extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-11 15:26:27.605318 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-11 15:26:27.605560 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-11 15:26:27.605768 - [INFO] No configuration file is used.
3 2019-Jan-11 15:26:27.605807 - [INFO] Program options have been successfully parsed.
4 2019-Jan-11 15:26:27.605847 - [INFO] Check program options for logical errors.
5 2019-Jan-11 15:26:27.605888 - [INFO] Set-up IR database.
6 2019-Jan-11 15:26:27.618973 - [INFO] Constructed the analysis controller.
7 2019-Jan-11 15:26:27.619046 - [INFO] Found the following IR files for this project:
8 2019-Jan-11 15:26:27.619072 - [INFO] main.ll
9 2019-Jan-11 15:26:27.619096 - [INFO] Check for chosen entry points.
10 2019-Jan-11 15:26:27.619121 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-11 15:26:27.619145 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-11 15:26:27.619169 - [INFO] Preprocess module: main.ll
13 2019-Jan-11 15:26:27.619449 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-11 15:26:27.619510 - [INFO] Running ValueAnnotationPass
15 2019-Jan-11 15:26:27.620535 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-11 15:26:27.620564 - [INFO] Allocated Types : 1
17 2019-Jan-11 15:26:27.620594 - [INFO] Allocation Sites : 15
18 2019-Jan-11 15:26:27.620618 - [INFO] Basic Blocks : 31
19 2019-Jan-11 15:26:27.620642 - [INFO] Calls Sites : 19
20 2019-Jan-11 15:26:27.620665 - [INFO] Functions : 5
21 2019-Jan-11 15:26:27.620689 - [INFO] Globals : 1
22 2019-Jan-11 15:26:27.620713 - [INFO] Global Pointer : 1
23 2019-Jan-11 15:26:27.620736 - [INFO] Instructions : 98
24 2019-Jan-11 15:26:27.620760 - [INFO] Memory Intrinsics : 0
25 2019-Jan-11 15:26:27.620784 - [INFO] Store Instructions : 17
26 2019-Jan-11 15:26:27.620808 - [INFO]
27 2019-Jan-11 15:26:27.620848 - [INFO] i32
28 2019-Jan-11 15:26:27.622441 - [DEBUG] Analyzing function: main
29 2019-Jan-11 15:26:27.623164 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-11 15:26:27.623193 - [INFO] Construct type hierarchy
31 2019-Jan-11 15:26:27.623218 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-11 15:26:27.623516 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-11 15:26:27.623546 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-11 15:26:27.623571 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-11 15:26:27.623619 - [DEBUG] Walking in function: main
36 2019-Jan-11 15:26:27.623655 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-11 15:26:27.624347 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-11 15:26:27.624374 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-11 15:26:27.624416 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-11 15:26:27.624444 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-11 15:26:27.624471 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-11 15:26:27.625128 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-11 15:26:27.625154 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-11 15:26:27.625187 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-11 15:26:27.625215 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-11 15:26:27.625242 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-11 15:26:27.625876 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-11 15:26:27.625902 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-11 15:26:27.625935 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-11 15:26:27.625963 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-11 15:26:27.625989 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-11 15:26:27.626694 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-11 15:26:27.626721 - [DEBUG] Target name: getenv
54 2019-Jan-11 15:26:27.626756 - [DEBUG] Walking in function: getenv
55 2019-Jan-11 15:26:27.626784 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-11 15:26:27.626811 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-11 15:26:27.627441 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-11 15:26:27.627467 - [DEBUG] Target name: bar
59 2019-Jan-11 15:26:27.627501 - [DEBUG] Walking in function: bar
60 2019-Jan-11 15:26:27.627528 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-11 15:26:27.627555 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-11 15:26:27.628205 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-11 15:26:27.628230 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-11 15:26:27.628263 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-11 15:26:27.628290 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-11 15:26:27.628315 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-11 15:26:27.628943 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-11 15:26:27.628968 - [DEBUG] Target name: foo
69 2019-Jan-11 15:26:27.629003 - [DEBUG] Walking in function: foo
70 2019-Jan-11 15:26:27.629031 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-11 15:26:27.629057 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-11 15:26:27.629691 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-11 15:26:27.629717 - [DEBUG] Target name: bar
74 2019-Jan-11 15:26:27.629750 - [DEBUG] Walking in function: bar
75 2019-Jan-11 15:26:27.629778 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-11 15:26:27.629804 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-11 15:26:27.630440 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-11 15:26:27.630465 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-11 15:26:27.630499 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-11 15:26:27.630526 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-11 15:26:27.630553 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-11 15:26:27.631187 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-11 15:26:27.631226 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-11 15:26:27.631260 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-11 15:26:27.631288 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-11 15:26:27.631314 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-11 15:26:27.631950 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-11 15:26:27.631976 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-11 15:26:27.632009 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-11 15:26:27.632037 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-11 15:26:27.632063 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-11 15:26:27.632690 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-11 15:26:27.632715 - [DEBUG] Target name: foo
94 2019-Jan-11 15:26:27.632748 - [DEBUG] Walking in function: foo
95 2019-Jan-11 15:26:27.632784 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-11 15:26:27.632812 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-11 15:26:27.633447 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-11 15:26:27.633473 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-11 15:26:27.633506 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-11 15:26:27.633534 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-11 15:26:27.633561 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-11 15:26:27.634196 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-11 15:26:27.634222 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-11 15:26:27.634255 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-11 15:26:27.634282 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-11 15:26:27.634309 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-11 15:26:27.634959 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-11 15:26:27.634984 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-11 15:26:27.635018 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-11 15:26:27.635046 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-11 15:26:27.635072 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-11 15:26:27.635706 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-11 15:26:27.635732 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-11 15:26:27.635766 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-11 15:26:27.635794 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-11 15:26:27.635821 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-11 15:26:27.636456 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-11 15:26:27.636482 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-11 15:26:27.636515 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-11 15:26:27.636543 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-11 15:26:27.636570 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-11 15:26:27.637203 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-11 15:26:27.637229 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-11 15:26:27.637262 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-11 15:26:27.637290 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-11 15:26:27.637317 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-11 15:26:27.637964 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-11 15:26:27.637989 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-11 15:26:27.638022 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-11 15:26:27.638049 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-11 15:26:27.638074 - [INFO] Call graph has been constructed
132 2019-Jan-11 15:26:27.638099 - [INFO] Performing analysis: plugin
133 2019-Jan-11 15:26:27.638126 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-11 15:26:27.638691 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-11 15:26:27.639073 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-11 15:26:27.639100 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-11 15:26:27.639124 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-11 15:26:27.639808 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1
139 2019-Jan-11 15:26:27.639870 - [DEBUG]
140 2019-Jan-11 15:26:27.639899 - [DEBUG] Propagate flow
141 2019-Jan-11 15:26:27.639924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
142 2019-Jan-11 15:26:27.639980 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-11 15:26:27.640608 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
144 2019-Jan-11 15:26:27.640665 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-11 15:26:27.640692 - [DEBUG]
146 2019-Jan-11 15:26:27.640717 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-11 15:26:27.640745 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-11 15:26:27.640771 - [DEBUG]
149 2019-Jan-11 15:26:27.640795 - [DEBUG] Start adding new jump function
150 2019-Jan-11 15:26:27.640819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
151 2019-Jan-11 15:26:27.640875 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
152 2019-Jan-11 15:26:27.640931 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-11 15:26:27.641576 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-11 15:26:27.641607 - [DEBUG] End adding new jump function
155 2019-Jan-11 15:26:27.641632 - [DEBUG]
156 2019-Jan-11 15:26:27.641656 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-11 15:26:27.641681 - [DEBUG]
158 2019-Jan-11 15:26:27.641704 - [DEBUG] Process 1. path edge:
159 2019-Jan-11 15:26:27.641728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
160 2019-Jan-11 15:26:27.641785 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-11 15:26:27.642411 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
162 2019-Jan-11 15:26:27.642467 - [DEBUG]
163 2019-Jan-11 15:26:27.642492 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-11 15:26:27.643998 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-11 15:26:27.644031 - [DEBUG]
166 2019-Jan-11 15:26:27.644055 - [DEBUG] Propagate flow
167 2019-Jan-11 15:26:27.644079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
168 2019-Jan-11 15:26:27.644137 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-11 15:26:27.644780 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
170 2019-Jan-11 15:26:27.644836 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-11 15:26:27.644862 - [DEBUG]
172 2019-Jan-11 15:26:27.644886 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-11 15:26:27.644913 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-11 15:26:27.644938 - [DEBUG]
175 2019-Jan-11 15:26:27.644961 - [DEBUG] Start adding new jump function
176 2019-Jan-11 15:26:27.644985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
177 2019-Jan-11 15:26:27.645049 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
178 2019-Jan-11 15:26:27.645104 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-11 15:26:27.645729 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-11 15:26:27.645758 - [DEBUG] End adding new jump function
181 2019-Jan-11 15:26:27.645783 - [DEBUG]
182 2019-Jan-11 15:26:27.645807 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-11 15:26:27.645831 - [DEBUG]
184 2019-Jan-11 15:26:27.645854 - [DEBUG] Process 2. path edge:
185 2019-Jan-11 15:26:27.645878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
186 2019-Jan-11 15:26:27.645934 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-11 15:26:27.646560 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
188 2019-Jan-11 15:26:27.646616 - [DEBUG]
189 2019-Jan-11 15:26:27.646640 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-11 15:26:27.647893 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-11 15:26:27.647925 - [DEBUG]
192 2019-Jan-11 15:26:27.647950 - [DEBUG] Propagate flow
193 2019-Jan-11 15:26:27.647975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
194 2019-Jan-11 15:26:27.648033 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-11 15:26:27.648660 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
196 2019-Jan-11 15:26:27.648716 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-11 15:26:27.648742 - [DEBUG]
198 2019-Jan-11 15:26:27.648766 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-11 15:26:27.648792 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-11 15:26:27.648817 - [DEBUG]
201 2019-Jan-11 15:26:27.648840 - [DEBUG] Start adding new jump function
202 2019-Jan-11 15:26:27.648864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
203 2019-Jan-11 15:26:27.648918 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
204 2019-Jan-11 15:26:27.648973 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-11 15:26:27.649604 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-11 15:26:27.649634 - [DEBUG] End adding new jump function
207 2019-Jan-11 15:26:27.649659 - [DEBUG]
208 2019-Jan-11 15:26:27.649682 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-11 15:26:27.649707 - [DEBUG]
210 2019-Jan-11 15:26:27.649730 - [DEBUG] Process 3. path edge:
211 2019-Jan-11 15:26:27.649754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
212 2019-Jan-11 15:26:27.649810 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-11 15:26:27.650435 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
214 2019-Jan-11 15:26:27.650491 - [DEBUG]
215 2019-Jan-11 15:26:27.650515 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-11 15:26:27.651772 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-11 15:26:27.651803 - [DEBUG]
218 2019-Jan-11 15:26:27.651827 - [DEBUG] Propagate flow
219 2019-Jan-11 15:26:27.651850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
220 2019-Jan-11 15:26:27.651906 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-11 15:26:27.652532 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
222 2019-Jan-11 15:26:27.652596 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-11 15:26:27.652622 - [DEBUG]
224 2019-Jan-11 15:26:27.652646 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-11 15:26:27.652672 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-11 15:26:27.652697 - [DEBUG]
227 2019-Jan-11 15:26:27.652720 - [DEBUG] Start adding new jump function
228 2019-Jan-11 15:26:27.652744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
229 2019-Jan-11 15:26:27.652799 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
230 2019-Jan-11 15:26:27.652853 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-11 15:26:27.653478 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-11 15:26:27.653506 - [DEBUG] End adding new jump function
233 2019-Jan-11 15:26:27.653531 - [DEBUG]
234 2019-Jan-11 15:26:27.653555 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-11 15:26:27.653579 - [DEBUG]
236 2019-Jan-11 15:26:27.653602 - [DEBUG] Process 4. path edge:
237 2019-Jan-11 15:26:27.653626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
238 2019-Jan-11 15:26:27.653682 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-11 15:26:27.654308 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
240 2019-Jan-11 15:26:27.654365 - [DEBUG]
241 2019-Jan-11 15:26:27.654389 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-11 15:26:27.655649 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-11 15:26:27.655679 - [DEBUG]
244 2019-Jan-11 15:26:27.655704 - [DEBUG] Propagate flow
245 2019-Jan-11 15:26:27.655728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
246 2019-Jan-11 15:26:27.655786 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-11 15:26:27.656411 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
248 2019-Jan-11 15:26:27.656468 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-11 15:26:27.656493 - [DEBUG]
250 2019-Jan-11 15:26:27.656517 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-11 15:26:27.656543 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-11 15:26:27.656567 - [DEBUG]
253 2019-Jan-11 15:26:27.656591 - [DEBUG] Start adding new jump function
254 2019-Jan-11 15:26:27.656614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
255 2019-Jan-11 15:26:27.656669 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
256 2019-Jan-11 15:26:27.656723 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-11 15:26:27.657347 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-11 15:26:27.657376 - [DEBUG] End adding new jump function
259 2019-Jan-11 15:26:27.657401 - [DEBUG]
260 2019-Jan-11 15:26:27.657425 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-11 15:26:27.657449 - [DEBUG]
262 2019-Jan-11 15:26:27.657472 - [DEBUG] Process 5. path edge:
263 2019-Jan-11 15:26:27.657496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
264 2019-Jan-11 15:26:27.657552 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-11 15:26:27.658202 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
266 2019-Jan-11 15:26:27.658258 - [DEBUG]
267 2019-Jan-11 15:26:27.658283 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-11 15:26:27.659538 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-11 15:26:27.659569 - [DEBUG]
270 2019-Jan-11 15:26:27.659594 - [DEBUG] Propagate flow
271 2019-Jan-11 15:26:27.659619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
272 2019-Jan-11 15:26:27.659677 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-11 15:26:27.660303 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
274 2019-Jan-11 15:26:27.660359 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-11 15:26:27.660384 - [DEBUG]
276 2019-Jan-11 15:26:27.660409 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-11 15:26:27.660435 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-11 15:26:27.660460 - [DEBUG]
279 2019-Jan-11 15:26:27.660483 - [DEBUG] Start adding new jump function
280 2019-Jan-11 15:26:27.660506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
281 2019-Jan-11 15:26:27.660561 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
282 2019-Jan-11 15:26:27.660615 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-11 15:26:27.661254 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-11 15:26:27.661282 - [DEBUG] End adding new jump function
285 2019-Jan-11 15:26:27.661307 - [DEBUG]
286 2019-Jan-11 15:26:27.661330 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-11 15:26:27.661355 - [DEBUG]
288 2019-Jan-11 15:26:27.661378 - [DEBUG] Process 6. path edge:
289 2019-Jan-11 15:26:27.661402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
290 2019-Jan-11 15:26:27.661458 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-11 15:26:27.662084 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
292 2019-Jan-11 15:26:27.662140 - [DEBUG]
293 2019-Jan-11 15:26:27.662165 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-11 15:26:27.663406 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-11 15:26:27.663437 - [DEBUG]
296 2019-Jan-11 15:26:27.663462 - [DEBUG] Propagate flow
297 2019-Jan-11 15:26:27.663486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
298 2019-Jan-11 15:26:27.663544 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-11 15:26:27.664170 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
300 2019-Jan-11 15:26:27.664226 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-11 15:26:27.664252 - [DEBUG]
302 2019-Jan-11 15:26:27.664276 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-11 15:26:27.664302 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-11 15:26:27.664326 - [DEBUG]
305 2019-Jan-11 15:26:27.664350 - [DEBUG] Start adding new jump function
306 2019-Jan-11 15:26:27.664373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
307 2019-Jan-11 15:26:27.664428 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
308 2019-Jan-11 15:26:27.664483 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-11 15:26:27.665123 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-11 15:26:27.665154 - [DEBUG] End adding new jump function
311 2019-Jan-11 15:26:27.665179 - [DEBUG]
312 2019-Jan-11 15:26:27.665203 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-11 15:26:27.665227 - [DEBUG]
314 2019-Jan-11 15:26:27.665250 - [DEBUG] Process 7. path edge:
315 2019-Jan-11 15:26:27.665274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
316 2019-Jan-11 15:26:27.665342 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-11 15:26:27.665970 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
318 2019-Jan-11 15:26:27.666026 - [DEBUG]
319 2019-Jan-11 15:26:27.666050 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-11 15:26:27.667290 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-11 15:26:27.667320 - [DEBUG]
322 2019-Jan-11 15:26:27.667345 - [DEBUG] Propagate flow
323 2019-Jan-11 15:26:27.667369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
324 2019-Jan-11 15:26:27.667427 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-11 15:26:27.668074 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
326 2019-Jan-11 15:26:27.668130 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-11 15:26:27.668156 - [DEBUG]
328 2019-Jan-11 15:26:27.668180 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-11 15:26:27.668206 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-11 15:26:27.668230 - [DEBUG]
331 2019-Jan-11 15:26:27.668253 - [DEBUG] Start adding new jump function
332 2019-Jan-11 15:26:27.668277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
333 2019-Jan-11 15:26:27.668331 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
334 2019-Jan-11 15:26:27.668386 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-11 15:26:27.669011 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-11 15:26:27.669040 - [DEBUG] End adding new jump function
337 2019-Jan-11 15:26:27.669065 - [DEBUG]
338 2019-Jan-11 15:26:27.669088 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-11 15:26:27.669112 - [DEBUG]
340 2019-Jan-11 15:26:27.669136 - [DEBUG] Process 8. path edge:
341 2019-Jan-11 15:26:27.669159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
342 2019-Jan-11 15:26:27.669215 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-11 15:26:27.669846 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
344 2019-Jan-11 15:26:27.669902 - [DEBUG]
345 2019-Jan-11 15:26:27.669927 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-11 15:26:27.671166 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-11 15:26:27.671210 - [DEBUG]
348 2019-Jan-11 15:26:27.671236 - [DEBUG] Propagate flow
349 2019-Jan-11 15:26:27.671260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
350 2019-Jan-11 15:26:27.671318 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-11 15:26:27.671945 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
352 2019-Jan-11 15:26:27.672001 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-11 15:26:27.672026 - [DEBUG]
354 2019-Jan-11 15:26:27.672051 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-11 15:26:27.672076 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-11 15:26:27.672101 - [DEBUG]
357 2019-Jan-11 15:26:27.672124 - [DEBUG] Start adding new jump function
358 2019-Jan-11 15:26:27.672148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
359 2019-Jan-11 15:26:27.672203 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
360 2019-Jan-11 15:26:27.672257 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-11 15:26:27.672882 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-11 15:26:27.672918 - [DEBUG] End adding new jump function
363 2019-Jan-11 15:26:27.672945 - [DEBUG]
364 2019-Jan-11 15:26:27.672968 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-11 15:26:27.672992 - [DEBUG]
366 2019-Jan-11 15:26:27.673016 - [DEBUG] Process 9. path edge:
367 2019-Jan-11 15:26:27.673040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
368 2019-Jan-11 15:26:27.673096 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-11 15:26:27.673723 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
370 2019-Jan-11 15:26:27.673779 - [DEBUG]
371 2019-Jan-11 15:26:27.673803 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-11 15:26:27.675064 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-11 15:26:27.675095 - [DEBUG]
374 2019-Jan-11 15:26:27.675120 - [DEBUG] Propagate flow
375 2019-Jan-11 15:26:27.675144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
376 2019-Jan-11 15:26:27.675201 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-11 15:26:27.675827 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
378 2019-Jan-11 15:26:27.675883 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-11 15:26:27.675908 - [DEBUG]
380 2019-Jan-11 15:26:27.675933 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-11 15:26:27.675958 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-11 15:26:27.675983 - [DEBUG]
383 2019-Jan-11 15:26:27.676006 - [DEBUG] Start adding new jump function
384 2019-Jan-11 15:26:27.676030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
385 2019-Jan-11 15:26:27.676084 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
386 2019-Jan-11 15:26:27.676139 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-11 15:26:27.676765 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-11 15:26:27.676794 - [DEBUG] End adding new jump function
389 2019-Jan-11 15:26:27.676819 - [DEBUG]
390 2019-Jan-11 15:26:27.676842 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-11 15:26:27.676866 - [DEBUG]
392 2019-Jan-11 15:26:27.676890 - [DEBUG] Process 10. path edge:
393 2019-Jan-11 15:26:27.676913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
394 2019-Jan-11 15:26:27.676969 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-11 15:26:27.677594 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
396 2019-Jan-11 15:26:27.677650 - [DEBUG]
397 2019-Jan-11 15:26:27.677674 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-11 15:26:27.678931 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-11 15:26:27.678961 - [DEBUG]
400 2019-Jan-11 15:26:27.678986 - [DEBUG] Propagate flow
401 2019-Jan-11 15:26:27.679010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
402 2019-Jan-11 15:26:27.679068 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-11 15:26:27.679699 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
404 2019-Jan-11 15:26:27.679755 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-11 15:26:27.679781 - [DEBUG]
406 2019-Jan-11 15:26:27.679805 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-11 15:26:27.679831 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-11 15:26:27.679855 - [DEBUG]
409 2019-Jan-11 15:26:27.679886 - [DEBUG] Start adding new jump function
410 2019-Jan-11 15:26:27.679910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
411 2019-Jan-11 15:26:27.679965 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
412 2019-Jan-11 15:26:27.680019 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-11 15:26:27.680646 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-11 15:26:27.680674 - [DEBUG] End adding new jump function
415 2019-Jan-11 15:26:27.680699 - [DEBUG]
416 2019-Jan-11 15:26:27.680723 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-11 15:26:27.680747 - [DEBUG]
418 2019-Jan-11 15:26:27.680771 - [DEBUG] Process 11. path edge:
419 2019-Jan-11 15:26:27.680794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
420 2019-Jan-11 15:26:27.680850 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-11 15:26:27.681496 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
422 2019-Jan-11 15:26:27.681552 - [DEBUG]
423 2019-Jan-11 15:26:27.681576 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-11 15:26:27.682816 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-11 15:26:27.682846 - [DEBUG]
426 2019-Jan-11 15:26:27.682871 - [DEBUG] Propagate flow
427 2019-Jan-11 15:26:27.682895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
428 2019-Jan-11 15:26:27.682953 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-11 15:26:27.683578 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
430 2019-Jan-11 15:26:27.683634 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-11 15:26:27.683660 - [DEBUG]
432 2019-Jan-11 15:26:27.683684 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-11 15:26:27.683710 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-11 15:26:27.683734 - [DEBUG]
435 2019-Jan-11 15:26:27.683758 - [DEBUG] Start adding new jump function
436 2019-Jan-11 15:26:27.683781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
437 2019-Jan-11 15:26:27.683836 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
438 2019-Jan-11 15:26:27.683891 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-11 15:26:27.684515 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-11 15:26:27.684557 - [DEBUG] End adding new jump function
441 2019-Jan-11 15:26:27.684583 - [DEBUG]
442 2019-Jan-11 15:26:27.684606 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-11 15:26:27.684631 - [DEBUG]
444 2019-Jan-11 15:26:27.684654 - [DEBUG] Process 12. path edge:
445 2019-Jan-11 15:26:27.684678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
446 2019-Jan-11 15:26:27.684734 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-11 15:26:27.685359 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
448 2019-Jan-11 15:26:27.685416 - [DEBUG]
449 2019-Jan-11 15:26:27.685440 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-11 15:26:27.686680 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-11 15:26:27.686711 - [DEBUG]
452 2019-Jan-11 15:26:27.686736 - [DEBUG] Propagate flow
453 2019-Jan-11 15:26:27.686760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
454 2019-Jan-11 15:26:27.686818 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-11 15:26:27.687454 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
456 2019-Jan-11 15:26:27.687511 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-11 15:26:27.687537 - [DEBUG]
458 2019-Jan-11 15:26:27.687562 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-11 15:26:27.687587 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-11 15:26:27.687612 - [DEBUG]
461 2019-Jan-11 15:26:27.687636 - [DEBUG] Start adding new jump function
462 2019-Jan-11 15:26:27.687659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
463 2019-Jan-11 15:26:27.687715 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
464 2019-Jan-11 15:26:27.687769 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-11 15:26:27.688411 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-11 15:26:27.688440 - [DEBUG] End adding new jump function
467 2019-Jan-11 15:26:27.688465 - [DEBUG]
468 2019-Jan-11 15:26:27.688489 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-11 15:26:27.688513 - [DEBUG]
470 2019-Jan-11 15:26:27.688536 - [DEBUG] Process 13. path edge:
471 2019-Jan-11 15:26:27.688560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
472 2019-Jan-11 15:26:27.688617 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-11 15:26:27.689241 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
474 2019-Jan-11 15:26:27.689298 - [DEBUG]
475 2019-Jan-11 15:26:27.689322 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-11 15:26:27.690569 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-11 15:26:27.690599 - [DEBUG]
478 2019-Jan-11 15:26:27.690624 - [DEBUG] Propagate flow
479 2019-Jan-11 15:26:27.690648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
480 2019-Jan-11 15:26:27.690706 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-11 15:26:27.691353 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
482 2019-Jan-11 15:26:27.691409 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-11 15:26:27.691435 - [DEBUG]
484 2019-Jan-11 15:26:27.691459 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-11 15:26:27.691485 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-11 15:26:27.691509 - [DEBUG]
487 2019-Jan-11 15:26:27.691533 - [DEBUG] Start adding new jump function
488 2019-Jan-11 15:26:27.691556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
489 2019-Jan-11 15:26:27.691611 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
490 2019-Jan-11 15:26:27.691665 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-11 15:26:27.692292 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-11 15:26:27.692320 - [DEBUG] End adding new jump function
493 2019-Jan-11 15:26:27.692345 - [DEBUG]
494 2019-Jan-11 15:26:27.692369 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-11 15:26:27.692393 - [DEBUG]
496 2019-Jan-11 15:26:27.692416 - [DEBUG] Process 14. path edge:
497 2019-Jan-11 15:26:27.692440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
498 2019-Jan-11 15:26:27.692496 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-11 15:26:27.693121 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
500 2019-Jan-11 15:26:27.693177 - [DEBUG]
501 2019-Jan-11 15:26:27.693201 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-11 15:26:27.694450 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-11 15:26:27.694480 - [DEBUG]
504 2019-Jan-11 15:26:27.694505 - [DEBUG] Propagate flow
505 2019-Jan-11 15:26:27.694543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
506 2019-Jan-11 15:26:27.694601 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-11 15:26:27.695228 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
508 2019-Jan-11 15:26:27.695285 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-11 15:26:27.695310 - [DEBUG]
510 2019-Jan-11 15:26:27.695334 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-11 15:26:27.695360 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-11 15:26:27.695385 - [DEBUG]
513 2019-Jan-11 15:26:27.695408 - [DEBUG] Start adding new jump function
514 2019-Jan-11 15:26:27.695431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
515 2019-Jan-11 15:26:27.695487 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
516 2019-Jan-11 15:26:27.695541 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-11 15:26:27.696165 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-11 15:26:27.696194 - [DEBUG] End adding new jump function
519 2019-Jan-11 15:26:27.696219 - [DEBUG]
520 2019-Jan-11 15:26:27.696243 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-11 15:26:27.696267 - [DEBUG]
522 2019-Jan-11 15:26:27.696290 - [DEBUG] Process 15. path edge:
523 2019-Jan-11 15:26:27.696314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
524 2019-Jan-11 15:26:27.696370 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-11 15:26:27.696995 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
526 2019-Jan-11 15:26:27.697051 - [DEBUG]
527 2019-Jan-11 15:26:27.697076 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-11 15:26:27.698331 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-11 15:26:27.698362 - [DEBUG]
530 2019-Jan-11 15:26:27.698387 - [DEBUG] Propagate flow
531 2019-Jan-11 15:26:27.698411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
532 2019-Jan-11 15:26:27.698469 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-11 15:26:27.699098 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
534 2019-Jan-11 15:26:27.699155 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-11 15:26:27.699180 - [DEBUG]
536 2019-Jan-11 15:26:27.699204 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-11 15:26:27.699230 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-11 15:26:27.699255 - [DEBUG]
539 2019-Jan-11 15:26:27.699278 - [DEBUG] Start adding new jump function
540 2019-Jan-11 15:26:27.699301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
541 2019-Jan-11 15:26:27.699356 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
542 2019-Jan-11 15:26:27.699411 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-11 15:26:27.700043 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-11 15:26:27.700072 - [DEBUG] End adding new jump function
545 2019-Jan-11 15:26:27.700097 - [DEBUG]
546 2019-Jan-11 15:26:27.700121 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-11 15:26:27.700145 - [DEBUG]
548 2019-Jan-11 15:26:27.700169 - [DEBUG] Process 16. path edge:
549 2019-Jan-11 15:26:27.700201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
550 2019-Jan-11 15:26:27.700258 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-11 15:26:27.700886 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
552 2019-Jan-11 15:26:27.700943 - [DEBUG]
553 2019-Jan-11 15:26:27.700968 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-11 15:26:27.702291 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-11 15:26:27.702323 - [DEBUG]
556 2019-Jan-11 15:26:27.702348 - [DEBUG] Propagate flow
557 2019-Jan-11 15:26:27.702372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
558 2019-Jan-11 15:26:27.702430 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-11 15:26:27.703068 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
560 2019-Jan-11 15:26:27.703125 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-11 15:26:27.703151 - [DEBUG]
562 2019-Jan-11 15:26:27.703176 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-11 15:26:27.703203 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-11 15:26:27.703228 - [DEBUG]
565 2019-Jan-11 15:26:27.703252 - [DEBUG] Start adding new jump function
566 2019-Jan-11 15:26:27.703276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
567 2019-Jan-11 15:26:27.703333 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
568 2019-Jan-11 15:26:27.703388 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-11 15:26:27.704025 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-11 15:26:27.704055 - [DEBUG] End adding new jump function
571 2019-Jan-11 15:26:27.704081 - [DEBUG]
572 2019-Jan-11 15:26:27.704105 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-11 15:26:27.704129 - [DEBUG]
574 2019-Jan-11 15:26:27.704152 - [DEBUG] Process 17. path edge:
575 2019-Jan-11 15:26:27.704176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
576 2019-Jan-11 15:26:27.704232 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-11 15:26:27.704891 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
578 2019-Jan-11 15:26:27.704947 - [DEBUG]
579 2019-Jan-11 15:26:27.704971 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-11 15:26:27.705611 - [DEBUG] Possible callees:
581 2019-Jan-11 15:26:27.705638 - [DEBUG] llvm.dbg.declare
582 2019-Jan-11 15:26:27.705664 - [DEBUG] Possible return sites:
583 2019-Jan-11 15:26:27.705688 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-11 15:26:27.707034 - [DEBUG] Found and process special summary
585 2019-Jan-11 15:26:27.707074 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-11 15:26:27.707102 - [DEBUG]
587 2019-Jan-11 15:26:27.707127 - [DEBUG] Propagate flow
588 2019-Jan-11 15:26:27.707152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
589 2019-Jan-11 15:26:27.707210 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-11 15:26:27.707890 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
591 2019-Jan-11 15:26:27.707948 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-11 15:26:27.707975 - [DEBUG]
593 2019-Jan-11 15:26:27.708000 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-11 15:26:27.708027 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-11 15:26:27.708052 - [DEBUG]
596 2019-Jan-11 15:26:27.708077 - [DEBUG] Start adding new jump function
597 2019-Jan-11 15:26:27.708101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
598 2019-Jan-11 15:26:27.708157 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
599 2019-Jan-11 15:26:27.708212 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-11 15:26:27.708850 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-11 15:26:27.708879 - [DEBUG] End adding new jump function
602 2019-Jan-11 15:26:27.708904 - [DEBUG]
603 2019-Jan-11 15:26:27.708928 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-11 15:26:27.708952 - [DEBUG]
605 2019-Jan-11 15:26:27.708975 - [DEBUG] Process 18. path edge:
606 2019-Jan-11 15:26:27.708999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
607 2019-Jan-11 15:26:27.709055 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-11 15:26:27.709693 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
609 2019-Jan-11 15:26:27.709749 - [DEBUG]
610 2019-Jan-11 15:26:27.709773 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-11 15:26:27.710412 - [DEBUG] Possible callees:
612 2019-Jan-11 15:26:27.710439 - [DEBUG] llvm.dbg.declare
613 2019-Jan-11 15:26:27.710465 - [DEBUG] Possible return sites:
614 2019-Jan-11 15:26:27.710489 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-11 15:26:27.711766 - [DEBUG] Found and process special summary
616 2019-Jan-11 15:26:27.711799 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-11 15:26:27.711827 - [DEBUG]
618 2019-Jan-11 15:26:27.711852 - [DEBUG] Propagate flow
619 2019-Jan-11 15:26:27.711876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
620 2019-Jan-11 15:26:27.711934 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-11 15:26:27.712570 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
622 2019-Jan-11 15:26:27.712626 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-11 15:26:27.712651 - [DEBUG]
624 2019-Jan-11 15:26:27.712676 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-11 15:26:27.712701 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-11 15:26:27.712726 - [DEBUG]
627 2019-Jan-11 15:26:27.712749 - [DEBUG] Start adding new jump function
628 2019-Jan-11 15:26:27.712776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
629 2019-Jan-11 15:26:27.712831 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
630 2019-Jan-11 15:26:27.712886 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-11 15:26:27.713523 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-11 15:26:27.713552 - [DEBUG] End adding new jump function
633 2019-Jan-11 15:26:27.713577 - [DEBUG]
634 2019-Jan-11 15:26:27.713609 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-11 15:26:27.713634 - [DEBUG]
636 2019-Jan-11 15:26:27.713657 - [DEBUG] Process 19. path edge:
637 2019-Jan-11 15:26:27.713681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
638 2019-Jan-11 15:26:27.713737 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-11 15:26:27.714375 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
640 2019-Jan-11 15:26:27.714431 - [DEBUG]
641 2019-Jan-11 15:26:27.714455 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-11 15:26:27.715109 - [DEBUG] Possible callees:
643 2019-Jan-11 15:26:27.715135 - [DEBUG] llvm.dbg.declare
644 2019-Jan-11 15:26:27.715161 - [DEBUG] Possible return sites:
645 2019-Jan-11 15:26:27.715186 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-11 15:26:27.716460 - [DEBUG] Found and process special summary
647 2019-Jan-11 15:26:27.716493 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-11 15:26:27.716521 - [DEBUG]
649 2019-Jan-11 15:26:27.716546 - [DEBUG] Propagate flow
650 2019-Jan-11 15:26:27.716570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
651 2019-Jan-11 15:26:27.716628 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-11 15:26:27.717278 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
653 2019-Jan-11 15:26:27.717335 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-11 15:26:27.717362 - [DEBUG]
655 2019-Jan-11 15:26:27.717387 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-11 15:26:27.717414 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-11 15:26:27.717440 - [DEBUG]
658 2019-Jan-11 15:26:27.717464 - [DEBUG] Start adding new jump function
659 2019-Jan-11 15:26:27.717488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
660 2019-Jan-11 15:26:27.717544 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
661 2019-Jan-11 15:26:27.717599 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-11 15:26:27.718260 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-11 15:26:27.718289 - [DEBUG] End adding new jump function
664 2019-Jan-11 15:26:27.718314 - [DEBUG]
665 2019-Jan-11 15:26:27.718337 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-11 15:26:27.718362 - [DEBUG]
667 2019-Jan-11 15:26:27.718385 - [DEBUG] Process 20. path edge:
668 2019-Jan-11 15:26:27.718408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
669 2019-Jan-11 15:26:27.718464 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-11 15:26:27.719109 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
671 2019-Jan-11 15:26:27.719166 - [DEBUG]
672 2019-Jan-11 15:26:27.719191 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-11 15:26:27.719845 - [DEBUG] Possible callees:
674 2019-Jan-11 15:26:27.719872 - [DEBUG] getenv
675 2019-Jan-11 15:26:27.719897 - [DEBUG] Possible return sites:
676 2019-Jan-11 15:26:27.719929 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-11 15:26:27.721208 - [DEBUG] Found and process special summary
678 2019-Jan-11 15:26:27.721326 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-11 15:26:27.721355 - [DEBUG]
680 2019-Jan-11 15:26:27.721380 - [DEBUG] Propagate flow
681 2019-Jan-11 15:26:27.721404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
682 2019-Jan-11 15:26:27.721463 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-11 15:26:27.722096 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
684 2019-Jan-11 15:26:27.722740 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-11 15:26:27.722766 - [DEBUG]
686 2019-Jan-11 15:26:27.722791 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-11 15:26:27.722818 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-11 15:26:27.722844 - [DEBUG]
689 2019-Jan-11 15:26:27.722868 - [DEBUG] Start adding new jump function
690 2019-Jan-11 15:26:27.722892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
691 2019-Jan-11 15:26:27.722949 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
692 2019-Jan-11 15:26:27.723595 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-11 15:26:27.724224 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-11 15:26:27.724252 - [DEBUG] End adding new jump function
695 2019-Jan-11 15:26:27.724277 - [DEBUG]
696 2019-Jan-11 15:26:27.724301 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-11 15:26:27.724325 - [DEBUG]
698 2019-Jan-11 15:26:27.724348 - [DEBUG] Process 21. path edge:
699 2019-Jan-11 15:26:27.724372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
700 2019-Jan-11 15:26:27.724428 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-11 15:26:27.725073 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
702 2019-Jan-11 15:26:27.725716 - [DEBUG]
703 2019-Jan-11 15:26:27.725742 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-11 15:26:27.726992 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-11 15:26:27.727023 - [DEBUG]
706 2019-Jan-11 15:26:27.727048 - [DEBUG] Propagate flow
707 2019-Jan-11 15:26:27.727072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
708 2019-Jan-11 15:26:27.727130 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-11 15:26:27.727760 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
710 2019-Jan-11 15:26:27.728405 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-11 15:26:27.728431 - [DEBUG]
712 2019-Jan-11 15:26:27.728456 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-11 15:26:27.728483 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-11 15:26:27.728509 - [DEBUG]
715 2019-Jan-11 15:26:27.728533 - [DEBUG] Start adding new jump function
716 2019-Jan-11 15:26:27.728557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
717 2019-Jan-11 15:26:27.728622 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
718 2019-Jan-11 15:26:27.729250 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-11 15:26:27.729880 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-11 15:26:27.729909 - [DEBUG] End adding new jump function
721 2019-Jan-11 15:26:27.729934 - [DEBUG]
722 2019-Jan-11 15:26:27.729958 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-11 15:26:27.729982 - [DEBUG]
724 2019-Jan-11 15:26:27.730005 - [DEBUG] Process 22. path edge:
725 2019-Jan-11 15:26:27.730029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
726 2019-Jan-11 15:26:27.730085 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-11 15:26:27.730711 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
728 2019-Jan-11 15:26:27.731353 - [DEBUG]
729 2019-Jan-11 15:26:27.731378 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-11 15:26:27.732740 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-11 15:26:27.732771 - [DEBUG]
732 2019-Jan-11 15:26:27.732796 - [DEBUG] Propagate flow
733 2019-Jan-11 15:26:27.732821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
734 2019-Jan-11 15:26:27.732879 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-11 15:26:27.733511 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
736 2019-Jan-11 15:26:27.734139 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-11 15:26:27.734165 - [DEBUG]
738 2019-Jan-11 15:26:27.734190 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-11 15:26:27.734217 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-11 15:26:27.734243 - [DEBUG]
741 2019-Jan-11 15:26:27.734267 - [DEBUG] Start adding new jump function
742 2019-Jan-11 15:26:27.734291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
743 2019-Jan-11 15:26:27.734348 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
744 2019-Jan-11 15:26:27.734993 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-11 15:26:27.735621 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-11 15:26:27.735649 - [DEBUG] End adding new jump function
747 2019-Jan-11 15:26:27.735674 - [DEBUG]
748 2019-Jan-11 15:26:27.735698 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-11 15:26:27.735722 - [DEBUG]
750 2019-Jan-11 15:26:27.735745 - [DEBUG] Process 23. path edge:
751 2019-Jan-11 15:26:27.735769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
752 2019-Jan-11 15:26:27.735825 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-11 15:26:27.736456 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
754 2019-Jan-11 15:26:27.737084 - [DEBUG]
755 2019-Jan-11 15:26:27.737109 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-11 15:26:27.738450 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-11 15:26:27.738481 - [DEBUG]
758 2019-Jan-11 15:26:27.738505 - [DEBUG] Propagate flow
759 2019-Jan-11 15:26:27.738528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
760 2019-Jan-11 15:26:27.738596 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-11 15:26:27.739236 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
762 2019-Jan-11 15:26:27.739864 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-11 15:26:27.739891 - [DEBUG]
764 2019-Jan-11 15:26:27.739920 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-11 15:26:27.739947 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-11 15:26:27.739972 - [DEBUG]
767 2019-Jan-11 15:26:27.739997 - [DEBUG] Start adding new jump function
768 2019-Jan-11 15:26:27.740021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
769 2019-Jan-11 15:26:27.740078 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
770 2019-Jan-11 15:26:27.740706 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-11 15:26:27.741348 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-11 15:26:27.741376 - [DEBUG] End adding new jump function
773 2019-Jan-11 15:26:27.741401 - [DEBUG]
774 2019-Jan-11 15:26:27.741425 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-11 15:26:27.741449 - [DEBUG]
776 2019-Jan-11 15:26:27.741472 - [DEBUG] Process 24. path edge:
777 2019-Jan-11 15:26:27.741496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
778 2019-Jan-11 15:26:27.741553 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-11 15:26:27.742179 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
780 2019-Jan-11 15:26:27.742807 - [DEBUG]
781 2019-Jan-11 15:26:27.742834 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-11 15:26:27.744091 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-11 15:26:27.744122 - [DEBUG]
784 2019-Jan-11 15:26:27.744147 - [DEBUG] Propagate flow
785 2019-Jan-11 15:26:27.744171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
786 2019-Jan-11 15:26:27.744229 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-11 15:26:27.744872 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
788 2019-Jan-11 15:26:27.745499 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-11 15:26:27.745525 - [DEBUG]
790 2019-Jan-11 15:26:27.745550 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-11 15:26:27.745577 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-11 15:26:27.745603 - [DEBUG]
793 2019-Jan-11 15:26:27.745627 - [DEBUG] Start adding new jump function
794 2019-Jan-11 15:26:27.745651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
795 2019-Jan-11 15:26:27.745707 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
796 2019-Jan-11 15:26:27.746346 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-11 15:26:27.746977 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-11 15:26:27.747006 - [DEBUG] End adding new jump function
799 2019-Jan-11 15:26:27.747031 - [DEBUG]
800 2019-Jan-11 15:26:27.747055 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-11 15:26:27.747080 - [DEBUG]
802 2019-Jan-11 15:26:27.747103 - [DEBUG] Process 25. path edge:
803 2019-Jan-11 15:26:27.747137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
804 2019-Jan-11 15:26:27.747195 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-11 15:26:27.747823 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
806 2019-Jan-11 15:26:27.748471 - [DEBUG]
807 2019-Jan-11 15:26:27.748496 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-11 15:26:27.749761 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-11 15:26:27.749791 - [DEBUG]
810 2019-Jan-11 15:26:27.749815 - [DEBUG] Propagate flow
811 2019-Jan-11 15:26:27.749839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
812 2019-Jan-11 15:26:27.749896 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-11 15:26:27.750532 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
814 2019-Jan-11 15:26:27.751159 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-11 15:26:27.751185 - [DEBUG]
816 2019-Jan-11 15:26:27.751225 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-11 15:26:27.751252 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-11 15:26:27.751277 - [DEBUG]
819 2019-Jan-11 15:26:27.751302 - [DEBUG] Start adding new jump function
820 2019-Jan-11 15:26:27.751326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
821 2019-Jan-11 15:26:27.751383 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
822 2019-Jan-11 15:26:27.752012 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-11 15:26:27.752642 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-11 15:26:27.752671 - [DEBUG] End adding new jump function
825 2019-Jan-11 15:26:27.752696 - [DEBUG]
826 2019-Jan-11 15:26:27.752720 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-11 15:26:27.752744 - [DEBUG]
828 2019-Jan-11 15:26:27.752767 - [DEBUG] Process 26. path edge:
829 2019-Jan-11 15:26:27.752791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
830 2019-Jan-11 15:26:27.752847 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-11 15:26:27.753477 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
832 2019-Jan-11 15:26:27.754104 - [DEBUG]
833 2019-Jan-11 15:26:27.754129 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-11 15:26:27.755404 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-11 15:26:27.755434 - [DEBUG]
836 2019-Jan-11 15:26:27.755458 - [DEBUG] Propagate flow
837 2019-Jan-11 15:26:27.755481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
838 2019-Jan-11 15:26:27.755539 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-11 15:26:27.756171 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
840 2019-Jan-11 15:26:27.756798 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-11 15:26:27.756825 - [DEBUG]
842 2019-Jan-11 15:26:27.756850 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-11 15:26:27.756877 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-11 15:26:27.756902 - [DEBUG]
845 2019-Jan-11 15:26:27.756927 - [DEBUG] Start adding new jump function
846 2019-Jan-11 15:26:27.756959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
847 2019-Jan-11 15:26:27.757016 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
848 2019-Jan-11 15:26:27.757644 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-11 15:26:27.758285 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-11 15:26:27.758314 - [DEBUG] End adding new jump function
851 2019-Jan-11 15:26:27.758339 - [DEBUG]
852 2019-Jan-11 15:26:27.758363 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-11 15:26:27.758387 - [DEBUG]
854 2019-Jan-11 15:26:27.758411 - [DEBUG] Process 27. path edge:
855 2019-Jan-11 15:26:27.758434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
856 2019-Jan-11 15:26:27.758491 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-11 15:26:27.759116 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
858 2019-Jan-11 15:26:27.759743 - [DEBUG]
859 2019-Jan-11 15:26:27.759769 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-11 15:26:27.761014 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-11 15:26:27.761045 - [DEBUG]
862 2019-Jan-11 15:26:27.761070 - [DEBUG] Propagate flow
863 2019-Jan-11 15:26:27.761095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
864 2019-Jan-11 15:26:27.761153 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-11 15:26:27.761797 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
866 2019-Jan-11 15:26:27.762424 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-11 15:26:27.762450 - [DEBUG]
868 2019-Jan-11 15:26:27.762475 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-11 15:26:27.762503 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-11 15:26:27.762528 - [DEBUG]
871 2019-Jan-11 15:26:27.762552 - [DEBUG] Start adding new jump function
872 2019-Jan-11 15:26:27.762577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
873 2019-Jan-11 15:26:27.762634 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
874 2019-Jan-11 15:26:27.763262 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-11 15:26:27.763888 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-11 15:26:27.763917 - [DEBUG] End adding new jump function
877 2019-Jan-11 15:26:27.763942 - [DEBUG]
878 2019-Jan-11 15:26:27.763966 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-11 15:26:27.763990 - [DEBUG]
880 2019-Jan-11 15:26:27.764014 - [DEBUG] Process 28. path edge:
881 2019-Jan-11 15:26:27.764037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
882 2019-Jan-11 15:26:27.764094 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-11 15:26:27.764736 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
884 2019-Jan-11 15:26:27.765363 - [DEBUG]
885 2019-Jan-11 15:26:27.765389 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-11 15:26:27.766643 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-11 15:26:27.766673 - [DEBUG]
888 2019-Jan-11 15:26:27.766697 - [DEBUG] Propagate flow
889 2019-Jan-11 15:26:27.766720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
890 2019-Jan-11 15:26:27.766777 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-11 15:26:27.767417 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
892 2019-Jan-11 15:26:27.768061 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-11 15:26:27.768087 - [DEBUG]
894 2019-Jan-11 15:26:27.768111 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-11 15:26:27.768137 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-11 15:26:27.768162 - [DEBUG]
897 2019-Jan-11 15:26:27.768185 - [DEBUG] Start adding new jump function
898 2019-Jan-11 15:26:27.768209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
899 2019-Jan-11 15:26:27.768264 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
900 2019-Jan-11 15:26:27.768891 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-11 15:26:27.769521 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-11 15:26:27.769549 - [DEBUG] End adding new jump function
903 2019-Jan-11 15:26:27.769573 - [DEBUG]
904 2019-Jan-11 15:26:27.769597 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-11 15:26:27.769621 - [DEBUG]
906 2019-Jan-11 15:26:27.769645 - [DEBUG] Process 29. path edge:
907 2019-Jan-11 15:26:27.769668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
908 2019-Jan-11 15:26:27.769724 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-11 15:26:27.770362 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
910 2019-Jan-11 15:26:27.770989 - [DEBUG]
911 2019-Jan-11 15:26:27.771015 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-11 15:26:27.772293 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-11 15:26:27.772324 - [DEBUG]
914 2019-Jan-11 15:26:27.772349 - [DEBUG] Propagate flow
915 2019-Jan-11 15:26:27.772374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
916 2019-Jan-11 15:26:27.772432 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-11 15:26:27.773073 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
918 2019-Jan-11 15:26:27.773700 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-11 15:26:27.773727 - [DEBUG]
920 2019-Jan-11 15:26:27.773752 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-11 15:26:27.773780 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-11 15:26:27.773805 - [DEBUG]
923 2019-Jan-11 15:26:27.773830 - [DEBUG] Start adding new jump function
924 2019-Jan-11 15:26:27.773854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
925 2019-Jan-11 15:26:27.773911 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
926 2019-Jan-11 15:26:27.774555 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-11 15:26:27.775185 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-11 15:26:27.775215 - [DEBUG] End adding new jump function
929 2019-Jan-11 15:26:27.775248 - [DEBUG]
930 2019-Jan-11 15:26:27.775272 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-11 15:26:27.775296 - [DEBUG]
932 2019-Jan-11 15:26:27.775320 - [DEBUG] Process 30. path edge:
933 2019-Jan-11 15:26:27.775343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
934 2019-Jan-11 15:26:27.775400 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-11 15:26:27.776030 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
936 2019-Jan-11 15:26:27.776657 - [DEBUG]
937 2019-Jan-11 15:26:27.776683 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-11 15:26:27.777952 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-11 15:26:27.777981 - [DEBUG]
940 2019-Jan-11 15:26:27.778006 - [DEBUG] Propagate flow
941 2019-Jan-11 15:26:27.778029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
942 2019-Jan-11 15:26:27.778086 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-11 15:26:27.778712 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
944 2019-Jan-11 15:26:27.779339 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-11 15:26:27.779366 - [DEBUG]
946 2019-Jan-11 15:26:27.779391 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-11 15:26:27.779418 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-11 15:26:27.779443 - [DEBUG]
949 2019-Jan-11 15:26:27.779467 - [DEBUG] Start adding new jump function
950 2019-Jan-11 15:26:27.779491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
951 2019-Jan-11 15:26:27.779548 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
952 2019-Jan-11 15:26:27.780176 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-11 15:26:27.780805 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-11 15:26:27.780834 - [DEBUG] End adding new jump function
955 2019-Jan-11 15:26:27.780859 - [DEBUG]
956 2019-Jan-11 15:26:27.780883 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-11 15:26:27.780908 - [DEBUG]
958 2019-Jan-11 15:26:27.780931 - [DEBUG] Process 31. path edge:
959 2019-Jan-11 15:26:27.780955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
960 2019-Jan-11 15:26:27.781011 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-11 15:26:27.781653 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
962 2019-Jan-11 15:26:27.782281 - [DEBUG]
963 2019-Jan-11 15:26:27.782307 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-11 15:26:27.783547 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-11 15:26:27.783578 - [DEBUG]
966 2019-Jan-11 15:26:27.783603 - [DEBUG] Propagate flow
967 2019-Jan-11 15:26:27.783627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
968 2019-Jan-11 15:26:27.783685 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-11 15:26:27.784312 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
970 2019-Jan-11 15:26:27.784955 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-11 15:26:27.784981 - [DEBUG]
972 2019-Jan-11 15:26:27.785019 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-11 15:26:27.785047 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-11 15:26:27.785073 - [DEBUG]
975 2019-Jan-11 15:26:27.785097 - [DEBUG] Start adding new jump function
976 2019-Jan-11 15:26:27.785121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
977 2019-Jan-11 15:26:27.785179 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
978 2019-Jan-11 15:26:27.785809 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-11 15:26:27.786436 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-11 15:26:27.786465 - [DEBUG] End adding new jump function
981 2019-Jan-11 15:26:27.786490 - [DEBUG]
982 2019-Jan-11 15:26:27.786514 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-11 15:26:27.786538 - [DEBUG]
984 2019-Jan-11 15:26:27.786561 - [DEBUG] Process 32. path edge:
985 2019-Jan-11 15:26:27.786585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
986 2019-Jan-11 15:26:27.786641 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-11 15:26:27.787268 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
988 2019-Jan-11 15:26:27.787908 - [DEBUG]
989 2019-Jan-11 15:26:27.787934 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-11 15:26:27.789179 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-11 15:26:27.789209 - [DEBUG]
992 2019-Jan-11 15:26:27.789232 - [DEBUG] Propagate flow
993 2019-Jan-11 15:26:27.789256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
994 2019-Jan-11 15:26:27.789313 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-11 15:26:27.789955 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
996 2019-Jan-11 15:26:27.790589 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-11 15:26:27.790616 - [DEBUG]
998 2019-Jan-11 15:26:27.790641 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-11 15:26:27.790668 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-11 15:26:27.790693 - [DEBUG]
1001 2019-Jan-11 15:26:27.790717 - [DEBUG] Start adding new jump function
1002 2019-Jan-11 15:26:27.790741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1003 2019-Jan-11 15:26:27.790798 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1004 2019-Jan-11 15:26:27.791451 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-11 15:26:27.792082 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-11 15:26:27.792111 - [DEBUG] End adding new jump function
1007 2019-Jan-11 15:26:27.792136 - [DEBUG]
1008 2019-Jan-11 15:26:27.792160 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-11 15:26:27.792184 - [DEBUG]
1010 2019-Jan-11 15:26:27.792207 - [DEBUG] Process 33. path edge:
1011 2019-Jan-11 15:26:27.792231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1012 2019-Jan-11 15:26:27.792287 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-11 15:26:27.792919 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1014 2019-Jan-11 15:26:27.793588 - [DEBUG]
1015 2019-Jan-11 15:26:27.793631 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-11 15:26:27.796291 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-11 15:26:27.796327 - [DEBUG]
1018 2019-Jan-11 15:26:27.796352 - [DEBUG] Propagate flow
1019 2019-Jan-11 15:26:27.796375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1020 2019-Jan-11 15:26:27.796437 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-11 15:26:27.797075 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1022 2019-Jan-11 15:26:27.797706 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-11 15:26:27.797733 - [DEBUG]
1024 2019-Jan-11 15:26:27.797759 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-11 15:26:27.797787 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-11 15:26:27.797812 - [DEBUG]
1027 2019-Jan-11 15:26:27.797836 - [DEBUG] Start adding new jump function
1028 2019-Jan-11 15:26:27.797882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1029 2019-Jan-11 15:26:27.797941 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1030 2019-Jan-11 15:26:27.798572 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-11 15:26:27.799202 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-11 15:26:27.799233 - [DEBUG] End adding new jump function
1033 2019-Jan-11 15:26:27.799258 - [DEBUG]
1034 2019-Jan-11 15:26:27.799282 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-11 15:26:27.799306 - [DEBUG]
1036 2019-Jan-11 15:26:27.799330 - [DEBUG] Process 34. path edge:
1037 2019-Jan-11 15:26:27.799353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1038 2019-Jan-11 15:26:27.799409 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-11 15:26:27.800038 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1040 2019-Jan-11 15:26:27.800678 - [DEBUG]
1041 2019-Jan-11 15:26:27.800703 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-11 15:26:27.801354 - [DEBUG] Possible callees:
1043 2019-Jan-11 15:26:27.801380 - [DEBUG] bar
1044 2019-Jan-11 15:26:27.801405 - [DEBUG] Possible return sites:
1045 2019-Jan-11 15:26:27.801428 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-11 15:26:27.802673 - [DEBUG] Found and process special summary
1047 2019-Jan-11 15:26:27.802708 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-11 15:26:27.802736 - [DEBUG]
1049 2019-Jan-11 15:26:27.802761 - [DEBUG] Propagate flow
1050 2019-Jan-11 15:26:27.802785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1051 2019-Jan-11 15:26:27.802844 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-11 15:26:27.803474 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1053 2019-Jan-11 15:26:27.804101 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-11 15:26:27.804128 - [DEBUG]
1055 2019-Jan-11 15:26:27.804153 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-11 15:26:27.804180 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-11 15:26:27.804205 - [DEBUG]
1058 2019-Jan-11 15:26:27.804246 - [DEBUG] Start adding new jump function
1059 2019-Jan-11 15:26:27.804270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1060 2019-Jan-11 15:26:27.804327 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1061 2019-Jan-11 15:26:27.804972 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-11 15:26:27.805601 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-11 15:26:27.805631 - [DEBUG] End adding new jump function
1064 2019-Jan-11 15:26:27.805656 - [DEBUG]
1065 2019-Jan-11 15:26:27.805680 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-11 15:26:27.805704 - [DEBUG]
1067 2019-Jan-11 15:26:27.805727 - [DEBUG] Process 35. path edge:
1068 2019-Jan-11 15:26:27.805751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1069 2019-Jan-11 15:26:27.805807 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-11 15:26:27.806435 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1071 2019-Jan-11 15:26:27.807063 - [DEBUG]
1072 2019-Jan-11 15:26:27.807089 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-11 15:26:27.808383 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-11 15:26:27.808413 - [DEBUG]
1075 2019-Jan-11 15:26:27.808436 - [DEBUG] Propagate flow
1076 2019-Jan-11 15:26:27.808460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1077 2019-Jan-11 15:26:27.808517 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-11 15:26:27.809154 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1079 2019-Jan-11 15:26:27.809781 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-11 15:26:27.809808 - [DEBUG]
1081 2019-Jan-11 15:26:27.809833 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-11 15:26:27.809860 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-11 15:26:27.809885 - [DEBUG]
1084 2019-Jan-11 15:26:27.809909 - [DEBUG] Start adding new jump function
1085 2019-Jan-11 15:26:27.809933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1086 2019-Jan-11 15:26:27.809990 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1087 2019-Jan-11 15:26:27.810617 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-11 15:26:27.811254 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-11 15:26:27.811282 - [DEBUG] End adding new jump function
1090 2019-Jan-11 15:26:27.811307 - [DEBUG]
1091 2019-Jan-11 15:26:27.811330 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-11 15:26:27.811354 - [DEBUG]
1093 2019-Jan-11 15:26:27.811378 - [DEBUG] Process 36. path edge:
1094 2019-Jan-11 15:26:27.811401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1095 2019-Jan-11 15:26:27.811458 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-11 15:26:27.812085 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1097 2019-Jan-11 15:26:27.812713 - [DEBUG]
1098 2019-Jan-11 15:26:27.812739 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-11 15:26:27.814003 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-11 15:26:27.814034 - [DEBUG]
1101 2019-Jan-11 15:26:27.814058 - [DEBUG] Propagate flow
1102 2019-Jan-11 15:26:27.814083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1103 2019-Jan-11 15:26:27.814141 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-11 15:26:27.814795 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1105 2019-Jan-11 15:26:27.815425 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-11 15:26:27.815451 - [DEBUG]
1107 2019-Jan-11 15:26:27.815476 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-11 15:26:27.815503 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-11 15:26:27.815529 - [DEBUG]
1110 2019-Jan-11 15:26:27.815553 - [DEBUG] Start adding new jump function
1111 2019-Jan-11 15:26:27.815577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1112 2019-Jan-11 15:26:27.815633 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1113 2019-Jan-11 15:26:27.816262 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-11 15:26:27.816897 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-11 15:26:27.816932 - [DEBUG] End adding new jump function
1116 2019-Jan-11 15:26:27.816958 - [DEBUG]
1117 2019-Jan-11 15:26:27.816982 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-11 15:26:27.817006 - [DEBUG]
1119 2019-Jan-11 15:26:27.817029 - [DEBUG] Process 37. path edge:
1120 2019-Jan-11 15:26:27.817053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1121 2019-Jan-11 15:26:27.817109 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-11 15:26:27.817750 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1123 2019-Jan-11 15:26:27.818393 - [DEBUG]
1124 2019-Jan-11 15:26:27.818418 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-11 15:26:27.819057 - [DEBUG] Possible callees:
1126 2019-Jan-11 15:26:27.819083 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-11 15:26:27.819109 - [DEBUG] Possible return sites:
1128 2019-Jan-11 15:26:27.819133 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-11 15:26:27.820396 - [DEBUG] Found and process special summary
1130 2019-Jan-11 15:26:27.820432 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-11 15:26:27.820460 - [DEBUG]
1132 2019-Jan-11 15:26:27.820485 - [DEBUG] Propagate flow
1133 2019-Jan-11 15:26:27.820509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1134 2019-Jan-11 15:26:27.820567 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-11 15:26:27.821208 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1136 2019-Jan-11 15:26:27.821836 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-11 15:26:27.821862 - [DEBUG]
1138 2019-Jan-11 15:26:27.821887 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-11 15:26:27.821914 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-11 15:26:27.821939 - [DEBUG]
1141 2019-Jan-11 15:26:27.821964 - [DEBUG] Start adding new jump function
1142 2019-Jan-11 15:26:27.822002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1143 2019-Jan-11 15:26:27.822060 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1144 2019-Jan-11 15:26:27.822688 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-11 15:26:27.823316 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-11 15:26:27.823345 - [DEBUG] End adding new jump function
1147 2019-Jan-11 15:26:27.823370 - [DEBUG]
1148 2019-Jan-11 15:26:27.823394 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-11 15:26:27.823418 - [DEBUG]
1150 2019-Jan-11 15:26:27.823441 - [DEBUG] Process 38. path edge:
1151 2019-Jan-11 15:26:27.823465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1152 2019-Jan-11 15:26:27.823521 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-11 15:26:27.824150 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1154 2019-Jan-11 15:26:27.824793 - [DEBUG]
1155 2019-Jan-11 15:26:27.824817 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-11 15:26:27.826072 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-11 15:26:27.826102 - [DEBUG]
1158 2019-Jan-11 15:26:27.826126 - [DEBUG] Propagate flow
1159 2019-Jan-11 15:26:27.826150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1160 2019-Jan-11 15:26:27.826207 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-11 15:26:27.826839 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1162 2019-Jan-11 15:26:27.827466 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-11 15:26:27.827493 - [DEBUG]
1164 2019-Jan-11 15:26:27.827518 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-11 15:26:27.827545 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-11 15:26:27.827571 - [DEBUG]
1167 2019-Jan-11 15:26:27.827595 - [DEBUG] Start adding new jump function
1168 2019-Jan-11 15:26:27.827620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1169 2019-Jan-11 15:26:27.827676 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1170 2019-Jan-11 15:26:27.828321 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-11 15:26:27.828949 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-11 15:26:27.828978 - [DEBUG] End adding new jump function
1173 2019-Jan-11 15:26:27.829003 - [DEBUG]
1174 2019-Jan-11 15:26:27.829027 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-11 15:26:27.829051 - [DEBUG]
1176 2019-Jan-11 15:26:27.829074 - [DEBUG] Process 39. path edge:
1177 2019-Jan-11 15:26:27.829098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1178 2019-Jan-11 15:26:27.829154 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-11 15:26:27.829779 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1180 2019-Jan-11 15:26:27.830406 - [DEBUG]
1181 2019-Jan-11 15:26:27.830432 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-11 15:26:27.831686 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-11 15:26:27.831717 - [DEBUG]
1184 2019-Jan-11 15:26:27.831742 - [DEBUG] Propagate flow
1185 2019-Jan-11 15:26:27.831775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1186 2019-Jan-11 15:26:27.831833 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-11 15:26:27.832464 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1188 2019-Jan-11 15:26:27.833091 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-11 15:26:27.833117 - [DEBUG]
1190 2019-Jan-11 15:26:27.833142 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-11 15:26:27.833169 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-11 15:26:27.833195 - [DEBUG]
1193 2019-Jan-11 15:26:27.833219 - [DEBUG] Start adding new jump function
1194 2019-Jan-11 15:26:27.833243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1195 2019-Jan-11 15:26:27.833299 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1196 2019-Jan-11 15:26:27.833926 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-11 15:26:27.834567 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-11 15:26:27.834596 - [DEBUG] End adding new jump function
1199 2019-Jan-11 15:26:27.834621 - [DEBUG]
1200 2019-Jan-11 15:26:27.834645 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-11 15:26:27.834669 - [DEBUG]
1202 2019-Jan-11 15:26:27.834692 - [DEBUG] Process 40. path edge:
1203 2019-Jan-11 15:26:27.834716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1204 2019-Jan-11 15:26:27.834772 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-11 15:26:27.835401 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1206 2019-Jan-11 15:26:27.836027 - [DEBUG]
1207 2019-Jan-11 15:26:27.836052 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-11 15:26:27.837304 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-11 15:26:27.837334 - [DEBUG]
1210 2019-Jan-11 15:26:27.837358 - [DEBUG] Propagate flow
1211 2019-Jan-11 15:26:27.837382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1212 2019-Jan-11 15:26:27.837439 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-11 15:26:27.838082 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1214 2019-Jan-11 15:26:27.838710 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-11 15:26:27.838736 - [DEBUG]
1216 2019-Jan-11 15:26:27.838761 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-11 15:26:27.838788 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-11 15:26:27.838814 - [DEBUG]
1219 2019-Jan-11 15:26:27.838838 - [DEBUG] Start adding new jump function
1220 2019-Jan-11 15:26:27.838862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1221 2019-Jan-11 15:26:27.838919 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1222 2019-Jan-11 15:26:27.839547 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-11 15:26:27.840173 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-11 15:26:27.840202 - [DEBUG] End adding new jump function
1225 2019-Jan-11 15:26:27.840227 - [DEBUG]
1226 2019-Jan-11 15:26:27.840251 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-11 15:26:27.840275 - [DEBUG]
1228 2019-Jan-11 15:26:27.840298 - [DEBUG] Process 41. path edge:
1229 2019-Jan-11 15:26:27.840330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1230 2019-Jan-11 15:26:27.840387 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-11 15:26:27.841014 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1232 2019-Jan-11 15:26:27.841657 - [DEBUG]
1233 2019-Jan-11 15:26:27.841683 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-11 15:26:27.842923 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-11 15:26:27.842954 - [DEBUG]
1236 2019-Jan-11 15:26:27.842979 - [DEBUG] Propagate flow
1237 2019-Jan-11 15:26:27.843003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1238 2019-Jan-11 15:26:27.843060 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-11 15:26:27.843694 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1240 2019-Jan-11 15:26:27.844322 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-11 15:26:27.844348 - [DEBUG]
1242 2019-Jan-11 15:26:27.844373 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-11 15:26:27.844400 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-11 15:26:27.844426 - [DEBUG]
1245 2019-Jan-11 15:26:27.844450 - [DEBUG] Start adding new jump function
1246 2019-Jan-11 15:26:27.844474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1247 2019-Jan-11 15:26:27.844543 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1248 2019-Jan-11 15:26:27.845171 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-11 15:26:27.845797 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-11 15:26:27.845826 - [DEBUG] End adding new jump function
1251 2019-Jan-11 15:26:27.845851 - [DEBUG]
1252 2019-Jan-11 15:26:27.845875 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-11 15:26:27.845899 - [DEBUG]
1254 2019-Jan-11 15:26:27.845922 - [DEBUG] Process 42. path edge:
1255 2019-Jan-11 15:26:27.845946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1256 2019-Jan-11 15:26:27.846002 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-11 15:26:27.846629 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1258 2019-Jan-11 15:26:27.847255 - [DEBUG]
1259 2019-Jan-11 15:26:27.847281 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-11 15:26:27.848547 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-11 15:26:27.848577 - [DEBUG]
1262 2019-Jan-11 15:26:27.848601 - [DEBUG] Propagate flow
1263 2019-Jan-11 15:26:27.848625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1264 2019-Jan-11 15:26:27.848681 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-11 15:26:27.849312 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1266 2019-Jan-11 15:26:27.849939 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-11 15:26:27.849965 - [DEBUG]
1268 2019-Jan-11 15:26:27.849990 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-11 15:26:27.850017 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-11 15:26:27.850043 - [DEBUG]
1271 2019-Jan-11 15:26:27.850075 - [DEBUG] Start adding new jump function
1272 2019-Jan-11 15:26:27.850099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1273 2019-Jan-11 15:26:27.850157 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1274 2019-Jan-11 15:26:27.850785 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-11 15:26:27.851429 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-11 15:26:27.851457 - [DEBUG] End adding new jump function
1277 2019-Jan-11 15:26:27.851482 - [DEBUG]
1278 2019-Jan-11 15:26:27.851505 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-11 15:26:27.851529 - [DEBUG]
1280 2019-Jan-11 15:26:27.851553 - [DEBUG] Process 43. path edge:
1281 2019-Jan-11 15:26:27.851577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1282 2019-Jan-11 15:26:27.851633 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-11 15:26:27.852263 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1284 2019-Jan-11 15:26:27.852890 - [DEBUG]
1285 2019-Jan-11 15:26:27.852915 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-11 15:26:27.854175 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-11 15:26:27.854205 - [DEBUG]
1288 2019-Jan-11 15:26:27.854229 - [DEBUG] Propagate flow
1289 2019-Jan-11 15:26:27.854252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1290 2019-Jan-11 15:26:27.854309 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-11 15:26:27.854951 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1292 2019-Jan-11 15:26:27.855580 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-11 15:26:27.855606 - [DEBUG]
1294 2019-Jan-11 15:26:27.855631 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-11 15:26:27.855658 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-11 15:26:27.855683 - [DEBUG]
1297 2019-Jan-11 15:26:27.855707 - [DEBUG] Start adding new jump function
1298 2019-Jan-11 15:26:27.855731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1299 2019-Jan-11 15:26:27.855788 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1300 2019-Jan-11 15:26:27.856415 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-11 15:26:27.857040 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-11 15:26:27.857069 - [DEBUG] End adding new jump function
1303 2019-Jan-11 15:26:27.857094 - [DEBUG]
1304 2019-Jan-11 15:26:27.857118 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-11 15:26:27.857142 - [DEBUG]
1306 2019-Jan-11 15:26:27.857165 - [DEBUG] Process 44. path edge:
1307 2019-Jan-11 15:26:27.857189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1308 2019-Jan-11 15:26:27.857245 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-11 15:26:27.857885 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1310 2019-Jan-11 15:26:27.858513 - [DEBUG]
1311 2019-Jan-11 15:26:27.858539 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-11 15:26:27.859786 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-11 15:26:27.859817 - [DEBUG]
1314 2019-Jan-11 15:26:27.859842 - [DEBUG] Propagate flow
1315 2019-Jan-11 15:26:27.859866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1316 2019-Jan-11 15:26:27.859924 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-11 15:26:27.860561 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1318 2019-Jan-11 15:26:27.861189 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-11 15:26:27.861234 - [DEBUG]
1320 2019-Jan-11 15:26:27.861260 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-11 15:26:27.861287 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-11 15:26:27.861312 - [DEBUG]
1323 2019-Jan-11 15:26:27.861336 - [DEBUG] Start adding new jump function
1324 2019-Jan-11 15:26:27.861361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1325 2019-Jan-11 15:26:27.861418 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1326 2019-Jan-11 15:26:27.862047 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-11 15:26:27.862684 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-11 15:26:27.862713 - [DEBUG] End adding new jump function
1329 2019-Jan-11 15:26:27.862739 - [DEBUG]
1330 2019-Jan-11 15:26:27.862762 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-11 15:26:27.862786 - [DEBUG]
1332 2019-Jan-11 15:26:27.862810 - [DEBUG] Process 45. path edge:
1333 2019-Jan-11 15:26:27.862834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1334 2019-Jan-11 15:26:27.862890 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-11 15:26:27.863526 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1336 2019-Jan-11 15:26:27.864154 - [DEBUG]
1337 2019-Jan-11 15:26:27.864179 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-11 15:26:27.864834 - [DEBUG] Possible callees:
1339 2019-Jan-11 15:26:27.864860 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-11 15:26:27.864885 - [DEBUG] Possible return sites:
1341 2019-Jan-11 15:26:27.864909 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-11 15:26:27.866160 - [DEBUG] Found and process special summary
1343 2019-Jan-11 15:26:27.866194 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-11 15:26:27.866222 - [DEBUG]
1345 2019-Jan-11 15:26:27.866247 - [DEBUG] Propagate flow
1346 2019-Jan-11 15:26:27.866271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1347 2019-Jan-11 15:26:27.866329 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-11 15:26:27.866968 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1349 2019-Jan-11 15:26:27.867594 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-11 15:26:27.867621 - [DEBUG]
1351 2019-Jan-11 15:26:27.867646 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-11 15:26:27.867673 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-11 15:26:27.867698 - [DEBUG]
1354 2019-Jan-11 15:26:27.867730 - [DEBUG] Start adding new jump function
1355 2019-Jan-11 15:26:27.867755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1356 2019-Jan-11 15:26:27.867812 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1357 2019-Jan-11 15:26:27.868455 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-11 15:26:27.869084 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-11 15:26:27.869113 - [DEBUG] End adding new jump function
1360 2019-Jan-11 15:26:27.869138 - [DEBUG]
1361 2019-Jan-11 15:26:27.869162 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-11 15:26:27.869186 - [DEBUG]
1363 2019-Jan-11 15:26:27.869209 - [DEBUG] Process 46. path edge:
1364 2019-Jan-11 15:26:27.869233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1365 2019-Jan-11 15:26:27.869289 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-11 15:26:27.869919 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1367 2019-Jan-11 15:26:27.870546 - [DEBUG]
1368 2019-Jan-11 15:26:27.870571 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-11 15:26:27.871835 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-11 15:26:27.871865 - [DEBUG]
1371 2019-Jan-11 15:26:27.871889 - [DEBUG] Propagate flow
1372 2019-Jan-11 15:26:27.871912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1373 2019-Jan-11 15:26:27.871969 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-11 15:26:27.872595 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1375 2019-Jan-11 15:26:27.873221 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-11 15:26:27.873247 - [DEBUG]
1377 2019-Jan-11 15:26:27.873272 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-11 15:26:27.873299 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-11 15:26:27.873325 - [DEBUG]
1380 2019-Jan-11 15:26:27.873349 - [DEBUG] Start adding new jump function
1381 2019-Jan-11 15:26:27.873373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1382 2019-Jan-11 15:26:27.873430 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1383 2019-Jan-11 15:26:27.874057 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-11 15:26:27.874696 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-11 15:26:27.874724 - [DEBUG] End adding new jump function
1386 2019-Jan-11 15:26:27.874749 - [DEBUG]
1387 2019-Jan-11 15:26:27.874773 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-11 15:26:27.874797 - [DEBUG]
1389 2019-Jan-11 15:26:27.874820 - [DEBUG] Process 47. path edge:
1390 2019-Jan-11 15:26:27.874844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1391 2019-Jan-11 15:26:27.874900 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-11 15:26:27.875525 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1393 2019-Jan-11 15:26:27.876153 - [DEBUG]
1394 2019-Jan-11 15:26:27.876179 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-11 15:26:27.877418 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-11 15:26:27.877456 - [DEBUG]
1397 2019-Jan-11 15:26:27.877482 - [DEBUG] Propagate flow
1398 2019-Jan-11 15:26:27.877506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1399 2019-Jan-11 15:26:27.877564 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-11 15:26:27.878217 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1401 2019-Jan-11 15:26:27.878845 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-11 15:26:27.878871 - [DEBUG]
1403 2019-Jan-11 15:26:27.878897 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-11 15:26:27.878923 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-11 15:26:27.878949 - [DEBUG]
1406 2019-Jan-11 15:26:27.878973 - [DEBUG] Start adding new jump function
1407 2019-Jan-11 15:26:27.878997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1408 2019-Jan-11 15:26:27.879053 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1409 2019-Jan-11 15:26:27.879680 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-11 15:26:27.880315 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-11 15:26:27.880344 - [DEBUG] End adding new jump function
1412 2019-Jan-11 15:26:27.880369 - [DEBUG]
1413 2019-Jan-11 15:26:27.880393 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-11 15:26:27.880417 - [DEBUG]
1415 2019-Jan-11 15:26:27.880440 - [DEBUG] Process 48. path edge:
1416 2019-Jan-11 15:26:27.880464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1417 2019-Jan-11 15:26:27.880520 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-11 15:26:27.881156 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1419 2019-Jan-11 15:26:27.881797 - [DEBUG]
1420 2019-Jan-11 15:26:27.881823 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-11 15:26:27.882461 - [DEBUG] Possible callees:
1422 2019-Jan-11 15:26:27.882487 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-11 15:26:27.882513 - [DEBUG] Possible return sites:
1424 2019-Jan-11 15:26:27.882537 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-11 15:26:27.883789 - [DEBUG] Found and process special summary
1426 2019-Jan-11 15:26:27.883822 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-11 15:26:27.883851 - [DEBUG]
1428 2019-Jan-11 15:26:27.883875 - [DEBUG] Propagate flow
1429 2019-Jan-11 15:26:27.883900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1430 2019-Jan-11 15:26:27.883958 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-11 15:26:27.884607 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1432 2019-Jan-11 15:26:27.885234 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-11 15:26:27.885260 - [DEBUG]
1434 2019-Jan-11 15:26:27.885285 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-11 15:26:27.885312 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-11 15:26:27.885338 - [DEBUG]
1437 2019-Jan-11 15:26:27.885362 - [DEBUG] Start adding new jump function
1438 2019-Jan-11 15:26:27.885386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1439 2019-Jan-11 15:26:27.885450 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1440 2019-Jan-11 15:26:27.886079 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-11 15:26:27.886708 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-11 15:26:27.886737 - [DEBUG] End adding new jump function
1443 2019-Jan-11 15:26:27.886762 - [DEBUG]
1444 2019-Jan-11 15:26:27.886786 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-11 15:26:27.886810 - [DEBUG]
1446 2019-Jan-11 15:26:27.886833 - [DEBUG] Process 49. path edge:
1447 2019-Jan-11 15:26:27.886857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1448 2019-Jan-11 15:26:27.886913 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-11 15:26:27.887542 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1450 2019-Jan-11 15:26:27.888184 - [DEBUG]
1451 2019-Jan-11 15:26:27.888208 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-11 15:26:27.889460 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-11 15:26:27.889490 - [DEBUG]
1454 2019-Jan-11 15:26:27.889514 - [DEBUG] Propagate flow
1455 2019-Jan-11 15:26:27.889537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1456 2019-Jan-11 15:26:27.889594 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-11 15:26:27.890221 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1458 2019-Jan-11 15:26:27.890849 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-11 15:26:27.890875 - [DEBUG]
1460 2019-Jan-11 15:26:27.890900 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-11 15:26:27.890927 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-11 15:26:27.890953 - [DEBUG]
1463 2019-Jan-11 15:26:27.890976 - [DEBUG] Start adding new jump function
1464 2019-Jan-11 15:26:27.891000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1465 2019-Jan-11 15:26:27.891056 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1466 2019-Jan-11 15:26:27.891713 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-11 15:26:27.892339 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-11 15:26:27.892368 - [DEBUG] End adding new jump function
1469 2019-Jan-11 15:26:27.892394 - [DEBUG]
1470 2019-Jan-11 15:26:27.892418 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-11 15:26:27.892442 - [DEBUG]
1472 2019-Jan-11 15:26:27.892466 - [DEBUG] Process 50. path edge:
1473 2019-Jan-11 15:26:27.892489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1474 2019-Jan-11 15:26:27.892546 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-11 15:26:27.893173 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1476 2019-Jan-11 15:26:27.893799 - [DEBUG]
1477 2019-Jan-11 15:26:27.893825 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-11 15:26:27.895080 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-11 15:26:27.895110 - [DEBUG]
1480 2019-Jan-11 15:26:27.895135 - [DEBUG] Propagate flow
1481 2019-Jan-11 15:26:27.895159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1482 2019-Jan-11 15:26:27.895225 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-11 15:26:27.895865 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1484 2019-Jan-11 15:26:27.896494 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-11 15:26:27.896520 - [DEBUG]
1486 2019-Jan-11 15:26:27.896545 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-11 15:26:27.896572 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-11 15:26:27.896597 - [DEBUG]
1489 2019-Jan-11 15:26:27.896621 - [DEBUG] Start adding new jump function
1490 2019-Jan-11 15:26:27.896645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1491 2019-Jan-11 15:26:27.896701 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1492 2019-Jan-11 15:26:27.897329 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-11 15:26:27.897980 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-11 15:26:27.898008 - [DEBUG] End adding new jump function
1495 2019-Jan-11 15:26:27.898032 - [DEBUG]
1496 2019-Jan-11 15:26:27.898055 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-11 15:26:27.898079 - [DEBUG]
1498 2019-Jan-11 15:26:27.898103 - [DEBUG] Process 51. path edge:
1499 2019-Jan-11 15:26:27.898126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1500 2019-Jan-11 15:26:27.898182 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-11 15:26:27.898819 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1502 2019-Jan-11 15:26:27.899464 - [DEBUG]
1503 2019-Jan-11 15:26:27.899490 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-11 15:26:27.900149 - [DEBUG] Possible callees:
1505 2019-Jan-11 15:26:27.900176 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-11 15:26:27.900202 - [DEBUG] Possible return sites:
1507 2019-Jan-11 15:26:27.900226 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-11 15:26:27.901516 - [DEBUG] Found and process special summary
1509 2019-Jan-11 15:26:27.901551 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-11 15:26:27.901578 - [DEBUG]
1511 2019-Jan-11 15:26:27.901603 - [DEBUG] Propagate flow
1512 2019-Jan-11 15:26:27.901626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1513 2019-Jan-11 15:26:27.901684 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-11 15:26:27.902313 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1515 2019-Jan-11 15:26:27.902940 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-11 15:26:27.902966 - [DEBUG]
1517 2019-Jan-11 15:26:27.902992 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-11 15:26:27.903019 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-11 15:26:27.903044 - [DEBUG]
1520 2019-Jan-11 15:26:27.903068 - [DEBUG] Start adding new jump function
1521 2019-Jan-11 15:26:27.903092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1522 2019-Jan-11 15:26:27.903149 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1523 2019-Jan-11 15:26:27.903787 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-11 15:26:27.904415 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-11 15:26:27.904445 - [DEBUG] End adding new jump function
1526 2019-Jan-11 15:26:27.904470 - [DEBUG]
1527 2019-Jan-11 15:26:27.904493 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-11 15:26:27.904518 - [DEBUG]
1529 2019-Jan-11 15:26:27.904555 - [DEBUG] Process 52. path edge:
1530 2019-Jan-11 15:26:27.904579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1531 2019-Jan-11 15:26:27.904636 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-11 15:26:27.905266 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1533 2019-Jan-11 15:26:27.905892 - [DEBUG]
1534 2019-Jan-11 15:26:27.905917 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-11 15:26:27.907176 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-11 15:26:27.907206 - [DEBUG]
1537 2019-Jan-11 15:26:27.907230 - [DEBUG] Propagate flow
1538 2019-Jan-11 15:26:27.907253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1539 2019-Jan-11 15:26:27.907310 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-11 15:26:27.907960 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1541 2019-Jan-11 15:26:27.908588 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-11 15:26:27.908614 - [DEBUG]
1543 2019-Jan-11 15:26:27.908640 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-11 15:26:27.908667 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-11 15:26:27.908693 - [DEBUG]
1546 2019-Jan-11 15:26:27.908717 - [DEBUG] Start adding new jump function
1547 2019-Jan-11 15:26:27.908741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1548 2019-Jan-11 15:26:27.908798 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1549 2019-Jan-11 15:26:27.909425 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-11 15:26:27.910050 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-11 15:26:27.910080 - [DEBUG] End adding new jump function
1552 2019-Jan-11 15:26:27.910105 - [DEBUG]
1553 2019-Jan-11 15:26:27.910128 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-11 15:26:27.910153 - [DEBUG]
1555 2019-Jan-11 15:26:27.910176 - [DEBUG] Process 53. path edge:
1556 2019-Jan-11 15:26:27.910199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1557 2019-Jan-11 15:26:27.910256 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-11 15:26:27.910881 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1559 2019-Jan-11 15:26:27.911521 - [DEBUG]
1560 2019-Jan-11 15:26:27.911546 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-11 15:26:27.912786 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-11 15:26:27.912816 - [DEBUG]
1563 2019-Jan-11 15:26:27.912841 - [DEBUG] Propagate flow
1564 2019-Jan-11 15:26:27.912865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1565 2019-Jan-11 15:26:27.912924 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-11 15:26:27.913561 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1567 2019-Jan-11 15:26:27.914189 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-11 15:26:27.914215 - [DEBUG]
1569 2019-Jan-11 15:26:27.914240 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-11 15:26:27.914267 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-11 15:26:27.914293 - [DEBUG]
1572 2019-Jan-11 15:26:27.914317 - [DEBUG] Start adding new jump function
1573 2019-Jan-11 15:26:27.914341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1574 2019-Jan-11 15:26:27.914397 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1575 2019-Jan-11 15:26:27.915041 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-11 15:26:27.915668 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-11 15:26:27.915697 - [DEBUG] End adding new jump function
1578 2019-Jan-11 15:26:27.915722 - [DEBUG]
1579 2019-Jan-11 15:26:27.915746 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-11 15:26:27.915770 - [DEBUG]
1581 2019-Jan-11 15:26:27.915793 - [DEBUG] Process 54. path edge:
1582 2019-Jan-11 15:26:27.915818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1583 2019-Jan-11 15:26:27.915874 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-11 15:26:27.916507 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1585 2019-Jan-11 15:26:27.917138 - [DEBUG]
1586 2019-Jan-11 15:26:27.917164 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-11 15:26:27.918420 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-11 15:26:27.918451 - [DEBUG]
1589 2019-Jan-11 15:26:27.918476 - [DEBUG] Propagate flow
1590 2019-Jan-11 15:26:27.918500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1591 2019-Jan-11 15:26:27.918559 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-11 15:26:27.919198 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1593 2019-Jan-11 15:26:27.919824 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-11 15:26:27.919851 - [DEBUG]
1595 2019-Jan-11 15:26:27.919876 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-11 15:26:27.919902 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-11 15:26:27.919928 - [DEBUG]
1598 2019-Jan-11 15:26:27.919952 - [DEBUG] Start adding new jump function
1599 2019-Jan-11 15:26:27.919976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1600 2019-Jan-11 15:26:27.920032 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1601 2019-Jan-11 15:26:27.920659 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-11 15:26:27.921308 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-11 15:26:27.921336 - [DEBUG] End adding new jump function
1604 2019-Jan-11 15:26:27.921360 - [DEBUG]
1605 2019-Jan-11 15:26:27.921384 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-11 15:26:27.921408 - [DEBUG]
1607 2019-Jan-11 15:26:27.921431 - [DEBUG] Process 55. path edge:
1608 2019-Jan-11 15:26:27.921455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1609 2019-Jan-11 15:26:27.921511 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-11 15:26:27.922155 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1611 2019-Jan-11 15:26:27.922784 - [DEBUG]
1612 2019-Jan-11 15:26:27.922809 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-11 15:26:27.923448 - [DEBUG] Possible callees:
1614 2019-Jan-11 15:26:27.923475 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-11 15:26:27.923501 - [DEBUG] Possible return sites:
1616 2019-Jan-11 15:26:27.923525 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-11 15:26:27.924801 - [DEBUG] Found and process special summary
1618 2019-Jan-11 15:26:27.924834 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-11 15:26:27.924861 - [DEBUG]
1620 2019-Jan-11 15:26:27.924885 - [DEBUG] Propagate flow
1621 2019-Jan-11 15:26:27.924909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1622 2019-Jan-11 15:26:27.924966 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-11 15:26:27.925601 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1624 2019-Jan-11 15:26:27.926228 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-11 15:26:27.926254 - [DEBUG]
1626 2019-Jan-11 15:26:27.926279 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-11 15:26:27.926306 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-11 15:26:27.926331 - [DEBUG]
1629 2019-Jan-11 15:26:27.926356 - [DEBUG] Start adding new jump function
1630 2019-Jan-11 15:26:27.926380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1631 2019-Jan-11 15:26:27.926437 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1632 2019-Jan-11 15:26:27.927065 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-11 15:26:27.927691 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-11 15:26:27.927720 - [DEBUG] End adding new jump function
1635 2019-Jan-11 15:26:27.927745 - [DEBUG]
1636 2019-Jan-11 15:26:27.927769 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-11 15:26:27.927793 - [DEBUG]
1638 2019-Jan-11 15:26:27.927817 - [DEBUG] Process 56. path edge:
1639 2019-Jan-11 15:26:27.927840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1640 2019-Jan-11 15:26:27.927910 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-11 15:26:27.928540 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1642 2019-Jan-11 15:26:27.929168 - [DEBUG]
1643 2019-Jan-11 15:26:27.929193 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-11 15:26:27.930450 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-11 15:26:27.930479 - [DEBUG]
1646 2019-Jan-11 15:26:27.930503 - [DEBUG] Propagate flow
1647 2019-Jan-11 15:26:27.930527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1648 2019-Jan-11 15:26:27.930584 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-11 15:26:27.931225 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1650 2019-Jan-11 15:26:27.931861 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-11 15:26:27.931888 - [DEBUG]
1652 2019-Jan-11 15:26:27.931913 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-11 15:26:27.931940 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-11 15:26:27.931965 - [DEBUG]
1655 2019-Jan-11 15:26:27.931990 - [DEBUG] Start adding new jump function
1656 2019-Jan-11 15:26:27.932014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1657 2019-Jan-11 15:26:27.932071 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1658 2019-Jan-11 15:26:27.932699 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-11 15:26:27.933322 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-11 15:26:27.933351 - [DEBUG] End adding new jump function
1661 2019-Jan-11 15:26:27.933376 - [DEBUG]
1662 2019-Jan-11 15:26:27.933400 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-11 15:26:27.933424 - [DEBUG]
1664 2019-Jan-11 15:26:27.933447 - [DEBUG] Process 57. path edge:
1665 2019-Jan-11 15:26:27.933470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1666 2019-Jan-11 15:26:27.933527 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-11 15:26:27.934153 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1668 2019-Jan-11 15:26:27.934793 - [DEBUG]
1669 2019-Jan-11 15:26:27.934818 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-11 15:26:27.936059 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-11 15:26:27.936090 - [DEBUG]
1672 2019-Jan-11 15:26:27.936115 - [DEBUG] Propagate flow
1673 2019-Jan-11 15:26:27.936139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1674 2019-Jan-11 15:26:27.936197 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-11 15:26:27.936835 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1676 2019-Jan-11 15:26:27.937462 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-11 15:26:27.937489 - [DEBUG]
1678 2019-Jan-11 15:26:27.937514 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-11 15:26:27.937541 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-11 15:26:27.937566 - [DEBUG]
1681 2019-Jan-11 15:26:27.937591 - [DEBUG] Start adding new jump function
1682 2019-Jan-11 15:26:27.937615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1683 2019-Jan-11 15:26:27.937671 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1684 2019-Jan-11 15:26:27.938314 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-11 15:26:27.938950 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-11 15:26:27.938980 - [DEBUG] End adding new jump function
1687 2019-Jan-11 15:26:27.939005 - [DEBUG]
1688 2019-Jan-11 15:26:27.939028 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-11 15:26:27.939052 - [DEBUG]
1690 2019-Jan-11 15:26:27.939076 - [DEBUG] Process 58. path edge:
1691 2019-Jan-11 15:26:27.939099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1692 2019-Jan-11 15:26:27.939156 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-11 15:26:27.939800 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1694 2019-Jan-11 15:26:27.940428 - [DEBUG]
1695 2019-Jan-11 15:26:27.940454 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-11 15:26:27.941091 - [DEBUG] Possible callees:
1697 2019-Jan-11 15:26:27.941118 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-11 15:26:27.941144 - [DEBUG] Possible return sites:
1699 2019-Jan-11 15:26:27.941168 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-11 15:26:27.942435 - [DEBUG] Found and process special summary
1701 2019-Jan-11 15:26:27.942468 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-11 15:26:27.942497 - [DEBUG]
1703 2019-Jan-11 15:26:27.942521 - [DEBUG] Propagate flow
1704 2019-Jan-11 15:26:27.942545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1705 2019-Jan-11 15:26:27.942603 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-11 15:26:27.943238 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1707 2019-Jan-11 15:26:27.943865 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-11 15:26:27.943891 - [DEBUG]
1709 2019-Jan-11 15:26:27.943916 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-11 15:26:27.943943 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-11 15:26:27.943968 - [DEBUG]
1712 2019-Jan-11 15:26:27.943992 - [DEBUG] Start adding new jump function
1713 2019-Jan-11 15:26:27.944016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1714 2019-Jan-11 15:26:27.944073 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1715 2019-Jan-11 15:26:27.944716 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-11 15:26:27.945344 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-11 15:26:27.945373 - [DEBUG] End adding new jump function
1718 2019-Jan-11 15:26:27.945398 - [DEBUG]
1719 2019-Jan-11 15:26:27.945421 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-11 15:26:27.945445 - [DEBUG]
1721 2019-Jan-11 15:26:27.945468 - [DEBUG] Process 59. path edge:
1722 2019-Jan-11 15:26:27.945492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1723 2019-Jan-11 15:26:27.945549 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-11 15:26:27.946178 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1725 2019-Jan-11 15:26:27.946805 - [DEBUG]
1726 2019-Jan-11 15:26:27.946831 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-11 15:26:27.948098 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-11 15:26:27.948128 - [DEBUG]
1729 2019-Jan-11 15:26:27.948152 - [DEBUG] Propagate flow
1730 2019-Jan-11 15:26:27.948176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1731 2019-Jan-11 15:26:27.948233 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-11 15:26:27.948869 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1733 2019-Jan-11 15:26:27.949497 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-11 15:26:27.949523 - [DEBUG]
1735 2019-Jan-11 15:26:27.949556 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-11 15:26:27.949584 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-11 15:26:27.949609 - [DEBUG]
1738 2019-Jan-11 15:26:27.949633 - [DEBUG] Start adding new jump function
1739 2019-Jan-11 15:26:27.949658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1740 2019-Jan-11 15:26:27.949715 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1741 2019-Jan-11 15:26:27.950344 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-11 15:26:27.950972 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-11 15:26:27.951000 - [DEBUG] End adding new jump function
1744 2019-Jan-11 15:26:27.951026 - [DEBUG]
1745 2019-Jan-11 15:26:27.951049 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-11 15:26:27.951073 - [DEBUG]
1747 2019-Jan-11 15:26:27.951097 - [DEBUG] Process 60. path edge:
1748 2019-Jan-11 15:26:27.951120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1749 2019-Jan-11 15:26:27.951177 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-11 15:26:27.951818 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1751 2019-Jan-11 15:26:27.952447 - [DEBUG]
1752 2019-Jan-11 15:26:27.952472 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-11 15:26:27.953719 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-11 15:26:27.953749 - [DEBUG]
1755 2019-Jan-11 15:26:27.953773 - [DEBUG] Propagate flow
1756 2019-Jan-11 15:26:27.953796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1757 2019-Jan-11 15:26:27.953853 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-11 15:26:27.954484 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1759 2019-Jan-11 15:26:27.955128 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-11 15:26:27.955155 - [DEBUG]
1761 2019-Jan-11 15:26:27.955180 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-11 15:26:27.955207 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-11 15:26:27.955232 - [DEBUG]
1764 2019-Jan-11 15:26:27.955256 - [DEBUG] Start adding new jump function
1765 2019-Jan-11 15:26:27.955280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1766 2019-Jan-11 15:26:27.955337 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1767 2019-Jan-11 15:26:27.955964 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-11 15:26:27.956593 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-11 15:26:27.956621 - [DEBUG] End adding new jump function
1770 2019-Jan-11 15:26:27.956646 - [DEBUG]
1771 2019-Jan-11 15:26:27.956669 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-11 15:26:27.956694 - [DEBUG]
1773 2019-Jan-11 15:26:27.956717 - [DEBUG] Process 61. path edge:
1774 2019-Jan-11 15:26:27.956741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1775 2019-Jan-11 15:26:27.956797 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-11 15:26:27.957427 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1777 2019-Jan-11 15:26:27.958070 - [DEBUG]
1778 2019-Jan-11 15:26:27.958094 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-11 15:26:27.959360 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-11 15:26:27.959390 - [DEBUG]
1781 2019-Jan-11 15:26:27.959414 - [DEBUG] Propagate flow
1782 2019-Jan-11 15:26:27.959437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1783 2019-Jan-11 15:26:27.959494 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-11 15:26:27.960121 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1785 2019-Jan-11 15:26:27.960749 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-11 15:26:27.960775 - [DEBUG]
1787 2019-Jan-11 15:26:27.960800 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-11 15:26:27.960827 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-11 15:26:27.960853 - [DEBUG]
1790 2019-Jan-11 15:26:27.960877 - [DEBUG] Start adding new jump function
1791 2019-Jan-11 15:26:27.960901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1792 2019-Jan-11 15:26:27.960958 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1793 2019-Jan-11 15:26:27.961601 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-11 15:26:27.962227 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-11 15:26:27.962257 - [DEBUG] End adding new jump function
1796 2019-Jan-11 15:26:27.962282 - [DEBUG]
1797 2019-Jan-11 15:26:27.962306 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-11 15:26:27.962330 - [DEBUG]
1799 2019-Jan-11 15:26:27.962353 - [DEBUG] Process 62. path edge:
1800 2019-Jan-11 15:26:27.962377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1801 2019-Jan-11 15:26:27.962433 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-11 15:26:27.963061 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1803 2019-Jan-11 15:26:27.963689 - [DEBUG]
1804 2019-Jan-11 15:26:27.963716 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-11 15:26:27.964972 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-11 15:26:27.965003 - [DEBUG]
1807 2019-Jan-11 15:26:27.965028 - [DEBUG] Propagate flow
1808 2019-Jan-11 15:26:27.965052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1809 2019-Jan-11 15:26:27.965110 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-11 15:26:27.965745 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1811 2019-Jan-11 15:26:27.966372 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-11 15:26:27.966398 - [DEBUG]
1813 2019-Jan-11 15:26:27.966423 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-11 15:26:27.966450 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-11 15:26:27.966475 - [DEBUG]
1816 2019-Jan-11 15:26:27.966499 - [DEBUG] Start adding new jump function
1817 2019-Jan-11 15:26:27.966523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1818 2019-Jan-11 15:26:27.966579 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1819 2019-Jan-11 15:26:27.967213 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-11 15:26:27.967848 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-11 15:26:27.967891 - [DEBUG] End adding new jump function
1822 2019-Jan-11 15:26:27.967916 - [DEBUG]
1823 2019-Jan-11 15:26:27.967940 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-11 15:26:27.967964 - [DEBUG]
1825 2019-Jan-11 15:26:27.967987 - [DEBUG] Process 63. path edge:
1826 2019-Jan-11 15:26:27.968010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1827 2019-Jan-11 15:26:27.968067 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-11 15:26:27.968696 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1829 2019-Jan-11 15:26:27.969323 - [DEBUG]
1830 2019-Jan-11 15:26:27.969348 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-11 15:26:27.970600 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-11 15:26:27.970630 - [DEBUG]
1833 2019-Jan-11 15:26:27.970654 - [DEBUG] Propagate flow
1834 2019-Jan-11 15:26:27.970678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1835 2019-Jan-11 15:26:27.970735 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-11 15:26:27.971376 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1837 2019-Jan-11 15:26:27.972005 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-11 15:26:27.972032 - [DEBUG]
1839 2019-Jan-11 15:26:27.972057 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-11 15:26:27.972084 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-11 15:26:27.972109 - [DEBUG]
1842 2019-Jan-11 15:26:27.972134 - [DEBUG] Start adding new jump function
1843 2019-Jan-11 15:26:27.972158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1844 2019-Jan-11 15:26:27.972215 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1845 2019-Jan-11 15:26:27.972843 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-11 15:26:27.973468 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-11 15:26:27.973497 - [DEBUG] End adding new jump function
1848 2019-Jan-11 15:26:27.973522 - [DEBUG]
1849 2019-Jan-11 15:26:27.973546 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-11 15:26:27.973570 - [DEBUG]
1851 2019-Jan-11 15:26:27.973593 - [DEBUG] Process 64. path edge:
1852 2019-Jan-11 15:26:27.973617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1853 2019-Jan-11 15:26:27.973673 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-11 15:26:27.974299 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1855 2019-Jan-11 15:26:27.974942 - [DEBUG]
1856 2019-Jan-11 15:26:27.974968 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-11 15:26:27.976207 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-11 15:26:27.976238 - [DEBUG]
1859 2019-Jan-11 15:26:27.976263 - [DEBUG] Propagate flow
1860 2019-Jan-11 15:26:27.976287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1861 2019-Jan-11 15:26:27.976345 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-11 15:26:27.976982 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1863 2019-Jan-11 15:26:27.977611 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-11 15:26:27.977637 - [DEBUG]
1865 2019-Jan-11 15:26:27.977662 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-11 15:26:27.977689 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-11 15:26:27.977715 - [DEBUG]
1868 2019-Jan-11 15:26:27.977739 - [DEBUG] Start adding new jump function
1869 2019-Jan-11 15:26:27.977763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1870 2019-Jan-11 15:26:27.977819 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1871 2019-Jan-11 15:26:27.978464 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-11 15:26:27.979092 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-11 15:26:27.979121 - [DEBUG] End adding new jump function
1874 2019-Jan-11 15:26:27.979147 - [DEBUG]
1875 2019-Jan-11 15:26:27.979170 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-11 15:26:27.979194 - [DEBUG]
1877 2019-Jan-11 15:26:27.979218 - [DEBUG] Process 65. path edge:
1878 2019-Jan-11 15:26:27.979241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1879 2019-Jan-11 15:26:27.979298 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-11 15:26:27.979934 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1881 2019-Jan-11 15:26:27.980561 - [DEBUG]
1882 2019-Jan-11 15:26:27.980587 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-11 15:26:27.981846 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-11 15:26:27.981876 - [DEBUG]
1885 2019-Jan-11 15:26:27.981900 - [DEBUG] Propagate flow
1886 2019-Jan-11 15:26:27.981923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1887 2019-Jan-11 15:26:27.981980 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-11 15:26:27.982613 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1889 2019-Jan-11 15:26:27.983240 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-11 15:26:27.983266 - [DEBUG]
1891 2019-Jan-11 15:26:27.983291 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-11 15:26:27.983318 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-11 15:26:27.983343 - [DEBUG]
1894 2019-Jan-11 15:26:27.983368 - [DEBUG] Start adding new jump function
1895 2019-Jan-11 15:26:27.983392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1896 2019-Jan-11 15:26:27.983449 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1897 2019-Jan-11 15:26:27.984076 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-11 15:26:27.984720 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-11 15:26:27.984748 - [DEBUG] End adding new jump function
1900 2019-Jan-11 15:26:27.984773 - [DEBUG]
1901 2019-Jan-11 15:26:27.984796 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-11 15:26:27.984820 - [DEBUG]
1903 2019-Jan-11 15:26:27.984843 - [DEBUG] Process 66. path edge:
1904 2019-Jan-11 15:26:27.984867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1905 2019-Jan-11 15:26:27.984931 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-11 15:26:27.985564 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1907 2019-Jan-11 15:26:27.986191 - [DEBUG]
1908 2019-Jan-11 15:26:27.986218 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-11 15:26:27.987469 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-11 15:26:27.987499 - [DEBUG]
1911 2019-Jan-11 15:26:27.987524 - [DEBUG] Propagate flow
1912 2019-Jan-11 15:26:27.987548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1913 2019-Jan-11 15:26:27.987606 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-11 15:26:27.988254 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1915 2019-Jan-11 15:26:27.988881 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-11 15:26:27.988907 - [DEBUG]
1917 2019-Jan-11 15:26:27.988932 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-11 15:26:27.988960 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-11 15:26:27.988985 - [DEBUG]
1920 2019-Jan-11 15:26:27.989009 - [DEBUG] Start adding new jump function
1921 2019-Jan-11 15:26:27.989033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1922 2019-Jan-11 15:26:27.989090 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1923 2019-Jan-11 15:26:27.989718 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-11 15:26:27.990346 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-11 15:26:27.990375 - [DEBUG] End adding new jump function
1926 2019-Jan-11 15:26:27.990400 - [DEBUG]
1927 2019-Jan-11 15:26:27.990423 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-11 15:26:27.990448 - [DEBUG]
1929 2019-Jan-11 15:26:27.990471 - [DEBUG] Process 67. path edge:
1930 2019-Jan-11 15:26:27.990494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1931 2019-Jan-11 15:26:27.990551 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-11 15:26:27.991178 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1933 2019-Jan-11 15:26:27.991823 - [DEBUG]
1934 2019-Jan-11 15:26:27.991848 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-11 15:26:27.993093 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-11 15:26:27.993123 - [DEBUG]
1937 2019-Jan-11 15:26:27.993147 - [DEBUG] Propagate flow
1938 2019-Jan-11 15:26:27.993170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1939 2019-Jan-11 15:26:27.993227 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-11 15:26:27.993855 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1941 2019-Jan-11 15:26:27.994482 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-11 15:26:27.994508 - [DEBUG]
1943 2019-Jan-11 15:26:27.994546 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-11 15:26:27.994574 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-11 15:26:27.994599 - [DEBUG]
1946 2019-Jan-11 15:26:27.994623 - [DEBUG] Start adding new jump function
1947 2019-Jan-11 15:26:27.994656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1948 2019-Jan-11 15:26:27.994713 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1949 2019-Jan-11 15:26:27.995348 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-11 15:26:27.995973 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-11 15:26:27.996002 - [DEBUG] End adding new jump function
1952 2019-Jan-11 15:26:27.996028 - [DEBUG]
1953 2019-Jan-11 15:26:27.996051 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-11 15:26:27.996075 - [DEBUG]
1955 2019-Jan-11 15:26:27.996098 - [DEBUG] Process 68. path edge:
1956 2019-Jan-11 15:26:27.996122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1957 2019-Jan-11 15:26:27.996178 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-11 15:26:27.996805 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1959 2019-Jan-11 15:26:27.997432 - [DEBUG]
1960 2019-Jan-11 15:26:27.997458 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-11 15:26:27.998105 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-11 15:26:27.998132 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-11 15:26:27.998759 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
1964 2019-Jan-11 15:26:27.998818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-11 15:26:27.999465 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1966 2019-Jan-11 15:26:28.000116 - [DEBUG] EF: AllBottom
1967 2019-Jan-11 15:26:28.000143 - [DEBUG]
1968 2019-Jan-11 15:26:28.000168 - [DEBUG] ---------------
1969 2019-Jan-11 15:26:28.000192 - [DEBUG]
1970 2019-Jan-11 15:26:28.000217 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-11 15:26:28.000241 - [DEBUG]
1972 2019-Jan-11 15:26:28.000266 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-11 15:26:28.000291 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-11 15:26:28.000921 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
1975 2019-Jan-11 15:26:28.000981 - [DEBUG] ---------------
1976 2019-Jan-11 15:26:28.001006 - [DEBUG] End of incomingtab entry
1977 2019-Jan-11 15:26:28.001030 - [DEBUG]
1978 2019-Jan-11 15:26:28.001057 - [DEBUG] EDGE:
1979 2019-Jan-11 15:26:28.001115 - [DEBUG] ---> 1980 2019-Jan-11 15:26:28.001774 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1981 2019-Jan-11 15:26:28.002402 - [DEBUG]
1982 2019-Jan-11 15:26:28.002428 - [DEBUG] EDGE:
1983 2019-Jan-11 15:26:28.002486 - [DEBUG] ---> 1984 2019-Jan-11 15:26:28.003114 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1985 2019-Jan-11 15:26:28.003741 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-11 15:26:28.004395 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-11 15:26:28.004426 - [DEBUG]
1988 2019-Jan-11 15:26:28.004450 - [DEBUG] Propagate flow
1989 2019-Jan-11 15:26:28.004475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1990 2019-Jan-11 15:26:28.004545 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-11 15:26:28.005199 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1992 2019-Jan-11 15:26:28.005827 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-11 15:26:28.005854 - [DEBUG]
1994 2019-Jan-11 15:26:28.005880 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-11 15:26:28.005907 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-11 15:26:28.005932 - [DEBUG]
1997 2019-Jan-11 15:26:28.005957 - [DEBUG] Start adding new jump function
1998 2019-Jan-11 15:26:28.005981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1999 2019-Jan-11 15:26:28.006038 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2000 2019-Jan-11 15:26:28.006667 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-11 15:26:28.007302 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-11 15:26:28.007332 - [DEBUG] End adding new jump function
2003 2019-Jan-11 15:26:28.007357 - [DEBUG]
2004 2019-Jan-11 15:26:28.007381 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-11 15:26:28.007405 - [DEBUG]
2006 2019-Jan-11 15:26:28.007429 - [DEBUG] Process 69. path edge:
2007 2019-Jan-11 15:26:28.007453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2008 2019-Jan-11 15:26:28.007509 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-11 15:26:28.008163 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2010 2019-Jan-11 15:26:28.008790 - [DEBUG]
2011 2019-Jan-11 15:26:28.008815 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-11 15:26:28.009457 - [DEBUG] Possible callees:
2013 2019-Jan-11 15:26:28.009483 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-11 15:26:28.009509 - [DEBUG] Possible return sites:
2015 2019-Jan-11 15:26:28.009533 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-11 15:26:28.010784 - [DEBUG] Found and process special summary
2017 2019-Jan-11 15:26:28.010818 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-11 15:26:28.010847 - [DEBUG]
2019 2019-Jan-11 15:26:28.010872 - [DEBUG] Propagate flow
2020 2019-Jan-11 15:26:28.010896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2021 2019-Jan-11 15:26:28.010954 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-11 15:26:28.011607 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2023 2019-Jan-11 15:26:28.012235 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-11 15:26:28.012262 - [DEBUG]
2025 2019-Jan-11 15:26:28.012287 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-11 15:26:28.012315 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-11 15:26:28.012340 - [DEBUG]
2028 2019-Jan-11 15:26:28.012364 - [DEBUG] Start adding new jump function
2029 2019-Jan-11 15:26:28.012389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2030 2019-Jan-11 15:26:28.012445 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2031 2019-Jan-11 15:26:28.013074 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-11 15:26:28.013703 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-11 15:26:28.013742 - [DEBUG] End adding new jump function
2034 2019-Jan-11 15:26:28.013767 - [DEBUG]
2035 2019-Jan-11 15:26:28.013791 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-11 15:26:28.013815 - [DEBUG]
2037 2019-Jan-11 15:26:28.013838 - [DEBUG] Process 70. path edge:
2038 2019-Jan-11 15:26:28.013862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2039 2019-Jan-11 15:26:28.013919 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-11 15:26:28.014562 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2041 2019-Jan-11 15:26:28.015190 - [DEBUG]
2042 2019-Jan-11 15:26:28.015216 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-11 15:26:28.016476 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-11 15:26:28.016506 - [DEBUG]
2045 2019-Jan-11 15:26:28.016530 - [DEBUG] Propagate flow
2046 2019-Jan-11 15:26:28.016553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2047 2019-Jan-11 15:26:28.016610 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-11 15:26:28.017236 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2049 2019-Jan-11 15:26:28.017877 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-11 15:26:28.017904 - [DEBUG]
2051 2019-Jan-11 15:26:28.017930 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-11 15:26:28.017957 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-11 15:26:28.017982 - [DEBUG]
2054 2019-Jan-11 15:26:28.018007 - [DEBUG] Start adding new jump function
2055 2019-Jan-11 15:26:28.018031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2056 2019-Jan-11 15:26:28.018088 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2057 2019-Jan-11 15:26:28.018716 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-11 15:26:28.019342 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-11 15:26:28.019371 - [DEBUG] End adding new jump function
2060 2019-Jan-11 15:26:28.019397 - [DEBUG]
2061 2019-Jan-11 15:26:28.019420 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-11 15:26:28.019445 - [DEBUG]
2063 2019-Jan-11 15:26:28.019468 - [DEBUG] Process 71. path edge:
2064 2019-Jan-11 15:26:28.019492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2065 2019-Jan-11 15:26:28.019548 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-11 15:26:28.020174 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2067 2019-Jan-11 15:26:28.020801 - [DEBUG]
2068 2019-Jan-11 15:26:28.020828 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-11 15:26:28.022083 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-11 15:26:28.022114 - [DEBUG]
2071 2019-Jan-11 15:26:28.022139 - [DEBUG] Propagate flow
2072 2019-Jan-11 15:26:28.022163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2073 2019-Jan-11 15:26:28.022221 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-11 15:26:28.022851 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2075 2019-Jan-11 15:26:28.023488 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-11 15:26:28.023515 - [DEBUG]
2077 2019-Jan-11 15:26:28.023541 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-11 15:26:28.023568 - [DEBUG] = AllBottom
2079 2019-Jan-11 15:26:28.023594 - [DEBUG]
2080 2019-Jan-11 15:26:28.023618 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-11 15:26:28.023643 - [DEBUG] EDGE:
2082 2019-Jan-11 15:26:28.023701 - [DEBUG] ---> 2083 2019-Jan-11 15:26:28.024328 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2084 2019-Jan-11 15:26:28.024972 - [DEBUG]
2085 2019-Jan-11 15:26:28.024998 - [DEBUG] EDGE:
2086 2019-Jan-11 15:26:28.025056 - [DEBUG] ---> 2087 2019-Jan-11 15:26:28.025685 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2088 2019-Jan-11 15:26:28.026313 - [DEBUG]
2089 2019-Jan-11 15:26:28.026352 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-11 15:26:28.026380 - [DEBUG]
2091 2019-Jan-11 15:26:28.026405 - [DEBUG] Propagate flow
2092 2019-Jan-11 15:26:28.026430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2093 2019-Jan-11 15:26:28.026487 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-11 15:26:28.027116 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2095 2019-Jan-11 15:26:28.027744 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-11 15:26:28.027770 - [DEBUG]
2097 2019-Jan-11 15:26:28.027796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-11 15:26:28.027823 - [DEBUG] = AllBottom
2099 2019-Jan-11 15:26:28.027848 - [DEBUG]
2100 2019-Jan-11 15:26:28.027886 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-11 15:26:28.027961 - [DEBUG] EDGE:
2102 2019-Jan-11 15:26:28.028020 - [DEBUG] ---> 2103 2019-Jan-11 15:26:28.028658 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2104 2019-Jan-11 15:26:28.029284 - [DEBUG]
2105 2019-Jan-11 15:26:28.029309 - [DEBUG] EDGE:
2106 2019-Jan-11 15:26:28.029367 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-11 15:26:28.029999 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2108 2019-Jan-11 15:26:28.030626 - [DEBUG]
2109 2019-Jan-11 15:26:28.030652 - [DEBUG] EDGE:
2110 2019-Jan-11 15:26:28.030710 - [DEBUG] ---> 2111 2019-Jan-11 15:26:28.031354 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2112 2019-Jan-11 15:26:28.031982 - [DEBUG]
2113 2019-Jan-11 15:26:28.032008 - [DEBUG] EDGE:
2114 2019-Jan-11 15:26:28.032066 - [DEBUG] ---> 2115 2019-Jan-11 15:26:28.032693 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2116 2019-Jan-11 15:26:28.033320 - [DEBUG]
2117 2019-Jan-11 15:26:28.033346 - [DEBUG] EDGE:
2118 2019-Jan-11 15:26:28.033416 - [DEBUG] ---> 2119 2019-Jan-11 15:26:28.034045 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2120 2019-Jan-11 15:26:28.034688 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-11 15:26:28.035331 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-11 15:26:28.035362 - [DEBUG]
2123 2019-Jan-11 15:26:28.035388 - [DEBUG] Propagate flow
2124 2019-Jan-11 15:26:28.035412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2125 2019-Jan-11 15:26:28.035469 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-11 15:26:28.036105 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2127 2019-Jan-11 15:26:28.036732 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-11 15:26:28.036759 - [DEBUG]
2129 2019-Jan-11 15:26:28.036784 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-11 15:26:28.036812 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-11 15:26:28.036837 - [DEBUG]
2132 2019-Jan-11 15:26:28.036862 - [DEBUG] Start adding new jump function
2133 2019-Jan-11 15:26:28.036886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2134 2019-Jan-11 15:26:28.036943 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2135 2019-Jan-11 15:26:28.037572 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-11 15:26:28.038217 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-11 15:26:28.038246 - [DEBUG] End adding new jump function
2138 2019-Jan-11 15:26:28.038272 - [DEBUG]
2139 2019-Jan-11 15:26:28.038295 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-11 15:26:28.038320 - [DEBUG]
2141 2019-Jan-11 15:26:28.038343 - [DEBUG] Process 72. path edge:
2142 2019-Jan-11 15:26:28.038367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2143 2019-Jan-11 15:26:28.038423 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-11 15:26:28.039053 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2145 2019-Jan-11 15:26:28.039679 - [DEBUG]
2146 2019-Jan-11 15:26:28.039705 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-11 15:26:28.040957 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-11 15:26:28.040987 - [DEBUG]
2149 2019-Jan-11 15:26:28.041012 - [DEBUG] Propagate flow
2150 2019-Jan-11 15:26:28.041035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2151 2019-Jan-11 15:26:28.041092 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-11 15:26:28.041733 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2153 2019-Jan-11 15:26:28.042361 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-11 15:26:28.042388 - [DEBUG]
2155 2019-Jan-11 15:26:28.042413 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-11 15:26:28.042440 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-11 15:26:28.042465 - [DEBUG]
2158 2019-Jan-11 15:26:28.042490 - [DEBUG] Start adding new jump function
2159 2019-Jan-11 15:26:28.042514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2160 2019-Jan-11 15:26:28.042571 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2161 2019-Jan-11 15:26:28.043207 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-11 15:26:28.043835 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-11 15:26:28.043865 - [DEBUG] End adding new jump function
2164 2019-Jan-11 15:26:28.043891 - [DEBUG]
2165 2019-Jan-11 15:26:28.043915 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-11 15:26:28.043940 - [DEBUG]
2167 2019-Jan-11 15:26:28.043963 - [DEBUG] Process 73. path edge:
2168 2019-Jan-11 15:26:28.043987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2169 2019-Jan-11 15:26:28.044052 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-11 15:26:28.044750 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2171 2019-Jan-11 15:26:28.045434 - [DEBUG]
2172 2019-Jan-11 15:26:28.045464 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-11 15:26:28.046782 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-11 15:26:28.046816 - [DEBUG]
2175 2019-Jan-11 15:26:28.046841 - [DEBUG] Propagate flow
2176 2019-Jan-11 15:26:28.046865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2177 2019-Jan-11 15:26:28.046931 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-11 15:26:28.047562 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2179 2019-Jan-11 15:26:28.048213 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-11 15:26:28.048239 - [DEBUG]
2181 2019-Jan-11 15:26:28.048265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-11 15:26:28.048291 - [DEBUG] = AllBottom
2183 2019-Jan-11 15:26:28.048315 - [DEBUG]
2184 2019-Jan-11 15:26:28.048339 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-11 15:26:28.048363 - [DEBUG] EDGE:
2186 2019-Jan-11 15:26:28.048421 - [DEBUG] ---> 2187 2019-Jan-11 15:26:28.049046 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2188 2019-Jan-11 15:26:28.049674 - [DEBUG]
2189 2019-Jan-11 15:26:28.049701 - [DEBUG] EDGE:
2190 2019-Jan-11 15:26:28.049758 - [DEBUG] ---> 2191 2019-Jan-11 15:26:28.050389 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2192 2019-Jan-11 15:26:28.051015 - [DEBUG]
2193 2019-Jan-11 15:26:28.051041 - [DEBUG] EDGE:
2194 2019-Jan-11 15:26:28.051099 - [DEBUG] ---> 2195 2019-Jan-11 15:26:28.051742 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2196 2019-Jan-11 15:26:28.052369 - [DEBUG]
2197 2019-Jan-11 15:26:28.052395 - [DEBUG] EDGE:
2198 2019-Jan-11 15:26:28.052454 - [DEBUG] ---> 2199 2019-Jan-11 15:26:28.053086 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2200 2019-Jan-11 15:26:28.053714 - [DEBUG]
2201 2019-Jan-11 15:26:28.053740 - [DEBUG] EDGE:
2202 2019-Jan-11 15:26:28.053799 - [DEBUG] ---> 2203 2019-Jan-11 15:26:28.054443 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2204 2019-Jan-11 15:26:28.055087 - [DEBUG]
2205 2019-Jan-11 15:26:28.055113 - [DEBUG] EDGE:
2206 2019-Jan-11 15:26:28.055171 - [DEBUG] ---> 2207 2019-Jan-11 15:26:28.055799 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2208 2019-Jan-11 15:26:28.056427 - [DEBUG]
2209 2019-Jan-11 15:26:28.056469 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-11 15:26:28.056498 - [DEBUG]
2211 2019-Jan-11 15:26:28.056523 - [DEBUG] Propagate flow
2212 2019-Jan-11 15:26:28.056547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2213 2019-Jan-11 15:26:28.056605 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-11 15:26:28.057233 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2215 2019-Jan-11 15:26:28.057871 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-11 15:26:28.057900 - [DEBUG]
2217 2019-Jan-11 15:26:28.057926 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-11 15:26:28.057953 - [DEBUG] = AllBottom
2219 2019-Jan-11 15:26:28.057978 - [DEBUG]
2220 2019-Jan-11 15:26:28.058002 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-11 15:26:28.058029 - [DEBUG] EDGE:
2222 2019-Jan-11 15:26:28.058088 - [DEBUG] ---> 2223 2019-Jan-11 15:26:28.058729 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2224 2019-Jan-11 15:26:28.059356 - [DEBUG]
2225 2019-Jan-11 15:26:28.059382 - [DEBUG] EDGE:
2226 2019-Jan-11 15:26:28.059441 - [DEBUG] ---> 2227 2019-Jan-11 15:26:28.060067 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2228 2019-Jan-11 15:26:28.060695 - [DEBUG]
2229 2019-Jan-11 15:26:28.060721 - [DEBUG] EDGE:
2230 2019-Jan-11 15:26:28.060779 - [DEBUG] ---> 2231 2019-Jan-11 15:26:28.061423 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2232 2019-Jan-11 15:26:28.062053 - [DEBUG]
2233 2019-Jan-11 15:26:28.062092 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-11 15:26:28.062121 - [DEBUG]
2235 2019-Jan-11 15:26:28.062146 - [DEBUG] Propagate flow
2236 2019-Jan-11 15:26:28.062170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2237 2019-Jan-11 15:26:28.062228 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-11 15:26:28.062857 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2239 2019-Jan-11 15:26:28.063484 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-11 15:26:28.063511 - [DEBUG]
2241 2019-Jan-11 15:26:28.063537 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-11 15:26:28.063564 - [DEBUG] = AllBottom
2243 2019-Jan-11 15:26:28.063590 - [DEBUG]
2244 2019-Jan-11 15:26:28.063614 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-11 15:26:28.063640 - [DEBUG] EDGE:
2246 2019-Jan-11 15:26:28.063699 - [DEBUG] ---> 2247 2019-Jan-11 15:26:28.064346 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2248 2019-Jan-11 15:26:28.064991 - [DEBUG]
2249 2019-Jan-11 15:26:28.065018 - [DEBUG] EDGE:
2250 2019-Jan-11 15:26:28.065075 - [DEBUG] ---> 2251 2019-Jan-11 15:26:28.065701 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2252 2019-Jan-11 15:26:28.066329 - [DEBUG]
2253 2019-Jan-11 15:26:28.066355 - [DEBUG] EDGE:
2254 2019-Jan-11 15:26:28.066414 - [DEBUG] ---> 2255 2019-Jan-11 15:26:28.067039 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2256 2019-Jan-11 15:26:28.067667 - [DEBUG]
2257 2019-Jan-11 15:26:28.067693 - [DEBUG] EDGE:
2258 2019-Jan-11 15:26:28.067751 - [DEBUG] ---> 2259 2019-Jan-11 15:26:28.068396 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2260 2019-Jan-11 15:26:28.069024 - [DEBUG]
2261 2019-Jan-11 15:26:28.069061 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-11 15:26:28.069090 - [DEBUG]
2263 2019-Jan-11 15:26:28.069115 - [DEBUG] Propagate flow
2264 2019-Jan-11 15:26:28.069140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2265 2019-Jan-11 15:26:28.069197 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-11 15:26:28.069827 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2267 2019-Jan-11 15:26:28.070454 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-11 15:26:28.070481 - [DEBUG]
2269 2019-Jan-11 15:26:28.070507 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-11 15:26:28.070533 - [DEBUG] = AllBottom
2271 2019-Jan-11 15:26:28.070559 - [DEBUG]
2272 2019-Jan-11 15:26:28.070583 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-11 15:26:28.070609 - [DEBUG] EDGE:
2274 2019-Jan-11 15:26:28.070668 - [DEBUG] ---> 2275 2019-Jan-11 15:26:28.071320 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2276 2019-Jan-11 15:26:28.071948 - [DEBUG]
2277 2019-Jan-11 15:26:28.071974 - [DEBUG] EDGE:
2278 2019-Jan-11 15:26:28.072033 - [DEBUG] ---> 2279 2019-Jan-11 15:26:28.072659 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2280 2019-Jan-11 15:26:28.073286 - [DEBUG]
2281 2019-Jan-11 15:26:28.073313 - [DEBUG] EDGE:
2282 2019-Jan-11 15:26:28.073371 - [DEBUG] ---> 2283 2019-Jan-11 15:26:28.074001 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2284 2019-Jan-11 15:26:28.074642 - [DEBUG]
2285 2019-Jan-11 15:26:28.074680 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-11 15:26:28.074707 - [DEBUG]
2287 2019-Jan-11 15:26:28.074731 - [DEBUG] Propagate flow
2288 2019-Jan-11 15:26:28.074755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2289 2019-Jan-11 15:26:28.074820 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-11 15:26:28.075450 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2291 2019-Jan-11 15:26:28.076077 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-11 15:26:28.076104 - [DEBUG]
2293 2019-Jan-11 15:26:28.076129 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-11 15:26:28.076156 - [DEBUG] = AllBottom
2295 2019-Jan-11 15:26:28.076182 - [DEBUG]
2296 2019-Jan-11 15:26:28.076206 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-11 15:26:28.076232 - [DEBUG] EDGE:
2298 2019-Jan-11 15:26:28.076291 - [DEBUG] ---> 2299 2019-Jan-11 15:26:28.076928 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2300 2019-Jan-11 15:26:28.077555 - [DEBUG]
2301 2019-Jan-11 15:26:28.077582 - [DEBUG] EDGE:
2302 2019-Jan-11 15:26:28.077640 - [DEBUG] ---> 2303 2019-Jan-11 15:26:28.078281 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2304 2019-Jan-11 15:26:28.078908 - [DEBUG]
2305 2019-Jan-11 15:26:28.078934 - [DEBUG] EDGE:
2306 2019-Jan-11 15:26:28.078993 - [DEBUG] ---> 2307 2019-Jan-11 15:26:28.079621 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2308 2019-Jan-11 15:26:28.080247 - [DEBUG]
2309 2019-Jan-11 15:26:28.080285 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-11 15:26:28.080314 - [DEBUG]
2311 2019-Jan-11 15:26:28.080339 - [DEBUG] Propagate flow
2312 2019-Jan-11 15:26:28.080364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2313 2019-Jan-11 15:26:28.080422 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-11 15:26:28.081053 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2315 2019-Jan-11 15:26:28.081695 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-11 15:26:28.081722 - [DEBUG]
2317 2019-Jan-11 15:26:28.081748 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-11 15:26:28.081775 - [DEBUG] = AllBottom
2319 2019-Jan-11 15:26:28.081801 - [DEBUG]
2320 2019-Jan-11 15:26:28.081825 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-11 15:26:28.081851 - [DEBUG] EDGE:
2322 2019-Jan-11 15:26:28.081910 - [DEBUG] ---> 2323 2019-Jan-11 15:26:28.082546 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2324 2019-Jan-11 15:26:28.083174 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-11 15:26:28.083816 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-11 15:26:28.083847 - [DEBUG]
2327 2019-Jan-11 15:26:28.083872 - [DEBUG] Propagate flow
2328 2019-Jan-11 15:26:28.083896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2329 2019-Jan-11 15:26:28.083954 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-11 15:26:28.084611 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2331 2019-Jan-11 15:26:28.085240 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-11 15:26:28.085266 - [DEBUG]
2333 2019-Jan-11 15:26:28.085292 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-11 15:26:28.085319 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-11 15:26:28.085344 - [DEBUG]
2336 2019-Jan-11 15:26:28.085368 - [DEBUG] Start adding new jump function
2337 2019-Jan-11 15:26:28.085392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2338 2019-Jan-11 15:26:28.085449 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2339 2019-Jan-11 15:26:28.086078 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-11 15:26:28.086707 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-11 15:26:28.086737 - [DEBUG] End adding new jump function
2342 2019-Jan-11 15:26:28.086762 - [DEBUG]
2343 2019-Jan-11 15:26:28.086786 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-11 15:26:28.086811 - [DEBUG]
2345 2019-Jan-11 15:26:28.086834 - [DEBUG] Process 74. path edge:
2346 2019-Jan-11 15:26:28.086858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2347 2019-Jan-11 15:26:28.086914 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-11 15:26:28.087543 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2349 2019-Jan-11 15:26:28.088184 - [DEBUG]
2350 2019-Jan-11 15:26:28.088208 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-11 15:26:28.088842 - [DEBUG] Possible callees:
2352 2019-Jan-11 15:26:28.088868 - [DEBUG] foo
2353 2019-Jan-11 15:26:28.088894 - [DEBUG] Possible return sites:
2354 2019-Jan-11 15:26:28.088919 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-11 15:26:28.090162 - [DEBUG] Found and process special summary
2356 2019-Jan-11 15:26:28.090196 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-11 15:26:28.090224 - [DEBUG]
2358 2019-Jan-11 15:26:28.090250 - [DEBUG] Propagate flow
2359 2019-Jan-11 15:26:28.090274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2360 2019-Jan-11 15:26:28.090333 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-11 15:26:28.090973 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2362 2019-Jan-11 15:26:28.091618 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-11 15:26:28.091644 - [DEBUG]
2364 2019-Jan-11 15:26:28.091669 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-11 15:26:28.091696 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-11 15:26:28.091722 - [DEBUG]
2367 2019-Jan-11 15:26:28.091746 - [DEBUG] Start adding new jump function
2368 2019-Jan-11 15:26:28.091770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2369 2019-Jan-11 15:26:28.091827 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2370 2019-Jan-11 15:26:28.092454 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-11 15:26:28.093083 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-11 15:26:28.093112 - [DEBUG] End adding new jump function
2373 2019-Jan-11 15:26:28.093137 - [DEBUG]
2374 2019-Jan-11 15:26:28.093161 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-11 15:26:28.093194 - [DEBUG]
2376 2019-Jan-11 15:26:28.093218 - [DEBUG] Process 75. path edge:
2377 2019-Jan-11 15:26:28.093242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2378 2019-Jan-11 15:26:28.093299 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-11 15:26:28.093929 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2380 2019-Jan-11 15:26:28.094572 - [DEBUG]
2381 2019-Jan-11 15:26:28.094598 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-11 15:26:28.095865 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-11 15:26:28.095895 - [DEBUG]
2384 2019-Jan-11 15:26:28.095919 - [DEBUG] Propagate flow
2385 2019-Jan-11 15:26:28.095943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2386 2019-Jan-11 15:26:28.096000 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-11 15:26:28.096626 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2388 2019-Jan-11 15:26:28.097255 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-11 15:26:28.097281 - [DEBUG]
2390 2019-Jan-11 15:26:28.097306 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-11 15:26:28.097333 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-11 15:26:28.097359 - [DEBUG]
2393 2019-Jan-11 15:26:28.097383 - [DEBUG] Start adding new jump function
2394 2019-Jan-11 15:26:28.097407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2395 2019-Jan-11 15:26:28.097464 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2396 2019-Jan-11 15:26:28.098108 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-11 15:26:28.098734 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-11 15:26:28.098763 - [DEBUG] End adding new jump function
2399 2019-Jan-11 15:26:28.098789 - [DEBUG]
2400 2019-Jan-11 15:26:28.098812 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-11 15:26:28.098837 - [DEBUG]
2402 2019-Jan-11 15:26:28.098860 - [DEBUG] Process 76. path edge:
2403 2019-Jan-11 15:26:28.098884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2404 2019-Jan-11 15:26:28.098941 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-11 15:26:28.099569 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2406 2019-Jan-11 15:26:28.100196 - [DEBUG]
2407 2019-Jan-11 15:26:28.100223 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-11 15:26:28.101481 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-11 15:26:28.101511 - [DEBUG]
2410 2019-Jan-11 15:26:28.101535 - [DEBUG] Propagate flow
2411 2019-Jan-11 15:26:28.101558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2412 2019-Jan-11 15:26:28.101615 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-11 15:26:28.102243 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2414 2019-Jan-11 15:26:28.102878 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-11 15:26:28.102905 - [DEBUG]
2416 2019-Jan-11 15:26:28.102930 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-11 15:26:28.102957 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-11 15:26:28.102982 - [DEBUG]
2419 2019-Jan-11 15:26:28.103007 - [DEBUG] Start adding new jump function
2420 2019-Jan-11 15:26:28.103031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2421 2019-Jan-11 15:26:28.103087 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2422 2019-Jan-11 15:26:28.103715 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-11 15:26:28.104341 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-11 15:26:28.104369 - [DEBUG] End adding new jump function
2425 2019-Jan-11 15:26:28.104395 - [DEBUG]
2426 2019-Jan-11 15:26:28.104419 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-11 15:26:28.104443 - [DEBUG]
2428 2019-Jan-11 15:26:28.104466 - [DEBUG] Process 77. path edge:
2429 2019-Jan-11 15:26:28.104490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2430 2019-Jan-11 15:26:28.104559 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-11 15:26:28.105187 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2432 2019-Jan-11 15:26:28.105814 - [DEBUG]
2433 2019-Jan-11 15:26:28.105841 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-11 15:26:28.107081 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-11 15:26:28.107112 - [DEBUG]
2436 2019-Jan-11 15:26:28.107136 - [DEBUG] Propagate flow
2437 2019-Jan-11 15:26:28.107161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2438 2019-Jan-11 15:26:28.107218 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-11 15:26:28.107869 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2440 2019-Jan-11 15:26:28.108500 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-11 15:26:28.108527 - [DEBUG]
2442 2019-Jan-11 15:26:28.108552 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-11 15:26:28.108579 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-11 15:26:28.108604 - [DEBUG]
2445 2019-Jan-11 15:26:28.108628 - [DEBUG] Start adding new jump function
2446 2019-Jan-11 15:26:28.108652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2447 2019-Jan-11 15:26:28.108709 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2448 2019-Jan-11 15:26:28.109337 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-11 15:26:28.109972 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-11 15:26:28.110000 - [DEBUG] End adding new jump function
2451 2019-Jan-11 15:26:28.110026 - [DEBUG]
2452 2019-Jan-11 15:26:28.110049 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-11 15:26:28.110073 - [DEBUG]
2454 2019-Jan-11 15:26:28.110097 - [DEBUG] Process 78. path edge:
2455 2019-Jan-11 15:26:28.110120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2456 2019-Jan-11 15:26:28.110177 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-11 15:26:28.110821 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2458 2019-Jan-11 15:26:28.111463 - [DEBUG]
2459 2019-Jan-11 15:26:28.111487 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-11 15:26:28.112128 - [DEBUG] Possible callees:
2461 2019-Jan-11 15:26:28.112154 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-11 15:26:28.112180 - [DEBUG] Possible return sites:
2463 2019-Jan-11 15:26:28.112204 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-11 15:26:28.113457 - [DEBUG] Found and process special summary
2465 2019-Jan-11 15:26:28.113491 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-11 15:26:28.113519 - [DEBUG]
2467 2019-Jan-11 15:26:28.113544 - [DEBUG] Propagate flow
2468 2019-Jan-11 15:26:28.113568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2469 2019-Jan-11 15:26:28.113627 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-11 15:26:28.114264 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2471 2019-Jan-11 15:26:28.114920 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-11 15:26:28.114946 - [DEBUG]
2473 2019-Jan-11 15:26:28.114972 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-11 15:26:28.114999 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-11 15:26:28.115025 - [DEBUG]
2476 2019-Jan-11 15:26:28.115049 - [DEBUG] Start adding new jump function
2477 2019-Jan-11 15:26:28.115073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2478 2019-Jan-11 15:26:28.115129 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2479 2019-Jan-11 15:26:28.115757 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-11 15:26:28.116385 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-11 15:26:28.116430 - [DEBUG] End adding new jump function
2482 2019-Jan-11 15:26:28.116455 - [DEBUG]
2483 2019-Jan-11 15:26:28.116479 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-11 15:26:28.116503 - [DEBUG]
2485 2019-Jan-11 15:26:28.116526 - [DEBUG] Process 79. path edge:
2486 2019-Jan-11 15:26:28.116550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2487 2019-Jan-11 15:26:28.116606 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-11 15:26:28.117235 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2489 2019-Jan-11 15:26:28.117873 - [DEBUG]
2490 2019-Jan-11 15:26:28.117900 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-11 15:26:28.119156 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-11 15:26:28.119186 - [DEBUG]
2493 2019-Jan-11 15:26:28.119210 - [DEBUG] Propagate flow
2494 2019-Jan-11 15:26:28.119233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2495 2019-Jan-11 15:26:28.119290 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-11 15:26:28.119922 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2497 2019-Jan-11 15:26:28.120550 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-11 15:26:28.120585 - [DEBUG]
2499 2019-Jan-11 15:26:28.120610 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-11 15:26:28.120637 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-11 15:26:28.120662 - [DEBUG]
2502 2019-Jan-11 15:26:28.120686 - [DEBUG] Start adding new jump function
2503 2019-Jan-11 15:26:28.120710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2504 2019-Jan-11 15:26:28.120768 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2505 2019-Jan-11 15:26:28.121417 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-11 15:26:28.122043 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-11 15:26:28.122072 - [DEBUG] End adding new jump function
2508 2019-Jan-11 15:26:28.122097 - [DEBUG]
2509 2019-Jan-11 15:26:28.122120 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-11 15:26:28.122144 - [DEBUG]
2511 2019-Jan-11 15:26:28.122168 - [DEBUG] Process 80. path edge:
2512 2019-Jan-11 15:26:28.122191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2513 2019-Jan-11 15:26:28.122248 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-11 15:26:28.122873 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2515 2019-Jan-11 15:26:28.123500 - [DEBUG]
2516 2019-Jan-11 15:26:28.123526 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-11 15:26:28.124787 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-11 15:26:28.124817 - [DEBUG]
2519 2019-Jan-11 15:26:28.124841 - [DEBUG] Propagate flow
2520 2019-Jan-11 15:26:28.124864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2521 2019-Jan-11 15:26:28.124921 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-11 15:26:28.125545 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2523 2019-Jan-11 15:26:28.126173 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-11 15:26:28.126200 - [DEBUG]
2525 2019-Jan-11 15:26:28.126224 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-11 15:26:28.126251 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-11 15:26:28.126277 - [DEBUG]
2528 2019-Jan-11 15:26:28.126300 - [DEBUG] Start adding new jump function
2529 2019-Jan-11 15:26:28.126324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2530 2019-Jan-11 15:26:28.126381 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2531 2019-Jan-11 15:26:28.127009 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-11 15:26:28.127634 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-11 15:26:28.127663 - [DEBUG] End adding new jump function
2534 2019-Jan-11 15:26:28.127688 - [DEBUG]
2535 2019-Jan-11 15:26:28.127712 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-11 15:26:28.127736 - [DEBUG]
2537 2019-Jan-11 15:26:28.127760 - [DEBUG] Process 81. path edge:
2538 2019-Jan-11 15:26:28.127784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2539 2019-Jan-11 15:26:28.127840 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-11 15:26:28.128479 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2541 2019-Jan-11 15:26:28.129106 - [DEBUG]
2542 2019-Jan-11 15:26:28.129132 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-11 15:26:28.130378 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-11 15:26:28.130409 - [DEBUG]
2545 2019-Jan-11 15:26:28.130434 - [DEBUG] Propagate flow
2546 2019-Jan-11 15:26:28.130458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2547 2019-Jan-11 15:26:28.130516 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-11 15:26:28.131151 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2549 2019-Jan-11 15:26:28.131793 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-11 15:26:28.131819 - [DEBUG]
2551 2019-Jan-11 15:26:28.131845 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-11 15:26:28.131872 - [DEBUG] = AllBottom
2553 2019-Jan-11 15:26:28.131897 - [DEBUG]
2554 2019-Jan-11 15:26:28.131921 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-11 15:26:28.131946 - [DEBUG] EDGE:
2556 2019-Jan-11 15:26:28.132005 - [DEBUG] ---> 2557 2019-Jan-11 15:26:28.132629 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2558 2019-Jan-11 15:26:28.133256 - [DEBUG]
2559 2019-Jan-11 15:26:28.133282 - [DEBUG] EDGE:
2560 2019-Jan-11 15:26:28.133339 - [DEBUG] ---> 2561 2019-Jan-11 15:26:28.133965 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2562 2019-Jan-11 15:26:28.134606 - [DEBUG]
2563 2019-Jan-11 15:26:28.134631 - [DEBUG] EDGE:
2564 2019-Jan-11 15:26:28.134688 - [DEBUG] ---> 2565 2019-Jan-11 15:26:28.135318 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2566 2019-Jan-11 15:26:28.135945 - [DEBUG]
2567 2019-Jan-11 15:26:28.135983 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-11 15:26:28.136011 - [DEBUG]
2569 2019-Jan-11 15:26:28.136036 - [DEBUG] Propagate flow
2570 2019-Jan-11 15:26:28.136060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2571 2019-Jan-11 15:26:28.136118 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-11 15:26:28.136747 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2573 2019-Jan-11 15:26:28.137373 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-11 15:26:28.137400 - [DEBUG]
2575 2019-Jan-11 15:26:28.137425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-11 15:26:28.137452 - [DEBUG] = AllBottom
2577 2019-Jan-11 15:26:28.137478 - [DEBUG]
2578 2019-Jan-11 15:26:28.137502 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-11 15:26:28.137528 - [DEBUG] EDGE:
2580 2019-Jan-11 15:26:28.137587 - [DEBUG] ---> 2581 2019-Jan-11 15:26:28.138238 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2582 2019-Jan-11 15:26:28.138868 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-11 15:26:28.139507 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-11 15:26:28.139538 - [DEBUG]
2585 2019-Jan-11 15:26:28.139570 - [DEBUG] Propagate flow
2586 2019-Jan-11 15:26:28.139595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2587 2019-Jan-11 15:26:28.139653 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-11 15:26:28.140290 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2589 2019-Jan-11 15:26:28.140918 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-11 15:26:28.140945 - [DEBUG]
2591 2019-Jan-11 15:26:28.140970 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-11 15:26:28.140997 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-11 15:26:28.141022 - [DEBUG]
2594 2019-Jan-11 15:26:28.141046 - [DEBUG] Start adding new jump function
2595 2019-Jan-11 15:26:28.141070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2596 2019-Jan-11 15:26:28.141126 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2597 2019-Jan-11 15:26:28.141768 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-11 15:26:28.142403 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-11 15:26:28.142432 - [DEBUG] End adding new jump function
2600 2019-Jan-11 15:26:28.142458 - [DEBUG]
2601 2019-Jan-11 15:26:28.142481 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-11 15:26:28.142506 - [DEBUG]
2603 2019-Jan-11 15:26:28.142529 - [DEBUG] Process 82. path edge:
2604 2019-Jan-11 15:26:28.142552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2605 2019-Jan-11 15:26:28.142609 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-11 15:26:28.143243 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2607 2019-Jan-11 15:26:28.143871 - [DEBUG]
2608 2019-Jan-11 15:26:28.143896 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-11 15:26:28.144548 - [DEBUG] Possible callees:
2610 2019-Jan-11 15:26:28.144574 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-11 15:26:28.144600 - [DEBUG] Possible return sites:
2612 2019-Jan-11 15:26:28.144625 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-11 15:26:28.145875 - [DEBUG] Found and process special summary
2614 2019-Jan-11 15:26:28.145908 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-11 15:26:28.145937 - [DEBUG]
2616 2019-Jan-11 15:26:28.145962 - [DEBUG] Propagate flow
2617 2019-Jan-11 15:26:28.145986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2618 2019-Jan-11 15:26:28.146044 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-11 15:26:28.146705 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2620 2019-Jan-11 15:26:28.147334 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-11 15:26:28.147360 - [DEBUG]
2622 2019-Jan-11 15:26:28.147386 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-11 15:26:28.147413 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-11 15:26:28.147438 - [DEBUG]
2625 2019-Jan-11 15:26:28.147462 - [DEBUG] Start adding new jump function
2626 2019-Jan-11 15:26:28.147486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2627 2019-Jan-11 15:26:28.147542 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2628 2019-Jan-11 15:26:28.148193 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-11 15:26:28.148823 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-11 15:26:28.148853 - [DEBUG] End adding new jump function
2631 2019-Jan-11 15:26:28.148878 - [DEBUG]
2632 2019-Jan-11 15:26:28.148901 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-11 15:26:28.148925 - [DEBUG]
2634 2019-Jan-11 15:26:28.148949 - [DEBUG] Process 83. path edge:
2635 2019-Jan-11 15:26:28.148972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2636 2019-Jan-11 15:26:28.149029 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-11 15:26:28.149658 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2638 2019-Jan-11 15:26:28.150284 - [DEBUG]
2639 2019-Jan-11 15:26:28.150310 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-11 15:26:28.151578 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-11 15:26:28.151608 - [DEBUG]
2642 2019-Jan-11 15:26:28.151632 - [DEBUG] Propagate flow
2643 2019-Jan-11 15:26:28.151655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2644 2019-Jan-11 15:26:28.151712 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-11 15:26:28.152338 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2646 2019-Jan-11 15:26:28.152967 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-11 15:26:28.152993 - [DEBUG]
2648 2019-Jan-11 15:26:28.153018 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-11 15:26:28.153045 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-11 15:26:28.153070 - [DEBUG]
2651 2019-Jan-11 15:26:28.153094 - [DEBUG] Start adding new jump function
2652 2019-Jan-11 15:26:28.153118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2653 2019-Jan-11 15:26:28.153175 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2654 2019-Jan-11 15:26:28.153802 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-11 15:26:28.154426 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-11 15:26:28.154455 - [DEBUG] End adding new jump function
2657 2019-Jan-11 15:26:28.154480 - [DEBUG]
2658 2019-Jan-11 15:26:28.154503 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-11 15:26:28.154538 - [DEBUG]
2660 2019-Jan-11 15:26:28.154563 - [DEBUG] Process 84. path edge:
2661 2019-Jan-11 15:26:28.154587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2662 2019-Jan-11 15:26:28.154644 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-11 15:26:28.155268 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2664 2019-Jan-11 15:26:28.155896 - [DEBUG]
2665 2019-Jan-11 15:26:28.155921 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-11 15:26:28.157158 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-11 15:26:28.157189 - [DEBUG]
2668 2019-Jan-11 15:26:28.157214 - [DEBUG] Propagate flow
2669 2019-Jan-11 15:26:28.157238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2670 2019-Jan-11 15:26:28.157295 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-11 15:26:28.157942 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2672 2019-Jan-11 15:26:28.158570 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-11 15:26:28.158596 - [DEBUG]
2674 2019-Jan-11 15:26:28.158621 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-11 15:26:28.158648 - [DEBUG] = AllBottom
2676 2019-Jan-11 15:26:28.158673 - [DEBUG]
2677 2019-Jan-11 15:26:28.158697 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-11 15:26:28.158722 - [DEBUG] EDGE:
2679 2019-Jan-11 15:26:28.158778 - [DEBUG] ---> 2680 2019-Jan-11 15:26:28.159403 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2681 2019-Jan-11 15:26:28.160031 - [DEBUG]
2682 2019-Jan-11 15:26:28.160056 - [DEBUG] EDGE:
2683 2019-Jan-11 15:26:28.160114 - [DEBUG] ---> 2684 2019-Jan-11 15:26:28.160743 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2685 2019-Jan-11 15:26:28.161387 - [DEBUG]
2686 2019-Jan-11 15:26:28.161424 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-11 15:26:28.161451 - [DEBUG]
2688 2019-Jan-11 15:26:28.161475 - [DEBUG] Propagate flow
2689 2019-Jan-11 15:26:28.161498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2690 2019-Jan-11 15:26:28.161555 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-11 15:26:28.162193 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2692 2019-Jan-11 15:26:28.162821 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-11 15:26:28.162847 - [DEBUG]
2694 2019-Jan-11 15:26:28.162873 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-11 15:26:28.162899 - [DEBUG] = AllBottom
2696 2019-Jan-11 15:26:28.162924 - [DEBUG]
2697 2019-Jan-11 15:26:28.162948 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-11 15:26:28.162974 - [DEBUG] EDGE:
2699 2019-Jan-11 15:26:28.163033 - [DEBUG] ---> 2700 2019-Jan-11 15:26:28.163670 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2701 2019-Jan-11 15:26:28.164297 - [DEBUG]
2702 2019-Jan-11 15:26:28.164323 - [DEBUG] EDGE:
2703 2019-Jan-11 15:26:28.164381 - [DEBUG] ---> 2704 2019-Jan-11 15:26:28.165025 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2705 2019-Jan-11 15:26:28.165653 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-11 15:26:28.166293 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-11 15:26:28.166324 - [DEBUG]
2708 2019-Jan-11 15:26:28.166349 - [DEBUG] Propagate flow
2709 2019-Jan-11 15:26:28.166373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2710 2019-Jan-11 15:26:28.166431 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-11 15:26:28.167071 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2712 2019-Jan-11 15:26:28.167699 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-11 15:26:28.167734 - [DEBUG]
2714 2019-Jan-11 15:26:28.167759 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-11 15:26:28.167786 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-11 15:26:28.167812 - [DEBUG]
2717 2019-Jan-11 15:26:28.167836 - [DEBUG] Start adding new jump function
2718 2019-Jan-11 15:26:28.167871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2719 2019-Jan-11 15:26:28.167930 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2720 2019-Jan-11 15:26:28.168558 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-11 15:26:28.169185 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-11 15:26:28.169214 - [DEBUG] End adding new jump function
2723 2019-Jan-11 15:26:28.169239 - [DEBUG]
2724 2019-Jan-11 15:26:28.169262 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-11 15:26:28.169286 - [DEBUG]
2726 2019-Jan-11 15:26:28.169309 - [DEBUG] Process 85. path edge:
2727 2019-Jan-11 15:26:28.169333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2728 2019-Jan-11 15:26:28.169389 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-11 15:26:28.170016 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2730 2019-Jan-11 15:26:28.170643 - [DEBUG]
2731 2019-Jan-11 15:26:28.170669 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-11 15:26:28.171926 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-11 15:26:28.171957 - [DEBUG]
2734 2019-Jan-11 15:26:28.171981 - [DEBUG] Propagate flow
2735 2019-Jan-11 15:26:28.172005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2736 2019-Jan-11 15:26:28.172063 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-11 15:26:28.172702 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2738 2019-Jan-11 15:26:28.173330 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-11 15:26:28.173356 - [DEBUG]
2740 2019-Jan-11 15:26:28.173381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-11 15:26:28.173408 - [DEBUG] = AllBottom
2742 2019-Jan-11 15:26:28.173433 - [DEBUG]
2743 2019-Jan-11 15:26:28.173457 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-11 15:26:28.174096 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-11 15:26:28.174127 - [DEBUG]
2746 2019-Jan-11 15:26:28.174151 - [DEBUG] Propagate flow
2747 2019-Jan-11 15:26:28.174175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2748 2019-Jan-11 15:26:28.174232 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-11 15:26:28.174883 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2750 2019-Jan-11 15:26:28.175513 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-11 15:26:28.175539 - [DEBUG]
2752 2019-Jan-11 15:26:28.175565 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-11 15:26:28.175591 - [DEBUG] = AllBottom
2754 2019-Jan-11 15:26:28.175617 - [DEBUG]
2755 2019-Jan-11 15:26:28.175641 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-11 15:26:28.175675 - [DEBUG] EDGE:
2757 2019-Jan-11 15:26:28.175734 - [DEBUG] ---> 2758 2019-Jan-11 15:26:28.176362 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2759 2019-Jan-11 15:26:28.176992 - [DEBUG]
2760 2019-Jan-11 15:26:28.177019 - [DEBUG] EDGE:
2761 2019-Jan-11 15:26:28.177077 - [DEBUG] ---> 2762 2019-Jan-11 15:26:28.177703 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2763 2019-Jan-11 15:26:28.178348 - [DEBUG]
2764 2019-Jan-11 15:26:28.178374 - [DEBUG] EDGE:
2765 2019-Jan-11 15:26:28.178432 - [DEBUG] ---> 2766 2019-Jan-11 15:26:28.179062 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2767 2019-Jan-11 15:26:28.179690 - [DEBUG]
2768 2019-Jan-11 15:26:28.179726 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-11 15:26:28.179755 - [DEBUG]
2770 2019-Jan-11 15:26:28.179780 - [DEBUG] Propagate flow
2771 2019-Jan-11 15:26:28.179804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2772 2019-Jan-11 15:26:28.179861 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-11 15:26:28.180489 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2774 2019-Jan-11 15:26:28.181115 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-11 15:26:28.181142 - [DEBUG]
2776 2019-Jan-11 15:26:28.181167 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-11 15:26:28.181205 - [DEBUG] = AllBottom
2778 2019-Jan-11 15:26:28.181232 - [DEBUG]
2779 2019-Jan-11 15:26:28.181257 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-11 15:26:28.181283 - [DEBUG] EDGE:
2781 2019-Jan-11 15:26:28.181341 - [DEBUG] ---> 2782 2019-Jan-11 15:26:28.181971 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2783 2019-Jan-11 15:26:28.182598 - [DEBUG]
2784 2019-Jan-11 15:26:28.182624 - [DEBUG] EDGE:
2785 2019-Jan-11 15:26:28.182682 - [DEBUG] ---> 2786 2019-Jan-11 15:26:28.183310 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2787 2019-Jan-11 15:26:28.183938 - [DEBUG]
2788 2019-Jan-11 15:26:28.183964 - [DEBUG] Compose: EdgeIdentity * AllBottom
2789 2019-Jan-11 15:26:28.183991 - [DEBUG]
2790 2019-Jan-11 15:26:28.184016 - [DEBUG] Propagate flow
2791 2019-Jan-11 15:26:28.184040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2792 2019-Jan-11 15:26:28.184096 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2793 2019-Jan-11 15:26:28.184738 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2794 2019-Jan-11 15:26:28.185366 - [DEBUG] Edge function : AllBottom (result of previous compose)
2795 2019-Jan-11 15:26:28.185392 - [DEBUG]
2796 2019-Jan-11 15:26:28.185416 - [DEBUG] Join: AllTop & AllBottom
2797 2019-Jan-11 15:26:28.185442 - [DEBUG] = AllBottom (new jump func)
2798 2019-Jan-11 15:26:28.185466 - [DEBUG]
2799 2019-Jan-11 15:26:28.185497 - [DEBUG] Start adding new jump function
2800 2019-Jan-11 15:26:28.185521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2801 2019-Jan-11 15:26:28.185578 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2802 2019-Jan-11 15:26:28.186210 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2803 2019-Jan-11 15:26:28.186836 - [DEBUG] Edge Function : AllBottom
2804 2019-Jan-11 15:26:28.186864 - [DEBUG] End adding new jump function
2805 2019-Jan-11 15:26:28.186889 - [DEBUG]
2806 2019-Jan-11 15:26:28.186913 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2807 2019-Jan-11 15:26:28.186938 - [DEBUG]
2808 2019-Jan-11 15:26:28.186962 - [DEBUG] Process 86. path edge:
2809 2019-Jan-11 15:26:28.186987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2810 2019-Jan-11 15:26:28.187044 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
2811 2019-Jan-11 15:26:28.187672 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2812 2019-Jan-11 15:26:28.188317 - [DEBUG]
2813 2019-Jan-11 15:26:28.188342 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2814 2019-Jan-11 15:26:28.188986 - [DEBUG] Compose: EdgeIdentity * AllBottom
2815 2019-Jan-11 15:26:28.189015 - [DEBUG]
2816 2019-Jan-11 15:26:28.189040 - [DEBUG] Propagate flow
2817 2019-Jan-11 15:26:28.189064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2818 2019-Jan-11 15:26:28.189121 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2819 2019-Jan-11 15:26:28.189759 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2820 2019-Jan-11 15:26:28.190390 - [DEBUG] Edge function : AllBottom (result of previous compose)
2821 2019-Jan-11 15:26:28.190416 - [DEBUG]
2822 2019-Jan-11 15:26:28.190441 - [DEBUG] Join: AllTop & AllBottom
2823 2019-Jan-11 15:26:28.190468 - [DEBUG] = AllBottom (new jump func)
2824 2019-Jan-11 15:26:28.190493 - [DEBUG]
2825 2019-Jan-11 15:26:28.190517 - [DEBUG] Start adding new jump function
2826 2019-Jan-11 15:26:28.190542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2827 2019-Jan-11 15:26:28.190598 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2828 2019-Jan-11 15:26:28.191245 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2829 2019-Jan-11 15:26:28.191883 - [DEBUG] Edge Function : AllBottom
2830 2019-Jan-11 15:26:28.191911 - [DEBUG] End adding new jump function
2831 2019-Jan-11 15:26:28.191936 - [DEBUG]
2832 2019-Jan-11 15:26:28.191960 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2833 2019-Jan-11 15:26:28.191985 - [DEBUG]
2834 2019-Jan-11 15:26:28.192009 - [DEBUG] Process 87. path edge:
2835 2019-Jan-11 15:26:28.192034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2836 2019-Jan-11 15:26:28.192091 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
2837 2019-Jan-11 15:26:28.192727 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2838 2019-Jan-11 15:26:28.193357 - [DEBUG]
2839 2019-Jan-11 15:26:28.193382 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2840 2019-Jan-11 15:26:28.194032 - [DEBUG] Possible callees:
2841 2019-Jan-11 15:26:28.194059 - [DEBUG] llvm.dbg.declare
2842 2019-Jan-11 15:26:28.194085 - [DEBUG] Possible return sites:
2843 2019-Jan-11 15:26:28.194110 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1202844 2019-Jan-11 15:26:28.195378 - [DEBUG] Found and process special summary
2845 2019-Jan-11 15:26:28.195411 - [DEBUG] Compose: EdgeIdentity * AllBottom
2846 2019-Jan-11 15:26:28.195439 - [DEBUG]
2847 2019-Jan-11 15:26:28.195464 - [DEBUG] Propagate flow
2848 2019-Jan-11 15:26:28.195488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2849 2019-Jan-11 15:26:28.195545 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2850 2019-Jan-11 15:26:28.196175 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2851 2019-Jan-11 15:26:28.196804 - [DEBUG] Edge function : AllBottom (result of previous compose)
2852 2019-Jan-11 15:26:28.196831 - [DEBUG]
2853 2019-Jan-11 15:26:28.196856 - [DEBUG] Join: AllTop & AllBottom
2854 2019-Jan-11 15:26:28.196883 - [DEBUG] = AllBottom (new jump func)
2855 2019-Jan-11 15:26:28.196908 - [DEBUG]
2856 2019-Jan-11 15:26:28.196932 - [DEBUG] Start adding new jump function
2857 2019-Jan-11 15:26:28.196956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2858 2019-Jan-11 15:26:28.197013 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2859 2019-Jan-11 15:26:28.197643 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2860 2019-Jan-11 15:26:28.198288 - [DEBUG] Edge Function : AllBottom
2861 2019-Jan-11 15:26:28.198316 - [DEBUG] End adding new jump function
2862 2019-Jan-11 15:26:28.198341 - [DEBUG]
2863 2019-Jan-11 15:26:28.198366 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2864 2019-Jan-11 15:26:28.198391 - [DEBUG]
2865 2019-Jan-11 15:26:28.198415 - [DEBUG] Process 88. path edge:
2866 2019-Jan-11 15:26:28.198439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2867 2019-Jan-11 15:26:28.198497 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
2868 2019-Jan-11 15:26:28.199127 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2869 2019-Jan-11 15:26:28.199757 - [DEBUG]
2870 2019-Jan-11 15:26:28.199782 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2871 2019-Jan-11 15:26:28.200424 - [DEBUG] Compose: EdgeIdentity * AllBottom
2872 2019-Jan-11 15:26:28.200454 - [DEBUG]
2873 2019-Jan-11 15:26:28.200479 - [DEBUG] Propagate flow
2874 2019-Jan-11 15:26:28.200504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2875 2019-Jan-11 15:26:28.200563 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2876 2019-Jan-11 15:26:28.201190 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2877 2019-Jan-11 15:26:28.201833 - [DEBUG] Edge function : AllBottom (result of previous compose)
2878 2019-Jan-11 15:26:28.201860 - [DEBUG]
2879 2019-Jan-11 15:26:28.201886 - [DEBUG] Join: AllTop & AllBottom
2880 2019-Jan-11 15:26:28.201914 - [DEBUG] = AllBottom (new jump func)
2881 2019-Jan-11 15:26:28.201940 - [DEBUG]
2882 2019-Jan-11 15:26:28.201965 - [DEBUG] Start adding new jump function
2883 2019-Jan-11 15:26:28.201989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2884 2019-Jan-11 15:26:28.202047 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2885 2019-Jan-11 15:26:28.202687 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2886 2019-Jan-11 15:26:28.203314 - [DEBUG] Edge Function : AllBottom
2887 2019-Jan-11 15:26:28.203343 - [DEBUG] End adding new jump function
2888 2019-Jan-11 15:26:28.203369 - [DEBUG]
2889 2019-Jan-11 15:26:28.203394 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2890 2019-Jan-11 15:26:28.203420 - [DEBUG]
2891 2019-Jan-11 15:26:28.203445 - [DEBUG] Process 89. path edge:
2892 2019-Jan-11 15:26:28.203470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2893 2019-Jan-11 15:26:28.203528 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
2894 2019-Jan-11 15:26:28.204155 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2895 2019-Jan-11 15:26:28.204801 - [DEBUG]
2896 2019-Jan-11 15:26:28.204827 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2897 2019-Jan-11 15:26:28.205463 - [DEBUG] Compose: EdgeIdentity * AllBottom
2898 2019-Jan-11 15:26:28.205492 - [DEBUG]
2899 2019-Jan-11 15:26:28.205517 - [DEBUG] Propagate flow
2900 2019-Jan-11 15:26:28.205541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2901 2019-Jan-11 15:26:28.205598 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2902 2019-Jan-11 15:26:28.206235 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2903 2019-Jan-11 15:26:28.206866 - [DEBUG] Edge function : AllBottom (result of previous compose)
2904 2019-Jan-11 15:26:28.206892 - [DEBUG]
2905 2019-Jan-11 15:26:28.206916 - [DEBUG] Join: AllTop & AllBottom
2906 2019-Jan-11 15:26:28.206943 - [DEBUG] = AllBottom (new jump func)
2907 2019-Jan-11 15:26:28.206969 - [DEBUG]
2908 2019-Jan-11 15:26:28.206993 - [DEBUG] Start adding new jump function
2909 2019-Jan-11 15:26:28.207017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2910 2019-Jan-11 15:26:28.207074 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2911 2019-Jan-11 15:26:28.207705 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2912 2019-Jan-11 15:26:28.208357 - [DEBUG] Edge Function : AllBottom
2913 2019-Jan-11 15:26:28.208385 - [DEBUG] End adding new jump function
2914 2019-Jan-11 15:26:28.208410 - [DEBUG]
2915 2019-Jan-11 15:26:28.208434 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2916 2019-Jan-11 15:26:28.208459 - [DEBUG]
2917 2019-Jan-11 15:26:28.208483 - [DEBUG] Process 90. path edge:
2918 2019-Jan-11 15:26:28.208508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2919 2019-Jan-11 15:26:28.208565 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
2920 2019-Jan-11 15:26:28.209201 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2921 2019-Jan-11 15:26:28.209831 - [DEBUG]
2922 2019-Jan-11 15:26:28.209856 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2923 2019-Jan-11 15:26:28.210493 - [DEBUG] Possible callees:
2924 2019-Jan-11 15:26:28.210519 - [DEBUG] llvm.dbg.declare
2925 2019-Jan-11 15:26:28.210545 - [DEBUG] Possible return sites:
2926 2019-Jan-11 15:26:28.210569 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1492927 2019-Jan-11 15:26:28.211838 - [DEBUG] Found and process special summary
2928 2019-Jan-11 15:26:28.211871 - [DEBUG] Compose: EdgeIdentity * AllBottom
2929 2019-Jan-11 15:26:28.211899 - [DEBUG]
2930 2019-Jan-11 15:26:28.211924 - [DEBUG] Propagate flow
2931 2019-Jan-11 15:26:28.211948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2932 2019-Jan-11 15:26:28.212006 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2933 2019-Jan-11 15:26:28.212636 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2934 2019-Jan-11 15:26:28.213265 - [DEBUG] Edge function : AllBottom (result of previous compose)
2935 2019-Jan-11 15:26:28.213292 - [DEBUG]
2936 2019-Jan-11 15:26:28.213317 - [DEBUG] Join: AllTop & AllBottom
2937 2019-Jan-11 15:26:28.213344 - [DEBUG] = AllBottom (new jump func)
2938 2019-Jan-11 15:26:28.213370 - [DEBUG]
2939 2019-Jan-11 15:26:28.213394 - [DEBUG] Start adding new jump function
2940 2019-Jan-11 15:26:28.213418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2941 2019-Jan-11 15:26:28.213475 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2942 2019-Jan-11 15:26:28.214105 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2943 2019-Jan-11 15:26:28.214750 - [DEBUG] Edge Function : AllBottom
2944 2019-Jan-11 15:26:28.214777 - [DEBUG] End adding new jump function
2945 2019-Jan-11 15:26:28.214801 - [DEBUG]
2946 2019-Jan-11 15:26:28.214825 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2947 2019-Jan-11 15:26:28.214849 - [DEBUG]
2948 2019-Jan-11 15:26:28.214872 - [DEBUG] Process 91. path edge:
2949 2019-Jan-11 15:26:28.214896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2950 2019-Jan-11 15:26:28.214952 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
2951 2019-Jan-11 15:26:28.215580 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2952 2019-Jan-11 15:26:28.216209 - [DEBUG]
2953 2019-Jan-11 15:26:28.216234 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2954 2019-Jan-11 15:26:28.216872 - [DEBUG] Compose: EdgeIdentity * AllBottom
2955 2019-Jan-11 15:26:28.216901 - [DEBUG]
2956 2019-Jan-11 15:26:28.216926 - [DEBUG] Propagate flow
2957 2019-Jan-11 15:26:28.216950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2958 2019-Jan-11 15:26:28.217008 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2959 2019-Jan-11 15:26:28.217634 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2960 2019-Jan-11 15:26:28.218278 - [DEBUG] Edge function : AllBottom (result of previous compose)
2961 2019-Jan-11 15:26:28.218304 - [DEBUG]
2962 2019-Jan-11 15:26:28.218328 - [DEBUG] Join: AllTop & AllBottom
2963 2019-Jan-11 15:26:28.218354 - [DEBUG] = AllBottom (new jump func)
2964 2019-Jan-11 15:26:28.218379 - [DEBUG]
2965 2019-Jan-11 15:26:28.218402 - [DEBUG] Start adding new jump function
2966 2019-Jan-11 15:26:28.218426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2967 2019-Jan-11 15:26:28.218482 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2968 2019-Jan-11 15:26:28.219112 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2969 2019-Jan-11 15:26:28.219738 - [DEBUG] Edge Function : AllBottom
2970 2019-Jan-11 15:26:28.219766 - [DEBUG] End adding new jump function
2971 2019-Jan-11 15:26:28.219791 - [DEBUG]
2972 2019-Jan-11 15:26:28.219815 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
2973 2019-Jan-11 15:26:28.219848 - [DEBUG]
2974 2019-Jan-11 15:26:28.219873 - [DEBUG] Process 92. path edge:
2975 2019-Jan-11 15:26:28.219898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2976 2019-Jan-11 15:26:28.219955 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
2977 2019-Jan-11 15:26:28.220582 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2978 2019-Jan-11 15:26:28.221240 - [DEBUG]
2979 2019-Jan-11 15:26:28.221266 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2980 2019-Jan-11 15:26:28.221903 - [DEBUG] Compose: EdgeIdentity * AllBottom
2981 2019-Jan-11 15:26:28.221932 - [DEBUG]
2982 2019-Jan-11 15:26:28.221956 - [DEBUG] Propagate flow
2983 2019-Jan-11 15:26:28.221980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2984 2019-Jan-11 15:26:28.222038 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2985 2019-Jan-11 15:26:28.222675 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2986 2019-Jan-11 15:26:28.223305 - [DEBUG] Edge function : AllBottom (result of previous compose)
2987 2019-Jan-11 15:26:28.223331 - [DEBUG]
2988 2019-Jan-11 15:26:28.223356 - [DEBUG] Join: AllTop & AllBottom
2989 2019-Jan-11 15:26:28.223383 - [DEBUG] = AllBottom (new jump func)
2990 2019-Jan-11 15:26:28.223408 - [DEBUG]
2991 2019-Jan-11 15:26:28.223432 - [DEBUG] Start adding new jump function
2992 2019-Jan-11 15:26:28.223455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2993 2019-Jan-11 15:26:28.223512 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2994 2019-Jan-11 15:26:28.224142 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2995 2019-Jan-11 15:26:28.224794 - [DEBUG] Edge Function : AllBottom
2996 2019-Jan-11 15:26:28.224821 - [DEBUG] End adding new jump function
2997 2019-Jan-11 15:26:28.224845 - [DEBUG]
2998 2019-Jan-11 15:26:28.224869 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
2999 2019-Jan-11 15:26:28.224893 - [DEBUG]
3000 2019-Jan-11 15:26:28.224916 - [DEBUG] Process 93. path edge:
3001 2019-Jan-11 15:26:28.224940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3002 2019-Jan-11 15:26:28.224996 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
3003 2019-Jan-11 15:26:28.225632 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3004 2019-Jan-11 15:26:28.226262 - [DEBUG]
3005 2019-Jan-11 15:26:28.226287 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
3006 2019-Jan-11 15:26:28.226927 - [DEBUG] Possible callees:
3007 2019-Jan-11 15:26:28.226953 - [DEBUG] llvm.dbg.declare
3008 2019-Jan-11 15:26:28.226979 - [DEBUG] Possible return sites:
3009 2019-Jan-11 15:26:28.227003 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1553010 2019-Jan-11 15:26:28.228271 - [DEBUG] Found and process special summary
3011 2019-Jan-11 15:26:28.228304 - [DEBUG] Compose: EdgeIdentity * AllBottom
3012 2019-Jan-11 15:26:28.228333 - [DEBUG]
3013 2019-Jan-11 15:26:28.228357 - [DEBUG] Propagate flow
3014 2019-Jan-11 15:26:28.228382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3015 2019-Jan-11 15:26:28.228439 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3016 2019-Jan-11 15:26:28.229086 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3017 2019-Jan-11 15:26:28.229717 - [DEBUG] Edge function : AllBottom (result of previous compose)
3018 2019-Jan-11 15:26:28.229744 - [DEBUG]
3019 2019-Jan-11 15:26:28.229769 - [DEBUG] Join: AllTop & AllBottom
3020 2019-Jan-11 15:26:28.229796 - [DEBUG] = AllBottom (new jump func)
3021 2019-Jan-11 15:26:28.229821 - [DEBUG]
3022 2019-Jan-11 15:26:28.229846 - [DEBUG] Start adding new jump function
3023 2019-Jan-11 15:26:28.229870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3024 2019-Jan-11 15:26:28.229927 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3025 2019-Jan-11 15:26:28.230557 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3026 2019-Jan-11 15:26:28.231186 - [DEBUG] Edge Function : AllBottom
3027 2019-Jan-11 15:26:28.231228 - [DEBUG] End adding new jump function
3028 2019-Jan-11 15:26:28.231253 - [DEBUG]
3029 2019-Jan-11 15:26:28.231277 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3030 2019-Jan-11 15:26:28.231302 - [DEBUG]
3031 2019-Jan-11 15:26:28.231326 - [DEBUG] Process 94. path edge:
3032 2019-Jan-11 15:26:28.231350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3033 2019-Jan-11 15:26:28.231407 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
3034 2019-Jan-11 15:26:28.232036 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3035 2019-Jan-11 15:26:28.232666 - [DEBUG]
3036 2019-Jan-11 15:26:28.232691 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3037 2019-Jan-11 15:26:28.233331 - [DEBUG] Compose: EdgeIdentity * AllBottom
3038 2019-Jan-11 15:26:28.233360 - [DEBUG]
3039 2019-Jan-11 15:26:28.233385 - [DEBUG] Propagate flow
3040 2019-Jan-11 15:26:28.233409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3041 2019-Jan-11 15:26:28.233467 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3042 2019-Jan-11 15:26:28.234092 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3043 2019-Jan-11 15:26:28.234737 - [DEBUG] Edge function : AllBottom (result of previous compose)
3044 2019-Jan-11 15:26:28.234762 - [DEBUG]
3045 2019-Jan-11 15:26:28.234787 - [DEBUG] Join: AllTop & AllBottom
3046 2019-Jan-11 15:26:28.234813 - [DEBUG] = AllBottom (new jump func)
3047 2019-Jan-11 15:26:28.234837 - [DEBUG]
3048 2019-Jan-11 15:26:28.234861 - [DEBUG] Start adding new jump function
3049 2019-Jan-11 15:26:28.234884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3050 2019-Jan-11 15:26:28.234940 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3051 2019-Jan-11 15:26:28.235570 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3052 2019-Jan-11 15:26:28.236196 - [DEBUG] Edge Function : AllBottom
3053 2019-Jan-11 15:26:28.236223 - [DEBUG] End adding new jump function
3054 2019-Jan-11 15:26:28.236248 - [DEBUG]
3055 2019-Jan-11 15:26:28.236273 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3056 2019-Jan-11 15:26:28.236298 - [DEBUG]
3057 2019-Jan-11 15:26:28.236322 - [DEBUG] Process 95. path edge:
3058 2019-Jan-11 15:26:28.236346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3059 2019-Jan-11 15:26:28.236404 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
3060 2019-Jan-11 15:26:28.237029 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3061 2019-Jan-11 15:26:28.237666 - [DEBUG]
3062 2019-Jan-11 15:26:28.237693 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3063 2019-Jan-11 15:26:28.238343 - [DEBUG] Compose: EdgeIdentity * AllBottom
3064 2019-Jan-11 15:26:28.238372 - [DEBUG]
3065 2019-Jan-11 15:26:28.238397 - [DEBUG] Propagate flow
3066 2019-Jan-11 15:26:28.238421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3067 2019-Jan-11 15:26:28.238479 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3068 2019-Jan-11 15:26:28.239107 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3069 2019-Jan-11 15:26:28.239738 - [DEBUG] Edge function : AllBottom (result of previous compose)
3070 2019-Jan-11 15:26:28.239764 - [DEBUG]
3071 2019-Jan-11 15:26:28.239790 - [DEBUG] Join: AllTop & AllBottom
3072 2019-Jan-11 15:26:28.239817 - [DEBUG] = AllBottom (new jump func)
3073 2019-Jan-11 15:26:28.239842 - [DEBUG]
3074 2019-Jan-11 15:26:28.239866 - [DEBUG] Start adding new jump function
3075 2019-Jan-11 15:26:28.239890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3076 2019-Jan-11 15:26:28.239947 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3077 2019-Jan-11 15:26:28.240578 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3078 2019-Jan-11 15:26:28.241217 - [DEBUG] Edge Function : AllBottom
3079 2019-Jan-11 15:26:28.241245 - [DEBUG] End adding new jump function
3080 2019-Jan-11 15:26:28.241270 - [DEBUG]
3081 2019-Jan-11 15:26:28.241295 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3082 2019-Jan-11 15:26:28.241320 - [DEBUG]
3083 2019-Jan-11 15:26:28.241344 - [DEBUG] Process 96. path edge:
3084 2019-Jan-11 15:26:28.241368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3085 2019-Jan-11 15:26:28.241426 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
3086 2019-Jan-11 15:26:28.242053 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3087 2019-Jan-11 15:26:28.242683 - [DEBUG]
3088 2019-Jan-11 15:26:28.242708 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3089 2019-Jan-11 15:26:28.243342 - [DEBUG] Compose: EdgeIdentity * AllBottom
3090 2019-Jan-11 15:26:28.243371 - [DEBUG]
3091 2019-Jan-11 15:26:28.243395 - [DEBUG] Propagate flow
3092 2019-Jan-11 15:26:28.243419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3093 2019-Jan-11 15:26:28.243477 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3094 2019-Jan-11 15:26:28.244113 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3095 2019-Jan-11 15:26:28.244759 - [DEBUG] Edge function : AllBottom (result of previous compose)
3096 2019-Jan-11 15:26:28.244784 - [DEBUG]
3097 2019-Jan-11 15:26:28.244809 - [DEBUG] Join: AllTop & AllBottom
3098 2019-Jan-11 15:26:28.244835 - [DEBUG] = AllBottom (new jump func)
3099 2019-Jan-11 15:26:28.244859 - [DEBUG]
3100 2019-Jan-11 15:26:28.244883 - [DEBUG] Start adding new jump function
3101 2019-Jan-11 15:26:28.244906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3102 2019-Jan-11 15:26:28.244962 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3103 2019-Jan-11 15:26:28.245590 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3104 2019-Jan-11 15:26:28.246224 - [DEBUG] Edge Function : AllBottom
3105 2019-Jan-11 15:26:28.246264 - [DEBUG] End adding new jump function
3106 2019-Jan-11 15:26:28.246290 - [DEBUG]
3107 2019-Jan-11 15:26:28.246315 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3108 2019-Jan-11 15:26:28.246339 - [DEBUG]
3109 2019-Jan-11 15:26:28.246363 - [DEBUG] Process 97. path edge:
3110 2019-Jan-11 15:26:28.246388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3111 2019-Jan-11 15:26:28.246445 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
3112 2019-Jan-11 15:26:28.247082 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3113 2019-Jan-11 15:26:28.247711 - [DEBUG]
3114 2019-Jan-11 15:26:28.247736 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3115 2019-Jan-11 15:26:28.248393 - [DEBUG] Possible callees:
3116 2019-Jan-11 15:26:28.248419 - [DEBUG] llvm.dbg.declare
3117 2019-Jan-11 15:26:28.248445 - [DEBUG] Possible return sites:
3118 2019-Jan-11 15:26:28.248470 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1633119 2019-Jan-11 15:26:28.249721 - [DEBUG] Found and process special summary
3120 2019-Jan-11 15:26:28.249754 - [DEBUG] Compose: EdgeIdentity * AllBottom
3121 2019-Jan-11 15:26:28.249782 - [DEBUG]
3122 2019-Jan-11 15:26:28.249807 - [DEBUG] Propagate flow
3123 2019-Jan-11 15:26:28.249831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3124 2019-Jan-11 15:26:28.249888 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3125 2019-Jan-11 15:26:28.250519 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3126 2019-Jan-11 15:26:28.251148 - [DEBUG] Edge function : AllBottom (result of previous compose)
3127 2019-Jan-11 15:26:28.251174 - [DEBUG]
3128 2019-Jan-11 15:26:28.251216 - [DEBUG] Join: AllTop & AllBottom
3129 2019-Jan-11 15:26:28.251244 - [DEBUG] = AllBottom (new jump func)
3130 2019-Jan-11 15:26:28.251269 - [DEBUG]
3131 2019-Jan-11 15:26:28.251293 - [DEBUG] Start adding new jump function
3132 2019-Jan-11 15:26:28.251318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3133 2019-Jan-11 15:26:28.251375 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3134 2019-Jan-11 15:26:28.252006 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3135 2019-Jan-11 15:26:28.252635 - [DEBUG] Edge Function : AllBottom
3136 2019-Jan-11 15:26:28.252663 - [DEBUG] End adding new jump function
3137 2019-Jan-11 15:26:28.252688 - [DEBUG]
3138 2019-Jan-11 15:26:28.252712 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3139 2019-Jan-11 15:26:28.252737 - [DEBUG]
3140 2019-Jan-11 15:26:28.252761 - [DEBUG] Process 98. path edge:
3141 2019-Jan-11 15:26:28.252786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3142 2019-Jan-11 15:26:28.252843 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
3143 2019-Jan-11 15:26:28.253472 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3144 2019-Jan-11 15:26:28.254100 - [DEBUG]
3145 2019-Jan-11 15:26:28.254125 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3146 2019-Jan-11 15:26:28.254778 - [DEBUG] Compose: EdgeIdentity * AllBottom
3147 2019-Jan-11 15:26:28.254806 - [DEBUG]
3148 2019-Jan-11 15:26:28.254830 - [DEBUG] Propagate flow
3149 2019-Jan-11 15:26:28.254864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3150 2019-Jan-11 15:26:28.254922 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3151 2019-Jan-11 15:26:28.255549 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3152 2019-Jan-11 15:26:28.256181 - [DEBUG] Edge function : AllBottom (result of previous compose)
3153 2019-Jan-11 15:26:28.256207 - [DEBUG]
3154 2019-Jan-11 15:26:28.256233 - [DEBUG] Join: AllTop & AllBottom
3155 2019-Jan-11 15:26:28.256260 - [DEBUG] = AllBottom (new jump func)
3156 2019-Jan-11 15:26:28.256285 - [DEBUG]
3157 2019-Jan-11 15:26:28.256309 - [DEBUG] Start adding new jump function
3158 2019-Jan-11 15:26:28.256333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3159 2019-Jan-11 15:26:28.256390 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3160 2019-Jan-11 15:26:28.257019 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3161 2019-Jan-11 15:26:28.257644 - [DEBUG] Edge Function : AllBottom
3162 2019-Jan-11 15:26:28.257672 - [DEBUG] End adding new jump function
3163 2019-Jan-11 15:26:28.257697 - [DEBUG]
3164 2019-Jan-11 15:26:28.257721 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3165 2019-Jan-11 15:26:28.257746 - [DEBUG]
3166 2019-Jan-11 15:26:28.257770 - [DEBUG] Process 99. path edge:
3167 2019-Jan-11 15:26:28.257795 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3168 2019-Jan-11 15:26:28.257852 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
3169 2019-Jan-11 15:26:28.258491 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3170 2019-Jan-11 15:26:28.259121 - [DEBUG]
3171 2019-Jan-11 15:26:28.259147 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3172 2019-Jan-11 15:26:28.259782 - [DEBUG] Compose: EdgeIdentity * AllBottom
3173 2019-Jan-11 15:26:28.259811 - [DEBUG]
3174 2019-Jan-11 15:26:28.259835 - [DEBUG] Propagate flow
3175 2019-Jan-11 15:26:28.259859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3176 2019-Jan-11 15:26:28.259917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3177 2019-Jan-11 15:26:28.260553 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3178 2019-Jan-11 15:26:28.261183 - [DEBUG] Edge function : AllBottom (result of previous compose)
3179 2019-Jan-11 15:26:28.261224 - [DEBUG]
3180 2019-Jan-11 15:26:28.261249 - [DEBUG] Join: AllTop & AllBottom
3181 2019-Jan-11 15:26:28.261276 - [DEBUG] = AllBottom (new jump func)
3182 2019-Jan-11 15:26:28.261302 - [DEBUG]
3183 2019-Jan-11 15:26:28.261325 - [DEBUG] Start adding new jump function
3184 2019-Jan-11 15:26:28.261350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3185 2019-Jan-11 15:26:28.261407 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3186 2019-Jan-11 15:26:28.262037 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3187 2019-Jan-11 15:26:28.262672 - [DEBUG] Edge Function : AllBottom
3188 2019-Jan-11 15:26:28.262700 - [DEBUG] End adding new jump function
3189 2019-Jan-11 15:26:28.262725 - [DEBUG]
3190 2019-Jan-11 15:26:28.262749 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3191 2019-Jan-11 15:26:28.262774 - [DEBUG]
3192 2019-Jan-11 15:26:28.262799 - [DEBUG] Process 100. path edge:
3193 2019-Jan-11 15:26:28.262823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3194 2019-Jan-11 15:26:28.262888 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
3195 2019-Jan-11 15:26:28.263526 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3196 2019-Jan-11 15:26:28.264155 - [DEBUG]
3197 2019-Jan-11 15:26:28.264180 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3198 2019-Jan-11 15:26:28.264836 - [DEBUG] Possible callees:
3199 2019-Jan-11 15:26:28.264862 - [DEBUG] llvm.dbg.declare
3200 2019-Jan-11 15:26:28.264887 - [DEBUG] Possible return sites:
3201 2019-Jan-11 15:26:28.264910 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1693202 2019-Jan-11 15:26:28.266162 - [DEBUG] Found and process special summary
3203 2019-Jan-11 15:26:28.266195 - [DEBUG] Compose: EdgeIdentity * AllBottom
3204 2019-Jan-11 15:26:28.266224 - [DEBUG]
3205 2019-Jan-11 15:26:28.266249 - [DEBUG] Propagate flow
3206 2019-Jan-11 15:26:28.266273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3207 2019-Jan-11 15:26:28.266331 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3208 2019-Jan-11 15:26:28.266965 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3209 2019-Jan-11 15:26:28.267595 - [DEBUG] Edge function : AllBottom (result of previous compose)
3210 2019-Jan-11 15:26:28.267622 - [DEBUG]
3211 2019-Jan-11 15:26:28.267647 - [DEBUG] Join: AllTop & AllBottom
3212 2019-Jan-11 15:26:28.267674 - [DEBUG] = AllBottom (new jump func)
3213 2019-Jan-11 15:26:28.267699 - [DEBUG]
3214 2019-Jan-11 15:26:28.267723 - [DEBUG] Start adding new jump function
3215 2019-Jan-11 15:26:28.267747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3216 2019-Jan-11 15:26:28.267804 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3217 2019-Jan-11 15:26:28.268449 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3218 2019-Jan-11 15:26:28.269077 - [DEBUG] Edge Function : AllBottom
3219 2019-Jan-11 15:26:28.269105 - [DEBUG] End adding new jump function
3220 2019-Jan-11 15:26:28.269130 - [DEBUG]
3221 2019-Jan-11 15:26:28.269154 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3222 2019-Jan-11 15:26:28.269179 - [DEBUG]
3223 2019-Jan-11 15:26:28.269203 - [DEBUG] Process 101. path edge:
3224 2019-Jan-11 15:26:28.269227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3225 2019-Jan-11 15:26:28.269284 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
3226 2019-Jan-11 15:26:28.269913 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3227 2019-Jan-11 15:26:28.270543 - [DEBUG]
3228 2019-Jan-11 15:26:28.270568 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3229 2019-Jan-11 15:26:28.271218 - [DEBUG] Compose: EdgeIdentity * AllBottom
3230 2019-Jan-11 15:26:28.271249 - [DEBUG]
3231 2019-Jan-11 15:26:28.271274 - [DEBUG] Propagate flow
3232 2019-Jan-11 15:26:28.271298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3233 2019-Jan-11 15:26:28.271355 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3234 2019-Jan-11 15:26:28.271984 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3235 2019-Jan-11 15:26:28.272614 - [DEBUG] Edge function : AllBottom (result of previous compose)
3236 2019-Jan-11 15:26:28.272648 - [DEBUG]
3237 2019-Jan-11 15:26:28.272673 - [DEBUG] Join: AllTop & AllBottom
3238 2019-Jan-11 15:26:28.272700 - [DEBUG] = AllBottom (new jump func)
3239 2019-Jan-11 15:26:28.272726 - [DEBUG]
3240 2019-Jan-11 15:26:28.272750 - [DEBUG] Start adding new jump function
3241 2019-Jan-11 15:26:28.272774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3242 2019-Jan-11 15:26:28.272831 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3243 2019-Jan-11 15:26:28.273461 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3244 2019-Jan-11 15:26:28.274088 - [DEBUG] Edge Function : AllBottom
3245 2019-Jan-11 15:26:28.274116 - [DEBUG] End adding new jump function
3246 2019-Jan-11 15:26:28.274141 - [DEBUG]
3247 2019-Jan-11 15:26:28.274165 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3248 2019-Jan-11 15:26:28.274190 - [DEBUG]
3249 2019-Jan-11 15:26:28.274214 - [DEBUG] Process 102. path edge:
3250 2019-Jan-11 15:26:28.274239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3251 2019-Jan-11 15:26:28.274296 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
3252 2019-Jan-11 15:26:28.274939 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3253 2019-Jan-11 15:26:28.275568 - [DEBUG]
3254 2019-Jan-11 15:26:28.275593 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3255 2019-Jan-11 15:26:28.276232 - [DEBUG] Compose: EdgeIdentity * AllBottom
3256 2019-Jan-11 15:26:28.276261 - [DEBUG]
3257 2019-Jan-11 15:26:28.276285 - [DEBUG] Propagate flow
3258 2019-Jan-11 15:26:28.276309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3259 2019-Jan-11 15:26:28.276367 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3260 2019-Jan-11 15:26:28.276999 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3261 2019-Jan-11 15:26:28.277628 - [DEBUG] Edge function : AllBottom (result of previous compose)
3262 2019-Jan-11 15:26:28.277654 - [DEBUG]
3263 2019-Jan-11 15:26:28.277679 - [DEBUG] Join: AllTop & AllBottom
3264 2019-Jan-11 15:26:28.277706 - [DEBUG] = AllBottom (new jump func)
3265 2019-Jan-11 15:26:28.277731 - [DEBUG]
3266 2019-Jan-11 15:26:28.277755 - [DEBUG] Start adding new jump function
3267 2019-Jan-11 15:26:28.277779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3268 2019-Jan-11 15:26:28.277836 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3269 2019-Jan-11 15:26:28.278482 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3270 2019-Jan-11 15:26:28.279111 - [DEBUG] Edge Function : AllBottom
3271 2019-Jan-11 15:26:28.279138 - [DEBUG] End adding new jump function
3272 2019-Jan-11 15:26:28.279163 - [DEBUG]
3273 2019-Jan-11 15:26:28.279186 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3274 2019-Jan-11 15:26:28.279210 - [DEBUG]
3275 2019-Jan-11 15:26:28.279233 - [DEBUG] Process 103. path edge:
3276 2019-Jan-11 15:26:28.279257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3277 2019-Jan-11 15:26:28.279313 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
3278 2019-Jan-11 15:26:28.279942 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3279 2019-Jan-11 15:26:28.280572 - [DEBUG]
3280 2019-Jan-11 15:26:28.280597 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3281 2019-Jan-11 15:26:28.281255 - [DEBUG] Compose: EdgeIdentity * AllBottom
3282 2019-Jan-11 15:26:28.281284 - [DEBUG]
3283 2019-Jan-11 15:26:28.281309 - [DEBUG] Propagate flow
3284 2019-Jan-11 15:26:28.281333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3285 2019-Jan-11 15:26:28.281391 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3286 2019-Jan-11 15:26:28.282019 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3287 2019-Jan-11 15:26:28.282648 - [DEBUG] Edge function : AllBottom (result of previous compose)
3288 2019-Jan-11 15:26:28.282674 - [DEBUG]
3289 2019-Jan-11 15:26:28.282699 - [DEBUG] Join: AllTop & AllBottom
3290 2019-Jan-11 15:26:28.282726 - [DEBUG] = AllBottom (new jump func)
3291 2019-Jan-11 15:26:28.282751 - [DEBUG]
3292 2019-Jan-11 15:26:28.282775 - [DEBUG] Start adding new jump function
3293 2019-Jan-11 15:26:28.282799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3294 2019-Jan-11 15:26:28.282856 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3295 2019-Jan-11 15:26:28.283487 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3296 2019-Jan-11 15:26:28.284113 - [DEBUG] Edge Function : AllBottom
3297 2019-Jan-11 15:26:28.284141 - [DEBUG] End adding new jump function
3298 2019-Jan-11 15:26:28.284166 - [DEBUG]
3299 2019-Jan-11 15:26:28.284190 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3300 2019-Jan-11 15:26:28.284215 - [DEBUG]
3301 2019-Jan-11 15:26:28.284239 - [DEBUG] Process 104. path edge:
3302 2019-Jan-11 15:26:28.284263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3303 2019-Jan-11 15:26:28.284320 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
3304 2019-Jan-11 15:26:28.284963 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3305 2019-Jan-11 15:26:28.285592 - [DEBUG]
3306 2019-Jan-11 15:26:28.285617 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3307 2019-Jan-11 15:26:28.286252 - [DEBUG] Compose: EdgeIdentity * AllBottom
3308 2019-Jan-11 15:26:28.286281 - [DEBUG]
3309 2019-Jan-11 15:26:28.286305 - [DEBUG] Propagate flow
3310 2019-Jan-11 15:26:28.286329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3311 2019-Jan-11 15:26:28.286387 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3312 2019-Jan-11 15:26:28.287016 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3313 2019-Jan-11 15:26:28.287645 - [DEBUG] Edge function : AllBottom (result of previous compose)
3314 2019-Jan-11 15:26:28.287671 - [DEBUG]
3315 2019-Jan-11 15:26:28.287696 - [DEBUG] Join: AllTop & AllBottom
3316 2019-Jan-11 15:26:28.287723 - [DEBUG] = AllBottom (new jump func)
3317 2019-Jan-11 15:26:28.287748 - [DEBUG]
3318 2019-Jan-11 15:26:28.287772 - [DEBUG] Start adding new jump function
3319 2019-Jan-11 15:26:28.287796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3320 2019-Jan-11 15:26:28.287853 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3321 2019-Jan-11 15:26:28.288496 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3322 2019-Jan-11 15:26:28.289124 - [DEBUG] Edge Function : AllBottom
3323 2019-Jan-11 15:26:28.289152 - [DEBUG] End adding new jump function
3324 2019-Jan-11 15:26:28.289177 - [DEBUG]
3325 2019-Jan-11 15:26:28.289201 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3326 2019-Jan-11 15:26:28.289234 - [DEBUG]
3327 2019-Jan-11 15:26:28.289258 - [DEBUG] Process 105. path edge:
3328 2019-Jan-11 15:26:28.289283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3329 2019-Jan-11 15:26:28.289341 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
3330 2019-Jan-11 15:26:28.289970 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3331 2019-Jan-11 15:26:28.290599 - [DEBUG]
3332 2019-Jan-11 15:26:28.290624 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3333 2019-Jan-11 15:26:28.291278 - [DEBUG] Compose: EdgeIdentity * AllBottom
3334 2019-Jan-11 15:26:28.291306 - [DEBUG]
3335 2019-Jan-11 15:26:28.291329 - [DEBUG] Propagate flow
3336 2019-Jan-11 15:26:28.291353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3337 2019-Jan-11 15:26:28.291410 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3338 2019-Jan-11 15:26:28.292037 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3339 2019-Jan-11 15:26:28.292667 - [DEBUG] Edge function : AllBottom (result of previous compose)
3340 2019-Jan-11 15:26:28.292694 - [DEBUG]
3341 2019-Jan-11 15:26:28.292719 - [DEBUG] Join: AllTop & AllBottom
3342 2019-Jan-11 15:26:28.292746 - [DEBUG] = AllBottom (new jump func)
3343 2019-Jan-11 15:26:28.292771 - [DEBUG]
3344 2019-Jan-11 15:26:28.292795 - [DEBUG] Start adding new jump function
3345 2019-Jan-11 15:26:28.292819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3346 2019-Jan-11 15:26:28.292876 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3347 2019-Jan-11 15:26:28.293506 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3348 2019-Jan-11 15:26:28.294130 - [DEBUG] Edge Function : AllBottom
3349 2019-Jan-11 15:26:28.294158 - [DEBUG] End adding new jump function
3350 2019-Jan-11 15:26:28.294183 - [DEBUG]
3351 2019-Jan-11 15:26:28.294208 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3352 2019-Jan-11 15:26:28.294233 - [DEBUG]
3353 2019-Jan-11 15:26:28.294257 - [DEBUG] Process 106. path edge:
3354 2019-Jan-11 15:26:28.294281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3355 2019-Jan-11 15:26:28.294338 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
3356 2019-Jan-11 15:26:28.295019 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3357 2019-Jan-11 15:26:28.295707 - [DEBUG]
3358 2019-Jan-11 15:26:28.295736 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3359 2019-Jan-11 15:26:28.296443 - [DEBUG] Compose: EdgeIdentity * AllBottom
3360 2019-Jan-11 15:26:28.296474 - [DEBUG]
3361 2019-Jan-11 15:26:28.296499 - [DEBUG] Propagate flow
3362 2019-Jan-11 15:26:28.296523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3363 2019-Jan-11 15:26:28.296597 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3364 2019-Jan-11 15:26:28.297253 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3365 2019-Jan-11 15:26:28.297907 - [DEBUG] Edge function : AllBottom (result of previous compose)
3366 2019-Jan-11 15:26:28.297933 - [DEBUG]
3367 2019-Jan-11 15:26:28.297959 - [DEBUG] Join: AllTop & AllBottom
3368 2019-Jan-11 15:26:28.297985 - [DEBUG] = AllBottom (new jump func)
3369 2019-Jan-11 15:26:28.298009 - [DEBUG]
3370 2019-Jan-11 15:26:28.298032 - [DEBUG] Start adding new jump function
3371 2019-Jan-11 15:26:28.298056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3372 2019-Jan-11 15:26:28.298131 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3373 2019-Jan-11 15:26:28.298771 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3374 2019-Jan-11 15:26:28.299399 - [DEBUG] Edge Function : AllBottom
3375 2019-Jan-11 15:26:28.299428 - [DEBUG] End adding new jump function
3376 2019-Jan-11 15:26:28.299453 - [DEBUG]
3377 2019-Jan-11 15:26:28.299478 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3378 2019-Jan-11 15:26:28.299503 - [DEBUG]
3379 2019-Jan-11 15:26:28.299527 - [DEBUG] Process 107. path edge:
3380 2019-Jan-11 15:26:28.299552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3381 2019-Jan-11 15:26:28.299609 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
3382 2019-Jan-11 15:26:28.300237 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3383 2019-Jan-11 15:26:28.300866 - [DEBUG]
3384 2019-Jan-11 15:26:28.300891 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3385 2019-Jan-11 15:26:28.301555 - [DEBUG] Compose: EdgeIdentity * AllBottom
3386 2019-Jan-11 15:26:28.301583 - [DEBUG]
3387 2019-Jan-11 15:26:28.301607 - [DEBUG] Propagate flow
3388 2019-Jan-11 15:26:28.301630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3389 2019-Jan-11 15:26:28.301687 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3390 2019-Jan-11 15:26:28.302328 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3391 2019-Jan-11 15:26:28.302956 - [DEBUG] Edge function : AllBottom (result of previous compose)
3392 2019-Jan-11 15:26:28.302981 - [DEBUG]
3393 2019-Jan-11 15:26:28.303006 - [DEBUG] Join: AllTop & AllBottom
3394 2019-Jan-11 15:26:28.303032 - [DEBUG] = AllBottom (new jump func)
3395 2019-Jan-11 15:26:28.303056 - [DEBUG]
3396 2019-Jan-11 15:26:28.303079 - [DEBUG] Start adding new jump function
3397 2019-Jan-11 15:26:28.303103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3398 2019-Jan-11 15:26:28.303158 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3399 2019-Jan-11 15:26:28.303786 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3400 2019-Jan-11 15:26:28.304433 - [DEBUG] Edge Function : AllBottom
3401 2019-Jan-11 15:26:28.304460 - [DEBUG] End adding new jump function
3402 2019-Jan-11 15:26:28.304485 - [DEBUG]
3403 2019-Jan-11 15:26:28.304508 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3404 2019-Jan-11 15:26:28.304546 - [DEBUG]
3405 2019-Jan-11 15:26:28.304569 - [DEBUG] Process 108. path edge:
3406 2019-Jan-11 15:26:28.304593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3407 2019-Jan-11 15:26:28.304649 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
3408 2019-Jan-11 15:26:28.305281 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3409 2019-Jan-11 15:26:28.305910 - [DEBUG]
3410 2019-Jan-11 15:26:28.305936 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3411 2019-Jan-11 15:26:28.306577 - [DEBUG] Compose: EdgeIdentity * AllBottom
3412 2019-Jan-11 15:26:28.306606 - [DEBUG]
3413 2019-Jan-11 15:26:28.306630 - [DEBUG] Propagate flow
3414 2019-Jan-11 15:26:28.306654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3415 2019-Jan-11 15:26:28.306721 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3416 2019-Jan-11 15:26:28.307349 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3417 2019-Jan-11 15:26:28.307993 - [DEBUG] Edge function : AllBottom (result of previous compose)
3418 2019-Jan-11 15:26:28.308018 - [DEBUG]
3419 2019-Jan-11 15:26:28.308043 - [DEBUG] Join: AllTop & AllBottom
3420 2019-Jan-11 15:26:28.308069 - [DEBUG] = AllBottom (new jump func)
3421 2019-Jan-11 15:26:28.308093 - [DEBUG]
3422 2019-Jan-11 15:26:28.308117 - [DEBUG] Start adding new jump function
3423 2019-Jan-11 15:26:28.308140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3424 2019-Jan-11 15:26:28.308196 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3425 2019-Jan-11 15:26:28.308826 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3426 2019-Jan-11 15:26:28.309452 - [DEBUG] Edge Function : AllBottom
3427 2019-Jan-11 15:26:28.309480 - [DEBUG] End adding new jump function
3428 2019-Jan-11 15:26:28.309505 - [DEBUG]
3429 2019-Jan-11 15:26:28.309529 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3430 2019-Jan-11 15:26:28.309554 - [DEBUG]
3431 2019-Jan-11 15:26:28.309578 - [DEBUG] Process 109. path edge:
3432 2019-Jan-11 15:26:28.309603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3433 2019-Jan-11 15:26:28.309660 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
3434 2019-Jan-11 15:26:28.310287 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3435 2019-Jan-11 15:26:28.310916 - [DEBUG]
3436 2019-Jan-11 15:26:28.310941 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3437 2019-Jan-11 15:26:28.311601 - [DEBUG] Compose: EdgeIdentity * AllBottom
3438 2019-Jan-11 15:26:28.311630 - [DEBUG]
3439 2019-Jan-11 15:26:28.311655 - [DEBUG] Propagate flow
3440 2019-Jan-11 15:26:28.311679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3441 2019-Jan-11 15:26:28.311737 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3442 2019-Jan-11 15:26:28.312365 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3443 2019-Jan-11 15:26:28.312997 - [DEBUG] Edge function : AllBottom (result of previous compose)
3444 2019-Jan-11 15:26:28.313023 - [DEBUG]
3445 2019-Jan-11 15:26:28.313048 - [DEBUG] Join: AllTop & AllBottom
3446 2019-Jan-11 15:26:28.313075 - [DEBUG] = AllBottom (new jump func)
3447 2019-Jan-11 15:26:28.313101 - [DEBUG]
3448 2019-Jan-11 15:26:28.313125 - [DEBUG] Start adding new jump function
3449 2019-Jan-11 15:26:28.313149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3450 2019-Jan-11 15:26:28.313206 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3451 2019-Jan-11 15:26:28.313835 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3452 2019-Jan-11 15:26:28.314460 - [DEBUG] Edge Function : AllBottom
3453 2019-Jan-11 15:26:28.314488 - [DEBUG] End adding new jump function
3454 2019-Jan-11 15:26:28.314513 - [DEBUG]
3455 2019-Jan-11 15:26:28.314551 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3456 2019-Jan-11 15:26:28.314576 - [DEBUG]
3457 2019-Jan-11 15:26:28.314600 - [DEBUG] Process 110. path edge:
3458 2019-Jan-11 15:26:28.314625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3459 2019-Jan-11 15:26:28.314682 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
3460 2019-Jan-11 15:26:28.315308 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3461 2019-Jan-11 15:26:28.315945 - [DEBUG]
3462 2019-Jan-11 15:26:28.315971 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3463 2019-Jan-11 15:26:28.316601 - [DEBUG] Start of endsummarytab entry
3464 2019-Jan-11 15:26:28.316630 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3465 2019-Jan-11 15:26:28.317258 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
3466 2019-Jan-11 15:26:28.317317 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3467 2019-Jan-11 15:26:28.317957 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3468 2019-Jan-11 15:26:28.318587 - [DEBUG] EF: AllBottom
3469 2019-Jan-11 15:26:28.318613 - [DEBUG]
3470 2019-Jan-11 15:26:28.318636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3471 2019-Jan-11 15:26:28.319264 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
3472 2019-Jan-11 15:26:28.319892 - [DEBUG] EF: AllBottom
3473 2019-Jan-11 15:26:28.319918 - [DEBUG]
3474 2019-Jan-11 15:26:28.319942 - [DEBUG] ---------------
3475 2019-Jan-11 15:26:28.319967 - [DEBUG]
3476 2019-Jan-11 15:26:28.319991 - [DEBUG] End of endsummarytab entry
3477 2019-Jan-11 15:26:28.320015 - [DEBUG]
3478 2019-Jan-11 15:26:28.320040 - [DEBUG] Start of incomingtab entry
3479 2019-Jan-11 15:26:28.320065 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3480 2019-Jan-11 15:26:28.320689 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
3481 2019-Jan-11 15:26:28.320747 - [DEBUG] ---------------
3482 2019-Jan-11 15:26:28.320772 - [DEBUG] End of incomingtab entry
3483 2019-Jan-11 15:26:28.320796 - [DEBUG]
3484 2019-Jan-11 15:26:28.320822 - [DEBUG] EDGE:
3485 2019-Jan-11 15:26:28.320879 - [DEBUG] ---> 3486 2019-Jan-11 15:26:28.321520 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3487 2019-Jan-11 15:26:28.322149 - [DEBUG]
3488 2019-Jan-11 15:26:28.322175 - [DEBUG] EDGE:
3489 2019-Jan-11 15:26:28.322232 - [DEBUG] ---> 3490 2019-Jan-11 15:26:28.322859 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3491 2019-Jan-11 15:26:28.323489 - [DEBUG]
3492 2019-Jan-11 15:26:28.323522 - [DEBUG] Compose: EdgeIdentity * AllBottom
3493 2019-Jan-11 15:26:28.323550 - [DEBUG]
3494 2019-Jan-11 15:26:28.323574 - [DEBUG] Propagate flow
3495 2019-Jan-11 15:26:28.323598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3496 2019-Jan-11 15:26:28.323656 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3497 2019-Jan-11 15:26:28.324295 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3498 2019-Jan-11 15:26:28.324941 - [DEBUG] Edge function : AllBottom (result of previous compose)
3499 2019-Jan-11 15:26:28.324966 - [DEBUG]
3500 2019-Jan-11 15:26:28.324991 - [DEBUG] Join: AllTop & AllBottom
3501 2019-Jan-11 15:26:28.325017 - [DEBUG] = AllBottom (new jump func)
3502 2019-Jan-11 15:26:28.325042 - [DEBUG]
3503 2019-Jan-11 15:26:28.325065 - [DEBUG] Start adding new jump function
3504 2019-Jan-11 15:26:28.325088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3505 2019-Jan-11 15:26:28.325144 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3506 2019-Jan-11 15:26:28.325774 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3507 2019-Jan-11 15:26:28.326418 - [DEBUG] Edge Function : AllBottom
3508 2019-Jan-11 15:26:28.326447 - [DEBUG] End adding new jump function
3509 2019-Jan-11 15:26:28.326473 - [DEBUG]
3510 2019-Jan-11 15:26:28.326497 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3511 2019-Jan-11 15:26:28.326522 - [DEBUG]
3512 2019-Jan-11 15:26:28.326546 - [DEBUG] Process 111. path edge:
3513 2019-Jan-11 15:26:28.326570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3514 2019-Jan-11 15:26:28.326628 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
3515 2019-Jan-11 15:26:28.327265 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3516 2019-Jan-11 15:26:28.327908 - [DEBUG]
3517 2019-Jan-11 15:26:28.327933 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3518 2019-Jan-11 15:26:28.328576 - [DEBUG] Possible callees:
3519 2019-Jan-11 15:26:28.328602 - [DEBUG] llvm.dbg.declare
3520 2019-Jan-11 15:26:28.328628 - [DEBUG] Possible return sites:
3521 2019-Jan-11 15:26:28.328652 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1933522 2019-Jan-11 15:26:28.329908 - [DEBUG] Found and process special summary
3523 2019-Jan-11 15:26:28.329942 - [DEBUG] Compose: EdgeIdentity * AllBottom
3524 2019-Jan-11 15:26:28.329970 - [DEBUG]
3525 2019-Jan-11 15:26:28.329995 - [DEBUG] Propagate flow
3526 2019-Jan-11 15:26:28.330019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3527 2019-Jan-11 15:26:28.330077 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3528 2019-Jan-11 15:26:28.330714 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3529 2019-Jan-11 15:26:28.331361 - [DEBUG] Edge function : AllBottom (result of previous compose)
3530 2019-Jan-11 15:26:28.331387 - [DEBUG]
3531 2019-Jan-11 15:26:28.331411 - [DEBUG] Join: AllTop & AllBottom
3532 2019-Jan-11 15:26:28.331437 - [DEBUG] = AllBottom (new jump func)
3533 2019-Jan-11 15:26:28.331461 - [DEBUG]
3534 2019-Jan-11 15:26:28.331485 - [DEBUG] Start adding new jump function
3535 2019-Jan-11 15:26:28.331508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3536 2019-Jan-11 15:26:28.331565 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3537 2019-Jan-11 15:26:28.332196 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3538 2019-Jan-11 15:26:28.332826 - [DEBUG] Edge Function : AllBottom
3539 2019-Jan-11 15:26:28.332854 - [DEBUG] End adding new jump function
3540 2019-Jan-11 15:26:28.332879 - [DEBUG]
3541 2019-Jan-11 15:26:28.332904 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3542 2019-Jan-11 15:26:28.332928 - [DEBUG]
3543 2019-Jan-11 15:26:28.332952 - [DEBUG] Process 112. path edge:
3544 2019-Jan-11 15:26:28.332977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3545 2019-Jan-11 15:26:28.333034 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
3546 2019-Jan-11 15:26:28.333664 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3547 2019-Jan-11 15:26:28.334295 - [DEBUG]
3548 2019-Jan-11 15:26:28.334320 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3549 2019-Jan-11 15:26:28.334977 - [DEBUG] Compose: EdgeIdentity * AllBottom
3550 2019-Jan-11 15:26:28.335014 - [DEBUG]
3551 2019-Jan-11 15:26:28.335039 - [DEBUG] Propagate flow
3552 2019-Jan-11 15:26:28.335064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3553 2019-Jan-11 15:26:28.335122 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3554 2019-Jan-11 15:26:28.335749 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3555 2019-Jan-11 15:26:28.336379 - [DEBUG] Edge function : AllBottom (result of previous compose)
3556 2019-Jan-11 15:26:28.336405 - [DEBUG]
3557 2019-Jan-11 15:26:28.336431 - [DEBUG] Join: AllTop & AllBottom
3558 2019-Jan-11 15:26:28.336458 - [DEBUG] = AllBottom (new jump func)
3559 2019-Jan-11 15:26:28.336483 - [DEBUG]
3560 2019-Jan-11 15:26:28.336507 - [DEBUG] Start adding new jump function
3561 2019-Jan-11 15:26:28.336531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3562 2019-Jan-11 15:26:28.336588 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3563 2019-Jan-11 15:26:28.337221 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3564 2019-Jan-11 15:26:28.337846 - [DEBUG] Edge Function : AllBottom
3565 2019-Jan-11 15:26:28.337887 - [DEBUG] End adding new jump function
3566 2019-Jan-11 15:26:28.337913 - [DEBUG]
3567 2019-Jan-11 15:26:28.337937 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3568 2019-Jan-11 15:26:28.337962 - [DEBUG]
3569 2019-Jan-11 15:26:28.337986 - [DEBUG] Process 113. path edge:
3570 2019-Jan-11 15:26:28.338011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3571 2019-Jan-11 15:26:28.338068 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
3572 2019-Jan-11 15:26:28.338695 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3573 2019-Jan-11 15:26:28.339324 - [DEBUG]
3574 2019-Jan-11 15:26:28.339350 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3575 2019-Jan-11 15:26:28.339986 - [DEBUG] Compose: EdgeIdentity * AllBottom
3576 2019-Jan-11 15:26:28.340014 - [DEBUG]
3577 2019-Jan-11 15:26:28.340039 - [DEBUG] Propagate flow
3578 2019-Jan-11 15:26:28.340063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3579 2019-Jan-11 15:26:28.340120 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3580 2019-Jan-11 15:26:28.340749 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3581 2019-Jan-11 15:26:28.341395 - [DEBUG] Edge function : AllBottom (result of previous compose)
3582 2019-Jan-11 15:26:28.341420 - [DEBUG]
3583 2019-Jan-11 15:26:28.341446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3584 2019-Jan-11 15:26:28.341471 - [DEBUG] = AllBottom
3585 2019-Jan-11 15:26:28.341496 - [DEBUG]
3586 2019-Jan-11 15:26:28.341519 - [DEBUG] PROPAGATE: No new function!
3587 2019-Jan-11 15:26:28.341544 - [DEBUG] EDGE:
3588 2019-Jan-11 15:26:28.341602 - [DEBUG] ---> 3589 2019-Jan-11 15:26:28.342228 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3590 2019-Jan-11 15:26:28.342859 - [DEBUG]
3591 2019-Jan-11 15:26:28.342886 - [DEBUG] EDGE:
3592 2019-Jan-11 15:26:28.342944 - [DEBUG] ---> 3593 2019-Jan-11 15:26:28.343574 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3594 2019-Jan-11 15:26:28.344205 - [DEBUG]
3595 2019-Jan-11 15:26:28.344249 - [DEBUG] Compose: EdgeIdentity * AllBottom
3596 2019-Jan-11 15:26:28.344278 - [DEBUG]
3597 2019-Jan-11 15:26:28.344302 - [DEBUG] Propagate flow
3598 2019-Jan-11 15:26:28.344327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3599 2019-Jan-11 15:26:28.344384 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3600 2019-Jan-11 15:26:28.345030 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3601 2019-Jan-11 15:26:28.345662 - [DEBUG] Edge function : AllBottom (result of previous compose)
3602 2019-Jan-11 15:26:28.345688 - [DEBUG]
3603 2019-Jan-11 15:26:28.345713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3604 2019-Jan-11 15:26:28.345740 - [DEBUG] = AllBottom
3605 2019-Jan-11 15:26:28.345766 - [DEBUG]
3606 2019-Jan-11 15:26:28.345790 - [DEBUG] PROPAGATE: No new function!
3607 2019-Jan-11 15:26:28.345817 - [DEBUG] EDGE:
3608 2019-Jan-11 15:26:28.345876 - [DEBUG] ---> 3609 2019-Jan-11 15:26:28.346513 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3610 2019-Jan-11 15:26:28.347143 - [DEBUG]
3611 2019-Jan-11 15:26:28.347170 - [DEBUG] EDGE:
3612 2019-Jan-11 15:26:28.347229 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
3613 2019-Jan-11 15:26:28.347873 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3614 2019-Jan-11 15:26:28.348504 - [DEBUG]
3615 2019-Jan-11 15:26:28.348531 - [DEBUG] EDGE:
3616 2019-Jan-11 15:26:28.348590 - [DEBUG] ---> 3617 2019-Jan-11 15:26:28.349219 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3618 2019-Jan-11 15:26:28.349849 - [DEBUG]
3619 2019-Jan-11 15:26:28.349876 - [DEBUG] EDGE:
3620 2019-Jan-11 15:26:28.349935 - [DEBUG] ---> 3621 2019-Jan-11 15:26:28.350563 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3622 2019-Jan-11 15:26:28.351205 - [DEBUG]
3623 2019-Jan-11 15:26:28.351233 - [DEBUG] EDGE:
3624 2019-Jan-11 15:26:28.351292 - [DEBUG] ---> 3625 2019-Jan-11 15:26:28.351924 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3626 2019-Jan-11 15:26:28.352553 - [DEBUG]
3627 2019-Jan-11 15:26:28.352586 - [DEBUG] Compose: EdgeIdentity * AllBottom
3628 2019-Jan-11 15:26:28.352614 - [DEBUG]
3629 2019-Jan-11 15:26:28.352639 - [DEBUG] Propagate flow
3630 2019-Jan-11 15:26:28.352662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3631 2019-Jan-11 15:26:28.352720 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3632 2019-Jan-11 15:26:28.353350 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3633 2019-Jan-11 15:26:28.353979 - [DEBUG] Edge function : AllBottom (result of previous compose)
3634 2019-Jan-11 15:26:28.354006 - [DEBUG]
3635 2019-Jan-11 15:26:28.354031 - [DEBUG] Join: AllTop & AllBottom
3636 2019-Jan-11 15:26:28.354058 - [DEBUG] = AllBottom (new jump func)
3637 2019-Jan-11 15:26:28.354083 - [DEBUG]
3638 2019-Jan-11 15:26:28.354107 - [DEBUG] Start adding new jump function
3639 2019-Jan-11 15:26:28.354144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3640 2019-Jan-11 15:26:28.354202 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3641 2019-Jan-11 15:26:28.354846 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3642 2019-Jan-11 15:26:28.355475 - [DEBUG] Edge Function : AllBottom
3643 2019-Jan-11 15:26:28.355503 - [DEBUG] End adding new jump function
3644 2019-Jan-11 15:26:28.355528 - [DEBUG]
3645 2019-Jan-11 15:26:28.355552 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3646 2019-Jan-11 15:26:28.355577 - [DEBUG]
3647 2019-Jan-11 15:26:28.355601 - [DEBUG] Process 114. path edge:
3648 2019-Jan-11 15:26:28.355626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3649 2019-Jan-11 15:26:28.355683 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
3650 2019-Jan-11 15:26:28.356312 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3651 2019-Jan-11 15:26:28.356941 - [DEBUG]
3652 2019-Jan-11 15:26:28.356967 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3653 2019-Jan-11 15:26:28.357606 - [DEBUG] Compose: EdgeIdentity * AllBottom
3654 2019-Jan-11 15:26:28.357634 - [DEBUG]
3655 2019-Jan-11 15:26:28.357659 - [DEBUG] Propagate flow
3656 2019-Jan-11 15:26:28.357683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3657 2019-Jan-11 15:26:28.357741 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
3658 2019-Jan-11 15:26:28.358381 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3659 2019-Jan-11 15:26:28.359010 - [DEBUG] Edge function : AllBottom (result of previous compose)
3660 2019-Jan-11 15:26:28.359035 - [DEBUG]
3661 2019-Jan-11 15:26:28.359059 - [DEBUG] Join: AllTop & AllBottom
3662 2019-Jan-11 15:26:28.359085 - [DEBUG] = AllBottom (new jump func)
3663 2019-Jan-11 15:26:28.359110 - [DEBUG]
3664 2019-Jan-11 15:26:28.359133 - [DEBUG] Start adding new jump function
3665 2019-Jan-11 15:26:28.359156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3666 2019-Jan-11 15:26:28.359213 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3667 2019-Jan-11 15:26:28.359842 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
3668 2019-Jan-11 15:26:28.360464 - [DEBUG] Edge Function : AllBottom
3669 2019-Jan-11 15:26:28.360492 - [DEBUG] End adding new jump function
3670 2019-Jan-11 15:26:28.360517 - [DEBUG]
3671 2019-Jan-11 15:26:28.360541 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3672 2019-Jan-11 15:26:28.360566 - [DEBUG]
3673 2019-Jan-11 15:26:28.360590 - [DEBUG] Process 115. path edge:
3674 2019-Jan-11 15:26:28.360615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3675 2019-Jan-11 15:26:28.360672 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
3676 2019-Jan-11 15:26:28.361311 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3677 2019-Jan-11 15:26:28.361940 - [DEBUG]
3678 2019-Jan-11 15:26:28.361965 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
3679 2019-Jan-11 15:26:28.362596 - [DEBUG] Compose: EdgeIdentity * AllBottom
3680 2019-Jan-11 15:26:28.362625 - [DEBUG]
3681 2019-Jan-11 15:26:28.362649 - [DEBUG] Propagate flow
3682 2019-Jan-11 15:26:28.362674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3683 2019-Jan-11 15:26:28.362731 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3684 2019-Jan-11 15:26:28.363368 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3685 2019-Jan-11 15:26:28.363998 - [DEBUG] Edge function : AllBottom (result of previous compose)
3686 2019-Jan-11 15:26:28.364024 - [DEBUG]
3687 2019-Jan-11 15:26:28.364050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3688 2019-Jan-11 15:26:28.364076 - [DEBUG] = AllBottom
3689 2019-Jan-11 15:26:28.364102 - [DEBUG]
3690 2019-Jan-11 15:26:28.364126 - [DEBUG] PROPAGATE: No new function!
3691 2019-Jan-11 15:26:28.364152 - [DEBUG] EDGE:
3692 2019-Jan-11 15:26:28.364210 - [DEBUG] ---> 3693 2019-Jan-11 15:26:28.364850 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3694 2019-Jan-11 15:26:28.365479 - [DEBUG]
3695 2019-Jan-11 15:26:28.365505 - [DEBUG] EDGE:
3696 2019-Jan-11 15:26:28.365562 - [DEBUG] ---> 3697 2019-Jan-11 15:26:28.366190 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3698 2019-Jan-11 15:26:28.366819 - [DEBUG]
3699 2019-Jan-11 15:26:28.366846 - [DEBUG] EDGE:
3700 2019-Jan-11 15:26:28.366904 - [DEBUG] ---> 3701 2019-Jan-11 15:26:28.367530 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3702 2019-Jan-11 15:26:28.368174 - [DEBUG]
3703 2019-Jan-11 15:26:28.368200 - [DEBUG] EDGE:
3704 2019-Jan-11 15:26:28.368258 - [DEBUG] ---> 3705 2019-Jan-11 15:26:28.368888 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3706 2019-Jan-11 15:26:28.369518 - [DEBUG]
3707 2019-Jan-11 15:26:28.369545 - [DEBUG] EDGE:
3708 2019-Jan-11 15:26:28.369604 - [DEBUG] ---> 3709 2019-Jan-11 15:26:28.370231 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3710 2019-Jan-11 15:26:28.370862 - [DEBUG]
3711 2019-Jan-11 15:26:28.370890 - [DEBUG] EDGE:
3712 2019-Jan-11 15:26:28.370948 - [DEBUG] ---> 3713 2019-Jan-11 15:26:28.371591 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3714 2019-Jan-11 15:26:28.372221 - [DEBUG]
3715 2019-Jan-11 15:26:28.372257 - [DEBUG] Compose: EdgeIdentity * AllBottom
3716 2019-Jan-11 15:26:28.372285 - [DEBUG]
3717 2019-Jan-11 15:26:28.372309 - [DEBUG] Propagate flow
3718 2019-Jan-11 15:26:28.372333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3719 2019-Jan-11 15:26:28.372391 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3720 2019-Jan-11 15:26:28.373020 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3721 2019-Jan-11 15:26:28.373649 - [DEBUG] Edge function : AllBottom (result of previous compose)
3722 2019-Jan-11 15:26:28.373675 - [DEBUG]
3723 2019-Jan-11 15:26:28.373701 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3724 2019-Jan-11 15:26:28.373728 - [DEBUG] = AllBottom
3725 2019-Jan-11 15:26:28.373753 - [DEBUG]
3726 2019-Jan-11 15:26:28.373777 - [DEBUG] PROPAGATE: No new function!
3727 2019-Jan-11 15:26:28.373804 - [DEBUG] EDGE:
3728 2019-Jan-11 15:26:28.373871 - [DEBUG] ---> 3729 2019-Jan-11 15:26:28.374509 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3730 2019-Jan-11 15:26:28.375153 - [DEBUG]
3731 2019-Jan-11 15:26:28.375181 - [DEBUG] EDGE:
3732 2019-Jan-11 15:26:28.375240 - [DEBUG] ---> 3733 2019-Jan-11 15:26:28.375867 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3734 2019-Jan-11 15:26:28.376497 - [DEBUG]
3735 2019-Jan-11 15:26:28.376524 - [DEBUG] EDGE:
3736 2019-Jan-11 15:26:28.376582 - [DEBUG] ---> 3737 2019-Jan-11 15:26:28.377212 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3738 2019-Jan-11 15:26:28.377841 - [DEBUG]
3739 2019-Jan-11 15:26:28.377889 - [DEBUG] Compose: EdgeIdentity * AllBottom
3740 2019-Jan-11 15:26:28.377918 - [DEBUG]
3741 2019-Jan-11 15:26:28.377942 - [DEBUG] Propagate flow
3742 2019-Jan-11 15:26:28.377966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3743 2019-Jan-11 15:26:28.378024 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3744 2019-Jan-11 15:26:28.378653 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3745 2019-Jan-11 15:26:28.379282 - [DEBUG] Edge function : AllBottom (result of previous compose)
3746 2019-Jan-11 15:26:28.379309 - [DEBUG]
3747 2019-Jan-11 15:26:28.379334 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3748 2019-Jan-11 15:26:28.379361 - [DEBUG] = AllBottom
3749 2019-Jan-11 15:26:28.379387 - [DEBUG]
3750 2019-Jan-11 15:26:28.379411 - [DEBUG] PROPAGATE: No new function!
3751 2019-Jan-11 15:26:28.379438 - [DEBUG] EDGE:
3752 2019-Jan-11 15:26:28.379497 - [DEBUG] ---> 3753 2019-Jan-11 15:26:28.380135 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3754 2019-Jan-11 15:26:28.380765 - [DEBUG]
3755 2019-Jan-11 15:26:28.380792 - [DEBUG] EDGE:
3756 2019-Jan-11 15:26:28.380850 - [DEBUG] ---> 3757 2019-Jan-11 15:26:28.381497 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3758 2019-Jan-11 15:26:28.382126 - [DEBUG]
3759 2019-Jan-11 15:26:28.382152 - [DEBUG] EDGE:
3760 2019-Jan-11 15:26:28.382210 - [DEBUG] ---> 3761 2019-Jan-11 15:26:28.382836 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3762 2019-Jan-11 15:26:28.383465 - [DEBUG]
3763 2019-Jan-11 15:26:28.383492 - [DEBUG] EDGE:
3764 2019-Jan-11 15:26:28.383550 - [DEBUG] ---> 3765 2019-Jan-11 15:26:28.384179 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3766 2019-Jan-11 15:26:28.384823 - [DEBUG]
3767 2019-Jan-11 15:26:28.384859 - [DEBUG] Compose: EdgeIdentity * AllBottom
3768 2019-Jan-11 15:26:28.384886 - [DEBUG]
3769 2019-Jan-11 15:26:28.384910 - [DEBUG] Propagate flow
3770 2019-Jan-11 15:26:28.384933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3771 2019-Jan-11 15:26:28.384997 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3772 2019-Jan-11 15:26:28.385627 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3773 2019-Jan-11 15:26:28.386257 - [DEBUG] Edge function : AllBottom (result of previous compose)
3774 2019-Jan-11 15:26:28.386283 - [DEBUG]
3775 2019-Jan-11 15:26:28.386308 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3776 2019-Jan-11 15:26:28.386335 - [DEBUG] = AllBottom
3777 2019-Jan-11 15:26:28.386360 - [DEBUG]
3778 2019-Jan-11 15:26:28.386384 - [DEBUG] PROPAGATE: No new function!
3779 2019-Jan-11 15:26:28.386411 - [DEBUG] EDGE:
3780 2019-Jan-11 15:26:28.386470 - [DEBUG] ---> 3781 2019-Jan-11 15:26:28.387109 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3782 2019-Jan-11 15:26:28.387742 - [DEBUG]
3783 2019-Jan-11 15:26:28.387769 - [DEBUG] EDGE:
3784 2019-Jan-11 15:26:28.387828 - [DEBUG] ---> 3785 2019-Jan-11 15:26:28.388470 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3786 2019-Jan-11 15:26:28.389100 - [DEBUG]
3787 2019-Jan-11 15:26:28.389126 - [DEBUG] EDGE:
3788 2019-Jan-11 15:26:28.389183 - [DEBUG] ---> 3789 2019-Jan-11 15:26:28.389812 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3790 2019-Jan-11 15:26:28.390441 - [DEBUG]
3791 2019-Jan-11 15:26:28.390477 - [DEBUG] Compose: EdgeIdentity * AllBottom
3792 2019-Jan-11 15:26:28.390505 - [DEBUG]
3793 2019-Jan-11 15:26:28.390530 - [DEBUG] Propagate flow
3794 2019-Jan-11 15:26:28.390554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3795 2019-Jan-11 15:26:28.390612 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
3796 2019-Jan-11 15:26:28.391253 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3797 2019-Jan-11 15:26:28.391882 - [DEBUG] Edge function : AllBottom (result of previous compose)
3798 2019-Jan-11 15:26:28.391909 - [DEBUG]
3799 2019-Jan-11 15:26:28.391934 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3800 2019-Jan-11 15:26:28.391961 - [DEBUG] = AllBottom
3801 2019-Jan-11 15:26:28.391986 - [DEBUG]
3802 2019-Jan-11 15:26:28.392011 - [DEBUG] PROPAGATE: No new function!
3803 2019-Jan-11 15:26:28.392038 - [DEBUG] EDGE:
3804 2019-Jan-11 15:26:28.392097 - [DEBUG] ---> 3805 2019-Jan-11 15:26:28.392733 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3806 2019-Jan-11 15:26:28.393362 - [DEBUG]
3807 2019-Jan-11 15:26:28.393389 - [DEBUG] EDGE:
3808 2019-Jan-11 15:26:28.393448 - [DEBUG] ---> 3809 2019-Jan-11 15:26:28.394073 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3810 2019-Jan-11 15:26:28.394718 - [DEBUG]
3811 2019-Jan-11 15:26:28.394745 - [DEBUG] EDGE:
3812 2019-Jan-11 15:26:28.394802 - [DEBUG] ---> 3813 2019-Jan-11 15:26:28.395440 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3814 2019-Jan-11 15:26:28.396070 - [DEBUG]
3815 2019-Jan-11 15:26:28.396107 - [DEBUG] Compose: EdgeIdentity * AllBottom
3816 2019-Jan-11 15:26:28.396135 - [DEBUG]
3817 2019-Jan-11 15:26:28.396159 - [DEBUG] Propagate flow
3818 2019-Jan-11 15:26:28.396183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3819 2019-Jan-11 15:26:28.396241 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3820 2019-Jan-11 15:26:28.396871 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3821 2019-Jan-11 15:26:28.397500 - [DEBUG] Edge function : AllBottom (result of previous compose)
3822 2019-Jan-11 15:26:28.397526 - [DEBUG]
3823 2019-Jan-11 15:26:28.397552 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3824 2019-Jan-11 15:26:28.397579 - [DEBUG] = AllBottom
3825 2019-Jan-11 15:26:28.397604 - [DEBUG]
3826 2019-Jan-11 15:26:28.397628 - [DEBUG] PROPAGATE: No new function!
3827 2019-Jan-11 15:26:28.397656 - [DEBUG] EDGE:
3828 2019-Jan-11 15:26:28.397715 - [DEBUG] ---> 3829 2019-Jan-11 15:26:28.398367 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3830 2019-Jan-11 15:26:28.398996 - [DEBUG]
3831 2019-Jan-11 15:26:28.399023 - [DEBUG] Compose: EdgeIdentity * AllBottom
3832 2019-Jan-11 15:26:28.399049 - [DEBUG]
3833 2019-Jan-11 15:26:28.399073 - [DEBUG] Propagate flow
3834 2019-Jan-11 15:26:28.399096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3835 2019-Jan-11 15:26:28.399152 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3836 2019-Jan-11 15:26:28.399788 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3837 2019-Jan-11 15:26:28.400413 - [DEBUG] Edge function : AllBottom (result of previous compose)
3838 2019-Jan-11 15:26:28.400439 - [DEBUG]
3839 2019-Jan-11 15:26:28.400465 - [DEBUG] Join: AllTop & AllBottom
3840 2019-Jan-11 15:26:28.400492 - [DEBUG] = AllBottom (new jump func)
3841 2019-Jan-11 15:26:28.400517 - [DEBUG]
3842 2019-Jan-11 15:26:28.400541 - [DEBUG] Start adding new jump function
3843 2019-Jan-11 15:26:28.400565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3844 2019-Jan-11 15:26:28.400622 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3845 2019-Jan-11 15:26:28.401261 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3846 2019-Jan-11 15:26:28.401896 - [DEBUG] Edge Function : AllBottom
3847 2019-Jan-11 15:26:28.401926 - [DEBUG] End adding new jump function
3848 2019-Jan-11 15:26:28.401951 - [DEBUG]
3849 2019-Jan-11 15:26:28.401975 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3850 2019-Jan-11 15:26:28.401999 - [DEBUG]
3851 2019-Jan-11 15:26:28.402023 - [DEBUG] Process 116. path edge:
3852 2019-Jan-11 15:26:28.402046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3853 2019-Jan-11 15:26:28.402103 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3854 2019-Jan-11 15:26:28.402738 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3855 2019-Jan-11 15:26:28.403363 - [DEBUG]
3856 2019-Jan-11 15:26:28.403388 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3857 2019-Jan-11 15:26:28.404037 - [DEBUG] Possible callees:
3858 2019-Jan-11 15:26:28.404064 - [DEBUG] llvm.dbg.declare
3859 2019-Jan-11 15:26:28.404090 - [DEBUG] Possible return sites:
3860 2019-Jan-11 15:26:28.404114 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203861 2019-Jan-11 15:26:28.405381 - [DEBUG] Found and process special summary
3862 2019-Jan-11 15:26:28.405455 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-11 15:26:28.405484 - [DEBUG]
3864 2019-Jan-11 15:26:28.405509 - [DEBUG] Propagate flow
3865 2019-Jan-11 15:26:28.405534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3866 2019-Jan-11 15:26:28.405592 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3867 2019-Jan-11 15:26:28.406224 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3868 2019-Jan-11 15:26:28.406849 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-11 15:26:28.406875 - [DEBUG]
3870 2019-Jan-11 15:26:28.406900 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-11 15:26:28.406927 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-11 15:26:28.406953 - [DEBUG]
3873 2019-Jan-11 15:26:28.406977 - [DEBUG] Start adding new jump function
3874 2019-Jan-11 15:26:28.407001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3875 2019-Jan-11 15:26:28.407057 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3876 2019-Jan-11 15:26:28.407683 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3877 2019-Jan-11 15:26:28.408329 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-11 15:26:28.408358 - [DEBUG] End adding new jump function
3879 2019-Jan-11 15:26:28.408383 - [DEBUG]
3880 2019-Jan-11 15:26:28.408407 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3881 2019-Jan-11 15:26:28.408431 - [DEBUG]
3882 2019-Jan-11 15:26:28.408454 - [DEBUG] Process 117. path edge:
3883 2019-Jan-11 15:26:28.408478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3884 2019-Jan-11 15:26:28.408535 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3885 2019-Jan-11 15:26:28.409165 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3886 2019-Jan-11 15:26:28.409790 - [DEBUG]
3887 2019-Jan-11 15:26:28.409815 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3888 2019-Jan-11 15:26:28.410457 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-11 15:26:28.410486 - [DEBUG]
3890 2019-Jan-11 15:26:28.410511 - [DEBUG] Propagate flow
3891 2019-Jan-11 15:26:28.410535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3892 2019-Jan-11 15:26:28.410592 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3893 2019-Jan-11 15:26:28.411231 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3894 2019-Jan-11 15:26:28.411857 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-11 15:26:28.411883 - [DEBUG]
3896 2019-Jan-11 15:26:28.411909 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-11 15:26:28.411936 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-11 15:26:28.411961 - [DEBUG]
3899 2019-Jan-11 15:26:28.411985 - [DEBUG] Start adding new jump function
3900 2019-Jan-11 15:26:28.412009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3901 2019-Jan-11 15:26:28.412074 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3902 2019-Jan-11 15:26:28.412700 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3903 2019-Jan-11 15:26:28.413327 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-11 15:26:28.413355 - [DEBUG] End adding new jump function
3905 2019-Jan-11 15:26:28.413381 - [DEBUG]
3906 2019-Jan-11 15:26:28.413405 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3907 2019-Jan-11 15:26:28.413429 - [DEBUG]
3908 2019-Jan-11 15:26:28.413452 - [DEBUG] Process 118. path edge:
3909 2019-Jan-11 15:26:28.413476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3910 2019-Jan-11 15:26:28.413533 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3911 2019-Jan-11 15:26:28.414158 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3912 2019-Jan-11 15:26:28.414798 - [DEBUG]
3913 2019-Jan-11 15:26:28.414823 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3914 2019-Jan-11 15:26:28.415458 - [DEBUG] Compose: EdgeIdentity * AllBottom
3915 2019-Jan-11 15:26:28.415487 - [DEBUG]
3916 2019-Jan-11 15:26:28.415512 - [DEBUG] Propagate flow
3917 2019-Jan-11 15:26:28.415536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3918 2019-Jan-11 15:26:28.415593 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3919 2019-Jan-11 15:26:28.416229 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3920 2019-Jan-11 15:26:28.416854 - [DEBUG] Edge function : AllBottom (result of previous compose)
3921 2019-Jan-11 15:26:28.416880 - [DEBUG]
3922 2019-Jan-11 15:26:28.416905 - [DEBUG] Join: AllTop & AllBottom
3923 2019-Jan-11 15:26:28.416932 - [DEBUG] = AllBottom (new jump func)
3924 2019-Jan-11 15:26:28.416957 - [DEBUG]
3925 2019-Jan-11 15:26:28.416982 - [DEBUG] Start adding new jump function
3926 2019-Jan-11 15:26:28.417006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3927 2019-Jan-11 15:26:28.417062 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3928 2019-Jan-11 15:26:28.417687 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3929 2019-Jan-11 15:26:28.418339 - [DEBUG] Edge Function : AllBottom
3930 2019-Jan-11 15:26:28.418368 - [DEBUG] End adding new jump function
3931 2019-Jan-11 15:26:28.418393 - [DEBUG]
3932 2019-Jan-11 15:26:28.418417 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3933 2019-Jan-11 15:26:28.418441 - [DEBUG]
3934 2019-Jan-11 15:26:28.418464 - [DEBUG] Process 119. path edge:
3935 2019-Jan-11 15:26:28.418488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3936 2019-Jan-11 15:26:28.418545 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3937 2019-Jan-11 15:26:28.419181 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3938 2019-Jan-11 15:26:28.419806 - [DEBUG]
3939 2019-Jan-11 15:26:28.419831 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3940 2019-Jan-11 15:26:28.420469 - [DEBUG] Possible callees:
3941 2019-Jan-11 15:26:28.420495 - [DEBUG] llvm.dbg.declare
3942 2019-Jan-11 15:26:28.420529 - [DEBUG] Possible return sites:
3943 2019-Jan-11 15:26:28.420554 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1493944 2019-Jan-11 15:26:28.421818 - [DEBUG] Found and process special summary
3945 2019-Jan-11 15:26:28.422012 - [DEBUG] EDGE:
3946 2019-Jan-11 15:26:28.422072 - [DEBUG] ---> 3947 2019-Jan-11 15:26:28.422710 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3948 2019-Jan-11 15:26:28.423337 - [DEBUG]
3949 2019-Jan-11 15:26:28.423362 - [DEBUG] EDGE:
3950 2019-Jan-11 15:26:28.423421 - [DEBUG] ---> 3951 2019-Jan-11 15:26:28.424047 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3952 2019-Jan-11 15:26:28.424687 - [DEBUG]
3953 2019-Jan-11 15:26:28.424712 - [DEBUG] Compose: EdgeIdentity * AllBottom
3954 2019-Jan-11 15:26:28.424738 - [DEBUG]
3955 2019-Jan-11 15:26:28.424762 - [DEBUG] Propagate flow
3956 2019-Jan-11 15:26:28.424785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3957 2019-Jan-11 15:26:28.424841 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3958 2019-Jan-11 15:26:28.425467 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3959 2019-Jan-11 15:26:28.426095 - [DEBUG] Edge function : AllBottom (result of previous compose)
3960 2019-Jan-11 15:26:28.426121 - [DEBUG]
3961 2019-Jan-11 15:26:28.426147 - [DEBUG] Join: AllTop & AllBottom
3962 2019-Jan-11 15:26:28.426173 - [DEBUG] = AllBottom (new jump func)
3963 2019-Jan-11 15:26:28.426199 - [DEBUG]
3964 2019-Jan-11 15:26:28.426223 - [DEBUG] Start adding new jump function
3965 2019-Jan-11 15:26:28.426247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3966 2019-Jan-11 15:26:28.426303 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3967 2019-Jan-11 15:26:28.426932 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3968 2019-Jan-11 15:26:28.427558 - [DEBUG] Edge Function : AllBottom
3969 2019-Jan-11 15:26:28.427586 - [DEBUG] End adding new jump function
3970 2019-Jan-11 15:26:28.427611 - [DEBUG]
3971 2019-Jan-11 15:26:28.427635 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3972 2019-Jan-11 15:26:28.427660 - [DEBUG]
3973 2019-Jan-11 15:26:28.427684 - [DEBUG] Process 120. path edge:
3974 2019-Jan-11 15:26:28.427708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3975 2019-Jan-11 15:26:28.427765 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3976 2019-Jan-11 15:26:28.428407 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
3977 2019-Jan-11 15:26:28.429037 - [DEBUG]
3978 2019-Jan-11 15:26:28.429063 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3979 2019-Jan-11 15:26:28.429699 - [DEBUG] Compose: EdgeIdentity * AllBottom
3980 2019-Jan-11 15:26:28.429727 - [DEBUG]
3981 2019-Jan-11 15:26:28.429752 - [DEBUG] Propagate flow
3982 2019-Jan-11 15:26:28.429776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3983 2019-Jan-11 15:26:28.429833 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3984 2019-Jan-11 15:26:28.430477 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3985 2019-Jan-11 15:26:28.431109 - [DEBUG] Edge function : AllBottom (result of previous compose)
3986 2019-Jan-11 15:26:28.431135 - [DEBUG]
3987 2019-Jan-11 15:26:28.431160 - [DEBUG] Join: AllTop & AllBottom
3988 2019-Jan-11 15:26:28.431188 - [DEBUG] = AllBottom (new jump func)
3989 2019-Jan-11 15:26:28.431226 - [DEBUG]
3990 2019-Jan-11 15:26:28.431251 - [DEBUG] Start adding new jump function
3991 2019-Jan-11 15:26:28.431275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3992 2019-Jan-11 15:26:28.431332 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3993 2019-Jan-11 15:26:28.431962 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3994 2019-Jan-11 15:26:28.432598 - [DEBUG] Edge Function : AllBottom
3995 2019-Jan-11 15:26:28.432626 - [DEBUG] End adding new jump function
3996 2019-Jan-11 15:26:28.432651 - [DEBUG]
3997 2019-Jan-11 15:26:28.432676 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
3998 2019-Jan-11 15:26:28.432701 - [DEBUG]
3999 2019-Jan-11 15:26:28.432724 - [DEBUG] Process 121. path edge:
4000 2019-Jan-11 15:26:28.432749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4001 2019-Jan-11 15:26:28.432806 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4002 2019-Jan-11 15:26:28.433442 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4003 2019-Jan-11 15:26:28.434071 - [DEBUG]
4004 2019-Jan-11 15:26:28.434096 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4005 2019-Jan-11 15:26:28.434751 - [DEBUG] Possible callees:
4006 2019-Jan-11 15:26:28.434776 - [DEBUG] llvm.dbg.declare
4007 2019-Jan-11 15:26:28.434800 - [DEBUG] Possible return sites:
4008 2019-Jan-11 15:26:28.434824 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494009 2019-Jan-11 15:26:28.436075 - [DEBUG] Found and process special summary
4010 2019-Jan-11 15:26:28.436107 - [DEBUG] Compose: EdgeIdentity * AllBottom
4011 2019-Jan-11 15:26:28.436136 - [DEBUG]
4012 2019-Jan-11 15:26:28.436160 - [DEBUG] Propagate flow
4013 2019-Jan-11 15:26:28.436185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4014 2019-Jan-11 15:26:28.436242 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4015 2019-Jan-11 15:26:28.436872 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4016 2019-Jan-11 15:26:28.437501 - [DEBUG] Edge function : AllBottom (result of previous compose)
4017 2019-Jan-11 15:26:28.437527 - [DEBUG]
4018 2019-Jan-11 15:26:28.437552 - [DEBUG] Join: AllTop & AllBottom
4019 2019-Jan-11 15:26:28.437579 - [DEBUG] = AllBottom (new jump func)
4020 2019-Jan-11 15:26:28.437605 - [DEBUG]
4021 2019-Jan-11 15:26:28.437629 - [DEBUG] Start adding new jump function
4022 2019-Jan-11 15:26:28.437653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4023 2019-Jan-11 15:26:28.437710 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4024 2019-Jan-11 15:26:28.438356 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4025 2019-Jan-11 15:26:28.438986 - [DEBUG] Edge Function : AllBottom
4026 2019-Jan-11 15:26:28.439015 - [DEBUG] End adding new jump function
4027 2019-Jan-11 15:26:28.439048 - [DEBUG]
4028 2019-Jan-11 15:26:28.439072 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4029 2019-Jan-11 15:26:28.439096 - [DEBUG]
4030 2019-Jan-11 15:26:28.439120 - [DEBUG] Process 122. path edge:
4031 2019-Jan-11 15:26:28.439144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4032 2019-Jan-11 15:26:28.439201 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4033 2019-Jan-11 15:26:28.439829 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4034 2019-Jan-11 15:26:28.440459 - [DEBUG]
4035 2019-Jan-11 15:26:28.440484 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4036 2019-Jan-11 15:26:28.441130 - [DEBUG] Compose: EdgeIdentity * AllBottom
4037 2019-Jan-11 15:26:28.441159 - [DEBUG]
4038 2019-Jan-11 15:26:28.441184 - [DEBUG] Propagate flow
4039 2019-Jan-11 15:26:28.441222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4040 2019-Jan-11 15:26:28.441280 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4041 2019-Jan-11 15:26:28.441907 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4042 2019-Jan-11 15:26:28.442535 - [DEBUG] Edge function : AllBottom (result of previous compose)
4043 2019-Jan-11 15:26:28.442561 - [DEBUG]
4044 2019-Jan-11 15:26:28.442586 - [DEBUG] Join: AllTop & AllBottom
4045 2019-Jan-11 15:26:28.442613 - [DEBUG] = AllBottom (new jump func)
4046 2019-Jan-11 15:26:28.442639 - [DEBUG]
4047 2019-Jan-11 15:26:28.442663 - [DEBUG] Start adding new jump function
4048 2019-Jan-11 15:26:28.442687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4049 2019-Jan-11 15:26:28.442744 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4050 2019-Jan-11 15:26:28.443375 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4051 2019-Jan-11 15:26:28.444001 - [DEBUG] Edge Function : AllBottom
4052 2019-Jan-11 15:26:28.444031 - [DEBUG] End adding new jump function
4053 2019-Jan-11 15:26:28.444056 - [DEBUG]
4054 2019-Jan-11 15:26:28.444080 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4055 2019-Jan-11 15:26:28.444104 - [DEBUG]
4056 2019-Jan-11 15:26:28.444128 - [DEBUG] Process 123. path edge:
4057 2019-Jan-11 15:26:28.444151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4058 2019-Jan-11 15:26:28.444208 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4059 2019-Jan-11 15:26:28.444855 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4060 2019-Jan-11 15:26:28.445484 - [DEBUG]
4061 2019-Jan-11 15:26:28.445510 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4062 2019-Jan-11 15:26:28.446145 - [DEBUG] Compose: EdgeIdentity * AllBottom
4063 2019-Jan-11 15:26:28.446173 - [DEBUG]
4064 2019-Jan-11 15:26:28.446198 - [DEBUG] Propagate flow
4065 2019-Jan-11 15:26:28.446222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4066 2019-Jan-11 15:26:28.446279 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4067 2019-Jan-11 15:26:28.446917 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4068 2019-Jan-11 15:26:28.447546 - [DEBUG] Edge function : AllBottom (result of previous compose)
4069 2019-Jan-11 15:26:28.447572 - [DEBUG]
4070 2019-Jan-11 15:26:28.447597 - [DEBUG] Join: AllTop & AllBottom
4071 2019-Jan-11 15:26:28.447624 - [DEBUG] = AllBottom (new jump func)
4072 2019-Jan-11 15:26:28.447658 - [DEBUG]
4073 2019-Jan-11 15:26:28.447683 - [DEBUG] Start adding new jump function
4074 2019-Jan-11 15:26:28.447707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4075 2019-Jan-11 15:26:28.447763 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4076 2019-Jan-11 15:26:28.448408 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4077 2019-Jan-11 15:26:28.449044 - [DEBUG] Edge Function : AllBottom
4078 2019-Jan-11 15:26:28.449073 - [DEBUG] End adding new jump function
4079 2019-Jan-11 15:26:28.449099 - [DEBUG]
4080 2019-Jan-11 15:26:28.449122 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4081 2019-Jan-11 15:26:28.449146 - [DEBUG]
4082 2019-Jan-11 15:26:28.449170 - [DEBUG] Process 124. path edge:
4083 2019-Jan-11 15:26:28.449194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4084 2019-Jan-11 15:26:28.449250 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4085 2019-Jan-11 15:26:28.449887 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4086 2019-Jan-11 15:26:28.450516 - [DEBUG]
4087 2019-Jan-11 15:26:28.450541 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4088 2019-Jan-11 15:26:28.451181 - [DEBUG] Possible callees:
4089 2019-Jan-11 15:26:28.451221 - [DEBUG] llvm.dbg.declare
4090 2019-Jan-11 15:26:28.451247 - [DEBUG] Possible return sites:
4091 2019-Jan-11 15:26:28.451272 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554092 2019-Jan-11 15:26:28.452524 - [DEBUG] Found and process special summary
4093 2019-Jan-11 15:26:28.452557 - [DEBUG] Compose: EdgeIdentity * AllBottom
4094 2019-Jan-11 15:26:28.452585 - [DEBUG]
4095 2019-Jan-11 15:26:28.452610 - [DEBUG] Propagate flow
4096 2019-Jan-11 15:26:28.452634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4097 2019-Jan-11 15:26:28.452692 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4098 2019-Jan-11 15:26:28.453322 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4099 2019-Jan-11 15:26:28.453951 - [DEBUG] Edge function : AllBottom (result of previous compose)
4100 2019-Jan-11 15:26:28.453977 - [DEBUG]
4101 2019-Jan-11 15:26:28.454002 - [DEBUG] Join: AllTop & AllBottom
4102 2019-Jan-11 15:26:28.454029 - [DEBUG] = AllBottom (new jump func)
4103 2019-Jan-11 15:26:28.454055 - [DEBUG]
4104 2019-Jan-11 15:26:28.454079 - [DEBUG] Start adding new jump function
4105 2019-Jan-11 15:26:28.454103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4106 2019-Jan-11 15:26:28.454160 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4107 2019-Jan-11 15:26:28.454804 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4108 2019-Jan-11 15:26:28.455433 - [DEBUG] Edge Function : AllBottom
4109 2019-Jan-11 15:26:28.455462 - [DEBUG] End adding new jump function
4110 2019-Jan-11 15:26:28.455487 - [DEBUG]
4111 2019-Jan-11 15:26:28.455511 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4112 2019-Jan-11 15:26:28.455535 - [DEBUG]
4113 2019-Jan-11 15:26:28.455558 - [DEBUG] Process 125. path edge:
4114 2019-Jan-11 15:26:28.455582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4115 2019-Jan-11 15:26:28.455646 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4116 2019-Jan-11 15:26:28.456277 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4117 2019-Jan-11 15:26:28.456905 - [DEBUG]
4118 2019-Jan-11 15:26:28.456930 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4119 2019-Jan-11 15:26:28.457575 - [DEBUG] Compose: EdgeIdentity * AllBottom
4120 2019-Jan-11 15:26:28.457604 - [DEBUG]
4121 2019-Jan-11 15:26:28.457629 - [DEBUG] Propagate flow
4122 2019-Jan-11 15:26:28.457653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4123 2019-Jan-11 15:26:28.457710 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4124 2019-Jan-11 15:26:28.458353 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4125 2019-Jan-11 15:26:28.458981 - [DEBUG] Edge function : AllBottom (result of previous compose)
4126 2019-Jan-11 15:26:28.459008 - [DEBUG]
4127 2019-Jan-11 15:26:28.459033 - [DEBUG] Join: AllTop & AllBottom
4128 2019-Jan-11 15:26:28.459061 - [DEBUG] = AllBottom (new jump func)
4129 2019-Jan-11 15:26:28.459086 - [DEBUG]
4130 2019-Jan-11 15:26:28.459110 - [DEBUG] Start adding new jump function
4131 2019-Jan-11 15:26:28.459135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4132 2019-Jan-11 15:26:28.459191 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4133 2019-Jan-11 15:26:28.459820 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4134 2019-Jan-11 15:26:28.460446 - [DEBUG] Edge Function : AllBottom
4135 2019-Jan-11 15:26:28.460475 - [DEBUG] End adding new jump function
4136 2019-Jan-11 15:26:28.460500 - [DEBUG]
4137 2019-Jan-11 15:26:28.460523 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4138 2019-Jan-11 15:26:28.460547 - [DEBUG]
4139 2019-Jan-11 15:26:28.460571 - [DEBUG] Process 126. path edge:
4140 2019-Jan-11 15:26:28.460594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4141 2019-Jan-11 15:26:28.460651 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4142 2019-Jan-11 15:26:28.461290 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4143 2019-Jan-11 15:26:28.461918 - [DEBUG]
4144 2019-Jan-11 15:26:28.461944 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4145 2019-Jan-11 15:26:28.462577 - [DEBUG] Compose: EdgeIdentity * AllBottom
4146 2019-Jan-11 15:26:28.462606 - [DEBUG]
4147 2019-Jan-11 15:26:28.462631 - [DEBUG] Propagate flow
4148 2019-Jan-11 15:26:28.462655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4149 2019-Jan-11 15:26:28.462712 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4150 2019-Jan-11 15:26:28.463338 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4151 2019-Jan-11 15:26:28.463967 - [DEBUG] Edge function : AllBottom (result of previous compose)
4152 2019-Jan-11 15:26:28.463993 - [DEBUG]
4153 2019-Jan-11 15:26:28.464018 - [DEBUG] Join: AllTop & AllBottom
4154 2019-Jan-11 15:26:28.464046 - [DEBUG] = AllBottom (new jump func)
4155 2019-Jan-11 15:26:28.464071 - [DEBUG]
4156 2019-Jan-11 15:26:28.464095 - [DEBUG] Start adding new jump function
4157 2019-Jan-11 15:26:28.464119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4158 2019-Jan-11 15:26:28.464175 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4159 2019-Jan-11 15:26:28.464820 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4160 2019-Jan-11 15:26:28.465454 - [DEBUG] Edge Function : AllBottom
4161 2019-Jan-11 15:26:28.465484 - [DEBUG] End adding new jump function
4162 2019-Jan-11 15:26:28.465509 - [DEBUG]
4163 2019-Jan-11 15:26:28.465533 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4164 2019-Jan-11 15:26:28.465557 - [DEBUG]
4165 2019-Jan-11 15:26:28.465580 - [DEBUG] Process 127. path edge:
4166 2019-Jan-11 15:26:28.465604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4167 2019-Jan-11 15:26:28.465661 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4168 2019-Jan-11 15:26:28.466287 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4169 2019-Jan-11 15:26:28.466916 - [DEBUG]
4170 2019-Jan-11 15:26:28.466942 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4171 2019-Jan-11 15:26:28.467577 - [DEBUG] Compose: EdgeIdentity * AllBottom
4172 2019-Jan-11 15:26:28.467605 - [DEBUG]
4173 2019-Jan-11 15:26:28.467630 - [DEBUG] Propagate flow
4174 2019-Jan-11 15:26:28.467654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4175 2019-Jan-11 15:26:28.467711 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4176 2019-Jan-11 15:26:28.468364 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4177 2019-Jan-11 15:26:28.468994 - [DEBUG] Edge function : AllBottom (result of previous compose)
4178 2019-Jan-11 15:26:28.469021 - [DEBUG]
4179 2019-Jan-11 15:26:28.469046 - [DEBUG] Join: AllTop & AllBottom
4180 2019-Jan-11 15:26:28.469073 - [DEBUG] = AllBottom (new jump func)
4181 2019-Jan-11 15:26:28.469098 - [DEBUG]
4182 2019-Jan-11 15:26:28.469122 - [DEBUG] Start adding new jump function
4183 2019-Jan-11 15:26:28.469146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4184 2019-Jan-11 15:26:28.469202 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4185 2019-Jan-11 15:26:28.469831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4186 2019-Jan-11 15:26:28.470467 - [DEBUG] Edge Function : AllBottom
4187 2019-Jan-11 15:26:28.470496 - [DEBUG] End adding new jump function
4188 2019-Jan-11 15:26:28.470521 - [DEBUG]
4189 2019-Jan-11 15:26:28.470545 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4190 2019-Jan-11 15:26:28.470569 - [DEBUG]
4191 2019-Jan-11 15:26:28.470592 - [DEBUG] Process 128. path edge:
4192 2019-Jan-11 15:26:28.470616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4193 2019-Jan-11 15:26:28.470672 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4194 2019-Jan-11 15:26:28.471323 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4195 2019-Jan-11 15:26:28.471953 - [DEBUG]
4196 2019-Jan-11 15:26:28.471978 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4197 2019-Jan-11 15:26:28.472617 - [DEBUG] Possible callees:
4198 2019-Jan-11 15:26:28.472643 - [DEBUG] llvm.dbg.declare
4199 2019-Jan-11 15:26:28.472669 - [DEBUG] Possible return sites:
4200 2019-Jan-11 15:26:28.472693 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634201 2019-Jan-11 15:26:28.473943 - [DEBUG] Found and process special summary
4202 2019-Jan-11 15:26:28.473983 - [DEBUG] Compose: EdgeIdentity * AllBottom
4203 2019-Jan-11 15:26:28.474012 - [DEBUG]
4204 2019-Jan-11 15:26:28.474036 - [DEBUG] Propagate flow
4205 2019-Jan-11 15:26:28.474061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4206 2019-Jan-11 15:26:28.474118 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4207 2019-Jan-11 15:26:28.474771 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4208 2019-Jan-11 15:26:28.475401 - [DEBUG] Edge function : AllBottom (result of previous compose)
4209 2019-Jan-11 15:26:28.475427 - [DEBUG]
4210 2019-Jan-11 15:26:28.475453 - [DEBUG] Join: AllTop & AllBottom
4211 2019-Jan-11 15:26:28.475480 - [DEBUG] = AllBottom (new jump func)
4212 2019-Jan-11 15:26:28.475505 - [DEBUG]
4213 2019-Jan-11 15:26:28.475529 - [DEBUG] Start adding new jump function
4214 2019-Jan-11 15:26:28.475553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4215 2019-Jan-11 15:26:28.475610 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4216 2019-Jan-11 15:26:28.476238 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4217 2019-Jan-11 15:26:28.476866 - [DEBUG] Edge Function : AllBottom
4218 2019-Jan-11 15:26:28.476895 - [DEBUG] End adding new jump function
4219 2019-Jan-11 15:26:28.476920 - [DEBUG]
4220 2019-Jan-11 15:26:28.476944 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4221 2019-Jan-11 15:26:28.476968 - [DEBUG]
4222 2019-Jan-11 15:26:28.476991 - [DEBUG] Process 129. path edge:
4223 2019-Jan-11 15:26:28.477015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4224 2019-Jan-11 15:26:28.477071 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4225 2019-Jan-11 15:26:28.477700 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4226 2019-Jan-11 15:26:28.478346 - [DEBUG]
4227 2019-Jan-11 15:26:28.478371 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4228 2019-Jan-11 15:26:28.479016 - [DEBUG] Compose: EdgeIdentity * AllBottom
4229 2019-Jan-11 15:26:28.479045 - [DEBUG]
4230 2019-Jan-11 15:26:28.479069 - [DEBUG] Propagate flow
4231 2019-Jan-11 15:26:28.479093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4232 2019-Jan-11 15:26:28.479151 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4233 2019-Jan-11 15:26:28.479778 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4234 2019-Jan-11 15:26:28.480408 - [DEBUG] Edge function : AllBottom (result of previous compose)
4235 2019-Jan-11 15:26:28.480435 - [DEBUG]
4236 2019-Jan-11 15:26:28.480460 - [DEBUG] Join: AllTop & AllBottom
4237 2019-Jan-11 15:26:28.480488 - [DEBUG] = AllBottom (new jump func)
4238 2019-Jan-11 15:26:28.480513 - [DEBUG]
4239 2019-Jan-11 15:26:28.480538 - [DEBUG] Start adding new jump function
4240 2019-Jan-11 15:26:28.480562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4241 2019-Jan-11 15:26:28.480619 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4242 2019-Jan-11 15:26:28.481262 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4243 2019-Jan-11 15:26:28.481887 - [DEBUG] Edge Function : AllBottom
4244 2019-Jan-11 15:26:28.481917 - [DEBUG] End adding new jump function
4245 2019-Jan-11 15:26:28.481942 - [DEBUG]
4246 2019-Jan-11 15:26:28.481966 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4247 2019-Jan-11 15:26:28.481990 - [DEBUG]
4248 2019-Jan-11 15:26:28.482021 - [DEBUG] Process 130. path edge:
4249 2019-Jan-11 15:26:28.482045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4250 2019-Jan-11 15:26:28.482102 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4251 2019-Jan-11 15:26:28.482728 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4252 2019-Jan-11 15:26:28.483358 - [DEBUG]
4253 2019-Jan-11 15:26:28.483383 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4254 2019-Jan-11 15:26:28.484018 - [DEBUG] Compose: EdgeIdentity * AllBottom
4255 2019-Jan-11 15:26:28.484047 - [DEBUG]
4256 2019-Jan-11 15:26:28.484072 - [DEBUG] Propagate flow
4257 2019-Jan-11 15:26:28.484096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4258 2019-Jan-11 15:26:28.484153 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4259 2019-Jan-11 15:26:28.484805 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4260 2019-Jan-11 15:26:28.485435 - [DEBUG] Edge function : AllBottom (result of previous compose)
4261 2019-Jan-11 15:26:28.485461 - [DEBUG]
4262 2019-Jan-11 15:26:28.485486 - [DEBUG] Join: AllTop & AllBottom
4263 2019-Jan-11 15:26:28.485513 - [DEBUG] = AllBottom (new jump func)
4264 2019-Jan-11 15:26:28.485539 - [DEBUG]
4265 2019-Jan-11 15:26:28.485563 - [DEBUG] Start adding new jump function
4266 2019-Jan-11 15:26:28.485587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4267 2019-Jan-11 15:26:28.485644 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4268 2019-Jan-11 15:26:28.486272 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4269 2019-Jan-11 15:26:28.486907 - [DEBUG] Edge Function : AllBottom
4270 2019-Jan-11 15:26:28.486936 - [DEBUG] End adding new jump function
4271 2019-Jan-11 15:26:28.486961 - [DEBUG]
4272 2019-Jan-11 15:26:28.486984 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4273 2019-Jan-11 15:26:28.487009 - [DEBUG]
4274 2019-Jan-11 15:26:28.487032 - [DEBUG] Process 131. path edge:
4275 2019-Jan-11 15:26:28.487056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4276 2019-Jan-11 15:26:28.487112 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4277 2019-Jan-11 15:26:28.487747 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4278 2019-Jan-11 15:26:28.488392 - [DEBUG]
4279 2019-Jan-11 15:26:28.488418 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4280 2019-Jan-11 15:26:28.489056 - [DEBUG] Possible callees:
4281 2019-Jan-11 15:26:28.489083 - [DEBUG] llvm.dbg.declare
4282 2019-Jan-11 15:26:28.489108 - [DEBUG] Possible return sites:
4283 2019-Jan-11 15:26:28.489133 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694284 2019-Jan-11 15:26:28.490383 - [DEBUG] Found and process special summary
4285 2019-Jan-11 15:26:28.490416 - [DEBUG] Compose: EdgeIdentity * AllBottom
4286 2019-Jan-11 15:26:28.490444 - [DEBUG]
4287 2019-Jan-11 15:26:28.490469 - [DEBUG] Propagate flow
4288 2019-Jan-11 15:26:28.490493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4289 2019-Jan-11 15:26:28.490551 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4290 2019-Jan-11 15:26:28.491188 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4291 2019-Jan-11 15:26:28.491830 - [DEBUG] Edge function : AllBottom (result of previous compose)
4292 2019-Jan-11 15:26:28.491856 - [DEBUG]
4293 2019-Jan-11 15:26:28.491882 - [DEBUG] Join: AllTop & AllBottom
4294 2019-Jan-11 15:26:28.491909 - [DEBUG] = AllBottom (new jump func)
4295 2019-Jan-11 15:26:28.491934 - [DEBUG]
4296 2019-Jan-11 15:26:28.491958 - [DEBUG] Start adding new jump function
4297 2019-Jan-11 15:26:28.491983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4298 2019-Jan-11 15:26:28.492039 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4299 2019-Jan-11 15:26:28.492668 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4300 2019-Jan-11 15:26:28.493295 - [DEBUG] Edge Function : AllBottom
4301 2019-Jan-11 15:26:28.493324 - [DEBUG] End adding new jump function
4302 2019-Jan-11 15:26:28.493350 - [DEBUG]
4303 2019-Jan-11 15:26:28.493373 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4304 2019-Jan-11 15:26:28.493397 - [DEBUG]
4305 2019-Jan-11 15:26:28.493421 - [DEBUG] Process 132. path edge:
4306 2019-Jan-11 15:26:28.493444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4307 2019-Jan-11 15:26:28.493501 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4308 2019-Jan-11 15:26:28.494129 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4309 2019-Jan-11 15:26:28.494772 - [DEBUG]
4310 2019-Jan-11 15:26:28.494796 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4311 2019-Jan-11 15:26:28.495442 - [DEBUG] Compose: EdgeIdentity * AllBottom
4312 2019-Jan-11 15:26:28.495471 - [DEBUG]
4313 2019-Jan-11 15:26:28.495496 - [DEBUG] Propagate flow
4314 2019-Jan-11 15:26:28.495520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4315 2019-Jan-11 15:26:28.495578 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4316 2019-Jan-11 15:26:28.496206 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4317 2019-Jan-11 15:26:28.496835 - [DEBUG] Edge function : AllBottom (result of previous compose)
4318 2019-Jan-11 15:26:28.496862 - [DEBUG]
4319 2019-Jan-11 15:26:28.496887 - [DEBUG] Join: AllTop & AllBottom
4320 2019-Jan-11 15:26:28.496914 - [DEBUG] = AllBottom (new jump func)
4321 2019-Jan-11 15:26:28.496940 - [DEBUG]
4322 2019-Jan-11 15:26:28.496964 - [DEBUG] Start adding new jump function
4323 2019-Jan-11 15:26:28.496988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4324 2019-Jan-11 15:26:28.497045 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4325 2019-Jan-11 15:26:28.497676 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4326 2019-Jan-11 15:26:28.498318 - [DEBUG] Edge Function : AllBottom
4327 2019-Jan-11 15:26:28.498347 - [DEBUG] End adding new jump function
4328 2019-Jan-11 15:26:28.498373 - [DEBUG]
4329 2019-Jan-11 15:26:28.498396 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4330 2019-Jan-11 15:26:28.498421 - [DEBUG]
4331 2019-Jan-11 15:26:28.498444 - [DEBUG] Process 133. path edge:
4332 2019-Jan-11 15:26:28.498468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4333 2019-Jan-11 15:26:28.498525 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4334 2019-Jan-11 15:26:28.499151 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4335 2019-Jan-11 15:26:28.499790 - [DEBUG]
4336 2019-Jan-11 15:26:28.499816 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4337 2019-Jan-11 15:26:28.500457 - [DEBUG] Compose: EdgeIdentity * AllBottom
4338 2019-Jan-11 15:26:28.500487 - [DEBUG]
4339 2019-Jan-11 15:26:28.500511 - [DEBUG] Propagate flow
4340 2019-Jan-11 15:26:28.500536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4341 2019-Jan-11 15:26:28.500593 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4342 2019-Jan-11 15:26:28.501237 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4343 2019-Jan-11 15:26:28.501867 - [DEBUG] Edge function : AllBottom (result of previous compose)
4344 2019-Jan-11 15:26:28.501893 - [DEBUG]
4345 2019-Jan-11 15:26:28.501918 - [DEBUG] Join: AllTop & AllBottom
4346 2019-Jan-11 15:26:28.501945 - [DEBUG] = AllBottom (new jump func)
4347 2019-Jan-11 15:26:28.501971 - [DEBUG]
4348 2019-Jan-11 15:26:28.501995 - [DEBUG] Start adding new jump function
4349 2019-Jan-11 15:26:28.502019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4350 2019-Jan-11 15:26:28.502076 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4351 2019-Jan-11 15:26:28.502705 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4352 2019-Jan-11 15:26:28.503336 - [DEBUG] Edge Function : AllBottom
4353 2019-Jan-11 15:26:28.503365 - [DEBUG] End adding new jump function
4354 2019-Jan-11 15:26:28.503390 - [DEBUG]
4355 2019-Jan-11 15:26:28.503413 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4356 2019-Jan-11 15:26:28.503438 - [DEBUG]
4357 2019-Jan-11 15:26:28.503461 - [DEBUG] Process 134. path edge:
4358 2019-Jan-11 15:26:28.503485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4359 2019-Jan-11 15:26:28.503541 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4360 2019-Jan-11 15:26:28.504171 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4361 2019-Jan-11 15:26:28.504814 - [DEBUG]
4362 2019-Jan-11 15:26:28.504839 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4363 2019-Jan-11 15:26:28.505487 - [DEBUG] Compose: EdgeIdentity * AllBottom
4364 2019-Jan-11 15:26:28.505516 - [DEBUG]
4365 2019-Jan-11 15:26:28.505541 - [DEBUG] Propagate flow
4366 2019-Jan-11 15:26:28.505565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4367 2019-Jan-11 15:26:28.505623 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4368 2019-Jan-11 15:26:28.506255 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4369 2019-Jan-11 15:26:28.506883 - [DEBUG] Edge function : AllBottom (result of previous compose)
4370 2019-Jan-11 15:26:28.506909 - [DEBUG]
4371 2019-Jan-11 15:26:28.506934 - [DEBUG] Join: AllTop & AllBottom
4372 2019-Jan-11 15:26:28.506961 - [DEBUG] = AllBottom (new jump func)
4373 2019-Jan-11 15:26:28.506987 - [DEBUG]
4374 2019-Jan-11 15:26:28.507011 - [DEBUG] Start adding new jump function
4375 2019-Jan-11 15:26:28.507035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4376 2019-Jan-11 15:26:28.507092 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4377 2019-Jan-11 15:26:28.507721 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4378 2019-Jan-11 15:26:28.508364 - [DEBUG] Edge Function : AllBottom
4379 2019-Jan-11 15:26:28.508401 - [DEBUG] End adding new jump function
4380 2019-Jan-11 15:26:28.508426 - [DEBUG]
4381 2019-Jan-11 15:26:28.508450 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4382 2019-Jan-11 15:26:28.508474 - [DEBUG]
4383 2019-Jan-11 15:26:28.508497 - [DEBUG] Process 135. path edge:
4384 2019-Jan-11 15:26:28.508521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4385 2019-Jan-11 15:26:28.508578 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4386 2019-Jan-11 15:26:28.509205 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4387 2019-Jan-11 15:26:28.509835 - [DEBUG]
4388 2019-Jan-11 15:26:28.509861 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4389 2019-Jan-11 15:26:28.510496 - [DEBUG] Compose: EdgeIdentity * AllBottom
4390 2019-Jan-11 15:26:28.510524 - [DEBUG]
4391 2019-Jan-11 15:26:28.510549 - [DEBUG] Propagate flow
4392 2019-Jan-11 15:26:28.510573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4393 2019-Jan-11 15:26:28.510630 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4394 2019-Jan-11 15:26:28.511274 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4395 2019-Jan-11 15:26:28.511903 - [DEBUG] Edge function : AllBottom (result of previous compose)
4396 2019-Jan-11 15:26:28.511930 - [DEBUG]
4397 2019-Jan-11 15:26:28.511955 - [DEBUG] Join: AllTop & AllBottom
4398 2019-Jan-11 15:26:28.511982 - [DEBUG] = AllBottom (new jump func)
4399 2019-Jan-11 15:26:28.512007 - [DEBUG]
4400 2019-Jan-11 15:26:28.512031 - [DEBUG] Start adding new jump function
4401 2019-Jan-11 15:26:28.512055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4402 2019-Jan-11 15:26:28.512112 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4403 2019-Jan-11 15:26:28.512741 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4404 2019-Jan-11 15:26:28.513369 - [DEBUG] Edge Function : AllBottom
4405 2019-Jan-11 15:26:28.513398 - [DEBUG] End adding new jump function
4406 2019-Jan-11 15:26:28.513423 - [DEBUG]
4407 2019-Jan-11 15:26:28.513447 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4408 2019-Jan-11 15:26:28.513471 - [DEBUG]
4409 2019-Jan-11 15:26:28.513494 - [DEBUG] Process 136. path edge:
4410 2019-Jan-11 15:26:28.513518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4411 2019-Jan-11 15:26:28.513575 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4412 2019-Jan-11 15:26:28.514204 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4413 2019-Jan-11 15:26:28.514846 - [DEBUG]
4414 2019-Jan-11 15:26:28.514870 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4415 2019-Jan-11 15:26:28.515514 - [DEBUG] Compose: EdgeIdentity * AllBottom
4416 2019-Jan-11 15:26:28.515543 - [DEBUG]
4417 2019-Jan-11 15:26:28.515568 - [DEBUG] Propagate flow
4418 2019-Jan-11 15:26:28.515592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4419 2019-Jan-11 15:26:28.515650 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4420 2019-Jan-11 15:26:28.516278 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4421 2019-Jan-11 15:26:28.516907 - [DEBUG] Edge function : AllBottom (result of previous compose)
4422 2019-Jan-11 15:26:28.516934 - [DEBUG]
4423 2019-Jan-11 15:26:28.516959 - [DEBUG] Join: AllTop & AllBottom
4424 2019-Jan-11 15:26:28.516993 - [DEBUG] = AllBottom (new jump func)
4425 2019-Jan-11 15:26:28.517019 - [DEBUG]
4426 2019-Jan-11 15:26:28.517043 - [DEBUG] Start adding new jump function
4427 2019-Jan-11 15:26:28.517068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4428 2019-Jan-11 15:26:28.517125 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4429 2019-Jan-11 15:26:28.517755 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4430 2019-Jan-11 15:26:28.518397 - [DEBUG] Edge Function : AllBottom
4431 2019-Jan-11 15:26:28.518426 - [DEBUG] End adding new jump function
4432 2019-Jan-11 15:26:28.518451 - [DEBUG]
4433 2019-Jan-11 15:26:28.518475 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4434 2019-Jan-11 15:26:28.518499 - [DEBUG]
4435 2019-Jan-11 15:26:28.518522 - [DEBUG] Process 137. path edge:
4436 2019-Jan-11 15:26:28.518546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4437 2019-Jan-11 15:26:28.518602 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4438 2019-Jan-11 15:26:28.519228 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4439 2019-Jan-11 15:26:28.519857 - [DEBUG]
4440 2019-Jan-11 15:26:28.519883 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4441 2019-Jan-11 15:26:28.520517 - [DEBUG] Compose: EdgeIdentity * AllBottom
4442 2019-Jan-11 15:26:28.520546 - [DEBUG]
4443 2019-Jan-11 15:26:28.520571 - [DEBUG] Propagate flow
4444 2019-Jan-11 15:26:28.520594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4445 2019-Jan-11 15:26:28.520652 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4446 2019-Jan-11 15:26:28.521294 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4447 2019-Jan-11 15:26:28.521923 - [DEBUG] Edge function : AllBottom (result of previous compose)
4448 2019-Jan-11 15:26:28.521949 - [DEBUG]
4449 2019-Jan-11 15:26:28.521974 - [DEBUG] Join: AllTop & AllBottom
4450 2019-Jan-11 15:26:28.522001 - [DEBUG] = AllBottom (new jump func)
4451 2019-Jan-11 15:26:28.522027 - [DEBUG]
4452 2019-Jan-11 15:26:28.522051 - [DEBUG] Start adding new jump function
4453 2019-Jan-11 15:26:28.522075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4454 2019-Jan-11 15:26:28.522131 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4455 2019-Jan-11 15:26:28.522759 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4456 2019-Jan-11 15:26:28.523387 - [DEBUG] Edge Function : AllBottom
4457 2019-Jan-11 15:26:28.523416 - [DEBUG] End adding new jump function
4458 2019-Jan-11 15:26:28.523441 - [DEBUG]
4459 2019-Jan-11 15:26:28.523464 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4460 2019-Jan-11 15:26:28.523489 - [DEBUG]
4461 2019-Jan-11 15:26:28.523512 - [DEBUG] Process 138. path edge:
4462 2019-Jan-11 15:26:28.523535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4463 2019-Jan-11 15:26:28.523592 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4464 2019-Jan-11 15:26:28.524220 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4465 2019-Jan-11 15:26:28.524863 - [DEBUG]
4466 2019-Jan-11 15:26:28.524888 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4467 2019-Jan-11 15:26:28.525528 - [DEBUG] Compose: EdgeIdentity * AllBottom
4468 2019-Jan-11 15:26:28.525557 - [DEBUG]
4469 2019-Jan-11 15:26:28.525590 - [DEBUG] Propagate flow
4470 2019-Jan-11 15:26:28.525614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4471 2019-Jan-11 15:26:28.525673 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4472 2019-Jan-11 15:26:28.526305 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4473 2019-Jan-11 15:26:28.526933 - [DEBUG] Edge function : AllBottom (result of previous compose)
4474 2019-Jan-11 15:26:28.526960 - [DEBUG]
4475 2019-Jan-11 15:26:28.526985 - [DEBUG] Join: AllTop & AllBottom
4476 2019-Jan-11 15:26:28.527012 - [DEBUG] = AllBottom (new jump func)
4477 2019-Jan-11 15:26:28.527037 - [DEBUG]
4478 2019-Jan-11 15:26:28.527061 - [DEBUG] Start adding new jump function
4479 2019-Jan-11 15:26:28.527086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4480 2019-Jan-11 15:26:28.527143 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4481 2019-Jan-11 15:26:28.527772 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4482 2019-Jan-11 15:26:28.528418 - [DEBUG] Edge Function : AllBottom
4483 2019-Jan-11 15:26:28.528447 - [DEBUG] End adding new jump function
4484 2019-Jan-11 15:26:28.528471 - [DEBUG]
4485 2019-Jan-11 15:26:28.528495 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4486 2019-Jan-11 15:26:28.528519 - [DEBUG]
4487 2019-Jan-11 15:26:28.528542 - [DEBUG] Process 139. path edge:
4488 2019-Jan-11 15:26:28.528566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4489 2019-Jan-11 15:26:28.528622 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4490 2019-Jan-11 15:26:28.529254 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4491 2019-Jan-11 15:26:28.529883 - [DEBUG]
4492 2019-Jan-11 15:26:28.529909 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4493 2019-Jan-11 15:26:28.530549 - [DEBUG] Compose: EdgeIdentity * AllBottom
4494 2019-Jan-11 15:26:28.530577 - [DEBUG]
4495 2019-Jan-11 15:26:28.530602 - [DEBUG] Propagate flow
4496 2019-Jan-11 15:26:28.530626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4497 2019-Jan-11 15:26:28.530684 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4498 2019-Jan-11 15:26:28.531325 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4499 2019-Jan-11 15:26:28.531955 - [DEBUG] Edge function : AllBottom (result of previous compose)
4500 2019-Jan-11 15:26:28.531981 - [DEBUG]
4501 2019-Jan-11 15:26:28.532006 - [DEBUG] Join: AllTop & AllBottom
4502 2019-Jan-11 15:26:28.532033 - [DEBUG] = AllBottom (new jump func)
4503 2019-Jan-11 15:26:28.532059 - [DEBUG]
4504 2019-Jan-11 15:26:28.532083 - [DEBUG] Start adding new jump function
4505 2019-Jan-11 15:26:28.532107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4506 2019-Jan-11 15:26:28.532164 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4507 2019-Jan-11 15:26:28.532795 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4508 2019-Jan-11 15:26:28.533422 - [DEBUG] Edge Function : AllBottom
4509 2019-Jan-11 15:26:28.533451 - [DEBUG] End adding new jump function
4510 2019-Jan-11 15:26:28.533476 - [DEBUG]
4511 2019-Jan-11 15:26:28.533500 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4512 2019-Jan-11 15:26:28.533524 - [DEBUG]
4513 2019-Jan-11 15:26:28.533555 - [DEBUG] Process 140. path edge:
4514 2019-Jan-11 15:26:28.533579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4515 2019-Jan-11 15:26:28.533636 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4516 2019-Jan-11 15:26:28.534264 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4517 2019-Jan-11 15:26:28.534905 - [DEBUG]
4518 2019-Jan-11 15:26:28.534931 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4519 2019-Jan-11 15:26:28.535569 - [DEBUG] Compose: EdgeIdentity * AllBottom
4520 2019-Jan-11 15:26:28.535598 - [DEBUG]
4521 2019-Jan-11 15:26:28.535622 - [DEBUG] Propagate flow
4522 2019-Jan-11 15:26:28.535647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4523 2019-Jan-11 15:26:28.535705 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4524 2019-Jan-11 15:26:28.536338 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4525 2019-Jan-11 15:26:28.536968 - [DEBUG] Edge function : AllBottom (result of previous compose)
4526 2019-Jan-11 15:26:28.536994 - [DEBUG]
4527 2019-Jan-11 15:26:28.537019 - [DEBUG] Join: AllTop & AllBottom
4528 2019-Jan-11 15:26:28.537046 - [DEBUG] = AllBottom (new jump func)
4529 2019-Jan-11 15:26:28.537072 - [DEBUG]
4530 2019-Jan-11 15:26:28.537096 - [DEBUG] Start adding new jump function
4531 2019-Jan-11 15:26:28.537120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4532 2019-Jan-11 15:26:28.537177 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4533 2019-Jan-11 15:26:28.537808 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4534 2019-Jan-11 15:26:28.538450 - [DEBUG] Edge Function : AllBottom
4535 2019-Jan-11 15:26:28.538479 - [DEBUG] End adding new jump function
4536 2019-Jan-11 15:26:28.538504 - [DEBUG]
4537 2019-Jan-11 15:26:28.538527 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4538 2019-Jan-11 15:26:28.538552 - [DEBUG]
4539 2019-Jan-11 15:26:28.538575 - [DEBUG] Process 141. path edge:
4540 2019-Jan-11 15:26:28.538599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4541 2019-Jan-11 15:26:28.538655 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4542 2019-Jan-11 15:26:28.539281 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4543 2019-Jan-11 15:26:28.539911 - [DEBUG]
4544 2019-Jan-11 15:26:28.539936 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-11 15:26:28.540565 - [DEBUG] Start of endsummarytab entry
4546 2019-Jan-11 15:26:28.540593 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4547 2019-Jan-11 15:26:28.541232 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
4548 2019-Jan-11 15:26:28.541291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4549 2019-Jan-11 15:26:28.541921 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
4550 2019-Jan-11 15:26:28.542548 - [DEBUG] EF: AllBottom
4551 2019-Jan-11 15:26:28.542575 - [DEBUG]
4552 2019-Jan-11 15:26:28.542599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4553 2019-Jan-11 15:26:28.543227 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4554 2019-Jan-11 15:26:28.543856 - [DEBUG] EF: AllBottom
4555 2019-Jan-11 15:26:28.543882 - [DEBUG]
4556 2019-Jan-11 15:26:28.543906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4557 2019-Jan-11 15:26:28.544545 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
4558 2019-Jan-11 15:26:28.545184 - [DEBUG] EF: AllBottom
4559 2019-Jan-11 15:26:28.545210 - [DEBUG]
4560 2019-Jan-11 15:26:28.545234 - [DEBUG] ---------------
4561 2019-Jan-11 15:26:28.545257 - [DEBUG]
4562 2019-Jan-11 15:26:28.545281 - [DEBUG] End of endsummarytab entry
4563 2019-Jan-11 15:26:28.545304 - [DEBUG]
4564 2019-Jan-11 15:26:28.545328 - [DEBUG] Start of incomingtab entry
4565 2019-Jan-11 15:26:28.545352 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4566 2019-Jan-11 15:26:28.546025 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
4567 2019-Jan-11 15:26:28.546093 - [DEBUG] ---------------
4568 2019-Jan-11 15:26:28.546119 - [DEBUG] End of incomingtab entry
4569 2019-Jan-11 15:26:28.546143 - [DEBUG]
4570 2019-Jan-11 15:26:28.546171 - [DEBUG] EDGE:
4571 2019-Jan-11 15:26:28.546230 - [DEBUG] ---> 4572 2019-Jan-11 15:26:28.546919 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4573 2019-Jan-11 15:26:28.547603 - [DEBUG]
4574 2019-Jan-11 15:26:28.547632 - [DEBUG] EDGE:
4575 2019-Jan-11 15:26:28.547696 - [DEBUG] ---> 4576 2019-Jan-11 15:26:28.548355 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4577 2019-Jan-11 15:26:28.548984 - [DEBUG]
4578 2019-Jan-11 15:26:28.549030 - [DEBUG] Compose: EdgeIdentity * AllBottom
4579 2019-Jan-11 15:26:28.549058 - [DEBUG]
4580 2019-Jan-11 15:26:28.549083 - [DEBUG] Propagate flow
4581 2019-Jan-11 15:26:28.549108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4582 2019-Jan-11 15:26:28.549165 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4583 2019-Jan-11 15:26:28.549807 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4584 2019-Jan-11 15:26:28.550437 - [DEBUG] Edge function : AllBottom (result of previous compose)
4585 2019-Jan-11 15:26:28.550463 - [DEBUG]
4586 2019-Jan-11 15:26:28.550490 - [DEBUG] Join: AllTop & AllBottom
4587 2019-Jan-11 15:26:28.550517 - [DEBUG] = AllBottom (new jump func)
4588 2019-Jan-11 15:26:28.550543 - [DEBUG]
4589 2019-Jan-11 15:26:28.550567 - [DEBUG] Start adding new jump function
4590 2019-Jan-11 15:26:28.550591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4591 2019-Jan-11 15:26:28.550647 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4592 2019-Jan-11 15:26:28.551292 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4593 2019-Jan-11 15:26:28.551927 - [DEBUG] Edge Function : AllBottom
4594 2019-Jan-11 15:26:28.551958 - [DEBUG] End adding new jump function
4595 2019-Jan-11 15:26:28.551984 - [DEBUG]
4596 2019-Jan-11 15:26:28.552008 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4597 2019-Jan-11 15:26:28.552033 - [DEBUG]
4598 2019-Jan-11 15:26:28.552056 - [DEBUG] Process 142. path edge:
4599 2019-Jan-11 15:26:28.552080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4600 2019-Jan-11 15:26:28.552137 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4601 2019-Jan-11 15:26:28.552774 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4602 2019-Jan-11 15:26:28.553402 - [DEBUG]
4603 2019-Jan-11 15:26:28.553428 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4604 2019-Jan-11 15:26:28.554087 - [DEBUG] Possible callees:
4605 2019-Jan-11 15:26:28.554114 - [DEBUG] llvm.dbg.declare
4606 2019-Jan-11 15:26:28.554140 - [DEBUG] Possible return sites:
4607 2019-Jan-11 15:26:28.554164 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934608 2019-Jan-11 15:26:28.555438 - [DEBUG] Found and process special summary
4609 2019-Jan-11 15:26:28.555472 - [DEBUG] Compose: EdgeIdentity * AllBottom
4610 2019-Jan-11 15:26:28.555500 - [DEBUG]
4611 2019-Jan-11 15:26:28.555525 - [DEBUG] Propagate flow
4612 2019-Jan-11 15:26:28.555549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4613 2019-Jan-11 15:26:28.555607 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4614 2019-Jan-11 15:26:28.556238 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4615 2019-Jan-11 15:26:28.556867 - [DEBUG] Edge function : AllBottom (result of previous compose)
4616 2019-Jan-11 15:26:28.556893 - [DEBUG]
4617 2019-Jan-11 15:26:28.556919 - [DEBUG] Join: AllTop & AllBottom
4618 2019-Jan-11 15:26:28.556946 - [DEBUG] = AllBottom (new jump func)
4619 2019-Jan-11 15:26:28.556971 - [DEBUG]
4620 2019-Jan-11 15:26:28.556995 - [DEBUG] Start adding new jump function
4621 2019-Jan-11 15:26:28.557019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4622 2019-Jan-11 15:26:28.557076 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4623 2019-Jan-11 15:26:28.557705 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4624 2019-Jan-11 15:26:28.558351 - [DEBUG] Edge Function : AllBottom
4625 2019-Jan-11 15:26:28.558380 - [DEBUG] End adding new jump function
4626 2019-Jan-11 15:26:28.558405 - [DEBUG]
4627 2019-Jan-11 15:26:28.558429 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4628 2019-Jan-11 15:26:28.558453 - [DEBUG]
4629 2019-Jan-11 15:26:28.558477 - [DEBUG] Process 143. path edge:
4630 2019-Jan-11 15:26:28.558501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4631 2019-Jan-11 15:26:28.558558 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4632 2019-Jan-11 15:26:28.559187 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4633 2019-Jan-11 15:26:28.559815 - [DEBUG]
4634 2019-Jan-11 15:26:28.559841 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4635 2019-Jan-11 15:26:28.560494 - [DEBUG] Compose: EdgeIdentity * AllBottom
4636 2019-Jan-11 15:26:28.560523 - [DEBUG]
4637 2019-Jan-11 15:26:28.560548 - [DEBUG] Propagate flow
4638 2019-Jan-11 15:26:28.560572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4639 2019-Jan-11 15:26:28.560630 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4640 2019-Jan-11 15:26:28.561270 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4641 2019-Jan-11 15:26:28.561900 - [DEBUG] Edge function : AllBottom (result of previous compose)
4642 2019-Jan-11 15:26:28.561926 - [DEBUG]
4643 2019-Jan-11 15:26:28.561951 - [DEBUG] Join: AllTop & AllBottom
4644 2019-Jan-11 15:26:28.561978 - [DEBUG] = AllBottom (new jump func)
4645 2019-Jan-11 15:26:28.562004 - [DEBUG]
4646 2019-Jan-11 15:26:28.562028 - [DEBUG] Start adding new jump function
4647 2019-Jan-11 15:26:28.562052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4648 2019-Jan-11 15:26:28.562109 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4649 2019-Jan-11 15:26:28.562745 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4650 2019-Jan-11 15:26:28.563370 - [DEBUG] Edge Function : AllBottom
4651 2019-Jan-11 15:26:28.563399 - [DEBUG] End adding new jump function
4652 2019-Jan-11 15:26:28.563424 - [DEBUG]
4653 2019-Jan-11 15:26:28.563448 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4654 2019-Jan-11 15:26:28.563472 - [DEBUG]
4655 2019-Jan-11 15:26:28.563495 - [DEBUG] Process 144. path edge:
4656 2019-Jan-11 15:26:28.563519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4657 2019-Jan-11 15:26:28.563576 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4658 2019-Jan-11 15:26:28.564201 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4659 2019-Jan-11 15:26:28.564845 - [DEBUG]
4660 2019-Jan-11 15:26:28.564870 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4661 2019-Jan-11 15:26:28.565505 - [DEBUG] Compose: EdgeIdentity * AllBottom
4662 2019-Jan-11 15:26:28.565533 - [DEBUG]
4663 2019-Jan-11 15:26:28.565558 - [DEBUG] Propagate flow
4664 2019-Jan-11 15:26:28.565582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4665 2019-Jan-11 15:26:28.565639 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4666 2019-Jan-11 15:26:28.566265 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4667 2019-Jan-11 15:26:28.566897 - [DEBUG] Edge function : AllBottom (result of previous compose)
4668 2019-Jan-11 15:26:28.566923 - [DEBUG]
4669 2019-Jan-11 15:26:28.566949 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4670 2019-Jan-11 15:26:28.566976 - [DEBUG] = AllBottom
4671 2019-Jan-11 15:26:28.567001 - [DEBUG]
4672 2019-Jan-11 15:26:28.567025 - [DEBUG] PROPAGATE: No new function!
4673 2019-Jan-11 15:26:28.567050 - [DEBUG] EDGE:
4674 2019-Jan-11 15:26:28.567108 - [DEBUG] ---> 4675 2019-Jan-11 15:26:28.567732 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4676 2019-Jan-11 15:26:28.568377 - [DEBUG]
4677 2019-Jan-11 15:26:28.568403 - [DEBUG] EDGE:
4678 2019-Jan-11 15:26:28.568461 - [DEBUG] ---> 4679 2019-Jan-11 15:26:28.569090 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4680 2019-Jan-11 15:26:28.569718 - [DEBUG]
4681 2019-Jan-11 15:26:28.569755 - [DEBUG] Compose: EdgeIdentity * AllBottom
4682 2019-Jan-11 15:26:28.569782 - [DEBUG]
4683 2019-Jan-11 15:26:28.569807 - [DEBUG] Propagate flow
4684 2019-Jan-11 15:26:28.569831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4685 2019-Jan-11 15:26:28.569889 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4686 2019-Jan-11 15:26:28.570516 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4687 2019-Jan-11 15:26:28.571144 - [DEBUG] Edge function : AllBottom (result of previous compose)
4688 2019-Jan-11 15:26:28.571170 - [DEBUG]
4689 2019-Jan-11 15:26:28.571208 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4690 2019-Jan-11 15:26:28.571236 - [DEBUG] = AllBottom
4691 2019-Jan-11 15:26:28.571262 - [DEBUG]
4692 2019-Jan-11 15:26:28.571286 - [DEBUG] PROPAGATE: No new function!
4693 2019-Jan-11 15:26:28.571313 - [DEBUG] EDGE:
4694 2019-Jan-11 15:26:28.571379 - [DEBUG] ---> 4695 2019-Jan-11 15:26:28.572017 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4696 2019-Jan-11 15:26:28.572646 - [DEBUG]
4697 2019-Jan-11 15:26:28.572671 - [DEBUG] EDGE:
4698 2019-Jan-11 15:26:28.572730 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4699 2019-Jan-11 15:26:28.573362 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4700 2019-Jan-11 15:26:28.573990 - [DEBUG]
4701 2019-Jan-11 15:26:28.574016 - [DEBUG] EDGE:
4702 2019-Jan-11 15:26:28.574074 - [DEBUG] ---> 4703 2019-Jan-11 15:26:28.574717 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4704 2019-Jan-11 15:26:28.575346 - [DEBUG]
4705 2019-Jan-11 15:26:28.575372 - [DEBUG] EDGE:
4706 2019-Jan-11 15:26:28.575431 - [DEBUG] ---> 4707 2019-Jan-11 15:26:28.576056 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4708 2019-Jan-11 15:26:28.576685 - [DEBUG]
4709 2019-Jan-11 15:26:28.576711 - [DEBUG] EDGE:
4710 2019-Jan-11 15:26:28.576770 - [DEBUG] ---> 4711 2019-Jan-11 15:26:28.577397 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4712 2019-Jan-11 15:26:28.578076 - [DEBUG]
4713 2019-Jan-11 15:26:28.578108 - [DEBUG] Compose: EdgeIdentity * AllBottom
4714 2019-Jan-11 15:26:28.578135 - [DEBUG]
4715 2019-Jan-11 15:26:28.578159 - [DEBUG] Propagate flow
4716 2019-Jan-11 15:26:28.578182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4717 2019-Jan-11 15:26:28.578239 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4718 2019-Jan-11 15:26:28.578868 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4719 2019-Jan-11 15:26:28.579497 - [DEBUG] Edge function : AllBottom (result of previous compose)
4720 2019-Jan-11 15:26:28.579523 - [DEBUG]
4721 2019-Jan-11 15:26:28.579548 - [DEBUG] Join: AllTop & AllBottom
4722 2019-Jan-11 15:26:28.579575 - [DEBUG] = AllBottom (new jump func)
4723 2019-Jan-11 15:26:28.579601 - [DEBUG]
4724 2019-Jan-11 15:26:28.579625 - [DEBUG] Start adding new jump function
4725 2019-Jan-11 15:26:28.579649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4726 2019-Jan-11 15:26:28.579706 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4727 2019-Jan-11 15:26:28.580334 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4728 2019-Jan-11 15:26:28.580962 - [DEBUG] Edge Function : AllBottom
4729 2019-Jan-11 15:26:28.580991 - [DEBUG] End adding new jump function
4730 2019-Jan-11 15:26:28.581016 - [DEBUG]
4731 2019-Jan-11 15:26:28.581040 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4732 2019-Jan-11 15:26:28.581064 - [DEBUG]
4733 2019-Jan-11 15:26:28.581087 - [DEBUG] Process 145. path edge:
4734 2019-Jan-11 15:26:28.581111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4735 2019-Jan-11 15:26:28.581168 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4736 2019-Jan-11 15:26:28.581820 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4737 2019-Jan-11 15:26:28.582449 - [DEBUG]
4738 2019-Jan-11 15:26:28.582474 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4739 2019-Jan-11 15:26:28.583119 - [DEBUG] Compose: EdgeIdentity * AllBottom
4740 2019-Jan-11 15:26:28.583148 - [DEBUG]
4741 2019-Jan-11 15:26:28.583173 - [DEBUG] Propagate flow
4742 2019-Jan-11 15:26:28.583197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4743 2019-Jan-11 15:26:28.583255 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4744 2019-Jan-11 15:26:28.583879 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4745 2019-Jan-11 15:26:28.584507 - [DEBUG] Edge function : AllBottom (result of previous compose)
4746 2019-Jan-11 15:26:28.584546 - [DEBUG]
4747 2019-Jan-11 15:26:28.584572 - [DEBUG] Join: AllTop & AllBottom
4748 2019-Jan-11 15:26:28.584599 - [DEBUG] = AllBottom (new jump func)
4749 2019-Jan-11 15:26:28.584624 - [DEBUG]
4750 2019-Jan-11 15:26:28.584649 - [DEBUG] Start adding new jump function
4751 2019-Jan-11 15:26:28.584673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4752 2019-Jan-11 15:26:28.584730 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4753 2019-Jan-11 15:26:28.585359 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4754 2019-Jan-11 15:26:28.585983 - [DEBUG] Edge Function : AllBottom
4755 2019-Jan-11 15:26:28.586011 - [DEBUG] End adding new jump function
4756 2019-Jan-11 15:26:28.586037 - [DEBUG]
4757 2019-Jan-11 15:26:28.586061 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4758 2019-Jan-11 15:26:28.586085 - [DEBUG]
4759 2019-Jan-11 15:26:28.586108 - [DEBUG] Process 146. path edge:
4760 2019-Jan-11 15:26:28.586132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4761 2019-Jan-11 15:26:28.586189 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4762 2019-Jan-11 15:26:28.586812 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4763 2019-Jan-11 15:26:28.587440 - [DEBUG]
4764 2019-Jan-11 15:26:28.587466 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4765 2019-Jan-11 15:26:28.588113 - [DEBUG] Compose: EdgeIdentity * AllBottom
4766 2019-Jan-11 15:26:28.588141 - [DEBUG]
4767 2019-Jan-11 15:26:28.588165 - [DEBUG] Propagate flow
4768 2019-Jan-11 15:26:28.588188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4769 2019-Jan-11 15:26:28.588245 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4770 2019-Jan-11 15:26:28.588886 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4771 2019-Jan-11 15:26:28.589518 - [DEBUG] Edge function : AllBottom (result of previous compose)
4772 2019-Jan-11 15:26:28.589544 - [DEBUG]
4773 2019-Jan-11 15:26:28.589570 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4774 2019-Jan-11 15:26:28.589596 - [DEBUG] = AllBottom
4775 2019-Jan-11 15:26:28.589622 - [DEBUG]
4776 2019-Jan-11 15:26:28.589646 - [DEBUG] PROPAGATE: No new function!
4777 2019-Jan-11 15:26:28.589670 - [DEBUG] EDGE:
4778 2019-Jan-11 15:26:28.589728 - [DEBUG] ---> 4779 2019-Jan-11 15:26:28.590353 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4780 2019-Jan-11 15:26:28.590983 - [DEBUG]
4781 2019-Jan-11 15:26:28.591009 - [DEBUG] EDGE:
4782 2019-Jan-11 15:26:28.591077 - [DEBUG] ---> 4783 2019-Jan-11 15:26:28.591723 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4784 2019-Jan-11 15:26:28.592352 - [DEBUG]
4785 2019-Jan-11 15:26:28.592378 - [DEBUG] EDGE:
4786 2019-Jan-11 15:26:28.592436 - [DEBUG] ---> 4787 2019-Jan-11 15:26:28.593063 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4788 2019-Jan-11 15:26:28.593691 - [DEBUG]
4789 2019-Jan-11 15:26:28.593717 - [DEBUG] EDGE:
4790 2019-Jan-11 15:26:28.593775 - [DEBUG] ---> 4791 2019-Jan-11 15:26:28.594407 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4792 2019-Jan-11 15:26:28.595053 - [DEBUG]
4793 2019-Jan-11 15:26:28.595079 - [DEBUG] EDGE:
4794 2019-Jan-11 15:26:28.595138 - [DEBUG] ---> 4795 2019-Jan-11 15:26:28.595783 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4796 2019-Jan-11 15:26:28.596413 - [DEBUG]
4797 2019-Jan-11 15:26:28.596439 - [DEBUG] EDGE:
4798 2019-Jan-11 15:26:28.596497 - [DEBUG] ---> 4799 2019-Jan-11 15:26:28.597126 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4800 2019-Jan-11 15:26:28.597755 - [DEBUG]
4801 2019-Jan-11 15:26:28.597791 - [DEBUG] Compose: EdgeIdentity * AllBottom
4802 2019-Jan-11 15:26:28.597819 - [DEBUG]
4803 2019-Jan-11 15:26:28.597844 - [DEBUG] Propagate flow
4804 2019-Jan-11 15:26:28.597882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4805 2019-Jan-11 15:26:28.597940 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4806 2019-Jan-11 15:26:28.598569 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4807 2019-Jan-11 15:26:28.599198 - [DEBUG] Edge function : AllBottom (result of previous compose)
4808 2019-Jan-11 15:26:28.599224 - [DEBUG]
4809 2019-Jan-11 15:26:28.599250 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4810 2019-Jan-11 15:26:28.599277 - [DEBUG] = AllBottom
4811 2019-Jan-11 15:26:28.599302 - [DEBUG]
4812 2019-Jan-11 15:26:28.599326 - [DEBUG] PROPAGATE: No new function!
4813 2019-Jan-11 15:26:28.599353 - [DEBUG] EDGE:
4814 2019-Jan-11 15:26:28.599412 - [DEBUG] ---> 4815 2019-Jan-11 15:26:28.600049 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4816 2019-Jan-11 15:26:28.600677 - [DEBUG]
4817 2019-Jan-11 15:26:28.600703 - [DEBUG] EDGE:
4818 2019-Jan-11 15:26:28.600762 - [DEBUG] ---> 4819 2019-Jan-11 15:26:28.601404 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4820 2019-Jan-11 15:26:28.602033 - [DEBUG]
4821 2019-Jan-11 15:26:28.602059 - [DEBUG] EDGE:
4822 2019-Jan-11 15:26:28.602118 - [DEBUG] ---> 4823 2019-Jan-11 15:26:28.602754 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4824 2019-Jan-11 15:26:28.603386 - [DEBUG]
4825 2019-Jan-11 15:26:28.603422 - [DEBUG] Compose: EdgeIdentity * AllBottom
4826 2019-Jan-11 15:26:28.603450 - [DEBUG]
4827 2019-Jan-11 15:26:28.603475 - [DEBUG] Propagate flow
4828 2019-Jan-11 15:26:28.603499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4829 2019-Jan-11 15:26:28.603556 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4830 2019-Jan-11 15:26:28.604186 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4831 2019-Jan-11 15:26:28.604831 - [DEBUG] Edge function : AllBottom (result of previous compose)
4832 2019-Jan-11 15:26:28.604857 - [DEBUG]
4833 2019-Jan-11 15:26:28.604882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4834 2019-Jan-11 15:26:28.604908 - [DEBUG] = AllBottom
4835 2019-Jan-11 15:26:28.604932 - [DEBUG]
4836 2019-Jan-11 15:26:28.604955 - [DEBUG] PROPAGATE: No new function!
4837 2019-Jan-11 15:26:28.604981 - [DEBUG] EDGE:
4838 2019-Jan-11 15:26:28.605039 - [DEBUG] ---> 4839 2019-Jan-11 15:26:28.605675 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4840 2019-Jan-11 15:26:28.606305 - [DEBUG]
4841 2019-Jan-11 15:26:28.606332 - [DEBUG] EDGE:
4842 2019-Jan-11 15:26:28.606390 - [DEBUG] ---> 4843 2019-Jan-11 15:26:28.607016 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4844 2019-Jan-11 15:26:28.607645 - [DEBUG]
4845 2019-Jan-11 15:26:28.607671 - [DEBUG] EDGE:
4846 2019-Jan-11 15:26:28.607730 - [DEBUG] ---> 4847 2019-Jan-11 15:26:28.608372 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4848 2019-Jan-11 15:26:28.609000 - [DEBUG]
4849 2019-Jan-11 15:26:28.609026 - [DEBUG] EDGE:
4850 2019-Jan-11 15:26:28.609084 - [DEBUG] ---> 4851 2019-Jan-11 15:26:28.609715 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4852 2019-Jan-11 15:26:28.610343 - [DEBUG]
4853 2019-Jan-11 15:26:28.610379 - [DEBUG] Compose: EdgeIdentity * AllBottom
4854 2019-Jan-11 15:26:28.610407 - [DEBUG]
4855 2019-Jan-11 15:26:28.610431 - [DEBUG] Propagate flow
4856 2019-Jan-11 15:26:28.610455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4857 2019-Jan-11 15:26:28.610512 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4858 2019-Jan-11 15:26:28.611143 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4859 2019-Jan-11 15:26:28.611789 - [DEBUG] Edge function : AllBottom (result of previous compose)
4860 2019-Jan-11 15:26:28.611815 - [DEBUG]
4861 2019-Jan-11 15:26:28.611841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4862 2019-Jan-11 15:26:28.611867 - [DEBUG] = AllBottom
4863 2019-Jan-11 15:26:28.611893 - [DEBUG]
4864 2019-Jan-11 15:26:28.611917 - [DEBUG] PROPAGATE: No new function!
4865 2019-Jan-11 15:26:28.611943 - [DEBUG] EDGE:
4866 2019-Jan-11 15:26:28.612002 - [DEBUG] ---> 4867 2019-Jan-11 15:26:28.612648 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4868 2019-Jan-11 15:26:28.613280 - [DEBUG]
4869 2019-Jan-11 15:26:28.613306 - [DEBUG] EDGE:
4870 2019-Jan-11 15:26:28.613365 - [DEBUG] ---> 4871 2019-Jan-11 15:26:28.613992 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4872 2019-Jan-11 15:26:28.614633 - [DEBUG]
4873 2019-Jan-11 15:26:28.614658 - [DEBUG] EDGE:
4874 2019-Jan-11 15:26:28.614716 - [DEBUG] ---> 4875 2019-Jan-11 15:26:28.615345 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4876 2019-Jan-11 15:26:28.615974 - [DEBUG]
4877 2019-Jan-11 15:26:28.616010 - [DEBUG] Compose: EdgeIdentity * AllBottom
4878 2019-Jan-11 15:26:28.616038 - [DEBUG]
4879 2019-Jan-11 15:26:28.616062 - [DEBUG] Propagate flow
4880 2019-Jan-11 15:26:28.616087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4881 2019-Jan-11 15:26:28.616144 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4882 2019-Jan-11 15:26:28.616773 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4883 2019-Jan-11 15:26:28.617402 - [DEBUG] Edge function : AllBottom (result of previous compose)
4884 2019-Jan-11 15:26:28.617428 - [DEBUG]
4885 2019-Jan-11 15:26:28.617454 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4886 2019-Jan-11 15:26:28.617481 - [DEBUG] = AllBottom
4887 2019-Jan-11 15:26:28.617507 - [DEBUG]
4888 2019-Jan-11 15:26:28.617531 - [DEBUG] PROPAGATE: No new function!
4889 2019-Jan-11 15:26:28.617557 - [DEBUG] EDGE:
4890 2019-Jan-11 15:26:28.617616 - [DEBUG] ---> 4891 2019-Jan-11 15:26:28.618269 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4892 2019-Jan-11 15:26:28.618897 - [DEBUG]
4893 2019-Jan-11 15:26:28.618923 - [DEBUG] EDGE:
4894 2019-Jan-11 15:26:28.618981 - [DEBUG] ---> 4895 2019-Jan-11 15:26:28.619607 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4896 2019-Jan-11 15:26:28.620235 - [DEBUG]
4897 2019-Jan-11 15:26:28.620262 - [DEBUG] EDGE:
4898 2019-Jan-11 15:26:28.620320 - [DEBUG] ---> 4899 2019-Jan-11 15:26:28.620948 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
4900 2019-Jan-11 15:26:28.621588 - [DEBUG]
4901 2019-Jan-11 15:26:28.621615 - [DEBUG] Compose: EdgeIdentity * AllBottom
4902 2019-Jan-11 15:26:28.621642 - [DEBUG]
4903 2019-Jan-11 15:26:28.621666 - [DEBUG] Propagate flow
4904 2019-Jan-11 15:26:28.621691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4905 2019-Jan-11 15:26:28.621747 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4906 2019-Jan-11 15:26:28.622375 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4907 2019-Jan-11 15:26:28.623011 - [DEBUG] Edge function : AllBottom (result of previous compose)
4908 2019-Jan-11 15:26:28.623037 - [DEBUG]
4909 2019-Jan-11 15:26:28.623062 - [DEBUG] Join: AllTop & AllBottom
4910 2019-Jan-11 15:26:28.623097 - [DEBUG] = AllBottom (new jump func)
4911 2019-Jan-11 15:26:28.623123 - [DEBUG]
4912 2019-Jan-11 15:26:28.623148 - [DEBUG] Start adding new jump function
4913 2019-Jan-11 15:26:28.623172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4914 2019-Jan-11 15:26:28.623229 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4915 2019-Jan-11 15:26:28.623866 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4916 2019-Jan-11 15:26:28.624494 - [DEBUG] Edge Function : AllBottom
4917 2019-Jan-11 15:26:28.624535 - [DEBUG] End adding new jump function
4918 2019-Jan-11 15:26:28.624562 - [DEBUG]
4919 2019-Jan-11 15:26:28.624587 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4920 2019-Jan-11 15:26:28.624612 - [DEBUG]
4921 2019-Jan-11 15:26:28.624636 - [DEBUG] Process 147. path edge:
4922 2019-Jan-11 15:26:28.624661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4923 2019-Jan-11 15:26:28.624718 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
4924 2019-Jan-11 15:26:28.625348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4925 2019-Jan-11 15:26:28.625984 - [DEBUG]
4926 2019-Jan-11 15:26:28.626009 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4927 2019-Jan-11 15:26:28.626655 - [DEBUG] Compose: EdgeIdentity * AllBottom
4928 2019-Jan-11 15:26:28.626684 - [DEBUG]
4929 2019-Jan-11 15:26:28.626708 - [DEBUG] Propagate flow
4930 2019-Jan-11 15:26:28.626733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4931 2019-Jan-11 15:26:28.626790 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4932 2019-Jan-11 15:26:28.627416 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4933 2019-Jan-11 15:26:28.628067 - [DEBUG] Edge function : AllBottom (result of previous compose)
4934 2019-Jan-11 15:26:28.628093 - [DEBUG]
4935 2019-Jan-11 15:26:28.628117 - [DEBUG] Join: AllTop & AllBottom
4936 2019-Jan-11 15:26:28.628143 - [DEBUG] = AllBottom (new jump func)
4937 2019-Jan-11 15:26:28.628168 - [DEBUG]
4938 2019-Jan-11 15:26:28.628191 - [DEBUG] Start adding new jump function
4939 2019-Jan-11 15:26:28.628214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4940 2019-Jan-11 15:26:28.628270 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4941 2019-Jan-11 15:26:28.628905 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4942 2019-Jan-11 15:26:28.629531 - [DEBUG] Edge Function : AllBottom
4943 2019-Jan-11 15:26:28.629559 - [DEBUG] End adding new jump function
4944 2019-Jan-11 15:26:28.629584 - [DEBUG]
4945 2019-Jan-11 15:26:28.629609 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4946 2019-Jan-11 15:26:28.629634 - [DEBUG]
4947 2019-Jan-11 15:26:28.629658 - [DEBUG] Process 148. path edge:
4948 2019-Jan-11 15:26:28.629683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4949 2019-Jan-11 15:26:28.629739 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
4950 2019-Jan-11 15:26:28.630366 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4951 2019-Jan-11 15:26:28.631001 - [DEBUG]
4952 2019-Jan-11 15:26:28.631027 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4953 2019-Jan-11 15:26:28.631687 - [DEBUG] Compose: EdgeIdentity * AllBottom
4954 2019-Jan-11 15:26:28.631716 - [DEBUG]
4955 2019-Jan-11 15:26:28.631740 - [DEBUG] Propagate flow
4956 2019-Jan-11 15:26:28.631765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4957 2019-Jan-11 15:26:28.631823 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4958 2019-Jan-11 15:26:28.632459 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4959 2019-Jan-11 15:26:28.633094 - [DEBUG] Edge function : AllBottom (result of previous compose)
4960 2019-Jan-11 15:26:28.633120 - [DEBUG]
4961 2019-Jan-11 15:26:28.633145 - [DEBUG] Join: AllTop & AllBottom
4962 2019-Jan-11 15:26:28.633172 - [DEBUG] = AllBottom (new jump func)
4963 2019-Jan-11 15:26:28.633198 - [DEBUG]
4964 2019-Jan-11 15:26:28.633222 - [DEBUG] Start adding new jump function
4965 2019-Jan-11 15:26:28.633246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4966 2019-Jan-11 15:26:28.633303 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4967 2019-Jan-11 15:26:28.633940 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4968 2019-Jan-11 15:26:28.634587 - [DEBUG] Edge Function : AllBottom
4969 2019-Jan-11 15:26:28.634614 - [DEBUG] End adding new jump function
4970 2019-Jan-11 15:26:28.634638 - [DEBUG]
4971 2019-Jan-11 15:26:28.634662 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
4972 2019-Jan-11 15:26:28.634686 - [DEBUG]
4973 2019-Jan-11 15:26:28.634709 - [DEBUG] Process 149. path edge:
4974 2019-Jan-11 15:26:28.634733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4975 2019-Jan-11 15:26:28.634788 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4976 2019-Jan-11 15:26:28.635424 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4977 2019-Jan-11 15:26:28.636058 - [DEBUG]
4978 2019-Jan-11 15:26:28.636083 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4979 2019-Jan-11 15:26:28.636723 - [DEBUG] Possible callees:
4980 2019-Jan-11 15:26:28.636749 - [DEBUG] llvm.dbg.declare
4981 2019-Jan-11 15:26:28.636775 - [DEBUG] Possible return sites:
4982 2019-Jan-11 15:26:28.636799 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494983 2019-Jan-11 15:26:28.638067 - [DEBUG] Found and process special summary
4984 2019-Jan-11 15:26:28.638099 - [DEBUG] Compose: EdgeIdentity * AllBottom
4985 2019-Jan-11 15:26:28.638126 - [DEBUG]
4986 2019-Jan-11 15:26:28.638150 - [DEBUG] Propagate flow
4987 2019-Jan-11 15:26:28.638173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4988 2019-Jan-11 15:26:28.638230 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4989 2019-Jan-11 15:26:28.638860 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4990 2019-Jan-11 15:26:28.639495 - [DEBUG] Edge function : AllBottom (result of previous compose)
4991 2019-Jan-11 15:26:28.639521 - [DEBUG]
4992 2019-Jan-11 15:26:28.639546 - [DEBUG] Join: AllTop & AllBottom
4993 2019-Jan-11 15:26:28.639581 - [DEBUG] = AllBottom (new jump func)
4994 2019-Jan-11 15:26:28.639607 - [DEBUG]
4995 2019-Jan-11 15:26:28.639631 - [DEBUG] Start adding new jump function
4996 2019-Jan-11 15:26:28.639656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4997 2019-Jan-11 15:26:28.639713 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4998 2019-Jan-11 15:26:28.640348 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4999 2019-Jan-11 15:26:28.640978 - [DEBUG] Edge Function : AllBottom
5000 2019-Jan-11 15:26:28.641006 - [DEBUG] End adding new jump function
5001 2019-Jan-11 15:26:28.641031 - [DEBUG]
5002 2019-Jan-11 15:26:28.641056 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5003 2019-Jan-11 15:26:28.641080 - [DEBUG]
5004 2019-Jan-11 15:26:28.641104 - [DEBUG] Process 150. path edge:
5005 2019-Jan-11 15:26:28.641129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5006 2019-Jan-11 15:26:28.641186 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
5007 2019-Jan-11 15:26:28.641832 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5008 2019-Jan-11 15:26:28.642467 - [DEBUG]
5009 2019-Jan-11 15:26:28.642492 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5010 2019-Jan-11 15:26:28.643133 - [DEBUG] Compose: EdgeIdentity * AllBottom
5011 2019-Jan-11 15:26:28.643162 - [DEBUG]
5012 2019-Jan-11 15:26:28.643187 - [DEBUG] Propagate flow
5013 2019-Jan-11 15:26:28.643211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5014 2019-Jan-11 15:26:28.643269 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5015 2019-Jan-11 15:26:28.643896 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5016 2019-Jan-11 15:26:28.644545 - [DEBUG] Edge function : AllBottom (result of previous compose)
5017 2019-Jan-11 15:26:28.644572 - [DEBUG]
5018 2019-Jan-11 15:26:28.644597 - [DEBUG] Join: AllTop & AllBottom
5019 2019-Jan-11 15:26:28.644624 - [DEBUG] = AllBottom (new jump func)
5020 2019-Jan-11 15:26:28.644649 - [DEBUG]
5021 2019-Jan-11 15:26:28.644673 - [DEBUG] Start adding new jump function
5022 2019-Jan-11 15:26:28.644698 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5023 2019-Jan-11 15:26:28.644755 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5024 2019-Jan-11 15:26:28.645392 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5025 2019-Jan-11 15:26:28.646018 - [DEBUG] Edge Function : AllBottom
5026 2019-Jan-11 15:26:28.646046 - [DEBUG] End adding new jump function
5027 2019-Jan-11 15:26:28.646071 - [DEBUG]
5028 2019-Jan-11 15:26:28.646096 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5029 2019-Jan-11 15:26:28.646121 - [DEBUG]
5030 2019-Jan-11 15:26:28.646145 - [DEBUG] Process 151. path edge:
5031 2019-Jan-11 15:26:28.646169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5032 2019-Jan-11 15:26:28.646226 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
5033 2019-Jan-11 15:26:28.646852 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5034 2019-Jan-11 15:26:28.647488 - [DEBUG]
5035 2019-Jan-11 15:26:28.647514 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5036 2019-Jan-11 15:26:28.648173 - [DEBUG] Compose: EdgeIdentity * AllBottom
5037 2019-Jan-11 15:26:28.648202 - [DEBUG]
5038 2019-Jan-11 15:26:28.648226 - [DEBUG] Propagate flow
5039 2019-Jan-11 15:26:28.648249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5040 2019-Jan-11 15:26:28.648306 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5041 2019-Jan-11 15:26:28.648943 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5042 2019-Jan-11 15:26:28.649579 - [DEBUG] Edge function : AllBottom (result of previous compose)
5043 2019-Jan-11 15:26:28.649605 - [DEBUG]
5044 2019-Jan-11 15:26:28.649630 - [DEBUG] Join: AllTop & AllBottom
5045 2019-Jan-11 15:26:28.649657 - [DEBUG] = AllBottom (new jump func)
5046 2019-Jan-11 15:26:28.649683 - [DEBUG]
5047 2019-Jan-11 15:26:28.649707 - [DEBUG] Start adding new jump function
5048 2019-Jan-11 15:26:28.649731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5049 2019-Jan-11 15:26:28.649788 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5050 2019-Jan-11 15:26:28.650425 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5051 2019-Jan-11 15:26:28.651061 - [DEBUG] Edge Function : AllBottom
5052 2019-Jan-11 15:26:28.651089 - [DEBUG] End adding new jump function
5053 2019-Jan-11 15:26:28.651114 - [DEBUG]
5054 2019-Jan-11 15:26:28.651139 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5055 2019-Jan-11 15:26:28.651164 - [DEBUG]
5056 2019-Jan-11 15:26:28.651188 - [DEBUG] Process 152. path edge:
5057 2019-Jan-11 15:26:28.651226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5058 2019-Jan-11 15:26:28.651283 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
5059 2019-Jan-11 15:26:28.651920 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5060 2019-Jan-11 15:26:28.652555 - [DEBUG]
5061 2019-Jan-11 15:26:28.652581 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5062 2019-Jan-11 15:26:28.653221 - [DEBUG] Possible callees:
5063 2019-Jan-11 15:26:28.653247 - [DEBUG] llvm.dbg.declare
5064 2019-Jan-11 15:26:28.653273 - [DEBUG] Possible return sites:
5065 2019-Jan-11 15:26:28.653297 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1555066 2019-Jan-11 15:26:28.654559 - [DEBUG] Found and process special summary
5067 2019-Jan-11 15:26:28.654593 - [DEBUG] Compose: EdgeIdentity * AllBottom
5068 2019-Jan-11 15:26:28.654620 - [DEBUG]
5069 2019-Jan-11 15:26:28.654644 - [DEBUG] Propagate flow
5070 2019-Jan-11 15:26:28.654668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5071 2019-Jan-11 15:26:28.654724 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5072 2019-Jan-11 15:26:28.655354 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5073 2019-Jan-11 15:26:28.655988 - [DEBUG] Edge function : AllBottom (result of previous compose)
5074 2019-Jan-11 15:26:28.656015 - [DEBUG]
5075 2019-Jan-11 15:26:28.656040 - [DEBUG] Join: AllTop & AllBottom
5076 2019-Jan-11 15:26:28.656074 - [DEBUG] = AllBottom (new jump func)
5077 2019-Jan-11 15:26:28.656101 - [DEBUG]
5078 2019-Jan-11 15:26:28.656125 - [DEBUG] Start adding new jump function
5079 2019-Jan-11 15:26:28.656149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5080 2019-Jan-11 15:26:28.656206 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5081 2019-Jan-11 15:26:28.656842 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5082 2019-Jan-11 15:26:28.657470 - [DEBUG] Edge Function : AllBottom
5083 2019-Jan-11 15:26:28.657498 - [DEBUG] End adding new jump function
5084 2019-Jan-11 15:26:28.657523 - [DEBUG]
5085 2019-Jan-11 15:26:28.657547 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5086 2019-Jan-11 15:26:28.657572 - [DEBUG]
5087 2019-Jan-11 15:26:28.657596 - [DEBUG] Process 153. path edge:
5088 2019-Jan-11 15:26:28.657620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5089 2019-Jan-11 15:26:28.657677 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
5090 2019-Jan-11 15:26:28.658321 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5091 2019-Jan-11 15:26:28.658955 - [DEBUG]
5092 2019-Jan-11 15:26:28.658981 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5093 2019-Jan-11 15:26:28.659621 - [DEBUG] Compose: EdgeIdentity * AllBottom
5094 2019-Jan-11 15:26:28.659651 - [DEBUG]
5095 2019-Jan-11 15:26:28.659675 - [DEBUG] Propagate flow
5096 2019-Jan-11 15:26:28.659699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5097 2019-Jan-11 15:26:28.659757 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5098 2019-Jan-11 15:26:28.660384 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5099 2019-Jan-11 15:26:28.661019 - [DEBUG] Edge function : AllBottom (result of previous compose)
5100 2019-Jan-11 15:26:28.661045 - [DEBUG]
5101 2019-Jan-11 15:26:28.661070 - [DEBUG] Join: AllTop & AllBottom
5102 2019-Jan-11 15:26:28.661097 - [DEBUG] = AllBottom (new jump func)
5103 2019-Jan-11 15:26:28.661123 - [DEBUG]
5104 2019-Jan-11 15:26:28.661147 - [DEBUG] Start adding new jump function
5105 2019-Jan-11 15:26:28.661171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5106 2019-Jan-11 15:26:28.661241 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5107 2019-Jan-11 15:26:28.661878 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5108 2019-Jan-11 15:26:28.662505 - [DEBUG] Edge Function : AllBottom
5109 2019-Jan-11 15:26:28.662533 - [DEBUG] End adding new jump function
5110 2019-Jan-11 15:26:28.662558 - [DEBUG]
5111 2019-Jan-11 15:26:28.662582 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5112 2019-Jan-11 15:26:28.662607 - [DEBUG]
5113 2019-Jan-11 15:26:28.662631 - [DEBUG] Process 154. path edge:
5114 2019-Jan-11 15:26:28.662656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5115 2019-Jan-11 15:26:28.662713 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
5116 2019-Jan-11 15:26:28.663339 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5117 2019-Jan-11 15:26:28.663974 - [DEBUG]
5118 2019-Jan-11 15:26:28.664000 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5119 2019-Jan-11 15:26:28.664655 - [DEBUG] Compose: EdgeIdentity * AllBottom
5120 2019-Jan-11 15:26:28.664683 - [DEBUG]
5121 2019-Jan-11 15:26:28.664707 - [DEBUG] Propagate flow
5122 2019-Jan-11 15:26:28.664731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5123 2019-Jan-11 15:26:28.664788 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5124 2019-Jan-11 15:26:28.665413 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5125 2019-Jan-11 15:26:28.666048 - [DEBUG] Edge function : AllBottom (result of previous compose)
5126 2019-Jan-11 15:26:28.666075 - [DEBUG]
5127 2019-Jan-11 15:26:28.666100 - [DEBUG] Join: AllTop & AllBottom
5128 2019-Jan-11 15:26:28.666127 - [DEBUG] = AllBottom (new jump func)
5129 2019-Jan-11 15:26:28.666152 - [DEBUG]
5130 2019-Jan-11 15:26:28.666176 - [DEBUG] Start adding new jump function
5131 2019-Jan-11 15:26:28.666200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5132 2019-Jan-11 15:26:28.666257 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5133 2019-Jan-11 15:26:28.666894 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5134 2019-Jan-11 15:26:28.667520 - [DEBUG] Edge Function : AllBottom
5135 2019-Jan-11 15:26:28.667547 - [DEBUG] End adding new jump function
5136 2019-Jan-11 15:26:28.667572 - [DEBUG]
5137 2019-Jan-11 15:26:28.667597 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5138 2019-Jan-11 15:26:28.667621 - [DEBUG]
5139 2019-Jan-11 15:26:28.667645 - [DEBUG] Process 155. path edge:
5140 2019-Jan-11 15:26:28.667670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5141 2019-Jan-11 15:26:28.667727 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
5142 2019-Jan-11 15:26:28.668369 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5143 2019-Jan-11 15:26:28.669005 - [DEBUG]
5144 2019-Jan-11 15:26:28.669031 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5145 2019-Jan-11 15:26:28.669665 - [DEBUG] Compose: EdgeIdentity * AllBottom
5146 2019-Jan-11 15:26:28.669694 - [DEBUG]
5147 2019-Jan-11 15:26:28.669718 - [DEBUG] Propagate flow
5148 2019-Jan-11 15:26:28.669742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5149 2019-Jan-11 15:26:28.669800 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5150 2019-Jan-11 15:26:28.670438 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5151 2019-Jan-11 15:26:28.671074 - [DEBUG] Edge function : AllBottom (result of previous compose)
5152 2019-Jan-11 15:26:28.671101 - [DEBUG]
5153 2019-Jan-11 15:26:28.671126 - [DEBUG] Join: AllTop & AllBottom
5154 2019-Jan-11 15:26:28.671153 - [DEBUG] = AllBottom (new jump func)
5155 2019-Jan-11 15:26:28.671178 - [DEBUG]
5156 2019-Jan-11 15:26:28.671215 - [DEBUG] Start adding new jump function
5157 2019-Jan-11 15:26:28.671240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5158 2019-Jan-11 15:26:28.671297 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5159 2019-Jan-11 15:26:28.671932 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5160 2019-Jan-11 15:26:28.672567 - [DEBUG] Edge Function : AllBottom
5161 2019-Jan-11 15:26:28.672603 - [DEBUG] End adding new jump function
5162 2019-Jan-11 15:26:28.672629 - [DEBUG]
5163 2019-Jan-11 15:26:28.672653 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5164 2019-Jan-11 15:26:28.672678 - [DEBUG]
5165 2019-Jan-11 15:26:28.672702 - [DEBUG] Process 156. path edge:
5166 2019-Jan-11 15:26:28.672727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5167 2019-Jan-11 15:26:28.672784 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
5168 2019-Jan-11 15:26:28.673420 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5169 2019-Jan-11 15:26:28.674057 - [DEBUG]
5170 2019-Jan-11 15:26:28.674082 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5171 2019-Jan-11 15:26:28.674738 - [DEBUG] Possible callees:
5172 2019-Jan-11 15:26:28.674764 - [DEBUG] llvm.dbg.declare
5173 2019-Jan-11 15:26:28.674789 - [DEBUG] Possible return sites:
5174 2019-Jan-11 15:26:28.674812 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1635175 2019-Jan-11 15:26:28.676068 - [DEBUG] Found and process special summary
5176 2019-Jan-11 15:26:28.676101 - [DEBUG] Compose: EdgeIdentity * AllBottom
5177 2019-Jan-11 15:26:28.676129 - [DEBUG]
5178 2019-Jan-11 15:26:28.676154 - [DEBUG] Propagate flow
5179 2019-Jan-11 15:26:28.676178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5180 2019-Jan-11 15:26:28.676236 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5181 2019-Jan-11 15:26:28.676866 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5182 2019-Jan-11 15:26:28.677500 - [DEBUG] Edge function : AllBottom (result of previous compose)
5183 2019-Jan-11 15:26:28.677527 - [DEBUG]
5184 2019-Jan-11 15:26:28.677552 - [DEBUG] Join: AllTop & AllBottom
5185 2019-Jan-11 15:26:28.677579 - [DEBUG] = AllBottom (new jump func)
5186 2019-Jan-11 15:26:28.677605 - [DEBUG]
5187 2019-Jan-11 15:26:28.677629 - [DEBUG] Start adding new jump function
5188 2019-Jan-11 15:26:28.677653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5189 2019-Jan-11 15:26:28.677710 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5190 2019-Jan-11 15:26:28.678362 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5191 2019-Jan-11 15:26:28.678991 - [DEBUG] Edge Function : AllBottom
5192 2019-Jan-11 15:26:28.679019 - [DEBUG] End adding new jump function
5193 2019-Jan-11 15:26:28.679044 - [DEBUG]
5194 2019-Jan-11 15:26:28.679068 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5195 2019-Jan-11 15:26:28.679093 - [DEBUG]
5196 2019-Jan-11 15:26:28.679117 - [DEBUG] Process 157. path edge:
5197 2019-Jan-11 15:26:28.679142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5198 2019-Jan-11 15:26:28.679198 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
5199 2019-Jan-11 15:26:28.679828 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5200 2019-Jan-11 15:26:28.680463 - [DEBUG]
5201 2019-Jan-11 15:26:28.680488 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5202 2019-Jan-11 15:26:28.681138 - [DEBUG] Compose: EdgeIdentity * AllBottom
5203 2019-Jan-11 15:26:28.681168 - [DEBUG]
5204 2019-Jan-11 15:26:28.681204 - [DEBUG] Propagate flow
5205 2019-Jan-11 15:26:28.681230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5206 2019-Jan-11 15:26:28.681289 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5207 2019-Jan-11 15:26:28.681916 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5208 2019-Jan-11 15:26:28.682552 - [DEBUG] Edge function : AllBottom (result of previous compose)
5209 2019-Jan-11 15:26:28.682578 - [DEBUG]
5210 2019-Jan-11 15:26:28.682603 - [DEBUG] Join: AllTop & AllBottom
5211 2019-Jan-11 15:26:28.682630 - [DEBUG] = AllBottom (new jump func)
5212 2019-Jan-11 15:26:28.682656 - [DEBUG]
5213 2019-Jan-11 15:26:28.682680 - [DEBUG] Start adding new jump function
5214 2019-Jan-11 15:26:28.682704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5215 2019-Jan-11 15:26:28.682761 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5216 2019-Jan-11 15:26:28.683398 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5217 2019-Jan-11 15:26:28.684023 - [DEBUG] Edge Function : AllBottom
5218 2019-Jan-11 15:26:28.684052 - [DEBUG] End adding new jump function
5219 2019-Jan-11 15:26:28.684077 - [DEBUG]
5220 2019-Jan-11 15:26:28.684102 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5221 2019-Jan-11 15:26:28.684127 - [DEBUG]
5222 2019-Jan-11 15:26:28.684151 - [DEBUG] Process 158. path edge:
5223 2019-Jan-11 15:26:28.684175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5224 2019-Jan-11 15:26:28.684233 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
5225 2019-Jan-11 15:26:28.684872 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5226 2019-Jan-11 15:26:28.685507 - [DEBUG]
5227 2019-Jan-11 15:26:28.685533 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5228 2019-Jan-11 15:26:28.686169 - [DEBUG] Compose: EdgeIdentity * AllBottom
5229 2019-Jan-11 15:26:28.686197 - [DEBUG]
5230 2019-Jan-11 15:26:28.686222 - [DEBUG] Propagate flow
5231 2019-Jan-11 15:26:28.686246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5232 2019-Jan-11 15:26:28.686303 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5233 2019-Jan-11 15:26:28.686940 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5234 2019-Jan-11 15:26:28.687575 - [DEBUG] Edge function : AllBottom (result of previous compose)
5235 2019-Jan-11 15:26:28.687601 - [DEBUG]
5236 2019-Jan-11 15:26:28.687626 - [DEBUG] Join: AllTop & AllBottom
5237 2019-Jan-11 15:26:28.687653 - [DEBUG] = AllBottom (new jump func)
5238 2019-Jan-11 15:26:28.687678 - [DEBUG]
5239 2019-Jan-11 15:26:28.687702 - [DEBUG] Start adding new jump function
5240 2019-Jan-11 15:26:28.687727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5241 2019-Jan-11 15:26:28.687784 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5242 2019-Jan-11 15:26:28.688435 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5243 2019-Jan-11 15:26:28.689071 - [DEBUG] Edge Function : AllBottom
5244 2019-Jan-11 15:26:28.689099 - [DEBUG] End adding new jump function
5245 2019-Jan-11 15:26:28.689130 - [DEBUG]
5246 2019-Jan-11 15:26:28.689155 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5247 2019-Jan-11 15:26:28.689180 - [DEBUG]
5248 2019-Jan-11 15:26:28.689205 - [DEBUG] Process 159. path edge:
5249 2019-Jan-11 15:26:28.689229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5250 2019-Jan-11 15:26:28.689287 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
5251 2019-Jan-11 15:26:28.689922 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5252 2019-Jan-11 15:26:28.690557 - [DEBUG]
5253 2019-Jan-11 15:26:28.690582 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5254 2019-Jan-11 15:26:28.691235 - [DEBUG] Possible callees:
5255 2019-Jan-11 15:26:28.691261 - [DEBUG] llvm.dbg.declare
5256 2019-Jan-11 15:26:28.691287 - [DEBUG] Possible return sites:
5257 2019-Jan-11 15:26:28.691312 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1695258 2019-Jan-11 15:26:28.692563 - [DEBUG] Found and process special summary
5259 2019-Jan-11 15:26:28.692596 - [DEBUG] Compose: EdgeIdentity * AllBottom
5260 2019-Jan-11 15:26:28.692625 - [DEBUG]
5261 2019-Jan-11 15:26:28.692649 - [DEBUG] Propagate flow
5262 2019-Jan-11 15:26:28.692674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5263 2019-Jan-11 15:26:28.692731 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5264 2019-Jan-11 15:26:28.693366 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5265 2019-Jan-11 15:26:28.694002 - [DEBUG] Edge function : AllBottom (result of previous compose)
5266 2019-Jan-11 15:26:28.694028 - [DEBUG]
5267 2019-Jan-11 15:26:28.694053 - [DEBUG] Join: AllTop & AllBottom
5268 2019-Jan-11 15:26:28.694080 - [DEBUG] = AllBottom (new jump func)
5269 2019-Jan-11 15:26:28.694105 - [DEBUG]
5270 2019-Jan-11 15:26:28.694129 - [DEBUG] Start adding new jump function
5271 2019-Jan-11 15:26:28.694153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5272 2019-Jan-11 15:26:28.694211 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5273 2019-Jan-11 15:26:28.694861 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5274 2019-Jan-11 15:26:28.695488 - [DEBUG] Edge Function : AllBottom
5275 2019-Jan-11 15:26:28.695516 - [DEBUG] End adding new jump function
5276 2019-Jan-11 15:26:28.695541 - [DEBUG]
5277 2019-Jan-11 15:26:28.695566 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5278 2019-Jan-11 15:26:28.695591 - [DEBUG]
5279 2019-Jan-11 15:26:28.695615 - [DEBUG] Process 160. path edge:
5280 2019-Jan-11 15:26:28.695639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5281 2019-Jan-11 15:26:28.695696 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
5282 2019-Jan-11 15:26:28.696326 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5283 2019-Jan-11 15:26:28.696961 - [DEBUG]
5284 2019-Jan-11 15:26:28.696986 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5285 2019-Jan-11 15:26:28.697639 - [DEBUG] Compose: EdgeIdentity * AllBottom
5286 2019-Jan-11 15:26:28.697669 - [DEBUG]
5287 2019-Jan-11 15:26:28.697694 - [DEBUG] Propagate flow
5288 2019-Jan-11 15:26:28.697718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5289 2019-Jan-11 15:26:28.697776 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5290 2019-Jan-11 15:26:28.698423 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5291 2019-Jan-11 15:26:28.699060 - [DEBUG] Edge function : AllBottom (result of previous compose)
5292 2019-Jan-11 15:26:28.699086 - [DEBUG]
5293 2019-Jan-11 15:26:28.699111 - [DEBUG] Join: AllTop & AllBottom
5294 2019-Jan-11 15:26:28.699138 - [DEBUG] = AllBottom (new jump func)
5295 2019-Jan-11 15:26:28.699164 - [DEBUG]
5296 2019-Jan-11 15:26:28.699188 - [DEBUG] Start adding new jump function
5297 2019-Jan-11 15:26:28.699212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5298 2019-Jan-11 15:26:28.699269 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5299 2019-Jan-11 15:26:28.699905 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5300 2019-Jan-11 15:26:28.700533 - [DEBUG] Edge Function : AllBottom
5301 2019-Jan-11 15:26:28.700561 - [DEBUG] End adding new jump function
5302 2019-Jan-11 15:26:28.700586 - [DEBUG]
5303 2019-Jan-11 15:26:28.700610 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5304 2019-Jan-11 15:26:28.700635 - [DEBUG]
5305 2019-Jan-11 15:26:28.700659 - [DEBUG] Process 161. path edge:
5306 2019-Jan-11 15:26:28.700684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5307 2019-Jan-11 15:26:28.700741 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
5308 2019-Jan-11 15:26:28.701383 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5309 2019-Jan-11 15:26:28.702019 - [DEBUG]
5310 2019-Jan-11 15:26:28.702044 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5311 2019-Jan-11 15:26:28.702684 - [DEBUG] Compose: EdgeIdentity * AllBottom
5312 2019-Jan-11 15:26:28.702713 - [DEBUG]
5313 2019-Jan-11 15:26:28.702738 - [DEBUG] Propagate flow
5314 2019-Jan-11 15:26:28.702762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5315 2019-Jan-11 15:26:28.702820 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5316 2019-Jan-11 15:26:28.703451 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5317 2019-Jan-11 15:26:28.704087 - [DEBUG] Edge function : AllBottom (result of previous compose)
5318 2019-Jan-11 15:26:28.704114 - [DEBUG]
5319 2019-Jan-11 15:26:28.704139 - [DEBUG] Join: AllTop & AllBottom
5320 2019-Jan-11 15:26:28.704166 - [DEBUG] = AllBottom (new jump func)
5321 2019-Jan-11 15:26:28.704191 - [DEBUG]
5322 2019-Jan-11 15:26:28.704215 - [DEBUG] Start adding new jump function
5323 2019-Jan-11 15:26:28.704239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5324 2019-Jan-11 15:26:28.704296 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5325 2019-Jan-11 15:26:28.704948 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5326 2019-Jan-11 15:26:28.705578 - [DEBUG] Edge Function : AllBottom
5327 2019-Jan-11 15:26:28.705605 - [DEBUG] End adding new jump function
5328 2019-Jan-11 15:26:28.705637 - [DEBUG]
5329 2019-Jan-11 15:26:28.705662 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5330 2019-Jan-11 15:26:28.705686 - [DEBUG]
5331 2019-Jan-11 15:26:28.705709 - [DEBUG] Process 162. path edge:
5332 2019-Jan-11 15:26:28.705733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5333 2019-Jan-11 15:26:28.705789 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
5334 2019-Jan-11 15:26:28.706419 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5335 2019-Jan-11 15:26:28.707054 - [DEBUG]
5336 2019-Jan-11 15:26:28.707079 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5337 2019-Jan-11 15:26:28.707720 - [DEBUG] Compose: EdgeIdentity * AllBottom
5338 2019-Jan-11 15:26:28.707749 - [DEBUG]
5339 2019-Jan-11 15:26:28.707774 - [DEBUG] Propagate flow
5340 2019-Jan-11 15:26:28.707798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5341 2019-Jan-11 15:26:28.707868 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5342 2019-Jan-11 15:26:28.708498 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5343 2019-Jan-11 15:26:28.709134 - [DEBUG] Edge function : AllBottom (result of previous compose)
5344 2019-Jan-11 15:26:28.709160 - [DEBUG]
5345 2019-Jan-11 15:26:28.709185 - [DEBUG] Join: AllTop & AllBottom
5346 2019-Jan-11 15:26:28.709212 - [DEBUG] = AllBottom (new jump func)
5347 2019-Jan-11 15:26:28.709238 - [DEBUG]
5348 2019-Jan-11 15:26:28.709262 - [DEBUG] Start adding new jump function
5349 2019-Jan-11 15:26:28.709286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5350 2019-Jan-11 15:26:28.709343 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5351 2019-Jan-11 15:26:28.709979 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5352 2019-Jan-11 15:26:28.710605 - [DEBUG] Edge Function : AllBottom
5353 2019-Jan-11 15:26:28.710633 - [DEBUG] End adding new jump function
5354 2019-Jan-11 15:26:28.710658 - [DEBUG]
5355 2019-Jan-11 15:26:28.710683 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5356 2019-Jan-11 15:26:28.710708 - [DEBUG]
5357 2019-Jan-11 15:26:28.710732 - [DEBUG] Process 163. path edge:
5358 2019-Jan-11 15:26:28.710756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5359 2019-Jan-11 15:26:28.710813 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
5360 2019-Jan-11 15:26:28.711455 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5361 2019-Jan-11 15:26:28.712090 - [DEBUG]
5362 2019-Jan-11 15:26:28.712116 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5363 2019-Jan-11 15:26:28.712751 - [DEBUG] Compose: EdgeIdentity * AllBottom
5364 2019-Jan-11 15:26:28.712780 - [DEBUG]
5365 2019-Jan-11 15:26:28.712804 - [DEBUG] Propagate flow
5366 2019-Jan-11 15:26:28.712828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5367 2019-Jan-11 15:26:28.712885 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5368 2019-Jan-11 15:26:28.713514 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5369 2019-Jan-11 15:26:28.714157 - [DEBUG] Edge function : AllBottom (result of previous compose)
5370 2019-Jan-11 15:26:28.714184 - [DEBUG]
5371 2019-Jan-11 15:26:28.714210 - [DEBUG] Join: AllTop & AllBottom
5372 2019-Jan-11 15:26:28.714237 - [DEBUG] = AllBottom (new jump func)
5373 2019-Jan-11 15:26:28.714262 - [DEBUG]
5374 2019-Jan-11 15:26:28.714287 - [DEBUG] Start adding new jump function
5375 2019-Jan-11 15:26:28.714311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5376 2019-Jan-11 15:26:28.714368 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5377 2019-Jan-11 15:26:28.715021 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5378 2019-Jan-11 15:26:28.715649 - [DEBUG] Edge Function : AllBottom
5379 2019-Jan-11 15:26:28.715677 - [DEBUG] End adding new jump function
5380 2019-Jan-11 15:26:28.715702 - [DEBUG]
5381 2019-Jan-11 15:26:28.715726 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5382 2019-Jan-11 15:26:28.715751 - [DEBUG]
5383 2019-Jan-11 15:26:28.715775 - [DEBUG] Process 164. path edge:
5384 2019-Jan-11 15:26:28.715800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5385 2019-Jan-11 15:26:28.715856 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
5386 2019-Jan-11 15:26:28.716485 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5387 2019-Jan-11 15:26:28.717119 - [DEBUG]
5388 2019-Jan-11 15:26:28.717145 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5389 2019-Jan-11 15:26:28.717785 - [DEBUG] Compose: EdgeIdentity * AllBottom
5390 2019-Jan-11 15:26:28.717814 - [DEBUG]
5391 2019-Jan-11 15:26:28.717839 - [DEBUG] Propagate flow
5392 2019-Jan-11 15:26:28.717876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5393 2019-Jan-11 15:26:28.717934 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5394 2019-Jan-11 15:26:28.718561 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5395 2019-Jan-11 15:26:28.719196 - [DEBUG] Edge function : AllBottom (result of previous compose)
5396 2019-Jan-11 15:26:28.719222 - [DEBUG]
5397 2019-Jan-11 15:26:28.719248 - [DEBUG] Join: AllTop & AllBottom
5398 2019-Jan-11 15:26:28.719275 - [DEBUG] = AllBottom (new jump func)
5399 2019-Jan-11 15:26:28.719300 - [DEBUG]
5400 2019-Jan-11 15:26:28.719324 - [DEBUG] Start adding new jump function
5401 2019-Jan-11 15:26:28.719348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5402 2019-Jan-11 15:26:28.719405 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5403 2019-Jan-11 15:26:28.720040 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5404 2019-Jan-11 15:26:28.720667 - [DEBUG] Edge Function : AllBottom
5405 2019-Jan-11 15:26:28.720694 - [DEBUG] End adding new jump function
5406 2019-Jan-11 15:26:28.720720 - [DEBUG]
5407 2019-Jan-11 15:26:28.720744 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5408 2019-Jan-11 15:26:28.720769 - [DEBUG]
5409 2019-Jan-11 15:26:28.720793 - [DEBUG] Process 165. path edge:
5410 2019-Jan-11 15:26:28.720817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5411 2019-Jan-11 15:26:28.720875 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
5412 2019-Jan-11 15:26:28.721515 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5413 2019-Jan-11 15:26:28.722158 - [DEBUG]
5414 2019-Jan-11 15:26:28.722185 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5415 2019-Jan-11 15:26:28.722823 - [DEBUG] Compose: EdgeIdentity * AllBottom
5416 2019-Jan-11 15:26:28.722852 - [DEBUG]
5417 2019-Jan-11 15:26:28.722877 - [DEBUG] Propagate flow
5418 2019-Jan-11 15:26:28.722901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5419 2019-Jan-11 15:26:28.722959 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5420 2019-Jan-11 15:26:28.723588 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5421 2019-Jan-11 15:26:28.724224 - [DEBUG] Edge function : AllBottom (result of previous compose)
5422 2019-Jan-11 15:26:28.724251 - [DEBUG]
5423 2019-Jan-11 15:26:28.724276 - [DEBUG] Join: AllTop & AllBottom
5424 2019-Jan-11 15:26:28.724303 - [DEBUG] = AllBottom (new jump func)
5425 2019-Jan-11 15:26:28.724329 - [DEBUG]
5426 2019-Jan-11 15:26:28.724353 - [DEBUG] Start adding new jump function
5427 2019-Jan-11 15:26:28.724377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5428 2019-Jan-11 15:26:28.724434 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5429 2019-Jan-11 15:26:28.725086 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5430 2019-Jan-11 15:26:28.725715 - [DEBUG] Edge Function : AllBottom
5431 2019-Jan-11 15:26:28.725743 - [DEBUG] End adding new jump function
5432 2019-Jan-11 15:26:28.725768 - [DEBUG]
5433 2019-Jan-11 15:26:28.725793 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5434 2019-Jan-11 15:26:28.725818 - [DEBUG]
5435 2019-Jan-11 15:26:28.725842 - [DEBUG] Process 166. path edge:
5436 2019-Jan-11 15:26:28.725867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5437 2019-Jan-11 15:26:28.725924 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
5438 2019-Jan-11 15:26:28.726552 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5439 2019-Jan-11 15:26:28.727188 - [DEBUG]
5440 2019-Jan-11 15:26:28.727213 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5441 2019-Jan-11 15:26:28.727851 - [DEBUG] Compose: EdgeIdentity * AllBottom
5442 2019-Jan-11 15:26:28.727894 - [DEBUG]
5443 2019-Jan-11 15:26:28.727919 - [DEBUG] Propagate flow
5444 2019-Jan-11 15:26:28.727943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5445 2019-Jan-11 15:26:28.728002 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5446 2019-Jan-11 15:26:28.728635 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5447 2019-Jan-11 15:26:28.729269 - [DEBUG] Edge function : AllBottom (result of previous compose)
5448 2019-Jan-11 15:26:28.729296 - [DEBUG]
5449 2019-Jan-11 15:26:28.729321 - [DEBUG] Join: AllTop & AllBottom
5450 2019-Jan-11 15:26:28.729348 - [DEBUG] = AllBottom (new jump func)
5451 2019-Jan-11 15:26:28.729374 - [DEBUG]
5452 2019-Jan-11 15:26:28.729398 - [DEBUG] Start adding new jump function
5453 2019-Jan-11 15:26:28.729422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5454 2019-Jan-11 15:26:28.729478 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5455 2019-Jan-11 15:26:28.730124 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5456 2019-Jan-11 15:26:28.730757 - [DEBUG] Edge Function : AllBottom
5457 2019-Jan-11 15:26:28.730785 - [DEBUG] End adding new jump function
5458 2019-Jan-11 15:26:28.730810 - [DEBUG]
5459 2019-Jan-11 15:26:28.730834 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5460 2019-Jan-11 15:26:28.730859 - [DEBUG]
5461 2019-Jan-11 15:26:28.730883 - [DEBUG] Process 167. path edge:
5462 2019-Jan-11 15:26:28.730908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5463 2019-Jan-11 15:26:28.730965 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
5464 2019-Jan-11 15:26:28.731611 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5465 2019-Jan-11 15:26:28.732247 - [DEBUG]
5466 2019-Jan-11 15:26:28.732273 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5467 2019-Jan-11 15:26:28.732913 - [DEBUG] Compose: EdgeIdentity * AllBottom
5468 2019-Jan-11 15:26:28.732941 - [DEBUG]
5469 2019-Jan-11 15:26:28.732964 - [DEBUG] Propagate flow
5470 2019-Jan-11 15:26:28.732988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5471 2019-Jan-11 15:26:28.733044 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5472 2019-Jan-11 15:26:28.733671 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5473 2019-Jan-11 15:26:28.734307 - [DEBUG] Edge function : AllBottom (result of previous compose)
5474 2019-Jan-11 15:26:28.734333 - [DEBUG]
5475 2019-Jan-11 15:26:28.734358 - [DEBUG] Join: AllTop & AllBottom
5476 2019-Jan-11 15:26:28.734385 - [DEBUG] = AllBottom (new jump func)
5477 2019-Jan-11 15:26:28.734410 - [DEBUG]
5478 2019-Jan-11 15:26:28.734434 - [DEBUG] Start adding new jump function
5479 2019-Jan-11 15:26:28.734459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5480 2019-Jan-11 15:26:28.734515 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5481 2019-Jan-11 15:26:28.735165 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5482 2019-Jan-11 15:26:28.735792 - [DEBUG] Edge Function : AllBottom
5483 2019-Jan-11 15:26:28.735820 - [DEBUG] End adding new jump function
5484 2019-Jan-11 15:26:28.735845 - [DEBUG]
5485 2019-Jan-11 15:26:28.735869 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5486 2019-Jan-11 15:26:28.735894 - [DEBUG]
5487 2019-Jan-11 15:26:28.735918 - [DEBUG] Process 168. path edge:
5488 2019-Jan-11 15:26:28.735943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5489 2019-Jan-11 15:26:28.736000 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
5490 2019-Jan-11 15:26:28.736626 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5491 2019-Jan-11 15:26:28.737261 - [DEBUG]
5492 2019-Jan-11 15:26:28.737286 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5493 2019-Jan-11 15:26:28.737936 - [DEBUG] Compose: EdgeIdentity * AllBottom
5494 2019-Jan-11 15:26:28.737963 - [DEBUG]
5495 2019-Jan-11 15:26:28.737987 - [DEBUG] Propagate flow
5496 2019-Jan-11 15:26:28.738011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5497 2019-Jan-11 15:26:28.738078 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5498 2019-Jan-11 15:26:28.738706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5499 2019-Jan-11 15:26:28.739341 - [DEBUG] Edge function : AllBottom (result of previous compose)
5500 2019-Jan-11 15:26:28.739368 - [DEBUG]
5501 2019-Jan-11 15:26:28.739393 - [DEBUG] Join: AllTop & AllBottom
5502 2019-Jan-11 15:26:28.739420 - [DEBUG] = AllBottom (new jump func)
5503 2019-Jan-11 15:26:28.739446 - [DEBUG]
5504 2019-Jan-11 15:26:28.739470 - [DEBUG] Start adding new jump function
5505 2019-Jan-11 15:26:28.739494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5506 2019-Jan-11 15:26:28.739551 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5507 2019-Jan-11 15:26:28.740186 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5508 2019-Jan-11 15:26:28.740811 - [DEBUG] Edge Function : AllBottom
5509 2019-Jan-11 15:26:28.740839 - [DEBUG] End adding new jump function
5510 2019-Jan-11 15:26:28.740864 - [DEBUG]
5511 2019-Jan-11 15:26:28.740888 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5512 2019-Jan-11 15:26:28.740913 - [DEBUG]
5513 2019-Jan-11 15:26:28.740937 - [DEBUG] Process 169. path edge:
5514 2019-Jan-11 15:26:28.740962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5515 2019-Jan-11 15:26:28.741019 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
5516 2019-Jan-11 15:26:28.741660 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5517 2019-Jan-11 15:26:28.742296 - [DEBUG]
5518 2019-Jan-11 15:26:28.742322 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5519 2019-Jan-11 15:26:28.742951 - [DEBUG] Start of endsummarytab entry
5520 2019-Jan-11 15:26:28.742980 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5521 2019-Jan-11 15:26:28.743609 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
5522 2019-Jan-11 15:26:28.743669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5523 2019-Jan-11 15:26:28.744297 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5524 2019-Jan-11 15:26:28.744950 - [DEBUG] EF: AllBottom
5525 2019-Jan-11 15:26:28.744977 - [DEBUG]
5526 2019-Jan-11 15:26:28.745001 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5527 2019-Jan-11 15:26:28.745628 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
5528 2019-Jan-11 15:26:28.746256 - [DEBUG] EF: AllBottom
5529 2019-Jan-11 15:26:28.746282 - [DEBUG]
5530 2019-Jan-11 15:26:28.746306 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5531 2019-Jan-11 15:26:28.746933 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5532 2019-Jan-11 15:26:28.747561 - [DEBUG] EF: AllBottom
5533 2019-Jan-11 15:26:28.747588 - [DEBUG]
5534 2019-Jan-11 15:26:28.747612 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5535 2019-Jan-11 15:26:28.748260 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5536 2019-Jan-11 15:26:28.748892 - [DEBUG] EF: AllBottom
5537 2019-Jan-11 15:26:28.748917 - [DEBUG]
5538 2019-Jan-11 15:26:28.748941 - [DEBUG] ---------------
5539 2019-Jan-11 15:26:28.748964 - [DEBUG]
5540 2019-Jan-11 15:26:28.748988 - [DEBUG] End of endsummarytab entry
5541 2019-Jan-11 15:26:28.749012 - [DEBUG]
5542 2019-Jan-11 15:26:28.749044 - [DEBUG] Start of incomingtab entry
5543 2019-Jan-11 15:26:28.749069 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5544 2019-Jan-11 15:26:28.749695 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
5545 2019-Jan-11 15:26:28.749753 - [DEBUG] ---------------
5546 2019-Jan-11 15:26:28.749778 - [DEBUG] End of incomingtab entry
5547 2019-Jan-11 15:26:28.749803 - [DEBUG]
5548 2019-Jan-11 15:26:28.749828 - [DEBUG] EDGE:
5549 2019-Jan-11 15:26:28.749886 - [DEBUG] ---> 5550 2019-Jan-11 15:26:28.750515 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5551 2019-Jan-11 15:26:28.751151 - [DEBUG]
5552 2019-Jan-11 15:26:28.751177 - [DEBUG] EDGE:
5553 2019-Jan-11 15:26:28.751249 - [DEBUG] ---> 5554 2019-Jan-11 15:26:28.751877 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5555 2019-Jan-11 15:26:28.752512 - [DEBUG]
5556 2019-Jan-11 15:26:28.752544 - [DEBUG] Compose: EdgeIdentity * AllBottom
5557 2019-Jan-11 15:26:28.752572 - [DEBUG]
5558 2019-Jan-11 15:26:28.752596 - [DEBUG] Propagate flow
5559 2019-Jan-11 15:26:28.752620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5560 2019-Jan-11 15:26:28.752677 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5561 2019-Jan-11 15:26:28.753312 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5562 2019-Jan-11 15:26:28.753948 - [DEBUG] Edge function : AllBottom (result of previous compose)
5563 2019-Jan-11 15:26:28.753975 - [DEBUG]
5564 2019-Jan-11 15:26:28.754000 - [DEBUG] Join: AllTop & AllBottom
5565 2019-Jan-11 15:26:28.754027 - [DEBUG] = AllBottom (new jump func)
5566 2019-Jan-11 15:26:28.754053 - [DEBUG]
5567 2019-Jan-11 15:26:28.754077 - [DEBUG] Start adding new jump function
5568 2019-Jan-11 15:26:28.754101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5569 2019-Jan-11 15:26:28.754157 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5570 2019-Jan-11 15:26:28.754809 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5571 2019-Jan-11 15:26:28.755444 - [DEBUG] Edge Function : AllBottom
5572 2019-Jan-11 15:26:28.755472 - [DEBUG] End adding new jump function
5573 2019-Jan-11 15:26:28.755497 - [DEBUG]
5574 2019-Jan-11 15:26:28.755521 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5575 2019-Jan-11 15:26:28.755546 - [DEBUG]
5576 2019-Jan-11 15:26:28.755570 - [DEBUG] Process 170. path edge:
5577 2019-Jan-11 15:26:28.755595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5578 2019-Jan-11 15:26:28.755652 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
5579 2019-Jan-11 15:26:28.756289 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5580 2019-Jan-11 15:26:28.756924 - [DEBUG]
5581 2019-Jan-11 15:26:28.756950 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5582 2019-Jan-11 15:26:28.757591 - [DEBUG] Possible callees:
5583 2019-Jan-11 15:26:28.757625 - [DEBUG] llvm.dbg.declare
5584 2019-Jan-11 15:26:28.757651 - [DEBUG] Possible return sites:
5585 2019-Jan-11 15:26:28.757676 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1935586 2019-Jan-11 15:26:28.758943 - [DEBUG] Found and process special summary
5587 2019-Jan-11 15:26:28.758977 - [DEBUG] Compose: EdgeIdentity * AllBottom
5588 2019-Jan-11 15:26:28.759005 - [DEBUG]
5589 2019-Jan-11 15:26:28.759030 - [DEBUG] Propagate flow
5590 2019-Jan-11 15:26:28.759054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5591 2019-Jan-11 15:26:28.759111 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5592 2019-Jan-11 15:26:28.759741 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5593 2019-Jan-11 15:26:28.760376 - [DEBUG] Edge function : AllBottom (result of previous compose)
5594 2019-Jan-11 15:26:28.760403 - [DEBUG]
5595 2019-Jan-11 15:26:28.760428 - [DEBUG] Join: AllTop & AllBottom
5596 2019-Jan-11 15:26:28.760456 - [DEBUG] = AllBottom (new jump func)
5597 2019-Jan-11 15:26:28.760481 - [DEBUG]
5598 2019-Jan-11 15:26:28.760506 - [DEBUG] Start adding new jump function
5599 2019-Jan-11 15:26:28.760530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5600 2019-Jan-11 15:26:28.760587 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5601 2019-Jan-11 15:26:28.761237 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5602 2019-Jan-11 15:26:28.761867 - [DEBUG] Edge Function : AllBottom
5603 2019-Jan-11 15:26:28.761895 - [DEBUG] End adding new jump function
5604 2019-Jan-11 15:26:28.761920 - [DEBUG]
5605 2019-Jan-11 15:26:28.761945 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5606 2019-Jan-11 15:26:28.761969 - [DEBUG]
5607 2019-Jan-11 15:26:28.761994 - [DEBUG] Process 171. path edge:
5608 2019-Jan-11 15:26:28.762018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5609 2019-Jan-11 15:26:28.762076 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
5610 2019-Jan-11 15:26:28.762705 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5611 2019-Jan-11 15:26:28.763340 - [DEBUG]
5612 2019-Jan-11 15:26:28.763366 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5613 2019-Jan-11 15:26:28.764007 - [DEBUG] Compose: EdgeIdentity * AllBottom
5614 2019-Jan-11 15:26:28.764036 - [DEBUG]
5615 2019-Jan-11 15:26:28.764060 - [DEBUG] Propagate flow
5616 2019-Jan-11 15:26:28.764085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5617 2019-Jan-11 15:26:28.764143 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5618 2019-Jan-11 15:26:28.764783 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5619 2019-Jan-11 15:26:28.765419 - [DEBUG] Edge function : AllBottom (result of previous compose)
5620 2019-Jan-11 15:26:28.765445 - [DEBUG]
5621 2019-Jan-11 15:26:28.765470 - [DEBUG] Join: AllTop & AllBottom
5622 2019-Jan-11 15:26:28.765497 - [DEBUG] = AllBottom (new jump func)
5623 2019-Jan-11 15:26:28.765523 - [DEBUG]
5624 2019-Jan-11 15:26:28.765547 - [DEBUG] Start adding new jump function
5625 2019-Jan-11 15:26:28.765571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5626 2019-Jan-11 15:26:28.765636 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5627 2019-Jan-11 15:26:28.766272 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5628 2019-Jan-11 15:26:28.766898 - [DEBUG] Edge Function : AllBottom
5629 2019-Jan-11 15:26:28.766926 - [DEBUG] End adding new jump function
5630 2019-Jan-11 15:26:28.766951 - [DEBUG]
5631 2019-Jan-11 15:26:28.766975 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
5632 2019-Jan-11 15:26:28.767000 - [DEBUG]
5633 2019-Jan-11 15:26:28.767024 - [DEBUG] Process 172. path edge:
5634 2019-Jan-11 15:26:28.767049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5635 2019-Jan-11 15:26:28.767106 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
5636 2019-Jan-11 15:26:28.767732 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5637 2019-Jan-11 15:26:28.768385 - [DEBUG]
5638 2019-Jan-11 15:26:28.768411 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5639 2019-Jan-11 15:26:28.769045 - [DEBUG] Compose: EdgeIdentity * AllBottom
5640 2019-Jan-11 15:26:28.769074 - [DEBUG]
5641 2019-Jan-11 15:26:28.769099 - [DEBUG] Propagate flow
5642 2019-Jan-11 15:26:28.769123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5643 2019-Jan-11 15:26:28.769180 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5644 2019-Jan-11 15:26:28.769809 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5645 2019-Jan-11 15:26:28.770446 - [DEBUG] Edge function : AllBottom (result of previous compose)
5646 2019-Jan-11 15:26:28.770473 - [DEBUG]
5647 2019-Jan-11 15:26:28.770498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5648 2019-Jan-11 15:26:28.770525 - [DEBUG] = AllBottom
5649 2019-Jan-11 15:26:28.770550 - [DEBUG]
5650 2019-Jan-11 15:26:28.770574 - [DEBUG] PROPAGATE: No new function!
5651 2019-Jan-11 15:26:28.770599 - [DEBUG] EDGE:
5652 2019-Jan-11 15:26:28.770657 - [DEBUG] ---> 5653 2019-Jan-11 15:26:28.771302 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5654 2019-Jan-11 15:26:28.771937 - [DEBUG]
5655 2019-Jan-11 15:26:28.771963 - [DEBUG] EDGE:
5656 2019-Jan-11 15:26:28.772021 - [DEBUG] ---> 5657 2019-Jan-11 15:26:28.772650 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5658 2019-Jan-11 15:26:28.773286 - [DEBUG]
5659 2019-Jan-11 15:26:28.773321 - [DEBUG] Compose: EdgeIdentity * AllBottom
5660 2019-Jan-11 15:26:28.773349 - [DEBUG]
5661 2019-Jan-11 15:26:28.773373 - [DEBUG] Propagate flow
5662 2019-Jan-11 15:26:28.773398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5663 2019-Jan-11 15:26:28.773455 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5664 2019-Jan-11 15:26:28.774085 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5665 2019-Jan-11 15:26:28.774737 - [DEBUG] Edge function : AllBottom (result of previous compose)
5666 2019-Jan-11 15:26:28.774763 - [DEBUG]
5667 2019-Jan-11 15:26:28.774787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5668 2019-Jan-11 15:26:28.774821 - [DEBUG] = AllBottom
5669 2019-Jan-11 15:26:28.774846 - [DEBUG]
5670 2019-Jan-11 15:26:28.774870 - [DEBUG] PROPAGATE: No new function!
5671 2019-Jan-11 15:26:28.774895 - [DEBUG] EDGE:
5672 2019-Jan-11 15:26:28.774953 - [DEBUG] ---> 5673 2019-Jan-11 15:26:28.775590 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5674 2019-Jan-11 15:26:28.776226 - [DEBUG]
5675 2019-Jan-11 15:26:28.776252 - [DEBUG] EDGE:
5676 2019-Jan-11 15:26:28.776310 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
5677 2019-Jan-11 15:26:28.776942 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5678 2019-Jan-11 15:26:28.777577 - [DEBUG]
5679 2019-Jan-11 15:26:28.777603 - [DEBUG] EDGE:
5680 2019-Jan-11 15:26:28.777661 - [DEBUG] ---> 5681 2019-Jan-11 15:26:28.778307 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5682 2019-Jan-11 15:26:28.778943 - [DEBUG]
5683 2019-Jan-11 15:26:28.778969 - [DEBUG] EDGE:
5684 2019-Jan-11 15:26:28.779028 - [DEBUG] ---> 5685 2019-Jan-11 15:26:28.779656 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5686 2019-Jan-11 15:26:28.780291 - [DEBUG]
5687 2019-Jan-11 15:26:28.780317 - [DEBUG] EDGE:
5688 2019-Jan-11 15:26:28.780374 - [DEBUG] ---> 5689 2019-Jan-11 15:26:28.781003 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5690 2019-Jan-11 15:26:28.781654 - [DEBUG]
5691 2019-Jan-11 15:26:28.781685 - [DEBUG] Compose: EdgeIdentity * AllBottom
5692 2019-Jan-11 15:26:28.781713 - [DEBUG]
5693 2019-Jan-11 15:26:28.781738 - [DEBUG] Propagate flow
5694 2019-Jan-11 15:26:28.781762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5695 2019-Jan-11 15:26:28.781820 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5696 2019-Jan-11 15:26:28.782450 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5697 2019-Jan-11 15:26:28.783085 - [DEBUG] Edge function : AllBottom (result of previous compose)
5698 2019-Jan-11 15:26:28.783111 - [DEBUG]
5699 2019-Jan-11 15:26:28.783136 - [DEBUG] Join: AllTop & AllBottom
5700 2019-Jan-11 15:26:28.783163 - [DEBUG] = AllBottom (new jump func)
5701 2019-Jan-11 15:26:28.783189 - [DEBUG]
5702 2019-Jan-11 15:26:28.783213 - [DEBUG] Start adding new jump function
5703 2019-Jan-11 15:26:28.783237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5704 2019-Jan-11 15:26:28.783294 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5705 2019-Jan-11 15:26:28.783930 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5706 2019-Jan-11 15:26:28.784572 - [DEBUG] Edge Function : AllBottom
5707 2019-Jan-11 15:26:28.784609 - [DEBUG] End adding new jump function
5708 2019-Jan-11 15:26:28.784634 - [DEBUG]
5709 2019-Jan-11 15:26:28.784659 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
5710 2019-Jan-11 15:26:28.784684 - [DEBUG]
5711 2019-Jan-11 15:26:28.784708 - [DEBUG] Process 173. path edge:
5712 2019-Jan-11 15:26:28.784733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5713 2019-Jan-11 15:26:28.784791 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
5714 2019-Jan-11 15:26:28.785421 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5715 2019-Jan-11 15:26:28.786057 - [DEBUG]
5716 2019-Jan-11 15:26:28.786083 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5717 2019-Jan-11 15:26:28.786723 - [DEBUG] Compose: EdgeIdentity * AllBottom
5718 2019-Jan-11 15:26:28.786753 - [DEBUG]
5719 2019-Jan-11 15:26:28.786777 - [DEBUG] Propagate flow
5720 2019-Jan-11 15:26:28.786801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5721 2019-Jan-11 15:26:28.786859 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
5722 2019-Jan-11 15:26:28.787485 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5723 2019-Jan-11 15:26:28.788136 - [DEBUG] Edge function : AllBottom (result of previous compose)
5724 2019-Jan-11 15:26:28.788161 - [DEBUG]
5725 2019-Jan-11 15:26:28.788186 - [DEBUG] Join: AllTop & AllBottom
5726 2019-Jan-11 15:26:28.788212 - [DEBUG] = AllBottom (new jump func)
5727 2019-Jan-11 15:26:28.788236 - [DEBUG]
5728 2019-Jan-11 15:26:28.788260 - [DEBUG] Start adding new jump function
5729 2019-Jan-11 15:26:28.788283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5730 2019-Jan-11 15:26:28.788340 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5731 2019-Jan-11 15:26:28.788976 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
5732 2019-Jan-11 15:26:28.789600 - [DEBUG] Edge Function : AllBottom
5733 2019-Jan-11 15:26:28.789627 - [DEBUG] End adding new jump function
5734 2019-Jan-11 15:26:28.789652 - [DEBUG]
5735 2019-Jan-11 15:26:28.789677 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
5736 2019-Jan-11 15:26:28.789702 - [DEBUG]
5737 2019-Jan-11 15:26:28.789726 - [DEBUG] Process 174. path edge:
5738 2019-Jan-11 15:26:28.789750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5739 2019-Jan-11 15:26:28.789808 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
5740 2019-Jan-11 15:26:28.790431 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5741 2019-Jan-11 15:26:28.791067 - [DEBUG]
5742 2019-Jan-11 15:26:28.791093 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
5743 2019-Jan-11 15:26:28.791741 - [DEBUG] Compose: EdgeIdentity * AllBottom
5744 2019-Jan-11 15:26:28.791770 - [DEBUG]
5745 2019-Jan-11 15:26:28.791795 - [DEBUG] Propagate flow
5746 2019-Jan-11 15:26:28.791819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5747 2019-Jan-11 15:26:28.791876 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5748 2019-Jan-11 15:26:28.792506 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5749 2019-Jan-11 15:26:28.793143 - [DEBUG] Edge function : AllBottom (result of previous compose)
5750 2019-Jan-11 15:26:28.793177 - [DEBUG]
5751 2019-Jan-11 15:26:28.793203 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5752 2019-Jan-11 15:26:28.793230 - [DEBUG] = AllBottom
5753 2019-Jan-11 15:26:28.793255 - [DEBUG]
5754 2019-Jan-11 15:26:28.793279 - [DEBUG] PROPAGATE: No new function!
5755 2019-Jan-11 15:26:28.793304 - [DEBUG] EDGE:
5756 2019-Jan-11 15:26:28.793363 - [DEBUG] ---> 5757 2019-Jan-11 15:26:28.793988 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5758 2019-Jan-11 15:26:28.794638 - [DEBUG]
5759 2019-Jan-11 15:26:28.794663 - [DEBUG] EDGE:
5760 2019-Jan-11 15:26:28.794720 - [DEBUG] ---> 5761 2019-Jan-11 15:26:28.795350 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5762 2019-Jan-11 15:26:28.795987 - [DEBUG]
5763 2019-Jan-11 15:26:28.796012 - [DEBUG] EDGE:
5764 2019-Jan-11 15:26:28.796071 - [DEBUG] ---> 5765 2019-Jan-11 15:26:28.796742 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5766 2019-Jan-11 15:26:28.797441 - [DEBUG]
5767 2019-Jan-11 15:26:28.797471 - [DEBUG] EDGE:
5768 2019-Jan-11 15:26:28.797543 - [DEBUG] ---> 5769 2019-Jan-11 15:26:28.798260 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5770 2019-Jan-11 15:26:28.798936 - [DEBUG]
5771 2019-Jan-11 15:26:28.798963 - [DEBUG] EDGE:
5772 2019-Jan-11 15:26:28.799026 - [DEBUG] ---> 5773 2019-Jan-11 15:26:28.799659 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5774 2019-Jan-11 15:26:28.800295 - [DEBUG]
5775 2019-Jan-11 15:26:28.800322 - [DEBUG] EDGE:
5776 2019-Jan-11 15:26:28.800380 - [DEBUG] ---> 5777 2019-Jan-11 15:26:28.801010 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5778 2019-Jan-11 15:26:28.801666 - [DEBUG]
5779 2019-Jan-11 15:26:28.801718 - [DEBUG] Compose: EdgeIdentity * AllBottom
5780 2019-Jan-11 15:26:28.801747 - [DEBUG]
5781 2019-Jan-11 15:26:28.801772 - [DEBUG] Propagate flow
5782 2019-Jan-11 15:26:28.801797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5783 2019-Jan-11 15:26:28.801854 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5784 2019-Jan-11 15:26:28.802484 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5785 2019-Jan-11 15:26:28.803120 - [DEBUG] Edge function : AllBottom (result of previous compose)
5786 2019-Jan-11 15:26:28.803147 - [DEBUG]
5787 2019-Jan-11 15:26:28.803174 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5788 2019-Jan-11 15:26:28.803201 - [DEBUG] = AllBottom
5789 2019-Jan-11 15:26:28.803227 - [DEBUG]
5790 2019-Jan-11 15:26:28.803251 - [DEBUG] PROPAGATE: No new function!
5791 2019-Jan-11 15:26:28.803300 - [DEBUG] EDGE:
5792 2019-Jan-11 15:26:28.803359 - [DEBUG] ---> 5793 2019-Jan-11 15:26:28.803997 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5794 2019-Jan-11 15:26:28.804648 - [DEBUG]
5795 2019-Jan-11 15:26:28.804673 - [DEBUG] EDGE:
5796 2019-Jan-11 15:26:28.804731 - [DEBUG] ---> 5797 2019-Jan-11 15:26:28.805358 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5798 2019-Jan-11 15:26:28.805994 - [DEBUG]
5799 2019-Jan-11 15:26:28.806020 - [DEBUG] EDGE:
5800 2019-Jan-11 15:26:28.806079 - [DEBUG] ---> 5801 2019-Jan-11 15:26:28.806710 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5802 2019-Jan-11 15:26:28.807345 - [DEBUG]
5803 2019-Jan-11 15:26:28.807381 - [DEBUG] Compose: EdgeIdentity * AllBottom
5804 2019-Jan-11 15:26:28.807409 - [DEBUG]
5805 2019-Jan-11 15:26:28.807434 - [DEBUG] Propagate flow
5806 2019-Jan-11 15:26:28.807458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5807 2019-Jan-11 15:26:28.807516 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5808 2019-Jan-11 15:26:28.808161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5809 2019-Jan-11 15:26:28.808797 - [DEBUG] Edge function : AllBottom (result of previous compose)
5810 2019-Jan-11 15:26:28.808824 - [DEBUG]
5811 2019-Jan-11 15:26:28.808850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5812 2019-Jan-11 15:26:28.808877 - [DEBUG] = AllBottom
5813 2019-Jan-11 15:26:28.808902 - [DEBUG]
5814 2019-Jan-11 15:26:28.808926 - [DEBUG] PROPAGATE: No new function!
5815 2019-Jan-11 15:26:28.808953 - [DEBUG] EDGE:
5816 2019-Jan-11 15:26:28.809011 - [DEBUG] ---> 5817 2019-Jan-11 15:26:28.809647 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5818 2019-Jan-11 15:26:28.810283 - [DEBUG]
5819 2019-Jan-11 15:26:28.810309 - [DEBUG] EDGE:
5820 2019-Jan-11 15:26:28.810367 - [DEBUG] ---> 5821 2019-Jan-11 15:26:28.810993 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5822 2019-Jan-11 15:26:28.811646 - [DEBUG]
5823 2019-Jan-11 15:26:28.811672 - [DEBUG] EDGE:
5824 2019-Jan-11 15:26:28.811731 - [DEBUG] ---> 5825 2019-Jan-11 15:26:28.812357 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5826 2019-Jan-11 15:26:28.812993 - [DEBUG]
5827 2019-Jan-11 15:26:28.813020 - [DEBUG] EDGE:
5828 2019-Jan-11 15:26:28.813078 - [DEBUG] ---> 5829 2019-Jan-11 15:26:28.813718 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5830 2019-Jan-11 15:26:28.814353 - [DEBUG]
5831 2019-Jan-11 15:26:28.814389 - [DEBUG] Compose: EdgeIdentity * AllBottom
5832 2019-Jan-11 15:26:28.814417 - [DEBUG]
5833 2019-Jan-11 15:26:28.814441 - [DEBUG] Propagate flow
5834 2019-Jan-11 15:26:28.814465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5835 2019-Jan-11 15:26:28.814523 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5836 2019-Jan-11 15:26:28.815177 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5837 2019-Jan-11 15:26:28.815813 - [DEBUG] Edge function : AllBottom (result of previous compose)
5838 2019-Jan-11 15:26:28.815840 - [DEBUG]
5839 2019-Jan-11 15:26:28.815866 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5840 2019-Jan-11 15:26:28.815893 - [DEBUG] = AllBottom
5841 2019-Jan-11 15:26:28.815919 - [DEBUG]
5842 2019-Jan-11 15:26:28.815943 - [DEBUG] PROPAGATE: No new function!
5843 2019-Jan-11 15:26:28.815970 - [DEBUG] EDGE:
5844 2019-Jan-11 15:26:28.816029 - [DEBUG] ---> 5845 2019-Jan-11 15:26:28.816666 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5846 2019-Jan-11 15:26:28.817301 - [DEBUG]
5847 2019-Jan-11 15:26:28.817327 - [DEBUG] EDGE:
5848 2019-Jan-11 15:26:28.817385 - [DEBUG] ---> 5849 2019-Jan-11 15:26:28.818029 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5850 2019-Jan-11 15:26:28.818665 - [DEBUG]
5851 2019-Jan-11 15:26:28.818691 - [DEBUG] EDGE:
5852 2019-Jan-11 15:26:28.818749 - [DEBUG] ---> 5853 2019-Jan-11 15:26:28.819378 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5854 2019-Jan-11 15:26:28.820013 - [DEBUG]
5855 2019-Jan-11 15:26:28.820051 - [DEBUG] Compose: EdgeIdentity * AllBottom
5856 2019-Jan-11 15:26:28.820079 - [DEBUG]
5857 2019-Jan-11 15:26:28.820104 - [DEBUG] Propagate flow
5858 2019-Jan-11 15:26:28.820129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5859 2019-Jan-11 15:26:28.820186 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5860 2019-Jan-11 15:26:28.820816 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5861 2019-Jan-11 15:26:28.821467 - [DEBUG] Edge function : AllBottom (result of previous compose)
5862 2019-Jan-11 15:26:28.821493 - [DEBUG]
5863 2019-Jan-11 15:26:28.821519 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5864 2019-Jan-11 15:26:28.821545 - [DEBUG] = AllBottom
5865 2019-Jan-11 15:26:28.821569 - [DEBUG]
5866 2019-Jan-11 15:26:28.821593 - [DEBUG] PROPAGATE: No new function!
5867 2019-Jan-11 15:26:28.821618 - [DEBUG] EDGE:
5868 2019-Jan-11 15:26:28.821676 - [DEBUG] ---> 5869 2019-Jan-11 15:26:28.822312 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5870 2019-Jan-11 15:26:28.822959 - [DEBUG]
5871 2019-Jan-11 15:26:28.822986 - [DEBUG] EDGE:
5872 2019-Jan-11 15:26:28.823045 - [DEBUG] ---> 5873 2019-Jan-11 15:26:28.823672 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5874 2019-Jan-11 15:26:28.824308 - [DEBUG]
5875 2019-Jan-11 15:26:28.824334 - [DEBUG] EDGE:
5876 2019-Jan-11 15:26:28.824393 - [DEBUG] ---> 5877 2019-Jan-11 15:26:28.825038 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5878 2019-Jan-11 15:26:28.825674 - [DEBUG]
5879 2019-Jan-11 15:26:28.825721 - [DEBUG] Compose: EdgeIdentity * AllBottom
5880 2019-Jan-11 15:26:28.825749 - [DEBUG]
5881 2019-Jan-11 15:26:28.825774 - [DEBUG] Propagate flow
5882 2019-Jan-11 15:26:28.825799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5883 2019-Jan-11 15:26:28.825857 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5884 2019-Jan-11 15:26:28.826487 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
5885 2019-Jan-11 15:26:28.827113 - [DEBUG] Edge function : AllBottom (result of previous compose)
5886 2019-Jan-11 15:26:28.827139 - [DEBUG]
5887 2019-Jan-11 15:26:28.827165 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5888 2019-Jan-11 15:26:28.827193 - [DEBUG] = AllBottom
5889 2019-Jan-11 15:26:28.827218 - [DEBUG]
5890 2019-Jan-11 15:26:28.827242 - [DEBUG] PROPAGATE: No new function!
5891 2019-Jan-11 15:26:28.827268 - [DEBUG] Compose: EdgeIdentity * AllBottom
5892 2019-Jan-11 15:26:28.827295 - [DEBUG]
5893 2019-Jan-11 15:26:28.827319 - [DEBUG] Propagate flow
5894 2019-Jan-11 15:26:28.827344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5895 2019-Jan-11 15:26:28.827401 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5896 2019-Jan-11 15:26:28.828046 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5897 2019-Jan-11 15:26:28.828681 - [DEBUG] Edge function : AllBottom (result of previous compose)
5898 2019-Jan-11 15:26:28.828708 - [DEBUG]
5899 2019-Jan-11 15:26:28.828733 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5900 2019-Jan-11 15:26:28.828760 - [DEBUG] = AllBottom
5901 2019-Jan-11 15:26:28.828786 - [DEBUG]
5902 2019-Jan-11 15:26:28.828810 - [DEBUG] PROPAGATE: No new function!
5903 2019-Jan-11 15:26:28.828836 - [DEBUG] EDGE:
5904 2019-Jan-11 15:26:28.828895 - [DEBUG] ---> 5905 2019-Jan-11 15:26:28.829531 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
5906 2019-Jan-11 15:26:28.830158 - [DEBUG]
5907 2019-Jan-11 15:26:28.830198 - [DEBUG] Compose: EdgeIdentity * AllBottom
5908 2019-Jan-11 15:26:28.830226 - [DEBUG]
5909 2019-Jan-11 15:26:28.830251 - [DEBUG] Propagate flow
5910 2019-Jan-11 15:26:28.830275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5911 2019-Jan-11 15:26:28.830333 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5912 2019-Jan-11 15:26:28.830964 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5913 2019-Jan-11 15:26:28.831619 - [DEBUG] Edge function : AllBottom (result of previous compose)
5914 2019-Jan-11 15:26:28.831645 - [DEBUG]
5915 2019-Jan-11 15:26:28.831670 - [DEBUG] Join: AllTop & AllBottom
5916 2019-Jan-11 15:26:28.831696 - [DEBUG] = AllBottom (new jump func)
5917 2019-Jan-11 15:26:28.831721 - [DEBUG]
5918 2019-Jan-11 15:26:28.831744 - [DEBUG] Start adding new jump function
5919 2019-Jan-11 15:26:28.831768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5920 2019-Jan-11 15:26:28.831824 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5921 2019-Jan-11 15:26:28.832456 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5922 2019-Jan-11 15:26:28.833085 - [DEBUG] Edge Function : AllBottom
5923 2019-Jan-11 15:26:28.833114 - [DEBUG] End adding new jump function
5924 2019-Jan-11 15:26:28.833140 - [DEBUG]
5925 2019-Jan-11 15:26:28.833164 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
5926 2019-Jan-11 15:26:28.833189 - [DEBUG]
5927 2019-Jan-11 15:26:28.833214 - [DEBUG] Process 175. path edge:
5928 2019-Jan-11 15:26:28.833239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5929 2019-Jan-11 15:26:28.833296 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
5930 2019-Jan-11 15:26:28.833925 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5931 2019-Jan-11 15:26:28.834567 - [DEBUG]
5932 2019-Jan-11 15:26:28.834592 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5933 2019-Jan-11 15:26:28.835226 - [DEBUG] Possible callees:
5934 2019-Jan-11 15:26:28.835253 - [DEBUG] foo
5935 2019-Jan-11 15:26:28.835279 - [DEBUG] Possible return sites:
5936 2019-Jan-11 15:26:28.835303 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1265937 2019-Jan-11 15:26:28.836551 - [DEBUG] Found and process special summary
5938 2019-Jan-11 15:26:28.836584 - [DEBUG] Compose: EdgeIdentity * AllBottom
5939 2019-Jan-11 15:26:28.836612 - [DEBUG]
5940 2019-Jan-11 15:26:28.836637 - [DEBUG] Propagate flow
5941 2019-Jan-11 15:26:28.836661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5942 2019-Jan-11 15:26:28.836719 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5943 2019-Jan-11 15:26:28.837349 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5944 2019-Jan-11 15:26:28.837993 - [DEBUG] Edge function : AllBottom (result of previous compose)
5945 2019-Jan-11 15:26:28.838019 - [DEBUG]
5946 2019-Jan-11 15:26:28.838043 - [DEBUG] Join: AllTop & AllBottom
5947 2019-Jan-11 15:26:28.838069 - [DEBUG] = AllBottom (new jump func)
5948 2019-Jan-11 15:26:28.838094 - [DEBUG]
5949 2019-Jan-11 15:26:28.838117 - [DEBUG] Start adding new jump function
5950 2019-Jan-11 15:26:28.838141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5951 2019-Jan-11 15:26:28.838197 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5952 2019-Jan-11 15:26:28.838828 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5953 2019-Jan-11 15:26:28.839457 - [DEBUG] Edge Function : AllBottom
5954 2019-Jan-11 15:26:28.839486 - [DEBUG] End adding new jump function
5955 2019-Jan-11 15:26:28.839511 - [DEBUG]
5956 2019-Jan-11 15:26:28.839535 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
5957 2019-Jan-11 15:26:28.839560 - [DEBUG]
5958 2019-Jan-11 15:26:28.839584 - [DEBUG] Process 176. path edge:
5959 2019-Jan-11 15:26:28.839617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5960 2019-Jan-11 15:26:28.839675 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
5961 2019-Jan-11 15:26:28.840305 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5962 2019-Jan-11 15:26:28.840935 - [DEBUG]
5963 2019-Jan-11 15:26:28.840961 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5964 2019-Jan-11 15:26:28.841621 - [DEBUG] Compose: EdgeIdentity * AllBottom
5965 2019-Jan-11 15:26:28.841650 - [DEBUG]
5966 2019-Jan-11 15:26:28.841675 - [DEBUG] Propagate flow
5967 2019-Jan-11 15:26:28.841699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5968 2019-Jan-11 15:26:28.841757 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5969 2019-Jan-11 15:26:28.842385 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5970 2019-Jan-11 15:26:28.843016 - [DEBUG] Edge function : AllBottom (result of previous compose)
5971 2019-Jan-11 15:26:28.843043 - [DEBUG]
5972 2019-Jan-11 15:26:28.843068 - [DEBUG] Join: AllTop & AllBottom
5973 2019-Jan-11 15:26:28.843095 - [DEBUG] = AllBottom (new jump func)
5974 2019-Jan-11 15:26:28.843120 - [DEBUG]
5975 2019-Jan-11 15:26:28.843145 - [DEBUG] Start adding new jump function
5976 2019-Jan-11 15:26:28.843169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5977 2019-Jan-11 15:26:28.843226 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5978 2019-Jan-11 15:26:28.843858 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5979 2019-Jan-11 15:26:28.844483 - [DEBUG] Edge Function : AllBottom
5980 2019-Jan-11 15:26:28.844512 - [DEBUG] End adding new jump function
5981 2019-Jan-11 15:26:28.844550 - [DEBUG]
5982 2019-Jan-11 15:26:28.844575 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
5983 2019-Jan-11 15:26:28.844600 - [DEBUG]
5984 2019-Jan-11 15:26:28.844624 - [DEBUG] Process 177. path edge:
5985 2019-Jan-11 15:26:28.844649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5986 2019-Jan-11 15:26:28.844707 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
5987 2019-Jan-11 15:26:28.845334 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5988 2019-Jan-11 15:26:28.845963 - [DEBUG]
5989 2019-Jan-11 15:26:28.845990 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5990 2019-Jan-11 15:26:28.846624 - [DEBUG] Compose: EdgeIdentity * AllBottom
5991 2019-Jan-11 15:26:28.846653 - [DEBUG]
5992 2019-Jan-11 15:26:28.846678 - [DEBUG] Propagate flow
5993 2019-Jan-11 15:26:28.846702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5994 2019-Jan-11 15:26:28.846760 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5995 2019-Jan-11 15:26:28.847389 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5996 2019-Jan-11 15:26:28.848034 - [DEBUG] Edge function : AllBottom (result of previous compose)
5997 2019-Jan-11 15:26:28.848060 - [DEBUG]
5998 2019-Jan-11 15:26:28.848084 - [DEBUG] Join: AllTop & AllBottom
5999 2019-Jan-11 15:26:28.848110 - [DEBUG] = AllBottom (new jump func)
6000 2019-Jan-11 15:26:28.848135 - [DEBUG]
6001 2019-Jan-11 15:26:28.848158 - [DEBUG] Start adding new jump function
6002 2019-Jan-11 15:26:28.848181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6003 2019-Jan-11 15:26:28.848244 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6004 2019-Jan-11 15:26:28.848875 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6005 2019-Jan-11 15:26:28.849502 - [DEBUG] Edge Function : AllBottom
6006 2019-Jan-11 15:26:28.849530 - [DEBUG] End adding new jump function
6007 2019-Jan-11 15:26:28.849555 - [DEBUG]
6008 2019-Jan-11 15:26:28.849579 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6009 2019-Jan-11 15:26:28.849604 - [DEBUG]
6010 2019-Jan-11 15:26:28.849628 - [DEBUG] Process 178. path edge:
6011 2019-Jan-11 15:26:28.849653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6012 2019-Jan-11 15:26:28.849710 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6013 2019-Jan-11 15:26:28.850336 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6014 2019-Jan-11 15:26:28.850966 - [DEBUG]
6015 2019-Jan-11 15:26:28.850993 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6016 2019-Jan-11 15:26:28.851646 - [DEBUG] Compose: EdgeIdentity * AllBottom
6017 2019-Jan-11 15:26:28.851675 - [DEBUG]
6018 2019-Jan-11 15:26:28.851699 - [DEBUG] Propagate flow
6019 2019-Jan-11 15:26:28.851723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6020 2019-Jan-11 15:26:28.851781 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6021 2019-Jan-11 15:26:28.852421 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6022 2019-Jan-11 15:26:28.853052 - [DEBUG] Edge function : AllBottom (result of previous compose)
6023 2019-Jan-11 15:26:28.853078 - [DEBUG]
6024 2019-Jan-11 15:26:28.853103 - [DEBUG] Join: AllTop & AllBottom
6025 2019-Jan-11 15:26:28.853130 - [DEBUG] = AllBottom (new jump func)
6026 2019-Jan-11 15:26:28.853155 - [DEBUG]
6027 2019-Jan-11 15:26:28.853179 - [DEBUG] Start adding new jump function
6028 2019-Jan-11 15:26:28.853203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6029 2019-Jan-11 15:26:28.853260 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6030 2019-Jan-11 15:26:28.853891 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6031 2019-Jan-11 15:26:28.854538 - [DEBUG] Edge Function : AllBottom
6032 2019-Jan-11 15:26:28.854568 - [DEBUG] End adding new jump function
6033 2019-Jan-11 15:26:28.854594 - [DEBUG]
6034 2019-Jan-11 15:26:28.854618 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6035 2019-Jan-11 15:26:28.854643 - [DEBUG]
6036 2019-Jan-11 15:26:28.854667 - [DEBUG] Process 179. path edge:
6037 2019-Jan-11 15:26:28.854692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6038 2019-Jan-11 15:26:28.854749 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6039 2019-Jan-11 15:26:28.855387 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6040 2019-Jan-11 15:26:28.856017 - [DEBUG]
6041 2019-Jan-11 15:26:28.856042 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6042 2019-Jan-11 15:26:28.856683 - [DEBUG] Possible callees:
6043 2019-Jan-11 15:26:28.856709 - [DEBUG] llvm.dbg.declare
6044 2019-Jan-11 15:26:28.856735 - [DEBUG] Possible return sites:
6045 2019-Jan-11 15:26:28.856759 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366046 2019-Jan-11 15:26:28.858034 - [DEBUG] Found and process special summary
6047 2019-Jan-11 15:26:28.858067 - [DEBUG] Compose: EdgeIdentity * AllBottom
6048 2019-Jan-11 15:26:28.858094 - [DEBUG]
6049 2019-Jan-11 15:26:28.858118 - [DEBUG] Propagate flow
6050 2019-Jan-11 15:26:28.858142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6051 2019-Jan-11 15:26:28.858199 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6052 2019-Jan-11 15:26:28.858829 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6053 2019-Jan-11 15:26:28.859460 - [DEBUG] Edge function : AllBottom (result of previous compose)
6054 2019-Jan-11 15:26:28.859486 - [DEBUG]
6055 2019-Jan-11 15:26:28.859511 - [DEBUG] Join: AllTop & AllBottom
6056 2019-Jan-11 15:26:28.859538 - [DEBUG] = AllBottom (new jump func)
6057 2019-Jan-11 15:26:28.859564 - [DEBUG]
6058 2019-Jan-11 15:26:28.859588 - [DEBUG] Start adding new jump function
6059 2019-Jan-11 15:26:28.859612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6060 2019-Jan-11 15:26:28.859669 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6061 2019-Jan-11 15:26:28.860301 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6062 2019-Jan-11 15:26:28.860931 - [DEBUG] Edge Function : AllBottom
6063 2019-Jan-11 15:26:28.860959 - [DEBUG] End adding new jump function
6064 2019-Jan-11 15:26:28.860984 - [DEBUG]
6065 2019-Jan-11 15:26:28.861009 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6066 2019-Jan-11 15:26:28.861034 - [DEBUG]
6067 2019-Jan-11 15:26:28.861058 - [DEBUG] Process 180. path edge:
6068 2019-Jan-11 15:26:28.861082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6069 2019-Jan-11 15:26:28.861139 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6070 2019-Jan-11 15:26:28.861784 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6071 2019-Jan-11 15:26:28.862414 - [DEBUG]
6072 2019-Jan-11 15:26:28.862439 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6073 2019-Jan-11 15:26:28.863081 - [DEBUG] Compose: EdgeIdentity * AllBottom
6074 2019-Jan-11 15:26:28.863111 - [DEBUG]
6075 2019-Jan-11 15:26:28.863136 - [DEBUG] Propagate flow
6076 2019-Jan-11 15:26:28.863160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6077 2019-Jan-11 15:26:28.863219 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6078 2019-Jan-11 15:26:28.863846 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6079 2019-Jan-11 15:26:28.864477 - [DEBUG] Edge function : AllBottom (result of previous compose)
6080 2019-Jan-11 15:26:28.864503 - [DEBUG]
6081 2019-Jan-11 15:26:28.864540 - [DEBUG] Join: AllTop & AllBottom
6082 2019-Jan-11 15:26:28.864568 - [DEBUG] = AllBottom (new jump func)
6083 2019-Jan-11 15:26:28.864594 - [DEBUG]
6084 2019-Jan-11 15:26:28.864618 - [DEBUG] Start adding new jump function
6085 2019-Jan-11 15:26:28.864643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6086 2019-Jan-11 15:26:28.864700 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6087 2019-Jan-11 15:26:28.865331 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6088 2019-Jan-11 15:26:28.865956 - [DEBUG] Edge Function : AllBottom
6089 2019-Jan-11 15:26:28.865984 - [DEBUG] End adding new jump function
6090 2019-Jan-11 15:26:28.866018 - [DEBUG]
6091 2019-Jan-11 15:26:28.866043 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6092 2019-Jan-11 15:26:28.866068 - [DEBUG]
6093 2019-Jan-11 15:26:28.866092 - [DEBUG] Process 181. path edge:
6094 2019-Jan-11 15:26:28.866116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6095 2019-Jan-11 15:26:28.866174 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6096 2019-Jan-11 15:26:28.866801 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6097 2019-Jan-11 15:26:28.867431 - [DEBUG]
6098 2019-Jan-11 15:26:28.867457 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6099 2019-Jan-11 15:26:28.868107 - [DEBUG] Compose: EdgeIdentity * AllBottom
6100 2019-Jan-11 15:26:28.868135 - [DEBUG]
6101 2019-Jan-11 15:26:28.868159 - [DEBUG] Propagate flow
6102 2019-Jan-11 15:26:28.868182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6103 2019-Jan-11 15:26:28.868239 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6104 2019-Jan-11 15:26:28.868864 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6105 2019-Jan-11 15:26:28.869495 - [DEBUG] Edge function : AllBottom (result of previous compose)
6106 2019-Jan-11 15:26:28.869521 - [DEBUG]
6107 2019-Jan-11 15:26:28.869546 - [DEBUG] Join: AllTop & AllBottom
6108 2019-Jan-11 15:26:28.869573 - [DEBUG] = AllBottom (new jump func)
6109 2019-Jan-11 15:26:28.869599 - [DEBUG]
6110 2019-Jan-11 15:26:28.869623 - [DEBUG] Start adding new jump function
6111 2019-Jan-11 15:26:28.869647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6112 2019-Jan-11 15:26:28.869704 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6113 2019-Jan-11 15:26:28.870337 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6114 2019-Jan-11 15:26:28.870961 - [DEBUG] Edge Function : AllBottom
6115 2019-Jan-11 15:26:28.870989 - [DEBUG] End adding new jump function
6116 2019-Jan-11 15:26:28.871015 - [DEBUG]
6117 2019-Jan-11 15:26:28.871039 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6118 2019-Jan-11 15:26:28.871064 - [DEBUG]
6119 2019-Jan-11 15:26:28.871088 - [DEBUG] Process 182. path edge:
6120 2019-Jan-11 15:26:28.871113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6121 2019-Jan-11 15:26:28.871170 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6122 2019-Jan-11 15:26:28.871809 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6123 2019-Jan-11 15:26:28.872439 - [DEBUG]
6124 2019-Jan-11 15:26:28.872464 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6125 2019-Jan-11 15:26:28.873097 - [DEBUG] Compose: EdgeIdentity * AllBottom
6126 2019-Jan-11 15:26:28.873125 - [DEBUG]
6127 2019-Jan-11 15:26:28.873150 - [DEBUG] Propagate flow
6128 2019-Jan-11 15:26:28.873174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6129 2019-Jan-11 15:26:28.873232 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6130 2019-Jan-11 15:26:28.873869 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6131 2019-Jan-11 15:26:28.874498 - [DEBUG] Edge function : AllBottom (result of previous compose)
6132 2019-Jan-11 15:26:28.874536 - [DEBUG]
6133 2019-Jan-11 15:26:28.874564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6134 2019-Jan-11 15:26:28.874591 - [DEBUG] = AllBottom
6135 2019-Jan-11 15:26:28.874616 - [DEBUG]
6136 2019-Jan-11 15:26:28.874648 - [DEBUG] PROPAGATE: No new function!
6137 2019-Jan-11 15:26:28.874675 - [DEBUG] EDGE:
6138 2019-Jan-11 15:26:28.874733 - [DEBUG] ---> 6139 2019-Jan-11 15:26:28.875358 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6140 2019-Jan-11 15:26:28.875990 - [DEBUG]
6141 2019-Jan-11 15:26:28.876017 - [DEBUG] EDGE:
6142 2019-Jan-11 15:26:28.876075 - [DEBUG] ---> 6143 2019-Jan-11 15:26:28.876702 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6144 2019-Jan-11 15:26:28.877334 - [DEBUG]
6145 2019-Jan-11 15:26:28.877361 - [DEBUG] EDGE:
6146 2019-Jan-11 15:26:28.877420 - [DEBUG] ---> 6147 2019-Jan-11 15:26:28.878064 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6148 2019-Jan-11 15:26:28.878693 - [DEBUG]
6149 2019-Jan-11 15:26:28.878729 - [DEBUG] Compose: EdgeIdentity * AllBottom
6150 2019-Jan-11 15:26:28.878757 - [DEBUG]
6151 2019-Jan-11 15:26:28.878782 - [DEBUG] Propagate flow
6152 2019-Jan-11 15:26:28.878806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6153 2019-Jan-11 15:26:28.878864 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6154 2019-Jan-11 15:26:28.879493 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6155 2019-Jan-11 15:26:28.880123 - [DEBUG] Edge function : AllBottom (result of previous compose)
6156 2019-Jan-11 15:26:28.880150 - [DEBUG]
6157 2019-Jan-11 15:26:28.880175 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6158 2019-Jan-11 15:26:28.880202 - [DEBUG] = AllBottom
6159 2019-Jan-11 15:26:28.880228 - [DEBUG]
6160 2019-Jan-11 15:26:28.880252 - [DEBUG] PROPAGATE: No new function!
6161 2019-Jan-11 15:26:28.880279 - [DEBUG] EDGE:
6162 2019-Jan-11 15:26:28.880338 - [DEBUG] ---> 6163 2019-Jan-11 15:26:28.880976 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6164 2019-Jan-11 15:26:28.881623 - [DEBUG]
6165 2019-Jan-11 15:26:28.881655 - [DEBUG] Compose: EdgeIdentity * AllBottom
6166 2019-Jan-11 15:26:28.881681 - [DEBUG]
6167 2019-Jan-11 15:26:28.881705 - [DEBUG] Propagate flow
6168 2019-Jan-11 15:26:28.881728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6169 2019-Jan-11 15:26:28.881785 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6170 2019-Jan-11 15:26:28.882422 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6171 2019-Jan-11 15:26:28.883053 - [DEBUG] Edge function : AllBottom (result of previous compose)
6172 2019-Jan-11 15:26:28.883080 - [DEBUG]
6173 2019-Jan-11 15:26:28.883105 - [DEBUG] Join: AllTop & AllBottom
6174 2019-Jan-11 15:26:28.883132 - [DEBUG] = AllBottom (new jump func)
6175 2019-Jan-11 15:26:28.883157 - [DEBUG]
6176 2019-Jan-11 15:26:28.883181 - [DEBUG] Start adding new jump function
6177 2019-Jan-11 15:26:28.883206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6178 2019-Jan-11 15:26:28.883263 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6179 2019-Jan-11 15:26:28.883893 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6180 2019-Jan-11 15:26:28.884549 - [DEBUG] Edge Function : AllBottom
6181 2019-Jan-11 15:26:28.884578 - [DEBUG] End adding new jump function
6182 2019-Jan-11 15:26:28.884604 - [DEBUG]
6183 2019-Jan-11 15:26:28.884628 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6184 2019-Jan-11 15:26:28.884653 - [DEBUG]
6185 2019-Jan-11 15:26:28.884678 - [DEBUG] Process 183. path edge:
6186 2019-Jan-11 15:26:28.884702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6187 2019-Jan-11 15:26:28.884760 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
6188 2019-Jan-11 15:26:28.885398 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6189 2019-Jan-11 15:26:28.886028 - [DEBUG]
6190 2019-Jan-11 15:26:28.886053 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6191 2019-Jan-11 15:26:28.886692 - [DEBUG] Possible callees:
6192 2019-Jan-11 15:26:28.886717 - [DEBUG] llvm.dbg.declare
6193 2019-Jan-11 15:26:28.886743 - [DEBUG] Possible return sites:
6194 2019-Jan-11 15:26:28.886768 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1436195 2019-Jan-11 15:26:28.888034 - [DEBUG] Found and process special summary
6196 2019-Jan-11 15:26:28.888066 - [DEBUG] Compose: EdgeIdentity * AllBottom
6197 2019-Jan-11 15:26:28.888093 - [DEBUG]
6198 2019-Jan-11 15:26:28.888117 - [DEBUG] Propagate flow
6199 2019-Jan-11 15:26:28.888141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6200 2019-Jan-11 15:26:28.888198 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6201 2019-Jan-11 15:26:28.888827 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6202 2019-Jan-11 15:26:28.889456 - [DEBUG] Edge function : AllBottom (result of previous compose)
6203 2019-Jan-11 15:26:28.889482 - [DEBUG]
6204 2019-Jan-11 15:26:28.889507 - [DEBUG] Join: AllTop & AllBottom
6205 2019-Jan-11 15:26:28.889535 - [DEBUG] = AllBottom (new jump func)
6206 2019-Jan-11 15:26:28.889560 - [DEBUG]
6207 2019-Jan-11 15:26:28.889584 - [DEBUG] Start adding new jump function
6208 2019-Jan-11 15:26:28.889609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6209 2019-Jan-11 15:26:28.889666 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6210 2019-Jan-11 15:26:28.890297 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6211 2019-Jan-11 15:26:28.890927 - [DEBUG] Edge Function : AllBottom
6212 2019-Jan-11 15:26:28.890955 - [DEBUG] End adding new jump function
6213 2019-Jan-11 15:26:28.890980 - [DEBUG]
6214 2019-Jan-11 15:26:28.891005 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6215 2019-Jan-11 15:26:28.891030 - [DEBUG]
6216 2019-Jan-11 15:26:28.891054 - [DEBUG] Process 184. path edge:
6217 2019-Jan-11 15:26:28.891079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6218 2019-Jan-11 15:26:28.891136 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
6219 2019-Jan-11 15:26:28.891782 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6220 2019-Jan-11 15:26:28.892411 - [DEBUG]
6221 2019-Jan-11 15:26:28.892437 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6222 2019-Jan-11 15:26:28.893079 - [DEBUG] Compose: EdgeIdentity * AllBottom
6223 2019-Jan-11 15:26:28.893117 - [DEBUG]
6224 2019-Jan-11 15:26:28.893142 - [DEBUG] Propagate flow
6225 2019-Jan-11 15:26:28.893166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6226 2019-Jan-11 15:26:28.893225 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
6227 2019-Jan-11 15:26:28.893850 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6228 2019-Jan-11 15:26:28.894482 - [DEBUG] Edge function : AllBottom (result of previous compose)
6229 2019-Jan-11 15:26:28.894509 - [DEBUG]
6230 2019-Jan-11 15:26:28.894547 - [DEBUG] Join: AllTop & AllBottom
6231 2019-Jan-11 15:26:28.894574 - [DEBUG] = AllBottom (new jump func)
6232 2019-Jan-11 15:26:28.894600 - [DEBUG]
6233 2019-Jan-11 15:26:28.894624 - [DEBUG] Start adding new jump function
6234 2019-Jan-11 15:26:28.894648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6235 2019-Jan-11 15:26:28.894705 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6236 2019-Jan-11 15:26:28.895336 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
6237 2019-Jan-11 15:26:28.895962 - [DEBUG] Edge Function : AllBottom
6238 2019-Jan-11 15:26:28.895990 - [DEBUG] End adding new jump function
6239 2019-Jan-11 15:26:28.896015 - [DEBUG]
6240 2019-Jan-11 15:26:28.896039 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6241 2019-Jan-11 15:26:28.896064 - [DEBUG]
6242 2019-Jan-11 15:26:28.896089 - [DEBUG] Process 185. path edge:
6243 2019-Jan-11 15:26:28.896113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6244 2019-Jan-11 15:26:28.896171 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
6245 2019-Jan-11 15:26:28.896795 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6246 2019-Jan-11 15:26:28.897427 - [DEBUG]
6247 2019-Jan-11 15:26:28.897453 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
6248 2019-Jan-11 15:26:28.898100 - [DEBUG] Compose: EdgeIdentity * AllBottom
6249 2019-Jan-11 15:26:28.898128 - [DEBUG]
6250 2019-Jan-11 15:26:28.898151 - [DEBUG] Propagate flow
6251 2019-Jan-11 15:26:28.898175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6252 2019-Jan-11 15:26:28.898232 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6253 2019-Jan-11 15:26:28.898858 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6254 2019-Jan-11 15:26:28.899488 - [DEBUG] Edge function : AllBottom (result of previous compose)
6255 2019-Jan-11 15:26:28.899515 - [DEBUG]
6256 2019-Jan-11 15:26:28.899540 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6257 2019-Jan-11 15:26:28.899567 - [DEBUG] = AllBottom
6258 2019-Jan-11 15:26:28.899593 - [DEBUG]
6259 2019-Jan-11 15:26:28.899617 - [DEBUG] PROPAGATE: No new function!
6260 2019-Jan-11 15:26:28.899643 - [DEBUG] EDGE:
6261 2019-Jan-11 15:26:28.899701 - [DEBUG] ---> 6262 2019-Jan-11 15:26:28.900345 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6263 2019-Jan-11 15:26:28.901004 - [DEBUG]
6264 2019-Jan-11 15:26:28.901031 - [DEBUG] EDGE:
6265 2019-Jan-11 15:26:28.901089 - [DEBUG] ---> 6266 2019-Jan-11 15:26:28.901741 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6267 2019-Jan-11 15:26:28.902370 - [DEBUG]
6268 2019-Jan-11 15:26:28.902411 - [DEBUG] Compose: EdgeIdentity * AllBottom
6269 2019-Jan-11 15:26:28.902439 - [DEBUG]
6270 2019-Jan-11 15:26:28.902475 - [DEBUG] Propagate flow
6271 2019-Jan-11 15:26:28.902500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6272 2019-Jan-11 15:26:28.902558 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6273 2019-Jan-11 15:26:28.903189 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6274 2019-Jan-11 15:26:28.903818 - [DEBUG] Edge function : AllBottom (result of previous compose)
6275 2019-Jan-11 15:26:28.903844 - [DEBUG]
6276 2019-Jan-11 15:26:28.903870 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6277 2019-Jan-11 15:26:28.903897 - [DEBUG] = AllBottom
6278 2019-Jan-11 15:26:28.903923 - [DEBUG]
6279 2019-Jan-11 15:26:28.903947 - [DEBUG] PROPAGATE: No new function!
6280 2019-Jan-11 15:26:28.903975 - [DEBUG] EDGE:
6281 2019-Jan-11 15:26:28.904033 - [DEBUG] ---> 6282 2019-Jan-11 15:26:28.904688 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6283 2019-Jan-11 15:26:28.905318 - [DEBUG]
6284 2019-Jan-11 15:26:28.905345 - [DEBUG] EDGE:
6285 2019-Jan-11 15:26:28.905403 - [DEBUG] ---> 6286 2019-Jan-11 15:26:28.906030 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6287 2019-Jan-11 15:26:28.906660 - [DEBUG]
6288 2019-Jan-11 15:26:28.906695 - [DEBUG] Compose: EdgeIdentity * AllBottom
6289 2019-Jan-11 15:26:28.906723 - [DEBUG]
6290 2019-Jan-11 15:26:28.906747 - [DEBUG] Propagate flow
6291 2019-Jan-11 15:26:28.906771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6292 2019-Jan-11 15:26:28.906829 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6293 2019-Jan-11 15:26:28.907456 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6294 2019-Jan-11 15:26:28.908100 - [DEBUG] Edge function : AllBottom (result of previous compose)
6295 2019-Jan-11 15:26:28.908126 - [DEBUG]
6296 2019-Jan-11 15:26:28.908151 - [DEBUG] Join: AllTop & AllBottom
6297 2019-Jan-11 15:26:28.908177 - [DEBUG] = AllBottom (new jump func)
6298 2019-Jan-11 15:26:28.908202 - [DEBUG]
6299 2019-Jan-11 15:26:28.908225 - [DEBUG] Start adding new jump function
6300 2019-Jan-11 15:26:28.908248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6301 2019-Jan-11 15:26:28.908304 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6302 2019-Jan-11 15:26:28.908933 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6303 2019-Jan-11 15:26:28.909560 - [DEBUG] Edge Function : AllBottom
6304 2019-Jan-11 15:26:28.909588 - [DEBUG] End adding new jump function
6305 2019-Jan-11 15:26:28.909613 - [DEBUG]
6306 2019-Jan-11 15:26:28.909638 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6307 2019-Jan-11 15:26:28.909663 - [DEBUG]
6308 2019-Jan-11 15:26:28.909687 - [DEBUG] Process 186. path edge:
6309 2019-Jan-11 15:26:28.909711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6310 2019-Jan-11 15:26:28.909769 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
6311 2019-Jan-11 15:26:28.910396 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6312 2019-Jan-11 15:26:28.911026 - [DEBUG]
6313 2019-Jan-11 15:26:28.911053 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6314 2019-Jan-11 15:26:28.911713 - [DEBUG] Compose: EdgeIdentity * AllBottom
6315 2019-Jan-11 15:26:28.911742 - [DEBUG]
6316 2019-Jan-11 15:26:28.911767 - [DEBUG] Propagate flow
6317 2019-Jan-11 15:26:28.911791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6318 2019-Jan-11 15:26:28.911849 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6319 2019-Jan-11 15:26:28.912492 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6320 2019-Jan-11 15:26:28.913123 - [DEBUG] Edge function : AllBottom (result of previous compose)
6321 2019-Jan-11 15:26:28.913149 - [DEBUG]
6322 2019-Jan-11 15:26:28.913175 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6323 2019-Jan-11 15:26:28.913202 - [DEBUG] = AllBottom
6324 2019-Jan-11 15:26:28.913227 - [DEBUG]
6325 2019-Jan-11 15:26:28.913252 - [DEBUG] PROPAGATE: No new function!
6326 2019-Jan-11 15:26:28.913284 - [DEBUG] Compose: EdgeIdentity * AllBottom
6327 2019-Jan-11 15:26:28.913312 - [DEBUG]
6328 2019-Jan-11 15:26:28.913337 - [DEBUG] Propagate flow
6329 2019-Jan-11 15:26:28.913361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6330 2019-Jan-11 15:26:28.913419 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6331 2019-Jan-11 15:26:28.914056 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6332 2019-Jan-11 15:26:28.914701 - [DEBUG] Edge function : AllBottom (result of previous compose)
6333 2019-Jan-11 15:26:28.914727 - [DEBUG]
6334 2019-Jan-11 15:26:28.914752 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6335 2019-Jan-11 15:26:28.914778 - [DEBUG] = AllBottom
6336 2019-Jan-11 15:26:28.914803 - [DEBUG]
6337 2019-Jan-11 15:26:28.914826 - [DEBUG] PROPAGATE: No new function!
6338 2019-Jan-11 15:26:28.914851 - [DEBUG] EDGE:
6339 2019-Jan-11 15:26:28.914909 - [DEBUG] ---> 6340 2019-Jan-11 15:26:28.915535 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6341 2019-Jan-11 15:26:28.916166 - [DEBUG]
6342 2019-Jan-11 15:26:28.916192 - [DEBUG] EDGE:
6343 2019-Jan-11 15:26:28.916251 - [DEBUG] ---> 6344 2019-Jan-11 15:26:28.916877 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6345 2019-Jan-11 15:26:28.917508 - [DEBUG]
6346 2019-Jan-11 15:26:28.917535 - [DEBUG] EDGE:
6347 2019-Jan-11 15:26:28.917594 - [DEBUG] ---> 6348 2019-Jan-11 15:26:28.918236 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6349 2019-Jan-11 15:26:28.918866 - [DEBUG]
6350 2019-Jan-11 15:26:28.918902 - [DEBUG] Compose: EdgeIdentity * AllBottom
6351 2019-Jan-11 15:26:28.918930 - [DEBUG]
6352 2019-Jan-11 15:26:28.918955 - [DEBUG] Propagate flow
6353 2019-Jan-11 15:26:28.918979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6354 2019-Jan-11 15:26:28.919036 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6355 2019-Jan-11 15:26:28.919665 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6356 2019-Jan-11 15:26:28.920295 - [DEBUG] Edge function : AllBottom (result of previous compose)
6357 2019-Jan-11 15:26:28.920321 - [DEBUG]
6358 2019-Jan-11 15:26:28.920355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6359 2019-Jan-11 15:26:28.920382 - [DEBUG] = AllBottom
6360 2019-Jan-11 15:26:28.920408 - [DEBUG]
6361 2019-Jan-11 15:26:28.920432 - [DEBUG] PROPAGATE: No new function!
6362 2019-Jan-11 15:26:28.920460 - [DEBUG] EDGE:
6363 2019-Jan-11 15:26:28.920519 - [DEBUG] ---> 6364 2019-Jan-11 15:26:28.921147 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6365 2019-Jan-11 15:26:28.921791 - [DEBUG]
6366 2019-Jan-11 15:26:28.921818 - [DEBUG] Compose: EdgeIdentity * AllBottom
6367 2019-Jan-11 15:26:28.921845 - [DEBUG]
6368 2019-Jan-11 15:26:28.921868 - [DEBUG] Propagate flow
6369 2019-Jan-11 15:26:28.921891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6370 2019-Jan-11 15:26:28.921947 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6371 2019-Jan-11 15:26:28.922576 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6372 2019-Jan-11 15:26:28.923202 - [DEBUG] Edge function : AllBottom (result of previous compose)
6373 2019-Jan-11 15:26:28.923228 - [DEBUG]
6374 2019-Jan-11 15:26:28.923253 - [DEBUG] Join: AllTop & AllBottom
6375 2019-Jan-11 15:26:28.923281 - [DEBUG] = AllBottom (new jump func)
6376 2019-Jan-11 15:26:28.923306 - [DEBUG]
6377 2019-Jan-11 15:26:28.923330 - [DEBUG] Start adding new jump function
6378 2019-Jan-11 15:26:28.923354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6379 2019-Jan-11 15:26:28.923411 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6380 2019-Jan-11 15:26:28.924038 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6381 2019-Jan-11 15:26:28.924682 - [DEBUG] Edge Function : AllBottom
6382 2019-Jan-11 15:26:28.924711 - [DEBUG] End adding new jump function
6383 2019-Jan-11 15:26:28.924735 - [DEBUG]
6384 2019-Jan-11 15:26:28.924759 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6385 2019-Jan-11 15:26:28.924783 - [DEBUG]
6386 2019-Jan-11 15:26:28.924806 - [DEBUG] Process 187. path edge:
6387 2019-Jan-11 15:26:28.924830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6388 2019-Jan-11 15:26:28.924887 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
6389 2019-Jan-11 15:26:28.925515 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6390 2019-Jan-11 15:26:28.926140 - [DEBUG]
6391 2019-Jan-11 15:26:28.926165 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6392 2019-Jan-11 15:26:28.926798 - [DEBUG] Possible callees:
6393 2019-Jan-11 15:26:28.926824 - [DEBUG] foo
6394 2019-Jan-11 15:26:28.926850 - [DEBUG] Possible return sites:
6395 2019-Jan-11 15:26:28.926874 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1266396 2019-Jan-11 15:26:28.928132 - [DEBUG] Found and process special summary
6397 2019-Jan-11 15:26:28.928177 - [DEBUG] Compose: EdgeIdentity * AllBottom
6398 2019-Jan-11 15:26:28.928205 - [DEBUG]
6399 2019-Jan-11 15:26:28.928229 - [DEBUG] Propagate flow
6400 2019-Jan-11 15:26:28.928252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6401 2019-Jan-11 15:26:28.928309 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6402 2019-Jan-11 15:26:28.928938 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6403 2019-Jan-11 15:26:28.929572 - [DEBUG] Edge function : AllBottom (result of previous compose)
6404 2019-Jan-11 15:26:28.929599 - [DEBUG]
6405 2019-Jan-11 15:26:28.929625 - [DEBUG] Join: AllTop & AllBottom
6406 2019-Jan-11 15:26:28.929652 - [DEBUG] = AllBottom (new jump func)
6407 2019-Jan-11 15:26:28.929677 - [DEBUG]
6408 2019-Jan-11 15:26:28.929701 - [DEBUG] Start adding new jump function
6409 2019-Jan-11 15:26:28.929726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6410 2019-Jan-11 15:26:28.929784 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6411 2019-Jan-11 15:26:28.930409 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6412 2019-Jan-11 15:26:28.931038 - [DEBUG] Edge Function : AllBottom
6413 2019-Jan-11 15:26:28.931067 - [DEBUG] End adding new jump function
6414 2019-Jan-11 15:26:28.931093 - [DEBUG]
6415 2019-Jan-11 15:26:28.931116 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6416 2019-Jan-11 15:26:28.931141 - [DEBUG]
6417 2019-Jan-11 15:26:28.931164 - [DEBUG] Process 188. path edge:
6418 2019-Jan-11 15:26:28.931188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6419 2019-Jan-11 15:26:28.931258 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
6420 2019-Jan-11 15:26:28.931888 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6421 2019-Jan-11 15:26:28.932512 - [DEBUG]
6422 2019-Jan-11 15:26:28.932538 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6423 2019-Jan-11 15:26:28.933181 - [DEBUG] Compose: EdgeIdentity * AllBottom
6424 2019-Jan-11 15:26:28.933210 - [DEBUG]
6425 2019-Jan-11 15:26:28.933235 - [DEBUG] Propagate flow
6426 2019-Jan-11 15:26:28.933259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6427 2019-Jan-11 15:26:28.933317 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6428 2019-Jan-11 15:26:28.933944 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6429 2019-Jan-11 15:26:28.934581 - [DEBUG] Edge function : AllBottom (result of previous compose)
6430 2019-Jan-11 15:26:28.934606 - [DEBUG]
6431 2019-Jan-11 15:26:28.934631 - [DEBUG] Join: AllTop & AllBottom
6432 2019-Jan-11 15:26:28.934657 - [DEBUG] = AllBottom (new jump func)
6433 2019-Jan-11 15:26:28.934682 - [DEBUG]
6434 2019-Jan-11 15:26:28.934705 - [DEBUG] Start adding new jump function
6435 2019-Jan-11 15:26:28.934729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6436 2019-Jan-11 15:26:28.934785 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6437 2019-Jan-11 15:26:28.935410 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6438 2019-Jan-11 15:26:28.936037 - [DEBUG] Edge Function : AllBottom
6439 2019-Jan-11 15:26:28.936066 - [DEBUG] End adding new jump function
6440 2019-Jan-11 15:26:28.936092 - [DEBUG]
6441 2019-Jan-11 15:26:28.936116 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6442 2019-Jan-11 15:26:28.936140 - [DEBUG]
6443 2019-Jan-11 15:26:28.936163 - [DEBUG] Process 189. path edge:
6444 2019-Jan-11 15:26:28.936187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6445 2019-Jan-11 15:26:28.936244 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
6446 2019-Jan-11 15:26:28.936870 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6447 2019-Jan-11 15:26:28.937509 - [DEBUG]
6448 2019-Jan-11 15:26:28.937536 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6449 2019-Jan-11 15:26:28.938187 - [DEBUG] Compose: EdgeIdentity * AllBottom
6450 2019-Jan-11 15:26:28.938215 - [DEBUG]
6451 2019-Jan-11 15:26:28.938239 - [DEBUG] Propagate flow
6452 2019-Jan-11 15:26:28.938263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6453 2019-Jan-11 15:26:28.938320 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6454 2019-Jan-11 15:26:28.938946 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6455 2019-Jan-11 15:26:28.939573 - [DEBUG] Edge function : AllBottom (result of previous compose)
6456 2019-Jan-11 15:26:28.939599 - [DEBUG]
6457 2019-Jan-11 15:26:28.939625 - [DEBUG] Join: AllTop & AllBottom
6458 2019-Jan-11 15:26:28.939652 - [DEBUG] = AllBottom (new jump func)
6459 2019-Jan-11 15:26:28.939677 - [DEBUG]
6460 2019-Jan-11 15:26:28.939701 - [DEBUG] Start adding new jump function
6461 2019-Jan-11 15:26:28.939726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6462 2019-Jan-11 15:26:28.939782 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6463 2019-Jan-11 15:26:28.940407 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6464 2019-Jan-11 15:26:28.941034 - [DEBUG] Edge Function : AllBottom
6465 2019-Jan-11 15:26:28.941063 - [DEBUG] End adding new jump function
6466 2019-Jan-11 15:26:28.941088 - [DEBUG]
6467 2019-Jan-11 15:26:28.941112 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6468 2019-Jan-11 15:26:28.941136 - [DEBUG]
6469 2019-Jan-11 15:26:28.941159 - [DEBUG] Process 190. path edge:
6470 2019-Jan-11 15:26:28.941183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6471 2019-Jan-11 15:26:28.941253 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6472 2019-Jan-11 15:26:28.941879 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6473 2019-Jan-11 15:26:28.942504 - [DEBUG]
6474 2019-Jan-11 15:26:28.942530 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6475 2019-Jan-11 15:26:28.943167 - [DEBUG] Compose: EdgeIdentity * AllBottom
6476 2019-Jan-11 15:26:28.943196 - [DEBUG]
6477 2019-Jan-11 15:26:28.943221 - [DEBUG] Propagate flow
6478 2019-Jan-11 15:26:28.943245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6479 2019-Jan-11 15:26:28.943303 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6480 2019-Jan-11 15:26:28.943942 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6481 2019-Jan-11 15:26:28.944582 - [DEBUG] Edge function : AllBottom (result of previous compose)
6482 2019-Jan-11 15:26:28.944608 - [DEBUG]
6483 2019-Jan-11 15:26:28.944632 - [DEBUG] Join: AllTop & AllBottom
6484 2019-Jan-11 15:26:28.944658 - [DEBUG] = AllBottom (new jump func)
6485 2019-Jan-11 15:26:28.944683 - [DEBUG]
6486 2019-Jan-11 15:26:28.944706 - [DEBUG] Start adding new jump function
6487 2019-Jan-11 15:26:28.944729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6488 2019-Jan-11 15:26:28.944786 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6489 2019-Jan-11 15:26:28.945419 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6490 2019-Jan-11 15:26:28.946054 - [DEBUG] Edge Function : AllBottom
6491 2019-Jan-11 15:26:28.946084 - [DEBUG] End adding new jump function
6492 2019-Jan-11 15:26:28.946109 - [DEBUG]
6493 2019-Jan-11 15:26:28.946133 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6494 2019-Jan-11 15:26:28.946157 - [DEBUG]
6495 2019-Jan-11 15:26:28.946180 - [DEBUG] Process 191. path edge:
6496 2019-Jan-11 15:26:28.946204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6497 2019-Jan-11 15:26:28.946260 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6498 2019-Jan-11 15:26:28.946897 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6499 2019-Jan-11 15:26:28.947522 - [DEBUG]
6500 2019-Jan-11 15:26:28.947547 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6501 2019-Jan-11 15:26:28.948202 - [DEBUG] Possible callees:
6502 2019-Jan-11 15:26:28.948227 - [DEBUG] llvm.dbg.declare
6503 2019-Jan-11 15:26:28.948253 - [DEBUG] Possible return sites:
6504 2019-Jan-11 15:26:28.948276 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366505 2019-Jan-11 15:26:28.949528 - [DEBUG] Found and process special summary
6506 2019-Jan-11 15:26:28.949568 - [DEBUG] Compose: EdgeIdentity * AllBottom
6507 2019-Jan-11 15:26:28.949597 - [DEBUG]
6508 2019-Jan-11 15:26:28.949622 - [DEBUG] Propagate flow
6509 2019-Jan-11 15:26:28.949646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6510 2019-Jan-11 15:26:28.949704 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6511 2019-Jan-11 15:26:28.950344 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6512 2019-Jan-11 15:26:28.950970 - [DEBUG] Edge function : AllBottom (result of previous compose)
6513 2019-Jan-11 15:26:28.950997 - [DEBUG]
6514 2019-Jan-11 15:26:28.951022 - [DEBUG] Join: AllTop & AllBottom
6515 2019-Jan-11 15:26:28.951049 - [DEBUG] = AllBottom (new jump func)
6516 2019-Jan-11 15:26:28.951075 - [DEBUG]
6517 2019-Jan-11 15:26:28.951099 - [DEBUG] Start adding new jump function
6518 2019-Jan-11 15:26:28.951123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6519 2019-Jan-11 15:26:28.951180 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6520 2019-Jan-11 15:26:28.951820 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6521 2019-Jan-11 15:26:28.952451 - [DEBUG] Edge Function : AllBottom
6522 2019-Jan-11 15:26:28.952480 - [DEBUG] End adding new jump function
6523 2019-Jan-11 15:26:28.952505 - [DEBUG]
6524 2019-Jan-11 15:26:28.952529 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6525 2019-Jan-11 15:26:28.952553 - [DEBUG]
6526 2019-Jan-11 15:26:28.952576 - [DEBUG] Process 192. path edge:
6527 2019-Jan-11 15:26:28.952600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6528 2019-Jan-11 15:26:28.952657 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6529 2019-Jan-11 15:26:28.953286 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6530 2019-Jan-11 15:26:28.953918 - [DEBUG]
6531 2019-Jan-11 15:26:28.953944 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6532 2019-Jan-11 15:26:28.954599 - [DEBUG] Compose: EdgeIdentity * AllBottom
6533 2019-Jan-11 15:26:28.954628 - [DEBUG]
6534 2019-Jan-11 15:26:28.954652 - [DEBUG] Propagate flow
6535 2019-Jan-11 15:26:28.954675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6536 2019-Jan-11 15:26:28.954732 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6537 2019-Jan-11 15:26:28.955361 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6538 2019-Jan-11 15:26:28.955986 - [DEBUG] Edge function : AllBottom (result of previous compose)
6539 2019-Jan-11 15:26:28.956013 - [DEBUG]
6540 2019-Jan-11 15:26:28.956038 - [DEBUG] Join: AllTop & AllBottom
6541 2019-Jan-11 15:26:28.956066 - [DEBUG] = AllBottom (new jump func)
6542 2019-Jan-11 15:26:28.956091 - [DEBUG]
6543 2019-Jan-11 15:26:28.956115 - [DEBUG] Start adding new jump function
6544 2019-Jan-11 15:26:28.956140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6545 2019-Jan-11 15:26:28.956197 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6546 2019-Jan-11 15:26:28.956823 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6547 2019-Jan-11 15:26:28.957448 - [DEBUG] Edge Function : AllBottom
6548 2019-Jan-11 15:26:28.957477 - [DEBUG] End adding new jump function
6549 2019-Jan-11 15:26:28.957503 - [DEBUG]
6550 2019-Jan-11 15:26:28.957527 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6551 2019-Jan-11 15:26:28.957551 - [DEBUG]
6552 2019-Jan-11 15:26:28.957574 - [DEBUG] Process 193. path edge:
6553 2019-Jan-11 15:26:28.957598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6554 2019-Jan-11 15:26:28.957654 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6555 2019-Jan-11 15:26:28.958295 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6556 2019-Jan-11 15:26:28.958921 - [DEBUG]
6557 2019-Jan-11 15:26:28.958947 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6558 2019-Jan-11 15:26:28.959582 - [DEBUG] Compose: EdgeIdentity * AllBottom
6559 2019-Jan-11 15:26:28.959611 - [DEBUG]
6560 2019-Jan-11 15:26:28.959636 - [DEBUG] Propagate flow
6561 2019-Jan-11 15:26:28.959660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6562 2019-Jan-11 15:26:28.959718 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6563 2019-Jan-11 15:26:28.960342 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6564 2019-Jan-11 15:26:28.960969 - [DEBUG] Edge function : AllBottom (result of previous compose)
6565 2019-Jan-11 15:26:28.960995 - [DEBUG]
6566 2019-Jan-11 15:26:28.961021 - [DEBUG] Join: AllTop & AllBottom
6567 2019-Jan-11 15:26:28.961048 - [DEBUG] = AllBottom (new jump func)
6568 2019-Jan-11 15:26:28.961073 - [DEBUG]
6569 2019-Jan-11 15:26:28.961098 - [DEBUG] Start adding new jump function
6570 2019-Jan-11 15:26:28.961122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6571 2019-Jan-11 15:26:28.961179 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6572 2019-Jan-11 15:26:28.961818 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6573 2019-Jan-11 15:26:28.962442 - [DEBUG] Edge Function : AllBottom
6574 2019-Jan-11 15:26:28.962472 - [DEBUG] End adding new jump function
6575 2019-Jan-11 15:26:28.962497 - [DEBUG]
6576 2019-Jan-11 15:26:28.962528 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6577 2019-Jan-11 15:26:28.962553 - [DEBUG]
6578 2019-Jan-11 15:26:28.962576 - [DEBUG] Process 194. path edge:
6579 2019-Jan-11 15:26:28.962600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6580 2019-Jan-11 15:26:28.962657 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6581 2019-Jan-11 15:26:28.963281 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6582 2019-Jan-11 15:26:28.963906 - [DEBUG]
6583 2019-Jan-11 15:26:28.963932 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6584 2019-Jan-11 15:26:28.964591 - [DEBUG] Compose: EdgeIdentity * AllBottom
6585 2019-Jan-11 15:26:28.964621 - [DEBUG]
6586 2019-Jan-11 15:26:28.964646 - [DEBUG] Propagate flow
6587 2019-Jan-11 15:26:28.964670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6588 2019-Jan-11 15:26:28.964728 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6589 2019-Jan-11 15:26:28.965365 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6590 2019-Jan-11 15:26:28.965991 - [DEBUG] Edge function : AllBottom (result of previous compose)
6591 2019-Jan-11 15:26:28.966017 - [DEBUG]
6592 2019-Jan-11 15:26:28.966043 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6593 2019-Jan-11 15:26:28.966071 - [DEBUG] = AllBottom
6594 2019-Jan-11 15:26:28.966096 - [DEBUG]
6595 2019-Jan-11 15:26:28.966120 - [DEBUG] PROPAGATE: No new function!
6596 2019-Jan-11 15:26:28.966145 - [DEBUG] EDGE:
6597 2019-Jan-11 15:26:28.966203 - [DEBUG] ---> 6598 2019-Jan-11 15:26:28.966826 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6599 2019-Jan-11 15:26:28.967452 - [DEBUG]
6600 2019-Jan-11 15:26:28.967478 - [DEBUG] EDGE:
6601 2019-Jan-11 15:26:28.967535 - [DEBUG] ---> 6602 2019-Jan-11 15:26:28.968176 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6603 2019-Jan-11 15:26:28.968801 - [DEBUG]
6604 2019-Jan-11 15:26:28.968828 - [DEBUG] Compose: EdgeIdentity * AllBottom
6605 2019-Jan-11 15:26:28.968855 - [DEBUG]
6606 2019-Jan-11 15:26:28.968879 - [DEBUG] Propagate flow
6607 2019-Jan-11 15:26:28.968903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6608 2019-Jan-11 15:26:28.968960 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6609 2019-Jan-11 15:26:28.969586 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6610 2019-Jan-11 15:26:28.970216 - [DEBUG] Edge function : AllBottom (result of previous compose)
6611 2019-Jan-11 15:26:28.970242 - [DEBUG]
6612 2019-Jan-11 15:26:28.970267 - [DEBUG] Join: AllTop & AllBottom
6613 2019-Jan-11 15:26:28.970294 - [DEBUG] = AllBottom (new jump func)
6614 2019-Jan-11 15:26:28.970320 - [DEBUG]
6615 2019-Jan-11 15:26:28.970344 - [DEBUG] Start adding new jump function
6616 2019-Jan-11 15:26:28.970368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6617 2019-Jan-11 15:26:28.970424 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6618 2019-Jan-11 15:26:28.971053 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6619 2019-Jan-11 15:26:28.971693 - [DEBUG] Edge Function : AllBottom
6620 2019-Jan-11 15:26:28.971729 - [DEBUG] End adding new jump function
6621 2019-Jan-11 15:26:28.971755 - [DEBUG]
6622 2019-Jan-11 15:26:28.971779 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6623 2019-Jan-11 15:26:28.971804 - [DEBUG]
6624 2019-Jan-11 15:26:28.971828 - [DEBUG] Process 195. path edge:
6625 2019-Jan-11 15:26:28.971853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6626 2019-Jan-11 15:26:28.971910 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6627 2019-Jan-11 15:26:28.972537 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6628 2019-Jan-11 15:26:28.973165 - [DEBUG]
6629 2019-Jan-11 15:26:28.973191 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6630 2019-Jan-11 15:26:28.973825 - [DEBUG] Compose: EdgeIdentity * AllBottom
6631 2019-Jan-11 15:26:28.973854 - [DEBUG]
6632 2019-Jan-11 15:26:28.973879 - [DEBUG] Propagate flow
6633 2019-Jan-11 15:26:28.973903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6634 2019-Jan-11 15:26:28.973961 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6635 2019-Jan-11 15:26:28.974599 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6636 2019-Jan-11 15:26:28.975228 - [DEBUG] Edge function : AllBottom (result of previous compose)
6637 2019-Jan-11 15:26:28.975254 - [DEBUG]
6638 2019-Jan-11 15:26:28.975280 - [DEBUG] Join: AllTop & AllBottom
6639 2019-Jan-11 15:26:28.975307 - [DEBUG] = AllBottom (new jump func)
6640 2019-Jan-11 15:26:28.975332 - [DEBUG]
6641 2019-Jan-11 15:26:28.975356 - [DEBUG] Start adding new jump function
6642 2019-Jan-11 15:26:28.975380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6643 2019-Jan-11 15:26:28.975438 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6644 2019-Jan-11 15:26:28.976068 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6645 2019-Jan-11 15:26:28.976692 - [DEBUG] Edge Function : AllBottom
6646 2019-Jan-11 15:26:28.976720 - [DEBUG] End adding new jump function
6647 2019-Jan-11 15:26:28.976744 - [DEBUG]
6648 2019-Jan-11 15:26:28.976768 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6649 2019-Jan-11 15:26:28.976793 - [DEBUG]
6650 2019-Jan-11 15:26:28.976817 - [DEBUG] Process 196. path edge:
6651 2019-Jan-11 15:26:28.976841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6652 2019-Jan-11 15:26:28.976898 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6653 2019-Jan-11 15:26:28.977523 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6654 2019-Jan-11 15:26:28.978164 - [DEBUG]
6655 2019-Jan-11 15:26:28.978189 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6656 2019-Jan-11 15:26:28.978821 - [DEBUG] Compose: EdgeIdentity * AllBottom
6657 2019-Jan-11 15:26:28.978849 - [DEBUG]
6658 2019-Jan-11 15:26:28.978874 - [DEBUG] Propagate flow
6659 2019-Jan-11 15:26:28.978898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6660 2019-Jan-11 15:26:28.978955 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6661 2019-Jan-11 15:26:28.979592 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6662 2019-Jan-11 15:26:28.980220 - [DEBUG] Edge function : AllBottom (result of previous compose)
6663 2019-Jan-11 15:26:28.980246 - [DEBUG]
6664 2019-Jan-11 15:26:28.980271 - [DEBUG] Join: AllTop & AllBottom
6665 2019-Jan-11 15:26:28.980298 - [DEBUG] = AllBottom (new jump func)
6666 2019-Jan-11 15:26:28.980331 - [DEBUG]
6667 2019-Jan-11 15:26:28.980356 - [DEBUG] Start adding new jump function
6668 2019-Jan-11 15:26:28.980380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6669 2019-Jan-11 15:26:28.980438 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6670 2019-Jan-11 15:26:28.981068 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6671 2019-Jan-11 15:26:28.981719 - [DEBUG] Edge Function : AllBottom
6672 2019-Jan-11 15:26:28.981748 - [DEBUG] End adding new jump function
6673 2019-Jan-11 15:26:28.981774 - [DEBUG]
6674 2019-Jan-11 15:26:28.981798 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6675 2019-Jan-11 15:26:28.981823 - [DEBUG]
6676 2019-Jan-11 15:26:28.981847 - [DEBUG] Process 197. path edge:
6677 2019-Jan-11 15:26:28.981872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6678 2019-Jan-11 15:26:28.981930 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6679 2019-Jan-11 15:26:28.982567 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6680 2019-Jan-11 15:26:28.983195 - [DEBUG]
6681 2019-Jan-11 15:26:28.983221 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6682 2019-Jan-11 15:26:28.983862 - [DEBUG] Possible callees:
6683 2019-Jan-11 15:26:28.983888 - [DEBUG] llvm.dbg.declare
6684 2019-Jan-11 15:26:28.983914 - [DEBUG] Possible return sites:
6685 2019-Jan-11 15:26:28.983938 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496686 2019-Jan-11 15:26:28.985204 - [DEBUG] Found and process special summary
6687 2019-Jan-11 15:26:28.985237 - [DEBUG] Compose: EdgeIdentity * AllBottom
6688 2019-Jan-11 15:26:28.985265 - [DEBUG]
6689 2019-Jan-11 15:26:28.985290 - [DEBUG] Propagate flow
6690 2019-Jan-11 15:26:28.985314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6691 2019-Jan-11 15:26:28.985372 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6692 2019-Jan-11 15:26:28.986001 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6693 2019-Jan-11 15:26:28.986629 - [DEBUG] Edge function : AllBottom (result of previous compose)
6694 2019-Jan-11 15:26:28.986656 - [DEBUG]
6695 2019-Jan-11 15:26:28.986681 - [DEBUG] Join: AllTop & AllBottom
6696 2019-Jan-11 15:26:28.986708 - [DEBUG] = AllBottom (new jump func)
6697 2019-Jan-11 15:26:28.986734 - [DEBUG]
6698 2019-Jan-11 15:26:28.986758 - [DEBUG] Start adding new jump function
6699 2019-Jan-11 15:26:28.986782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6700 2019-Jan-11 15:26:28.986838 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6701 2019-Jan-11 15:26:28.987468 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6702 2019-Jan-11 15:26:28.988112 - [DEBUG] Edge Function : AllBottom
6703 2019-Jan-11 15:26:28.988139 - [DEBUG] End adding new jump function
6704 2019-Jan-11 15:26:28.988163 - [DEBUG]
6705 2019-Jan-11 15:26:28.988186 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6706 2019-Jan-11 15:26:28.988210 - [DEBUG]
6707 2019-Jan-11 15:26:28.988234 - [DEBUG] Process 198. path edge:
6708 2019-Jan-11 15:26:28.988257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6709 2019-Jan-11 15:26:28.988314 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6710 2019-Jan-11 15:26:28.988954 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6711 2019-Jan-11 15:26:28.989583 - [DEBUG]
6712 2019-Jan-11 15:26:28.989608 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6713 2019-Jan-11 15:26:28.990258 - [DEBUG] Compose: EdgeIdentity * AllBottom
6714 2019-Jan-11 15:26:28.990287 - [DEBUG]
6715 2019-Jan-11 15:26:28.990311 - [DEBUG] Propagate flow
6716 2019-Jan-11 15:26:28.990336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6717 2019-Jan-11 15:26:28.990393 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6718 2019-Jan-11 15:26:28.991021 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6719 2019-Jan-11 15:26:28.991664 - [DEBUG] Edge function : AllBottom (result of previous compose)
6720 2019-Jan-11 15:26:28.991691 - [DEBUG]
6721 2019-Jan-11 15:26:28.991716 - [DEBUG] Join: AllTop & AllBottom
6722 2019-Jan-11 15:26:28.991743 - [DEBUG] = AllBottom (new jump func)
6723 2019-Jan-11 15:26:28.991769 - [DEBUG]
6724 2019-Jan-11 15:26:28.991793 - [DEBUG] Start adding new jump function
6725 2019-Jan-11 15:26:28.991817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6726 2019-Jan-11 15:26:28.991874 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6727 2019-Jan-11 15:26:28.992503 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6728 2019-Jan-11 15:26:28.993129 - [DEBUG] Edge Function : AllBottom
6729 2019-Jan-11 15:26:28.993157 - [DEBUG] End adding new jump function
6730 2019-Jan-11 15:26:28.993182 - [DEBUG]
6731 2019-Jan-11 15:26:28.993206 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6732 2019-Jan-11 15:26:28.993231 - [DEBUG]
6733 2019-Jan-11 15:26:28.993255 - [DEBUG] Process 199. path edge:
6734 2019-Jan-11 15:26:28.993280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6735 2019-Jan-11 15:26:28.993337 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6736 2019-Jan-11 15:26:28.993962 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6737 2019-Jan-11 15:26:28.994603 - [DEBUG]
6738 2019-Jan-11 15:26:28.994629 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6739 2019-Jan-11 15:26:28.995263 - [DEBUG] Compose: EdgeIdentity * AllBottom
6740 2019-Jan-11 15:26:28.995293 - [DEBUG]
6741 2019-Jan-11 15:26:28.995318 - [DEBUG] Propagate flow
6742 2019-Jan-11 15:26:28.995342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6743 2019-Jan-11 15:26:28.995400 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6744 2019-Jan-11 15:26:28.996044 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6745 2019-Jan-11 15:26:28.996673 - [DEBUG] Edge function : AllBottom (result of previous compose)
6746 2019-Jan-11 15:26:28.996699 - [DEBUG]
6747 2019-Jan-11 15:26:28.996724 - [DEBUG] Join: AllTop & AllBottom
6748 2019-Jan-11 15:26:28.996751 - [DEBUG] = AllBottom (new jump func)
6749 2019-Jan-11 15:26:28.996777 - [DEBUG]
6750 2019-Jan-11 15:26:28.996801 - [DEBUG] Start adding new jump function
6751 2019-Jan-11 15:26:28.996826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6752 2019-Jan-11 15:26:28.996883 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6753 2019-Jan-11 15:26:28.997511 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6754 2019-Jan-11 15:26:28.998170 - [DEBUG] Edge Function : AllBottom
6755 2019-Jan-11 15:26:28.998198 - [DEBUG] End adding new jump function
6756 2019-Jan-11 15:26:28.998223 - [DEBUG]
6757 2019-Jan-11 15:26:28.998246 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6758 2019-Jan-11 15:26:28.998271 - [DEBUG]
6759 2019-Jan-11 15:26:28.998294 - [DEBUG] Process 200. path edge:
6760 2019-Jan-11 15:26:28.998318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6761 2019-Jan-11 15:26:28.998375 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6762 2019-Jan-11 15:26:28.999013 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6763 2019-Jan-11 15:26:28.999642 - [DEBUG]
6764 2019-Jan-11 15:26:28.999667 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6765 2019-Jan-11 15:26:29.000319 - [DEBUG] Possible callees:
6766 2019-Jan-11 15:26:29.000346 - [DEBUG] llvm.dbg.declare
6767 2019-Jan-11 15:26:29.000372 - [DEBUG] Possible return sites:
6768 2019-Jan-11 15:26:29.000397 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556769 2019-Jan-11 15:26:29.001699 - [DEBUG] Found and process special summary
6770 2019-Jan-11 15:26:29.001735 - [DEBUG] Compose: EdgeIdentity * AllBottom
6771 2019-Jan-11 15:26:29.001764 - [DEBUG]
6772 2019-Jan-11 15:26:29.001790 - [DEBUG] Propagate flow
6773 2019-Jan-11 15:26:29.001814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6774 2019-Jan-11 15:26:29.001874 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6775 2019-Jan-11 15:26:29.002507 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6776 2019-Jan-11 15:26:29.003137 - [DEBUG] Edge function : AllBottom (result of previous compose)
6777 2019-Jan-11 15:26:29.003164 - [DEBUG]
6778 2019-Jan-11 15:26:29.003190 - [DEBUG] Join: AllTop & AllBottom
6779 2019-Jan-11 15:26:29.003217 - [DEBUG] = AllBottom (new jump func)
6780 2019-Jan-11 15:26:29.003243 - [DEBUG]
6781 2019-Jan-11 15:26:29.003267 - [DEBUG] Start adding new jump function
6782 2019-Jan-11 15:26:29.003292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6783 2019-Jan-11 15:26:29.003349 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6784 2019-Jan-11 15:26:29.003979 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6785 2019-Jan-11 15:26:29.004622 - [DEBUG] Edge Function : AllBottom
6786 2019-Jan-11 15:26:29.004650 - [DEBUG] End adding new jump function
6787 2019-Jan-11 15:26:29.004675 - [DEBUG]
6788 2019-Jan-11 15:26:29.004699 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6789 2019-Jan-11 15:26:29.004723 - [DEBUG]
6790 2019-Jan-11 15:26:29.004747 - [DEBUG] Process 201. path edge:
6791 2019-Jan-11 15:26:29.004771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6792 2019-Jan-11 15:26:29.004827 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6793 2019-Jan-11 15:26:29.005458 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6794 2019-Jan-11 15:26:29.006088 - [DEBUG]
6795 2019-Jan-11 15:26:29.006113 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6796 2019-Jan-11 15:26:29.006779 - [DEBUG] Compose: EdgeIdentity * AllBottom
6797 2019-Jan-11 15:26:29.006809 - [DEBUG]
6798 2019-Jan-11 15:26:29.006834 - [DEBUG] Propagate flow
6799 2019-Jan-11 15:26:29.006858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6800 2019-Jan-11 15:26:29.006916 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6801 2019-Jan-11 15:26:29.007543 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6802 2019-Jan-11 15:26:29.008187 - [DEBUG] Edge function : AllBottom (result of previous compose)
6803 2019-Jan-11 15:26:29.008213 - [DEBUG]
6804 2019-Jan-11 15:26:29.008238 - [DEBUG] Join: AllTop & AllBottom
6805 2019-Jan-11 15:26:29.008264 - [DEBUG] = AllBottom (new jump func)
6806 2019-Jan-11 15:26:29.008288 - [DEBUG]
6807 2019-Jan-11 15:26:29.008311 - [DEBUG] Start adding new jump function
6808 2019-Jan-11 15:26:29.008335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6809 2019-Jan-11 15:26:29.008391 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6810 2019-Jan-11 15:26:29.009020 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6811 2019-Jan-11 15:26:29.009646 - [DEBUG] Edge Function : AllBottom
6812 2019-Jan-11 15:26:29.009675 - [DEBUG] End adding new jump function
6813 2019-Jan-11 15:26:29.009700 - [DEBUG]
6814 2019-Jan-11 15:26:29.009724 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6815 2019-Jan-11 15:26:29.009749 - [DEBUG]
6816 2019-Jan-11 15:26:29.009773 - [DEBUG] Process 202. path edge:
6817 2019-Jan-11 15:26:29.009798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6818 2019-Jan-11 15:26:29.009855 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6819 2019-Jan-11 15:26:29.010490 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6820 2019-Jan-11 15:26:29.011119 - [DEBUG]
6821 2019-Jan-11 15:26:29.011146 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6822 2019-Jan-11 15:26:29.011797 - [DEBUG] Compose: EdgeIdentity * AllBottom
6823 2019-Jan-11 15:26:29.011826 - [DEBUG]
6824 2019-Jan-11 15:26:29.011851 - [DEBUG] Propagate flow
6825 2019-Jan-11 15:26:29.011875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6826 2019-Jan-11 15:26:29.011932 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6827 2019-Jan-11 15:26:29.012559 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6828 2019-Jan-11 15:26:29.013190 - [DEBUG] Edge function : AllBottom (result of previous compose)
6829 2019-Jan-11 15:26:29.013216 - [DEBUG]
6830 2019-Jan-11 15:26:29.013242 - [DEBUG] Join: AllTop & AllBottom
6831 2019-Jan-11 15:26:29.013269 - [DEBUG] = AllBottom (new jump func)
6832 2019-Jan-11 15:26:29.013294 - [DEBUG]
6833 2019-Jan-11 15:26:29.013318 - [DEBUG] Start adding new jump function
6834 2019-Jan-11 15:26:29.013343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6835 2019-Jan-11 15:26:29.013400 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6836 2019-Jan-11 15:26:29.014030 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6837 2019-Jan-11 15:26:29.014669 - [DEBUG] Edge Function : AllBottom
6838 2019-Jan-11 15:26:29.014697 - [DEBUG] End adding new jump function
6839 2019-Jan-11 15:26:29.014721 - [DEBUG]
6840 2019-Jan-11 15:26:29.014745 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6841 2019-Jan-11 15:26:29.014769 - [DEBUG]
6842 2019-Jan-11 15:26:29.014792 - [DEBUG] Process 203. path edge:
6843 2019-Jan-11 15:26:29.014824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6844 2019-Jan-11 15:26:29.014881 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6845 2019-Jan-11 15:26:29.015509 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6846 2019-Jan-11 15:26:29.016139 - [DEBUG]
6847 2019-Jan-11 15:26:29.016165 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6848 2019-Jan-11 15:26:29.016801 - [DEBUG] Compose: EdgeIdentity * AllBottom
6849 2019-Jan-11 15:26:29.016830 - [DEBUG]
6850 2019-Jan-11 15:26:29.016855 - [DEBUG] Propagate flow
6851 2019-Jan-11 15:26:29.016879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6852 2019-Jan-11 15:26:29.016937 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6853 2019-Jan-11 15:26:29.017575 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6854 2019-Jan-11 15:26:29.018218 - [DEBUG] Edge function : AllBottom (result of previous compose)
6855 2019-Jan-11 15:26:29.018245 - [DEBUG]
6856 2019-Jan-11 15:26:29.018270 - [DEBUG] Join: AllTop & AllBottom
6857 2019-Jan-11 15:26:29.018298 - [DEBUG] = AllBottom (new jump func)
6858 2019-Jan-11 15:26:29.018323 - [DEBUG]
6859 2019-Jan-11 15:26:29.018347 - [DEBUG] Start adding new jump function
6860 2019-Jan-11 15:26:29.018372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6861 2019-Jan-11 15:26:29.018428 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6862 2019-Jan-11 15:26:29.019059 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6863 2019-Jan-11 15:26:29.019695 - [DEBUG] Edge Function : AllBottom
6864 2019-Jan-11 15:26:29.019723 - [DEBUG] End adding new jump function
6865 2019-Jan-11 15:26:29.019748 - [DEBUG]
6866 2019-Jan-11 15:26:29.019773 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6867 2019-Jan-11 15:26:29.019798 - [DEBUG]
6868 2019-Jan-11 15:26:29.019822 - [DEBUG] Process 204. path edge:
6869 2019-Jan-11 15:26:29.019847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6870 2019-Jan-11 15:26:29.019904 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6871 2019-Jan-11 15:26:29.020541 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6872 2019-Jan-11 15:26:29.021170 - [DEBUG]
6873 2019-Jan-11 15:26:29.021205 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6874 2019-Jan-11 15:26:29.021850 - [DEBUG] Possible callees:
6875 2019-Jan-11 15:26:29.021876 - [DEBUG] llvm.dbg.declare
6876 2019-Jan-11 15:26:29.021903 - [DEBUG] Possible return sites:
6877 2019-Jan-11 15:26:29.021927 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636878 2019-Jan-11 15:26:29.023179 - [DEBUG] Found and process special summary
6879 2019-Jan-11 15:26:29.023213 - [DEBUG] Compose: EdgeIdentity * AllBottom
6880 2019-Jan-11 15:26:29.023241 - [DEBUG]
6881 2019-Jan-11 15:26:29.023266 - [DEBUG] Propagate flow
6882 2019-Jan-11 15:26:29.023290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6883 2019-Jan-11 15:26:29.023348 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6884 2019-Jan-11 15:26:29.023979 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6885 2019-Jan-11 15:26:29.024629 - [DEBUG] Edge function : AllBottom (result of previous compose)
6886 2019-Jan-11 15:26:29.024655 - [DEBUG]
6887 2019-Jan-11 15:26:29.024679 - [DEBUG] Join: AllTop & AllBottom
6888 2019-Jan-11 15:26:29.024706 - [DEBUG] = AllBottom (new jump func)
6889 2019-Jan-11 15:26:29.024730 - [DEBUG]
6890 2019-Jan-11 15:26:29.024754 - [DEBUG] Start adding new jump function
6891 2019-Jan-11 15:26:29.024777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6892 2019-Jan-11 15:26:29.024834 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6893 2019-Jan-11 15:26:29.025462 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6894 2019-Jan-11 15:26:29.026090 - [DEBUG] Edge Function : AllBottom
6895 2019-Jan-11 15:26:29.026118 - [DEBUG] End adding new jump function
6896 2019-Jan-11 15:26:29.026143 - [DEBUG]
6897 2019-Jan-11 15:26:29.026167 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6898 2019-Jan-11 15:26:29.026193 - [DEBUG]
6899 2019-Jan-11 15:26:29.026217 - [DEBUG] Process 205. path edge:
6900 2019-Jan-11 15:26:29.026241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6901 2019-Jan-11 15:26:29.026298 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6902 2019-Jan-11 15:26:29.026927 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6903 2019-Jan-11 15:26:29.027555 - [DEBUG]
6904 2019-Jan-11 15:26:29.027580 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6905 2019-Jan-11 15:26:29.028239 - [DEBUG] Compose: EdgeIdentity * AllBottom
6906 2019-Jan-11 15:26:29.028269 - [DEBUG]
6907 2019-Jan-11 15:26:29.028294 - [DEBUG] Propagate flow
6908 2019-Jan-11 15:26:29.028318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6909 2019-Jan-11 15:26:29.028377 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6910 2019-Jan-11 15:26:29.029004 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6911 2019-Jan-11 15:26:29.029632 - [DEBUG] Edge function : AllBottom (result of previous compose)
6912 2019-Jan-11 15:26:29.029659 - [DEBUG]
6913 2019-Jan-11 15:26:29.029684 - [DEBUG] Join: AllTop & AllBottom
6914 2019-Jan-11 15:26:29.029712 - [DEBUG] = AllBottom (new jump func)
6915 2019-Jan-11 15:26:29.029737 - [DEBUG]
6916 2019-Jan-11 15:26:29.029761 - [DEBUG] Start adding new jump function
6917 2019-Jan-11 15:26:29.029785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6918 2019-Jan-11 15:26:29.029843 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6919 2019-Jan-11 15:26:29.030471 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6920 2019-Jan-11 15:26:29.031098 - [DEBUG] Edge Function : AllBottom
6921 2019-Jan-11 15:26:29.031126 - [DEBUG] End adding new jump function
6922 2019-Jan-11 15:26:29.031152 - [DEBUG]
6923 2019-Jan-11 15:26:29.031176 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6924 2019-Jan-11 15:26:29.031214 - [DEBUG]
6925 2019-Jan-11 15:26:29.031239 - [DEBUG] Process 206. path edge:
6926 2019-Jan-11 15:26:29.031264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6927 2019-Jan-11 15:26:29.031322 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6928 2019-Jan-11 15:26:29.031948 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6929 2019-Jan-11 15:26:29.032577 - [DEBUG]
6930 2019-Jan-11 15:26:29.032611 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6931 2019-Jan-11 15:26:29.033248 - [DEBUG] Compose: EdgeIdentity * AllBottom
6932 2019-Jan-11 15:26:29.033277 - [DEBUG]
6933 2019-Jan-11 15:26:29.033301 - [DEBUG] Propagate flow
6934 2019-Jan-11 15:26:29.033326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6935 2019-Jan-11 15:26:29.033384 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6936 2019-Jan-11 15:26:29.034021 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6937 2019-Jan-11 15:26:29.034665 - [DEBUG] Edge function : AllBottom (result of previous compose)
6938 2019-Jan-11 15:26:29.034690 - [DEBUG]
6939 2019-Jan-11 15:26:29.034715 - [DEBUG] Join: AllTop & AllBottom
6940 2019-Jan-11 15:26:29.034741 - [DEBUG] = AllBottom (new jump func)
6941 2019-Jan-11 15:26:29.034765 - [DEBUG]
6942 2019-Jan-11 15:26:29.034789 - [DEBUG] Start adding new jump function
6943 2019-Jan-11 15:26:29.034812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6944 2019-Jan-11 15:26:29.034868 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6945 2019-Jan-11 15:26:29.035497 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6946 2019-Jan-11 15:26:29.036131 - [DEBUG] Edge Function : AllBottom
6947 2019-Jan-11 15:26:29.036160 - [DEBUG] End adding new jump function
6948 2019-Jan-11 15:26:29.036185 - [DEBUG]
6949 2019-Jan-11 15:26:29.036209 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6950 2019-Jan-11 15:26:29.036234 - [DEBUG]
6951 2019-Jan-11 15:26:29.036258 - [DEBUG] Process 207. path edge:
6952 2019-Jan-11 15:26:29.036283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6953 2019-Jan-11 15:26:29.036340 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6954 2019-Jan-11 15:26:29.036976 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6955 2019-Jan-11 15:26:29.037604 - [DEBUG]
6956 2019-Jan-11 15:26:29.037630 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6957 2019-Jan-11 15:26:29.038286 - [DEBUG] Possible callees:
6958 2019-Jan-11 15:26:29.038313 - [DEBUG] llvm.dbg.declare
6959 2019-Jan-11 15:26:29.038339 - [DEBUG] Possible return sites:
6960 2019-Jan-11 15:26:29.038364 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696961 2019-Jan-11 15:26:29.039614 - [DEBUG] Found and process special summary
6962 2019-Jan-11 15:26:29.039648 - [DEBUG] Compose: EdgeIdentity * AllBottom
6963 2019-Jan-11 15:26:29.039676 - [DEBUG]
6964 2019-Jan-11 15:26:29.039701 - [DEBUG] Propagate flow
6965 2019-Jan-11 15:26:29.039725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6966 2019-Jan-11 15:26:29.039782 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6967 2019-Jan-11 15:26:29.040411 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6968 2019-Jan-11 15:26:29.041038 - [DEBUG] Edge function : AllBottom (result of previous compose)
6969 2019-Jan-11 15:26:29.041065 - [DEBUG]
6970 2019-Jan-11 15:26:29.041091 - [DEBUG] Join: AllTop & AllBottom
6971 2019-Jan-11 15:26:29.041118 - [DEBUG] = AllBottom (new jump func)
6972 2019-Jan-11 15:26:29.041143 - [DEBUG]
6973 2019-Jan-11 15:26:29.041174 - [DEBUG] Start adding new jump function
6974 2019-Jan-11 15:26:29.041210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6975 2019-Jan-11 15:26:29.041268 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6976 2019-Jan-11 15:26:29.041900 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6977 2019-Jan-11 15:26:29.042529 - [DEBUG] Edge Function : AllBottom
6978 2019-Jan-11 15:26:29.042557 - [DEBUG] End adding new jump function
6979 2019-Jan-11 15:26:29.042582 - [DEBUG]
6980 2019-Jan-11 15:26:29.042607 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6981 2019-Jan-11 15:26:29.042632 - [DEBUG]
6982 2019-Jan-11 15:26:29.042656 - [DEBUG] Process 208. path edge:
6983 2019-Jan-11 15:26:29.042680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6984 2019-Jan-11 15:26:29.042738 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6985 2019-Jan-11 15:26:29.043367 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6986 2019-Jan-11 15:26:29.043995 - [DEBUG]
6987 2019-Jan-11 15:26:29.044020 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6988 2019-Jan-11 15:26:29.044681 - [DEBUG] Compose: EdgeIdentity * AllBottom
6989 2019-Jan-11 15:26:29.044709 - [DEBUG]
6990 2019-Jan-11 15:26:29.044733 - [DEBUG] Propagate flow
6991 2019-Jan-11 15:26:29.044756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6992 2019-Jan-11 15:26:29.044814 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6993 2019-Jan-11 15:26:29.045444 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6994 2019-Jan-11 15:26:29.046072 - [DEBUG] Edge function : AllBottom (result of previous compose)
6995 2019-Jan-11 15:26:29.046099 - [DEBUG]
6996 2019-Jan-11 15:26:29.046124 - [DEBUG] Join: AllTop & AllBottom
6997 2019-Jan-11 15:26:29.046151 - [DEBUG] = AllBottom (new jump func)
6998 2019-Jan-11 15:26:29.046177 - [DEBUG]
6999 2019-Jan-11 15:26:29.046201 - [DEBUG] Start adding new jump function
7000 2019-Jan-11 15:26:29.046225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7001 2019-Jan-11 15:26:29.046281 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7002 2019-Jan-11 15:26:29.046916 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7003 2019-Jan-11 15:26:29.047597 - [DEBUG] Edge Function : AllBottom
7004 2019-Jan-11 15:26:29.047629 - [DEBUG] End adding new jump function
7005 2019-Jan-11 15:26:29.047655 - [DEBUG]
7006 2019-Jan-11 15:26:29.047680 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7007 2019-Jan-11 15:26:29.047705 - [DEBUG]
7008 2019-Jan-11 15:26:29.047730 - [DEBUG] Process 209. path edge:
7009 2019-Jan-11 15:26:29.047754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7010 2019-Jan-11 15:26:29.047826 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
7011 2019-Jan-11 15:26:29.048546 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7012 2019-Jan-11 15:26:29.049222 - [DEBUG]
7013 2019-Jan-11 15:26:29.049249 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7014 2019-Jan-11 15:26:29.049920 - [DEBUG] Compose: EdgeIdentity * AllBottom
7015 2019-Jan-11 15:26:29.049950 - [DEBUG]
7016 2019-Jan-11 15:26:29.049974 - [DEBUG] Propagate flow
7017 2019-Jan-11 15:26:29.050023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7018 2019-Jan-11 15:26:29.050084 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7019 2019-Jan-11 15:26:29.050725 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7020 2019-Jan-11 15:26:29.051376 - [DEBUG] Edge function : AllBottom (result of previous compose)
7021 2019-Jan-11 15:26:29.051402 - [DEBUG]
7022 2019-Jan-11 15:26:29.051428 - [DEBUG] Join: AllTop & AllBottom
7023 2019-Jan-11 15:26:29.051455 - [DEBUG] = AllBottom (new jump func)
7024 2019-Jan-11 15:26:29.051479 - [DEBUG]
7025 2019-Jan-11 15:26:29.051503 - [DEBUG] Start adding new jump function
7026 2019-Jan-11 15:26:29.051526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7027 2019-Jan-11 15:26:29.051583 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7028 2019-Jan-11 15:26:29.052211 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7029 2019-Jan-11 15:26:29.052841 - [DEBUG] Edge Function : AllBottom
7030 2019-Jan-11 15:26:29.052870 - [DEBUG] End adding new jump function
7031 2019-Jan-11 15:26:29.052895 - [DEBUG]
7032 2019-Jan-11 15:26:29.052920 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7033 2019-Jan-11 15:26:29.052945 - [DEBUG]
7034 2019-Jan-11 15:26:29.052969 - [DEBUG] Process 210. path edge:
7035 2019-Jan-11 15:26:29.052994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7036 2019-Jan-11 15:26:29.053051 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
7037 2019-Jan-11 15:26:29.053681 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7038 2019-Jan-11 15:26:29.054309 - [DEBUG]
7039 2019-Jan-11 15:26:29.054334 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7040 2019-Jan-11 15:26:29.055000 - [DEBUG] Compose: EdgeIdentity * AllBottom
7041 2019-Jan-11 15:26:29.055030 - [DEBUG]
7042 2019-Jan-11 15:26:29.055054 - [DEBUG] Propagate flow
7043 2019-Jan-11 15:26:29.055078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7044 2019-Jan-11 15:26:29.055136 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7045 2019-Jan-11 15:26:29.055766 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7046 2019-Jan-11 15:26:29.056398 - [DEBUG] Edge function : AllBottom (result of previous compose)
7047 2019-Jan-11 15:26:29.056424 - [DEBUG]
7048 2019-Jan-11 15:26:29.056450 - [DEBUG] Join: AllTop & AllBottom
7049 2019-Jan-11 15:26:29.056477 - [DEBUG] = AllBottom (new jump func)
7050 2019-Jan-11 15:26:29.056503 - [DEBUG]
7051 2019-Jan-11 15:26:29.056527 - [DEBUG] Start adding new jump function
7052 2019-Jan-11 15:26:29.056552 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7053 2019-Jan-11 15:26:29.056608 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7054 2019-Jan-11 15:26:29.057237 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7055 2019-Jan-11 15:26:29.057877 - [DEBUG] Edge Function : AllBottom
7056 2019-Jan-11 15:26:29.057906 - [DEBUG] End adding new jump function
7057 2019-Jan-11 15:26:29.057931 - [DEBUG]
7058 2019-Jan-11 15:26:29.057956 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7059 2019-Jan-11 15:26:29.057981 - [DEBUG]
7060 2019-Jan-11 15:26:29.058005 - [DEBUG] Process 211. path edge:
7061 2019-Jan-11 15:26:29.058030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7062 2019-Jan-11 15:26:29.058097 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
7063 2019-Jan-11 15:26:29.058724 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7064 2019-Jan-11 15:26:29.059353 - [DEBUG]
7065 2019-Jan-11 15:26:29.059380 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7066 2019-Jan-11 15:26:29.060020 - [DEBUG] Compose: EdgeIdentity * AllBottom
7067 2019-Jan-11 15:26:29.060049 - [DEBUG]
7068 2019-Jan-11 15:26:29.060074 - [DEBUG] Propagate flow
7069 2019-Jan-11 15:26:29.060098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7070 2019-Jan-11 15:26:29.060156 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7071 2019-Jan-11 15:26:29.060786 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7072 2019-Jan-11 15:26:29.061429 - [DEBUG] Edge function : AllBottom (result of previous compose)
7073 2019-Jan-11 15:26:29.061455 - [DEBUG]
7074 2019-Jan-11 15:26:29.061480 - [DEBUG] Join: AllTop & AllBottom
7075 2019-Jan-11 15:26:29.061506 - [DEBUG] = AllBottom (new jump func)
7076 2019-Jan-11 15:26:29.061530 - [DEBUG]
7077 2019-Jan-11 15:26:29.061554 - [DEBUG] Start adding new jump function
7078 2019-Jan-11 15:26:29.061577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7079 2019-Jan-11 15:26:29.061634 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7080 2019-Jan-11 15:26:29.062263 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7081 2019-Jan-11 15:26:29.062891 - [DEBUG] Edge Function : AllBottom
7082 2019-Jan-11 15:26:29.062919 - [DEBUG] End adding new jump function
7083 2019-Jan-11 15:26:29.062944 - [DEBUG]
7084 2019-Jan-11 15:26:29.062969 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7085 2019-Jan-11 15:26:29.062994 - [DEBUG]
7086 2019-Jan-11 15:26:29.063018 - [DEBUG] Process 212. path edge:
7087 2019-Jan-11 15:26:29.063043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7088 2019-Jan-11 15:26:29.063100 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
7089 2019-Jan-11 15:26:29.063730 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7090 2019-Jan-11 15:26:29.064358 - [DEBUG]
7091 2019-Jan-11 15:26:29.064383 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7092 2019-Jan-11 15:26:29.065046 - [DEBUG] Compose: EdgeIdentity * AllBottom
7093 2019-Jan-11 15:26:29.065076 - [DEBUG]
7094 2019-Jan-11 15:26:29.065101 - [DEBUG] Propagate flow
7095 2019-Jan-11 15:26:29.065125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7096 2019-Jan-11 15:26:29.065183 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7097 2019-Jan-11 15:26:29.065810 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7098 2019-Jan-11 15:26:29.066440 - [DEBUG] Edge function : AllBottom (result of previous compose)
7099 2019-Jan-11 15:26:29.066466 - [DEBUG]
7100 2019-Jan-11 15:26:29.066492 - [DEBUG] Join: AllTop & AllBottom
7101 2019-Jan-11 15:26:29.066519 - [DEBUG] = AllBottom (new jump func)
7102 2019-Jan-11 15:26:29.066545 - [DEBUG]
7103 2019-Jan-11 15:26:29.066569 - [DEBUG] Start adding new jump function
7104 2019-Jan-11 15:26:29.066593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7105 2019-Jan-11 15:26:29.066650 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7106 2019-Jan-11 15:26:29.067287 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7107 2019-Jan-11 15:26:29.067926 - [DEBUG] Edge Function : AllBottom
7108 2019-Jan-11 15:26:29.067954 - [DEBUG] End adding new jump function
7109 2019-Jan-11 15:26:29.067978 - [DEBUG]
7110 2019-Jan-11 15:26:29.068002 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7111 2019-Jan-11 15:26:29.068026 - [DEBUG]
7112 2019-Jan-11 15:26:29.068049 - [DEBUG] Process 213. path edge:
7113 2019-Jan-11 15:26:29.068073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7114 2019-Jan-11 15:26:29.068130 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
7115 2019-Jan-11 15:26:29.068756 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7116 2019-Jan-11 15:26:29.069384 - [DEBUG]
7117 2019-Jan-11 15:26:29.069411 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7118 2019-Jan-11 15:26:29.070047 - [DEBUG] Compose: EdgeIdentity * AllBottom
7119 2019-Jan-11 15:26:29.070076 - [DEBUG]
7120 2019-Jan-11 15:26:29.070101 - [DEBUG] Propagate flow
7121 2019-Jan-11 15:26:29.070125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7122 2019-Jan-11 15:26:29.070183 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7123 2019-Jan-11 15:26:29.070819 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7124 2019-Jan-11 15:26:29.071466 - [DEBUG] Edge function : AllBottom (result of previous compose)
7125 2019-Jan-11 15:26:29.071491 - [DEBUG]
7126 2019-Jan-11 15:26:29.071516 - [DEBUG] Join: AllTop & AllBottom
7127 2019-Jan-11 15:26:29.071542 - [DEBUG] = AllBottom (new jump func)
7128 2019-Jan-11 15:26:29.071566 - [DEBUG]
7129 2019-Jan-11 15:26:29.071590 - [DEBUG] Start adding new jump function
7130 2019-Jan-11 15:26:29.071613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7131 2019-Jan-11 15:26:29.071670 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7132 2019-Jan-11 15:26:29.072299 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7133 2019-Jan-11 15:26:29.072926 - [DEBUG] Edge Function : AllBottom
7134 2019-Jan-11 15:26:29.072955 - [DEBUG] End adding new jump function
7135 2019-Jan-11 15:26:29.072980 - [DEBUG]
7136 2019-Jan-11 15:26:29.073005 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7137 2019-Jan-11 15:26:29.073029 - [DEBUG]
7138 2019-Jan-11 15:26:29.073054 - [DEBUG] Process 214. path edge:
7139 2019-Jan-11 15:26:29.073078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7140 2019-Jan-11 15:26:29.073136 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
7141 2019-Jan-11 15:26:29.073764 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7142 2019-Jan-11 15:26:29.074394 - [DEBUG]
7143 2019-Jan-11 15:26:29.074420 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7144 2019-Jan-11 15:26:29.075098 - [DEBUG] Compose: EdgeIdentity * AllBottom
7145 2019-Jan-11 15:26:29.075128 - [DEBUG]
7146 2019-Jan-11 15:26:29.075153 - [DEBUG] Propagate flow
7147 2019-Jan-11 15:26:29.075177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7148 2019-Jan-11 15:26:29.075236 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7149 2019-Jan-11 15:26:29.075878 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7150 2019-Jan-11 15:26:29.076515 - [DEBUG] Edge function : AllBottom (result of previous compose)
7151 2019-Jan-11 15:26:29.076542 - [DEBUG]
7152 2019-Jan-11 15:26:29.076568 - [DEBUG] Join: AllTop & AllBottom
7153 2019-Jan-11 15:26:29.076595 - [DEBUG] = AllBottom (new jump func)
7154 2019-Jan-11 15:26:29.076621 - [DEBUG]
7155 2019-Jan-11 15:26:29.076646 - [DEBUG] Start adding new jump function
7156 2019-Jan-11 15:26:29.076670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7157 2019-Jan-11 15:26:29.076728 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7158 2019-Jan-11 15:26:29.077358 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7159 2019-Jan-11 15:26:29.078003 - [DEBUG] Edge Function : AllBottom
7160 2019-Jan-11 15:26:29.078031 - [DEBUG] End adding new jump function
7161 2019-Jan-11 15:26:29.078055 - [DEBUG]
7162 2019-Jan-11 15:26:29.078079 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7163 2019-Jan-11 15:26:29.078103 - [DEBUG]
7164 2019-Jan-11 15:26:29.078127 - [DEBUG] Process 215. path edge:
7165 2019-Jan-11 15:26:29.078151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7166 2019-Jan-11 15:26:29.078207 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7167 2019-Jan-11 15:26:29.078838 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7168 2019-Jan-11 15:26:29.079467 - [DEBUG]
7169 2019-Jan-11 15:26:29.079493 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7170 2019-Jan-11 15:26:29.080136 - [DEBUG] Compose: EdgeIdentity * AllBottom
7171 2019-Jan-11 15:26:29.080165 - [DEBUG]
7172 2019-Jan-11 15:26:29.080190 - [DEBUG] Propagate flow
7173 2019-Jan-11 15:26:29.080214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7174 2019-Jan-11 15:26:29.080272 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7175 2019-Jan-11 15:26:29.080899 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7176 2019-Jan-11 15:26:29.081544 - [DEBUG] Edge function : AllBottom (result of previous compose)
7177 2019-Jan-11 15:26:29.081570 - [DEBUG]
7178 2019-Jan-11 15:26:29.081596 - [DEBUG] Join: AllTop & AllBottom
7179 2019-Jan-11 15:26:29.081623 - [DEBUG] = AllBottom (new jump func)
7180 2019-Jan-11 15:26:29.081649 - [DEBUG]
7181 2019-Jan-11 15:26:29.081673 - [DEBUG] Start adding new jump function
7182 2019-Jan-11 15:26:29.081697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7183 2019-Jan-11 15:26:29.081755 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7184 2019-Jan-11 15:26:29.082386 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7185 2019-Jan-11 15:26:29.083013 - [DEBUG] Edge Function : AllBottom
7186 2019-Jan-11 15:26:29.083041 - [DEBUG] End adding new jump function
7187 2019-Jan-11 15:26:29.083066 - [DEBUG]
7188 2019-Jan-11 15:26:29.083091 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7189 2019-Jan-11 15:26:29.083116 - [DEBUG]
7190 2019-Jan-11 15:26:29.083140 - [DEBUG] Process 216. path edge:
7191 2019-Jan-11 15:26:29.083165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7192 2019-Jan-11 15:26:29.083222 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7193 2019-Jan-11 15:26:29.083848 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7194 2019-Jan-11 15:26:29.084486 - [DEBUG]
7195 2019-Jan-11 15:26:29.084512 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-11 15:26:29.085167 - [DEBUG] Compose: EdgeIdentity * AllBottom
7197 2019-Jan-11 15:26:29.085197 - [DEBUG]
7198 2019-Jan-11 15:26:29.085222 - [DEBUG] Propagate flow
7199 2019-Jan-11 15:26:29.085246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7200 2019-Jan-11 15:26:29.085304 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7201 2019-Jan-11 15:26:29.085933 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7202 2019-Jan-11 15:26:29.086561 - [DEBUG] Edge function : AllBottom (result of previous compose)
7203 2019-Jan-11 15:26:29.086588 - [DEBUG]
7204 2019-Jan-11 15:26:29.086614 - [DEBUG] Join: AllTop & AllBottom
7205 2019-Jan-11 15:26:29.086641 - [DEBUG] = AllBottom (new jump func)
7206 2019-Jan-11 15:26:29.086667 - [DEBUG]
7207 2019-Jan-11 15:26:29.086691 - [DEBUG] Start adding new jump function
7208 2019-Jan-11 15:26:29.086715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7209 2019-Jan-11 15:26:29.086772 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7210 2019-Jan-11 15:26:29.087402 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7211 2019-Jan-11 15:26:29.088043 - [DEBUG] Edge Function : AllBottom
7212 2019-Jan-11 15:26:29.088071 - [DEBUG] End adding new jump function
7213 2019-Jan-11 15:26:29.088095 - [DEBUG]
7214 2019-Jan-11 15:26:29.088119 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7215 2019-Jan-11 15:26:29.088144 - [DEBUG]
7216 2019-Jan-11 15:26:29.088167 - [DEBUG] Process 217. path edge:
7217 2019-Jan-11 15:26:29.088191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7218 2019-Jan-11 15:26:29.088247 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7219 2019-Jan-11 15:26:29.088875 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7220 2019-Jan-11 15:26:29.089504 - [DEBUG]
7221 2019-Jan-11 15:26:29.089529 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7222 2019-Jan-11 15:26:29.090161 - [DEBUG] Start of endsummarytab entry
7223 2019-Jan-11 15:26:29.090190 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7224 2019-Jan-11 15:26:29.090820 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
7225 2019-Jan-11 15:26:29.090880 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7226 2019-Jan-11 15:26:29.091524 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7227 2019-Jan-11 15:26:29.092154 - [DEBUG] EF: AllBottom
7228 2019-Jan-11 15:26:29.092180 - [DEBUG]
7229 2019-Jan-11 15:26:29.092205 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7230 2019-Jan-11 15:26:29.092831 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
7231 2019-Jan-11 15:26:29.093470 - [DEBUG] EF: AllBottom
7232 2019-Jan-11 15:26:29.093497 - [DEBUG]
7233 2019-Jan-11 15:26:29.093521 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7234 2019-Jan-11 15:26:29.094146 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
7235 2019-Jan-11 15:26:29.094789 - [DEBUG] EF: AllBottom
7236 2019-Jan-11 15:26:29.094814 - [DEBUG]
7237 2019-Jan-11 15:26:29.094838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7238 2019-Jan-11 15:26:29.095463 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7239 2019-Jan-11 15:26:29.096092 - [DEBUG] EF: AllBottom
7240 2019-Jan-11 15:26:29.096127 - [DEBUG]
7241 2019-Jan-11 15:26:29.096151 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7242 2019-Jan-11 15:26:29.096776 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
7243 2019-Jan-11 15:26:29.097406 - [DEBUG] EF: AllBottom
7244 2019-Jan-11 15:26:29.097432 - [DEBUG]
7245 2019-Jan-11 15:26:29.097456 - [DEBUG] ---------------
7246 2019-Jan-11 15:26:29.097480 - [DEBUG]
7247 2019-Jan-11 15:26:29.097505 - [DEBUG] End of endsummarytab entry
7248 2019-Jan-11 15:26:29.097530 - [DEBUG]
7249 2019-Jan-11 15:26:29.097554 - [DEBUG] Start of incomingtab entry
7250 2019-Jan-11 15:26:29.097579 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7251 2019-Jan-11 15:26:29.098217 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
7252 2019-Jan-11 15:26:29.098275 - [DEBUG] ---------------
7253 2019-Jan-11 15:26:29.098301 - [DEBUG] End of incomingtab entry
7254 2019-Jan-11 15:26:29.098325 - [DEBUG]
7255 2019-Jan-11 15:26:29.098351 - [DEBUG] EDGE:
7256 2019-Jan-11 15:26:29.098409 - [DEBUG] ---> 7257 2019-Jan-11 15:26:29.099037 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7258 2019-Jan-11 15:26:29.099667 - [DEBUG]
7259 2019-Jan-11 15:26:29.099693 - [DEBUG] EDGE:
7260 2019-Jan-11 15:26:29.099751 - [DEBUG] ---> 7261 2019-Jan-11 15:26:29.100379 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7262 2019-Jan-11 15:26:29.101009 - [DEBUG]
7263 2019-Jan-11 15:26:29.101042 - [DEBUG] Compose: EdgeIdentity * AllBottom
7264 2019-Jan-11 15:26:29.101070 - [DEBUG]
7265 2019-Jan-11 15:26:29.101094 - [DEBUG] Propagate flow
7266 2019-Jan-11 15:26:29.101119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7267 2019-Jan-11 15:26:29.101176 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7268 2019-Jan-11 15:26:29.101840 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7269 2019-Jan-11 15:26:29.102471 - [DEBUG] Edge function : AllBottom (result of previous compose)
7270 2019-Jan-11 15:26:29.102498 - [DEBUG]
7271 2019-Jan-11 15:26:29.102524 - [DEBUG] Join: AllTop & AllBottom
7272 2019-Jan-11 15:26:29.102551 - [DEBUG] = AllBottom (new jump func)
7273 2019-Jan-11 15:26:29.102576 - [DEBUG]
7274 2019-Jan-11 15:26:29.102600 - [DEBUG] Start adding new jump function
7275 2019-Jan-11 15:26:29.102625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7276 2019-Jan-11 15:26:29.102682 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7277 2019-Jan-11 15:26:29.103312 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7278 2019-Jan-11 15:26:29.103948 - [DEBUG] Edge Function : AllBottom
7279 2019-Jan-11 15:26:29.103977 - [DEBUG] End adding new jump function
7280 2019-Jan-11 15:26:29.104002 - [DEBUG]
7281 2019-Jan-11 15:26:29.104027 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7282 2019-Jan-11 15:26:29.104051 - [DEBUG]
7283 2019-Jan-11 15:26:29.104075 - [DEBUG] Process 218. path edge:
7284 2019-Jan-11 15:26:29.104100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7285 2019-Jan-11 15:26:29.104157 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7286 2019-Jan-11 15:26:29.104809 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7287 2019-Jan-11 15:26:29.105447 - [DEBUG]
7288 2019-Jan-11 15:26:29.105472 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7289 2019-Jan-11 15:26:29.106117 - [DEBUG] Possible callees:
7290 2019-Jan-11 15:26:29.106143 - [DEBUG] llvm.dbg.declare
7291 2019-Jan-11 15:26:29.106169 - [DEBUG] Possible return sites:
7292 2019-Jan-11 15:26:29.106193 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937293 2019-Jan-11 15:26:29.107450 - [DEBUG] Found and process special summary
7294 2019-Jan-11 15:26:29.107485 - [DEBUG] Compose: EdgeIdentity * AllBottom
7295 2019-Jan-11 15:26:29.107513 - [DEBUG]
7296 2019-Jan-11 15:26:29.107537 - [DEBUG] Propagate flow
7297 2019-Jan-11 15:26:29.107561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7298 2019-Jan-11 15:26:29.107619 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7299 2019-Jan-11 15:26:29.108263 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7300 2019-Jan-11 15:26:29.108891 - [DEBUG] Edge function : AllBottom (result of previous compose)
7301 2019-Jan-11 15:26:29.108918 - [DEBUG]
7302 2019-Jan-11 15:26:29.108943 - [DEBUG] Join: AllTop & AllBottom
7303 2019-Jan-11 15:26:29.108970 - [DEBUG] = AllBottom (new jump func)
7304 2019-Jan-11 15:26:29.108995 - [DEBUG]
7305 2019-Jan-11 15:26:29.109019 - [DEBUG] Start adding new jump function
7306 2019-Jan-11 15:26:29.109044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7307 2019-Jan-11 15:26:29.109100 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7308 2019-Jan-11 15:26:29.109730 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7309 2019-Jan-11 15:26:29.110359 - [DEBUG] Edge Function : AllBottom
7310 2019-Jan-11 15:26:29.110387 - [DEBUG] End adding new jump function
7311 2019-Jan-11 15:26:29.110412 - [DEBUG]
7312 2019-Jan-11 15:26:29.110436 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7313 2019-Jan-11 15:26:29.110461 - [DEBUG]
7314 2019-Jan-11 15:26:29.110485 - [DEBUG] Process 219. path edge:
7315 2019-Jan-11 15:26:29.110510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7316 2019-Jan-11 15:26:29.110567 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7317 2019-Jan-11 15:26:29.111206 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7318 2019-Jan-11 15:26:29.111836 - [DEBUG]
7319 2019-Jan-11 15:26:29.111862 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7320 2019-Jan-11 15:26:29.112507 - [DEBUG] Compose: EdgeIdentity * AllBottom
7321 2019-Jan-11 15:26:29.112536 - [DEBUG]
7322 2019-Jan-11 15:26:29.112560 - [DEBUG] Propagate flow
7323 2019-Jan-11 15:26:29.112584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7324 2019-Jan-11 15:26:29.112642 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7325 2019-Jan-11 15:26:29.113270 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7326 2019-Jan-11 15:26:29.113906 - [DEBUG] Edge function : AllBottom (result of previous compose)
7327 2019-Jan-11 15:26:29.113932 - [DEBUG]
7328 2019-Jan-11 15:26:29.113957 - [DEBUG] Join: AllTop & AllBottom
7329 2019-Jan-11 15:26:29.113984 - [DEBUG] = AllBottom (new jump func)
7330 2019-Jan-11 15:26:29.114017 - [DEBUG]
7331 2019-Jan-11 15:26:29.114042 - [DEBUG] Start adding new jump function
7332 2019-Jan-11 15:26:29.114066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7333 2019-Jan-11 15:26:29.114124 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7334 2019-Jan-11 15:26:29.114769 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7335 2019-Jan-11 15:26:29.115393 - [DEBUG] Edge Function : AllBottom
7336 2019-Jan-11 15:26:29.115421 - [DEBUG] End adding new jump function
7337 2019-Jan-11 15:26:29.115447 - [DEBUG]
7338 2019-Jan-11 15:26:29.115471 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7339 2019-Jan-11 15:26:29.115496 - [DEBUG]
7340 2019-Jan-11 15:26:29.115520 - [DEBUG] Process 220. path edge:
7341 2019-Jan-11 15:26:29.115544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7342 2019-Jan-11 15:26:29.115601 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7343 2019-Jan-11 15:26:29.116227 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7344 2019-Jan-11 15:26:29.116854 - [DEBUG]
7345 2019-Jan-11 15:26:29.116880 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7346 2019-Jan-11 15:26:29.117515 - [DEBUG] Compose: EdgeIdentity * AllBottom
7347 2019-Jan-11 15:26:29.117544 - [DEBUG]
7348 2019-Jan-11 15:26:29.117569 - [DEBUG] Propagate flow
7349 2019-Jan-11 15:26:29.117593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7350 2019-Jan-11 15:26:29.117650 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7351 2019-Jan-11 15:26:29.118292 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7352 2019-Jan-11 15:26:29.118922 - [DEBUG] Edge function : AllBottom (result of previous compose)
7353 2019-Jan-11 15:26:29.118948 - [DEBUG]
7354 2019-Jan-11 15:26:29.118974 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7355 2019-Jan-11 15:26:29.119001 - [DEBUG] = AllBottom
7356 2019-Jan-11 15:26:29.119026 - [DEBUG]
7357 2019-Jan-11 15:26:29.119050 - [DEBUG] PROPAGATE: No new function!
7358 2019-Jan-11 15:26:29.119075 - [DEBUG] EDGE:
7359 2019-Jan-11 15:26:29.119133 - [DEBUG] ---> 7360 2019-Jan-11 15:26:29.119759 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7361 2019-Jan-11 15:26:29.120388 - [DEBUG]
7362 2019-Jan-11 15:26:29.120414 - [DEBUG] EDGE:
7363 2019-Jan-11 15:26:29.120471 - [DEBUG] ---> 7364 2019-Jan-11 15:26:29.121099 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7365 2019-Jan-11 15:26:29.121741 - [DEBUG]
7366 2019-Jan-11 15:26:29.121778 - [DEBUG] Compose: EdgeIdentity * AllBottom
7367 2019-Jan-11 15:26:29.121806 - [DEBUG]
7368 2019-Jan-11 15:26:29.121831 - [DEBUG] Propagate flow
7369 2019-Jan-11 15:26:29.121855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7370 2019-Jan-11 15:26:29.121912 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7371 2019-Jan-11 15:26:29.122541 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7372 2019-Jan-11 15:26:29.123169 - [DEBUG] Edge function : AllBottom (result of previous compose)
7373 2019-Jan-11 15:26:29.123196 - [DEBUG]
7374 2019-Jan-11 15:26:29.123221 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7375 2019-Jan-11 15:26:29.123248 - [DEBUG] = AllBottom
7376 2019-Jan-11 15:26:29.123281 - [DEBUG]
7377 2019-Jan-11 15:26:29.123306 - [DEBUG] PROPAGATE: No new function!
7378 2019-Jan-11 15:26:29.123333 - [DEBUG] EDGE:
7379 2019-Jan-11 15:26:29.123392 - [DEBUG] ---> 7380 2019-Jan-11 15:26:29.124028 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7381 2019-Jan-11 15:26:29.124673 - [DEBUG]
7382 2019-Jan-11 15:26:29.124698 - [DEBUG] EDGE:
7383 2019-Jan-11 15:26:29.124756 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7384 2019-Jan-11 15:26:29.125388 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7385 2019-Jan-11 15:26:29.126016 - [DEBUG]
7386 2019-Jan-11 15:26:29.126042 - [DEBUG] EDGE:
7387 2019-Jan-11 15:26:29.126100 - [DEBUG] ---> 7388 2019-Jan-11 15:26:29.126730 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7389 2019-Jan-11 15:26:29.127360 - [DEBUG]
7390 2019-Jan-11 15:26:29.127386 - [DEBUG] EDGE:
7391 2019-Jan-11 15:26:29.127444 - [DEBUG] ---> 7392 2019-Jan-11 15:26:29.128084 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7393 2019-Jan-11 15:26:29.128713 - [DEBUG]
7394 2019-Jan-11 15:26:29.128739 - [DEBUG] EDGE:
7395 2019-Jan-11 15:26:29.128797 - [DEBUG] ---> 7396 2019-Jan-11 15:26:29.129426 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7397 2019-Jan-11 15:26:29.130055 - [DEBUG]
7398 2019-Jan-11 15:26:29.130086 - [DEBUG] Compose: EdgeIdentity * AllBottom
7399 2019-Jan-11 15:26:29.130114 - [DEBUG]
7400 2019-Jan-11 15:26:29.130139 - [DEBUG] Propagate flow
7401 2019-Jan-11 15:26:29.130163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7402 2019-Jan-11 15:26:29.130221 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7403 2019-Jan-11 15:26:29.130850 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7404 2019-Jan-11 15:26:29.131493 - [DEBUG] Edge function : AllBottom (result of previous compose)
7405 2019-Jan-11 15:26:29.131519 - [DEBUG]
7406 2019-Jan-11 15:26:29.131544 - [DEBUG] Join: AllTop & AllBottom
7407 2019-Jan-11 15:26:29.131569 - [DEBUG] = AllBottom (new jump func)
7408 2019-Jan-11 15:26:29.131594 - [DEBUG]
7409 2019-Jan-11 15:26:29.131617 - [DEBUG] Start adding new jump function
7410 2019-Jan-11 15:26:29.131640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7411 2019-Jan-11 15:26:29.131696 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7412 2019-Jan-11 15:26:29.132324 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7413 2019-Jan-11 15:26:29.132951 - [DEBUG] Edge Function : AllBottom
7414 2019-Jan-11 15:26:29.132979 - [DEBUG] End adding new jump function
7415 2019-Jan-11 15:26:29.133004 - [DEBUG]
7416 2019-Jan-11 15:26:29.133029 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7417 2019-Jan-11 15:26:29.133053 - [DEBUG]
7418 2019-Jan-11 15:26:29.133078 - [DEBUG] Process 221. path edge:
7419 2019-Jan-11 15:26:29.133110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7420 2019-Jan-11 15:26:29.133168 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7421 2019-Jan-11 15:26:29.133796 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7422 2019-Jan-11 15:26:29.134424 - [DEBUG]
7423 2019-Jan-11 15:26:29.134449 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7424 2019-Jan-11 15:26:29.135111 - [DEBUG] Compose: EdgeIdentity * AllBottom
7425 2019-Jan-11 15:26:29.135140 - [DEBUG]
7426 2019-Jan-11 15:26:29.135165 - [DEBUG] Propagate flow
7427 2019-Jan-11 15:26:29.135189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7428 2019-Jan-11 15:26:29.135247 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7429 2019-Jan-11 15:26:29.135872 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7430 2019-Jan-11 15:26:29.136501 - [DEBUG] Edge function : AllBottom (result of previous compose)
7431 2019-Jan-11 15:26:29.136527 - [DEBUG]
7432 2019-Jan-11 15:26:29.136553 - [DEBUG] Join: AllTop & AllBottom
7433 2019-Jan-11 15:26:29.136580 - [DEBUG] = AllBottom (new jump func)
7434 2019-Jan-11 15:26:29.136605 - [DEBUG]
7435 2019-Jan-11 15:26:29.136629 - [DEBUG] Start adding new jump function
7436 2019-Jan-11 15:26:29.136653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7437 2019-Jan-11 15:26:29.136710 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7438 2019-Jan-11 15:26:29.137338 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7439 2019-Jan-11 15:26:29.137974 - [DEBUG] Edge Function : AllBottom
7440 2019-Jan-11 15:26:29.138001 - [DEBUG] End adding new jump function
7441 2019-Jan-11 15:26:29.138026 - [DEBUG]
7442 2019-Jan-11 15:26:29.138049 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7443 2019-Jan-11 15:26:29.138074 - [DEBUG]
7444 2019-Jan-11 15:26:29.138097 - [DEBUG] Process 222. path edge:
7445 2019-Jan-11 15:26:29.138121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7446 2019-Jan-11 15:26:29.138177 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7447 2019-Jan-11 15:26:29.138801 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7448 2019-Jan-11 15:26:29.139428 - [DEBUG]
7449 2019-Jan-11 15:26:29.139454 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7450 2019-Jan-11 15:26:29.140087 - [DEBUG] Compose: EdgeIdentity * AllBottom
7451 2019-Jan-11 15:26:29.140115 - [DEBUG]
7452 2019-Jan-11 15:26:29.140140 - [DEBUG] Propagate flow
7453 2019-Jan-11 15:26:29.140164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7454 2019-Jan-11 15:26:29.140222 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7455 2019-Jan-11 15:26:29.140851 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7456 2019-Jan-11 15:26:29.141496 - [DEBUG] Edge function : AllBottom (result of previous compose)
7457 2019-Jan-11 15:26:29.141521 - [DEBUG]
7458 2019-Jan-11 15:26:29.141546 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7459 2019-Jan-11 15:26:29.141572 - [DEBUG] = AllBottom
7460 2019-Jan-11 15:26:29.141596 - [DEBUG]
7461 2019-Jan-11 15:26:29.141619 - [DEBUG] PROPAGATE: No new function!
7462 2019-Jan-11 15:26:29.141643 - [DEBUG] EDGE:
7463 2019-Jan-11 15:26:29.141701 - [DEBUG] ---> 7464 2019-Jan-11 15:26:29.142324 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7465 2019-Jan-11 15:26:29.142960 - [DEBUG]
7466 2019-Jan-11 15:26:29.142987 - [DEBUG] EDGE:
7467 2019-Jan-11 15:26:29.143045 - [DEBUG] ---> 7468 2019-Jan-11 15:26:29.143673 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7469 2019-Jan-11 15:26:29.144301 - [DEBUG]
7470 2019-Jan-11 15:26:29.144327 - [DEBUG] EDGE:
7471 2019-Jan-11 15:26:29.144385 - [DEBUG] ---> 7472 2019-Jan-11 15:26:29.145030 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7473 2019-Jan-11 15:26:29.145660 - [DEBUG]
7474 2019-Jan-11 15:26:29.145685 - [DEBUG] EDGE:
7475 2019-Jan-11 15:26:29.145743 - [DEBUG] ---> 7476 2019-Jan-11 15:26:29.146373 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7477 2019-Jan-11 15:26:29.147001 - [DEBUG]
7478 2019-Jan-11 15:26:29.147027 - [DEBUG] EDGE:
7479 2019-Jan-11 15:26:29.147085 - [DEBUG] ---> 7480 2019-Jan-11 15:26:29.147712 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7481 2019-Jan-11 15:26:29.148356 - [DEBUG]
7482 2019-Jan-11 15:26:29.148382 - [DEBUG] EDGE:
7483 2019-Jan-11 15:26:29.148441 - [DEBUG] ---> 7484 2019-Jan-11 15:26:29.149069 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7485 2019-Jan-11 15:26:29.149696 - [DEBUG]
7486 2019-Jan-11 15:26:29.149731 - [DEBUG] Compose: EdgeIdentity * AllBottom
7487 2019-Jan-11 15:26:29.149759 - [DEBUG]
7488 2019-Jan-11 15:26:29.149784 - [DEBUG] Propagate flow
7489 2019-Jan-11 15:26:29.149808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7490 2019-Jan-11 15:26:29.149865 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7491 2019-Jan-11 15:26:29.150493 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7492 2019-Jan-11 15:26:29.151120 - [DEBUG] Edge function : AllBottom (result of previous compose)
7493 2019-Jan-11 15:26:29.151147 - [DEBUG]
7494 2019-Jan-11 15:26:29.151173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7495 2019-Jan-11 15:26:29.151212 - [DEBUG] = AllBottom
7496 2019-Jan-11 15:26:29.151238 - [DEBUG]
7497 2019-Jan-11 15:26:29.151262 - [DEBUG] PROPAGATE: No new function!
7498 2019-Jan-11 15:26:29.151289 - [DEBUG] EDGE:
7499 2019-Jan-11 15:26:29.151348 - [DEBUG] ---> 7500 2019-Jan-11 15:26:29.151984 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7501 2019-Jan-11 15:26:29.152613 - [DEBUG]
7502 2019-Jan-11 15:26:29.152639 - [DEBUG] EDGE:
7503 2019-Jan-11 15:26:29.152697 - [DEBUG] ---> 7504 2019-Jan-11 15:26:29.153323 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7505 2019-Jan-11 15:26:29.153951 - [DEBUG]
7506 2019-Jan-11 15:26:29.153990 - [DEBUG] EDGE:
7507 2019-Jan-11 15:26:29.154049 - [DEBUG] ---> 7508 2019-Jan-11 15:26:29.154694 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7509 2019-Jan-11 15:26:29.155323 - [DEBUG]
7510 2019-Jan-11 15:26:29.155358 - [DEBUG] Compose: EdgeIdentity * AllBottom
7511 2019-Jan-11 15:26:29.155386 - [DEBUG]
7512 2019-Jan-11 15:26:29.155411 - [DEBUG] Propagate flow
7513 2019-Jan-11 15:26:29.155435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7514 2019-Jan-11 15:26:29.155492 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7515 2019-Jan-11 15:26:29.156122 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7516 2019-Jan-11 15:26:29.156751 - [DEBUG] Edge function : AllBottom (result of previous compose)
7517 2019-Jan-11 15:26:29.156777 - [DEBUG]
7518 2019-Jan-11 15:26:29.156803 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7519 2019-Jan-11 15:26:29.156830 - [DEBUG] = AllBottom
7520 2019-Jan-11 15:26:29.156855 - [DEBUG]
7521 2019-Jan-11 15:26:29.156879 - [DEBUG] PROPAGATE: No new function!
7522 2019-Jan-11 15:26:29.156905 - [DEBUG] EDGE:
7523 2019-Jan-11 15:26:29.156964 - [DEBUG] ---> 7524 2019-Jan-11 15:26:29.157600 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7525 2019-Jan-11 15:26:29.158244 - [DEBUG]
7526 2019-Jan-11 15:26:29.158270 - [DEBUG] EDGE:
7527 2019-Jan-11 15:26:29.158329 - [DEBUG] ---> 7528 2019-Jan-11 15:26:29.158955 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7529 2019-Jan-11 15:26:29.159584 - [DEBUG]
7530 2019-Jan-11 15:26:29.159610 - [DEBUG] EDGE:
7531 2019-Jan-11 15:26:29.159668 - [DEBUG] ---> 7532 2019-Jan-11 15:26:29.160294 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7533 2019-Jan-11 15:26:29.160922 - [DEBUG]
7534 2019-Jan-11 15:26:29.160948 - [DEBUG] EDGE:
7535 2019-Jan-11 15:26:29.161006 - [DEBUG] ---> 7536 2019-Jan-11 15:26:29.161654 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7537 2019-Jan-11 15:26:29.162284 - [DEBUG]
7538 2019-Jan-11 15:26:29.162319 - [DEBUG] Compose: EdgeIdentity * AllBottom
7539 2019-Jan-11 15:26:29.162347 - [DEBUG]
7540 2019-Jan-11 15:26:29.162372 - [DEBUG] Propagate flow
7541 2019-Jan-11 15:26:29.162396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7542 2019-Jan-11 15:26:29.162454 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7543 2019-Jan-11 15:26:29.163083 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7544 2019-Jan-11 15:26:29.163711 - [DEBUG] Edge function : AllBottom (result of previous compose)
7545 2019-Jan-11 15:26:29.163738 - [DEBUG]
7546 2019-Jan-11 15:26:29.163763 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7547 2019-Jan-11 15:26:29.163790 - [DEBUG] = AllBottom
7548 2019-Jan-11 15:26:29.163816 - [DEBUG]
7549 2019-Jan-11 15:26:29.163840 - [DEBUG] PROPAGATE: No new function!
7550 2019-Jan-11 15:26:29.163866 - [DEBUG] EDGE:
7551 2019-Jan-11 15:26:29.163932 - [DEBUG] ---> 7552 2019-Jan-11 15:26:29.164581 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7553 2019-Jan-11 15:26:29.165209 - [DEBUG]
7554 2019-Jan-11 15:26:29.165235 - [DEBUG] EDGE:
7555 2019-Jan-11 15:26:29.165294 - [DEBUG] ---> 7556 2019-Jan-11 15:26:29.165919 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7557 2019-Jan-11 15:26:29.166546 - [DEBUG]
7558 2019-Jan-11 15:26:29.166572 - [DEBUG] EDGE:
7559 2019-Jan-11 15:26:29.166631 - [DEBUG] ---> 7560 2019-Jan-11 15:26:29.167259 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7561 2019-Jan-11 15:26:29.167899 - [DEBUG]
7562 2019-Jan-11 15:26:29.167935 - [DEBUG] Compose: EdgeIdentity * AllBottom
7563 2019-Jan-11 15:26:29.167963 - [DEBUG]
7564 2019-Jan-11 15:26:29.167988 - [DEBUG] Propagate flow
7565 2019-Jan-11 15:26:29.168012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7566 2019-Jan-11 15:26:29.168070 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7567 2019-Jan-11 15:26:29.168699 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7568 2019-Jan-11 15:26:29.169327 - [DEBUG] Edge function : AllBottom (result of previous compose)
7569 2019-Jan-11 15:26:29.169354 - [DEBUG]
7570 2019-Jan-11 15:26:29.169379 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7571 2019-Jan-11 15:26:29.169406 - [DEBUG] = AllBottom
7572 2019-Jan-11 15:26:29.169431 - [DEBUG]
7573 2019-Jan-11 15:26:29.169455 - [DEBUG] PROPAGATE: No new function!
7574 2019-Jan-11 15:26:29.169482 - [DEBUG] EDGE:
7575 2019-Jan-11 15:26:29.169540 - [DEBUG] ---> 7576 2019-Jan-11 15:26:29.170176 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7577 2019-Jan-11 15:26:29.170804 - [DEBUG]
7578 2019-Jan-11 15:26:29.170830 - [DEBUG] EDGE:
7579 2019-Jan-11 15:26:29.170888 - [DEBUG] ---> 7580 2019-Jan-11 15:26:29.171527 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7581 2019-Jan-11 15:26:29.172156 - [DEBUG]
7582 2019-Jan-11 15:26:29.172182 - [DEBUG] EDGE:
7583 2019-Jan-11 15:26:29.172241 - [DEBUG] ---> 7584 2019-Jan-11 15:26:29.172867 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7585 2019-Jan-11 15:26:29.173495 - [DEBUG]
7586 2019-Jan-11 15:26:29.173522 - [DEBUG] EDGE:
7587 2019-Jan-11 15:26:29.173580 - [DEBUG] ---> 7588 2019-Jan-11 15:26:29.174209 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
7589 2019-Jan-11 15:26:29.174849 - [DEBUG]
7590 2019-Jan-11 15:26:29.174875 - [DEBUG] Compose: EdgeIdentity * AllBottom
7591 2019-Jan-11 15:26:29.174901 - [DEBUG]
7592 2019-Jan-11 15:26:29.174932 - [DEBUG] Propagate flow
7593 2019-Jan-11 15:26:29.174956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7594 2019-Jan-11 15:26:29.175012 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7595 2019-Jan-11 15:26:29.175640 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7596 2019-Jan-11 15:26:29.176274 - [DEBUG] Edge function : AllBottom (result of previous compose)
7597 2019-Jan-11 15:26:29.176300 - [DEBUG]
7598 2019-Jan-11 15:26:29.176326 - [DEBUG] Join: AllTop & AllBottom
7599 2019-Jan-11 15:26:29.176353 - [DEBUG] = AllBottom (new jump func)
7600 2019-Jan-11 15:26:29.176378 - [DEBUG]
7601 2019-Jan-11 15:26:29.176402 - [DEBUG] Start adding new jump function
7602 2019-Jan-11 15:26:29.176427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7603 2019-Jan-11 15:26:29.176483 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7604 2019-Jan-11 15:26:29.177120 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7605 2019-Jan-11 15:26:29.177749 - [DEBUG] Edge Function : AllBottom
7606 2019-Jan-11 15:26:29.177778 - [DEBUG] End adding new jump function
7607 2019-Jan-11 15:26:29.177802 - [DEBUG]
7608 2019-Jan-11 15:26:29.177826 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7609 2019-Jan-11 15:26:29.177851 - [DEBUG]
7610 2019-Jan-11 15:26:29.177889 - [DEBUG] Process 223. path edge:
7611 2019-Jan-11 15:26:29.177914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7612 2019-Jan-11 15:26:29.177971 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7613 2019-Jan-11 15:26:29.178602 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7614 2019-Jan-11 15:26:29.179238 - [DEBUG]
7615 2019-Jan-11 15:26:29.179263 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7616 2019-Jan-11 15:26:29.179906 - [DEBUG] Compose: EdgeIdentity * AllBottom
7617 2019-Jan-11 15:26:29.179935 - [DEBUG]
7618 2019-Jan-11 15:26:29.179960 - [DEBUG] Propagate flow
7619 2019-Jan-11 15:26:29.179984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7620 2019-Jan-11 15:26:29.180041 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7621 2019-Jan-11 15:26:29.180668 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7622 2019-Jan-11 15:26:29.181317 - [DEBUG] Edge function : AllBottom (result of previous compose)
7623 2019-Jan-11 15:26:29.181342 - [DEBUG]
7624 2019-Jan-11 15:26:29.181366 - [DEBUG] Join: AllTop & AllBottom
7625 2019-Jan-11 15:26:29.181392 - [DEBUG] = AllBottom (new jump func)
7626 2019-Jan-11 15:26:29.181417 - [DEBUG]
7627 2019-Jan-11 15:26:29.181440 - [DEBUG] Start adding new jump function
7628 2019-Jan-11 15:26:29.181463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7629 2019-Jan-11 15:26:29.181519 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7630 2019-Jan-11 15:26:29.182154 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7631 2019-Jan-11 15:26:29.182780 - [DEBUG] Edge Function : AllBottom
7632 2019-Jan-11 15:26:29.182808 - [DEBUG] End adding new jump function
7633 2019-Jan-11 15:26:29.182833 - [DEBUG]
7634 2019-Jan-11 15:26:29.182858 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7635 2019-Jan-11 15:26:29.182890 - [DEBUG]
7636 2019-Jan-11 15:26:29.182915 - [DEBUG] Process 224. path edge:
7637 2019-Jan-11 15:26:29.182940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7638 2019-Jan-11 15:26:29.182997 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7639 2019-Jan-11 15:26:29.183622 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7640 2019-Jan-11 15:26:29.184257 - [DEBUG]
7641 2019-Jan-11 15:26:29.184283 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7642 2019-Jan-11 15:26:29.184934 - [DEBUG] Compose: EdgeIdentity * AllBottom
7643 2019-Jan-11 15:26:29.184962 - [DEBUG]
7644 2019-Jan-11 15:26:29.184987 - [DEBUG] Propagate flow
7645 2019-Jan-11 15:26:29.185011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7646 2019-Jan-11 15:26:29.185068 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7647 2019-Jan-11 15:26:29.185693 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7648 2019-Jan-11 15:26:29.186330 - [DEBUG] Edge function : AllBottom (result of previous compose)
7649 2019-Jan-11 15:26:29.186357 - [DEBUG]
7650 2019-Jan-11 15:26:29.186382 - [DEBUG] Join: AllTop & AllBottom
7651 2019-Jan-11 15:26:29.186409 - [DEBUG] = AllBottom (new jump func)
7652 2019-Jan-11 15:26:29.186434 - [DEBUG]
7653 2019-Jan-11 15:26:29.186458 - [DEBUG] Start adding new jump function
7654 2019-Jan-11 15:26:29.186482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7655 2019-Jan-11 15:26:29.186539 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7656 2019-Jan-11 15:26:29.187175 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7657 2019-Jan-11 15:26:29.187801 - [DEBUG] Edge Function : AllBottom
7658 2019-Jan-11 15:26:29.187829 - [DEBUG] End adding new jump function
7659 2019-Jan-11 15:26:29.187854 - [DEBUG]
7660 2019-Jan-11 15:26:29.187891 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7661 2019-Jan-11 15:26:29.187917 - [DEBUG]
7662 2019-Jan-11 15:26:29.187941 - [DEBUG] Process 225. path edge:
7663 2019-Jan-11 15:26:29.187965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7664 2019-Jan-11 15:26:29.188023 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7665 2019-Jan-11 15:26:29.188647 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7666 2019-Jan-11 15:26:29.189281 - [DEBUG]
7667 2019-Jan-11 15:26:29.189307 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7668 2019-Jan-11 15:26:29.189940 - [DEBUG] Compose: EdgeIdentity * AllBottom
7669 2019-Jan-11 15:26:29.189969 - [DEBUG]
7670 2019-Jan-11 15:26:29.189993 - [DEBUG] Propagate flow
7671 2019-Jan-11 15:26:29.190017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7672 2019-Jan-11 15:26:29.190075 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7673 2019-Jan-11 15:26:29.190710 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7674 2019-Jan-11 15:26:29.191358 - [DEBUG] Edge function : AllBottom (result of previous compose)
7675 2019-Jan-11 15:26:29.191384 - [DEBUG]
7676 2019-Jan-11 15:26:29.191408 - [DEBUG] Join: AllTop & AllBottom
7677 2019-Jan-11 15:26:29.191434 - [DEBUG] = AllBottom (new jump func)
7678 2019-Jan-11 15:26:29.191458 - [DEBUG]
7679 2019-Jan-11 15:26:29.191489 - [DEBUG] Start adding new jump function
7680 2019-Jan-11 15:26:29.191513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7681 2019-Jan-11 15:26:29.191569 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7682 2019-Jan-11 15:26:29.192205 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7683 2019-Jan-11 15:26:29.192840 - [DEBUG] Edge Function : AllBottom
7684 2019-Jan-11 15:26:29.192870 - [DEBUG] End adding new jump function
7685 2019-Jan-11 15:26:29.192895 - [DEBUG]
7686 2019-Jan-11 15:26:29.192919 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7687 2019-Jan-11 15:26:29.192944 - [DEBUG]
7688 2019-Jan-11 15:26:29.192968 - [DEBUG] Process 226. path edge:
7689 2019-Jan-11 15:26:29.192993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7690 2019-Jan-11 15:26:29.193050 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
7691 2019-Jan-11 15:26:29.193685 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7692 2019-Jan-11 15:26:29.194321 - [DEBUG]
7693 2019-Jan-11 15:26:29.194346 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7694 2019-Jan-11 15:26:29.195003 - [DEBUG] Possible callees:
7695 2019-Jan-11 15:26:29.195030 - [DEBUG] llvm.dbg.declare
7696 2019-Jan-11 15:26:29.195056 - [DEBUG] Possible return sites:
7697 2019-Jan-11 15:26:29.195080 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1497698 2019-Jan-11 15:26:29.196335 - [DEBUG] Found and process special summary
7699 2019-Jan-11 15:26:29.196368 - [DEBUG] Compose: EdgeIdentity * AllBottom
7700 2019-Jan-11 15:26:29.196397 - [DEBUG]
7701 2019-Jan-11 15:26:29.196422 - [DEBUG] Propagate flow
7702 2019-Jan-11 15:26:29.196446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7703 2019-Jan-11 15:26:29.196503 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7704 2019-Jan-11 15:26:29.197132 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7705 2019-Jan-11 15:26:29.197767 - [DEBUG] Edge function : AllBottom (result of previous compose)
7706 2019-Jan-11 15:26:29.197794 - [DEBUG]
7707 2019-Jan-11 15:26:29.197819 - [DEBUG] Join: AllTop & AllBottom
7708 2019-Jan-11 15:26:29.197846 - [DEBUG] = AllBottom (new jump func)
7709 2019-Jan-11 15:26:29.197885 - [DEBUG]
7710 2019-Jan-11 15:26:29.197910 - [DEBUG] Start adding new jump function
7711 2019-Jan-11 15:26:29.197934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7712 2019-Jan-11 15:26:29.197991 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7713 2019-Jan-11 15:26:29.198627 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7714 2019-Jan-11 15:26:29.199257 - [DEBUG] Edge Function : AllBottom
7715 2019-Jan-11 15:26:29.199285 - [DEBUG] End adding new jump function
7716 2019-Jan-11 15:26:29.199310 - [DEBUG]
7717 2019-Jan-11 15:26:29.199334 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7718 2019-Jan-11 15:26:29.199359 - [DEBUG]
7719 2019-Jan-11 15:26:29.199390 - [DEBUG] Process 227. path edge:
7720 2019-Jan-11 15:26:29.199415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7721 2019-Jan-11 15:26:29.199472 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
7722 2019-Jan-11 15:26:29.200102 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7723 2019-Jan-11 15:26:29.200737 - [DEBUG]
7724 2019-Jan-11 15:26:29.200763 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7725 2019-Jan-11 15:26:29.201421 - [DEBUG] Compose: EdgeIdentity * AllBottom
7726 2019-Jan-11 15:26:29.201449 - [DEBUG]
7727 2019-Jan-11 15:26:29.201473 - [DEBUG] Propagate flow
7728 2019-Jan-11 15:26:29.201497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7729 2019-Jan-11 15:26:29.201554 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7730 2019-Jan-11 15:26:29.202181 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7731 2019-Jan-11 15:26:29.202817 - [DEBUG] Edge function : AllBottom (result of previous compose)
7732 2019-Jan-11 15:26:29.202844 - [DEBUG]
7733 2019-Jan-11 15:26:29.202869 - [DEBUG] Join: AllTop & AllBottom
7734 2019-Jan-11 15:26:29.202895 - [DEBUG] = AllBottom (new jump func)
7735 2019-Jan-11 15:26:29.202921 - [DEBUG]
7736 2019-Jan-11 15:26:29.202945 - [DEBUG] Start adding new jump function
7737 2019-Jan-11 15:26:29.202969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7738 2019-Jan-11 15:26:29.203026 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7739 2019-Jan-11 15:26:29.203662 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7740 2019-Jan-11 15:26:29.204288 - [DEBUG] Edge Function : AllBottom
7741 2019-Jan-11 15:26:29.204316 - [DEBUG] End adding new jump function
7742 2019-Jan-11 15:26:29.204341 - [DEBUG]
7743 2019-Jan-11 15:26:29.204366 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7744 2019-Jan-11 15:26:29.204391 - [DEBUG]
7745 2019-Jan-11 15:26:29.204414 - [DEBUG] Process 228. path edge:
7746 2019-Jan-11 15:26:29.204439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7747 2019-Jan-11 15:26:29.204496 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
7748 2019-Jan-11 15:26:29.205138 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7749 2019-Jan-11 15:26:29.205773 - [DEBUG]
7750 2019-Jan-11 15:26:29.205799 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7751 2019-Jan-11 15:26:29.206434 - [DEBUG] Compose: EdgeIdentity * AllBottom
7752 2019-Jan-11 15:26:29.206463 - [DEBUG]
7753 2019-Jan-11 15:26:29.206488 - [DEBUG] Propagate flow
7754 2019-Jan-11 15:26:29.206512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7755 2019-Jan-11 15:26:29.206570 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7756 2019-Jan-11 15:26:29.207220 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7757 2019-Jan-11 15:26:29.207856 - [DEBUG] Edge function : AllBottom (result of previous compose)
7758 2019-Jan-11 15:26:29.207895 - [DEBUG]
7759 2019-Jan-11 15:26:29.207921 - [DEBUG] Join: AllTop & AllBottom
7760 2019-Jan-11 15:26:29.207948 - [DEBUG] = AllBottom (new jump func)
7761 2019-Jan-11 15:26:29.207974 - [DEBUG]
7762 2019-Jan-11 15:26:29.208007 - [DEBUG] Start adding new jump function
7763 2019-Jan-11 15:26:29.208032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7764 2019-Jan-11 15:26:29.208090 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7765 2019-Jan-11 15:26:29.208727 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7766 2019-Jan-11 15:26:29.209363 - [DEBUG] Edge Function : AllBottom
7767 2019-Jan-11 15:26:29.209391 - [DEBUG] End adding new jump function
7768 2019-Jan-11 15:26:29.209416 - [DEBUG]
7769 2019-Jan-11 15:26:29.209440 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7770 2019-Jan-11 15:26:29.209465 - [DEBUG]
7771 2019-Jan-11 15:26:29.209490 - [DEBUG] Process 229. path edge:
7772 2019-Jan-11 15:26:29.209514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7773 2019-Jan-11 15:26:29.209572 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
7774 2019-Jan-11 15:26:29.210209 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7775 2019-Jan-11 15:26:29.210845 - [DEBUG]
7776 2019-Jan-11 15:26:29.210871 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7777 2019-Jan-11 15:26:29.211526 - [DEBUG] Possible callees:
7778 2019-Jan-11 15:26:29.211552 - [DEBUG] llvm.dbg.declare
7779 2019-Jan-11 15:26:29.211577 - [DEBUG] Possible return sites:
7780 2019-Jan-11 15:26:29.211601 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1557781 2019-Jan-11 15:26:29.212857 - [DEBUG] Found and process special summary
7782 2019-Jan-11 15:26:29.212891 - [DEBUG] Compose: EdgeIdentity * AllBottom
7783 2019-Jan-11 15:26:29.212919 - [DEBUG]
7784 2019-Jan-11 15:26:29.212944 - [DEBUG] Propagate flow
7785 2019-Jan-11 15:26:29.212968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7786 2019-Jan-11 15:26:29.213027 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7787 2019-Jan-11 15:26:29.213658 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7788 2019-Jan-11 15:26:29.214294 - [DEBUG] Edge function : AllBottom (result of previous compose)
7789 2019-Jan-11 15:26:29.214321 - [DEBUG]
7790 2019-Jan-11 15:26:29.214346 - [DEBUG] Join: AllTop & AllBottom
7791 2019-Jan-11 15:26:29.214373 - [DEBUG] = AllBottom (new jump func)
7792 2019-Jan-11 15:26:29.214399 - [DEBUG]
7793 2019-Jan-11 15:26:29.214423 - [DEBUG] Start adding new jump function
7794 2019-Jan-11 15:26:29.214447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7795 2019-Jan-11 15:26:29.214504 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7796 2019-Jan-11 15:26:29.215155 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7797 2019-Jan-11 15:26:29.215785 - [DEBUG] Edge Function : AllBottom
7798 2019-Jan-11 15:26:29.215813 - [DEBUG] End adding new jump function
7799 2019-Jan-11 15:26:29.215838 - [DEBUG]
7800 2019-Jan-11 15:26:29.215862 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
7801 2019-Jan-11 15:26:29.215887 - [DEBUG]
7802 2019-Jan-11 15:26:29.215912 - [DEBUG] Process 230. path edge:
7803 2019-Jan-11 15:26:29.215947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7804 2019-Jan-11 15:26:29.216005 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
7805 2019-Jan-11 15:26:29.216634 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7806 2019-Jan-11 15:26:29.217270 - [DEBUG]
7807 2019-Jan-11 15:26:29.217295 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7808 2019-Jan-11 15:26:29.217952 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-11 15:26:29.217980 - [DEBUG]
7810 2019-Jan-11 15:26:29.218004 - [DEBUG] Propagate flow
7811 2019-Jan-11 15:26:29.218027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7812 2019-Jan-11 15:26:29.218084 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7813 2019-Jan-11 15:26:29.218709 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7814 2019-Jan-11 15:26:29.219346 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-11 15:26:29.219372 - [DEBUG]
7816 2019-Jan-11 15:26:29.219397 - [DEBUG] Join: AllTop & AllBottom
7817 2019-Jan-11 15:26:29.219424 - [DEBUG] = AllBottom (new jump func)
7818 2019-Jan-11 15:26:29.219450 - [DEBUG]
7819 2019-Jan-11 15:26:29.219474 - [DEBUG] Start adding new jump function
7820 2019-Jan-11 15:26:29.219498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7821 2019-Jan-11 15:26:29.219555 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7822 2019-Jan-11 15:26:29.220190 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7823 2019-Jan-11 15:26:29.220815 - [DEBUG] Edge Function : AllBottom
7824 2019-Jan-11 15:26:29.220843 - [DEBUG] End adding new jump function
7825 2019-Jan-11 15:26:29.220868 - [DEBUG]
7826 2019-Jan-11 15:26:29.220893 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
7827 2019-Jan-11 15:26:29.220918 - [DEBUG]
7828 2019-Jan-11 15:26:29.220942 - [DEBUG] Process 231. path edge:
7829 2019-Jan-11 15:26:29.220966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7830 2019-Jan-11 15:26:29.221023 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
7831 2019-Jan-11 15:26:29.221664 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7832 2019-Jan-11 15:26:29.222300 - [DEBUG]
7833 2019-Jan-11 15:26:29.222326 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7834 2019-Jan-11 15:26:29.222961 - [DEBUG] Compose: EdgeIdentity * AllBottom
7835 2019-Jan-11 15:26:29.222990 - [DEBUG]
7836 2019-Jan-11 15:26:29.223014 - [DEBUG] Propagate flow
7837 2019-Jan-11 15:26:29.223038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7838 2019-Jan-11 15:26:29.223096 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7839 2019-Jan-11 15:26:29.223723 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7840 2019-Jan-11 15:26:29.224359 - [DEBUG] Edge function : AllBottom (result of previous compose)
7841 2019-Jan-11 15:26:29.224385 - [DEBUG]
7842 2019-Jan-11 15:26:29.224410 - [DEBUG] Join: AllTop & AllBottom
7843 2019-Jan-11 15:26:29.224437 - [DEBUG] = AllBottom (new jump func)
7844 2019-Jan-11 15:26:29.224463 - [DEBUG]
7845 2019-Jan-11 15:26:29.224487 - [DEBUG] Start adding new jump function
7846 2019-Jan-11 15:26:29.224519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7847 2019-Jan-11 15:26:29.224589 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7848 2019-Jan-11 15:26:29.225226 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7849 2019-Jan-11 15:26:29.225852 - [DEBUG] Edge Function : AllBottom
7850 2019-Jan-11 15:26:29.225880 - [DEBUG] End adding new jump function
7851 2019-Jan-11 15:26:29.225905 - [DEBUG]
7852 2019-Jan-11 15:26:29.225929 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
7853 2019-Jan-11 15:26:29.225954 - [DEBUG]
7854 2019-Jan-11 15:26:29.225978 - [DEBUG] Process 232. path edge:
7855 2019-Jan-11 15:26:29.226003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7856 2019-Jan-11 15:26:29.226060 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
7857 2019-Jan-11 15:26:29.226687 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7858 2019-Jan-11 15:26:29.227324 - [DEBUG]
7859 2019-Jan-11 15:26:29.227350 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7860 2019-Jan-11 15:26:29.227997 - [DEBUG] Compose: EdgeIdentity * AllBottom
7861 2019-Jan-11 15:26:29.228025 - [DEBUG]
7862 2019-Jan-11 15:26:29.228049 - [DEBUG] Propagate flow
7863 2019-Jan-11 15:26:29.228073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7864 2019-Jan-11 15:26:29.228130 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7865 2019-Jan-11 15:26:29.228766 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7866 2019-Jan-11 15:26:29.229402 - [DEBUG] Edge function : AllBottom (result of previous compose)
7867 2019-Jan-11 15:26:29.229428 - [DEBUG]
7868 2019-Jan-11 15:26:29.229453 - [DEBUG] Join: AllTop & AllBottom
7869 2019-Jan-11 15:26:29.229480 - [DEBUG] = AllBottom (new jump func)
7870 2019-Jan-11 15:26:29.229506 - [DEBUG]
7871 2019-Jan-11 15:26:29.229530 - [DEBUG] Start adding new jump function
7872 2019-Jan-11 15:26:29.229554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7873 2019-Jan-11 15:26:29.229610 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7874 2019-Jan-11 15:26:29.230246 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7875 2019-Jan-11 15:26:29.230880 - [DEBUG] Edge Function : AllBottom
7876 2019-Jan-11 15:26:29.230908 - [DEBUG] End adding new jump function
7877 2019-Jan-11 15:26:29.230934 - [DEBUG]
7878 2019-Jan-11 15:26:29.230958 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
7879 2019-Jan-11 15:26:29.230983 - [DEBUG]
7880 2019-Jan-11 15:26:29.231007 - [DEBUG] Process 233. path edge:
7881 2019-Jan-11 15:26:29.231032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7882 2019-Jan-11 15:26:29.231088 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
7883 2019-Jan-11 15:26:29.231740 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7884 2019-Jan-11 15:26:29.232376 - [DEBUG]
7885 2019-Jan-11 15:26:29.232402 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7886 2019-Jan-11 15:26:29.233051 - [DEBUG] Possible callees:
7887 2019-Jan-11 15:26:29.233078 - [DEBUG] llvm.dbg.declare
7888 2019-Jan-11 15:26:29.233104 - [DEBUG] Possible return sites:
7889 2019-Jan-11 15:26:29.233129 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1637890 2019-Jan-11 15:26:29.234378 - [DEBUG] Found and process special summary
7891 2019-Jan-11 15:26:29.234411 - [DEBUG] Compose: EdgeIdentity * AllBottom
7892 2019-Jan-11 15:26:29.234439 - [DEBUG]
7893 2019-Jan-11 15:26:29.234464 - [DEBUG] Propagate flow
7894 2019-Jan-11 15:26:29.234489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7895 2019-Jan-11 15:26:29.234559 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7896 2019-Jan-11 15:26:29.235189 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7897 2019-Jan-11 15:26:29.235825 - [DEBUG] Edge function : AllBottom (result of previous compose)
7898 2019-Jan-11 15:26:29.235851 - [DEBUG]
7899 2019-Jan-11 15:26:29.235876 - [DEBUG] Join: AllTop & AllBottom
7900 2019-Jan-11 15:26:29.235903 - [DEBUG] = AllBottom (new jump func)
7901 2019-Jan-11 15:26:29.235929 - [DEBUG]
7902 2019-Jan-11 15:26:29.235953 - [DEBUG] Start adding new jump function
7903 2019-Jan-11 15:26:29.235977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7904 2019-Jan-11 15:26:29.236034 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7905 2019-Jan-11 15:26:29.236670 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7906 2019-Jan-11 15:26:29.237300 - [DEBUG] Edge Function : AllBottom
7907 2019-Jan-11 15:26:29.237328 - [DEBUG] End adding new jump function
7908 2019-Jan-11 15:26:29.237353 - [DEBUG]
7909 2019-Jan-11 15:26:29.237377 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
7910 2019-Jan-11 15:26:29.237402 - [DEBUG]
7911 2019-Jan-11 15:26:29.237426 - [DEBUG] Process 234. path edge:
7912 2019-Jan-11 15:26:29.237451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7913 2019-Jan-11 15:26:29.237508 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
7914 2019-Jan-11 15:26:29.238152 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7915 2019-Jan-11 15:26:29.238786 - [DEBUG]
7916 2019-Jan-11 15:26:29.238811 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7917 2019-Jan-11 15:26:29.239453 - [DEBUG] Compose: EdgeIdentity * AllBottom
7918 2019-Jan-11 15:26:29.239483 - [DEBUG]
7919 2019-Jan-11 15:26:29.239508 - [DEBUG] Propagate flow
7920 2019-Jan-11 15:26:29.239533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7921 2019-Jan-11 15:26:29.239592 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7922 2019-Jan-11 15:26:29.240219 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7923 2019-Jan-11 15:26:29.240854 - [DEBUG] Edge function : AllBottom (result of previous compose)
7924 2019-Jan-11 15:26:29.240881 - [DEBUG]
7925 2019-Jan-11 15:26:29.240908 - [DEBUG] Join: AllTop & AllBottom
7926 2019-Jan-11 15:26:29.240935 - [DEBUG] = AllBottom (new jump func)
7927 2019-Jan-11 15:26:29.240961 - [DEBUG]
7928 2019-Jan-11 15:26:29.240986 - [DEBUG] Start adding new jump function
7929 2019-Jan-11 15:26:29.241019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7930 2019-Jan-11 15:26:29.241077 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7931 2019-Jan-11 15:26:29.241729 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7932 2019-Jan-11 15:26:29.242356 - [DEBUG] Edge Function : AllBottom
7933 2019-Jan-11 15:26:29.242385 - [DEBUG] End adding new jump function
7934 2019-Jan-11 15:26:29.242411 - [DEBUG]
7935 2019-Jan-11 15:26:29.242436 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
7936 2019-Jan-11 15:26:29.242462 - [DEBUG]
7937 2019-Jan-11 15:26:29.242487 - [DEBUG] Process 235. path edge:
7938 2019-Jan-11 15:26:29.242512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7939 2019-Jan-11 15:26:29.242570 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
7940 2019-Jan-11 15:26:29.243198 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7941 2019-Jan-11 15:26:29.243834 - [DEBUG]
7942 2019-Jan-11 15:26:29.243861 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7943 2019-Jan-11 15:26:29.244497 - [DEBUG] Compose: EdgeIdentity * AllBottom
7944 2019-Jan-11 15:26:29.244537 - [DEBUG]
7945 2019-Jan-11 15:26:29.244564 - [DEBUG] Propagate flow
7946 2019-Jan-11 15:26:29.244588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7947 2019-Jan-11 15:26:29.244646 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7948 2019-Jan-11 15:26:29.245283 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7949 2019-Jan-11 15:26:29.245917 - [DEBUG] Edge function : AllBottom (result of previous compose)
7950 2019-Jan-11 15:26:29.245944 - [DEBUG]
7951 2019-Jan-11 15:26:29.245969 - [DEBUG] Join: AllTop & AllBottom
7952 2019-Jan-11 15:26:29.245996 - [DEBUG] = AllBottom (new jump func)
7953 2019-Jan-11 15:26:29.246021 - [DEBUG]
7954 2019-Jan-11 15:26:29.246045 - [DEBUG] Start adding new jump function
7955 2019-Jan-11 15:26:29.246070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7956 2019-Jan-11 15:26:29.246126 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7957 2019-Jan-11 15:26:29.246760 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7958 2019-Jan-11 15:26:29.247394 - [DEBUG] Edge Function : AllBottom
7959 2019-Jan-11 15:26:29.247422 - [DEBUG] End adding new jump function
7960 2019-Jan-11 15:26:29.247448 - [DEBUG]
7961 2019-Jan-11 15:26:29.247472 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
7962 2019-Jan-11 15:26:29.247497 - [DEBUG]
7963 2019-Jan-11 15:26:29.247521 - [DEBUG] Process 236. path edge:
7964 2019-Jan-11 15:26:29.247545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7965 2019-Jan-11 15:26:29.247602 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
7966 2019-Jan-11 15:26:29.248252 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7967 2019-Jan-11 15:26:29.248888 - [DEBUG]
7968 2019-Jan-11 15:26:29.248913 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7969 2019-Jan-11 15:26:29.249561 - [DEBUG] Possible callees:
7970 2019-Jan-11 15:26:29.249588 - [DEBUG] llvm.dbg.declare
7971 2019-Jan-11 15:26:29.249614 - [DEBUG] Possible return sites:
7972 2019-Jan-11 15:26:29.249638 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1697973 2019-Jan-11 15:26:29.250888 - [DEBUG] Found and process special summary
7974 2019-Jan-11 15:26:29.250922 - [DEBUG] Compose: EdgeIdentity * AllBottom
7975 2019-Jan-11 15:26:29.250950 - [DEBUG]
7976 2019-Jan-11 15:26:29.250975 - [DEBUG] Propagate flow
7977 2019-Jan-11 15:26:29.250999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7978 2019-Jan-11 15:26:29.251056 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7979 2019-Jan-11 15:26:29.251706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7980 2019-Jan-11 15:26:29.252343 - [DEBUG] Edge function : AllBottom (result of previous compose)
7981 2019-Jan-11 15:26:29.252370 - [DEBUG]
7982 2019-Jan-11 15:26:29.252395 - [DEBUG] Join: AllTop & AllBottom
7983 2019-Jan-11 15:26:29.252422 - [DEBUG] = AllBottom (new jump func)
7984 2019-Jan-11 15:26:29.252447 - [DEBUG]
7985 2019-Jan-11 15:26:29.252471 - [DEBUG] Start adding new jump function
7986 2019-Jan-11 15:26:29.252495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7987 2019-Jan-11 15:26:29.252552 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7988 2019-Jan-11 15:26:29.253190 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7989 2019-Jan-11 15:26:29.253818 - [DEBUG] Edge Function : AllBottom
7990 2019-Jan-11 15:26:29.253847 - [DEBUG] End adding new jump function
7991 2019-Jan-11 15:26:29.253872 - [DEBUG]
7992 2019-Jan-11 15:26:29.253896 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
7993 2019-Jan-11 15:26:29.253921 - [DEBUG]
7994 2019-Jan-11 15:26:29.253945 - [DEBUG] Process 237. path edge:
7995 2019-Jan-11 15:26:29.253970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7996 2019-Jan-11 15:26:29.254027 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
7997 2019-Jan-11 15:26:29.254671 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7998 2019-Jan-11 15:26:29.255306 - [DEBUG]
7999 2019-Jan-11 15:26:29.255332 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8000 2019-Jan-11 15:26:29.255974 - [DEBUG] Compose: EdgeIdentity * AllBottom
8001 2019-Jan-11 15:26:29.256003 - [DEBUG]
8002 2019-Jan-11 15:26:29.256028 - [DEBUG] Propagate flow
8003 2019-Jan-11 15:26:29.256052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8004 2019-Jan-11 15:26:29.256110 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8005 2019-Jan-11 15:26:29.256738 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8006 2019-Jan-11 15:26:29.257374 - [DEBUG] Edge function : AllBottom (result of previous compose)
8007 2019-Jan-11 15:26:29.257400 - [DEBUG]
8008 2019-Jan-11 15:26:29.257426 - [DEBUG] Join: AllTop & AllBottom
8009 2019-Jan-11 15:26:29.257452 - [DEBUG] = AllBottom (new jump func)
8010 2019-Jan-11 15:26:29.257478 - [DEBUG]
8011 2019-Jan-11 15:26:29.257502 - [DEBUG] Start adding new jump function
8012 2019-Jan-11 15:26:29.257539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8013 2019-Jan-11 15:26:29.257597 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8014 2019-Jan-11 15:26:29.258248 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8015 2019-Jan-11 15:26:29.258875 - [DEBUG] Edge Function : AllBottom
8016 2019-Jan-11 15:26:29.258903 - [DEBUG] End adding new jump function
8017 2019-Jan-11 15:26:29.258929 - [DEBUG]
8018 2019-Jan-11 15:26:29.258953 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8019 2019-Jan-11 15:26:29.258978 - [DEBUG]
8020 2019-Jan-11 15:26:29.259002 - [DEBUG] Process 238. path edge:
8021 2019-Jan-11 15:26:29.259026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8022 2019-Jan-11 15:26:29.259083 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
8023 2019-Jan-11 15:26:29.259711 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8024 2019-Jan-11 15:26:29.260347 - [DEBUG]
8025 2019-Jan-11 15:26:29.260372 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8026 2019-Jan-11 15:26:29.261013 - [DEBUG] Compose: EdgeIdentity * AllBottom
8027 2019-Jan-11 15:26:29.261042 - [DEBUG]
8028 2019-Jan-11 15:26:29.261067 - [DEBUG] Propagate flow
8029 2019-Jan-11 15:26:29.261091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8030 2019-Jan-11 15:26:29.261149 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8031 2019-Jan-11 15:26:29.261795 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8032 2019-Jan-11 15:26:29.262431 - [DEBUG] Edge function : AllBottom (result of previous compose)
8033 2019-Jan-11 15:26:29.262457 - [DEBUG]
8034 2019-Jan-11 15:26:29.262482 - [DEBUG] Join: AllTop & AllBottom
8035 2019-Jan-11 15:26:29.262509 - [DEBUG] = AllBottom (new jump func)
8036 2019-Jan-11 15:26:29.262534 - [DEBUG]
8037 2019-Jan-11 15:26:29.262559 - [DEBUG] Start adding new jump function
8038 2019-Jan-11 15:26:29.262583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8039 2019-Jan-11 15:26:29.262640 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8040 2019-Jan-11 15:26:29.263277 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8041 2019-Jan-11 15:26:29.263908 - [DEBUG] Edge Function : AllBottom
8042 2019-Jan-11 15:26:29.263935 - [DEBUG] End adding new jump function
8043 2019-Jan-11 15:26:29.263960 - [DEBUG]
8044 2019-Jan-11 15:26:29.263983 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8045 2019-Jan-11 15:26:29.264008 - [DEBUG]
8046 2019-Jan-11 15:26:29.264031 - [DEBUG] Process 239. path edge:
8047 2019-Jan-11 15:26:29.264055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8048 2019-Jan-11 15:26:29.264111 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
8049 2019-Jan-11 15:26:29.264754 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8050 2019-Jan-11 15:26:29.265389 - [DEBUG]
8051 2019-Jan-11 15:26:29.265414 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8052 2019-Jan-11 15:26:29.266058 - [DEBUG] Compose: EdgeIdentity * AllBottom
8053 2019-Jan-11 15:26:29.266096 - [DEBUG]
8054 2019-Jan-11 15:26:29.266121 - [DEBUG] Propagate flow
8055 2019-Jan-11 15:26:29.266145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8056 2019-Jan-11 15:26:29.266204 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8057 2019-Jan-11 15:26:29.266831 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8058 2019-Jan-11 15:26:29.267467 - [DEBUG] Edge function : AllBottom (result of previous compose)
8059 2019-Jan-11 15:26:29.267494 - [DEBUG]
8060 2019-Jan-11 15:26:29.267519 - [DEBUG] Join: AllTop & AllBottom
8061 2019-Jan-11 15:26:29.267546 - [DEBUG] = AllBottom (new jump func)
8062 2019-Jan-11 15:26:29.267572 - [DEBUG]
8063 2019-Jan-11 15:26:29.267596 - [DEBUG] Start adding new jump function
8064 2019-Jan-11 15:26:29.267620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8065 2019-Jan-11 15:26:29.267678 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8066 2019-Jan-11 15:26:29.268330 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8067 2019-Jan-11 15:26:29.268957 - [DEBUG] Edge Function : AllBottom
8068 2019-Jan-11 15:26:29.268985 - [DEBUG] End adding new jump function
8069 2019-Jan-11 15:26:29.269010 - [DEBUG]
8070 2019-Jan-11 15:26:29.269035 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8071 2019-Jan-11 15:26:29.269060 - [DEBUG]
8072 2019-Jan-11 15:26:29.269084 - [DEBUG] Process 240. path edge:
8073 2019-Jan-11 15:26:29.269108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8074 2019-Jan-11 15:26:29.269166 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
8075 2019-Jan-11 15:26:29.269793 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8076 2019-Jan-11 15:26:29.270429 - [DEBUG]
8077 2019-Jan-11 15:26:29.270455 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8078 2019-Jan-11 15:26:29.271093 - [DEBUG] Compose: EdgeIdentity * AllBottom
8079 2019-Jan-11 15:26:29.271122 - [DEBUG]
8080 2019-Jan-11 15:26:29.271147 - [DEBUG] Propagate flow
8081 2019-Jan-11 15:26:29.271171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8082 2019-Jan-11 15:26:29.271242 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8083 2019-Jan-11 15:26:29.271873 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8084 2019-Jan-11 15:26:29.272508 - [DEBUG] Edge function : AllBottom (result of previous compose)
8085 2019-Jan-11 15:26:29.272535 - [DEBUG]
8086 2019-Jan-11 15:26:29.272560 - [DEBUG] Join: AllTop & AllBottom
8087 2019-Jan-11 15:26:29.272587 - [DEBUG] = AllBottom (new jump func)
8088 2019-Jan-11 15:26:29.272613 - [DEBUG]
8089 2019-Jan-11 15:26:29.272637 - [DEBUG] Start adding new jump function
8090 2019-Jan-11 15:26:29.272661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8091 2019-Jan-11 15:26:29.272718 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8092 2019-Jan-11 15:26:29.273353 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8093 2019-Jan-11 15:26:29.273982 - [DEBUG] Edge Function : AllBottom
8094 2019-Jan-11 15:26:29.274009 - [DEBUG] End adding new jump function
8095 2019-Jan-11 15:26:29.274043 - [DEBUG]
8096 2019-Jan-11 15:26:29.274068 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8097 2019-Jan-11 15:26:29.274093 - [DEBUG]
8098 2019-Jan-11 15:26:29.274117 - [DEBUG] Process 241. path edge:
8099 2019-Jan-11 15:26:29.274142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8100 2019-Jan-11 15:26:29.274199 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
8101 2019-Jan-11 15:26:29.274842 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8102 2019-Jan-11 15:26:29.275478 - [DEBUG]
8103 2019-Jan-11 15:26:29.275504 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8104 2019-Jan-11 15:26:29.276147 - [DEBUG] Compose: EdgeIdentity * AllBottom
8105 2019-Jan-11 15:26:29.276176 - [DEBUG]
8106 2019-Jan-11 15:26:29.276201 - [DEBUG] Propagate flow
8107 2019-Jan-11 15:26:29.276225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8108 2019-Jan-11 15:26:29.276283 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8109 2019-Jan-11 15:26:29.276910 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8110 2019-Jan-11 15:26:29.277545 - [DEBUG] Edge function : AllBottom (result of previous compose)
8111 2019-Jan-11 15:26:29.277572 - [DEBUG]
8112 2019-Jan-11 15:26:29.277597 - [DEBUG] Join: AllTop & AllBottom
8113 2019-Jan-11 15:26:29.277624 - [DEBUG] = AllBottom (new jump func)
8114 2019-Jan-11 15:26:29.277650 - [DEBUG]
8115 2019-Jan-11 15:26:29.277674 - [DEBUG] Start adding new jump function
8116 2019-Jan-11 15:26:29.277698 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8117 2019-Jan-11 15:26:29.277755 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8118 2019-Jan-11 15:26:29.278407 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8119 2019-Jan-11 15:26:29.279033 - [DEBUG] Edge Function : AllBottom
8120 2019-Jan-11 15:26:29.279061 - [DEBUG] End adding new jump function
8121 2019-Jan-11 15:26:29.279086 - [DEBUG]
8122 2019-Jan-11 15:26:29.279111 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8123 2019-Jan-11 15:26:29.279136 - [DEBUG]
8124 2019-Jan-11 15:26:29.279160 - [DEBUG] Process 242. path edge:
8125 2019-Jan-11 15:26:29.279185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8126 2019-Jan-11 15:26:29.279242 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
8127 2019-Jan-11 15:26:29.279869 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8128 2019-Jan-11 15:26:29.280504 - [DEBUG]
8129 2019-Jan-11 15:26:29.280530 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8130 2019-Jan-11 15:26:29.281165 - [DEBUG] Compose: EdgeIdentity * AllBottom
8131 2019-Jan-11 15:26:29.281206 - [DEBUG]
8132 2019-Jan-11 15:26:29.281232 - [DEBUG] Propagate flow
8133 2019-Jan-11 15:26:29.281256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8134 2019-Jan-11 15:26:29.281315 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8135 2019-Jan-11 15:26:29.281945 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8136 2019-Jan-11 15:26:29.282582 - [DEBUG] Edge function : AllBottom (result of previous compose)
8137 2019-Jan-11 15:26:29.282608 - [DEBUG]
8138 2019-Jan-11 15:26:29.282642 - [DEBUG] Join: AllTop & AllBottom
8139 2019-Jan-11 15:26:29.282670 - [DEBUG] = AllBottom (new jump func)
8140 2019-Jan-11 15:26:29.282695 - [DEBUG]
8141 2019-Jan-11 15:26:29.282720 - [DEBUG] Start adding new jump function
8142 2019-Jan-11 15:26:29.282744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8143 2019-Jan-11 15:26:29.282801 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8144 2019-Jan-11 15:26:29.283437 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8145 2019-Jan-11 15:26:29.284064 - [DEBUG] Edge Function : AllBottom
8146 2019-Jan-11 15:26:29.284092 - [DEBUG] End adding new jump function
8147 2019-Jan-11 15:26:29.284117 - [DEBUG]
8148 2019-Jan-11 15:26:29.284142 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8149 2019-Jan-11 15:26:29.284167 - [DEBUG]
8150 2019-Jan-11 15:26:29.284190 - [DEBUG] Process 243. path edge:
8151 2019-Jan-11 15:26:29.284215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8152 2019-Jan-11 15:26:29.284272 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
8153 2019-Jan-11 15:26:29.284916 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8154 2019-Jan-11 15:26:29.285553 - [DEBUG]
8155 2019-Jan-11 15:26:29.285579 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8156 2019-Jan-11 15:26:29.286216 - [DEBUG] Compose: EdgeIdentity * AllBottom
8157 2019-Jan-11 15:26:29.286245 - [DEBUG]
8158 2019-Jan-11 15:26:29.286270 - [DEBUG] Propagate flow
8159 2019-Jan-11 15:26:29.286294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8160 2019-Jan-11 15:26:29.286352 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8161 2019-Jan-11 15:26:29.286990 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8162 2019-Jan-11 15:26:29.287625 - [DEBUG] Edge function : AllBottom (result of previous compose)
8163 2019-Jan-11 15:26:29.287652 - [DEBUG]
8164 2019-Jan-11 15:26:29.287677 - [DEBUG] Join: AllTop & AllBottom
8165 2019-Jan-11 15:26:29.287704 - [DEBUG] = AllBottom (new jump func)
8166 2019-Jan-11 15:26:29.287729 - [DEBUG]
8167 2019-Jan-11 15:26:29.287754 - [DEBUG] Start adding new jump function
8168 2019-Jan-11 15:26:29.287778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8169 2019-Jan-11 15:26:29.287835 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8170 2019-Jan-11 15:26:29.288553 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8171 2019-Jan-11 15:26:29.289185 - [DEBUG] Edge Function : AllBottom
8172 2019-Jan-11 15:26:29.289212 - [DEBUG] End adding new jump function
8173 2019-Jan-11 15:26:29.289236 - [DEBUG]
8174 2019-Jan-11 15:26:29.289260 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8175 2019-Jan-11 15:26:29.289284 - [DEBUG]
8176 2019-Jan-11 15:26:29.289307 - [DEBUG] Process 244. path edge:
8177 2019-Jan-11 15:26:29.289331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8178 2019-Jan-11 15:26:29.289387 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
8179 2019-Jan-11 15:26:29.290018 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8180 2019-Jan-11 15:26:29.290661 - [DEBUG]
8181 2019-Jan-11 15:26:29.290688 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8182 2019-Jan-11 15:26:29.291348 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-11 15:26:29.291376 - [DEBUG]
8184 2019-Jan-11 15:26:29.291400 - [DEBUG] Propagate flow
8185 2019-Jan-11 15:26:29.291423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8186 2019-Jan-11 15:26:29.291480 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8187 2019-Jan-11 15:26:29.292110 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8188 2019-Jan-11 15:26:29.292747 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-11 15:26:29.292773 - [DEBUG]
8190 2019-Jan-11 15:26:29.292798 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-11 15:26:29.292825 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-11 15:26:29.292851 - [DEBUG]
8193 2019-Jan-11 15:26:29.292875 - [DEBUG] Start adding new jump function
8194 2019-Jan-11 15:26:29.292899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8195 2019-Jan-11 15:26:29.292956 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8196 2019-Jan-11 15:26:29.293593 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8197 2019-Jan-11 15:26:29.294219 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-11 15:26:29.294248 - [DEBUG] End adding new jump function
8199 2019-Jan-11 15:26:29.294273 - [DEBUG]
8200 2019-Jan-11 15:26:29.294297 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8201 2019-Jan-11 15:26:29.294323 - [DEBUG]
8202 2019-Jan-11 15:26:29.294347 - [DEBUG] Process 245. path edge:
8203 2019-Jan-11 15:26:29.294371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8204 2019-Jan-11 15:26:29.294429 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
8205 2019-Jan-11 15:26:29.295072 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8206 2019-Jan-11 15:26:29.295708 - [DEBUG]
8207 2019-Jan-11 15:26:29.295734 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8208 2019-Jan-11 15:26:29.296372 - [DEBUG] Compose: EdgeIdentity * AllBottom
8209 2019-Jan-11 15:26:29.296401 - [DEBUG]
8210 2019-Jan-11 15:26:29.296426 - [DEBUG] Propagate flow
8211 2019-Jan-11 15:26:29.296450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8212 2019-Jan-11 15:26:29.296509 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8213 2019-Jan-11 15:26:29.297135 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8214 2019-Jan-11 15:26:29.297795 - [DEBUG] Edge function : AllBottom (result of previous compose)
8215 2019-Jan-11 15:26:29.297823 - [DEBUG]
8216 2019-Jan-11 15:26:29.297849 - [DEBUG] Join: AllTop & AllBottom
8217 2019-Jan-11 15:26:29.297895 - [DEBUG] = AllBottom (new jump func)
8218 2019-Jan-11 15:26:29.297920 - [DEBUG]
8219 2019-Jan-11 15:26:29.297945 - [DEBUG] Start adding new jump function
8220 2019-Jan-11 15:26:29.297969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8221 2019-Jan-11 15:26:29.298038 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8222 2019-Jan-11 15:26:29.298758 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8223 2019-Jan-11 15:26:29.299447 - [DEBUG] Edge Function : AllBottom
8224 2019-Jan-11 15:26:29.299481 - [DEBUG] End adding new jump function
8225 2019-Jan-11 15:26:29.299507 - [DEBUG]
8226 2019-Jan-11 15:26:29.299532 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8227 2019-Jan-11 15:26:29.299557 - [DEBUG]
8228 2019-Jan-11 15:26:29.299581 - [DEBUG] Process 246. path edge:
8229 2019-Jan-11 15:26:29.299607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8230 2019-Jan-11 15:26:29.299680 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
8231 2019-Jan-11 15:26:29.300326 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8232 2019-Jan-11 15:26:29.300965 - [DEBUG]
8233 2019-Jan-11 15:26:29.300991 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8234 2019-Jan-11 15:26:29.301649 - [DEBUG] Start of endsummarytab entry
8235 2019-Jan-11 15:26:29.301679 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8236 2019-Jan-11 15:26:29.302307 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
8237 2019-Jan-11 15:26:29.302366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8238 2019-Jan-11 15:26:29.302992 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8239 2019-Jan-11 15:26:29.303626 - [DEBUG] EF: AllBottom
8240 2019-Jan-11 15:26:29.303653 - [DEBUG]
8241 2019-Jan-11 15:26:29.303677 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8242 2019-Jan-11 15:26:29.304302 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8243 2019-Jan-11 15:26:29.304948 - [DEBUG] EF: AllBottom
8244 2019-Jan-11 15:26:29.304974 - [DEBUG]
8245 2019-Jan-11 15:26:29.304998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8246 2019-Jan-11 15:26:29.305624 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8247 2019-Jan-11 15:26:29.306259 - [DEBUG] EF: AllBottom
8248 2019-Jan-11 15:26:29.306285 - [DEBUG]
8249 2019-Jan-11 15:26:29.306309 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8250 2019-Jan-11 15:26:29.306934 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
8251 2019-Jan-11 15:26:29.307560 - [DEBUG] EF: AllBottom
8252 2019-Jan-11 15:26:29.307586 - [DEBUG]
8253 2019-Jan-11 15:26:29.307610 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8254 2019-Jan-11 15:26:29.308252 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8255 2019-Jan-11 15:26:29.308880 - [DEBUG] EF: AllBottom
8256 2019-Jan-11 15:26:29.308906 - [DEBUG]
8257 2019-Jan-11 15:26:29.308931 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8258 2019-Jan-11 15:26:29.309555 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8259 2019-Jan-11 15:26:29.310183 - [DEBUG] EF: AllBottom
8260 2019-Jan-11 15:26:29.310209 - [DEBUG]
8261 2019-Jan-11 15:26:29.310234 - [DEBUG] ---------------
8262 2019-Jan-11 15:26:29.310258 - [DEBUG]
8263 2019-Jan-11 15:26:29.310283 - [DEBUG] End of endsummarytab entry
8264 2019-Jan-11 15:26:29.310307 - [DEBUG]
8265 2019-Jan-11 15:26:29.310332 - [DEBUG] Start of incomingtab entry
8266 2019-Jan-11 15:26:29.310356 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8267 2019-Jan-11 15:26:29.310981 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
8268 2019-Jan-11 15:26:29.311039 - [DEBUG] ---------------
8269 2019-Jan-11 15:26:29.311077 - [DEBUG] End of incomingtab entry
8270 2019-Jan-11 15:26:29.311102 - [DEBUG]
8271 2019-Jan-11 15:26:29.311129 - [DEBUG] EDGE:
8272 2019-Jan-11 15:26:29.311187 - [DEBUG] ---> 8273 2019-Jan-11 15:26:29.311826 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8274 2019-Jan-11 15:26:29.312462 - [DEBUG]
8275 2019-Jan-11 15:26:29.312488 - [DEBUG] EDGE:
8276 2019-Jan-11 15:26:29.312547 - [DEBUG] ---> 8277 2019-Jan-11 15:26:29.313176 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8278 2019-Jan-11 15:26:29.313811 - [DEBUG]
8279 2019-Jan-11 15:26:29.313858 - [DEBUG] Compose: EdgeIdentity * AllBottom
8280 2019-Jan-11 15:26:29.313886 - [DEBUG]
8281 2019-Jan-11 15:26:29.313911 - [DEBUG] Propagate flow
8282 2019-Jan-11 15:26:29.313935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8283 2019-Jan-11 15:26:29.313993 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8284 2019-Jan-11 15:26:29.314643 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8285 2019-Jan-11 15:26:29.315278 - [DEBUG] Edge function : AllBottom (result of previous compose)
8286 2019-Jan-11 15:26:29.315305 - [DEBUG]
8287 2019-Jan-11 15:26:29.315331 - [DEBUG] Join: AllTop & AllBottom
8288 2019-Jan-11 15:26:29.315359 - [DEBUG] = AllBottom (new jump func)
8289 2019-Jan-11 15:26:29.315384 - [DEBUG]
8290 2019-Jan-11 15:26:29.315408 - [DEBUG] Start adding new jump function
8291 2019-Jan-11 15:26:29.315432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8292 2019-Jan-11 15:26:29.315489 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8293 2019-Jan-11 15:26:29.316124 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8294 2019-Jan-11 15:26:29.316760 - [DEBUG] Edge Function : AllBottom
8295 2019-Jan-11 15:26:29.316790 - [DEBUG] End adding new jump function
8296 2019-Jan-11 15:26:29.316815 - [DEBUG]
8297 2019-Jan-11 15:26:29.316839 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8298 2019-Jan-11 15:26:29.316864 - [DEBUG]
8299 2019-Jan-11 15:26:29.316888 - [DEBUG] Process 247. path edge:
8300 2019-Jan-11 15:26:29.316913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8301 2019-Jan-11 15:26:29.316970 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
8302 2019-Jan-11 15:26:29.317605 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8303 2019-Jan-11 15:26:29.318253 - [DEBUG]
8304 2019-Jan-11 15:26:29.318279 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8305 2019-Jan-11 15:26:29.318922 - [DEBUG] Possible callees:
8306 2019-Jan-11 15:26:29.318948 - [DEBUG] llvm.dbg.declare
8307 2019-Jan-11 15:26:29.318974 - [DEBUG] Possible return sites:
8308 2019-Jan-11 15:26:29.318999 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1938309 2019-Jan-11 15:26:29.320265 - [DEBUG] Found and process special summary
8310 2019-Jan-11 15:26:29.320300 - [DEBUG] Compose: EdgeIdentity * AllBottom
8311 2019-Jan-11 15:26:29.320328 - [DEBUG]
8312 2019-Jan-11 15:26:29.320353 - [DEBUG] Propagate flow
8313 2019-Jan-11 15:26:29.320378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8314 2019-Jan-11 15:26:29.320435 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8315 2019-Jan-11 15:26:29.321064 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8316 2019-Jan-11 15:26:29.321714 - [DEBUG] Edge function : AllBottom (result of previous compose)
8317 2019-Jan-11 15:26:29.321741 - [DEBUG]
8318 2019-Jan-11 15:26:29.321766 - [DEBUG] Join: AllTop & AllBottom
8319 2019-Jan-11 15:26:29.321793 - [DEBUG] = AllBottom (new jump func)
8320 2019-Jan-11 15:26:29.321819 - [DEBUG]
8321 2019-Jan-11 15:26:29.321843 - [DEBUG] Start adding new jump function
8322 2019-Jan-11 15:26:29.321867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8323 2019-Jan-11 15:26:29.321923 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8324 2019-Jan-11 15:26:29.322560 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8325 2019-Jan-11 15:26:29.323188 - [DEBUG] Edge Function : AllBottom
8326 2019-Jan-11 15:26:29.323217 - [DEBUG] End adding new jump function
8327 2019-Jan-11 15:26:29.323241 - [DEBUG]
8328 2019-Jan-11 15:26:29.323266 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8329 2019-Jan-11 15:26:29.323290 - [DEBUG]
8330 2019-Jan-11 15:26:29.323314 - [DEBUG] Process 248. path edge:
8331 2019-Jan-11 15:26:29.323339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8332 2019-Jan-11 15:26:29.323396 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
8333 2019-Jan-11 15:26:29.324025 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8334 2019-Jan-11 15:26:29.324676 - [DEBUG]
8335 2019-Jan-11 15:26:29.324701 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8336 2019-Jan-11 15:26:29.325346 - [DEBUG] Compose: EdgeIdentity * AllBottom
8337 2019-Jan-11 15:26:29.325375 - [DEBUG]
8338 2019-Jan-11 15:26:29.325399 - [DEBUG] Propagate flow
8339 2019-Jan-11 15:26:29.325423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8340 2019-Jan-11 15:26:29.325481 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8341 2019-Jan-11 15:26:29.326108 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8342 2019-Jan-11 15:26:29.326743 - [DEBUG] Edge function : AllBottom (result of previous compose)
8343 2019-Jan-11 15:26:29.326769 - [DEBUG]
8344 2019-Jan-11 15:26:29.326795 - [DEBUG] Join: AllTop & AllBottom
8345 2019-Jan-11 15:26:29.326822 - [DEBUG] = AllBottom (new jump func)
8346 2019-Jan-11 15:26:29.326847 - [DEBUG]
8347 2019-Jan-11 15:26:29.326871 - [DEBUG] Start adding new jump function
8348 2019-Jan-11 15:26:29.326896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8349 2019-Jan-11 15:26:29.326953 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8350 2019-Jan-11 15:26:29.327588 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8351 2019-Jan-11 15:26:29.328235 - [DEBUG] Edge Function : AllBottom
8352 2019-Jan-11 15:26:29.328264 - [DEBUG] End adding new jump function
8353 2019-Jan-11 15:26:29.328289 - [DEBUG]
8354 2019-Jan-11 15:26:29.328314 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8355 2019-Jan-11 15:26:29.328339 - [DEBUG]
8356 2019-Jan-11 15:26:29.328363 - [DEBUG] Process 249. path edge:
8357 2019-Jan-11 15:26:29.328387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8358 2019-Jan-11 15:26:29.328445 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
8359 2019-Jan-11 15:26:29.329072 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8360 2019-Jan-11 15:26:29.329706 - [DEBUG]
8361 2019-Jan-11 15:26:29.329732 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8362 2019-Jan-11 15:26:29.330367 - [DEBUG] Compose: EdgeIdentity * AllBottom
8363 2019-Jan-11 15:26:29.330396 - [DEBUG]
8364 2019-Jan-11 15:26:29.330421 - [DEBUG] Propagate flow
8365 2019-Jan-11 15:26:29.330446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8366 2019-Jan-11 15:26:29.330503 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8367 2019-Jan-11 15:26:29.331131 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8368 2019-Jan-11 15:26:29.331783 - [DEBUG] Edge function : AllBottom (result of previous compose)
8369 2019-Jan-11 15:26:29.331809 - [DEBUG]
8370 2019-Jan-11 15:26:29.331836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8371 2019-Jan-11 15:26:29.331863 - [DEBUG] = AllBottom
8372 2019-Jan-11 15:26:29.331888 - [DEBUG]
8373 2019-Jan-11 15:26:29.331912 - [DEBUG] PROPAGATE: No new function!
8374 2019-Jan-11 15:26:29.331937 - [DEBUG] EDGE:
8375 2019-Jan-11 15:26:29.331996 - [DEBUG] ---> 8376 2019-Jan-11 15:26:29.332621 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8377 2019-Jan-11 15:26:29.333257 - [DEBUG]
8378 2019-Jan-11 15:26:29.333283 - [DEBUG] EDGE:
8379 2019-Jan-11 15:26:29.333340 - [DEBUG] ---> 8380 2019-Jan-11 15:26:29.333968 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8381 2019-Jan-11 15:26:29.334617 - [DEBUG]
8382 2019-Jan-11 15:26:29.334653 - [DEBUG] Compose: EdgeIdentity * AllBottom
8383 2019-Jan-11 15:26:29.334680 - [DEBUG]
8384 2019-Jan-11 15:26:29.334704 - [DEBUG] Propagate flow
8385 2019-Jan-11 15:26:29.334728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8386 2019-Jan-11 15:26:29.334784 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8387 2019-Jan-11 15:26:29.335413 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8388 2019-Jan-11 15:26:29.336048 - [DEBUG] Edge function : AllBottom (result of previous compose)
8389 2019-Jan-11 15:26:29.336074 - [DEBUG]
8390 2019-Jan-11 15:26:29.336100 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8391 2019-Jan-11 15:26:29.336127 - [DEBUG] = AllBottom
8392 2019-Jan-11 15:26:29.336153 - [DEBUG]
8393 2019-Jan-11 15:26:29.336177 - [DEBUG] PROPAGATE: No new function!
8394 2019-Jan-11 15:26:29.336204 - [DEBUG] EDGE:
8395 2019-Jan-11 15:26:29.336270 - [DEBUG] ---> 8396 2019-Jan-11 15:26:29.336908 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8397 2019-Jan-11 15:26:29.337542 - [DEBUG]
8398 2019-Jan-11 15:26:29.337568 - [DEBUG] EDGE:
8399 2019-Jan-11 15:26:29.337626 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
8400 2019-Jan-11 15:26:29.338274 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8401 2019-Jan-11 15:26:29.338909 - [DEBUG]
8402 2019-Jan-11 15:26:29.338936 - [DEBUG] EDGE:
8403 2019-Jan-11 15:26:29.338994 - [DEBUG] ---> 8404 2019-Jan-11 15:26:29.339623 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8405 2019-Jan-11 15:26:29.340261 - [DEBUG]
8406 2019-Jan-11 15:26:29.340287 - [DEBUG] EDGE:
8407 2019-Jan-11 15:26:29.340344 - [DEBUG] ---> 8408 2019-Jan-11 15:26:29.340970 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8409 2019-Jan-11 15:26:29.341621 - [DEBUG]
8410 2019-Jan-11 15:26:29.341647 - [DEBUG] EDGE:
8411 2019-Jan-11 15:26:29.341705 - [DEBUG] ---> 8412 2019-Jan-11 15:26:29.342334 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8413 2019-Jan-11 15:26:29.342970 - [DEBUG]
8414 2019-Jan-11 15:26:29.343003 - [DEBUG] Compose: EdgeIdentity * AllBottom
8415 2019-Jan-11 15:26:29.343030 - [DEBUG]
8416 2019-Jan-11 15:26:29.343055 - [DEBUG] Propagate flow
8417 2019-Jan-11 15:26:29.343079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8418 2019-Jan-11 15:26:29.343136 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8419 2019-Jan-11 15:26:29.343764 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8420 2019-Jan-11 15:26:29.344400 - [DEBUG] Edge function : AllBottom (result of previous compose)
8421 2019-Jan-11 15:26:29.344427 - [DEBUG]
8422 2019-Jan-11 15:26:29.344453 - [DEBUG] Join: AllTop & AllBottom
8423 2019-Jan-11 15:26:29.344480 - [DEBUG] = AllBottom (new jump func)
8424 2019-Jan-11 15:26:29.344505 - [DEBUG]
8425 2019-Jan-11 15:26:29.344542 - [DEBUG] Start adding new jump function
8426 2019-Jan-11 15:26:29.344567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8427 2019-Jan-11 15:26:29.344624 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8428 2019-Jan-11 15:26:29.345260 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8429 2019-Jan-11 15:26:29.345888 - [DEBUG] Edge Function : AllBottom
8430 2019-Jan-11 15:26:29.345916 - [DEBUG] End adding new jump function
8431 2019-Jan-11 15:26:29.345941 - [DEBUG]
8432 2019-Jan-11 15:26:29.345965 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8433 2019-Jan-11 15:26:29.345990 - [DEBUG]
8434 2019-Jan-11 15:26:29.346022 - [DEBUG] Process 250. path edge:
8435 2019-Jan-11 15:26:29.346048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8436 2019-Jan-11 15:26:29.346105 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
8437 2019-Jan-11 15:26:29.346734 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8438 2019-Jan-11 15:26:29.347368 - [DEBUG]
8439 2019-Jan-11 15:26:29.347394 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8440 2019-Jan-11 15:26:29.348051 - [DEBUG] Compose: EdgeIdentity * AllBottom
8441 2019-Jan-11 15:26:29.348079 - [DEBUG]
8442 2019-Jan-11 15:26:29.348103 - [DEBUG] Propagate flow
8443 2019-Jan-11 15:26:29.348126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8444 2019-Jan-11 15:26:29.348183 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
8445 2019-Jan-11 15:26:29.348807 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8446 2019-Jan-11 15:26:29.349441 - [DEBUG] Edge function : AllBottom (result of previous compose)
8447 2019-Jan-11 15:26:29.349467 - [DEBUG]
8448 2019-Jan-11 15:26:29.349493 - [DEBUG] Join: AllTop & AllBottom
8449 2019-Jan-11 15:26:29.349519 - [DEBUG] = AllBottom (new jump func)
8450 2019-Jan-11 15:26:29.349545 - [DEBUG]
8451 2019-Jan-11 15:26:29.349569 - [DEBUG] Start adding new jump function
8452 2019-Jan-11 15:26:29.349594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8453 2019-Jan-11 15:26:29.349651 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8454 2019-Jan-11 15:26:29.350287 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
8455 2019-Jan-11 15:26:29.350910 - [DEBUG] Edge Function : AllBottom
8456 2019-Jan-11 15:26:29.350938 - [DEBUG] End adding new jump function
8457 2019-Jan-11 15:26:29.350963 - [DEBUG]
8458 2019-Jan-11 15:26:29.350987 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8459 2019-Jan-11 15:26:29.351012 - [DEBUG]
8460 2019-Jan-11 15:26:29.351036 - [DEBUG] Process 251. path edge:
8461 2019-Jan-11 15:26:29.351061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8462 2019-Jan-11 15:26:29.351118 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
8463 2019-Jan-11 15:26:29.351755 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8464 2019-Jan-11 15:26:29.352390 - [DEBUG]
8465 2019-Jan-11 15:26:29.352416 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
8466 2019-Jan-11 15:26:29.353049 - [DEBUG] Compose: EdgeIdentity * AllBottom
8467 2019-Jan-11 15:26:29.353078 - [DEBUG]
8468 2019-Jan-11 15:26:29.353103 - [DEBUG] Propagate flow
8469 2019-Jan-11 15:26:29.353127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8470 2019-Jan-11 15:26:29.353185 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8471 2019-Jan-11 15:26:29.353813 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8472 2019-Jan-11 15:26:29.354450 - [DEBUG] Edge function : AllBottom (result of previous compose)
8473 2019-Jan-11 15:26:29.354476 - [DEBUG]
8474 2019-Jan-11 15:26:29.354502 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8475 2019-Jan-11 15:26:29.354541 - [DEBUG] = AllBottom
8476 2019-Jan-11 15:26:29.354568 - [DEBUG]
8477 2019-Jan-11 15:26:29.354592 - [DEBUG] PROPAGATE: No new function!
8478 2019-Jan-11 15:26:29.354625 - [DEBUG] EDGE:
8479 2019-Jan-11 15:26:29.354684 - [DEBUG] ---> 8480 2019-Jan-11 15:26:29.355309 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8481 2019-Jan-11 15:26:29.355944 - [DEBUG]
8482 2019-Jan-11 15:26:29.355969 - [DEBUG] EDGE:
8483 2019-Jan-11 15:26:29.356026 - [DEBUG] ---> 8484 2019-Jan-11 15:26:29.356656 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8485 2019-Jan-11 15:26:29.357290 - [DEBUG]
8486 2019-Jan-11 15:26:29.357316 - [DEBUG] EDGE:
8487 2019-Jan-11 15:26:29.357375 - [DEBUG] ---> 8488 2019-Jan-11 15:26:29.358019 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8489 2019-Jan-11 15:26:29.358653 - [DEBUG]
8490 2019-Jan-11 15:26:29.358679 - [DEBUG] EDGE:
8491 2019-Jan-11 15:26:29.358737 - [DEBUG] ---> 8492 2019-Jan-11 15:26:29.359367 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8493 2019-Jan-11 15:26:29.360001 - [DEBUG]
8494 2019-Jan-11 15:26:29.360027 - [DEBUG] EDGE:
8495 2019-Jan-11 15:26:29.360086 - [DEBUG] ---> 8496 2019-Jan-11 15:26:29.360713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8497 2019-Jan-11 15:26:29.361362 - [DEBUG]
8498 2019-Jan-11 15:26:29.361387 - [DEBUG] EDGE:
8499 2019-Jan-11 15:26:29.361444 - [DEBUG] ---> 8500 2019-Jan-11 15:26:29.362072 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8501 2019-Jan-11 15:26:29.362707 - [DEBUG]
8502 2019-Jan-11 15:26:29.362743 - [DEBUG] Compose: EdgeIdentity * AllBottom
8503 2019-Jan-11 15:26:29.362771 - [DEBUG]
8504 2019-Jan-11 15:26:29.362796 - [DEBUG] Propagate flow
8505 2019-Jan-11 15:26:29.362820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8506 2019-Jan-11 15:26:29.362878 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8507 2019-Jan-11 15:26:29.363507 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8508 2019-Jan-11 15:26:29.364143 - [DEBUG] Edge function : AllBottom (result of previous compose)
8509 2019-Jan-11 15:26:29.364169 - [DEBUG]
8510 2019-Jan-11 15:26:29.364195 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8511 2019-Jan-11 15:26:29.364222 - [DEBUG] = AllBottom
8512 2019-Jan-11 15:26:29.364247 - [DEBUG]
8513 2019-Jan-11 15:26:29.364271 - [DEBUG] PROPAGATE: No new function!
8514 2019-Jan-11 15:26:29.364297 - [DEBUG] EDGE:
8515 2019-Jan-11 15:26:29.364356 - [DEBUG] ---> 8516 2019-Jan-11 15:26:29.365016 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8517 2019-Jan-11 15:26:29.365652 - [DEBUG]
8518 2019-Jan-11 15:26:29.365678 - [DEBUG] EDGE:
8519 2019-Jan-11 15:26:29.365736 - [DEBUG] ---> 8520 2019-Jan-11 15:26:29.366363 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8521 2019-Jan-11 15:26:29.366997 - [DEBUG]
8522 2019-Jan-11 15:26:29.367022 - [DEBUG] EDGE:
8523 2019-Jan-11 15:26:29.367080 - [DEBUG] ---> 8524 2019-Jan-11 15:26:29.367709 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8525 2019-Jan-11 15:26:29.368360 - [DEBUG]
8526 2019-Jan-11 15:26:29.368396 - [DEBUG] Compose: EdgeIdentity * AllBottom
8527 2019-Jan-11 15:26:29.368424 - [DEBUG]
8528 2019-Jan-11 15:26:29.368448 - [DEBUG] Propagate flow
8529 2019-Jan-11 15:26:29.368473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8530 2019-Jan-11 15:26:29.368529 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
8531 2019-Jan-11 15:26:29.369158 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8532 2019-Jan-11 15:26:29.369794 - [DEBUG] Edge function : AllBottom (result of previous compose)
8533 2019-Jan-11 15:26:29.369820 - [DEBUG]
8534 2019-Jan-11 15:26:29.369846 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8535 2019-Jan-11 15:26:29.369873 - [DEBUG] = AllBottom
8536 2019-Jan-11 15:26:29.369898 - [DEBUG]
8537 2019-Jan-11 15:26:29.369922 - [DEBUG] PROPAGATE: No new function!
8538 2019-Jan-11 15:26:29.369949 - [DEBUG] EDGE:
8539 2019-Jan-11 15:26:29.370007 - [DEBUG] ---> 8540 2019-Jan-11 15:26:29.370643 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8541 2019-Jan-11 15:26:29.371290 - [DEBUG]
8542 2019-Jan-11 15:26:29.371316 - [DEBUG] EDGE:
8543 2019-Jan-11 15:26:29.371373 - [DEBUG] ---> 8544 2019-Jan-11 15:26:29.371999 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8545 2019-Jan-11 15:26:29.372636 - [DEBUG]
8546 2019-Jan-11 15:26:29.372662 - [DEBUG] EDGE:
8547 2019-Jan-11 15:26:29.372720 - [DEBUG] ---> 8548 2019-Jan-11 15:26:29.373346 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8549 2019-Jan-11 15:26:29.373981 - [DEBUG]
8550 2019-Jan-11 15:26:29.374007 - [DEBUG] EDGE:
8551 2019-Jan-11 15:26:29.374066 - [DEBUG] ---> 8552 2019-Jan-11 15:26:29.374712 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8553 2019-Jan-11 15:26:29.375347 - [DEBUG]
8554 2019-Jan-11 15:26:29.375384 - [DEBUG] Compose: EdgeIdentity * AllBottom
8555 2019-Jan-11 15:26:29.375420 - [DEBUG]
8556 2019-Jan-11 15:26:29.375445 - [DEBUG] Propagate flow
8557 2019-Jan-11 15:26:29.375469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8558 2019-Jan-11 15:26:29.375526 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8559 2019-Jan-11 15:26:29.376156 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8560 2019-Jan-11 15:26:29.376793 - [DEBUG] Edge function : AllBottom (result of previous compose)
8561 2019-Jan-11 15:26:29.376819 - [DEBUG]
8562 2019-Jan-11 15:26:29.376845 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8563 2019-Jan-11 15:26:29.376872 - [DEBUG] = AllBottom
8564 2019-Jan-11 15:26:29.376897 - [DEBUG]
8565 2019-Jan-11 15:26:29.376922 - [DEBUG] PROPAGATE: No new function!
8566 2019-Jan-11 15:26:29.376948 - [DEBUG] EDGE:
8567 2019-Jan-11 15:26:29.377007 - [DEBUG] ---> 8568 2019-Jan-11 15:26:29.377643 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8569 2019-Jan-11 15:26:29.378294 - [DEBUG]
8570 2019-Jan-11 15:26:29.378320 - [DEBUG] EDGE:
8571 2019-Jan-11 15:26:29.378378 - [DEBUG] ---> 8572 2019-Jan-11 15:26:29.379004 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8573 2019-Jan-11 15:26:29.379638 - [DEBUG]
8574 2019-Jan-11 15:26:29.379664 - [DEBUG] EDGE:
8575 2019-Jan-11 15:26:29.379723 - [DEBUG] ---> 8576 2019-Jan-11 15:26:29.380353 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8577 2019-Jan-11 15:26:29.380987 - [DEBUG]
8578 2019-Jan-11 15:26:29.381023 - [DEBUG] Compose: EdgeIdentity * AllBottom
8579 2019-Jan-11 15:26:29.381052 - [DEBUG]
8580 2019-Jan-11 15:26:29.381076 - [DEBUG] Propagate flow
8581 2019-Jan-11 15:26:29.381101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8582 2019-Jan-11 15:26:29.381158 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8583 2019-Jan-11 15:26:29.381803 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8584 2019-Jan-11 15:26:29.382438 - [DEBUG] Edge function : AllBottom (result of previous compose)
8585 2019-Jan-11 15:26:29.382464 - [DEBUG]
8586 2019-Jan-11 15:26:29.382490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8587 2019-Jan-11 15:26:29.382517 - [DEBUG] = AllBottom
8588 2019-Jan-11 15:26:29.382543 - [DEBUG]
8589 2019-Jan-11 15:26:29.382567 - [DEBUG] PROPAGATE: No new function!
8590 2019-Jan-11 15:26:29.382593 - [DEBUG] EDGE:
8591 2019-Jan-11 15:26:29.382652 - [DEBUG] ---> 8592 2019-Jan-11 15:26:29.383286 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8593 2019-Jan-11 15:26:29.383921 - [DEBUG]
8594 2019-Jan-11 15:26:29.383947 - [DEBUG] EDGE:
8595 2019-Jan-11 15:26:29.384005 - [DEBUG] ---> 8596 2019-Jan-11 15:26:29.384657 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8597 2019-Jan-11 15:26:29.385293 - [DEBUG]
8598 2019-Jan-11 15:26:29.385319 - [DEBUG] EDGE:
8599 2019-Jan-11 15:26:29.385377 - [DEBUG] ---> 8600 2019-Jan-11 15:26:29.386003 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8601 2019-Jan-11 15:26:29.386637 - [DEBUG]
8602 2019-Jan-11 15:26:29.386663 - [DEBUG] EDGE:
8603 2019-Jan-11 15:26:29.386721 - [DEBUG] ---> 8604 2019-Jan-11 15:26:29.387351 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8605 2019-Jan-11 15:26:29.388000 - [DEBUG]
8606 2019-Jan-11 15:26:29.388043 - [DEBUG] Compose: EdgeIdentity * AllBottom
8607 2019-Jan-11 15:26:29.388070 - [DEBUG]
8608 2019-Jan-11 15:26:29.388094 - [DEBUG] Propagate flow
8609 2019-Jan-11 15:26:29.388118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8610 2019-Jan-11 15:26:29.388174 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8611 2019-Jan-11 15:26:29.388805 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8612 2019-Jan-11 15:26:29.389431 - [DEBUG] Edge function : AllBottom (result of previous compose)
8613 2019-Jan-11 15:26:29.389457 - [DEBUG]
8614 2019-Jan-11 15:26:29.389483 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8615 2019-Jan-11 15:26:29.389510 - [DEBUG] = AllBottom
8616 2019-Jan-11 15:26:29.389536 - [DEBUG]
8617 2019-Jan-11 15:26:29.389560 - [DEBUG] PROPAGATE: No new function!
8618 2019-Jan-11 15:26:29.389586 - [DEBUG] Compose: EdgeIdentity * AllBottom
8619 2019-Jan-11 15:26:29.389613 - [DEBUG]
8620 2019-Jan-11 15:26:29.389637 - [DEBUG] Propagate flow
8621 2019-Jan-11 15:26:29.389661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8622 2019-Jan-11 15:26:29.389718 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8623 2019-Jan-11 15:26:29.390349 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8624 2019-Jan-11 15:26:29.390984 - [DEBUG] Edge function : AllBottom (result of previous compose)
8625 2019-Jan-11 15:26:29.391010 - [DEBUG]
8626 2019-Jan-11 15:26:29.391036 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8627 2019-Jan-11 15:26:29.391063 - [DEBUG] = AllBottom
8628 2019-Jan-11 15:26:29.391088 - [DEBUG]
8629 2019-Jan-11 15:26:29.391112 - [DEBUG] PROPAGATE: No new function!
8630 2019-Jan-11 15:26:29.391139 - [DEBUG] EDGE:
8631 2019-Jan-11 15:26:29.391210 - [DEBUG] ---> 8632 2019-Jan-11 15:26:29.391850 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8633 2019-Jan-11 15:26:29.392476 - [DEBUG]
8634 2019-Jan-11 15:26:29.392511 - [DEBUG] Compose: EdgeIdentity * AllBottom
8635 2019-Jan-11 15:26:29.392539 - [DEBUG]
8636 2019-Jan-11 15:26:29.392564 - [DEBUG] Propagate flow
8637 2019-Jan-11 15:26:29.392588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8638 2019-Jan-11 15:26:29.392645 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8639 2019-Jan-11 15:26:29.393291 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8640 2019-Jan-11 15:26:29.393918 - [DEBUG] Edge function : AllBottom (result of previous compose)
8641 2019-Jan-11 15:26:29.393944 - [DEBUG]
8642 2019-Jan-11 15:26:29.393970 - [DEBUG] Join: AllTop & AllBottom
8643 2019-Jan-11 15:26:29.393997 - [DEBUG] = AllBottom (new jump func)
8644 2019-Jan-11 15:26:29.394022 - [DEBUG]
8645 2019-Jan-11 15:26:29.394046 - [DEBUG] Start adding new jump function
8646 2019-Jan-11 15:26:29.394071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8647 2019-Jan-11 15:26:29.394127 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8648 2019-Jan-11 15:26:29.394767 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8649 2019-Jan-11 15:26:29.395402 - [DEBUG] Edge Function : AllBottom
8650 2019-Jan-11 15:26:29.395431 - [DEBUG] End adding new jump function
8651 2019-Jan-11 15:26:29.395457 - [DEBUG]
8652 2019-Jan-11 15:26:29.395481 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8653 2019-Jan-11 15:26:29.395505 - [DEBUG]
8654 2019-Jan-11 15:26:29.395528 - [DEBUG] Process 252. path edge:
8655 2019-Jan-11 15:26:29.395552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8656 2019-Jan-11 15:26:29.395609 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
8657 2019-Jan-11 15:26:29.396244 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8658 2019-Jan-11 15:26:29.396870 - [DEBUG]
8659 2019-Jan-11 15:26:29.396896 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8660 2019-Jan-11 15:26:29.397535 - [DEBUG] Possible callees:
8661 2019-Jan-11 15:26:29.397562 - [DEBUG] llvm.dbg.declare
8662 2019-Jan-11 15:26:29.397588 - [DEBUG] Possible return sites:
8663 2019-Jan-11 15:26:29.397612 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1438664 2019-Jan-11 15:26:29.398880 - [DEBUG] Found and process special summary
8665 2019-Jan-11 15:26:29.398921 - [DEBUG] Compose: EdgeIdentity * AllBottom
8666 2019-Jan-11 15:26:29.398950 - [DEBUG]
8667 2019-Jan-11 15:26:29.398975 - [DEBUG] Propagate flow
8668 2019-Jan-11 15:26:29.399000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8669 2019-Jan-11 15:26:29.399058 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8670 2019-Jan-11 15:26:29.399687 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8671 2019-Jan-11 15:26:29.400314 - [DEBUG] Edge function : AllBottom (result of previous compose)
8672 2019-Jan-11 15:26:29.400340 - [DEBUG]
8673 2019-Jan-11 15:26:29.400366 - [DEBUG] Join: AllTop & AllBottom
8674 2019-Jan-11 15:26:29.400393 - [DEBUG] = AllBottom (new jump func)
8675 2019-Jan-11 15:26:29.400419 - [DEBUG]
8676 2019-Jan-11 15:26:29.400443 - [DEBUG] Start adding new jump function
8677 2019-Jan-11 15:26:29.400467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8678 2019-Jan-11 15:26:29.400524 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8679 2019-Jan-11 15:26:29.401150 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8680 2019-Jan-11 15:26:29.401803 - [DEBUG] Edge Function : AllBottom
8681 2019-Jan-11 15:26:29.401833 - [DEBUG] End adding new jump function
8682 2019-Jan-11 15:26:29.401859 - [DEBUG]
8683 2019-Jan-11 15:26:29.401882 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8684 2019-Jan-11 15:26:29.401907 - [DEBUG]
8685 2019-Jan-11 15:26:29.401930 - [DEBUG] Process 253. path edge:
8686 2019-Jan-11 15:26:29.401954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8687 2019-Jan-11 15:26:29.402012 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
8688 2019-Jan-11 15:26:29.402642 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8689 2019-Jan-11 15:26:29.403267 - [DEBUG]
8690 2019-Jan-11 15:26:29.403293 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8691 2019-Jan-11 15:26:29.403934 - [DEBUG] Compose: EdgeIdentity * AllBottom
8692 2019-Jan-11 15:26:29.403964 - [DEBUG]
8693 2019-Jan-11 15:26:29.403988 - [DEBUG] Propagate flow
8694 2019-Jan-11 15:26:29.404012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8695 2019-Jan-11 15:26:29.404070 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8696 2019-Jan-11 15:26:29.404710 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8697 2019-Jan-11 15:26:29.405335 - [DEBUG] Edge function : AllBottom (result of previous compose)
8698 2019-Jan-11 15:26:29.405361 - [DEBUG]
8699 2019-Jan-11 15:26:29.405386 - [DEBUG] Join: AllTop & AllBottom
8700 2019-Jan-11 15:26:29.405413 - [DEBUG] = AllBottom (new jump func)
8701 2019-Jan-11 15:26:29.405439 - [DEBUG]
8702 2019-Jan-11 15:26:29.405463 - [DEBUG] Start adding new jump function
8703 2019-Jan-11 15:26:29.405487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8704 2019-Jan-11 15:26:29.405543 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8705 2019-Jan-11 15:26:29.406168 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8706 2019-Jan-11 15:26:29.406792 - [DEBUG] Edge Function : AllBottom
8707 2019-Jan-11 15:26:29.406821 - [DEBUG] End adding new jump function
8708 2019-Jan-11 15:26:29.406846 - [DEBUG]
8709 2019-Jan-11 15:26:29.406870 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8710 2019-Jan-11 15:26:29.406894 - [DEBUG]
8711 2019-Jan-11 15:26:29.406917 - [DEBUG] Process 254. path edge:
8712 2019-Jan-11 15:26:29.406941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8713 2019-Jan-11 15:26:29.406997 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8714 2019-Jan-11 15:26:29.407621 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8715 2019-Jan-11 15:26:29.408263 - [DEBUG]
8716 2019-Jan-11 15:26:29.408289 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8717 2019-Jan-11 15:26:29.408923 - [DEBUG] Compose: EdgeIdentity * AllBottom
8718 2019-Jan-11 15:26:29.408952 - [DEBUG]
8719 2019-Jan-11 15:26:29.408976 - [DEBUG] Propagate flow
8720 2019-Jan-11 15:26:29.409001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8721 2019-Jan-11 15:26:29.409058 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8722 2019-Jan-11 15:26:29.409682 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8723 2019-Jan-11 15:26:29.410307 - [DEBUG] Edge function : AllBottom (result of previous compose)
8724 2019-Jan-11 15:26:29.410334 - [DEBUG]
8725 2019-Jan-11 15:26:29.410368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8726 2019-Jan-11 15:26:29.410395 - [DEBUG] = AllBottom
8727 2019-Jan-11 15:26:29.410420 - [DEBUG]
8728 2019-Jan-11 15:26:29.410444 - [DEBUG] PROPAGATE: No new function!
8729 2019-Jan-11 15:26:29.410469 - [DEBUG] EDGE:
8730 2019-Jan-11 15:26:29.410527 - [DEBUG] ---> 8731 2019-Jan-11 15:26:29.411151 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8732 2019-Jan-11 15:26:29.411792 - [DEBUG]
8733 2019-Jan-11 15:26:29.411818 - [DEBUG] Compose: EdgeIdentity * AllBottom
8734 2019-Jan-11 15:26:29.411845 - [DEBUG]
8735 2019-Jan-11 15:26:29.411869 - [DEBUG] Propagate flow
8736 2019-Jan-11 15:26:29.411893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8737 2019-Jan-11 15:26:29.411950 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8738 2019-Jan-11 15:26:29.412575 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8739 2019-Jan-11 15:26:29.413204 - [DEBUG] Edge function : AllBottom (result of previous compose)
8740 2019-Jan-11 15:26:29.413230 - [DEBUG]
8741 2019-Jan-11 15:26:29.413256 - [DEBUG] Join: AllTop & AllBottom
8742 2019-Jan-11 15:26:29.413283 - [DEBUG] = AllBottom (new jump func)
8743 2019-Jan-11 15:26:29.413308 - [DEBUG]
8744 2019-Jan-11 15:26:29.413332 - [DEBUG] Start adding new jump function
8745 2019-Jan-11 15:26:29.413356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8746 2019-Jan-11 15:26:29.413413 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8747 2019-Jan-11 15:26:29.414041 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8748 2019-Jan-11 15:26:29.414680 - [DEBUG] Edge Function : AllBottom
8749 2019-Jan-11 15:26:29.414707 - [DEBUG] End adding new jump function
8750 2019-Jan-11 15:26:29.414731 - [DEBUG]
8751 2019-Jan-11 15:26:29.414755 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8752 2019-Jan-11 15:26:29.414779 - [DEBUG]
8753 2019-Jan-11 15:26:29.414802 - [DEBUG] Process 255. path edge:
8754 2019-Jan-11 15:26:29.414826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8755 2019-Jan-11 15:26:29.414882 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8756 2019-Jan-11 15:26:29.415506 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8757 2019-Jan-11 15:26:29.416134 - [DEBUG]
8758 2019-Jan-11 15:26:29.416160 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8759 2019-Jan-11 15:26:29.416792 - [DEBUG] Compose: EdgeIdentity * AllBottom
8760 2019-Jan-11 15:26:29.416820 - [DEBUG]
8761 2019-Jan-11 15:26:29.416845 - [DEBUG] Propagate flow
8762 2019-Jan-11 15:26:29.416869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8763 2019-Jan-11 15:26:29.416926 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8764 2019-Jan-11 15:26:29.417551 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8765 2019-Jan-11 15:26:29.418193 - [DEBUG] Edge function : AllBottom (result of previous compose)
8766 2019-Jan-11 15:26:29.418219 - [DEBUG]
8767 2019-Jan-11 15:26:29.418243 - [DEBUG] Join: AllTop & AllBottom
8768 2019-Jan-11 15:26:29.418269 - [DEBUG] = AllBottom (new jump func)
8769 2019-Jan-11 15:26:29.418293 - [DEBUG]
8770 2019-Jan-11 15:26:29.418317 - [DEBUG] Start adding new jump function
8771 2019-Jan-11 15:26:29.418340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8772 2019-Jan-11 15:26:29.418396 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8773 2019-Jan-11 15:26:29.419034 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
8774 2019-Jan-11 15:26:29.419660 - [DEBUG] Edge Function : AllBottom
8775 2019-Jan-11 15:26:29.419689 - [DEBUG] End adding new jump function
8776 2019-Jan-11 15:26:29.419714 - [DEBUG]
8777 2019-Jan-11 15:26:29.419739 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8778 2019-Jan-11 15:26:29.419764 - [DEBUG]
8779 2019-Jan-11 15:26:29.419788 - [DEBUG] Process 256. path edge:
8780 2019-Jan-11 15:26:29.419813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8781 2019-Jan-11 15:26:29.419870 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
8782 2019-Jan-11 15:26:29.420494 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8783 2019-Jan-11 15:26:29.421121 - [DEBUG]
8784 2019-Jan-11 15:26:29.421147 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
8785 2019-Jan-11 15:26:29.421800 - [DEBUG] Compose: EdgeIdentity * AllBottom
8786 2019-Jan-11 15:26:29.421829 - [DEBUG]
8787 2019-Jan-11 15:26:29.421853 - [DEBUG] Propagate flow
8788 2019-Jan-11 15:26:29.421878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8789 2019-Jan-11 15:26:29.421935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8790 2019-Jan-11 15:26:29.422569 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8791 2019-Jan-11 15:26:29.423198 - [DEBUG] Edge function : AllBottom (result of previous compose)
8792 2019-Jan-11 15:26:29.423224 - [DEBUG]
8793 2019-Jan-11 15:26:29.423249 - [DEBUG] Join: AllTop & AllBottom
8794 2019-Jan-11 15:26:29.423276 - [DEBUG] = AllBottom (new jump func)
8795 2019-Jan-11 15:26:29.423302 - [DEBUG]
8796 2019-Jan-11 15:26:29.423326 - [DEBUG] Start adding new jump function
8797 2019-Jan-11 15:26:29.423351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8798 2019-Jan-11 15:26:29.423408 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8799 2019-Jan-11 15:26:29.424036 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8800 2019-Jan-11 15:26:29.424686 - [DEBUG] Edge Function : AllBottom
8801 2019-Jan-11 15:26:29.424714 - [DEBUG] End adding new jump function
8802 2019-Jan-11 15:26:29.424738 - [DEBUG]
8803 2019-Jan-11 15:26:29.424762 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8804 2019-Jan-11 15:26:29.424786 - [DEBUG]
8805 2019-Jan-11 15:26:29.424810 - [DEBUG] Process 257. path edge:
8806 2019-Jan-11 15:26:29.424834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8807 2019-Jan-11 15:26:29.424890 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
8808 2019-Jan-11 15:26:29.425526 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8809 2019-Jan-11 15:26:29.426154 - [DEBUG]
8810 2019-Jan-11 15:26:29.426180 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8811 2019-Jan-11 15:26:29.426821 - [DEBUG] Possible callees:
8812 2019-Jan-11 15:26:29.426847 - [DEBUG] llvm.dbg.declare
8813 2019-Jan-11 15:26:29.426874 - [DEBUG] Possible return sites:
8814 2019-Jan-11 15:26:29.426898 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1498815 2019-Jan-11 15:26:29.428172 - [DEBUG] Found and process special summary
8816 2019-Jan-11 15:26:29.428205 - [DEBUG] Compose: EdgeIdentity * AllBottom
8817 2019-Jan-11 15:26:29.428233 - [DEBUG]
8818 2019-Jan-11 15:26:29.428257 - [DEBUG] Propagate flow
8819 2019-Jan-11 15:26:29.428280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8820 2019-Jan-11 15:26:29.428337 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8821 2019-Jan-11 15:26:29.428968 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8822 2019-Jan-11 15:26:29.429596 - [DEBUG] Edge function : AllBottom (result of previous compose)
8823 2019-Jan-11 15:26:29.429622 - [DEBUG]
8824 2019-Jan-11 15:26:29.429648 - [DEBUG] Join: AllTop & AllBottom
8825 2019-Jan-11 15:26:29.429675 - [DEBUG] = AllBottom (new jump func)
8826 2019-Jan-11 15:26:29.429700 - [DEBUG]
8827 2019-Jan-11 15:26:29.429724 - [DEBUG] Start adding new jump function
8828 2019-Jan-11 15:26:29.429748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8829 2019-Jan-11 15:26:29.429805 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8830 2019-Jan-11 15:26:29.430434 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8831 2019-Jan-11 15:26:29.431063 - [DEBUG] Edge Function : AllBottom
8832 2019-Jan-11 15:26:29.431093 - [DEBUG] End adding new jump function
8833 2019-Jan-11 15:26:29.431118 - [DEBUG]
8834 2019-Jan-11 15:26:29.431142 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8835 2019-Jan-11 15:26:29.431167 - [DEBUG]
8836 2019-Jan-11 15:26:29.431201 - [DEBUG] Process 258. path edge:
8837 2019-Jan-11 15:26:29.431228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8838 2019-Jan-11 15:26:29.431286 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
8839 2019-Jan-11 15:26:29.431916 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8840 2019-Jan-11 15:26:29.432545 - [DEBUG]
8841 2019-Jan-11 15:26:29.432570 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8842 2019-Jan-11 15:26:29.433220 - [DEBUG] Compose: EdgeIdentity * AllBottom
8843 2019-Jan-11 15:26:29.433249 - [DEBUG]
8844 2019-Jan-11 15:26:29.433274 - [DEBUG] Propagate flow
8845 2019-Jan-11 15:26:29.433298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8846 2019-Jan-11 15:26:29.433356 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8847 2019-Jan-11 15:26:29.433981 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8848 2019-Jan-11 15:26:29.434623 - [DEBUG] Edge function : AllBottom (result of previous compose)
8849 2019-Jan-11 15:26:29.434649 - [DEBUG]
8850 2019-Jan-11 15:26:29.434673 - [DEBUG] Join: AllTop & AllBottom
8851 2019-Jan-11 15:26:29.434699 - [DEBUG] = AllBottom (new jump func)
8852 2019-Jan-11 15:26:29.434724 - [DEBUG]
8853 2019-Jan-11 15:26:29.434747 - [DEBUG] Start adding new jump function
8854 2019-Jan-11 15:26:29.434770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8855 2019-Jan-11 15:26:29.434826 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8856 2019-Jan-11 15:26:29.435455 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8857 2019-Jan-11 15:26:29.436080 - [DEBUG] Edge Function : AllBottom
8858 2019-Jan-11 15:26:29.436109 - [DEBUG] End adding new jump function
8859 2019-Jan-11 15:26:29.436134 - [DEBUG]
8860 2019-Jan-11 15:26:29.436159 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8861 2019-Jan-11 15:26:29.436191 - [DEBUG]
8862 2019-Jan-11 15:26:29.436216 - [DEBUG] Process 259. path edge:
8863 2019-Jan-11 15:26:29.436241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8864 2019-Jan-11 15:26:29.436298 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
8865 2019-Jan-11 15:26:29.436924 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8866 2019-Jan-11 15:26:29.437552 - [DEBUG]
8867 2019-Jan-11 15:26:29.437578 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8868 2019-Jan-11 15:26:29.438228 - [DEBUG] Compose: EdgeIdentity * AllBottom
8869 2019-Jan-11 15:26:29.438258 - [DEBUG]
8870 2019-Jan-11 15:26:29.438282 - [DEBUG] Propagate flow
8871 2019-Jan-11 15:26:29.438306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8872 2019-Jan-11 15:26:29.438364 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8873 2019-Jan-11 15:26:29.439000 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8874 2019-Jan-11 15:26:29.439629 - [DEBUG] Edge function : AllBottom (result of previous compose)
8875 2019-Jan-11 15:26:29.439655 - [DEBUG]
8876 2019-Jan-11 15:26:29.439681 - [DEBUG] Join: AllTop & AllBottom
8877 2019-Jan-11 15:26:29.439708 - [DEBUG] = AllBottom (new jump func)
8878 2019-Jan-11 15:26:29.439733 - [DEBUG]
8879 2019-Jan-11 15:26:29.439757 - [DEBUG] Start adding new jump function
8880 2019-Jan-11 15:26:29.439781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8881 2019-Jan-11 15:26:29.439838 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8882 2019-Jan-11 15:26:29.440466 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8883 2019-Jan-11 15:26:29.441101 - [DEBUG] Edge Function : AllBottom
8884 2019-Jan-11 15:26:29.441130 - [DEBUG] End adding new jump function
8885 2019-Jan-11 15:26:29.441156 - [DEBUG]
8886 2019-Jan-11 15:26:29.441180 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8887 2019-Jan-11 15:26:29.441218 - [DEBUG]
8888 2019-Jan-11 15:26:29.441242 - [DEBUG] Process 260. path edge:
8889 2019-Jan-11 15:26:29.441267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8890 2019-Jan-11 15:26:29.441324 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
8891 2019-Jan-11 15:26:29.441961 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8892 2019-Jan-11 15:26:29.442589 - [DEBUG]
8893 2019-Jan-11 15:26:29.442614 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8894 2019-Jan-11 15:26:29.443255 - [DEBUG] Possible callees:
8895 2019-Jan-11 15:26:29.443282 - [DEBUG] llvm.dbg.declare
8896 2019-Jan-11 15:26:29.443308 - [DEBUG] Possible return sites:
8897 2019-Jan-11 15:26:29.443332 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1558898 2019-Jan-11 15:26:29.444598 - [DEBUG] Found and process special summary
8899 2019-Jan-11 15:26:29.444630 - [DEBUG] Compose: EdgeIdentity * AllBottom
8900 2019-Jan-11 15:26:29.444658 - [DEBUG]
8901 2019-Jan-11 15:26:29.444682 - [DEBUG] Propagate flow
8902 2019-Jan-11 15:26:29.444705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8903 2019-Jan-11 15:26:29.444771 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8904 2019-Jan-11 15:26:29.445439 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8905 2019-Jan-11 15:26:29.446070 - [DEBUG] Edge function : AllBottom (result of previous compose)
8906 2019-Jan-11 15:26:29.446096 - [DEBUG]
8907 2019-Jan-11 15:26:29.446121 - [DEBUG] Join: AllTop & AllBottom
8908 2019-Jan-11 15:26:29.446148 - [DEBUG] = AllBottom (new jump func)
8909 2019-Jan-11 15:26:29.446174 - [DEBUG]
8910 2019-Jan-11 15:26:29.446198 - [DEBUG] Start adding new jump function
8911 2019-Jan-11 15:26:29.446222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8912 2019-Jan-11 15:26:29.446279 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8913 2019-Jan-11 15:26:29.446909 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8914 2019-Jan-11 15:26:29.447538 - [DEBUG] Edge Function : AllBottom
8915 2019-Jan-11 15:26:29.447568 - [DEBUG] End adding new jump function
8916 2019-Jan-11 15:26:29.447593 - [DEBUG]
8917 2019-Jan-11 15:26:29.447617 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
8918 2019-Jan-11 15:26:29.447642 - [DEBUG]
8919 2019-Jan-11 15:26:29.447666 - [DEBUG] Process 261. path edge:
8920 2019-Jan-11 15:26:29.447691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8921 2019-Jan-11 15:26:29.447748 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
8922 2019-Jan-11 15:26:29.448395 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8923 2019-Jan-11 15:26:29.449024 - [DEBUG]
8924 2019-Jan-11 15:26:29.449049 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8925 2019-Jan-11 15:26:29.449696 - [DEBUG] Compose: EdgeIdentity * AllBottom
8926 2019-Jan-11 15:26:29.449725 - [DEBUG]
8927 2019-Jan-11 15:26:29.449750 - [DEBUG] Propagate flow
8928 2019-Jan-11 15:26:29.449774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8929 2019-Jan-11 15:26:29.449832 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8930 2019-Jan-11 15:26:29.450458 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8931 2019-Jan-11 15:26:29.451087 - [DEBUG] Edge function : AllBottom (result of previous compose)
8932 2019-Jan-11 15:26:29.451113 - [DEBUG]
8933 2019-Jan-11 15:26:29.451138 - [DEBUG] Join: AllTop & AllBottom
8934 2019-Jan-11 15:26:29.451165 - [DEBUG] = AllBottom (new jump func)
8935 2019-Jan-11 15:26:29.451201 - [DEBUG]
8936 2019-Jan-11 15:26:29.451228 - [DEBUG] Start adding new jump function
8937 2019-Jan-11 15:26:29.451252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8938 2019-Jan-11 15:26:29.451310 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8939 2019-Jan-11 15:26:29.451939 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8940 2019-Jan-11 15:26:29.452564 - [DEBUG] Edge Function : AllBottom
8941 2019-Jan-11 15:26:29.452594 - [DEBUG] End adding new jump function
8942 2019-Jan-11 15:26:29.452619 - [DEBUG]
8943 2019-Jan-11 15:26:29.452643 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
8944 2019-Jan-11 15:26:29.452668 - [DEBUG]
8945 2019-Jan-11 15:26:29.452692 - [DEBUG] Process 262. path edge:
8946 2019-Jan-11 15:26:29.452716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8947 2019-Jan-11 15:26:29.452774 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
8948 2019-Jan-11 15:26:29.453408 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8949 2019-Jan-11 15:26:29.454038 - [DEBUG]
8950 2019-Jan-11 15:26:29.454064 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8951 2019-Jan-11 15:26:29.454715 - [DEBUG] Compose: EdgeIdentity * AllBottom
8952 2019-Jan-11 15:26:29.454743 - [DEBUG]
8953 2019-Jan-11 15:26:29.454767 - [DEBUG] Propagate flow
8954 2019-Jan-11 15:26:29.454790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8955 2019-Jan-11 15:26:29.454847 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8956 2019-Jan-11 15:26:29.455475 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8957 2019-Jan-11 15:26:29.456105 - [DEBUG] Edge function : AllBottom (result of previous compose)
8958 2019-Jan-11 15:26:29.456131 - [DEBUG]
8959 2019-Jan-11 15:26:29.456156 - [DEBUG] Join: AllTop & AllBottom
8960 2019-Jan-11 15:26:29.456183 - [DEBUG] = AllBottom (new jump func)
8961 2019-Jan-11 15:26:29.456209 - [DEBUG]
8962 2019-Jan-11 15:26:29.456233 - [DEBUG] Start adding new jump function
8963 2019-Jan-11 15:26:29.456257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8964 2019-Jan-11 15:26:29.456314 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8965 2019-Jan-11 15:26:29.456943 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8966 2019-Jan-11 15:26:29.457567 - [DEBUG] Edge Function : AllBottom
8967 2019-Jan-11 15:26:29.457597 - [DEBUG] End adding new jump function
8968 2019-Jan-11 15:26:29.457622 - [DEBUG]
8969 2019-Jan-11 15:26:29.457646 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
8970 2019-Jan-11 15:26:29.457671 - [DEBUG]
8971 2019-Jan-11 15:26:29.457695 - [DEBUG] Process 263. path edge:
8972 2019-Jan-11 15:26:29.457720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8973 2019-Jan-11 15:26:29.457777 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
8974 2019-Jan-11 15:26:29.458419 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8975 2019-Jan-11 15:26:29.459049 - [DEBUG]
8976 2019-Jan-11 15:26:29.459075 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8977 2019-Jan-11 15:26:29.459710 - [DEBUG] Compose: EdgeIdentity * AllBottom
8978 2019-Jan-11 15:26:29.459739 - [DEBUG]
8979 2019-Jan-11 15:26:29.459764 - [DEBUG] Propagate flow
8980 2019-Jan-11 15:26:29.459788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8981 2019-Jan-11 15:26:29.459846 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8982 2019-Jan-11 15:26:29.460483 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8983 2019-Jan-11 15:26:29.461112 - [DEBUG] Edge function : AllBottom (result of previous compose)
8984 2019-Jan-11 15:26:29.461138 - [DEBUG]
8985 2019-Jan-11 15:26:29.461164 - [DEBUG] Join: AllTop & AllBottom
8986 2019-Jan-11 15:26:29.461201 - [DEBUG] = AllBottom (new jump func)
8987 2019-Jan-11 15:26:29.461229 - [DEBUG]
8988 2019-Jan-11 15:26:29.461254 - [DEBUG] Start adding new jump function
8989 2019-Jan-11 15:26:29.461278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8990 2019-Jan-11 15:26:29.461335 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8991 2019-Jan-11 15:26:29.461966 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8992 2019-Jan-11 15:26:29.462612 - [DEBUG] Edge Function : AllBottom
8993 2019-Jan-11 15:26:29.462642 - [DEBUG] End adding new jump function
8994 2019-Jan-11 15:26:29.462667 - [DEBUG]
8995 2019-Jan-11 15:26:29.462691 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
8996 2019-Jan-11 15:26:29.462717 - [DEBUG]
8997 2019-Jan-11 15:26:29.462741 - [DEBUG] Process 264. path edge:
8998 2019-Jan-11 15:26:29.462766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8999 2019-Jan-11 15:26:29.462823 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9000 2019-Jan-11 15:26:29.463461 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9001 2019-Jan-11 15:26:29.464089 - [DEBUG]
9002 2019-Jan-11 15:26:29.464114 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9003 2019-Jan-11 15:26:29.464773 - [DEBUG] Possible callees:
9004 2019-Jan-11 15:26:29.464799 - [DEBUG] llvm.dbg.declare
9005 2019-Jan-11 15:26:29.464824 - [DEBUG] Possible return sites:
9006 2019-Jan-11 15:26:29.464848 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639007 2019-Jan-11 15:26:29.466099 - [DEBUG] Found and process special summary
9008 2019-Jan-11 15:26:29.466132 - [DEBUG] Compose: EdgeIdentity * AllBottom
9009 2019-Jan-11 15:26:29.466160 - [DEBUG]
9010 2019-Jan-11 15:26:29.466185 - [DEBUG] Propagate flow
9011 2019-Jan-11 15:26:29.466210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9012 2019-Jan-11 15:26:29.466268 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9013 2019-Jan-11 15:26:29.466899 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9014 2019-Jan-11 15:26:29.467529 - [DEBUG] Edge function : AllBottom (result of previous compose)
9015 2019-Jan-11 15:26:29.467555 - [DEBUG]
9016 2019-Jan-11 15:26:29.467580 - [DEBUG] Join: AllTop & AllBottom
9017 2019-Jan-11 15:26:29.467607 - [DEBUG] = AllBottom (new jump func)
9018 2019-Jan-11 15:26:29.467633 - [DEBUG]
9019 2019-Jan-11 15:26:29.467657 - [DEBUG] Start adding new jump function
9020 2019-Jan-11 15:26:29.467681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9021 2019-Jan-11 15:26:29.467738 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9022 2019-Jan-11 15:26:29.468385 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9023 2019-Jan-11 15:26:29.469015 - [DEBUG] Edge Function : AllBottom
9024 2019-Jan-11 15:26:29.469044 - [DEBUG] End adding new jump function
9025 2019-Jan-11 15:26:29.469069 - [DEBUG]
9026 2019-Jan-11 15:26:29.469094 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9027 2019-Jan-11 15:26:29.469119 - [DEBUG]
9028 2019-Jan-11 15:26:29.469143 - [DEBUG] Process 265. path edge:
9029 2019-Jan-11 15:26:29.469168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9030 2019-Jan-11 15:26:29.469225 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9031 2019-Jan-11 15:26:29.469855 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9032 2019-Jan-11 15:26:29.470484 - [DEBUG]
9033 2019-Jan-11 15:26:29.470509 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9034 2019-Jan-11 15:26:29.471155 - [DEBUG] Compose: EdgeIdentity * AllBottom
9035 2019-Jan-11 15:26:29.471185 - [DEBUG]
9036 2019-Jan-11 15:26:29.471231 - [DEBUG] Propagate flow
9037 2019-Jan-11 15:26:29.471256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9038 2019-Jan-11 15:26:29.471315 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9039 2019-Jan-11 15:26:29.471943 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9040 2019-Jan-11 15:26:29.472571 - [DEBUG] Edge function : AllBottom (result of previous compose)
9041 2019-Jan-11 15:26:29.472598 - [DEBUG]
9042 2019-Jan-11 15:26:29.472623 - [DEBUG] Join: AllTop & AllBottom
9043 2019-Jan-11 15:26:29.472650 - [DEBUG] = AllBottom (new jump func)
9044 2019-Jan-11 15:26:29.472675 - [DEBUG]
9045 2019-Jan-11 15:26:29.472699 - [DEBUG] Start adding new jump function
9046 2019-Jan-11 15:26:29.472724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9047 2019-Jan-11 15:26:29.472781 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9048 2019-Jan-11 15:26:29.473409 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9049 2019-Jan-11 15:26:29.474035 - [DEBUG] Edge Function : AllBottom
9050 2019-Jan-11 15:26:29.474065 - [DEBUG] End adding new jump function
9051 2019-Jan-11 15:26:29.474090 - [DEBUG]
9052 2019-Jan-11 15:26:29.474114 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9053 2019-Jan-11 15:26:29.474139 - [DEBUG]
9054 2019-Jan-11 15:26:29.474163 - [DEBUG] Process 266. path edge:
9055 2019-Jan-11 15:26:29.474187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9056 2019-Jan-11 15:26:29.474245 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9057 2019-Jan-11 15:26:29.474888 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9058 2019-Jan-11 15:26:29.475517 - [DEBUG]
9059 2019-Jan-11 15:26:29.475543 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9060 2019-Jan-11 15:26:29.476178 - [DEBUG] Compose: EdgeIdentity * AllBottom
9061 2019-Jan-11 15:26:29.476207 - [DEBUG]
9062 2019-Jan-11 15:26:29.476232 - [DEBUG] Propagate flow
9063 2019-Jan-11 15:26:29.476256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9064 2019-Jan-11 15:26:29.476314 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9065 2019-Jan-11 15:26:29.476951 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9066 2019-Jan-11 15:26:29.477580 - [DEBUG] Edge function : AllBottom (result of previous compose)
9067 2019-Jan-11 15:26:29.477607 - [DEBUG]
9068 2019-Jan-11 15:26:29.477632 - [DEBUG] Join: AllTop & AllBottom
9069 2019-Jan-11 15:26:29.477659 - [DEBUG] = AllBottom (new jump func)
9070 2019-Jan-11 15:26:29.477684 - [DEBUG]
9071 2019-Jan-11 15:26:29.477708 - [DEBUG] Start adding new jump function
9072 2019-Jan-11 15:26:29.477732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9073 2019-Jan-11 15:26:29.477789 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9074 2019-Jan-11 15:26:29.478434 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9075 2019-Jan-11 15:26:29.479069 - [DEBUG] Edge Function : AllBottom
9076 2019-Jan-11 15:26:29.479099 - [DEBUG] End adding new jump function
9077 2019-Jan-11 15:26:29.479124 - [DEBUG]
9078 2019-Jan-11 15:26:29.479148 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9079 2019-Jan-11 15:26:29.479173 - [DEBUG]
9080 2019-Jan-11 15:26:29.479197 - [DEBUG] Process 267. path edge:
9081 2019-Jan-11 15:26:29.479230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9082 2019-Jan-11 15:26:29.479288 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9083 2019-Jan-11 15:26:29.479926 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9084 2019-Jan-11 15:26:29.480555 - [DEBUG]
9085 2019-Jan-11 15:26:29.480580 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9086 2019-Jan-11 15:26:29.481233 - [DEBUG] Possible callees:
9087 2019-Jan-11 15:26:29.481260 - [DEBUG] llvm.dbg.declare
9088 2019-Jan-11 15:26:29.481286 - [DEBUG] Possible return sites:
9089 2019-Jan-11 15:26:29.481311 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699090 2019-Jan-11 15:26:29.482561 - [DEBUG] Found and process special summary
9091 2019-Jan-11 15:26:29.482595 - [DEBUG] Compose: EdgeIdentity * AllBottom
9092 2019-Jan-11 15:26:29.482623 - [DEBUG]
9093 2019-Jan-11 15:26:29.482648 - [DEBUG] Propagate flow
9094 2019-Jan-11 15:26:29.482673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9095 2019-Jan-11 15:26:29.482737 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9096 2019-Jan-11 15:26:29.483371 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9097 2019-Jan-11 15:26:29.484000 - [DEBUG] Edge function : AllBottom (result of previous compose)
9098 2019-Jan-11 15:26:29.484026 - [DEBUG]
9099 2019-Jan-11 15:26:29.484052 - [DEBUG] Join: AllTop & AllBottom
9100 2019-Jan-11 15:26:29.484079 - [DEBUG] = AllBottom (new jump func)
9101 2019-Jan-11 15:26:29.484104 - [DEBUG]
9102 2019-Jan-11 15:26:29.484128 - [DEBUG] Start adding new jump function
9103 2019-Jan-11 15:26:29.484152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9104 2019-Jan-11 15:26:29.484210 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9105 2019-Jan-11 15:26:29.484854 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9106 2019-Jan-11 15:26:29.485482 - [DEBUG] Edge Function : AllBottom
9107 2019-Jan-11 15:26:29.485511 - [DEBUG] End adding new jump function
9108 2019-Jan-11 15:26:29.485536 - [DEBUG]
9109 2019-Jan-11 15:26:29.485561 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9110 2019-Jan-11 15:26:29.485585 - [DEBUG]
9111 2019-Jan-11 15:26:29.485609 - [DEBUG] Process 268. path edge:
9112 2019-Jan-11 15:26:29.485634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9113 2019-Jan-11 15:26:29.485692 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9114 2019-Jan-11 15:26:29.486322 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9115 2019-Jan-11 15:26:29.486949 - [DEBUG]
9116 2019-Jan-11 15:26:29.486975 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9117 2019-Jan-11 15:26:29.487620 - [DEBUG] Compose: EdgeIdentity * AllBottom
9118 2019-Jan-11 15:26:29.487649 - [DEBUG]
9119 2019-Jan-11 15:26:29.487673 - [DEBUG] Propagate flow
9120 2019-Jan-11 15:26:29.487698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9121 2019-Jan-11 15:26:29.487756 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9122 2019-Jan-11 15:26:29.488401 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9123 2019-Jan-11 15:26:29.489038 - [DEBUG] Edge function : AllBottom (result of previous compose)
9124 2019-Jan-11 15:26:29.489065 - [DEBUG]
9125 2019-Jan-11 15:26:29.489090 - [DEBUG] Join: AllTop & AllBottom
9126 2019-Jan-11 15:26:29.489117 - [DEBUG] = AllBottom (new jump func)
9127 2019-Jan-11 15:26:29.489143 - [DEBUG]
9128 2019-Jan-11 15:26:29.489167 - [DEBUG] Start adding new jump function
9129 2019-Jan-11 15:26:29.489192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9130 2019-Jan-11 15:26:29.489249 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9131 2019-Jan-11 15:26:29.489879 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9132 2019-Jan-11 15:26:29.490506 - [DEBUG] Edge Function : AllBottom
9133 2019-Jan-11 15:26:29.490536 - [DEBUG] End adding new jump function
9134 2019-Jan-11 15:26:29.490561 - [DEBUG]
9135 2019-Jan-11 15:26:29.490585 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9136 2019-Jan-11 15:26:29.490610 - [DEBUG]
9137 2019-Jan-11 15:26:29.490634 - [DEBUG] Process 269. path edge:
9138 2019-Jan-11 15:26:29.490659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9139 2019-Jan-11 15:26:29.490716 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9140 2019-Jan-11 15:26:29.491364 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9141 2019-Jan-11 15:26:29.491996 - [DEBUG]
9142 2019-Jan-11 15:26:29.492021 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9143 2019-Jan-11 15:26:29.492664 - [DEBUG] Compose: EdgeIdentity * AllBottom
9144 2019-Jan-11 15:26:29.492693 - [DEBUG]
9145 2019-Jan-11 15:26:29.492718 - [DEBUG] Propagate flow
9146 2019-Jan-11 15:26:29.492742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9147 2019-Jan-11 15:26:29.492800 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9148 2019-Jan-11 15:26:29.493430 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9149 2019-Jan-11 15:26:29.494058 - [DEBUG] Edge function : AllBottom (result of previous compose)
9150 2019-Jan-11 15:26:29.494084 - [DEBUG]
9151 2019-Jan-11 15:26:29.494110 - [DEBUG] Join: AllTop & AllBottom
9152 2019-Jan-11 15:26:29.494137 - [DEBUG] = AllBottom (new jump func)
9153 2019-Jan-11 15:26:29.494162 - [DEBUG]
9154 2019-Jan-11 15:26:29.494186 - [DEBUG] Start adding new jump function
9155 2019-Jan-11 15:26:29.494210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9156 2019-Jan-11 15:26:29.494267 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9157 2019-Jan-11 15:26:29.494911 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9158 2019-Jan-11 15:26:29.495541 - [DEBUG] Edge Function : AllBottom
9159 2019-Jan-11 15:26:29.495571 - [DEBUG] End adding new jump function
9160 2019-Jan-11 15:26:29.495596 - [DEBUG]
9161 2019-Jan-11 15:26:29.495620 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9162 2019-Jan-11 15:26:29.495645 - [DEBUG]
9163 2019-Jan-11 15:26:29.495669 - [DEBUG] Process 270. path edge:
9164 2019-Jan-11 15:26:29.495694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9165 2019-Jan-11 15:26:29.495751 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9166 2019-Jan-11 15:26:29.496381 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9167 2019-Jan-11 15:26:29.497009 - [DEBUG]
9168 2019-Jan-11 15:26:29.497042 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9169 2019-Jan-11 15:26:29.497692 - [DEBUG] Compose: EdgeIdentity * AllBottom
9170 2019-Jan-11 15:26:29.497722 - [DEBUG]
9171 2019-Jan-11 15:26:29.497747 - [DEBUG] Propagate flow
9172 2019-Jan-11 15:26:29.497771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9173 2019-Jan-11 15:26:29.497830 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9174 2019-Jan-11 15:26:29.498475 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9175 2019-Jan-11 15:26:29.499106 - [DEBUG] Edge function : AllBottom (result of previous compose)
9176 2019-Jan-11 15:26:29.499132 - [DEBUG]
9177 2019-Jan-11 15:26:29.499157 - [DEBUG] Join: AllTop & AllBottom
9178 2019-Jan-11 15:26:29.499184 - [DEBUG] = AllBottom (new jump func)
9179 2019-Jan-11 15:26:29.499210 - [DEBUG]
9180 2019-Jan-11 15:26:29.499234 - [DEBUG] Start adding new jump function
9181 2019-Jan-11 15:26:29.499258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9182 2019-Jan-11 15:26:29.499315 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9183 2019-Jan-11 15:26:29.499943 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9184 2019-Jan-11 15:26:29.500569 - [DEBUG] Edge Function : AllBottom
9185 2019-Jan-11 15:26:29.500598 - [DEBUG] End adding new jump function
9186 2019-Jan-11 15:26:29.500623 - [DEBUG]
9187 2019-Jan-11 15:26:29.500648 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9188 2019-Jan-11 15:26:29.500673 - [DEBUG]
9189 2019-Jan-11 15:26:29.500697 - [DEBUG] Process 271. path edge:
9190 2019-Jan-11 15:26:29.500721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9191 2019-Jan-11 15:26:29.500779 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9192 2019-Jan-11 15:26:29.501420 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9193 2019-Jan-11 15:26:29.502048 - [DEBUG]
9194 2019-Jan-11 15:26:29.502074 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9195 2019-Jan-11 15:26:29.502712 - [DEBUG] Compose: EdgeIdentity * AllBottom
9196 2019-Jan-11 15:26:29.502740 - [DEBUG]
9197 2019-Jan-11 15:26:29.502765 - [DEBUG] Propagate flow
9198 2019-Jan-11 15:26:29.502789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9199 2019-Jan-11 15:26:29.502848 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9200 2019-Jan-11 15:26:29.503477 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9201 2019-Jan-11 15:26:29.504105 - [DEBUG] Edge function : AllBottom (result of previous compose)
9202 2019-Jan-11 15:26:29.504132 - [DEBUG]
9203 2019-Jan-11 15:26:29.504157 - [DEBUG] Join: AllTop & AllBottom
9204 2019-Jan-11 15:26:29.504184 - [DEBUG] = AllBottom (new jump func)
9205 2019-Jan-11 15:26:29.504210 - [DEBUG]
9206 2019-Jan-11 15:26:29.504234 - [DEBUG] Start adding new jump function
9207 2019-Jan-11 15:26:29.504258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9208 2019-Jan-11 15:26:29.504315 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9209 2019-Jan-11 15:26:29.504960 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9210 2019-Jan-11 15:26:29.505590 - [DEBUG] Edge Function : AllBottom
9211 2019-Jan-11 15:26:29.505619 - [DEBUG] End adding new jump function
9212 2019-Jan-11 15:26:29.505654 - [DEBUG]
9213 2019-Jan-11 15:26:29.505679 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9214 2019-Jan-11 15:26:29.505704 - [DEBUG]
9215 2019-Jan-11 15:26:29.505728 - [DEBUG] Process 272. path edge:
9216 2019-Jan-11 15:26:29.505753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9217 2019-Jan-11 15:26:29.505811 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9218 2019-Jan-11 15:26:29.506441 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9219 2019-Jan-11 15:26:29.507069 - [DEBUG]
9220 2019-Jan-11 15:26:29.507094 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9221 2019-Jan-11 15:26:29.507740 - [DEBUG] Compose: EdgeIdentity * AllBottom
9222 2019-Jan-11 15:26:29.507770 - [DEBUG]
9223 2019-Jan-11 15:26:29.507794 - [DEBUG] Propagate flow
9224 2019-Jan-11 15:26:29.507818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9225 2019-Jan-11 15:26:29.507890 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9226 2019-Jan-11 15:26:29.508518 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9227 2019-Jan-11 15:26:29.509148 - [DEBUG] Edge function : AllBottom (result of previous compose)
9228 2019-Jan-11 15:26:29.509174 - [DEBUG]
9229 2019-Jan-11 15:26:29.509199 - [DEBUG] Join: AllTop & AllBottom
9230 2019-Jan-11 15:26:29.509226 - [DEBUG] = AllBottom (new jump func)
9231 2019-Jan-11 15:26:29.509252 - [DEBUG]
9232 2019-Jan-11 15:26:29.509276 - [DEBUG] Start adding new jump function
9233 2019-Jan-11 15:26:29.509300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9234 2019-Jan-11 15:26:29.509357 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9235 2019-Jan-11 15:26:29.509987 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9236 2019-Jan-11 15:26:29.510612 - [DEBUG] Edge Function : AllBottom
9237 2019-Jan-11 15:26:29.510641 - [DEBUG] End adding new jump function
9238 2019-Jan-11 15:26:29.510666 - [DEBUG]
9239 2019-Jan-11 15:26:29.510690 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9240 2019-Jan-11 15:26:29.510715 - [DEBUG]
9241 2019-Jan-11 15:26:29.510739 - [DEBUG] Process 273. path edge:
9242 2019-Jan-11 15:26:29.510764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9243 2019-Jan-11 15:26:29.510821 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9244 2019-Jan-11 15:26:29.511463 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9245 2019-Jan-11 15:26:29.512092 - [DEBUG]
9246 2019-Jan-11 15:26:29.512118 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9247 2019-Jan-11 15:26:29.512754 - [DEBUG] Compose: EdgeIdentity * AllBottom
9248 2019-Jan-11 15:26:29.512782 - [DEBUG]
9249 2019-Jan-11 15:26:29.512807 - [DEBUG] Propagate flow
9250 2019-Jan-11 15:26:29.512830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9251 2019-Jan-11 15:26:29.512889 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9252 2019-Jan-11 15:26:29.513518 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9253 2019-Jan-11 15:26:29.514149 - [DEBUG] Edge function : AllBottom (result of previous compose)
9254 2019-Jan-11 15:26:29.514175 - [DEBUG]
9255 2019-Jan-11 15:26:29.514200 - [DEBUG] Join: AllTop & AllBottom
9256 2019-Jan-11 15:26:29.514227 - [DEBUG] = AllBottom (new jump func)
9257 2019-Jan-11 15:26:29.514252 - [DEBUG]
9258 2019-Jan-11 15:26:29.514276 - [DEBUG] Start adding new jump function
9259 2019-Jan-11 15:26:29.514309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9260 2019-Jan-11 15:26:29.514367 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9261 2019-Jan-11 15:26:29.515013 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9262 2019-Jan-11 15:26:29.515640 - [DEBUG] Edge Function : AllBottom
9263 2019-Jan-11 15:26:29.515670 - [DEBUG] End adding new jump function
9264 2019-Jan-11 15:26:29.515694 - [DEBUG]
9265 2019-Jan-11 15:26:29.515719 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9266 2019-Jan-11 15:26:29.515744 - [DEBUG]
9267 2019-Jan-11 15:26:29.515768 - [DEBUG] Process 274. path edge:
9268 2019-Jan-11 15:26:29.515792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9269 2019-Jan-11 15:26:29.515850 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9270 2019-Jan-11 15:26:29.516479 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9271 2019-Jan-11 15:26:29.517109 - [DEBUG]
9272 2019-Jan-11 15:26:29.517134 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9273 2019-Jan-11 15:26:29.517775 - [DEBUG] Compose: EdgeIdentity * AllBottom
9274 2019-Jan-11 15:26:29.517805 - [DEBUG]
9275 2019-Jan-11 15:26:29.517829 - [DEBUG] Propagate flow
9276 2019-Jan-11 15:26:29.517853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9277 2019-Jan-11 15:26:29.517925 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9278 2019-Jan-11 15:26:29.518557 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9279 2019-Jan-11 15:26:29.519186 - [DEBUG] Edge function : AllBottom (result of previous compose)
9280 2019-Jan-11 15:26:29.519212 - [DEBUG]
9281 2019-Jan-11 15:26:29.519238 - [DEBUG] Join: AllTop & AllBottom
9282 2019-Jan-11 15:26:29.519265 - [DEBUG] = AllBottom (new jump func)
9283 2019-Jan-11 15:26:29.519290 - [DEBUG]
9284 2019-Jan-11 15:26:29.519314 - [DEBUG] Start adding new jump function
9285 2019-Jan-11 15:26:29.519339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9286 2019-Jan-11 15:26:29.519396 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9287 2019-Jan-11 15:26:29.520024 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9288 2019-Jan-11 15:26:29.520655 - [DEBUG] Edge Function : AllBottom
9289 2019-Jan-11 15:26:29.520684 - [DEBUG] End adding new jump function
9290 2019-Jan-11 15:26:29.520709 - [DEBUG]
9291 2019-Jan-11 15:26:29.520733 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9292 2019-Jan-11 15:26:29.520759 - [DEBUG]
9293 2019-Jan-11 15:26:29.520782 - [DEBUG] Process 275. path edge:
9294 2019-Jan-11 15:26:29.520807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9295 2019-Jan-11 15:26:29.520864 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9296 2019-Jan-11 15:26:29.521510 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9297 2019-Jan-11 15:26:29.522139 - [DEBUG]
9298 2019-Jan-11 15:26:29.522165 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9299 2019-Jan-11 15:26:29.522806 - [DEBUG] Compose: EdgeIdentity * AllBottom
9300 2019-Jan-11 15:26:29.522835 - [DEBUG]
9301 2019-Jan-11 15:26:29.522867 - [DEBUG] Propagate flow
9302 2019-Jan-11 15:26:29.522892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9303 2019-Jan-11 15:26:29.522950 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9304 2019-Jan-11 15:26:29.523579 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9305 2019-Jan-11 15:26:29.524209 - [DEBUG] Edge function : AllBottom (result of previous compose)
9306 2019-Jan-11 15:26:29.524236 - [DEBUG]
9307 2019-Jan-11 15:26:29.524261 - [DEBUG] Join: AllTop & AllBottom
9308 2019-Jan-11 15:26:29.524288 - [DEBUG] = AllBottom (new jump func)
9309 2019-Jan-11 15:26:29.524314 - [DEBUG]
9310 2019-Jan-11 15:26:29.524338 - [DEBUG] Start adding new jump function
9311 2019-Jan-11 15:26:29.524362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9312 2019-Jan-11 15:26:29.524419 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9313 2019-Jan-11 15:26:29.525066 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9314 2019-Jan-11 15:26:29.525693 - [DEBUG] Edge Function : AllBottom
9315 2019-Jan-11 15:26:29.525722 - [DEBUG] End adding new jump function
9316 2019-Jan-11 15:26:29.525747 - [DEBUG]
9317 2019-Jan-11 15:26:29.525772 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9318 2019-Jan-11 15:26:29.525797 - [DEBUG]
9319 2019-Jan-11 15:26:29.525821 - [DEBUG] Process 276. path edge:
9320 2019-Jan-11 15:26:29.525846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9321 2019-Jan-11 15:26:29.525903 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9322 2019-Jan-11 15:26:29.526530 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9323 2019-Jan-11 15:26:29.527160 - [DEBUG]
9324 2019-Jan-11 15:26:29.527185 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9325 2019-Jan-11 15:26:29.527825 - [DEBUG] Compose: EdgeIdentity * AllBottom
9326 2019-Jan-11 15:26:29.527854 - [DEBUG]
9327 2019-Jan-11 15:26:29.527892 - [DEBUG] Propagate flow
9328 2019-Jan-11 15:26:29.527916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9329 2019-Jan-11 15:26:29.527974 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9330 2019-Jan-11 15:26:29.528601 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9331 2019-Jan-11 15:26:29.529230 - [DEBUG] Edge function : AllBottom (result of previous compose)
9332 2019-Jan-11 15:26:29.529256 - [DEBUG]
9333 2019-Jan-11 15:26:29.529282 - [DEBUG] Join: AllTop & AllBottom
9334 2019-Jan-11 15:26:29.529309 - [DEBUG] = AllBottom (new jump func)
9335 2019-Jan-11 15:26:29.529334 - [DEBUG]
9336 2019-Jan-11 15:26:29.529358 - [DEBUG] Start adding new jump function
9337 2019-Jan-11 15:26:29.529382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9338 2019-Jan-11 15:26:29.529439 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9339 2019-Jan-11 15:26:29.530068 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9340 2019-Jan-11 15:26:29.530694 - [DEBUG] Edge Function : AllBottom
9341 2019-Jan-11 15:26:29.530723 - [DEBUG] End adding new jump function
9342 2019-Jan-11 15:26:29.530748 - [DEBUG]
9343 2019-Jan-11 15:26:29.530773 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9344 2019-Jan-11 15:26:29.530798 - [DEBUG]
9345 2019-Jan-11 15:26:29.530822 - [DEBUG] Process 277. path edge:
9346 2019-Jan-11 15:26:29.530846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9347 2019-Jan-11 15:26:29.530912 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9348 2019-Jan-11 15:26:29.531554 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9349 2019-Jan-11 15:26:29.532183 - [DEBUG]
9350 2019-Jan-11 15:26:29.532208 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9351 2019-Jan-11 15:26:29.532838 - [DEBUG] Start of endsummarytab entry
9352 2019-Jan-11 15:26:29.532868 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9353 2019-Jan-11 15:26:29.533495 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
9354 2019-Jan-11 15:26:29.533554 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9355 2019-Jan-11 15:26:29.534181 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9356 2019-Jan-11 15:26:29.534825 - [DEBUG] EF: AllBottom
9357 2019-Jan-11 15:26:29.534850 - [DEBUG]
9358 2019-Jan-11 15:26:29.534874 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9359 2019-Jan-11 15:26:29.535499 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
9360 2019-Jan-11 15:26:29.536127 - [DEBUG] EF: AllBottom
9361 2019-Jan-11 15:26:29.536152 - [DEBUG]
9362 2019-Jan-11 15:26:29.536176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9363 2019-Jan-11 15:26:29.536800 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9364 2019-Jan-11 15:26:29.537428 - [DEBUG] EF: AllBottom
9365 2019-Jan-11 15:26:29.537454 - [DEBUG]
9366 2019-Jan-11 15:26:29.537478 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9367 2019-Jan-11 15:26:29.538118 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
9368 2019-Jan-11 15:26:29.538752 - [DEBUG] EF: AllBottom
9369 2019-Jan-11 15:26:29.538778 - [DEBUG]
9370 2019-Jan-11 15:26:29.538802 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9371 2019-Jan-11 15:26:29.539427 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
9372 2019-Jan-11 15:26:29.540053 - [DEBUG] EF: AllBottom
9373 2019-Jan-11 15:26:29.540079 - [DEBUG]
9374 2019-Jan-11 15:26:29.540103 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9375 2019-Jan-11 15:26:29.540728 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
9376 2019-Jan-11 15:26:29.541371 - [DEBUG] EF: AllBottom
9377 2019-Jan-11 15:26:29.541397 - [DEBUG]
9378 2019-Jan-11 15:26:29.541420 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9379 2019-Jan-11 15:26:29.542045 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
9380 2019-Jan-11 15:26:29.542680 - [DEBUG] EF: AllBottom
9381 2019-Jan-11 15:26:29.542706 - [DEBUG]
9382 2019-Jan-11 15:26:29.542730 - [DEBUG] ---------------
9383 2019-Jan-11 15:26:29.542754 - [DEBUG]
9384 2019-Jan-11 15:26:29.542780 - [DEBUG] End of endsummarytab entry
9385 2019-Jan-11 15:26:29.542804 - [DEBUG]
9386 2019-Jan-11 15:26:29.542828 - [DEBUG] Start of incomingtab entry
9387 2019-Jan-11 15:26:29.542853 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9388 2019-Jan-11 15:26:29.543479 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
9389 2019-Jan-11 15:26:29.543536 - [DEBUG] ---------------
9390 2019-Jan-11 15:26:29.543561 - [DEBUG] End of incomingtab entry
9391 2019-Jan-11 15:26:29.543584 - [DEBUG]
9392 2019-Jan-11 15:26:29.543609 - [DEBUG] EDGE:
9393 2019-Jan-11 15:26:29.543665 - [DEBUG] ---> 9394 2019-Jan-11 15:26:29.544292 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9395 2019-Jan-11 15:26:29.544944 - [DEBUG]
9396 2019-Jan-11 15:26:29.544971 - [DEBUG] EDGE:
9397 2019-Jan-11 15:26:29.545030 - [DEBUG] ---> 9398 2019-Jan-11 15:26:29.545657 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9399 2019-Jan-11 15:26:29.546287 - [DEBUG]
9400 2019-Jan-11 15:26:29.546319 - [DEBUG] Compose: EdgeIdentity * AllBottom
9401 2019-Jan-11 15:26:29.546347 - [DEBUG]
9402 2019-Jan-11 15:26:29.546371 - [DEBUG] Propagate flow
9403 2019-Jan-11 15:26:29.546395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9404 2019-Jan-11 15:26:29.546453 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9405 2019-Jan-11 15:26:29.547089 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9406 2019-Jan-11 15:26:29.547721 - [DEBUG] Edge function : AllBottom (result of previous compose)
9407 2019-Jan-11 15:26:29.547747 - [DEBUG]
9408 2019-Jan-11 15:26:29.547773 - [DEBUG] Join: AllTop & AllBottom
9409 2019-Jan-11 15:26:29.547800 - [DEBUG] = AllBottom (new jump func)
9410 2019-Jan-11 15:26:29.547826 - [DEBUG]
9411 2019-Jan-11 15:26:29.547850 - [DEBUG] Start adding new jump function
9412 2019-Jan-11 15:26:29.547888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9413 2019-Jan-11 15:26:29.547946 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9414 2019-Jan-11 15:26:29.548609 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9415 2019-Jan-11 15:26:29.549307 - [DEBUG] Edge Function : AllBottom
9416 2019-Jan-11 15:26:29.549344 - [DEBUG] End adding new jump function
9417 2019-Jan-11 15:26:29.549369 - [DEBUG]
9418 2019-Jan-11 15:26:29.549395 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9419 2019-Jan-11 15:26:29.549421 - [DEBUG]
9420 2019-Jan-11 15:26:29.549445 - [DEBUG] Process 278. path edge:
9421 2019-Jan-11 15:26:29.549470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9422 2019-Jan-11 15:26:29.549542 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9423 2019-Jan-11 15:26:29.550244 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9424 2019-Jan-11 15:26:29.550893 - [DEBUG]
9425 2019-Jan-11 15:26:29.550918 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9426 2019-Jan-11 15:26:29.551593 - [DEBUG] Possible callees:
9427 2019-Jan-11 15:26:29.551619 - [DEBUG] llvm.dbg.declare
9428 2019-Jan-11 15:26:29.551646 - [DEBUG] Possible return sites:
9429 2019-Jan-11 15:26:29.551670 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939430 2019-Jan-11 15:26:29.552937 - [DEBUG] Found and process special summary
9431 2019-Jan-11 15:26:29.552977 - [DEBUG] Compose: EdgeIdentity * AllBottom
9432 2019-Jan-11 15:26:29.553006 - [DEBUG]
9433 2019-Jan-11 15:26:29.553031 - [DEBUG] Propagate flow
9434 2019-Jan-11 15:26:29.553055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9435 2019-Jan-11 15:26:29.553114 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9436 2019-Jan-11 15:26:29.553769 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9437 2019-Jan-11 15:26:29.554399 - [DEBUG] Edge function : AllBottom (result of previous compose)
9438 2019-Jan-11 15:26:29.554426 - [DEBUG]
9439 2019-Jan-11 15:26:29.554452 - [DEBUG] Join: AllTop & AllBottom
9440 2019-Jan-11 15:26:29.554480 - [DEBUG] = AllBottom (new jump func)
9441 2019-Jan-11 15:26:29.554505 - [DEBUG]
9442 2019-Jan-11 15:26:29.554544 - [DEBUG] Start adding new jump function
9443 2019-Jan-11 15:26:29.554568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9444 2019-Jan-11 15:26:29.554626 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9445 2019-Jan-11 15:26:29.555256 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9446 2019-Jan-11 15:26:29.555887 - [DEBUG] Edge Function : AllBottom
9447 2019-Jan-11 15:26:29.555918 - [DEBUG] End adding new jump function
9448 2019-Jan-11 15:26:29.555943 - [DEBUG]
9449 2019-Jan-11 15:26:29.555967 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9450 2019-Jan-11 15:26:29.555992 - [DEBUG]
9451 2019-Jan-11 15:26:29.556017 - [DEBUG] Process 279. path edge:
9452 2019-Jan-11 15:26:29.556041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9453 2019-Jan-11 15:26:29.556099 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9454 2019-Jan-11 15:26:29.556729 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9455 2019-Jan-11 15:26:29.557358 - [DEBUG]
9456 2019-Jan-11 15:26:29.557383 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9457 2019-Jan-11 15:26:29.558055 - [DEBUG] Compose: EdgeIdentity * AllBottom
9458 2019-Jan-11 15:26:29.558084 - [DEBUG]
9459 2019-Jan-11 15:26:29.558108 - [DEBUG] Propagate flow
9460 2019-Jan-11 15:26:29.558131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9461 2019-Jan-11 15:26:29.558188 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9462 2019-Jan-11 15:26:29.558817 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9463 2019-Jan-11 15:26:29.559446 - [DEBUG] Edge function : AllBottom (result of previous compose)
9464 2019-Jan-11 15:26:29.559472 - [DEBUG]
9465 2019-Jan-11 15:26:29.559498 - [DEBUG] Join: AllTop & AllBottom
9466 2019-Jan-11 15:26:29.559525 - [DEBUG] = AllBottom (new jump func)
9467 2019-Jan-11 15:26:29.559550 - [DEBUG]
9468 2019-Jan-11 15:26:29.559574 - [DEBUG] Start adding new jump function
9469 2019-Jan-11 15:26:29.559598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9470 2019-Jan-11 15:26:29.559655 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9471 2019-Jan-11 15:26:29.560283 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9472 2019-Jan-11 15:26:29.560908 - [DEBUG] Edge Function : AllBottom
9473 2019-Jan-11 15:26:29.560938 - [DEBUG] End adding new jump function
9474 2019-Jan-11 15:26:29.560963 - [DEBUG]
9475 2019-Jan-11 15:26:29.560987 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9476 2019-Jan-11 15:26:29.561012 - [DEBUG]
9477 2019-Jan-11 15:26:29.561036 - [DEBUG] Process 280. path edge:
9478 2019-Jan-11 15:26:29.561061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9479 2019-Jan-11 15:26:29.561118 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9480 2019-Jan-11 15:26:29.561759 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9481 2019-Jan-11 15:26:29.562388 - [DEBUG]
9482 2019-Jan-11 15:26:29.562423 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9483 2019-Jan-11 15:26:29.563060 - [DEBUG] Compose: EdgeIdentity * AllBottom
9484 2019-Jan-11 15:26:29.563089 - [DEBUG]
9485 2019-Jan-11 15:26:29.563114 - [DEBUG] Propagate flow
9486 2019-Jan-11 15:26:29.563138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9487 2019-Jan-11 15:26:29.563195 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9488 2019-Jan-11 15:26:29.563823 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9489 2019-Jan-11 15:26:29.564452 - [DEBUG] Edge function : AllBottom (result of previous compose)
9490 2019-Jan-11 15:26:29.564478 - [DEBUG]
9491 2019-Jan-11 15:26:29.564504 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9492 2019-Jan-11 15:26:29.564544 - [DEBUG] = AllBottom
9493 2019-Jan-11 15:26:29.564570 - [DEBUG]
9494 2019-Jan-11 15:26:29.564594 - [DEBUG] PROPAGATE: No new function!
9495 2019-Jan-11 15:26:29.564619 - [DEBUG] EDGE:
9496 2019-Jan-11 15:26:29.564678 - [DEBUG] ---> 9497 2019-Jan-11 15:26:29.565305 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9498 2019-Jan-11 15:26:29.565934 - [DEBUG]
9499 2019-Jan-11 15:26:29.565959 - [DEBUG] EDGE:
9500 2019-Jan-11 15:26:29.566017 - [DEBUG] ---> 9501 2019-Jan-11 15:26:29.566645 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9502 2019-Jan-11 15:26:29.567273 - [DEBUG]
9503 2019-Jan-11 15:26:29.567309 - [DEBUG] Compose: EdgeIdentity * AllBottom
9504 2019-Jan-11 15:26:29.567338 - [DEBUG]
9505 2019-Jan-11 15:26:29.567362 - [DEBUG] Propagate flow
9506 2019-Jan-11 15:26:29.567387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9507 2019-Jan-11 15:26:29.567444 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9508 2019-Jan-11 15:26:29.568088 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9509 2019-Jan-11 15:26:29.568716 - [DEBUG] Edge function : AllBottom (result of previous compose)
9510 2019-Jan-11 15:26:29.568742 - [DEBUG]
9511 2019-Jan-11 15:26:29.568768 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9512 2019-Jan-11 15:26:29.568795 - [DEBUG] = AllBottom
9513 2019-Jan-11 15:26:29.568820 - [DEBUG]
9514 2019-Jan-11 15:26:29.568844 - [DEBUG] PROPAGATE: No new function!
9515 2019-Jan-11 15:26:29.568871 - [DEBUG] EDGE:
9516 2019-Jan-11 15:26:29.568929 - [DEBUG] ---> 9517 2019-Jan-11 15:26:29.569565 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9518 2019-Jan-11 15:26:29.570196 - [DEBUG]
9519 2019-Jan-11 15:26:29.570222 - [DEBUG] EDGE:
9520 2019-Jan-11 15:26:29.570280 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9521 2019-Jan-11 15:26:29.570912 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9522 2019-Jan-11 15:26:29.571553 - [DEBUG]
9523 2019-Jan-11 15:26:29.571580 - [DEBUG] EDGE:
9524 2019-Jan-11 15:26:29.571639 - [DEBUG] ---> 9525 2019-Jan-11 15:26:29.572274 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9526 2019-Jan-11 15:26:29.572905 - [DEBUG]
9527 2019-Jan-11 15:26:29.572931 - [DEBUG] EDGE:
9528 2019-Jan-11 15:26:29.572990 - [DEBUG] ---> 9529 2019-Jan-11 15:26:29.573616 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9530 2019-Jan-11 15:26:29.574246 - [DEBUG]
9531 2019-Jan-11 15:26:29.574272 - [DEBUG] EDGE:
9532 2019-Jan-11 15:26:29.574331 - [DEBUG] ---> 9533 2019-Jan-11 15:26:29.574974 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9534 2019-Jan-11 15:26:29.575602 - [DEBUG]
9535 2019-Jan-11 15:26:29.575634 - [DEBUG] Compose: EdgeIdentity * AllBottom
9536 2019-Jan-11 15:26:29.575662 - [DEBUG]
9537 2019-Jan-11 15:26:29.575687 - [DEBUG] Propagate flow
9538 2019-Jan-11 15:26:29.575711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9539 2019-Jan-11 15:26:29.575768 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9540 2019-Jan-11 15:26:29.576397 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9541 2019-Jan-11 15:26:29.577026 - [DEBUG] Edge function : AllBottom (result of previous compose)
9542 2019-Jan-11 15:26:29.577052 - [DEBUG]
9543 2019-Jan-11 15:26:29.577078 - [DEBUG] Join: AllTop & AllBottom
9544 2019-Jan-11 15:26:29.577105 - [DEBUG] = AllBottom (new jump func)
9545 2019-Jan-11 15:26:29.577131 - [DEBUG]
9546 2019-Jan-11 15:26:29.577155 - [DEBUG] Start adding new jump function
9547 2019-Jan-11 15:26:29.577179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9548 2019-Jan-11 15:26:29.577236 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9549 2019-Jan-11 15:26:29.577890 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9550 2019-Jan-11 15:26:29.578518 - [DEBUG] Edge Function : AllBottom
9551 2019-Jan-11 15:26:29.578549 - [DEBUG] End adding new jump function
9552 2019-Jan-11 15:26:29.578574 - [DEBUG]
9553 2019-Jan-11 15:26:29.578598 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9554 2019-Jan-11 15:26:29.578623 - [DEBUG]
9555 2019-Jan-11 15:26:29.578647 - [DEBUG] Process 281. path edge:
9556 2019-Jan-11 15:26:29.578672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9557 2019-Jan-11 15:26:29.578729 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9558 2019-Jan-11 15:26:29.579358 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9559 2019-Jan-11 15:26:29.579985 - [DEBUG]
9560 2019-Jan-11 15:26:29.580011 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9561 2019-Jan-11 15:26:29.580658 - [DEBUG] Compose: EdgeIdentity * AllBottom
9562 2019-Jan-11 15:26:29.580687 - [DEBUG]
9563 2019-Jan-11 15:26:29.580712 - [DEBUG] Propagate flow
9564 2019-Jan-11 15:26:29.580736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9565 2019-Jan-11 15:26:29.580793 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9566 2019-Jan-11 15:26:29.581433 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9567 2019-Jan-11 15:26:29.582062 - [DEBUG] Edge function : AllBottom (result of previous compose)
9568 2019-Jan-11 15:26:29.582088 - [DEBUG]
9569 2019-Jan-11 15:26:29.582114 - [DEBUG] Join: AllTop & AllBottom
9570 2019-Jan-11 15:26:29.582149 - [DEBUG] = AllBottom (new jump func)
9571 2019-Jan-11 15:26:29.582175 - [DEBUG]
9572 2019-Jan-11 15:26:29.582199 - [DEBUG] Start adding new jump function
9573 2019-Jan-11 15:26:29.582224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9574 2019-Jan-11 15:26:29.582281 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9575 2019-Jan-11 15:26:29.582910 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9576 2019-Jan-11 15:26:29.583533 - [DEBUG] Edge Function : AllBottom
9577 2019-Jan-11 15:26:29.583563 - [DEBUG] End adding new jump function
9578 2019-Jan-11 15:26:29.583588 - [DEBUG]
9579 2019-Jan-11 15:26:29.583613 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9580 2019-Jan-11 15:26:29.583638 - [DEBUG]
9581 2019-Jan-11 15:26:29.583662 - [DEBUG] Process 282. path edge:
9582 2019-Jan-11 15:26:29.583686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9583 2019-Jan-11 15:26:29.583744 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9584 2019-Jan-11 15:26:29.584368 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9585 2019-Jan-11 15:26:29.585012 - [DEBUG]
9586 2019-Jan-11 15:26:29.585039 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9587 2019-Jan-11 15:26:29.585673 - [DEBUG] Compose: EdgeIdentity * AllBottom
9588 2019-Jan-11 15:26:29.585702 - [DEBUG]
9589 2019-Jan-11 15:26:29.585727 - [DEBUG] Propagate flow
9590 2019-Jan-11 15:26:29.585751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9591 2019-Jan-11 15:26:29.585809 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9592 2019-Jan-11 15:26:29.586438 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9593 2019-Jan-11 15:26:29.587068 - [DEBUG] Edge function : AllBottom (result of previous compose)
9594 2019-Jan-11 15:26:29.587094 - [DEBUG]
9595 2019-Jan-11 15:26:29.587120 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9596 2019-Jan-11 15:26:29.587147 - [DEBUG] = AllBottom
9597 2019-Jan-11 15:26:29.587172 - [DEBUG]
9598 2019-Jan-11 15:26:29.587196 - [DEBUG] PROPAGATE: No new function!
9599 2019-Jan-11 15:26:29.587221 - [DEBUG] EDGE:
9600 2019-Jan-11 15:26:29.587280 - [DEBUG] ---> 9601 2019-Jan-11 15:26:29.587916 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9602 2019-Jan-11 15:26:29.588544 - [DEBUG]
9603 2019-Jan-11 15:26:29.588570 - [DEBUG] EDGE:
9604 2019-Jan-11 15:26:29.588628 - [DEBUG] ---> 9605 2019-Jan-11 15:26:29.589257 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9606 2019-Jan-11 15:26:29.589885 - [DEBUG]
9607 2019-Jan-11 15:26:29.589910 - [DEBUG] EDGE:
9608 2019-Jan-11 15:26:29.589969 - [DEBUG] ---> 9609 2019-Jan-11 15:26:29.590597 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9610 2019-Jan-11 15:26:29.591239 - [DEBUG]
9611 2019-Jan-11 15:26:29.591265 - [DEBUG] EDGE:
9612 2019-Jan-11 15:26:29.591324 - [DEBUG] ---> 9613 2019-Jan-11 15:26:29.591954 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9614 2019-Jan-11 15:26:29.592591 - [DEBUG]
9615 2019-Jan-11 15:26:29.592617 - [DEBUG] EDGE:
9616 2019-Jan-11 15:26:29.592676 - [DEBUG] ---> 9617 2019-Jan-11 15:26:29.593305 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9618 2019-Jan-11 15:26:29.593934 - [DEBUG]
9619 2019-Jan-11 15:26:29.593960 - [DEBUG] EDGE:
9620 2019-Jan-11 15:26:29.594018 - [DEBUG] ---> 9621 2019-Jan-11 15:26:29.594659 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9622 2019-Jan-11 15:26:29.595287 - [DEBUG]
9623 2019-Jan-11 15:26:29.595325 - [DEBUG] Compose: EdgeIdentity * AllBottom
9624 2019-Jan-11 15:26:29.595353 - [DEBUG]
9625 2019-Jan-11 15:26:29.595378 - [DEBUG] Propagate flow
9626 2019-Jan-11 15:26:29.595402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9627 2019-Jan-11 15:26:29.595459 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9628 2019-Jan-11 15:26:29.596087 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9629 2019-Jan-11 15:26:29.596715 - [DEBUG] Edge function : AllBottom (result of previous compose)
9630 2019-Jan-11 15:26:29.596741 - [DEBUG]
9631 2019-Jan-11 15:26:29.596767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9632 2019-Jan-11 15:26:29.596794 - [DEBUG] = AllBottom
9633 2019-Jan-11 15:26:29.596819 - [DEBUG]
9634 2019-Jan-11 15:26:29.596843 - [DEBUG] PROPAGATE: No new function!
9635 2019-Jan-11 15:26:29.596870 - [DEBUG] EDGE:
9636 2019-Jan-11 15:26:29.596929 - [DEBUG] ---> 9637 2019-Jan-11 15:26:29.597565 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9638 2019-Jan-11 15:26:29.598206 - [DEBUG]
9639 2019-Jan-11 15:26:29.598231 - [DEBUG] EDGE:
9640 2019-Jan-11 15:26:29.598289 - [DEBUG] ---> 9641 2019-Jan-11 15:26:29.598913 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9642 2019-Jan-11 15:26:29.599541 - [DEBUG]
9643 2019-Jan-11 15:26:29.599567 - [DEBUG] EDGE:
9644 2019-Jan-11 15:26:29.599626 - [DEBUG] ---> 9645 2019-Jan-11 15:26:29.600254 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9646 2019-Jan-11 15:26:29.600883 - [DEBUG]
9647 2019-Jan-11 15:26:29.600919 - [DEBUG] Compose: EdgeIdentity * AllBottom
9648 2019-Jan-11 15:26:29.600947 - [DEBUG]
9649 2019-Jan-11 15:26:29.600971 - [DEBUG] Propagate flow
9650 2019-Jan-11 15:26:29.600996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9651 2019-Jan-11 15:26:29.601053 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9652 2019-Jan-11 15:26:29.601698 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9653 2019-Jan-11 15:26:29.602327 - [DEBUG] Edge function : AllBottom (result of previous compose)
9654 2019-Jan-11 15:26:29.602354 - [DEBUG]
9655 2019-Jan-11 15:26:29.602380 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9656 2019-Jan-11 15:26:29.602407 - [DEBUG] = AllBottom
9657 2019-Jan-11 15:26:29.602432 - [DEBUG]
9658 2019-Jan-11 15:26:29.602464 - [DEBUG] PROPAGATE: No new function!
9659 2019-Jan-11 15:26:29.602491 - [DEBUG] EDGE:
9660 2019-Jan-11 15:26:29.602550 - [DEBUG] ---> 9661 2019-Jan-11 15:26:29.603186 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9662 2019-Jan-11 15:26:29.603815 - [DEBUG]
9663 2019-Jan-11 15:26:29.603841 - [DEBUG] EDGE:
9664 2019-Jan-11 15:26:29.603899 - [DEBUG] ---> 9665 2019-Jan-11 15:26:29.604537 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9666 2019-Jan-11 15:26:29.605167 - [DEBUG]
9667 2019-Jan-11 15:26:29.605193 - [DEBUG] EDGE:
9668 2019-Jan-11 15:26:29.605251 - [DEBUG] ---> 9669 2019-Jan-11 15:26:29.605877 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9670 2019-Jan-11 15:26:29.606506 - [DEBUG]
9671 2019-Jan-11 15:26:29.606531 - [DEBUG] EDGE:
9672 2019-Jan-11 15:26:29.606589 - [DEBUG] ---> 9673 2019-Jan-11 15:26:29.607218 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9674 2019-Jan-11 15:26:29.607847 - [DEBUG]
9675 2019-Jan-11 15:26:29.607895 - [DEBUG] Compose: EdgeIdentity * AllBottom
9676 2019-Jan-11 15:26:29.607923 - [DEBUG]
9677 2019-Jan-11 15:26:29.607947 - [DEBUG] Propagate flow
9678 2019-Jan-11 15:26:29.607971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9679 2019-Jan-11 15:26:29.608029 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9680 2019-Jan-11 15:26:29.608660 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9681 2019-Jan-11 15:26:29.609289 - [DEBUG] Edge function : AllBottom (result of previous compose)
9682 2019-Jan-11 15:26:29.609315 - [DEBUG]
9683 2019-Jan-11 15:26:29.609341 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9684 2019-Jan-11 15:26:29.609368 - [DEBUG] = AllBottom
9685 2019-Jan-11 15:26:29.609393 - [DEBUG]
9686 2019-Jan-11 15:26:29.609417 - [DEBUG] PROPAGATE: No new function!
9687 2019-Jan-11 15:26:29.609443 - [DEBUG] EDGE:
9688 2019-Jan-11 15:26:29.609502 - [DEBUG] ---> 9689 2019-Jan-11 15:26:29.610137 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9690 2019-Jan-11 15:26:29.610766 - [DEBUG]
9691 2019-Jan-11 15:26:29.610792 - [DEBUG] EDGE:
9692 2019-Jan-11 15:26:29.610850 - [DEBUG] ---> 9693 2019-Jan-11 15:26:29.611491 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9694 2019-Jan-11 15:26:29.612119 - [DEBUG]
9695 2019-Jan-11 15:26:29.612145 - [DEBUG] EDGE:
9696 2019-Jan-11 15:26:29.612204 - [DEBUG] ---> 9697 2019-Jan-11 15:26:29.612834 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9698 2019-Jan-11 15:26:29.613463 - [DEBUG]
9699 2019-Jan-11 15:26:29.613500 - [DEBUG] Compose: EdgeIdentity * AllBottom
9700 2019-Jan-11 15:26:29.613537 - [DEBUG]
9701 2019-Jan-11 15:26:29.613562 - [DEBUG] Propagate flow
9702 2019-Jan-11 15:26:29.613586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9703 2019-Jan-11 15:26:29.613644 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9704 2019-Jan-11 15:26:29.614274 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9705 2019-Jan-11 15:26:29.614917 - [DEBUG] Edge function : AllBottom (result of previous compose)
9706 2019-Jan-11 15:26:29.614943 - [DEBUG]
9707 2019-Jan-11 15:26:29.614969 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9708 2019-Jan-11 15:26:29.614996 - [DEBUG] = AllBottom
9709 2019-Jan-11 15:26:29.615021 - [DEBUG]
9710 2019-Jan-11 15:26:29.615045 - [DEBUG] PROPAGATE: No new function!
9711 2019-Jan-11 15:26:29.615071 - [DEBUG] EDGE:
9712 2019-Jan-11 15:26:29.615131 - [DEBUG] ---> 9713 2019-Jan-11 15:26:29.615767 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9714 2019-Jan-11 15:26:29.616396 - [DEBUG]
9715 2019-Jan-11 15:26:29.616422 - [DEBUG] EDGE:
9716 2019-Jan-11 15:26:29.616480 - [DEBUG] ---> 9717 2019-Jan-11 15:26:29.617105 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9718 2019-Jan-11 15:26:29.617734 - [DEBUG]
9719 2019-Jan-11 15:26:29.617760 - [DEBUG] EDGE:
9720 2019-Jan-11 15:26:29.617818 - [DEBUG] ---> 9721 2019-Jan-11 15:26:29.618458 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9722 2019-Jan-11 15:26:29.619086 - [DEBUG]
9723 2019-Jan-11 15:26:29.619112 - [DEBUG] EDGE:
9724 2019-Jan-11 15:26:29.619170 - [DEBUG] ---> 9725 2019-Jan-11 15:26:29.619798 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
9726 2019-Jan-11 15:26:29.620423 - [DEBUG]
9727 2019-Jan-11 15:26:29.620450 - [DEBUG] Compose: EdgeIdentity * AllBottom
9728 2019-Jan-11 15:26:29.620477 - [DEBUG]
9729 2019-Jan-11 15:26:29.620501 - [DEBUG] Propagate flow
9730 2019-Jan-11 15:26:29.620525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9731 2019-Jan-11 15:26:29.620582 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9732 2019-Jan-11 15:26:29.621224 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9733 2019-Jan-11 15:26:29.621860 - [DEBUG] Edge function : AllBottom (result of previous compose)
9734 2019-Jan-11 15:26:29.621886 - [DEBUG]
9735 2019-Jan-11 15:26:29.621912 - [DEBUG] Join: AllTop & AllBottom
9736 2019-Jan-11 15:26:29.621939 - [DEBUG] = AllBottom (new jump func)
9737 2019-Jan-11 15:26:29.621965 - [DEBUG]
9738 2019-Jan-11 15:26:29.621989 - [DEBUG] Start adding new jump function
9739 2019-Jan-11 15:26:29.622013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9740 2019-Jan-11 15:26:29.622070 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9741 2019-Jan-11 15:26:29.622705 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9742 2019-Jan-11 15:26:29.623343 - [DEBUG] Edge Function : AllBottom
9743 2019-Jan-11 15:26:29.623372 - [DEBUG] End adding new jump function
9744 2019-Jan-11 15:26:29.623397 - [DEBUG]
9745 2019-Jan-11 15:26:29.623421 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9746 2019-Jan-11 15:26:29.623446 - [DEBUG]
9747 2019-Jan-11 15:26:29.623470 - [DEBUG] Process 283. path edge:
9748 2019-Jan-11 15:26:29.623495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9749 2019-Jan-11 15:26:29.623552 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
9750 2019-Jan-11 15:26:29.624182 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9751 2019-Jan-11 15:26:29.624833 - [DEBUG]
9752 2019-Jan-11 15:26:29.624858 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9753 2019-Jan-11 15:26:29.625503 - [DEBUG] Compose: EdgeIdentity * AllBottom
9754 2019-Jan-11 15:26:29.625532 - [DEBUG]
9755 2019-Jan-11 15:26:29.625556 - [DEBUG] Propagate flow
9756 2019-Jan-11 15:26:29.625580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9757 2019-Jan-11 15:26:29.625638 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
9758 2019-Jan-11 15:26:29.626272 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9759 2019-Jan-11 15:26:29.626908 - [DEBUG] Edge function : AllBottom (result of previous compose)
9760 2019-Jan-11 15:26:29.626934 - [DEBUG]
9761 2019-Jan-11 15:26:29.626959 - [DEBUG] Join: AllTop & AllBottom
9762 2019-Jan-11 15:26:29.626986 - [DEBUG] = AllBottom (new jump func)
9763 2019-Jan-11 15:26:29.627012 - [DEBUG]
9764 2019-Jan-11 15:26:29.627036 - [DEBUG] Start adding new jump function
9765 2019-Jan-11 15:26:29.627060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9766 2019-Jan-11 15:26:29.627117 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9767 2019-Jan-11 15:26:29.627753 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
9768 2019-Jan-11 15:26:29.628393 - [DEBUG] Edge Function : AllBottom
9769 2019-Jan-11 15:26:29.628422 - [DEBUG] End adding new jump function
9770 2019-Jan-11 15:26:29.628447 - [DEBUG]
9771 2019-Jan-11 15:26:29.628471 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9772 2019-Jan-11 15:26:29.628496 - [DEBUG]
9773 2019-Jan-11 15:26:29.628520 - [DEBUG] Process 284. path edge:
9774 2019-Jan-11 15:26:29.628545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9775 2019-Jan-11 15:26:29.628602 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
9776 2019-Jan-11 15:26:29.629227 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9777 2019-Jan-11 15:26:29.629862 - [DEBUG]
9778 2019-Jan-11 15:26:29.629888 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
9779 2019-Jan-11 15:26:29.630523 - [DEBUG] Compose: EdgeIdentity * AllBottom
9780 2019-Jan-11 15:26:29.630552 - [DEBUG]
9781 2019-Jan-11 15:26:29.630577 - [DEBUG] Propagate flow
9782 2019-Jan-11 15:26:29.630601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9783 2019-Jan-11 15:26:29.630659 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
9784 2019-Jan-11 15:26:29.631297 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9785 2019-Jan-11 15:26:29.631933 - [DEBUG] Edge function : AllBottom (result of previous compose)
9786 2019-Jan-11 15:26:29.631968 - [DEBUG]
9787 2019-Jan-11 15:26:29.631994 - [DEBUG] Join: AllTop & AllBottom
9788 2019-Jan-11 15:26:29.632021 - [DEBUG] = AllBottom (new jump func)
9789 2019-Jan-11 15:26:29.632046 - [DEBUG]
9790 2019-Jan-11 15:26:29.632070 - [DEBUG] Start adding new jump function
9791 2019-Jan-11 15:26:29.632094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9792 2019-Jan-11 15:26:29.632151 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9793 2019-Jan-11 15:26:29.632788 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
9794 2019-Jan-11 15:26:29.633414 - [DEBUG] Edge Function : AllBottom
9795 2019-Jan-11 15:26:29.633444 - [DEBUG] End adding new jump function
9796 2019-Jan-11 15:26:29.633469 - [DEBUG]
9797 2019-Jan-11 15:26:29.633493 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9798 2019-Jan-11 15:26:29.633518 - [DEBUG]
9799 2019-Jan-11 15:26:29.633542 - [DEBUG] Process 285. path edge:
9800 2019-Jan-11 15:26:29.633566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9801 2019-Jan-11 15:26:29.633623 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
9802 2019-Jan-11 15:26:29.634247 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9803 2019-Jan-11 15:26:29.634897 - [DEBUG]
9804 2019-Jan-11 15:26:29.634924 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
9805 2019-Jan-11 15:26:29.635557 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-11 15:26:29.635585 - [DEBUG]
9807 2019-Jan-11 15:26:29.635610 - [DEBUG] Propagate flow
9808 2019-Jan-11 15:26:29.635634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9809 2019-Jan-11 15:26:29.635692 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9810 2019-Jan-11 15:26:29.636328 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9811 2019-Jan-11 15:26:29.636963 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-11 15:26:29.636989 - [DEBUG]
9813 2019-Jan-11 15:26:29.637015 - [DEBUG] Join: AllTop & AllBottom
9814 2019-Jan-11 15:26:29.637042 - [DEBUG] = AllBottom (new jump func)
9815 2019-Jan-11 15:26:29.637067 - [DEBUG]
9816 2019-Jan-11 15:26:29.637091 - [DEBUG] Start adding new jump function
9817 2019-Jan-11 15:26:29.637115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9818 2019-Jan-11 15:26:29.637172 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9819 2019-Jan-11 15:26:29.637807 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9820 2019-Jan-11 15:26:29.638458 - [DEBUG] Edge Function : AllBottom
9821 2019-Jan-11 15:26:29.638487 - [DEBUG] End adding new jump function
9822 2019-Jan-11 15:26:29.638512 - [DEBUG]
9823 2019-Jan-11 15:26:29.638536 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9824 2019-Jan-11 15:26:29.638561 - [DEBUG]
9825 2019-Jan-11 15:26:29.638586 - [DEBUG] Process 286. path edge:
9826 2019-Jan-11 15:26:29.638611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9827 2019-Jan-11 15:26:29.638668 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9828 2019-Jan-11 15:26:29.639303 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9829 2019-Jan-11 15:26:29.639945 - [DEBUG]
9830 2019-Jan-11 15:26:29.639970 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9831 2019-Jan-11 15:26:29.640614 - [DEBUG] Possible callees:
9832 2019-Jan-11 15:26:29.640641 - [DEBUG] llvm.dbg.declare
9833 2019-Jan-11 15:26:29.640667 - [DEBUG] Possible return sites:
9834 2019-Jan-11 15:26:29.640692 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499835 2019-Jan-11 15:26:29.641961 - [DEBUG] Found and process special summary
9836 2019-Jan-11 15:26:29.641994 - [DEBUG] Compose: EdgeIdentity * AllBottom
9837 2019-Jan-11 15:26:29.642023 - [DEBUG]
9838 2019-Jan-11 15:26:29.642048 - [DEBUG] Propagate flow
9839 2019-Jan-11 15:26:29.642072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9840 2019-Jan-11 15:26:29.642129 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9841 2019-Jan-11 15:26:29.642760 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9842 2019-Jan-11 15:26:29.643395 - [DEBUG] Edge function : AllBottom (result of previous compose)
9843 2019-Jan-11 15:26:29.643422 - [DEBUG]
9844 2019-Jan-11 15:26:29.643447 - [DEBUG] Join: AllTop & AllBottom
9845 2019-Jan-11 15:26:29.643474 - [DEBUG] = AllBottom (new jump func)
9846 2019-Jan-11 15:26:29.643499 - [DEBUG]
9847 2019-Jan-11 15:26:29.643523 - [DEBUG] Start adding new jump function
9848 2019-Jan-11 15:26:29.643548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9849 2019-Jan-11 15:26:29.643604 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9850 2019-Jan-11 15:26:29.644241 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9851 2019-Jan-11 15:26:29.644885 - [DEBUG] Edge Function : AllBottom
9852 2019-Jan-11 15:26:29.644914 - [DEBUG] End adding new jump function
9853 2019-Jan-11 15:26:29.644938 - [DEBUG]
9854 2019-Jan-11 15:26:29.644963 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9855 2019-Jan-11 15:26:29.644988 - [DEBUG]
9856 2019-Jan-11 15:26:29.645012 - [DEBUG] Process 287. path edge:
9857 2019-Jan-11 15:26:29.645036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9858 2019-Jan-11 15:26:29.645093 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9859 2019-Jan-11 15:26:29.645724 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9860 2019-Jan-11 15:26:29.646359 - [DEBUG]
9861 2019-Jan-11 15:26:29.646384 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9862 2019-Jan-11 15:26:29.647027 - [DEBUG] Compose: EdgeIdentity * AllBottom
9863 2019-Jan-11 15:26:29.647058 - [DEBUG]
9864 2019-Jan-11 15:26:29.647083 - [DEBUG] Propagate flow
9865 2019-Jan-11 15:26:29.647107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9866 2019-Jan-11 15:26:29.647165 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9867 2019-Jan-11 15:26:29.647791 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9868 2019-Jan-11 15:26:29.648443 - [DEBUG] Edge function : AllBottom (result of previous compose)
9869 2019-Jan-11 15:26:29.648477 - [DEBUG]
9870 2019-Jan-11 15:26:29.648503 - [DEBUG] Join: AllTop & AllBottom
9871 2019-Jan-11 15:26:29.648530 - [DEBUG] = AllBottom (new jump func)
9872 2019-Jan-11 15:26:29.648556 - [DEBUG]
9873 2019-Jan-11 15:26:29.648580 - [DEBUG] Start adding new jump function
9874 2019-Jan-11 15:26:29.648604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9875 2019-Jan-11 15:26:29.648661 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9876 2019-Jan-11 15:26:29.649297 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9877 2019-Jan-11 15:26:29.649923 - [DEBUG] Edge Function : AllBottom
9878 2019-Jan-11 15:26:29.649951 - [DEBUG] End adding new jump function
9879 2019-Jan-11 15:26:29.649976 - [DEBUG]
9880 2019-Jan-11 15:26:29.650001 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9881 2019-Jan-11 15:26:29.650026 - [DEBUG]
9882 2019-Jan-11 15:26:29.650050 - [DEBUG] Process 288. path edge:
9883 2019-Jan-11 15:26:29.650074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9884 2019-Jan-11 15:26:29.650131 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9885 2019-Jan-11 15:26:29.650757 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9886 2019-Jan-11 15:26:29.651407 - [DEBUG]
9887 2019-Jan-11 15:26:29.651432 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9888 2019-Jan-11 15:26:29.652068 - [DEBUG] Compose: EdgeIdentity * AllBottom
9889 2019-Jan-11 15:26:29.652097 - [DEBUG]
9890 2019-Jan-11 15:26:29.652122 - [DEBUG] Propagate flow
9891 2019-Jan-11 15:26:29.652146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9892 2019-Jan-11 15:26:29.652203 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9893 2019-Jan-11 15:26:29.652839 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9894 2019-Jan-11 15:26:29.653473 - [DEBUG] Edge function : AllBottom (result of previous compose)
9895 2019-Jan-11 15:26:29.653500 - [DEBUG]
9896 2019-Jan-11 15:26:29.653525 - [DEBUG] Join: AllTop & AllBottom
9897 2019-Jan-11 15:26:29.653552 - [DEBUG] = AllBottom (new jump func)
9898 2019-Jan-11 15:26:29.653578 - [DEBUG]
9899 2019-Jan-11 15:26:29.653602 - [DEBUG] Start adding new jump function
9900 2019-Jan-11 15:26:29.653626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9901 2019-Jan-11 15:26:29.653683 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9902 2019-Jan-11 15:26:29.654318 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9903 2019-Jan-11 15:26:29.654969 - [DEBUG] Edge Function : AllBottom
9904 2019-Jan-11 15:26:29.654998 - [DEBUG] End adding new jump function
9905 2019-Jan-11 15:26:29.655022 - [DEBUG]
9906 2019-Jan-11 15:26:29.655047 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
9907 2019-Jan-11 15:26:29.655072 - [DEBUG]
9908 2019-Jan-11 15:26:29.655096 - [DEBUG] Process 289. path edge:
9909 2019-Jan-11 15:26:29.655120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9910 2019-Jan-11 15:26:29.655177 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9911 2019-Jan-11 15:26:29.655813 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9912 2019-Jan-11 15:26:29.656455 - [DEBUG]
9913 2019-Jan-11 15:26:29.656481 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9914 2019-Jan-11 15:26:29.657125 - [DEBUG] Possible callees:
9915 2019-Jan-11 15:26:29.657151 - [DEBUG] llvm.dbg.declare
9916 2019-Jan-11 15:26:29.657176 - [DEBUG] Possible return sites:
9917 2019-Jan-11 15:26:29.657201 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559918 2019-Jan-11 15:26:29.658470 - [DEBUG] Found and process special summary
9919 2019-Jan-11 15:26:29.658503 - [DEBUG] Compose: EdgeIdentity * AllBottom
9920 2019-Jan-11 15:26:29.658531 - [DEBUG]
9921 2019-Jan-11 15:26:29.658556 - [DEBUG] Propagate flow
9922 2019-Jan-11 15:26:29.658580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9923 2019-Jan-11 15:26:29.658639 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9924 2019-Jan-11 15:26:29.659269 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9925 2019-Jan-11 15:26:29.659904 - [DEBUG] Edge function : AllBottom (result of previous compose)
9926 2019-Jan-11 15:26:29.659931 - [DEBUG]
9927 2019-Jan-11 15:26:29.659956 - [DEBUG] Join: AllTop & AllBottom
9928 2019-Jan-11 15:26:29.659983 - [DEBUG] = AllBottom (new jump func)
9929 2019-Jan-11 15:26:29.660008 - [DEBUG]
9930 2019-Jan-11 15:26:29.660032 - [DEBUG] Start adding new jump function
9931 2019-Jan-11 15:26:29.660056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9932 2019-Jan-11 15:26:29.660113 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9933 2019-Jan-11 15:26:29.660749 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9934 2019-Jan-11 15:26:29.661393 - [DEBUG] Edge Function : AllBottom
9935 2019-Jan-11 15:26:29.661420 - [DEBUG] End adding new jump function
9936 2019-Jan-11 15:26:29.661444 - [DEBUG]
9937 2019-Jan-11 15:26:29.661467 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
9938 2019-Jan-11 15:26:29.661492 - [DEBUG]
9939 2019-Jan-11 15:26:29.661515 - [DEBUG] Process 290. path edge:
9940 2019-Jan-11 15:26:29.661538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9941 2019-Jan-11 15:26:29.661594 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9942 2019-Jan-11 15:26:29.662224 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9943 2019-Jan-11 15:26:29.662859 - [DEBUG]
9944 2019-Jan-11 15:26:29.662884 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9945 2019-Jan-11 15:26:29.663528 - [DEBUG] Compose: EdgeIdentity * AllBottom
9946 2019-Jan-11 15:26:29.663557 - [DEBUG]
9947 2019-Jan-11 15:26:29.663581 - [DEBUG] Propagate flow
9948 2019-Jan-11 15:26:29.663605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9949 2019-Jan-11 15:26:29.663664 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9950 2019-Jan-11 15:26:29.664290 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9951 2019-Jan-11 15:26:29.664942 - [DEBUG] Edge function : AllBottom (result of previous compose)
9952 2019-Jan-11 15:26:29.664977 - [DEBUG]
9953 2019-Jan-11 15:26:29.665002 - [DEBUG] Join: AllTop & AllBottom
9954 2019-Jan-11 15:26:29.665029 - [DEBUG] = AllBottom (new jump func)
9955 2019-Jan-11 15:26:29.665055 - [DEBUG]
9956 2019-Jan-11 15:26:29.665079 - [DEBUG] Start adding new jump function
9957 2019-Jan-11 15:26:29.665103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9958 2019-Jan-11 15:26:29.665160 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9959 2019-Jan-11 15:26:29.665795 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9960 2019-Jan-11 15:26:29.666420 - [DEBUG] Edge Function : AllBottom
9961 2019-Jan-11 15:26:29.666448 - [DEBUG] End adding new jump function
9962 2019-Jan-11 15:26:29.666473 - [DEBUG]
9963 2019-Jan-11 15:26:29.666497 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
9964 2019-Jan-11 15:26:29.666522 - [DEBUG]
9965 2019-Jan-11 15:26:29.666546 - [DEBUG] Process 291. path edge:
9966 2019-Jan-11 15:26:29.666571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9967 2019-Jan-11 15:26:29.666628 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9968 2019-Jan-11 15:26:29.667254 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9969 2019-Jan-11 15:26:29.667904 - [DEBUG]
9970 2019-Jan-11 15:26:29.667930 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9971 2019-Jan-11 15:26:29.668566 - [DEBUG] Compose: EdgeIdentity * AllBottom
9972 2019-Jan-11 15:26:29.668595 - [DEBUG]
9973 2019-Jan-11 15:26:29.668620 - [DEBUG] Propagate flow
9974 2019-Jan-11 15:26:29.668644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9975 2019-Jan-11 15:26:29.668702 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9976 2019-Jan-11 15:26:29.669330 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9977 2019-Jan-11 15:26:29.669966 - [DEBUG] Edge function : AllBottom (result of previous compose)
9978 2019-Jan-11 15:26:29.669993 - [DEBUG]
9979 2019-Jan-11 15:26:29.670018 - [DEBUG] Join: AllTop & AllBottom
9980 2019-Jan-11 15:26:29.670045 - [DEBUG] = AllBottom (new jump func)
9981 2019-Jan-11 15:26:29.670070 - [DEBUG]
9982 2019-Jan-11 15:26:29.670094 - [DEBUG] Start adding new jump function
9983 2019-Jan-11 15:26:29.670119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9984 2019-Jan-11 15:26:29.670176 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9985 2019-Jan-11 15:26:29.670812 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9986 2019-Jan-11 15:26:29.671453 - [DEBUG] Edge Function : AllBottom
9987 2019-Jan-11 15:26:29.671480 - [DEBUG] End adding new jump function
9988 2019-Jan-11 15:26:29.671504 - [DEBUG]
9989 2019-Jan-11 15:26:29.671528 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
9990 2019-Jan-11 15:26:29.671552 - [DEBUG]
9991 2019-Jan-11 15:26:29.671575 - [DEBUG] Process 292. path edge:
9992 2019-Jan-11 15:26:29.671600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9993 2019-Jan-11 15:26:29.671656 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9994 2019-Jan-11 15:26:29.672283 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9995 2019-Jan-11 15:26:29.672920 - [DEBUG]
9996 2019-Jan-11 15:26:29.672945 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9997 2019-Jan-11 15:26:29.673588 - [DEBUG] Compose: EdgeIdentity * AllBottom
9998 2019-Jan-11 15:26:29.673618 - [DEBUG]
9999 2019-Jan-11 15:26:29.673643 - [DEBUG] Propagate flow
10000 2019-Jan-11 15:26:29.673667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10001 2019-Jan-11 15:26:29.673726 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10002 2019-Jan-11 15:26:29.674363 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10003 2019-Jan-11 15:26:29.675016 - [DEBUG] Edge function : AllBottom (result of previous compose)
10004 2019-Jan-11 15:26:29.675042 - [DEBUG]
10005 2019-Jan-11 15:26:29.675068 - [DEBUG] Join: AllTop & AllBottom
10006 2019-Jan-11 15:26:29.675095 - [DEBUG] = AllBottom (new jump func)
10007 2019-Jan-11 15:26:29.675121 - [DEBUG]
10008 2019-Jan-11 15:26:29.675145 - [DEBUG] Start adding new jump function
10009 2019-Jan-11 15:26:29.675170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10010 2019-Jan-11 15:26:29.675227 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10011 2019-Jan-11 15:26:29.675862 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10012 2019-Jan-11 15:26:29.676498 - [DEBUG] Edge Function : AllBottom
10013 2019-Jan-11 15:26:29.676526 - [DEBUG] End adding new jump function
10014 2019-Jan-11 15:26:29.676551 - [DEBUG]
10015 2019-Jan-11 15:26:29.676575 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10016 2019-Jan-11 15:26:29.676600 - [DEBUG]
10017 2019-Jan-11 15:26:29.676625 - [DEBUG] Process 293. path edge:
10018 2019-Jan-11 15:26:29.676650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10019 2019-Jan-11 15:26:29.676707 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
10020 2019-Jan-11 15:26:29.677343 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10021 2019-Jan-11 15:26:29.677992 - [DEBUG]
10022 2019-Jan-11 15:26:29.678016 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10023 2019-Jan-11 15:26:29.678657 - [DEBUG] Possible callees:
10024 2019-Jan-11 15:26:29.678683 - [DEBUG] llvm.dbg.declare
10025 2019-Jan-11 15:26:29.678709 - [DEBUG] Possible return sites:
10026 2019-Jan-11 15:26:29.678734 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16310027 2019-Jan-11 15:26:29.679983 - [DEBUG] Found and process special summary
10028 2019-Jan-11 15:26:29.680017 - [DEBUG] Compose: EdgeIdentity * AllBottom
10029 2019-Jan-11 15:26:29.680045 - [DEBUG]
10030 2019-Jan-11 15:26:29.680070 - [DEBUG] Propagate flow
10031 2019-Jan-11 15:26:29.680094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10032 2019-Jan-11 15:26:29.680152 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10033 2019-Jan-11 15:26:29.680782 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10034 2019-Jan-11 15:26:29.681435 - [DEBUG] Edge function : AllBottom (result of previous compose)
10035 2019-Jan-11 15:26:29.681461 - [DEBUG]
10036 2019-Jan-11 15:26:29.681497 - [DEBUG] Join: AllTop & AllBottom
10037 2019-Jan-11 15:26:29.681524 - [DEBUG] = AllBottom (new jump func)
10038 2019-Jan-11 15:26:29.681548 - [DEBUG]
10039 2019-Jan-11 15:26:29.681572 - [DEBUG] Start adding new jump function
10040 2019-Jan-11 15:26:29.681595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10041 2019-Jan-11 15:26:29.681652 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10042 2019-Jan-11 15:26:29.682289 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10043 2019-Jan-11 15:26:29.682918 - [DEBUG] Edge Function : AllBottom
10044 2019-Jan-11 15:26:29.682946 - [DEBUG] End adding new jump function
10045 2019-Jan-11 15:26:29.682971 - [DEBUG]
10046 2019-Jan-11 15:26:29.682996 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10047 2019-Jan-11 15:26:29.683020 - [DEBUG]
10048 2019-Jan-11 15:26:29.683045 - [DEBUG] Process 294. path edge:
10049 2019-Jan-11 15:26:29.683069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10050 2019-Jan-11 15:26:29.683127 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
10051 2019-Jan-11 15:26:29.683756 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10052 2019-Jan-11 15:26:29.684392 - [DEBUG]
10053 2019-Jan-11 15:26:29.684417 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10054 2019-Jan-11 15:26:29.685076 - [DEBUG] Compose: EdgeIdentity * AllBottom
10055 2019-Jan-11 15:26:29.685105 - [DEBUG]
10056 2019-Jan-11 15:26:29.685129 - [DEBUG] Propagate flow
10057 2019-Jan-11 15:26:29.685154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10058 2019-Jan-11 15:26:29.685212 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10059 2019-Jan-11 15:26:29.685840 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10060 2019-Jan-11 15:26:29.686474 - [DEBUG] Edge function : AllBottom (result of previous compose)
10061 2019-Jan-11 15:26:29.686501 - [DEBUG]
10062 2019-Jan-11 15:26:29.686526 - [DEBUG] Join: AllTop & AllBottom
10063 2019-Jan-11 15:26:29.686553 - [DEBUG] = AllBottom (new jump func)
10064 2019-Jan-11 15:26:29.686579 - [DEBUG]
10065 2019-Jan-11 15:26:29.686603 - [DEBUG] Start adding new jump function
10066 2019-Jan-11 15:26:29.686627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10067 2019-Jan-11 15:26:29.686685 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10068 2019-Jan-11 15:26:29.687320 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10069 2019-Jan-11 15:26:29.687961 - [DEBUG] Edge Function : AllBottom
10070 2019-Jan-11 15:26:29.687989 - [DEBUG] End adding new jump function
10071 2019-Jan-11 15:26:29.688013 - [DEBUG]
10072 2019-Jan-11 15:26:29.688037 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10073 2019-Jan-11 15:26:29.688061 - [DEBUG]
10074 2019-Jan-11 15:26:29.688084 - [DEBUG] Process 295. path edge:
10075 2019-Jan-11 15:26:29.688109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10076 2019-Jan-11 15:26:29.688165 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
10077 2019-Jan-11 15:26:29.688791 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10078 2019-Jan-11 15:26:29.689427 - [DEBUG]
10079 2019-Jan-11 15:26:29.689461 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10080 2019-Jan-11 15:26:29.690099 - [DEBUG] Compose: EdgeIdentity * AllBottom
10081 2019-Jan-11 15:26:29.690128 - [DEBUG]
10082 2019-Jan-11 15:26:29.690153 - [DEBUG] Propagate flow
10083 2019-Jan-11 15:26:29.690177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10084 2019-Jan-11 15:26:29.690235 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10085 2019-Jan-11 15:26:29.690879 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10086 2019-Jan-11 15:26:29.691528 - [DEBUG] Edge function : AllBottom (result of previous compose)
10087 2019-Jan-11 15:26:29.691553 - [DEBUG]
10088 2019-Jan-11 15:26:29.691578 - [DEBUG] Join: AllTop & AllBottom
10089 2019-Jan-11 15:26:29.691604 - [DEBUG] = AllBottom (new jump func)
10090 2019-Jan-11 15:26:29.691629 - [DEBUG]
10091 2019-Jan-11 15:26:29.691652 - [DEBUG] Start adding new jump function
10092 2019-Jan-11 15:26:29.691675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10093 2019-Jan-11 15:26:29.691732 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10094 2019-Jan-11 15:26:29.692367 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10095 2019-Jan-11 15:26:29.693001 - [DEBUG] Edge Function : AllBottom
10096 2019-Jan-11 15:26:29.693030 - [DEBUG] End adding new jump function
10097 2019-Jan-11 15:26:29.693055 - [DEBUG]
10098 2019-Jan-11 15:26:29.693079 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10099 2019-Jan-11 15:26:29.693104 - [DEBUG]
10100 2019-Jan-11 15:26:29.693128 - [DEBUG] Process 296. path edge:
10101 2019-Jan-11 15:26:29.693153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10102 2019-Jan-11 15:26:29.693210 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
10103 2019-Jan-11 15:26:29.693846 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10104 2019-Jan-11 15:26:29.694480 - [DEBUG]
10105 2019-Jan-11 15:26:29.694505 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10106 2019-Jan-11 15:26:29.695161 - [DEBUG] Possible callees:
10107 2019-Jan-11 15:26:29.695188 - [DEBUG] llvm.dbg.declare
10108 2019-Jan-11 15:26:29.695214 - [DEBUG] Possible return sites:
10109 2019-Jan-11 15:26:29.695238 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16910110 2019-Jan-11 15:26:29.696488 - [DEBUG] Found and process special summary
10111 2019-Jan-11 15:26:29.696522 - [DEBUG] Compose: EdgeIdentity * AllBottom
10112 2019-Jan-11 15:26:29.696550 - [DEBUG]
10113 2019-Jan-11 15:26:29.696575 - [DEBUG] Propagate flow
10114 2019-Jan-11 15:26:29.696599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10115 2019-Jan-11 15:26:29.696656 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10116 2019-Jan-11 15:26:29.697290 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10117 2019-Jan-11 15:26:29.697940 - [DEBUG] Edge function : AllBottom (result of previous compose)
10118 2019-Jan-11 15:26:29.697977 - [DEBUG]
10119 2019-Jan-11 15:26:29.698002 - [DEBUG] Join: AllTop & AllBottom
10120 2019-Jan-11 15:26:29.698027 - [DEBUG] = AllBottom (new jump func)
10121 2019-Jan-11 15:26:29.698052 - [DEBUG]
10122 2019-Jan-11 15:26:29.698075 - [DEBUG] Start adding new jump function
10123 2019-Jan-11 15:26:29.698098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10124 2019-Jan-11 15:26:29.698154 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10125 2019-Jan-11 15:26:29.698791 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10126 2019-Jan-11 15:26:29.699420 - [DEBUG] Edge Function : AllBottom
10127 2019-Jan-11 15:26:29.699448 - [DEBUG] End adding new jump function
10128 2019-Jan-11 15:26:29.699473 - [DEBUG]
10129 2019-Jan-11 15:26:29.699497 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10130 2019-Jan-11 15:26:29.699522 - [DEBUG]
10131 2019-Jan-11 15:26:29.699546 - [DEBUG] Process 297. path edge:
10132 2019-Jan-11 15:26:29.699571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10133 2019-Jan-11 15:26:29.699628 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
10134 2019-Jan-11 15:26:29.700258 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10135 2019-Jan-11 15:26:29.700894 - [DEBUG]
10136 2019-Jan-11 15:26:29.700919 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10137 2019-Jan-11 15:26:29.701576 - [DEBUG] Compose: EdgeIdentity * AllBottom
10138 2019-Jan-11 15:26:29.701605 - [DEBUG]
10139 2019-Jan-11 15:26:29.701630 - [DEBUG] Propagate flow
10140 2019-Jan-11 15:26:29.701654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10141 2019-Jan-11 15:26:29.701712 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10142 2019-Jan-11 15:26:29.702341 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10143 2019-Jan-11 15:26:29.702976 - [DEBUG] Edge function : AllBottom (result of previous compose)
10144 2019-Jan-11 15:26:29.703002 - [DEBUG]
10145 2019-Jan-11 15:26:29.703027 - [DEBUG] Join: AllTop & AllBottom
10146 2019-Jan-11 15:26:29.703054 - [DEBUG] = AllBottom (new jump func)
10147 2019-Jan-11 15:26:29.703080 - [DEBUG]
10148 2019-Jan-11 15:26:29.703104 - [DEBUG] Start adding new jump function
10149 2019-Jan-11 15:26:29.703128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10150 2019-Jan-11 15:26:29.703186 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10151 2019-Jan-11 15:26:29.703821 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10152 2019-Jan-11 15:26:29.704449 - [DEBUG] Edge Function : AllBottom
10153 2019-Jan-11 15:26:29.704477 - [DEBUG] End adding new jump function
10154 2019-Jan-11 15:26:29.704502 - [DEBUG]
10155 2019-Jan-11 15:26:29.704537 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10156 2019-Jan-11 15:26:29.704564 - [DEBUG]
10157 2019-Jan-11 15:26:29.704588 - [DEBUG] Process 298. path edge:
10158 2019-Jan-11 15:26:29.704613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10159 2019-Jan-11 15:26:29.704670 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
10160 2019-Jan-11 15:26:29.705299 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10161 2019-Jan-11 15:26:29.705941 - [DEBUG]
10162 2019-Jan-11 15:26:29.705967 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10163 2019-Jan-11 15:26:29.706609 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-11 15:26:29.706638 - [DEBUG]
10165 2019-Jan-11 15:26:29.706663 - [DEBUG] Propagate flow
10166 2019-Jan-11 15:26:29.706687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10167 2019-Jan-11 15:26:29.706746 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10168 2019-Jan-11 15:26:29.707377 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10169 2019-Jan-11 15:26:29.708028 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-11 15:26:29.708053 - [DEBUG]
10171 2019-Jan-11 15:26:29.708078 - [DEBUG] Join: AllTop & AllBottom
10172 2019-Jan-11 15:26:29.708104 - [DEBUG] = AllBottom (new jump func)
10173 2019-Jan-11 15:26:29.708129 - [DEBUG]
10174 2019-Jan-11 15:26:29.708152 - [DEBUG] Start adding new jump function
10175 2019-Jan-11 15:26:29.708176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10176 2019-Jan-11 15:26:29.708232 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10177 2019-Jan-11 15:26:29.708868 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10178 2019-Jan-11 15:26:29.709498 - [DEBUG] Edge Function : AllBottom
10179 2019-Jan-11 15:26:29.709527 - [DEBUG] End adding new jump function
10180 2019-Jan-11 15:26:29.709552 - [DEBUG]
10181 2019-Jan-11 15:26:29.709576 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10182 2019-Jan-11 15:26:29.709601 - [DEBUG]
10183 2019-Jan-11 15:26:29.709625 - [DEBUG] Process 299. path edge:
10184 2019-Jan-11 15:26:29.709649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10185 2019-Jan-11 15:26:29.709706 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
10186 2019-Jan-11 15:26:29.710336 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10187 2019-Jan-11 15:26:29.710971 - [DEBUG]
10188 2019-Jan-11 15:26:29.710996 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10189 2019-Jan-11 15:26:29.711655 - [DEBUG] Compose: EdgeIdentity * AllBottom
10190 2019-Jan-11 15:26:29.711683 - [DEBUG]
10191 2019-Jan-11 15:26:29.711707 - [DEBUG] Propagate flow
10192 2019-Jan-11 15:26:29.711730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10193 2019-Jan-11 15:26:29.711787 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10194 2019-Jan-11 15:26:29.712416 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10195 2019-Jan-11 15:26:29.713052 - [DEBUG] Edge function : AllBottom (result of previous compose)
10196 2019-Jan-11 15:26:29.713078 - [DEBUG]
10197 2019-Jan-11 15:26:29.713104 - [DEBUG] Join: AllTop & AllBottom
10198 2019-Jan-11 15:26:29.713131 - [DEBUG] = AllBottom (new jump func)
10199 2019-Jan-11 15:26:29.713157 - [DEBUG]
10200 2019-Jan-11 15:26:29.713181 - [DEBUG] Start adding new jump function
10201 2019-Jan-11 15:26:29.713205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10202 2019-Jan-11 15:26:29.713262 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10203 2019-Jan-11 15:26:29.713907 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10204 2019-Jan-11 15:26:29.714551 - [DEBUG] Edge Function : AllBottom
10205 2019-Jan-11 15:26:29.714581 - [DEBUG] End adding new jump function
10206 2019-Jan-11 15:26:29.714605 - [DEBUG]
10207 2019-Jan-11 15:26:29.714629 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10208 2019-Jan-11 15:26:29.714654 - [DEBUG]
10209 2019-Jan-11 15:26:29.714678 - [DEBUG] Process 300. path edge:
10210 2019-Jan-11 15:26:29.714703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10211 2019-Jan-11 15:26:29.714761 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
10212 2019-Jan-11 15:26:29.715389 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10213 2019-Jan-11 15:26:29.716022 - [DEBUG]
10214 2019-Jan-11 15:26:29.716049 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10215 2019-Jan-11 15:26:29.716691 - [DEBUG] Compose: EdgeIdentity * AllBottom
10216 2019-Jan-11 15:26:29.716719 - [DEBUG]
10217 2019-Jan-11 15:26:29.716744 - [DEBUG] Propagate flow
10218 2019-Jan-11 15:26:29.716768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10219 2019-Jan-11 15:26:29.716827 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10220 2019-Jan-11 15:26:29.717455 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10221 2019-Jan-11 15:26:29.718108 - [DEBUG] Edge function : AllBottom (result of previous compose)
10222 2019-Jan-11 15:26:29.718133 - [DEBUG]
10223 2019-Jan-11 15:26:29.718158 - [DEBUG] Join: AllTop & AllBottom
10224 2019-Jan-11 15:26:29.718184 - [DEBUG] = AllBottom (new jump func)
10225 2019-Jan-11 15:26:29.718209 - [DEBUG]
10226 2019-Jan-11 15:26:29.718232 - [DEBUG] Start adding new jump function
10227 2019-Jan-11 15:26:29.718256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10228 2019-Jan-11 15:26:29.718312 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10229 2019-Jan-11 15:26:29.718944 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10230 2019-Jan-11 15:26:29.719570 - [DEBUG] Edge Function : AllBottom
10231 2019-Jan-11 15:26:29.719599 - [DEBUG] End adding new jump function
10232 2019-Jan-11 15:26:29.719624 - [DEBUG]
10233 2019-Jan-11 15:26:29.719648 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10234 2019-Jan-11 15:26:29.719673 - [DEBUG]
10235 2019-Jan-11 15:26:29.719697 - [DEBUG] Process 301. path edge:
10236 2019-Jan-11 15:26:29.719722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10237 2019-Jan-11 15:26:29.719779 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
10238 2019-Jan-11 15:26:29.720404 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10239 2019-Jan-11 15:26:29.721036 - [DEBUG]
10240 2019-Jan-11 15:26:29.721061 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10241 2019-Jan-11 15:26:29.721731 - [DEBUG] Compose: EdgeIdentity * AllBottom
10242 2019-Jan-11 15:26:29.721760 - [DEBUG]
10243 2019-Jan-11 15:26:29.721784 - [DEBUG] Propagate flow
10244 2019-Jan-11 15:26:29.721808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10245 2019-Jan-11 15:26:29.721883 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10246 2019-Jan-11 15:26:29.722508 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10247 2019-Jan-11 15:26:29.723140 - [DEBUG] Edge function : AllBottom (result of previous compose)
10248 2019-Jan-11 15:26:29.723166 - [DEBUG]
10249 2019-Jan-11 15:26:29.723192 - [DEBUG] Join: AllTop & AllBottom
10250 2019-Jan-11 15:26:29.723219 - [DEBUG] = AllBottom (new jump func)
10251 2019-Jan-11 15:26:29.723245 - [DEBUG]
10252 2019-Jan-11 15:26:29.723269 - [DEBUG] Start adding new jump function
10253 2019-Jan-11 15:26:29.723293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10254 2019-Jan-11 15:26:29.723351 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10255 2019-Jan-11 15:26:29.723984 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10256 2019-Jan-11 15:26:29.724619 - [DEBUG] Edge Function : AllBottom
10257 2019-Jan-11 15:26:29.724647 - [DEBUG] End adding new jump function
10258 2019-Jan-11 15:26:29.724671 - [DEBUG]
10259 2019-Jan-11 15:26:29.724695 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10260 2019-Jan-11 15:26:29.724719 - [DEBUG]
10261 2019-Jan-11 15:26:29.724742 - [DEBUG] Process 302. path edge:
10262 2019-Jan-11 15:26:29.724766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10263 2019-Jan-11 15:26:29.724823 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
10264 2019-Jan-11 15:26:29.725446 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10265 2019-Jan-11 15:26:29.726077 - [DEBUG]
10266 2019-Jan-11 15:26:29.726103 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10267 2019-Jan-11 15:26:29.726743 - [DEBUG] Compose: EdgeIdentity * AllBottom
10268 2019-Jan-11 15:26:29.726773 - [DEBUG]
10269 2019-Jan-11 15:26:29.726798 - [DEBUG] Propagate flow
10270 2019-Jan-11 15:26:29.726822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10271 2019-Jan-11 15:26:29.726884 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10272 2019-Jan-11 15:26:29.727519 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10273 2019-Jan-11 15:26:29.728174 - [DEBUG] Edge function : AllBottom (result of previous compose)
10274 2019-Jan-11 15:26:29.728200 - [DEBUG]
10275 2019-Jan-11 15:26:29.728224 - [DEBUG] Join: AllTop & AllBottom
10276 2019-Jan-11 15:26:29.728250 - [DEBUG] = AllBottom (new jump func)
10277 2019-Jan-11 15:26:29.728275 - [DEBUG]
10278 2019-Jan-11 15:26:29.728299 - [DEBUG] Start adding new jump function
10279 2019-Jan-11 15:26:29.728322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10280 2019-Jan-11 15:26:29.728379 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10281 2019-Jan-11 15:26:29.729013 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10282 2019-Jan-11 15:26:29.729639 - [DEBUG] Edge Function : AllBottom
10283 2019-Jan-11 15:26:29.729668 - [DEBUG] End adding new jump function
10284 2019-Jan-11 15:26:29.729693 - [DEBUG]
10285 2019-Jan-11 15:26:29.729717 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10286 2019-Jan-11 15:26:29.729742 - [DEBUG]
10287 2019-Jan-11 15:26:29.729778 - [DEBUG] Process 303. path edge:
10288 2019-Jan-11 15:26:29.729803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10289 2019-Jan-11 15:26:29.729861 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
10290 2019-Jan-11 15:26:29.730489 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10291 2019-Jan-11 15:26:29.731124 - [DEBUG]
10292 2019-Jan-11 15:26:29.731149 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10293 2019-Jan-11 15:26:29.731811 - [DEBUG] Compose: EdgeIdentity * AllBottom
10294 2019-Jan-11 15:26:29.731840 - [DEBUG]
10295 2019-Jan-11 15:26:29.731864 - [DEBUG] Propagate flow
10296 2019-Jan-11 15:26:29.731888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10297 2019-Jan-11 15:26:29.731946 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10298 2019-Jan-11 15:26:29.732580 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10299 2019-Jan-11 15:26:29.733215 - [DEBUG] Edge function : AllBottom (result of previous compose)
10300 2019-Jan-11 15:26:29.733241 - [DEBUG]
10301 2019-Jan-11 15:26:29.733267 - [DEBUG] Join: AllTop & AllBottom
10302 2019-Jan-11 15:26:29.733294 - [DEBUG] = AllBottom (new jump func)
10303 2019-Jan-11 15:26:29.733320 - [DEBUG]
10304 2019-Jan-11 15:26:29.733344 - [DEBUG] Start adding new jump function
10305 2019-Jan-11 15:26:29.733369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10306 2019-Jan-11 15:26:29.733426 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10307 2019-Jan-11 15:26:29.734062 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10308 2019-Jan-11 15:26:29.734708 - [DEBUG] Edge Function : AllBottom
10309 2019-Jan-11 15:26:29.734736 - [DEBUG] End adding new jump function
10310 2019-Jan-11 15:26:29.734760 - [DEBUG]
10311 2019-Jan-11 15:26:29.734784 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10312 2019-Jan-11 15:26:29.734808 - [DEBUG]
10313 2019-Jan-11 15:26:29.734832 - [DEBUG] Process 304. path edge:
10314 2019-Jan-11 15:26:29.734856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10315 2019-Jan-11 15:26:29.734912 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
10316 2019-Jan-11 15:26:29.735543 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10317 2019-Jan-11 15:26:29.736177 - [DEBUG]
10318 2019-Jan-11 15:26:29.736204 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10319 2019-Jan-11 15:26:29.736845 - [DEBUG] Compose: EdgeIdentity * AllBottom
10320 2019-Jan-11 15:26:29.736874 - [DEBUG]
10321 2019-Jan-11 15:26:29.736899 - [DEBUG] Propagate flow
10322 2019-Jan-11 15:26:29.736923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10323 2019-Jan-11 15:26:29.736981 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10324 2019-Jan-11 15:26:29.737610 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10325 2019-Jan-11 15:26:29.738261 - [DEBUG] Edge function : AllBottom (result of previous compose)
10326 2019-Jan-11 15:26:29.738296 - [DEBUG]
10327 2019-Jan-11 15:26:29.738322 - [DEBUG] Join: AllTop & AllBottom
10328 2019-Jan-11 15:26:29.738349 - [DEBUG] = AllBottom (new jump func)
10329 2019-Jan-11 15:26:29.738375 - [DEBUG]
10330 2019-Jan-11 15:26:29.738400 - [DEBUG] Start adding new jump function
10331 2019-Jan-11 15:26:29.738424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10332 2019-Jan-11 15:26:29.738481 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10333 2019-Jan-11 15:26:29.739118 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10334 2019-Jan-11 15:26:29.739744 - [DEBUG] Edge Function : AllBottom
10335 2019-Jan-11 15:26:29.739773 - [DEBUG] End adding new jump function
10336 2019-Jan-11 15:26:29.739798 - [DEBUG]
10337 2019-Jan-11 15:26:29.739823 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10338 2019-Jan-11 15:26:29.739848 - [DEBUG]
10339 2019-Jan-11 15:26:29.739872 - [DEBUG] Process 305. path edge:
10340 2019-Jan-11 15:26:29.739897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10341 2019-Jan-11 15:26:29.739954 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
10342 2019-Jan-11 15:26:29.740581 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10343 2019-Jan-11 15:26:29.741228 - [DEBUG]
10344 2019-Jan-11 15:26:29.741253 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10345 2019-Jan-11 15:26:29.741894 - [DEBUG] Compose: EdgeIdentity * AllBottom
10346 2019-Jan-11 15:26:29.741924 - [DEBUG]
10347 2019-Jan-11 15:26:29.741948 - [DEBUG] Propagate flow
10348 2019-Jan-11 15:26:29.741973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10349 2019-Jan-11 15:26:29.742031 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10350 2019-Jan-11 15:26:29.742658 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10351 2019-Jan-11 15:26:29.743293 - [DEBUG] Edge function : AllBottom (result of previous compose)
10352 2019-Jan-11 15:26:29.743320 - [DEBUG]
10353 2019-Jan-11 15:26:29.743345 - [DEBUG] Join: AllTop & AllBottom
10354 2019-Jan-11 15:26:29.743372 - [DEBUG] = AllBottom (new jump func)
10355 2019-Jan-11 15:26:29.743398 - [DEBUG]
10356 2019-Jan-11 15:26:29.743422 - [DEBUG] Start adding new jump function
10357 2019-Jan-11 15:26:29.743447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10358 2019-Jan-11 15:26:29.743504 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10359 2019-Jan-11 15:26:29.744140 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10360 2019-Jan-11 15:26:29.744781 - [DEBUG] Edge Function : AllBottom
10361 2019-Jan-11 15:26:29.744809 - [DEBUG] End adding new jump function
10362 2019-Jan-11 15:26:29.744833 - [DEBUG]
10363 2019-Jan-11 15:26:29.744857 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10364 2019-Jan-11 15:26:29.744882 - [DEBUG]
10365 2019-Jan-11 15:26:29.744905 - [DEBUG] Process 306. path edge:
10366 2019-Jan-11 15:26:29.744929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10367 2019-Jan-11 15:26:29.744985 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
10368 2019-Jan-11 15:26:29.745612 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10369 2019-Jan-11 15:26:29.746247 - [DEBUG]
10370 2019-Jan-11 15:26:29.746279 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10371 2019-Jan-11 15:26:29.746911 - [DEBUG] Start of endsummarytab entry
10372 2019-Jan-11 15:26:29.746942 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10373 2019-Jan-11 15:26:29.747579 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
10374 2019-Jan-11 15:26:29.747639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10375 2019-Jan-11 15:26:29.748286 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10376 2019-Jan-11 15:26:29.748923 - [DEBUG] EF: AllBottom
10377 2019-Jan-11 15:26:29.748949 - [DEBUG]
10378 2019-Jan-11 15:26:29.748973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10379 2019-Jan-11 15:26:29.749599 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10380 2019-Jan-11 15:26:29.750228 - [DEBUG] EF: AllBottom
10381 2019-Jan-11 15:26:29.750254 - [DEBUG]
10382 2019-Jan-11 15:26:29.750278 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10383 2019-Jan-11 15:26:29.750904 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
10384 2019-Jan-11 15:26:29.751548 - [DEBUG] EF: AllBottom
10385 2019-Jan-11 15:26:29.751573 - [DEBUG]
10386 2019-Jan-11 15:26:29.751597 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10387 2019-Jan-11 15:26:29.752221 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
10388 2019-Jan-11 15:26:29.752850 - [DEBUG] EF: AllBottom
10389 2019-Jan-11 15:26:29.752876 - [DEBUG]
10390 2019-Jan-11 15:26:29.752901 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10391 2019-Jan-11 15:26:29.753525 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
10392 2019-Jan-11 15:26:29.754160 - [DEBUG] EF: AllBottom
10393 2019-Jan-11 15:26:29.754186 - [DEBUG]
10394 2019-Jan-11 15:26:29.754210 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10395 2019-Jan-11 15:26:29.754850 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
10396 2019-Jan-11 15:26:29.755478 - [DEBUG] EF: AllBottom
10397 2019-Jan-11 15:26:29.755504 - [DEBUG]
10398 2019-Jan-11 15:26:29.755528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10399 2019-Jan-11 15:26:29.756153 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10400 2019-Jan-11 15:26:29.756780 - [DEBUG] EF: AllBottom
10401 2019-Jan-11 15:26:29.756806 - [DEBUG]
10402 2019-Jan-11 15:26:29.756831 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10403 2019-Jan-11 15:26:29.757456 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10404 2019-Jan-11 15:26:29.758106 - [DEBUG] EF: AllBottom
10405 2019-Jan-11 15:26:29.758131 - [DEBUG]
10406 2019-Jan-11 15:26:29.758155 - [DEBUG] ---------------
10407 2019-Jan-11 15:26:29.758179 - [DEBUG]
10408 2019-Jan-11 15:26:29.758203 - [DEBUG] End of endsummarytab entry
10409 2019-Jan-11 15:26:29.758227 - [DEBUG]
10410 2019-Jan-11 15:26:29.758250 - [DEBUG] Start of incomingtab entry
10411 2019-Jan-11 15:26:29.758274 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10412 2019-Jan-11 15:26:29.758900 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
10413 2019-Jan-11 15:26:29.758957 - [DEBUG] ---------------
10414 2019-Jan-11 15:26:29.758981 - [DEBUG] End of incomingtab entry
10415 2019-Jan-11 15:26:29.759005 - [DEBUG]
10416 2019-Jan-11 15:26:29.759029 - [DEBUG] EDGE:
10417 2019-Jan-11 15:26:29.759094 - [DEBUG] ---> 10418 2019-Jan-11 15:26:29.759722 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10419 2019-Jan-11 15:26:29.760358 - [DEBUG]
10420 2019-Jan-11 15:26:29.760384 - [DEBUG] EDGE:
10421 2019-Jan-11 15:26:29.760442 - [DEBUG] ---> 10422 2019-Jan-11 15:26:29.761069 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10423 2019-Jan-11 15:26:29.761720 - [DEBUG]
10424 2019-Jan-11 15:26:29.761753 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-11 15:26:29.761781 - [DEBUG]
10426 2019-Jan-11 15:26:29.761806 - [DEBUG] Propagate flow
10427 2019-Jan-11 15:26:29.761830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10428 2019-Jan-11 15:26:29.761888 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10429 2019-Jan-11 15:26:29.762524 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10430 2019-Jan-11 15:26:29.763159 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-11 15:26:29.763186 - [DEBUG]
10432 2019-Jan-11 15:26:29.763211 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-11 15:26:29.763238 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-11 15:26:29.763264 - [DEBUG]
10435 2019-Jan-11 15:26:29.763288 - [DEBUG] Start adding new jump function
10436 2019-Jan-11 15:26:29.763312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10437 2019-Jan-11 15:26:29.763369 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10438 2019-Jan-11 15:26:29.764005 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10439 2019-Jan-11 15:26:29.764655 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-11 15:26:29.764683 - [DEBUG] End adding new jump function
10441 2019-Jan-11 15:26:29.764707 - [DEBUG]
10442 2019-Jan-11 15:26:29.764731 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10443 2019-Jan-11 15:26:29.764755 - [DEBUG]
10444 2019-Jan-11 15:26:29.764778 - [DEBUG] Process 307. path edge:
10445 2019-Jan-11 15:26:29.764802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10446 2019-Jan-11 15:26:29.764858 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
10447 2019-Jan-11 15:26:29.765495 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10448 2019-Jan-11 15:26:29.766130 - [DEBUG]
10449 2019-Jan-11 15:26:29.766155 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10450 2019-Jan-11 15:26:29.766799 - [DEBUG] Possible callees:
10451 2019-Jan-11 15:26:29.766825 - [DEBUG] llvm.dbg.declare
10452 2019-Jan-11 15:26:29.766851 - [DEBUG] Possible return sites:
10453 2019-Jan-11 15:26:29.766876 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19310454 2019-Jan-11 15:26:29.768148 - [DEBUG] Found and process special summary
10455 2019-Jan-11 15:26:29.768190 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-11 15:26:29.768217 - [DEBUG]
10457 2019-Jan-11 15:26:29.768242 - [DEBUG] Propagate flow
10458 2019-Jan-11 15:26:29.768265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10459 2019-Jan-11 15:26:29.768322 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10460 2019-Jan-11 15:26:29.768952 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10461 2019-Jan-11 15:26:29.769588 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-11 15:26:29.769615 - [DEBUG]
10463 2019-Jan-11 15:26:29.769640 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-11 15:26:29.769667 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-11 15:26:29.769692 - [DEBUG]
10466 2019-Jan-11 15:26:29.769716 - [DEBUG] Start adding new jump function
10467 2019-Jan-11 15:26:29.769741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10468 2019-Jan-11 15:26:29.769797 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10469 2019-Jan-11 15:26:29.770435 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10470 2019-Jan-11 15:26:29.771064 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-11 15:26:29.771092 - [DEBUG] End adding new jump function
10472 2019-Jan-11 15:26:29.771117 - [DEBUG]
10473 2019-Jan-11 15:26:29.771141 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10474 2019-Jan-11 15:26:29.771166 - [DEBUG]
10475 2019-Jan-11 15:26:29.771201 - [DEBUG] Process 308. path edge:
10476 2019-Jan-11 15:26:29.771228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10477 2019-Jan-11 15:26:29.771286 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
10478 2019-Jan-11 15:26:29.771915 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10479 2019-Jan-11 15:26:29.772552 - [DEBUG]
10480 2019-Jan-11 15:26:29.772577 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10481 2019-Jan-11 15:26:29.773220 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-11 15:26:29.773249 - [DEBUG]
10483 2019-Jan-11 15:26:29.773274 - [DEBUG] Propagate flow
10484 2019-Jan-11 15:26:29.773298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10485 2019-Jan-11 15:26:29.773356 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10486 2019-Jan-11 15:26:29.773983 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10487 2019-Jan-11 15:26:29.774631 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-11 15:26:29.774657 - [DEBUG]
10489 2019-Jan-11 15:26:29.774681 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-11 15:26:29.774708 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-11 15:26:29.774732 - [DEBUG]
10492 2019-Jan-11 15:26:29.774756 - [DEBUG] Start adding new jump function
10493 2019-Jan-11 15:26:29.774779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10494 2019-Jan-11 15:26:29.774835 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10495 2019-Jan-11 15:26:29.775471 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10496 2019-Jan-11 15:26:29.776097 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-11 15:26:29.776126 - [DEBUG] End adding new jump function
10498 2019-Jan-11 15:26:29.776163 - [DEBUG]
10499 2019-Jan-11 15:26:29.776188 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10500 2019-Jan-11 15:26:29.776213 - [DEBUG]
10501 2019-Jan-11 15:26:29.776237 - [DEBUG] Process 309. path edge:
10502 2019-Jan-11 15:26:29.776262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10503 2019-Jan-11 15:26:29.776320 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
10504 2019-Jan-11 15:26:29.776947 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10505 2019-Jan-11 15:26:29.777582 - [DEBUG]
10506 2019-Jan-11 15:26:29.777608 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10507 2019-Jan-11 15:26:29.778258 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-11 15:26:29.778287 - [DEBUG]
10509 2019-Jan-11 15:26:29.778312 - [DEBUG] Propagate flow
10510 2019-Jan-11 15:26:29.778336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10511 2019-Jan-11 15:26:29.778393 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10512 2019-Jan-11 15:26:29.779021 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10513 2019-Jan-11 15:26:29.779658 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-11 15:26:29.779684 - [DEBUG]
10515 2019-Jan-11 15:26:29.779710 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10516 2019-Jan-11 15:26:29.779737 - [DEBUG] = AllBottom
10517 2019-Jan-11 15:26:29.779763 - [DEBUG]
10518 2019-Jan-11 15:26:29.779787 - [DEBUG] PROPAGATE: No new function!
10519 2019-Jan-11 15:26:29.779812 - [DEBUG] EDGE:
10520 2019-Jan-11 15:26:29.779870 - [DEBUG] ---> 10521 2019-Jan-11 15:26:29.780497 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10522 2019-Jan-11 15:26:29.781132 - [DEBUG]
10523 2019-Jan-11 15:26:29.781158 - [DEBUG] EDGE:
10524 2019-Jan-11 15:26:29.781229 - [DEBUG] ---> 10525 2019-Jan-11 15:26:29.781859 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10526 2019-Jan-11 15:26:29.782494 - [DEBUG]
10527 2019-Jan-11 15:26:29.782531 - [DEBUG] Compose: EdgeIdentity * AllBottom
10528 2019-Jan-11 15:26:29.782559 - [DEBUG]
10529 2019-Jan-11 15:26:29.782583 - [DEBUG] Propagate flow
10530 2019-Jan-11 15:26:29.782608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10531 2019-Jan-11 15:26:29.782665 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10532 2019-Jan-11 15:26:29.783295 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10533 2019-Jan-11 15:26:29.783930 - [DEBUG] Edge function : AllBottom (result of previous compose)
10534 2019-Jan-11 15:26:29.783957 - [DEBUG]
10535 2019-Jan-11 15:26:29.783982 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10536 2019-Jan-11 15:26:29.784009 - [DEBUG] = AllBottom
10537 2019-Jan-11 15:26:29.784034 - [DEBUG]
10538 2019-Jan-11 15:26:29.784058 - [DEBUG] PROPAGATE: No new function!
10539 2019-Jan-11 15:26:29.784085 - [DEBUG] EDGE:
10540 2019-Jan-11 15:26:29.784143 - [DEBUG] ---> 10541 2019-Jan-11 15:26:29.784803 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10542 2019-Jan-11 15:26:29.785438 - [DEBUG]
10543 2019-Jan-11 15:26:29.785464 - [DEBUG] EDGE:
10544 2019-Jan-11 15:26:29.785522 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
10545 2019-Jan-11 15:26:29.786154 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10546 2019-Jan-11 15:26:29.786789 - [DEBUG]
10547 2019-Jan-11 15:26:29.786815 - [DEBUG] EDGE:
10548 2019-Jan-11 15:26:29.786873 - [DEBUG] ---> 10549 2019-Jan-11 15:26:29.787502 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10550 2019-Jan-11 15:26:29.788153 - [DEBUG]
10551 2019-Jan-11 15:26:29.788178 - [DEBUG] EDGE:
10552 2019-Jan-11 15:26:29.788236 - [DEBUG] ---> 10553 2019-Jan-11 15:26:29.788862 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10554 2019-Jan-11 15:26:29.789497 - [DEBUG]
10555 2019-Jan-11 15:26:29.789522 - [DEBUG] EDGE:
10556 2019-Jan-11 15:26:29.789581 - [DEBUG] ---> 10557 2019-Jan-11 15:26:29.790210 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10558 2019-Jan-11 15:26:29.790846 - [DEBUG]
10559 2019-Jan-11 15:26:29.790879 - [DEBUG] Compose: EdgeIdentity * AllBottom
10560 2019-Jan-11 15:26:29.790906 - [DEBUG]
10561 2019-Jan-11 15:26:29.790931 - [DEBUG] Propagate flow
10562 2019-Jan-11 15:26:29.790955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10563 2019-Jan-11 15:26:29.791014 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10564 2019-Jan-11 15:26:29.791659 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10565 2019-Jan-11 15:26:29.792296 - [DEBUG] Edge function : AllBottom (result of previous compose)
10566 2019-Jan-11 15:26:29.792322 - [DEBUG]
10567 2019-Jan-11 15:26:29.792348 - [DEBUG] Join: AllTop & AllBottom
10568 2019-Jan-11 15:26:29.792375 - [DEBUG] = AllBottom (new jump func)
10569 2019-Jan-11 15:26:29.792400 - [DEBUG]
10570 2019-Jan-11 15:26:29.792425 - [DEBUG] Start adding new jump function
10571 2019-Jan-11 15:26:29.792449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10572 2019-Jan-11 15:26:29.792506 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10573 2019-Jan-11 15:26:29.793142 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10574 2019-Jan-11 15:26:29.793769 - [DEBUG] Edge Function : AllBottom
10575 2019-Jan-11 15:26:29.793798 - [DEBUG] End adding new jump function
10576 2019-Jan-11 15:26:29.793823 - [DEBUG]
10577 2019-Jan-11 15:26:29.793847 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10578 2019-Jan-11 15:26:29.793872 - [DEBUG]
10579 2019-Jan-11 15:26:29.793896 - [DEBUG] Process 310. path edge:
10580 2019-Jan-11 15:26:29.793929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10581 2019-Jan-11 15:26:29.793986 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
10582 2019-Jan-11 15:26:29.794629 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10583 2019-Jan-11 15:26:29.795266 - [DEBUG]
10584 2019-Jan-11 15:26:29.795291 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10585 2019-Jan-11 15:26:29.795935 - [DEBUG] Compose: EdgeIdentity * AllBottom
10586 2019-Jan-11 15:26:29.795964 - [DEBUG]
10587 2019-Jan-11 15:26:29.795989 - [DEBUG] Propagate flow
10588 2019-Jan-11 15:26:29.796013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10589 2019-Jan-11 15:26:29.796070 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
10590 2019-Jan-11 15:26:29.796695 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10591 2019-Jan-11 15:26:29.797330 - [DEBUG] Edge function : AllBottom (result of previous compose)
10592 2019-Jan-11 15:26:29.797357 - [DEBUG]
10593 2019-Jan-11 15:26:29.797382 - [DEBUG] Join: AllTop & AllBottom
10594 2019-Jan-11 15:26:29.797409 - [DEBUG] = AllBottom (new jump func)
10595 2019-Jan-11 15:26:29.797435 - [DEBUG]
10596 2019-Jan-11 15:26:29.797459 - [DEBUG] Start adding new jump function
10597 2019-Jan-11 15:26:29.797483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10598 2019-Jan-11 15:26:29.797540 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10599 2019-Jan-11 15:26:29.798189 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
10600 2019-Jan-11 15:26:29.798813 - [DEBUG] Edge Function : AllBottom
10601 2019-Jan-11 15:26:29.798843 - [DEBUG] End adding new jump function
10602 2019-Jan-11 15:26:29.798868 - [DEBUG]
10603 2019-Jan-11 15:26:29.798892 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10604 2019-Jan-11 15:26:29.798918 - [DEBUG]
10605 2019-Jan-11 15:26:29.798942 - [DEBUG] Process 311. path edge:
10606 2019-Jan-11 15:26:29.798967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10607 2019-Jan-11 15:26:29.799029 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
10608 2019-Jan-11 15:26:29.799706 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10609 2019-Jan-11 15:26:29.800400 - [DEBUG]
10610 2019-Jan-11 15:26:29.800430 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
10611 2019-Jan-11 15:26:29.801137 - [DEBUG] Compose: EdgeIdentity * AllBottom
10612 2019-Jan-11 15:26:29.801167 - [DEBUG]
10613 2019-Jan-11 15:26:29.801214 - [DEBUG] Propagate flow
10614 2019-Jan-11 15:26:29.801241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10615 2019-Jan-11 15:26:29.801312 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10616 2019-Jan-11 15:26:29.801951 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10617 2019-Jan-11 15:26:29.802590 - [DEBUG] Edge function : AllBottom (result of previous compose)
10618 2019-Jan-11 15:26:29.802616 - [DEBUG]
10619 2019-Jan-11 15:26:29.802643 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10620 2019-Jan-11 15:26:29.802670 - [DEBUG] = AllBottom
10621 2019-Jan-11 15:26:29.802696 - [DEBUG]
10622 2019-Jan-11 15:26:29.802720 - [DEBUG] PROPAGATE: No new function!
10623 2019-Jan-11 15:26:29.802762 - [DEBUG] EDGE:
10624 2019-Jan-11 15:26:29.802821 - [DEBUG] ---> 10625 2019-Jan-11 15:26:29.803446 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10626 2019-Jan-11 15:26:29.804081 - [DEBUG]
10627 2019-Jan-11 15:26:29.804107 - [DEBUG] EDGE:
10628 2019-Jan-11 15:26:29.804165 - [DEBUG] ---> 10629 2019-Jan-11 15:26:29.804812 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10630 2019-Jan-11 15:26:29.805449 - [DEBUG]
10631 2019-Jan-11 15:26:29.805475 - [DEBUG] EDGE:
10632 2019-Jan-11 15:26:29.805532 - [DEBUG] ---> 10633 2019-Jan-11 15:26:29.806160 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10634 2019-Jan-11 15:26:29.806795 - [DEBUG]
10635 2019-Jan-11 15:26:29.806821 - [DEBUG] EDGE:
10636 2019-Jan-11 15:26:29.806879 - [DEBUG] ---> 10637 2019-Jan-11 15:26:29.807510 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10638 2019-Jan-11 15:26:29.808169 - [DEBUG]
10639 2019-Jan-11 15:26:29.808194 - [DEBUG] EDGE:
10640 2019-Jan-11 15:26:29.808252 - [DEBUG] ---> 10641 2019-Jan-11 15:26:29.808881 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10642 2019-Jan-11 15:26:29.809516 - [DEBUG]
10643 2019-Jan-11 15:26:29.809542 - [DEBUG] EDGE:
10644 2019-Jan-11 15:26:29.809601 - [DEBUG] ---> 10645 2019-Jan-11 15:26:29.810230 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10646 2019-Jan-11 15:26:29.810865 - [DEBUG]
10647 2019-Jan-11 15:26:29.810905 - [DEBUG] Compose: EdgeIdentity * AllBottom
10648 2019-Jan-11 15:26:29.810934 - [DEBUG]
10649 2019-Jan-11 15:26:29.810958 - [DEBUG] Propagate flow
10650 2019-Jan-11 15:26:29.810982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10651 2019-Jan-11 15:26:29.811040 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10652 2019-Jan-11 15:26:29.811689 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10653 2019-Jan-11 15:26:29.812324 - [DEBUG] Edge function : AllBottom (result of previous compose)
10654 2019-Jan-11 15:26:29.812351 - [DEBUG]
10655 2019-Jan-11 15:26:29.812377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10656 2019-Jan-11 15:26:29.812404 - [DEBUG] = AllBottom
10657 2019-Jan-11 15:26:29.812430 - [DEBUG]
10658 2019-Jan-11 15:26:29.812454 - [DEBUG] PROPAGATE: No new function!
10659 2019-Jan-11 15:26:29.812481 - [DEBUG] EDGE:
10660 2019-Jan-11 15:26:29.812540 - [DEBUG] ---> 10661 2019-Jan-11 15:26:29.813185 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10662 2019-Jan-11 15:26:29.813823 - [DEBUG]
10663 2019-Jan-11 15:26:29.813849 - [DEBUG] EDGE:
10664 2019-Jan-11 15:26:29.813907 - [DEBUG] ---> 10665 2019-Jan-11 15:26:29.814546 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10666 2019-Jan-11 15:26:29.815182 - [DEBUG]
10667 2019-Jan-11 15:26:29.815208 - [DEBUG] EDGE:
10668 2019-Jan-11 15:26:29.815266 - [DEBUG] ---> 10669 2019-Jan-11 15:26:29.815897 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10670 2019-Jan-11 15:26:29.816533 - [DEBUG]
10671 2019-Jan-11 15:26:29.816569 - [DEBUG] Compose: EdgeIdentity * AllBottom
10672 2019-Jan-11 15:26:29.816597 - [DEBUG]
10673 2019-Jan-11 15:26:29.816622 - [DEBUG] Propagate flow
10674 2019-Jan-11 15:26:29.816646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10675 2019-Jan-11 15:26:29.816703 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10676 2019-Jan-11 15:26:29.817334 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10677 2019-Jan-11 15:26:29.817984 - [DEBUG] Edge function : AllBottom (result of previous compose)
10678 2019-Jan-11 15:26:29.818009 - [DEBUG]
10679 2019-Jan-11 15:26:29.818034 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10680 2019-Jan-11 15:26:29.818060 - [DEBUG] = AllBottom
10681 2019-Jan-11 15:26:29.818085 - [DEBUG]
10682 2019-Jan-11 15:26:29.818108 - [DEBUG] PROPAGATE: No new function!
10683 2019-Jan-11 15:26:29.818133 - [DEBUG] EDGE:
10684 2019-Jan-11 15:26:29.818191 - [DEBUG] ---> 10685 2019-Jan-11 15:26:29.818827 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10686 2019-Jan-11 15:26:29.819462 - [DEBUG]
10687 2019-Jan-11 15:26:29.819488 - [DEBUG] EDGE:
10688 2019-Jan-11 15:26:29.819547 - [DEBUG] ---> 10689 2019-Jan-11 15:26:29.820174 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10690 2019-Jan-11 15:26:29.820811 - [DEBUG]
10691 2019-Jan-11 15:26:29.820837 - [DEBUG] EDGE:
10692 2019-Jan-11 15:26:29.820895 - [DEBUG] ---> 10693 2019-Jan-11 15:26:29.821535 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10694 2019-Jan-11 15:26:29.822170 - [DEBUG]
10695 2019-Jan-11 15:26:29.822197 - [DEBUG] EDGE:
10696 2019-Jan-11 15:26:29.822254 - [DEBUG] ---> 10697 2019-Jan-11 15:26:29.822884 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10698 2019-Jan-11 15:26:29.823528 - [DEBUG]
10699 2019-Jan-11 15:26:29.823565 - [DEBUG] Compose: EdgeIdentity * AllBottom
10700 2019-Jan-11 15:26:29.823593 - [DEBUG]
10701 2019-Jan-11 15:26:29.823618 - [DEBUG] Propagate flow
10702 2019-Jan-11 15:26:29.823642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10703 2019-Jan-11 15:26:29.823700 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
10704 2019-Jan-11 15:26:29.824331 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10705 2019-Jan-11 15:26:29.824981 - [DEBUG] Edge function : AllBottom (result of previous compose)
10706 2019-Jan-11 15:26:29.825008 - [DEBUG]
10707 2019-Jan-11 15:26:29.825034 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10708 2019-Jan-11 15:26:29.825061 - [DEBUG] = AllBottom
10709 2019-Jan-11 15:26:29.825086 - [DEBUG]
10710 2019-Jan-11 15:26:29.825110 - [DEBUG] PROPAGATE: No new function!
10711 2019-Jan-11 15:26:29.825137 - [DEBUG] EDGE:
10712 2019-Jan-11 15:26:29.825195 - [DEBUG] ---> 10713 2019-Jan-11 15:26:29.825831 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10714 2019-Jan-11 15:26:29.826467 - [DEBUG]
10715 2019-Jan-11 15:26:29.826493 - [DEBUG] EDGE:
10716 2019-Jan-11 15:26:29.826552 - [DEBUG] ---> 10717 2019-Jan-11 15:26:29.827178 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10718 2019-Jan-11 15:26:29.827814 - [DEBUG]
10719 2019-Jan-11 15:26:29.827840 - [DEBUG] EDGE:
10720 2019-Jan-11 15:26:29.827909 - [DEBUG] ---> 10721 2019-Jan-11 15:26:29.828539 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10722 2019-Jan-11 15:26:29.829174 - [DEBUG]
10723 2019-Jan-11 15:26:29.829211 - [DEBUG] Compose: EdgeIdentity * AllBottom
10724 2019-Jan-11 15:26:29.829239 - [DEBUG]
10725 2019-Jan-11 15:26:29.829264 - [DEBUG] Propagate flow
10726 2019-Jan-11 15:26:29.829288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10727 2019-Jan-11 15:26:29.829345 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
10728 2019-Jan-11 15:26:29.829976 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10729 2019-Jan-11 15:26:29.830611 - [DEBUG] Edge function : AllBottom (result of previous compose)
10730 2019-Jan-11 15:26:29.830637 - [DEBUG]
10731 2019-Jan-11 15:26:29.830663 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10732 2019-Jan-11 15:26:29.830689 - [DEBUG] = AllBottom
10733 2019-Jan-11 15:26:29.830715 - [DEBUG]
10734 2019-Jan-11 15:26:29.830739 - [DEBUG] PROPAGATE: No new function!
10735 2019-Jan-11 15:26:29.830765 - [DEBUG] EDGE:
10736 2019-Jan-11 15:26:29.830824 - [DEBUG] ---> 10737 2019-Jan-11 15:26:29.831475 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10738 2019-Jan-11 15:26:29.832110 - [DEBUG]
10739 2019-Jan-11 15:26:29.832136 - [DEBUG] EDGE:
10740 2019-Jan-11 15:26:29.832202 - [DEBUG] ---> 10741 2019-Jan-11 15:26:29.832827 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10742 2019-Jan-11 15:26:29.833462 - [DEBUG]
10743 2019-Jan-11 15:26:29.833488 - [DEBUG] EDGE:
10744 2019-Jan-11 15:26:29.833547 - [DEBUG] ---> 10745 2019-Jan-11 15:26:29.834171 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10746 2019-Jan-11 15:26:29.834821 - [DEBUG]
10747 2019-Jan-11 15:26:29.834846 - [DEBUG] EDGE:
10748 2019-Jan-11 15:26:29.834904 - [DEBUG] ---> 10749 2019-Jan-11 15:26:29.835533 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10750 2019-Jan-11 15:26:29.836167 - [DEBUG]
10751 2019-Jan-11 15:26:29.836212 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-11 15:26:29.836241 - [DEBUG]
10753 2019-Jan-11 15:26:29.836266 - [DEBUG] Propagate flow
10754 2019-Jan-11 15:26:29.836290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10755 2019-Jan-11 15:26:29.836348 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10756 2019-Jan-11 15:26:29.836978 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10757 2019-Jan-11 15:26:29.837605 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-11 15:26:29.837631 - [DEBUG]
10759 2019-Jan-11 15:26:29.837657 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10760 2019-Jan-11 15:26:29.837684 - [DEBUG] = AllBottom
10761 2019-Jan-11 15:26:29.837709 - [DEBUG]
10762 2019-Jan-11 15:26:29.837734 - [DEBUG] PROPAGATE: No new function!
10763 2019-Jan-11 15:26:29.837759 - [DEBUG] Compose: EdgeIdentity * AllBottom
10764 2019-Jan-11 15:26:29.837786 - [DEBUG]
10765 2019-Jan-11 15:26:29.837810 - [DEBUG] Propagate flow
10766 2019-Jan-11 15:26:29.837835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10767 2019-Jan-11 15:26:29.837904 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10768 2019-Jan-11 15:26:29.838535 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10769 2019-Jan-11 15:26:29.839170 - [DEBUG] Edge function : AllBottom (result of previous compose)
10770 2019-Jan-11 15:26:29.839197 - [DEBUG]
10771 2019-Jan-11 15:26:29.839222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10772 2019-Jan-11 15:26:29.839249 - [DEBUG] = AllBottom
10773 2019-Jan-11 15:26:29.839274 - [DEBUG]
10774 2019-Jan-11 15:26:29.839299 - [DEBUG] PROPAGATE: No new function!
10775 2019-Jan-11 15:26:29.839325 - [DEBUG] EDGE:
10776 2019-Jan-11 15:26:29.839384 - [DEBUG] ---> 10777 2019-Jan-11 15:26:29.840022 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10778 2019-Jan-11 15:26:29.840648 - [DEBUG]
10779 2019-Jan-11 15:26:29.840674 - [DEBUG] EDGE:
10780 2019-Jan-11 15:26:29.840733 - [DEBUG] ---> 10781 2019-Jan-11 15:26:29.841384 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10782 2019-Jan-11 15:26:29.842009 - [DEBUG]
10783 2019-Jan-11 15:26:29.842044 - [DEBUG] Compose: EdgeIdentity * AllBottom
10784 2019-Jan-11 15:26:29.842072 - [DEBUG]
10785 2019-Jan-11 15:26:29.842096 - [DEBUG] Propagate flow
10786 2019-Jan-11 15:26:29.842120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10787 2019-Jan-11 15:26:29.842177 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10788 2019-Jan-11 15:26:29.842804 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10789 2019-Jan-11 15:26:29.843429 - [DEBUG] Edge function : AllBottom (result of previous compose)
10790 2019-Jan-11 15:26:29.843455 - [DEBUG]
10791 2019-Jan-11 15:26:29.843481 - [DEBUG] Join: AllTop & AllBottom
10792 2019-Jan-11 15:26:29.843508 - [DEBUG] = AllBottom (new jump func)
10793 2019-Jan-11 15:26:29.843534 - [DEBUG]
10794 2019-Jan-11 15:26:29.843558 - [DEBUG] Start adding new jump function
10795 2019-Jan-11 15:26:29.843582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10796 2019-Jan-11 15:26:29.843639 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10797 2019-Jan-11 15:26:29.844265 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10798 2019-Jan-11 15:26:29.844904 - [DEBUG] Edge Function : AllBottom
10799 2019-Jan-11 15:26:29.844935 - [DEBUG] End adding new jump function
10800 2019-Jan-11 15:26:29.844960 - [DEBUG]
10801 2019-Jan-11 15:26:29.844984 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
10802 2019-Jan-11 15:26:29.845008 - [DEBUG]
10803 2019-Jan-11 15:26:29.845032 - [DEBUG] Process 312. path edge:
10804 2019-Jan-11 15:26:29.845056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10805 2019-Jan-11 15:26:29.845113 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10806 2019-Jan-11 15:26:29.845740 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
10807 2019-Jan-11 15:26:29.846365 - [DEBUG]
10808 2019-Jan-11 15:26:29.846392 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10809 2019-Jan-11 15:26:29.847029 - [DEBUG] Compose: EdgeIdentity * AllBottom
10810 2019-Jan-11 15:26:29.847059 - [DEBUG]
10811 2019-Jan-11 15:26:29.847083 - [DEBUG] Propagate flow
10812 2019-Jan-11 15:26:29.847108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10813 2019-Jan-11 15:26:29.847165 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10814 2019-Jan-11 15:26:29.847803 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10815 2019-Jan-11 15:26:29.848446 - [DEBUG] Edge function : AllBottom (result of previous compose)
10816 2019-Jan-11 15:26:29.848473 - [DEBUG]
10817 2019-Jan-11 15:26:29.848499 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10818 2019-Jan-11 15:26:29.848526 - [DEBUG] = AllBottom
10819 2019-Jan-11 15:26:29.848551 - [DEBUG]
10820 2019-Jan-11 15:26:29.848575 - [DEBUG] PROPAGATE: No new function!
10821 2019-Jan-11 15:26:29.848608 - [DEBUG] Compose: EdgeIdentity * AllBottom
10822 2019-Jan-11 15:26:29.848635 - [DEBUG]
10823 2019-Jan-11 15:26:29.848660 - [DEBUG] Propagate flow
10824 2019-Jan-11 15:26:29.848684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10825 2019-Jan-11 15:26:29.848742 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10826 2019-Jan-11 15:26:29.849389 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10827 2019-Jan-11 15:26:29.850017 - [DEBUG] Edge function : AllBottom (result of previous compose)
10828 2019-Jan-11 15:26:29.850043 - [DEBUG]
10829 2019-Jan-11 15:26:29.850069 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10830 2019-Jan-11 15:26:29.850096 - [DEBUG] = AllBottom
10831 2019-Jan-11 15:26:29.850121 - [DEBUG]
10832 2019-Jan-11 15:26:29.850145 - [DEBUG] PROPAGATE: No new function!
10833 2019-Jan-11 15:26:29.850170 - [DEBUG] EDGE:
10834 2019-Jan-11 15:26:29.850228 - [DEBUG] ---> 10835 2019-Jan-11 15:26:29.850855 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10836 2019-Jan-11 15:26:29.851495 - [DEBUG]
10837 2019-Jan-11 15:26:29.851520 - [DEBUG] EDGE:
10838 2019-Jan-11 15:26:29.851578 - [DEBUG] ---> 10839 2019-Jan-11 15:26:29.852203 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10840 2019-Jan-11 15:26:29.852828 - [DEBUG]
10841 2019-Jan-11 15:26:29.852855 - [DEBUG] Compose: EdgeIdentity * AllBottom
10842 2019-Jan-11 15:26:29.852882 - [DEBUG]
10843 2019-Jan-11 15:26:29.852906 - [DEBUG] Propagate flow
10844 2019-Jan-11 15:26:29.852930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10845 2019-Jan-11 15:26:29.852987 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10846 2019-Jan-11 15:26:29.853613 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10847 2019-Jan-11 15:26:29.854242 - [DEBUG] Edge function : AllBottom (result of previous compose)
10848 2019-Jan-11 15:26:29.854268 - [DEBUG]
10849 2019-Jan-11 15:26:29.854294 - [DEBUG] Join: AllTop & AllBottom
10850 2019-Jan-11 15:26:29.854321 - [DEBUG] = AllBottom (new jump func)
10851 2019-Jan-11 15:26:29.854346 - [DEBUG]
10852 2019-Jan-11 15:26:29.854370 - [DEBUG] Start adding new jump function
10853 2019-Jan-11 15:26:29.854395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10854 2019-Jan-11 15:26:29.854451 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10855 2019-Jan-11 15:26:29.855097 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10856 2019-Jan-11 15:26:29.855722 - [DEBUG] Edge Function : AllBottom
10857 2019-Jan-11 15:26:29.855751 - [DEBUG] End adding new jump function
10858 2019-Jan-11 15:26:29.855776 - [DEBUG]
10859 2019-Jan-11 15:26:29.855800 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
10860 2019-Jan-11 15:26:29.855825 - [DEBUG]
10861 2019-Jan-11 15:26:29.855849 - [DEBUG] Process 313. path edge:
10862 2019-Jan-11 15:26:29.855873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10863 2019-Jan-11 15:26:29.855930 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10864 2019-Jan-11 15:26:29.856556 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10865 2019-Jan-11 15:26:29.857185 - [DEBUG]
10866 2019-Jan-11 15:26:29.857211 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10867 2019-Jan-11 15:26:29.857880 - [DEBUG] Compose: EdgeIdentity * AllBottom
10868 2019-Jan-11 15:26:29.857911 - [DEBUG]
10869 2019-Jan-11 15:26:29.857935 - [DEBUG] Propagate flow
10870 2019-Jan-11 15:26:29.857960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10871 2019-Jan-11 15:26:29.858017 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10872 2019-Jan-11 15:26:29.858645 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10873 2019-Jan-11 15:26:29.859273 - [DEBUG] Edge function : AllBottom (result of previous compose)
10874 2019-Jan-11 15:26:29.859299 - [DEBUG]
10875 2019-Jan-11 15:26:29.859325 - [DEBUG] Join: AllTop & AllBottom
10876 2019-Jan-11 15:26:29.859352 - [DEBUG] = AllBottom (new jump func)
10877 2019-Jan-11 15:26:29.859377 - [DEBUG]
10878 2019-Jan-11 15:26:29.859401 - [DEBUG] Start adding new jump function
10879 2019-Jan-11 15:26:29.859425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10880 2019-Jan-11 15:26:29.859482 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10881 2019-Jan-11 15:26:29.860111 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10882 2019-Jan-11 15:26:29.860738 - [DEBUG] Edge Function : AllBottom
10883 2019-Jan-11 15:26:29.860766 - [DEBUG] End adding new jump function
10884 2019-Jan-11 15:26:29.860791 - [DEBUG]
10885 2019-Jan-11 15:26:29.860816 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
10886 2019-Jan-11 15:26:29.860841 - [DEBUG]
10887 2019-Jan-11 15:26:29.860865 - [DEBUG] Process 314. path edge:
10888 2019-Jan-11 15:26:29.860889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10889 2019-Jan-11 15:26:29.860947 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10890 2019-Jan-11 15:26:29.861588 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10891 2019-Jan-11 15:26:29.862217 - [DEBUG]
10892 2019-Jan-11 15:26:29.862244 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10893 2019-Jan-11 15:26:29.862880 - [DEBUG] Compose: EdgeIdentity * AllBottom
10894 2019-Jan-11 15:26:29.862909 - [DEBUG]
10895 2019-Jan-11 15:26:29.862934 - [DEBUG] Propagate flow
10896 2019-Jan-11 15:26:29.862958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10897 2019-Jan-11 15:26:29.863015 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10898 2019-Jan-11 15:26:29.863653 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10899 2019-Jan-11 15:26:29.864284 - [DEBUG] Edge function : AllBottom (result of previous compose)
10900 2019-Jan-11 15:26:29.864311 - [DEBUG]
10901 2019-Jan-11 15:26:29.864336 - [DEBUG] Join: AllTop & AllBottom
10902 2019-Jan-11 15:26:29.864363 - [DEBUG] = AllBottom (new jump func)
10903 2019-Jan-11 15:26:29.864388 - [DEBUG]
10904 2019-Jan-11 15:26:29.864413 - [DEBUG] Start adding new jump function
10905 2019-Jan-11 15:26:29.864437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10906 2019-Jan-11 15:26:29.864494 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10907 2019-Jan-11 15:26:29.865138 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10908 2019-Jan-11 15:26:29.865774 - [DEBUG] Edge Function : AllBottom
10909 2019-Jan-11 15:26:29.865802 - [DEBUG] End adding new jump function
10910 2019-Jan-11 15:26:29.865827 - [DEBUG]
10911 2019-Jan-11 15:26:29.865859 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
10912 2019-Jan-11 15:26:29.865885 - [DEBUG]
10913 2019-Jan-11 15:26:29.865909 - [DEBUG] Process 315. path edge:
10914 2019-Jan-11 15:26:29.865934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10915 2019-Jan-11 15:26:29.865991 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10916 2019-Jan-11 15:26:29.866628 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10917 2019-Jan-11 15:26:29.867257 - [DEBUG]
10918 2019-Jan-11 15:26:29.867282 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10919 2019-Jan-11 15:26:29.867936 - [DEBUG] Possible callees:
10920 2019-Jan-11 15:26:29.867962 - [DEBUG] llvm.dbg.declare
10921 2019-Jan-11 15:26:29.867987 - [DEBUG] Possible return sites:
10922 2019-Jan-11 15:26:29.868011 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610923 2019-Jan-11 15:26:29.869266 - [DEBUG] Found and process special summary
10924 2019-Jan-11 15:26:29.869299 - [DEBUG] Compose: EdgeIdentity * AllBottom
10925 2019-Jan-11 15:26:29.869327 - [DEBUG]
10926 2019-Jan-11 15:26:29.869352 - [DEBUG] Propagate flow
10927 2019-Jan-11 15:26:29.869377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10928 2019-Jan-11 15:26:29.869435 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10929 2019-Jan-11 15:26:29.870066 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10930 2019-Jan-11 15:26:29.870696 - [DEBUG] Edge function : AllBottom (result of previous compose)
10931 2019-Jan-11 15:26:29.870723 - [DEBUG]
10932 2019-Jan-11 15:26:29.870748 - [DEBUG] Join: AllTop & AllBottom
10933 2019-Jan-11 15:26:29.870775 - [DEBUG] = AllBottom (new jump func)
10934 2019-Jan-11 15:26:29.870801 - [DEBUG]
10935 2019-Jan-11 15:26:29.870825 - [DEBUG] Start adding new jump function
10936 2019-Jan-11 15:26:29.870849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10937 2019-Jan-11 15:26:29.870906 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10938 2019-Jan-11 15:26:29.871550 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10939 2019-Jan-11 15:26:29.872179 - [DEBUG] Edge Function : AllBottom
10940 2019-Jan-11 15:26:29.872208 - [DEBUG] End adding new jump function
10941 2019-Jan-11 15:26:29.872233 - [DEBUG]
10942 2019-Jan-11 15:26:29.872258 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
10943 2019-Jan-11 15:26:29.872282 - [DEBUG]
10944 2019-Jan-11 15:26:29.872306 - [DEBUG] Process 316. path edge:
10945 2019-Jan-11 15:26:29.872331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10946 2019-Jan-11 15:26:29.872388 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10947 2019-Jan-11 15:26:29.873017 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10948 2019-Jan-11 15:26:29.873646 - [DEBUG]
10949 2019-Jan-11 15:26:29.873672 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10950 2019-Jan-11 15:26:29.874317 - [DEBUG] Compose: EdgeIdentity * AllBottom
10951 2019-Jan-11 15:26:29.874347 - [DEBUG]
10952 2019-Jan-11 15:26:29.874372 - [DEBUG] Propagate flow
10953 2019-Jan-11 15:26:29.874396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10954 2019-Jan-11 15:26:29.874461 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10955 2019-Jan-11 15:26:29.875102 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10956 2019-Jan-11 15:26:29.875732 - [DEBUG] Edge function : AllBottom (result of previous compose)
10957 2019-Jan-11 15:26:29.875758 - [DEBUG]
10958 2019-Jan-11 15:26:29.875784 - [DEBUG] Join: AllTop & AllBottom
10959 2019-Jan-11 15:26:29.875810 - [DEBUG] = AllBottom (new jump func)
10960 2019-Jan-11 15:26:29.875836 - [DEBUG]
10961 2019-Jan-11 15:26:29.875860 - [DEBUG] Start adding new jump function
10962 2019-Jan-11 15:26:29.875885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10963 2019-Jan-11 15:26:29.875941 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10964 2019-Jan-11 15:26:29.876569 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10965 2019-Jan-11 15:26:29.877195 - [DEBUG] Edge Function : AllBottom
10966 2019-Jan-11 15:26:29.877223 - [DEBUG] End adding new jump function
10967 2019-Jan-11 15:26:29.877248 - [DEBUG]
10968 2019-Jan-11 15:26:29.877272 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
10969 2019-Jan-11 15:26:29.877297 - [DEBUG]
10970 2019-Jan-11 15:26:29.877321 - [DEBUG] Process 317. path edge:
10971 2019-Jan-11 15:26:29.877345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10972 2019-Jan-11 15:26:29.877402 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10973 2019-Jan-11 15:26:29.878043 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10974 2019-Jan-11 15:26:29.878672 - [DEBUG]
10975 2019-Jan-11 15:26:29.878697 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10976 2019-Jan-11 15:26:29.879333 - [DEBUG] Compose: EdgeIdentity * AllBottom
10977 2019-Jan-11 15:26:29.879363 - [DEBUG]
10978 2019-Jan-11 15:26:29.879388 - [DEBUG] Propagate flow
10979 2019-Jan-11 15:26:29.879412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10980 2019-Jan-11 15:26:29.879471 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10981 2019-Jan-11 15:26:29.880096 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10982 2019-Jan-11 15:26:29.880727 - [DEBUG] Edge function : AllBottom (result of previous compose)
10983 2019-Jan-11 15:26:29.880753 - [DEBUG]
10984 2019-Jan-11 15:26:29.880779 - [DEBUG] Join: AllTop & AllBottom
10985 2019-Jan-11 15:26:29.880806 - [DEBUG] = AllBottom (new jump func)
10986 2019-Jan-11 15:26:29.880831 - [DEBUG]
10987 2019-Jan-11 15:26:29.880855 - [DEBUG] Start adding new jump function
10988 2019-Jan-11 15:26:29.880879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10989 2019-Jan-11 15:26:29.880936 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10990 2019-Jan-11 15:26:29.881581 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10991 2019-Jan-11 15:26:29.882206 - [DEBUG] Edge Function : AllBottom
10992 2019-Jan-11 15:26:29.882235 - [DEBUG] End adding new jump function
10993 2019-Jan-11 15:26:29.882259 - [DEBUG]
10994 2019-Jan-11 15:26:29.882284 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
10995 2019-Jan-11 15:26:29.882308 - [DEBUG]
10996 2019-Jan-11 15:26:29.882332 - [DEBUG] Process 318. path edge:
10997 2019-Jan-11 15:26:29.882357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10998 2019-Jan-11 15:26:29.882414 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10999 2019-Jan-11 15:26:29.883038 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11000 2019-Jan-11 15:26:29.883676 - [DEBUG]
11001 2019-Jan-11 15:26:29.883702 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
11002 2019-Jan-11 15:26:29.884338 - [DEBUG] Compose: EdgeIdentity * AllBottom
11003 2019-Jan-11 15:26:29.884366 - [DEBUG]
11004 2019-Jan-11 15:26:29.884391 - [DEBUG] Propagate flow
11005 2019-Jan-11 15:26:29.884415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11006 2019-Jan-11 15:26:29.884473 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11007 2019-Jan-11 15:26:29.885126 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11008 2019-Jan-11 15:26:29.885755 - [DEBUG] Edge function : AllBottom (result of previous compose)
11009 2019-Jan-11 15:26:29.885782 - [DEBUG]
11010 2019-Jan-11 15:26:29.885807 - [DEBUG] Join: AllTop & AllBottom
11011 2019-Jan-11 15:26:29.885835 - [DEBUG] = AllBottom (new jump func)
11012 2019-Jan-11 15:26:29.885860 - [DEBUG]
11013 2019-Jan-11 15:26:29.885884 - [DEBUG] Start adding new jump function
11014 2019-Jan-11 15:26:29.885909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11015 2019-Jan-11 15:26:29.885965 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11016 2019-Jan-11 15:26:29.886595 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11017 2019-Jan-11 15:26:29.887230 - [DEBUG] Edge Function : AllBottom
11018 2019-Jan-11 15:26:29.887258 - [DEBUG] End adding new jump function
11019 2019-Jan-11 15:26:29.887283 - [DEBUG]
11020 2019-Jan-11 15:26:29.887307 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11021 2019-Jan-11 15:26:29.887333 - [DEBUG]
11022 2019-Jan-11 15:26:29.887357 - [DEBUG] Process 319. path edge:
11023 2019-Jan-11 15:26:29.887382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11024 2019-Jan-11 15:26:29.887439 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11025 2019-Jan-11 15:26:29.888090 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11026 2019-Jan-11 15:26:29.888719 - [DEBUG]
11027 2019-Jan-11 15:26:29.888744 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11028 2019-Jan-11 15:26:29.889388 - [DEBUG] Possible callees:
11029 2019-Jan-11 15:26:29.889414 - [DEBUG] llvm.dbg.declare
11030 2019-Jan-11 15:26:29.889440 - [DEBUG] Possible return sites:
11031 2019-Jan-11 15:26:29.889465 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911032 2019-Jan-11 15:26:29.890719 - [DEBUG] Found and process special summary
11033 2019-Jan-11 15:26:29.890752 - [DEBUG] Compose: EdgeIdentity * AllBottom
11034 2019-Jan-11 15:26:29.890781 - [DEBUG]
11035 2019-Jan-11 15:26:29.890806 - [DEBUG] Propagate flow
11036 2019-Jan-11 15:26:29.890830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11037 2019-Jan-11 15:26:29.890887 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11038 2019-Jan-11 15:26:29.891532 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11039 2019-Jan-11 15:26:29.892161 - [DEBUG] Edge function : AllBottom (result of previous compose)
11040 2019-Jan-11 15:26:29.892187 - [DEBUG]
11041 2019-Jan-11 15:26:29.892222 - [DEBUG] Join: AllTop & AllBottom
11042 2019-Jan-11 15:26:29.892250 - [DEBUG] = AllBottom (new jump func)
11043 2019-Jan-11 15:26:29.892276 - [DEBUG]
11044 2019-Jan-11 15:26:29.892300 - [DEBUG] Start adding new jump function
11045 2019-Jan-11 15:26:29.892325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11046 2019-Jan-11 15:26:29.892382 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11047 2019-Jan-11 15:26:29.893012 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11048 2019-Jan-11 15:26:29.893643 - [DEBUG] Edge Function : AllBottom
11049 2019-Jan-11 15:26:29.893671 - [DEBUG] End adding new jump function
11050 2019-Jan-11 15:26:29.893696 - [DEBUG]
11051 2019-Jan-11 15:26:29.893720 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11052 2019-Jan-11 15:26:29.893745 - [DEBUG]
11053 2019-Jan-11 15:26:29.893770 - [DEBUG] Process 320. path edge:
11054 2019-Jan-11 15:26:29.893794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11055 2019-Jan-11 15:26:29.893851 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11056 2019-Jan-11 15:26:29.894481 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11057 2019-Jan-11 15:26:29.895127 - [DEBUG]
11058 2019-Jan-11 15:26:29.895153 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11059 2019-Jan-11 15:26:29.895795 - [DEBUG] Compose: EdgeIdentity * AllBottom
11060 2019-Jan-11 15:26:29.895825 - [DEBUG]
11061 2019-Jan-11 15:26:29.895849 - [DEBUG] Propagate flow
11062 2019-Jan-11 15:26:29.895873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11063 2019-Jan-11 15:26:29.895931 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11064 2019-Jan-11 15:26:29.896558 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11065 2019-Jan-11 15:26:29.897187 - [DEBUG] Edge function : AllBottom (result of previous compose)
11066 2019-Jan-11 15:26:29.897213 - [DEBUG]
11067 2019-Jan-11 15:26:29.897238 - [DEBUG] Join: AllTop & AllBottom
11068 2019-Jan-11 15:26:29.897266 - [DEBUG] = AllBottom (new jump func)
11069 2019-Jan-11 15:26:29.897291 - [DEBUG]
11070 2019-Jan-11 15:26:29.897315 - [DEBUG] Start adding new jump function
11071 2019-Jan-11 15:26:29.897340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11072 2019-Jan-11 15:26:29.897397 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11073 2019-Jan-11 15:26:29.898042 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11074 2019-Jan-11 15:26:29.898667 - [DEBUG] Edge Function : AllBottom
11075 2019-Jan-11 15:26:29.898696 - [DEBUG] End adding new jump function
11076 2019-Jan-11 15:26:29.898721 - [DEBUG]
11077 2019-Jan-11 15:26:29.898745 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11078 2019-Jan-11 15:26:29.898770 - [DEBUG]
11079 2019-Jan-11 15:26:29.898794 - [DEBUG] Process 321. path edge:
11080 2019-Jan-11 15:26:29.898819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11081 2019-Jan-11 15:26:29.898875 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11082 2019-Jan-11 15:26:29.899501 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11083 2019-Jan-11 15:26:29.900131 - [DEBUG]
11084 2019-Jan-11 15:26:29.900157 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11085 2019-Jan-11 15:26:29.900829 - [DEBUG] Compose: EdgeIdentity * AllBottom
11086 2019-Jan-11 15:26:29.900880 - [DEBUG]
11087 2019-Jan-11 15:26:29.900905 - [DEBUG] Propagate flow
11088 2019-Jan-11 15:26:29.900929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11089 2019-Jan-11 15:26:29.900995 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11090 2019-Jan-11 15:26:29.901663 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11091 2019-Jan-11 15:26:29.902294 - [DEBUG] Edge function : AllBottom (result of previous compose)
11092 2019-Jan-11 15:26:29.902320 - [DEBUG]
11093 2019-Jan-11 15:26:29.902346 - [DEBUG] Join: AllTop & AllBottom
11094 2019-Jan-11 15:26:29.902373 - [DEBUG] = AllBottom (new jump func)
11095 2019-Jan-11 15:26:29.902399 - [DEBUG]
11096 2019-Jan-11 15:26:29.902423 - [DEBUG] Start adding new jump function
11097 2019-Jan-11 15:26:29.902448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11098 2019-Jan-11 15:26:29.902504 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11099 2019-Jan-11 15:26:29.903133 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11100 2019-Jan-11 15:26:29.903768 - [DEBUG] Edge Function : AllBottom
11101 2019-Jan-11 15:26:29.903797 - [DEBUG] End adding new jump function
11102 2019-Jan-11 15:26:29.903822 - [DEBUG]
11103 2019-Jan-11 15:26:29.903846 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11104 2019-Jan-11 15:26:29.903871 - [DEBUG]
11105 2019-Jan-11 15:26:29.903895 - [DEBUG] Process 322. path edge:
11106 2019-Jan-11 15:26:29.903920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11107 2019-Jan-11 15:26:29.903977 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11108 2019-Jan-11 15:26:29.904628 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11109 2019-Jan-11 15:26:29.905257 - [DEBUG]
11110 2019-Jan-11 15:26:29.905282 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11111 2019-Jan-11 15:26:29.905926 - [DEBUG] Possible callees:
11112 2019-Jan-11 15:26:29.905952 - [DEBUG] llvm.dbg.declare
11113 2019-Jan-11 15:26:29.905978 - [DEBUG] Possible return sites:
11114 2019-Jan-11 15:26:29.906002 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511115 2019-Jan-11 15:26:29.907263 - [DEBUG] Found and process special summary
11116 2019-Jan-11 15:26:29.907297 - [DEBUG] Compose: EdgeIdentity * AllBottom
11117 2019-Jan-11 15:26:29.907325 - [DEBUG]
11118 2019-Jan-11 15:26:29.907350 - [DEBUG] Propagate flow
11119 2019-Jan-11 15:26:29.907374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11120 2019-Jan-11 15:26:29.907431 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11121 2019-Jan-11 15:26:29.908078 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11122 2019-Jan-11 15:26:29.908708 - [DEBUG] Edge function : AllBottom (result of previous compose)
11123 2019-Jan-11 15:26:29.908734 - [DEBUG]
11124 2019-Jan-11 15:26:29.908760 - [DEBUG] Join: AllTop & AllBottom
11125 2019-Jan-11 15:26:29.908787 - [DEBUG] = AllBottom (new jump func)
11126 2019-Jan-11 15:26:29.908813 - [DEBUG]
11127 2019-Jan-11 15:26:29.908837 - [DEBUG] Start adding new jump function
11128 2019-Jan-11 15:26:29.908862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11129 2019-Jan-11 15:26:29.908927 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11130 2019-Jan-11 15:26:29.909557 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11131 2019-Jan-11 15:26:29.910187 - [DEBUG] Edge Function : AllBottom
11132 2019-Jan-11 15:26:29.910216 - [DEBUG] End adding new jump function
11133 2019-Jan-11 15:26:29.910241 - [DEBUG]
11134 2019-Jan-11 15:26:29.910265 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11135 2019-Jan-11 15:26:29.910290 - [DEBUG]
11136 2019-Jan-11 15:26:29.910314 - [DEBUG] Process 323. path edge:
11137 2019-Jan-11 15:26:29.910339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11138 2019-Jan-11 15:26:29.910396 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11139 2019-Jan-11 15:26:29.911025 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11140 2019-Jan-11 15:26:29.911669 - [DEBUG]
11141 2019-Jan-11 15:26:29.911694 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11142 2019-Jan-11 15:26:29.912339 - [DEBUG] Compose: EdgeIdentity * AllBottom
11143 2019-Jan-11 15:26:29.912369 - [DEBUG]
11144 2019-Jan-11 15:26:29.912393 - [DEBUG] Propagate flow
11145 2019-Jan-11 15:26:29.912418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11146 2019-Jan-11 15:26:29.912476 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11147 2019-Jan-11 15:26:29.913103 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11148 2019-Jan-11 15:26:29.913732 - [DEBUG] Edge function : AllBottom (result of previous compose)
11149 2019-Jan-11 15:26:29.913758 - [DEBUG]
11150 2019-Jan-11 15:26:29.913784 - [DEBUG] Join: AllTop & AllBottom
11151 2019-Jan-11 15:26:29.913811 - [DEBUG] = AllBottom (new jump func)
11152 2019-Jan-11 15:26:29.913837 - [DEBUG]
11153 2019-Jan-11 15:26:29.913861 - [DEBUG] Start adding new jump function
11154 2019-Jan-11 15:26:29.913886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11155 2019-Jan-11 15:26:29.913943 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11156 2019-Jan-11 15:26:29.914583 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11157 2019-Jan-11 15:26:29.915208 - [DEBUG] Edge Function : AllBottom
11158 2019-Jan-11 15:26:29.915237 - [DEBUG] End adding new jump function
11159 2019-Jan-11 15:26:29.915262 - [DEBUG]
11160 2019-Jan-11 15:26:29.915286 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11161 2019-Jan-11 15:26:29.915311 - [DEBUG]
11162 2019-Jan-11 15:26:29.915335 - [DEBUG] Process 324. path edge:
11163 2019-Jan-11 15:26:29.915360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11164 2019-Jan-11 15:26:29.915416 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11165 2019-Jan-11 15:26:29.916042 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11166 2019-Jan-11 15:26:29.916670 - [DEBUG]
11167 2019-Jan-11 15:26:29.916697 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11168 2019-Jan-11 15:26:29.917334 - [DEBUG] Compose: EdgeIdentity * AllBottom
11169 2019-Jan-11 15:26:29.917363 - [DEBUG]
11170 2019-Jan-11 15:26:29.917387 - [DEBUG] Propagate flow
11171 2019-Jan-11 15:26:29.917411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11172 2019-Jan-11 15:26:29.917469 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11173 2019-Jan-11 15:26:29.918118 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11174 2019-Jan-11 15:26:29.918750 - [DEBUG] Edge function : AllBottom (result of previous compose)
11175 2019-Jan-11 15:26:29.918776 - [DEBUG]
11176 2019-Jan-11 15:26:29.918802 - [DEBUG] Join: AllTop & AllBottom
11177 2019-Jan-11 15:26:29.918829 - [DEBUG] = AllBottom (new jump func)
11178 2019-Jan-11 15:26:29.918855 - [DEBUG]
11179 2019-Jan-11 15:26:29.918879 - [DEBUG] Start adding new jump function
11180 2019-Jan-11 15:26:29.918904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11181 2019-Jan-11 15:26:29.918961 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11182 2019-Jan-11 15:26:29.919591 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11183 2019-Jan-11 15:26:29.920216 - [DEBUG] Edge Function : AllBottom
11184 2019-Jan-11 15:26:29.920245 - [DEBUG] End adding new jump function
11185 2019-Jan-11 15:26:29.920270 - [DEBUG]
11186 2019-Jan-11 15:26:29.920294 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11187 2019-Jan-11 15:26:29.920319 - [DEBUG]
11188 2019-Jan-11 15:26:29.920343 - [DEBUG] Process 325. path edge:
11189 2019-Jan-11 15:26:29.920368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11190 2019-Jan-11 15:26:29.920426 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11191 2019-Jan-11 15:26:29.921053 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11192 2019-Jan-11 15:26:29.921700 - [DEBUG]
11193 2019-Jan-11 15:26:29.921726 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11194 2019-Jan-11 15:26:29.922363 - [DEBUG] Compose: EdgeIdentity * AllBottom
11195 2019-Jan-11 15:26:29.922392 - [DEBUG]
11196 2019-Jan-11 15:26:29.922417 - [DEBUG] Propagate flow
11197 2019-Jan-11 15:26:29.922441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11198 2019-Jan-11 15:26:29.922500 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11199 2019-Jan-11 15:26:29.923137 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11200 2019-Jan-11 15:26:29.923767 - [DEBUG] Edge function : AllBottom (result of previous compose)
11201 2019-Jan-11 15:26:29.923794 - [DEBUG]
11202 2019-Jan-11 15:26:29.923820 - [DEBUG] Join: AllTop & AllBottom
11203 2019-Jan-11 15:26:29.923847 - [DEBUG] = AllBottom (new jump func)
11204 2019-Jan-11 15:26:29.923873 - [DEBUG]
11205 2019-Jan-11 15:26:29.923897 - [DEBUG] Start adding new jump function
11206 2019-Jan-11 15:26:29.923922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11207 2019-Jan-11 15:26:29.923980 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11208 2019-Jan-11 15:26:29.924624 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11209 2019-Jan-11 15:26:29.925260 - [DEBUG] Edge Function : AllBottom
11210 2019-Jan-11 15:26:29.925288 - [DEBUG] End adding new jump function
11211 2019-Jan-11 15:26:29.925313 - [DEBUG]
11212 2019-Jan-11 15:26:29.925337 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11213 2019-Jan-11 15:26:29.925362 - [DEBUG]
11214 2019-Jan-11 15:26:29.925386 - [DEBUG] Process 326. path edge:
11215 2019-Jan-11 15:26:29.925412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11216 2019-Jan-11 15:26:29.925469 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11217 2019-Jan-11 15:26:29.926113 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11218 2019-Jan-11 15:26:29.926742 - [DEBUG]
11219 2019-Jan-11 15:26:29.926767 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11220 2019-Jan-11 15:26:29.927411 - [DEBUG] Possible callees:
11221 2019-Jan-11 15:26:29.927437 - [DEBUG] llvm.dbg.declare
11222 2019-Jan-11 15:26:29.927463 - [DEBUG] Possible return sites:
11223 2019-Jan-11 15:26:29.927488 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311224 2019-Jan-11 15:26:29.928753 - [DEBUG] Found and process special summary
11225 2019-Jan-11 15:26:29.928788 - [DEBUG] Compose: EdgeIdentity * AllBottom
11226 2019-Jan-11 15:26:29.928816 - [DEBUG]
11227 2019-Jan-11 15:26:29.928841 - [DEBUG] Propagate flow
11228 2019-Jan-11 15:26:29.928866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11229 2019-Jan-11 15:26:29.928923 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11230 2019-Jan-11 15:26:29.929554 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11231 2019-Jan-11 15:26:29.930183 - [DEBUG] Edge function : AllBottom (result of previous compose)
11232 2019-Jan-11 15:26:29.930210 - [DEBUG]
11233 2019-Jan-11 15:26:29.930236 - [DEBUG] Join: AllTop & AllBottom
11234 2019-Jan-11 15:26:29.930263 - [DEBUG] = AllBottom (new jump func)
11235 2019-Jan-11 15:26:29.930289 - [DEBUG]
11236 2019-Jan-11 15:26:29.930313 - [DEBUG] Start adding new jump function
11237 2019-Jan-11 15:26:29.930337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11238 2019-Jan-11 15:26:29.930395 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11239 2019-Jan-11 15:26:29.931025 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11240 2019-Jan-11 15:26:29.931669 - [DEBUG] Edge Function : AllBottom
11241 2019-Jan-11 15:26:29.931698 - [DEBUG] End adding new jump function
11242 2019-Jan-11 15:26:29.931723 - [DEBUG]
11243 2019-Jan-11 15:26:29.931748 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11244 2019-Jan-11 15:26:29.931773 - [DEBUG]
11245 2019-Jan-11 15:26:29.931797 - [DEBUG] Process 327. path edge:
11246 2019-Jan-11 15:26:29.931822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11247 2019-Jan-11 15:26:29.931879 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11248 2019-Jan-11 15:26:29.932508 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11249 2019-Jan-11 15:26:29.933138 - [DEBUG]
11250 2019-Jan-11 15:26:29.933163 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11251 2019-Jan-11 15:26:29.933805 - [DEBUG] Compose: EdgeIdentity * AllBottom
11252 2019-Jan-11 15:26:29.933834 - [DEBUG]
11253 2019-Jan-11 15:26:29.933858 - [DEBUG] Propagate flow
11254 2019-Jan-11 15:26:29.933882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11255 2019-Jan-11 15:26:29.933940 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11256 2019-Jan-11 15:26:29.934579 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11257 2019-Jan-11 15:26:29.935208 - [DEBUG] Edge function : AllBottom (result of previous compose)
11258 2019-Jan-11 15:26:29.935234 - [DEBUG]
11259 2019-Jan-11 15:26:29.935260 - [DEBUG] Join: AllTop & AllBottom
11260 2019-Jan-11 15:26:29.935287 - [DEBUG] = AllBottom (new jump func)
11261 2019-Jan-11 15:26:29.935321 - [DEBUG]
11262 2019-Jan-11 15:26:29.935346 - [DEBUG] Start adding new jump function
11263 2019-Jan-11 15:26:29.935371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11264 2019-Jan-11 15:26:29.935428 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11265 2019-Jan-11 15:26:29.936058 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11266 2019-Jan-11 15:26:29.936683 - [DEBUG] Edge Function : AllBottom
11267 2019-Jan-11 15:26:29.936712 - [DEBUG] End adding new jump function
11268 2019-Jan-11 15:26:29.936738 - [DEBUG]
11269 2019-Jan-11 15:26:29.936762 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11270 2019-Jan-11 15:26:29.936787 - [DEBUG]
11271 2019-Jan-11 15:26:29.936811 - [DEBUG] Process 328. path edge:
11272 2019-Jan-11 15:26:29.936835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11273 2019-Jan-11 15:26:29.936892 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11274 2019-Jan-11 15:26:29.937519 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11275 2019-Jan-11 15:26:29.938161 - [DEBUG]
11276 2019-Jan-11 15:26:29.938187 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11277 2019-Jan-11 15:26:29.938825 - [DEBUG] Compose: EdgeIdentity * AllBottom
11278 2019-Jan-11 15:26:29.938855 - [DEBUG]
11279 2019-Jan-11 15:26:29.938879 - [DEBUG] Propagate flow
11280 2019-Jan-11 15:26:29.938904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11281 2019-Jan-11 15:26:29.938962 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11282 2019-Jan-11 15:26:29.939598 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11283 2019-Jan-11 15:26:29.940227 - [DEBUG] Edge function : AllBottom (result of previous compose)
11284 2019-Jan-11 15:26:29.940253 - [DEBUG]
11285 2019-Jan-11 15:26:29.940279 - [DEBUG] Join: AllTop & AllBottom
11286 2019-Jan-11 15:26:29.940306 - [DEBUG] = AllBottom (new jump func)
11287 2019-Jan-11 15:26:29.940332 - [DEBUG]
11288 2019-Jan-11 15:26:29.940356 - [DEBUG] Start adding new jump function
11289 2019-Jan-11 15:26:29.940381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11290 2019-Jan-11 15:26:29.940438 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11291 2019-Jan-11 15:26:29.941068 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11292 2019-Jan-11 15:26:29.941724 - [DEBUG] Edge Function : AllBottom
11293 2019-Jan-11 15:26:29.941753 - [DEBUG] End adding new jump function
11294 2019-Jan-11 15:26:29.941778 - [DEBUG]
11295 2019-Jan-11 15:26:29.941802 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11296 2019-Jan-11 15:26:29.941827 - [DEBUG]
11297 2019-Jan-11 15:26:29.941851 - [DEBUG] Process 329. path edge:
11298 2019-Jan-11 15:26:29.941876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11299 2019-Jan-11 15:26:29.941933 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11300 2019-Jan-11 15:26:29.942571 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11301 2019-Jan-11 15:26:29.943198 - [DEBUG]
11302 2019-Jan-11 15:26:29.943224 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11303 2019-Jan-11 15:26:29.943875 - [DEBUG] Possible callees:
11304 2019-Jan-11 15:26:29.943901 - [DEBUG] llvm.dbg.declare
11305 2019-Jan-11 15:26:29.943927 - [DEBUG] Possible return sites:
11306 2019-Jan-11 15:26:29.943952 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911307 2019-Jan-11 15:26:29.945216 - [DEBUG] Found and process special summary
11308 2019-Jan-11 15:26:29.945250 - [DEBUG] Compose: EdgeIdentity * AllBottom
11309 2019-Jan-11 15:26:29.945278 - [DEBUG]
11310 2019-Jan-11 15:26:29.945303 - [DEBUG] Propagate flow
11311 2019-Jan-11 15:26:29.945327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11312 2019-Jan-11 15:26:29.945384 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11313 2019-Jan-11 15:26:29.946025 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11314 2019-Jan-11 15:26:29.946653 - [DEBUG] Edge function : AllBottom (result of previous compose)
11315 2019-Jan-11 15:26:29.946679 - [DEBUG]
11316 2019-Jan-11 15:26:29.946705 - [DEBUG] Join: AllTop & AllBottom
11317 2019-Jan-11 15:26:29.946732 - [DEBUG] = AllBottom (new jump func)
11318 2019-Jan-11 15:26:29.946758 - [DEBUG]
11319 2019-Jan-11 15:26:29.946782 - [DEBUG] Start adding new jump function
11320 2019-Jan-11 15:26:29.946806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11321 2019-Jan-11 15:26:29.946864 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11322 2019-Jan-11 15:26:29.947494 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11323 2019-Jan-11 15:26:29.948137 - [DEBUG] Edge Function : AllBottom
11324 2019-Jan-11 15:26:29.948165 - [DEBUG] End adding new jump function
11325 2019-Jan-11 15:26:29.948189 - [DEBUG]
11326 2019-Jan-11 15:26:29.948213 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11327 2019-Jan-11 15:26:29.948237 - [DEBUG]
11328 2019-Jan-11 15:26:29.948260 - [DEBUG] Process 330. path edge:
11329 2019-Jan-11 15:26:29.948284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11330 2019-Jan-11 15:26:29.948340 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11331 2019-Jan-11 15:26:29.948969 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11332 2019-Jan-11 15:26:29.949596 - [DEBUG]
11333 2019-Jan-11 15:26:29.949622 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11334 2019-Jan-11 15:26:29.950265 - [DEBUG] Compose: EdgeIdentity * AllBottom
11335 2019-Jan-11 15:26:29.950294 - [DEBUG]
11336 2019-Jan-11 15:26:29.950319 - [DEBUG] Propagate flow
11337 2019-Jan-11 15:26:29.950343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11338 2019-Jan-11 15:26:29.950401 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11339 2019-Jan-11 15:26:29.951030 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11340 2019-Jan-11 15:26:29.951675 - [DEBUG] Edge function : AllBottom (result of previous compose)
11341 2019-Jan-11 15:26:29.951701 - [DEBUG]
11342 2019-Jan-11 15:26:29.951726 - [DEBUG] Join: AllTop & AllBottom
11343 2019-Jan-11 15:26:29.951754 - [DEBUG] = AllBottom (new jump func)
11344 2019-Jan-11 15:26:29.951779 - [DEBUG]
11345 2019-Jan-11 15:26:29.951804 - [DEBUG] Start adding new jump function
11346 2019-Jan-11 15:26:29.951828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11347 2019-Jan-11 15:26:29.951886 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11348 2019-Jan-11 15:26:29.952524 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11349 2019-Jan-11 15:26:29.953152 - [DEBUG] Edge Function : AllBottom
11350 2019-Jan-11 15:26:29.953181 - [DEBUG] End adding new jump function
11351 2019-Jan-11 15:26:29.953205 - [DEBUG]
11352 2019-Jan-11 15:26:29.953230 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11353 2019-Jan-11 15:26:29.953254 - [DEBUG]
11354 2019-Jan-11 15:26:29.953278 - [DEBUG] Process 331. path edge:
11355 2019-Jan-11 15:26:29.953303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11356 2019-Jan-11 15:26:29.953360 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11357 2019-Jan-11 15:26:29.953988 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11358 2019-Jan-11 15:26:29.954630 - [DEBUG]
11359 2019-Jan-11 15:26:29.954655 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11360 2019-Jan-11 15:26:29.955296 - [DEBUG] Compose: EdgeIdentity * AllBottom
11361 2019-Jan-11 15:26:29.955325 - [DEBUG]
11362 2019-Jan-11 15:26:29.955349 - [DEBUG] Propagate flow
11363 2019-Jan-11 15:26:29.955374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11364 2019-Jan-11 15:26:29.955431 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11365 2019-Jan-11 15:26:29.956061 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11366 2019-Jan-11 15:26:29.956689 - [DEBUG] Edge function : AllBottom (result of previous compose)
11367 2019-Jan-11 15:26:29.956715 - [DEBUG]
11368 2019-Jan-11 15:26:29.956741 - [DEBUG] Join: AllTop & AllBottom
11369 2019-Jan-11 15:26:29.956768 - [DEBUG] = AllBottom (new jump func)
11370 2019-Jan-11 15:26:29.956794 - [DEBUG]
11371 2019-Jan-11 15:26:29.956818 - [DEBUG] Start adding new jump function
11372 2019-Jan-11 15:26:29.956843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11373 2019-Jan-11 15:26:29.956900 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11374 2019-Jan-11 15:26:29.957529 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11375 2019-Jan-11 15:26:29.958172 - [DEBUG] Edge Function : AllBottom
11376 2019-Jan-11 15:26:29.958200 - [DEBUG] End adding new jump function
11377 2019-Jan-11 15:26:29.958224 - [DEBUG]
11378 2019-Jan-11 15:26:29.958248 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11379 2019-Jan-11 15:26:29.958272 - [DEBUG]
11380 2019-Jan-11 15:26:29.958295 - [DEBUG] Process 332. path edge:
11381 2019-Jan-11 15:26:29.958319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11382 2019-Jan-11 15:26:29.958375 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11383 2019-Jan-11 15:26:29.959004 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11384 2019-Jan-11 15:26:29.959631 - [DEBUG]
11385 2019-Jan-11 15:26:29.959657 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11386 2019-Jan-11 15:26:29.960299 - [DEBUG] Compose: EdgeIdentity * AllBottom
11387 2019-Jan-11 15:26:29.960329 - [DEBUG]
11388 2019-Jan-11 15:26:29.960354 - [DEBUG] Propagate flow
11389 2019-Jan-11 15:26:29.960378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11390 2019-Jan-11 15:26:29.960437 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11391 2019-Jan-11 15:26:29.961074 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11392 2019-Jan-11 15:26:29.961721 - [DEBUG] Edge function : AllBottom (result of previous compose)
11393 2019-Jan-11 15:26:29.961748 - [DEBUG]
11394 2019-Jan-11 15:26:29.961773 - [DEBUG] Join: AllTop & AllBottom
11395 2019-Jan-11 15:26:29.961801 - [DEBUG] = AllBottom (new jump func)
11396 2019-Jan-11 15:26:29.961826 - [DEBUG]
11397 2019-Jan-11 15:26:29.961851 - [DEBUG] Start adding new jump function
11398 2019-Jan-11 15:26:29.961875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11399 2019-Jan-11 15:26:29.961933 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11400 2019-Jan-11 15:26:29.962564 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11401 2019-Jan-11 15:26:29.963190 - [DEBUG] Edge Function : AllBottom
11402 2019-Jan-11 15:26:29.963218 - [DEBUG] End adding new jump function
11403 2019-Jan-11 15:26:29.963243 - [DEBUG]
11404 2019-Jan-11 15:26:29.963268 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11405 2019-Jan-11 15:26:29.963293 - [DEBUG]
11406 2019-Jan-11 15:26:29.963317 - [DEBUG] Process 333. path edge:
11407 2019-Jan-11 15:26:29.963342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11408 2019-Jan-11 15:26:29.963399 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11409 2019-Jan-11 15:26:29.964025 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11410 2019-Jan-11 15:26:29.964669 - [DEBUG]
11411 2019-Jan-11 15:26:29.964695 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11412 2019-Jan-11 15:26:29.965335 - [DEBUG] Compose: EdgeIdentity * AllBottom
11413 2019-Jan-11 15:26:29.965365 - [DEBUG]
11414 2019-Jan-11 15:26:29.965389 - [DEBUG] Propagate flow
11415 2019-Jan-11 15:26:29.965413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11416 2019-Jan-11 15:26:29.965471 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11417 2019-Jan-11 15:26:29.966101 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11418 2019-Jan-11 15:26:29.966729 - [DEBUG] Edge function : AllBottom (result of previous compose)
11419 2019-Jan-11 15:26:29.966755 - [DEBUG]
11420 2019-Jan-11 15:26:29.966781 - [DEBUG] Join: AllTop & AllBottom
11421 2019-Jan-11 15:26:29.966808 - [DEBUG] = AllBottom (new jump func)
11422 2019-Jan-11 15:26:29.966834 - [DEBUG]
11423 2019-Jan-11 15:26:29.966858 - [DEBUG] Start adding new jump function
11424 2019-Jan-11 15:26:29.966883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11425 2019-Jan-11 15:26:29.966941 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11426 2019-Jan-11 15:26:29.967568 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11427 2019-Jan-11 15:26:29.968211 - [DEBUG] Edge Function : AllBottom
11428 2019-Jan-11 15:26:29.968239 - [DEBUG] End adding new jump function
11429 2019-Jan-11 15:26:29.968264 - [DEBUG]
11430 2019-Jan-11 15:26:29.968289 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11431 2019-Jan-11 15:26:29.968313 - [DEBUG]
11432 2019-Jan-11 15:26:29.968338 - [DEBUG] Process 334. path edge:
11433 2019-Jan-11 15:26:29.968362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11434 2019-Jan-11 15:26:29.968420 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11435 2019-Jan-11 15:26:29.969056 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11436 2019-Jan-11 15:26:29.969686 - [DEBUG]
11437 2019-Jan-11 15:26:29.969711 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11438 2019-Jan-11 15:26:29.970352 - [DEBUG] Compose: EdgeIdentity * AllBottom
11439 2019-Jan-11 15:26:29.970381 - [DEBUG]
11440 2019-Jan-11 15:26:29.970406 - [DEBUG] Propagate flow
11441 2019-Jan-11 15:26:29.970430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11442 2019-Jan-11 15:26:29.970488 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11443 2019-Jan-11 15:26:29.971115 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11444 2019-Jan-11 15:26:29.971759 - [DEBUG] Edge function : AllBottom (result of previous compose)
11445 2019-Jan-11 15:26:29.971786 - [DEBUG]
11446 2019-Jan-11 15:26:29.971811 - [DEBUG] Join: AllTop & AllBottom
11447 2019-Jan-11 15:26:29.971839 - [DEBUG] = AllBottom (new jump func)
11448 2019-Jan-11 15:26:29.971865 - [DEBUG]
11449 2019-Jan-11 15:26:29.971889 - [DEBUG] Start adding new jump function
11450 2019-Jan-11 15:26:29.971913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11451 2019-Jan-11 15:26:29.971971 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11452 2019-Jan-11 15:26:29.972599 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11453 2019-Jan-11 15:26:29.973224 - [DEBUG] Edge Function : AllBottom
11454 2019-Jan-11 15:26:29.973253 - [DEBUG] End adding new jump function
11455 2019-Jan-11 15:26:29.973278 - [DEBUG]
11456 2019-Jan-11 15:26:29.973302 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11457 2019-Jan-11 15:26:29.973327 - [DEBUG]
11458 2019-Jan-11 15:26:29.973351 - [DEBUG] Process 335. path edge:
11459 2019-Jan-11 15:26:29.973376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11460 2019-Jan-11 15:26:29.973433 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11461 2019-Jan-11 15:26:29.974058 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11462 2019-Jan-11 15:26:29.974701 - [DEBUG]
11463 2019-Jan-11 15:26:29.974727 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11464 2019-Jan-11 15:26:29.975363 - [DEBUG] Compose: EdgeIdentity * AllBottom
11465 2019-Jan-11 15:26:29.975392 - [DEBUG]
11466 2019-Jan-11 15:26:29.975416 - [DEBUG] Propagate flow
11467 2019-Jan-11 15:26:29.975441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11468 2019-Jan-11 15:26:29.975498 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11469 2019-Jan-11 15:26:29.976126 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11470 2019-Jan-11 15:26:29.976756 - [DEBUG] Edge function : AllBottom (result of previous compose)
11471 2019-Jan-11 15:26:29.976783 - [DEBUG]
11472 2019-Jan-11 15:26:29.976808 - [DEBUG] Join: AllTop & AllBottom
11473 2019-Jan-11 15:26:29.976836 - [DEBUG] = AllBottom (new jump func)
11474 2019-Jan-11 15:26:29.976862 - [DEBUG]
11475 2019-Jan-11 15:26:29.976886 - [DEBUG] Start adding new jump function
11476 2019-Jan-11 15:26:29.976910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11477 2019-Jan-11 15:26:29.976968 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11478 2019-Jan-11 15:26:29.977597 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11479 2019-Jan-11 15:26:29.978238 - [DEBUG] Edge Function : AllBottom
11480 2019-Jan-11 15:26:29.978274 - [DEBUG] End adding new jump function
11481 2019-Jan-11 15:26:29.978299 - [DEBUG]
11482 2019-Jan-11 15:26:29.978324 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11483 2019-Jan-11 15:26:29.978349 - [DEBUG]
11484 2019-Jan-11 15:26:29.978373 - [DEBUG] Process 336. path edge:
11485 2019-Jan-11 15:26:29.978398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11486 2019-Jan-11 15:26:29.978455 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11487 2019-Jan-11 15:26:29.979082 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11488 2019-Jan-11 15:26:29.979712 - [DEBUG]
11489 2019-Jan-11 15:26:29.979738 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11490 2019-Jan-11 15:26:29.980378 - [DEBUG] Compose: EdgeIdentity * AllBottom
11491 2019-Jan-11 15:26:29.980407 - [DEBUG]
11492 2019-Jan-11 15:26:29.980431 - [DEBUG] Propagate flow
11493 2019-Jan-11 15:26:29.980455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11494 2019-Jan-11 15:26:29.980514 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11495 2019-Jan-11 15:26:29.981147 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11496 2019-Jan-11 15:26:29.981791 - [DEBUG] Edge function : AllBottom (result of previous compose)
11497 2019-Jan-11 15:26:29.981818 - [DEBUG]
11498 2019-Jan-11 15:26:29.981843 - [DEBUG] Join: AllTop & AllBottom
11499 2019-Jan-11 15:26:29.981871 - [DEBUG] = AllBottom (new jump func)
11500 2019-Jan-11 15:26:29.981897 - [DEBUG]
11501 2019-Jan-11 15:26:29.981921 - [DEBUG] Start adding new jump function
11502 2019-Jan-11 15:26:29.981945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11503 2019-Jan-11 15:26:29.982003 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11504 2019-Jan-11 15:26:29.982632 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11505 2019-Jan-11 15:26:29.983262 - [DEBUG] Edge Function : AllBottom
11506 2019-Jan-11 15:26:29.983290 - [DEBUG] End adding new jump function
11507 2019-Jan-11 15:26:29.983315 - [DEBUG]
11508 2019-Jan-11 15:26:29.983340 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11509 2019-Jan-11 15:26:29.983365 - [DEBUG]
11510 2019-Jan-11 15:26:29.983389 - [DEBUG] Process 337. path edge:
11511 2019-Jan-11 15:26:29.983414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11512 2019-Jan-11 15:26:29.983470 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11513 2019-Jan-11 15:26:29.984101 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11514 2019-Jan-11 15:26:29.984744 - [DEBUG]
11515 2019-Jan-11 15:26:29.984770 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11516 2019-Jan-11 15:26:29.985413 - [DEBUG] Compose: EdgeIdentity * AllBottom
11517 2019-Jan-11 15:26:29.985443 - [DEBUG]
11518 2019-Jan-11 15:26:29.985468 - [DEBUG] Propagate flow
11519 2019-Jan-11 15:26:29.985492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11520 2019-Jan-11 15:26:29.985550 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11521 2019-Jan-11 15:26:29.986177 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11522 2019-Jan-11 15:26:29.986806 - [DEBUG] Edge function : AllBottom (result of previous compose)
11523 2019-Jan-11 15:26:29.986841 - [DEBUG]
11524 2019-Jan-11 15:26:29.986867 - [DEBUG] Join: AllTop & AllBottom
11525 2019-Jan-11 15:26:29.986894 - [DEBUG] = AllBottom (new jump func)
11526 2019-Jan-11 15:26:29.986919 - [DEBUG]
11527 2019-Jan-11 15:26:29.986944 - [DEBUG] Start adding new jump function
11528 2019-Jan-11 15:26:29.986968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11529 2019-Jan-11 15:26:29.987025 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11530 2019-Jan-11 15:26:29.987655 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11531 2019-Jan-11 15:26:29.988297 - [DEBUG] Edge Function : AllBottom
11532 2019-Jan-11 15:26:29.988326 - [DEBUG] End adding new jump function
11533 2019-Jan-11 15:26:29.988351 - [DEBUG]
11534 2019-Jan-11 15:26:29.988375 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11535 2019-Jan-11 15:26:29.988400 - [DEBUG]
11536 2019-Jan-11 15:26:29.988424 - [DEBUG] Process 338. path edge:
11537 2019-Jan-11 15:26:29.988449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11538 2019-Jan-11 15:26:29.988506 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11539 2019-Jan-11 15:26:29.989132 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11540 2019-Jan-11 15:26:29.989762 - [DEBUG]
11541 2019-Jan-11 15:26:29.989787 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11542 2019-Jan-11 15:26:29.990426 - [DEBUG] Compose: EdgeIdentity * AllBottom
11543 2019-Jan-11 15:26:29.990455 - [DEBUG]
11544 2019-Jan-11 15:26:29.990479 - [DEBUG] Propagate flow
11545 2019-Jan-11 15:26:29.990504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11546 2019-Jan-11 15:26:29.990562 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11547 2019-Jan-11 15:26:29.991187 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11548 2019-Jan-11 15:26:29.991829 - [DEBUG] Edge function : AllBottom (result of previous compose)
11549 2019-Jan-11 15:26:29.991855 - [DEBUG]
11550 2019-Jan-11 15:26:29.991881 - [DEBUG] Join: AllTop & AllBottom
11551 2019-Jan-11 15:26:29.991909 - [DEBUG] = AllBottom (new jump func)
11552 2019-Jan-11 15:26:29.991934 - [DEBUG]
11553 2019-Jan-11 15:26:29.991959 - [DEBUG] Start adding new jump function
11554 2019-Jan-11 15:26:29.991983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11555 2019-Jan-11 15:26:29.992040 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11556 2019-Jan-11 15:26:29.992670 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11557 2019-Jan-11 15:26:29.993294 - [DEBUG] Edge Function : AllBottom
11558 2019-Jan-11 15:26:29.993323 - [DEBUG] End adding new jump function
11559 2019-Jan-11 15:26:29.993348 - [DEBUG]
11560 2019-Jan-11 15:26:29.993372 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11561 2019-Jan-11 15:26:29.993398 - [DEBUG]
11562 2019-Jan-11 15:26:29.993422 - [DEBUG] Process 339. path edge:
11563 2019-Jan-11 15:26:29.993447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11564 2019-Jan-11 15:26:29.993503 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11565 2019-Jan-11 15:26:29.994129 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11566 2019-Jan-11 15:26:29.994773 - [DEBUG]
11567 2019-Jan-11 15:26:29.994798 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11568 2019-Jan-11 15:26:29.995446 - [DEBUG] Start of endsummarytab entry
11569 2019-Jan-11 15:26:29.995477 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11570 2019-Jan-11 15:26:29.996111 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
11571 2019-Jan-11 15:26:29.996170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11572 2019-Jan-11 15:26:29.996802 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11573 2019-Jan-11 15:26:29.997431 - [DEBUG] EF: AllBottom
11574 2019-Jan-11 15:26:29.997457 - [DEBUG]
11575 2019-Jan-11 15:26:29.997482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11576 2019-Jan-11 15:26:29.998123 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11577 2019-Jan-11 15:26:29.998759 - [DEBUG] EF: AllBottom
11578 2019-Jan-11 15:26:29.998785 - [DEBUG]
11579 2019-Jan-11 15:26:29.998810 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11580 2019-Jan-11 15:26:29.999435 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
11581 2019-Jan-11 15:26:30.000073 - [DEBUG] EF: AllBottom
11582 2019-Jan-11 15:26:30.000100 - [DEBUG]
11583 2019-Jan-11 15:26:30.000124 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11584 2019-Jan-11 15:26:30.000758 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11585 2019-Jan-11 15:26:30.002868 - [DEBUG] EF: AllBottom
11586 2019-Jan-11 15:26:30.002896 - [DEBUG]
11587 2019-Jan-11 15:26:30.002920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11588 2019-Jan-11 15:26:30.005959 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11589 2019-Jan-11 15:26:30.006611 - [DEBUG] EF: AllBottom
11590 2019-Jan-11 15:26:30.006638 - [DEBUG]
11591 2019-Jan-11 15:26:30.006663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11592 2019-Jan-11 15:26:30.007311 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11593 2019-Jan-11 15:26:30.008015 - [DEBUG] EF: AllBottom
11594 2019-Jan-11 15:26:30.008042 - [DEBUG]
11595 2019-Jan-11 15:26:30.008066 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11596 2019-Jan-11 15:26:30.008700 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
11597 2019-Jan-11 15:26:30.009330 - [DEBUG] EF: AllBottom
11598 2019-Jan-11 15:26:30.009357 - [DEBUG]
11599 2019-Jan-11 15:26:30.009381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11600 2019-Jan-11 15:26:30.010006 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11601 2019-Jan-11 15:26:30.010638 - [DEBUG] EF: AllBottom
11602 2019-Jan-11 15:26:30.010664 - [DEBUG]
11603 2019-Jan-11 15:26:30.010689 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11604 2019-Jan-11 15:26:30.011335 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
11605 2019-Jan-11 15:26:30.011971 - [DEBUG] EF: AllBottom
11606 2019-Jan-11 15:26:30.011998 - [DEBUG]
11607 2019-Jan-11 15:26:30.012023 - [DEBUG] ---------------
11608 2019-Jan-11 15:26:30.012047 - [DEBUG]
11609 2019-Jan-11 15:26:30.012073 - [DEBUG] End of endsummarytab entry
11610 2019-Jan-11 15:26:30.012098 - [DEBUG]
11611 2019-Jan-11 15:26:30.012122 - [DEBUG] Start of incomingtab entry
11612 2019-Jan-11 15:26:30.012148 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11613 2019-Jan-11 15:26:30.012776 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
11614 2019-Jan-11 15:26:30.012837 - [DEBUG] ---------------
11615 2019-Jan-11 15:26:30.012862 - [DEBUG] End of incomingtab entry
11616 2019-Jan-11 15:26:30.012906 - [DEBUG]
11617 2019-Jan-11 15:26:30.012934 - [DEBUG] EDGE:
11618 2019-Jan-11 15:26:30.012992 - [DEBUG] ---> 11619 2019-Jan-11 15:26:30.013620 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11620 2019-Jan-11 15:26:30.014250 - [DEBUG]
11621 2019-Jan-11 15:26:30.014278 - [DEBUG] EDGE:
11622 2019-Jan-11 15:26:30.014336 - [DEBUG] ---> 11623 2019-Jan-11 15:26:30.014991 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11624 2019-Jan-11 15:26:30.015623 - [DEBUG]
11625 2019-Jan-11 15:26:30.015673 - [DEBUG] Compose: EdgeIdentity * AllBottom
11626 2019-Jan-11 15:26:30.015702 - [DEBUG]
11627 2019-Jan-11 15:26:30.015727 - [DEBUG] Propagate flow
11628 2019-Jan-11 15:26:30.015751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11629 2019-Jan-11 15:26:30.015809 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11630 2019-Jan-11 15:26:30.016446 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11631 2019-Jan-11 15:26:30.017077 - [DEBUG] Edge function : AllBottom (result of previous compose)
11632 2019-Jan-11 15:26:30.017104 - [DEBUG]
11633 2019-Jan-11 15:26:30.017131 - [DEBUG] Join: AllTop & AllBottom
11634 2019-Jan-11 15:26:30.017158 - [DEBUG] = AllBottom (new jump func)
11635 2019-Jan-11 15:26:30.017184 - [DEBUG]
11636 2019-Jan-11 15:26:30.017208 - [DEBUG] Start adding new jump function
11637 2019-Jan-11 15:26:30.017232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11638 2019-Jan-11 15:26:30.017289 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11639 2019-Jan-11 15:26:30.017942 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11640 2019-Jan-11 15:26:30.018580 - [DEBUG] Edge Function : AllBottom
11641 2019-Jan-11 15:26:30.018611 - [DEBUG] End adding new jump function
11642 2019-Jan-11 15:26:30.018636 - [DEBUG]
11643 2019-Jan-11 15:26:30.018661 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11644 2019-Jan-11 15:26:30.018686 - [DEBUG]
11645 2019-Jan-11 15:26:30.018711 - [DEBUG] Process 340. path edge:
11646 2019-Jan-11 15:26:30.018736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11647 2019-Jan-11 15:26:30.018793 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
11648 2019-Jan-11 15:26:30.019430 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11649 2019-Jan-11 15:26:30.020060 - [DEBUG]
11650 2019-Jan-11 15:26:30.020085 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11651 2019-Jan-11 15:26:30.020730 - [DEBUG] Possible callees:
11652 2019-Jan-11 15:26:30.020756 - [DEBUG] llvm.dbg.declare
11653 2019-Jan-11 15:26:30.020783 - [DEBUG] Possible return sites:
11654 2019-Jan-11 15:26:30.020807 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19311655 2019-Jan-11 15:26:30.022094 - [DEBUG] Found and process special summary
11656 2019-Jan-11 15:26:30.022130 - [DEBUG] Compose: EdgeIdentity * AllBottom
11657 2019-Jan-11 15:26:30.022168 - [DEBUG]
11658 2019-Jan-11 15:26:30.022194 - [DEBUG] Propagate flow
11659 2019-Jan-11 15:26:30.022218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11660 2019-Jan-11 15:26:30.022276 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11661 2019-Jan-11 15:26:30.022908 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11662 2019-Jan-11 15:26:30.023537 - [DEBUG] Edge function : AllBottom (result of previous compose)
11663 2019-Jan-11 15:26:30.023564 - [DEBUG]
11664 2019-Jan-11 15:26:30.023589 - [DEBUG] Join: AllTop & AllBottom
11665 2019-Jan-11 15:26:30.023617 - [DEBUG] = AllBottom (new jump func)
11666 2019-Jan-11 15:26:30.023642 - [DEBUG]
11667 2019-Jan-11 15:26:30.023666 - [DEBUG] Start adding new jump function
11668 2019-Jan-11 15:26:30.023691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11669 2019-Jan-11 15:26:30.023747 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11670 2019-Jan-11 15:26:30.024378 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11671 2019-Jan-11 15:26:30.025024 - [DEBUG] Edge Function : AllBottom
11672 2019-Jan-11 15:26:30.025053 - [DEBUG] End adding new jump function
11673 2019-Jan-11 15:26:30.025078 - [DEBUG]
11674 2019-Jan-11 15:26:30.025103 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11675 2019-Jan-11 15:26:30.025128 - [DEBUG]
11676 2019-Jan-11 15:26:30.025152 - [DEBUG] Process 341. path edge:
11677 2019-Jan-11 15:26:30.025176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11678 2019-Jan-11 15:26:30.025233 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
11679 2019-Jan-11 15:26:30.025864 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11680 2019-Jan-11 15:26:30.026493 - [DEBUG]
11681 2019-Jan-11 15:26:30.026518 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11682 2019-Jan-11 15:26:30.027164 - [DEBUG] Compose: EdgeIdentity * AllBottom
11683 2019-Jan-11 15:26:30.027193 - [DEBUG]
11684 2019-Jan-11 15:26:30.027218 - [DEBUG] Propagate flow
11685 2019-Jan-11 15:26:30.027242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11686 2019-Jan-11 15:26:30.027301 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11687 2019-Jan-11 15:26:30.027959 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11688 2019-Jan-11 15:26:30.028589 - [DEBUG] Edge function : AllBottom (result of previous compose)
11689 2019-Jan-11 15:26:30.028615 - [DEBUG]
11690 2019-Jan-11 15:26:30.028641 - [DEBUG] Join: AllTop & AllBottom
11691 2019-Jan-11 15:26:30.028668 - [DEBUG] = AllBottom (new jump func)
11692 2019-Jan-11 15:26:30.028694 - [DEBUG]
11693 2019-Jan-11 15:26:30.028718 - [DEBUG] Start adding new jump function
11694 2019-Jan-11 15:26:30.028742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11695 2019-Jan-11 15:26:30.028800 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11696 2019-Jan-11 15:26:30.029431 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11697 2019-Jan-11 15:26:30.030057 - [DEBUG] Edge Function : AllBottom
11698 2019-Jan-11 15:26:30.030085 - [DEBUG] End adding new jump function
11699 2019-Jan-11 15:26:30.030111 - [DEBUG]
11700 2019-Jan-11 15:26:30.030135 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11701 2019-Jan-11 15:26:30.030160 - [DEBUG]
11702 2019-Jan-11 15:26:30.030184 - [DEBUG] Process 342. path edge:
11703 2019-Jan-11 15:26:30.030217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11704 2019-Jan-11 15:26:30.030274 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
11705 2019-Jan-11 15:26:30.030902 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11706 2019-Jan-11 15:26:30.031547 - [DEBUG]
11707 2019-Jan-11 15:26:30.031573 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11708 2019-Jan-11 15:26:30.032211 - [DEBUG] Compose: EdgeIdentity * AllBottom
11709 2019-Jan-11 15:26:30.032241 - [DEBUG]
11710 2019-Jan-11 15:26:30.032266 - [DEBUG] Propagate flow
11711 2019-Jan-11 15:26:30.032290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11712 2019-Jan-11 15:26:30.032348 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11713 2019-Jan-11 15:26:30.032977 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11714 2019-Jan-11 15:26:30.033607 - [DEBUG] Edge function : AllBottom (result of previous compose)
11715 2019-Jan-11 15:26:30.033633 - [DEBUG]
11716 2019-Jan-11 15:26:30.033660 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11717 2019-Jan-11 15:26:30.033687 - [DEBUG] = AllBottom
11718 2019-Jan-11 15:26:30.033713 - [DEBUG]
11719 2019-Jan-11 15:26:30.033737 - [DEBUG] PROPAGATE: No new function!
11720 2019-Jan-11 15:26:30.033764 - [DEBUG] EDGE:
11721 2019-Jan-11 15:26:30.033823 - [DEBUG] ---> 11722 2019-Jan-11 15:26:30.034450 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11723 2019-Jan-11 15:26:30.035104 - [DEBUG]
11724 2019-Jan-11 15:26:30.035131 - [DEBUG] EDGE:
11725 2019-Jan-11 15:26:30.035189 - [DEBUG] ---> 11726 2019-Jan-11 15:26:30.035818 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11727 2019-Jan-11 15:26:30.036447 - [DEBUG]
11728 2019-Jan-11 15:26:30.036485 - [DEBUG] Compose: EdgeIdentity * AllBottom
11729 2019-Jan-11 15:26:30.036513 - [DEBUG]
11730 2019-Jan-11 15:26:30.036538 - [DEBUG] Propagate flow
11731 2019-Jan-11 15:26:30.036563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11732 2019-Jan-11 15:26:30.036620 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11733 2019-Jan-11 15:26:30.037249 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11734 2019-Jan-11 15:26:30.037891 - [DEBUG] Edge function : AllBottom (result of previous compose)
11735 2019-Jan-11 15:26:30.037918 - [DEBUG]
11736 2019-Jan-11 15:26:30.037944 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11737 2019-Jan-11 15:26:30.037970 - [DEBUG] = AllBottom
11738 2019-Jan-11 15:26:30.037996 - [DEBUG]
11739 2019-Jan-11 15:26:30.038021 - [DEBUG] PROPAGATE: No new function!
11740 2019-Jan-11 15:26:30.038049 - [DEBUG] EDGE:
11741 2019-Jan-11 15:26:30.038108 - [DEBUG] ---> 11742 2019-Jan-11 15:26:30.038746 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11743 2019-Jan-11 15:26:30.039377 - [DEBUG]
11744 2019-Jan-11 15:26:30.039404 - [DEBUG] EDGE:
11745 2019-Jan-11 15:26:30.039462 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
11746 2019-Jan-11 15:26:30.040104 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11747 2019-Jan-11 15:26:30.040736 - [DEBUG]
11748 2019-Jan-11 15:26:30.040763 - [DEBUG] EDGE:
11749 2019-Jan-11 15:26:30.040822 - [DEBUG] ---> 11750 2019-Jan-11 15:26:30.041467 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11751 2019-Jan-11 15:26:30.042097 - [DEBUG]
11752 2019-Jan-11 15:26:30.042124 - [DEBUG] EDGE:
11753 2019-Jan-11 15:26:30.042183 - [DEBUG] ---> 11754 2019-Jan-11 15:26:30.042808 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11755 2019-Jan-11 15:26:30.043437 - [DEBUG]
11756 2019-Jan-11 15:26:30.043464 - [DEBUG] EDGE:
11757 2019-Jan-11 15:26:30.043523 - [DEBUG] ---> 11758 2019-Jan-11 15:26:30.044152 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11759 2019-Jan-11 15:26:30.044796 - [DEBUG]
11760 2019-Jan-11 15:26:30.044830 - [DEBUG] Compose: EdgeIdentity * AllBottom
11761 2019-Jan-11 15:26:30.044857 - [DEBUG]
11762 2019-Jan-11 15:26:30.044880 - [DEBUG] Propagate flow
11763 2019-Jan-11 15:26:30.044904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11764 2019-Jan-11 15:26:30.044961 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11765 2019-Jan-11 15:26:30.045589 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11766 2019-Jan-11 15:26:30.046218 - [DEBUG] Edge function : AllBottom (result of previous compose)
11767 2019-Jan-11 15:26:30.046245 - [DEBUG]
11768 2019-Jan-11 15:26:30.046271 - [DEBUG] Join: AllTop & AllBottom
11769 2019-Jan-11 15:26:30.046298 - [DEBUG] = AllBottom (new jump func)
11770 2019-Jan-11 15:26:30.046324 - [DEBUG]
11771 2019-Jan-11 15:26:30.046348 - [DEBUG] Start adding new jump function
11772 2019-Jan-11 15:26:30.046372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11773 2019-Jan-11 15:26:30.046430 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11774 2019-Jan-11 15:26:30.047057 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11775 2019-Jan-11 15:26:30.047685 - [DEBUG] Edge Function : AllBottom
11776 2019-Jan-11 15:26:30.047713 - [DEBUG] End adding new jump function
11777 2019-Jan-11 15:26:30.047738 - [DEBUG]
11778 2019-Jan-11 15:26:30.047763 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11779 2019-Jan-11 15:26:30.047788 - [DEBUG]
11780 2019-Jan-11 15:26:30.047812 - [DEBUG] Process 343. path edge:
11781 2019-Jan-11 15:26:30.047837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11782 2019-Jan-11 15:26:30.047907 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
11783 2019-Jan-11 15:26:30.048535 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11784 2019-Jan-11 15:26:30.049163 - [DEBUG]
11785 2019-Jan-11 15:26:30.049188 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11786 2019-Jan-11 15:26:30.049856 - [DEBUG] Compose: EdgeIdentity * AllBottom
11787 2019-Jan-11 15:26:30.049888 - [DEBUG]
11788 2019-Jan-11 15:26:30.049913 - [DEBUG] Propagate flow
11789 2019-Jan-11 15:26:30.049937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11790 2019-Jan-11 15:26:30.050019 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
11791 2019-Jan-11 15:26:30.050696 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11792 2019-Jan-11 15:26:30.051413 - [DEBUG] Edge function : AllBottom (result of previous compose)
11793 2019-Jan-11 15:26:30.051441 - [DEBUG]
11794 2019-Jan-11 15:26:30.051468 - [DEBUG] Join: AllTop & AllBottom
11795 2019-Jan-11 15:26:30.051495 - [DEBUG] = AllBottom (new jump func)
11796 2019-Jan-11 15:26:30.051519 - [DEBUG]
11797 2019-Jan-11 15:26:30.051543 - [DEBUG] Start adding new jump function
11798 2019-Jan-11 15:26:30.051567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11799 2019-Jan-11 15:26:30.051640 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11800 2019-Jan-11 15:26:30.052307 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
11801 2019-Jan-11 15:26:30.052932 - [DEBUG] Edge Function : AllBottom
11802 2019-Jan-11 15:26:30.052963 - [DEBUG] End adding new jump function
11803 2019-Jan-11 15:26:30.052989 - [DEBUG]
11804 2019-Jan-11 15:26:30.053013 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11805 2019-Jan-11 15:26:30.053039 - [DEBUG]
11806 2019-Jan-11 15:26:30.053063 - [DEBUG] Process 344. path edge:
11807 2019-Jan-11 15:26:30.053088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11808 2019-Jan-11 15:26:30.053146 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
11809 2019-Jan-11 15:26:30.053771 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11810 2019-Jan-11 15:26:30.054399 - [DEBUG]
11811 2019-Jan-11 15:26:30.054427 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
11812 2019-Jan-11 15:26:30.055098 - [DEBUG] Compose: EdgeIdentity * AllBottom
11813 2019-Jan-11 15:26:30.055128 - [DEBUG]
11814 2019-Jan-11 15:26:30.055154 - [DEBUG] Propagate flow
11815 2019-Jan-11 15:26:30.055178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11816 2019-Jan-11 15:26:30.055236 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11817 2019-Jan-11 15:26:30.055866 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11818 2019-Jan-11 15:26:30.056496 - [DEBUG] Edge function : AllBottom (result of previous compose)
11819 2019-Jan-11 15:26:30.056523 - [DEBUG]
11820 2019-Jan-11 15:26:30.056549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11821 2019-Jan-11 15:26:30.056577 - [DEBUG] = AllBottom
11822 2019-Jan-11 15:26:30.056602 - [DEBUG]
11823 2019-Jan-11 15:26:30.056627 - [DEBUG] PROPAGATE: No new function!
11824 2019-Jan-11 15:26:30.056653 - [DEBUG] EDGE:
11825 2019-Jan-11 15:26:30.056712 - [DEBUG] ---> 11826 2019-Jan-11 15:26:30.057336 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11827 2019-Jan-11 15:26:30.057980 - [DEBUG]
11828 2019-Jan-11 15:26:30.058007 - [DEBUG] EDGE:
11829 2019-Jan-11 15:26:30.058064 - [DEBUG] ---> 11830 2019-Jan-11 15:26:30.058694 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11831 2019-Jan-11 15:26:30.059323 - [DEBUG]
11832 2019-Jan-11 15:26:30.059350 - [DEBUG] EDGE:
11833 2019-Jan-11 15:26:30.059409 - [DEBUG] ---> 11834 2019-Jan-11 15:26:30.060054 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11835 2019-Jan-11 15:26:30.060685 - [DEBUG]
11836 2019-Jan-11 15:26:30.060712 - [DEBUG] EDGE:
11837 2019-Jan-11 15:26:30.060771 - [DEBUG] ---> 11838 2019-Jan-11 15:26:30.061416 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11839 2019-Jan-11 15:26:30.062044 - [DEBUG]
11840 2019-Jan-11 15:26:30.062071 - [DEBUG] EDGE:
11841 2019-Jan-11 15:26:30.062129 - [DEBUG] ---> 11842 2019-Jan-11 15:26:30.062758 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11843 2019-Jan-11 15:26:30.063387 - [DEBUG]
11844 2019-Jan-11 15:26:30.063414 - [DEBUG] EDGE:
11845 2019-Jan-11 15:26:30.063472 - [DEBUG] ---> 11846 2019-Jan-11 15:26:30.064100 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11847 2019-Jan-11 15:26:30.064745 - [DEBUG]
11848 2019-Jan-11 15:26:30.064786 - [DEBUG] Compose: EdgeIdentity * AllBottom
11849 2019-Jan-11 15:26:30.064814 - [DEBUG]
11850 2019-Jan-11 15:26:30.064838 - [DEBUG] Propagate flow
11851 2019-Jan-11 15:26:30.064861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11852 2019-Jan-11 15:26:30.064918 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11853 2019-Jan-11 15:26:30.065546 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11854 2019-Jan-11 15:26:30.066175 - [DEBUG] Edge function : AllBottom (result of previous compose)
11855 2019-Jan-11 15:26:30.066201 - [DEBUG]
11856 2019-Jan-11 15:26:30.066228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11857 2019-Jan-11 15:26:30.066255 - [DEBUG] = AllBottom
11858 2019-Jan-11 15:26:30.066280 - [DEBUG]
11859 2019-Jan-11 15:26:30.066304 - [DEBUG] PROPAGATE: No new function!
11860 2019-Jan-11 15:26:30.066333 - [DEBUG] EDGE:
11861 2019-Jan-11 15:26:30.066391 - [DEBUG] ---> 11862 2019-Jan-11 15:26:30.067032 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11863 2019-Jan-11 15:26:30.067660 - [DEBUG]
11864 2019-Jan-11 15:26:30.067687 - [DEBUG] EDGE:
11865 2019-Jan-11 15:26:30.067746 - [DEBUG] ---> 11866 2019-Jan-11 15:26:30.068388 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11867 2019-Jan-11 15:26:30.069017 - [DEBUG]
11868 2019-Jan-11 15:26:30.069044 - [DEBUG] EDGE:
11869 2019-Jan-11 15:26:30.069102 - [DEBUG] ---> 11870 2019-Jan-11 15:26:30.069730 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11871 2019-Jan-11 15:26:30.070360 - [DEBUG]
11872 2019-Jan-11 15:26:30.070397 - [DEBUG] Compose: EdgeIdentity * AllBottom
11873 2019-Jan-11 15:26:30.070425 - [DEBUG]
11874 2019-Jan-11 15:26:30.070450 - [DEBUG] Propagate flow
11875 2019-Jan-11 15:26:30.070474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11876 2019-Jan-11 15:26:30.070532 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11877 2019-Jan-11 15:26:30.071168 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11878 2019-Jan-11 15:26:30.071818 - [DEBUG] Edge function : AllBottom (result of previous compose)
11879 2019-Jan-11 15:26:30.071844 - [DEBUG]
11880 2019-Jan-11 15:26:30.071870 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11881 2019-Jan-11 15:26:30.071897 - [DEBUG] = AllBottom
11882 2019-Jan-11 15:26:30.071922 - [DEBUG]
11883 2019-Jan-11 15:26:30.071947 - [DEBUG] PROPAGATE: No new function!
11884 2019-Jan-11 15:26:30.071974 - [DEBUG] EDGE:
11885 2019-Jan-11 15:26:30.072033 - [DEBUG] ---> 11886 2019-Jan-11 15:26:30.072670 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11887 2019-Jan-11 15:26:30.073299 - [DEBUG]
11888 2019-Jan-11 15:26:30.073327 - [DEBUG] EDGE:
11889 2019-Jan-11 15:26:30.073385 - [DEBUG] ---> 11890 2019-Jan-11 15:26:30.074012 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11891 2019-Jan-11 15:26:30.074655 - [DEBUG]
11892 2019-Jan-11 15:26:30.074682 - [DEBUG] EDGE:
11893 2019-Jan-11 15:26:30.074739 - [DEBUG] ---> 11894 2019-Jan-11 15:26:30.075366 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11895 2019-Jan-11 15:26:30.075996 - [DEBUG]
11896 2019-Jan-11 15:26:30.076024 - [DEBUG] EDGE:
11897 2019-Jan-11 15:26:30.076082 - [DEBUG] ---> 11898 2019-Jan-11 15:26:30.076712 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11899 2019-Jan-11 15:26:30.077342 - [DEBUG]
11900 2019-Jan-11 15:26:30.077379 - [DEBUG] Compose: EdgeIdentity * AllBottom
11901 2019-Jan-11 15:26:30.077407 - [DEBUG]
11902 2019-Jan-11 15:26:30.077432 - [DEBUG] Propagate flow
11903 2019-Jan-11 15:26:30.077456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11904 2019-Jan-11 15:26:30.077513 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11905 2019-Jan-11 15:26:30.078159 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11906 2019-Jan-11 15:26:30.078789 - [DEBUG] Edge function : AllBottom (result of previous compose)
11907 2019-Jan-11 15:26:30.078815 - [DEBUG]
11908 2019-Jan-11 15:26:30.078841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11909 2019-Jan-11 15:26:30.078868 - [DEBUG] = AllBottom
11910 2019-Jan-11 15:26:30.078894 - [DEBUG]
11911 2019-Jan-11 15:26:30.078918 - [DEBUG] PROPAGATE: No new function!
11912 2019-Jan-11 15:26:30.078945 - [DEBUG] EDGE:
11913 2019-Jan-11 15:26:30.079004 - [DEBUG] ---> 11914 2019-Jan-11 15:26:30.079641 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11915 2019-Jan-11 15:26:30.080269 - [DEBUG]
11916 2019-Jan-11 15:26:30.080297 - [DEBUG] EDGE:
11917 2019-Jan-11 15:26:30.080355 - [DEBUG] ---> 11918 2019-Jan-11 15:26:30.080980 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11919 2019-Jan-11 15:26:30.081632 - [DEBUG]
11920 2019-Jan-11 15:26:30.081660 - [DEBUG] EDGE:
11921 2019-Jan-11 15:26:30.081719 - [DEBUG] ---> 11922 2019-Jan-11 15:26:30.082348 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11923 2019-Jan-11 15:26:30.082979 - [DEBUG]
11924 2019-Jan-11 15:26:30.083016 - [DEBUG] Compose: EdgeIdentity * AllBottom
11925 2019-Jan-11 15:26:30.083045 - [DEBUG]
11926 2019-Jan-11 15:26:30.083070 - [DEBUG] Propagate flow
11927 2019-Jan-11 15:26:30.083094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11928 2019-Jan-11 15:26:30.083151 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11929 2019-Jan-11 15:26:30.083781 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11930 2019-Jan-11 15:26:30.084410 - [DEBUG] Edge function : AllBottom (result of previous compose)
11931 2019-Jan-11 15:26:30.084436 - [DEBUG]
11932 2019-Jan-11 15:26:30.084462 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11933 2019-Jan-11 15:26:30.084489 - [DEBUG] = AllBottom
11934 2019-Jan-11 15:26:30.084515 - [DEBUG]
11935 2019-Jan-11 15:26:30.084552 - [DEBUG] PROPAGATE: No new function!
11936 2019-Jan-11 15:26:30.084580 - [DEBUG] EDGE:
11937 2019-Jan-11 15:26:30.084639 - [DEBUG] ---> 11938 2019-Jan-11 15:26:30.085275 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11939 2019-Jan-11 15:26:30.085904 - [DEBUG]
11940 2019-Jan-11 15:26:30.085931 - [DEBUG] EDGE:
11941 2019-Jan-11 15:26:30.085989 - [DEBUG] ---> 11942 2019-Jan-11 15:26:30.086613 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11943 2019-Jan-11 15:26:30.087241 - [DEBUG]
11944 2019-Jan-11 15:26:30.087268 - [DEBUG] EDGE:
11945 2019-Jan-11 15:26:30.087327 - [DEBUG] ---> 11946 2019-Jan-11 15:26:30.087967 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11947 2019-Jan-11 15:26:30.088596 - [DEBUG]
11948 2019-Jan-11 15:26:30.088623 - [DEBUG] EDGE:
11949 2019-Jan-11 15:26:30.088682 - [DEBUG] ---> 11950 2019-Jan-11 15:26:30.089312 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11951 2019-Jan-11 15:26:30.089940 - [DEBUG]
11952 2019-Jan-11 15:26:30.089976 - [DEBUG] Compose: EdgeIdentity * AllBottom
11953 2019-Jan-11 15:26:30.090005 - [DEBUG]
11954 2019-Jan-11 15:26:30.090030 - [DEBUG] Propagate flow
11955 2019-Jan-11 15:26:30.090054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11956 2019-Jan-11 15:26:30.090111 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11957 2019-Jan-11 15:26:30.090742 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11958 2019-Jan-11 15:26:30.091389 - [DEBUG] Edge function : AllBottom (result of previous compose)
11959 2019-Jan-11 15:26:30.091415 - [DEBUG]
11960 2019-Jan-11 15:26:30.091440 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11961 2019-Jan-11 15:26:30.091466 - [DEBUG] = AllBottom
11962 2019-Jan-11 15:26:30.091490 - [DEBUG]
11963 2019-Jan-11 15:26:30.091522 - [DEBUG] PROPAGATE: No new function!
11964 2019-Jan-11 15:26:30.091549 - [DEBUG] EDGE:
11965 2019-Jan-11 15:26:30.091607 - [DEBUG] ---> 11966 2019-Jan-11 15:26:30.092245 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11967 2019-Jan-11 15:26:30.092875 - [DEBUG]
11968 2019-Jan-11 15:26:30.092910 - [DEBUG] Compose: EdgeIdentity * AllBottom
11969 2019-Jan-11 15:26:30.092938 - [DEBUG]
11970 2019-Jan-11 15:26:30.092963 - [DEBUG] Propagate flow
11971 2019-Jan-11 15:26:30.092987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11972 2019-Jan-11 15:26:30.093045 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11973 2019-Jan-11 15:26:30.093683 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11974 2019-Jan-11 15:26:30.094313 - [DEBUG] Edge function : AllBottom (result of previous compose)
11975 2019-Jan-11 15:26:30.094340 - [DEBUG]
11976 2019-Jan-11 15:26:30.094365 - [DEBUG] Join: AllTop & AllBottom
11977 2019-Jan-11 15:26:30.094393 - [DEBUG] = AllBottom (new jump func)
11978 2019-Jan-11 15:26:30.094418 - [DEBUG]
11979 2019-Jan-11 15:26:30.094443 - [DEBUG] Start adding new jump function
11980 2019-Jan-11 15:26:30.094467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11981 2019-Jan-11 15:26:30.094535 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11982 2019-Jan-11 15:26:30.095167 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11983 2019-Jan-11 15:26:30.095802 - [DEBUG] Edge Function : AllBottom
11984 2019-Jan-11 15:26:30.095831 - [DEBUG] End adding new jump function
11985 2019-Jan-11 15:26:30.095856 - [DEBUG]
11986 2019-Jan-11 15:26:30.095880 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11987 2019-Jan-11 15:26:30.095905 - [DEBUG]
11988 2019-Jan-11 15:26:30.095930 - [DEBUG] Process 345. path edge:
11989 2019-Jan-11 15:26:30.095954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11990 2019-Jan-11 15:26:30.096012 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
11991 2019-Jan-11 15:26:30.096647 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11992 2019-Jan-11 15:26:30.097276 - [DEBUG]
11993 2019-Jan-11 15:26:30.097301 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11994 2019-Jan-11 15:26:30.097957 - [DEBUG] Possible callees:
11995 2019-Jan-11 15:26:30.097983 - [DEBUG] llvm.dbg.declare
11996 2019-Jan-11 15:26:30.098008 - [DEBUG] Possible return sites:
11997 2019-Jan-11 15:26:30.098032 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14311998 2019-Jan-11 15:26:30.099287 - [DEBUG] Found and process special summary
11999 2019-Jan-11 15:26:30.099320 - [DEBUG] Compose: EdgeIdentity * AllBottom
12000 2019-Jan-11 15:26:30.099349 - [DEBUG]
12001 2019-Jan-11 15:26:30.099374 - [DEBUG] Propagate flow
12002 2019-Jan-11 15:26:30.099398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12003 2019-Jan-11 15:26:30.099457 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12004 2019-Jan-11 15:26:30.100104 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12005 2019-Jan-11 15:26:30.100734 - [DEBUG] Edge function : AllBottom (result of previous compose)
12006 2019-Jan-11 15:26:30.100760 - [DEBUG]
12007 2019-Jan-11 15:26:30.100786 - [DEBUG] Join: AllTop & AllBottom
12008 2019-Jan-11 15:26:30.100813 - [DEBUG] = AllBottom (new jump func)
12009 2019-Jan-11 15:26:30.100839 - [DEBUG]
12010 2019-Jan-11 15:26:30.100863 - [DEBUG] Start adding new jump function
12011 2019-Jan-11 15:26:30.100887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12012 2019-Jan-11 15:26:30.100944 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12013 2019-Jan-11 15:26:30.101590 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12014 2019-Jan-11 15:26:30.102220 - [DEBUG] Edge Function : AllBottom
12015 2019-Jan-11 15:26:30.102249 - [DEBUG] End adding new jump function
12016 2019-Jan-11 15:26:30.102274 - [DEBUG]
12017 2019-Jan-11 15:26:30.102298 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
12018 2019-Jan-11 15:26:30.102323 - [DEBUG]
12019 2019-Jan-11 15:26:30.102347 - [DEBUG] Process 346. path edge:
12020 2019-Jan-11 15:26:30.102372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12021 2019-Jan-11 15:26:30.102429 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12022 2019-Jan-11 15:26:30.103058 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12023 2019-Jan-11 15:26:30.103687 - [DEBUG]
12024 2019-Jan-11 15:26:30.103712 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12025 2019-Jan-11 15:26:30.104357 - [DEBUG] Compose: EdgeIdentity * AllBottom
12026 2019-Jan-11 15:26:30.104387 - [DEBUG]
12027 2019-Jan-11 15:26:30.104411 - [DEBUG] Propagate flow
12028 2019-Jan-11 15:26:30.104435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12029 2019-Jan-11 15:26:30.104493 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12030 2019-Jan-11 15:26:30.105136 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12031 2019-Jan-11 15:26:30.105765 - [DEBUG] Edge function : AllBottom (result of previous compose)
12032 2019-Jan-11 15:26:30.105792 - [DEBUG]
12033 2019-Jan-11 15:26:30.105817 - [DEBUG] Join: AllTop & AllBottom
12034 2019-Jan-11 15:26:30.105844 - [DEBUG] = AllBottom (new jump func)
12035 2019-Jan-11 15:26:30.105869 - [DEBUG]
12036 2019-Jan-11 15:26:30.105893 - [DEBUG] Start adding new jump function
12037 2019-Jan-11 15:26:30.105917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12038 2019-Jan-11 15:26:30.105974 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12039 2019-Jan-11 15:26:30.106602 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12040 2019-Jan-11 15:26:30.107226 - [DEBUG] Edge Function : AllBottom
12041 2019-Jan-11 15:26:30.107254 - [DEBUG] End adding new jump function
12042 2019-Jan-11 15:26:30.107278 - [DEBUG]
12043 2019-Jan-11 15:26:30.107302 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
12044 2019-Jan-11 15:26:30.107327 - [DEBUG]
12045 2019-Jan-11 15:26:30.107351 - [DEBUG] Process 347. path edge:
12046 2019-Jan-11 15:26:30.107376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12047 2019-Jan-11 15:26:30.107433 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12048 2019-Jan-11 15:26:30.108072 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12049 2019-Jan-11 15:26:30.108709 - [DEBUG]
12050 2019-Jan-11 15:26:30.108736 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12051 2019-Jan-11 15:26:30.109371 - [DEBUG] Compose: EdgeIdentity * AllBottom
12052 2019-Jan-11 15:26:30.109400 - [DEBUG]
12053 2019-Jan-11 15:26:30.109425 - [DEBUG] Propagate flow
12054 2019-Jan-11 15:26:30.109449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12055 2019-Jan-11 15:26:30.109508 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12056 2019-Jan-11 15:26:30.110134 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12057 2019-Jan-11 15:26:30.110763 - [DEBUG] Edge function : AllBottom (result of previous compose)
12058 2019-Jan-11 15:26:30.110790 - [DEBUG]
12059 2019-Jan-11 15:26:30.110816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12060 2019-Jan-11 15:26:30.110843 - [DEBUG] = AllBottom
12061 2019-Jan-11 15:26:30.110868 - [DEBUG]
12062 2019-Jan-11 15:26:30.110892 - [DEBUG] PROPAGATE: No new function!
12063 2019-Jan-11 15:26:30.110918 - [DEBUG] EDGE:
12064 2019-Jan-11 15:26:30.110977 - [DEBUG] ---> 12065 2019-Jan-11 15:26:30.111617 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12066 2019-Jan-11 15:26:30.112247 - [DEBUG]
12067 2019-Jan-11 15:26:30.112273 - [DEBUG] EDGE:
12068 2019-Jan-11 15:26:30.112331 - [DEBUG] ---> 12069 2019-Jan-11 15:26:30.112962 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12070 2019-Jan-11 15:26:30.113592 - [DEBUG]
12071 2019-Jan-11 15:26:30.113628 - [DEBUG] Compose: EdgeIdentity * AllBottom
12072 2019-Jan-11 15:26:30.113656 - [DEBUG]
12073 2019-Jan-11 15:26:30.113681 - [DEBUG] Propagate flow
12074 2019-Jan-11 15:26:30.113705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12075 2019-Jan-11 15:26:30.113763 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12076 2019-Jan-11 15:26:30.114392 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12077 2019-Jan-11 15:26:30.115056 - [DEBUG] Edge function : AllBottom (result of previous compose)
12078 2019-Jan-11 15:26:30.115082 - [DEBUG]
12079 2019-Jan-11 15:26:30.115108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12080 2019-Jan-11 15:26:30.115135 - [DEBUG] = AllBottom
12081 2019-Jan-11 15:26:30.115160 - [DEBUG]
12082 2019-Jan-11 15:26:30.115185 - [DEBUG] PROPAGATE: No new function!
12083 2019-Jan-11 15:26:30.115212 - [DEBUG] EDGE:
12084 2019-Jan-11 15:26:30.115271 - [DEBUG] ---> 12085 2019-Jan-11 15:26:30.115909 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12086 2019-Jan-11 15:26:30.116539 - [DEBUG]
12087 2019-Jan-11 15:26:30.116566 - [DEBUG] EDGE:
12088 2019-Jan-11 15:26:30.116625 - [DEBUG] ---> 12089 2019-Jan-11 15:26:30.117253 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12090 2019-Jan-11 15:26:30.117895 - [DEBUG]
12091 2019-Jan-11 15:26:30.117923 - [DEBUG] Compose: EdgeIdentity * AllBottom
12092 2019-Jan-11 15:26:30.117950 - [DEBUG]
12093 2019-Jan-11 15:26:30.117974 - [DEBUG] Propagate flow
12094 2019-Jan-11 15:26:30.117999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12095 2019-Jan-11 15:26:30.118064 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12096 2019-Jan-11 15:26:30.118693 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12097 2019-Jan-11 15:26:30.119319 - [DEBUG] Edge function : AllBottom (result of previous compose)
12098 2019-Jan-11 15:26:30.119345 - [DEBUG]
12099 2019-Jan-11 15:26:30.119371 - [DEBUG] Join: AllTop & AllBottom
12100 2019-Jan-11 15:26:30.119398 - [DEBUG] = AllBottom (new jump func)
12101 2019-Jan-11 15:26:30.119423 - [DEBUG]
12102 2019-Jan-11 15:26:30.119447 - [DEBUG] Start adding new jump function
12103 2019-Jan-11 15:26:30.119472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12104 2019-Jan-11 15:26:30.119528 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12105 2019-Jan-11 15:26:30.120155 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12106 2019-Jan-11 15:26:30.120781 - [DEBUG] Edge Function : AllBottom
12107 2019-Jan-11 15:26:30.120809 - [DEBUG] End adding new jump function
12108 2019-Jan-11 15:26:30.120834 - [DEBUG]
12109 2019-Jan-11 15:26:30.120858 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
12110 2019-Jan-11 15:26:30.120883 - [DEBUG]
12111 2019-Jan-11 15:26:30.120907 - [DEBUG] Process 348. path edge:
12112 2019-Jan-11 15:26:30.120932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12113 2019-Jan-11 15:26:30.120989 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12114 2019-Jan-11 15:26:30.121631 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12115 2019-Jan-11 15:26:30.122256 - [DEBUG]
12116 2019-Jan-11 15:26:30.122282 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12117 2019-Jan-11 15:26:30.122922 - [DEBUG] Compose: EdgeIdentity * AllBottom
12118 2019-Jan-11 15:26:30.122951 - [DEBUG]
12119 2019-Jan-11 15:26:30.122976 - [DEBUG] Propagate flow
12120 2019-Jan-11 15:26:30.123000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12121 2019-Jan-11 15:26:30.123058 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12122 2019-Jan-11 15:26:30.123697 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12123 2019-Jan-11 15:26:30.124324 - [DEBUG] Edge function : AllBottom (result of previous compose)
12124 2019-Jan-11 15:26:30.124350 - [DEBUG]
12125 2019-Jan-11 15:26:30.124375 - [DEBUG] Join: AllTop & AllBottom
12126 2019-Jan-11 15:26:30.124403 - [DEBUG] = AllBottom (new jump func)
12127 2019-Jan-11 15:26:30.124428 - [DEBUG]
12128 2019-Jan-11 15:26:30.124452 - [DEBUG] Start adding new jump function
12129 2019-Jan-11 15:26:30.124476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12130 2019-Jan-11 15:26:30.124545 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12131 2019-Jan-11 15:26:30.125171 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12132 2019-Jan-11 15:26:30.125806 - [DEBUG] Edge Function : AllBottom
12133 2019-Jan-11 15:26:30.125834 - [DEBUG] End adding new jump function
12134 2019-Jan-11 15:26:30.125859 - [DEBUG]
12135 2019-Jan-11 15:26:30.125883 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12136 2019-Jan-11 15:26:30.125908 - [DEBUG]
12137 2019-Jan-11 15:26:30.125940 - [DEBUG] Process 349. path edge:
12138 2019-Jan-11 15:26:30.125965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12139 2019-Jan-11 15:26:30.126022 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12140 2019-Jan-11 15:26:30.126659 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12141 2019-Jan-11 15:26:30.127284 - [DEBUG]
12142 2019-Jan-11 15:26:30.127309 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12143 2019-Jan-11 15:26:30.127963 - [DEBUG] Possible callees:
12144 2019-Jan-11 15:26:30.127988 - [DEBUG] llvm.dbg.declare
12145 2019-Jan-11 15:26:30.128014 - [DEBUG] Possible return sites:
12146 2019-Jan-11 15:26:30.128037 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612147 2019-Jan-11 15:26:30.129290 - [DEBUG] Found and process special summary
12148 2019-Jan-11 15:26:30.129334 - [DEBUG] Compose: EdgeIdentity * AllBottom
12149 2019-Jan-11 15:26:30.129363 - [DEBUG]
12150 2019-Jan-11 15:26:30.129388 - [DEBUG] Propagate flow
12151 2019-Jan-11 15:26:30.129412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12152 2019-Jan-11 15:26:30.129470 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12153 2019-Jan-11 15:26:30.130100 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12154 2019-Jan-11 15:26:30.130727 - [DEBUG] Edge function : AllBottom (result of previous compose)
12155 2019-Jan-11 15:26:30.130753 - [DEBUG]
12156 2019-Jan-11 15:26:30.130778 - [DEBUG] Join: AllTop & AllBottom
12157 2019-Jan-11 15:26:30.130805 - [DEBUG] = AllBottom (new jump func)
12158 2019-Jan-11 15:26:30.130831 - [DEBUG]
12159 2019-Jan-11 15:26:30.130855 - [DEBUG] Start adding new jump function
12160 2019-Jan-11 15:26:30.130879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12161 2019-Jan-11 15:26:30.130936 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12162 2019-Jan-11 15:26:30.131576 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12163 2019-Jan-11 15:26:30.132206 - [DEBUG] Edge Function : AllBottom
12164 2019-Jan-11 15:26:30.132234 - [DEBUG] End adding new jump function
12165 2019-Jan-11 15:26:30.132259 - [DEBUG]
12166 2019-Jan-11 15:26:30.132283 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12167 2019-Jan-11 15:26:30.132308 - [DEBUG]
12168 2019-Jan-11 15:26:30.132332 - [DEBUG] Process 350. path edge:
12169 2019-Jan-11 15:26:30.132356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12170 2019-Jan-11 15:26:30.132413 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12171 2019-Jan-11 15:26:30.133042 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12172 2019-Jan-11 15:26:30.133667 - [DEBUG]
12173 2019-Jan-11 15:26:30.133692 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12174 2019-Jan-11 15:26:30.134336 - [DEBUG] Compose: EdgeIdentity * AllBottom
12175 2019-Jan-11 15:26:30.134367 - [DEBUG]
12176 2019-Jan-11 15:26:30.134392 - [DEBUG] Propagate flow
12177 2019-Jan-11 15:26:30.134416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12178 2019-Jan-11 15:26:30.134474 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12179 2019-Jan-11 15:26:30.135124 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12180 2019-Jan-11 15:26:30.135751 - [DEBUG] Edge function : AllBottom (result of previous compose)
12181 2019-Jan-11 15:26:30.135777 - [DEBUG]
12182 2019-Jan-11 15:26:30.135802 - [DEBUG] Join: AllTop & AllBottom
12183 2019-Jan-11 15:26:30.135829 - [DEBUG] = AllBottom (new jump func)
12184 2019-Jan-11 15:26:30.135855 - [DEBUG]
12185 2019-Jan-11 15:26:30.135879 - [DEBUG] Start adding new jump function
12186 2019-Jan-11 15:26:30.135903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12187 2019-Jan-11 15:26:30.135960 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12188 2019-Jan-11 15:26:30.136587 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12189 2019-Jan-11 15:26:30.137213 - [DEBUG] Edge Function : AllBottom
12190 2019-Jan-11 15:26:30.137243 - [DEBUG] End adding new jump function
12191 2019-Jan-11 15:26:30.137268 - [DEBUG]
12192 2019-Jan-11 15:26:30.137293 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12193 2019-Jan-11 15:26:30.137318 - [DEBUG]
12194 2019-Jan-11 15:26:30.137342 - [DEBUG] Process 351. path edge:
12195 2019-Jan-11 15:26:30.137366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12196 2019-Jan-11 15:26:30.137423 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12197 2019-Jan-11 15:26:30.138063 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12198 2019-Jan-11 15:26:30.138689 - [DEBUG]
12199 2019-Jan-11 15:26:30.138715 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12200 2019-Jan-11 15:26:30.139352 - [DEBUG] Compose: EdgeIdentity * AllBottom
12201 2019-Jan-11 15:26:30.139381 - [DEBUG]
12202 2019-Jan-11 15:26:30.139405 - [DEBUG] Propagate flow
12203 2019-Jan-11 15:26:30.139430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12204 2019-Jan-11 15:26:30.139486 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12205 2019-Jan-11 15:26:30.140112 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12206 2019-Jan-11 15:26:30.140738 - [DEBUG] Edge function : AllBottom (result of previous compose)
12207 2019-Jan-11 15:26:30.140764 - [DEBUG]
12208 2019-Jan-11 15:26:30.140789 - [DEBUG] Join: AllTop & AllBottom
12209 2019-Jan-11 15:26:30.140816 - [DEBUG] = AllBottom (new jump func)
12210 2019-Jan-11 15:26:30.140842 - [DEBUG]
12211 2019-Jan-11 15:26:30.140866 - [DEBUG] Start adding new jump function
12212 2019-Jan-11 15:26:30.140890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12213 2019-Jan-11 15:26:30.140946 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12214 2019-Jan-11 15:26:30.141611 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12215 2019-Jan-11 15:26:30.142236 - [DEBUG] Edge Function : AllBottom
12216 2019-Jan-11 15:26:30.142265 - [DEBUG] End adding new jump function
12217 2019-Jan-11 15:26:30.142289 - [DEBUG]
12218 2019-Jan-11 15:26:30.142314 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12219 2019-Jan-11 15:26:30.142339 - [DEBUG]
12220 2019-Jan-11 15:26:30.142363 - [DEBUG] Process 352. path edge:
12221 2019-Jan-11 15:26:30.142387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12222 2019-Jan-11 15:26:30.142445 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12223 2019-Jan-11 15:26:30.143068 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12224 2019-Jan-11 15:26:30.143707 - [DEBUG]
12225 2019-Jan-11 15:26:30.143733 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12226 2019-Jan-11 15:26:30.144384 - [DEBUG] Compose: EdgeIdentity * AllBottom
12227 2019-Jan-11 15:26:30.144414 - [DEBUG]
12228 2019-Jan-11 15:26:30.144439 - [DEBUG] Propagate flow
12229 2019-Jan-11 15:26:30.144463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12230 2019-Jan-11 15:26:30.144521 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12231 2019-Jan-11 15:26:30.145170 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12232 2019-Jan-11 15:26:30.145796 - [DEBUG] Edge function : AllBottom (result of previous compose)
12233 2019-Jan-11 15:26:30.145823 - [DEBUG]
12234 2019-Jan-11 15:26:30.145848 - [DEBUG] Join: AllTop & AllBottom
12235 2019-Jan-11 15:26:30.145875 - [DEBUG] = AllBottom (new jump func)
12236 2019-Jan-11 15:26:30.145900 - [DEBUG]
12237 2019-Jan-11 15:26:30.145925 - [DEBUG] Start adding new jump function
12238 2019-Jan-11 15:26:30.145949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12239 2019-Jan-11 15:26:30.146005 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12240 2019-Jan-11 15:26:30.146631 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12241 2019-Jan-11 15:26:30.147266 - [DEBUG] Edge Function : AllBottom
12242 2019-Jan-11 15:26:30.147295 - [DEBUG] End adding new jump function
12243 2019-Jan-11 15:26:30.147320 - [DEBUG]
12244 2019-Jan-11 15:26:30.147345 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12245 2019-Jan-11 15:26:30.147370 - [DEBUG]
12246 2019-Jan-11 15:26:30.147394 - [DEBUG] Process 353. path edge:
12247 2019-Jan-11 15:26:30.147419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12248 2019-Jan-11 15:26:30.147476 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12249 2019-Jan-11 15:26:30.148128 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12250 2019-Jan-11 15:26:30.148754 - [DEBUG]
12251 2019-Jan-11 15:26:30.148779 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12252 2019-Jan-11 15:26:30.149423 - [DEBUG] Possible callees:
12253 2019-Jan-11 15:26:30.149449 - [DEBUG] llvm.dbg.declare
12254 2019-Jan-11 15:26:30.149475 - [DEBUG] Possible return sites:
12255 2019-Jan-11 15:26:30.149499 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912256 2019-Jan-11 15:26:30.150752 - [DEBUG] Found and process special summary
12257 2019-Jan-11 15:26:30.150807 - [DEBUG] EDGE:
12258 2019-Jan-11 15:26:30.150866 - [DEBUG] ---> 12259 2019-Jan-11 15:26:30.151517 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12260 2019-Jan-11 15:26:30.152144 - [DEBUG]
12261 2019-Jan-11 15:26:30.152170 - [DEBUG] EDGE:
12262 2019-Jan-11 15:26:30.152228 - [DEBUG] ---> 12263 2019-Jan-11 15:26:30.152861 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12264 2019-Jan-11 15:26:30.153487 - [DEBUG]
12265 2019-Jan-11 15:26:30.153513 - [DEBUG] EDGE:
12266 2019-Jan-11 15:26:30.153570 - [DEBUG] ---> 12267 2019-Jan-11 15:26:30.154197 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12268 2019-Jan-11 15:26:30.154837 - [DEBUG]
12269 2019-Jan-11 15:26:30.154863 - [DEBUG] Compose: EdgeIdentity * AllBottom
12270 2019-Jan-11 15:26:30.154889 - [DEBUG]
12271 2019-Jan-11 15:26:30.154913 - [DEBUG] Propagate flow
12272 2019-Jan-11 15:26:30.154936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12273 2019-Jan-11 15:26:30.154992 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12274 2019-Jan-11 15:26:30.155619 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12275 2019-Jan-11 15:26:30.156248 - [DEBUG] Edge function : AllBottom (result of previous compose)
12276 2019-Jan-11 15:26:30.156274 - [DEBUG]
12277 2019-Jan-11 15:26:30.156300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12278 2019-Jan-11 15:26:30.156327 - [DEBUG] = AllBottom
12279 2019-Jan-11 15:26:30.156352 - [DEBUG]
12280 2019-Jan-11 15:26:30.156376 - [DEBUG] PROPAGATE: No new function!
12281 2019-Jan-11 15:26:30.156401 - [DEBUG] EDGE:
12282 2019-Jan-11 15:26:30.156459 - [DEBUG] ---> 12283 2019-Jan-11 15:26:30.157088 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12284 2019-Jan-11 15:26:30.157714 - [DEBUG]
12285 2019-Jan-11 15:26:30.157740 - [DEBUG] Compose: EdgeIdentity * AllBottom
12286 2019-Jan-11 15:26:30.157767 - [DEBUG]
12287 2019-Jan-11 15:26:30.157791 - [DEBUG] Propagate flow
12288 2019-Jan-11 15:26:30.157816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12289 2019-Jan-11 15:26:30.157886 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12290 2019-Jan-11 15:26:30.158516 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12291 2019-Jan-11 15:26:30.159152 - [DEBUG] Edge function : AllBottom (result of previous compose)
12292 2019-Jan-11 15:26:30.159179 - [DEBUG]
12293 2019-Jan-11 15:26:30.159204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12294 2019-Jan-11 15:26:30.159231 - [DEBUG] = AllBottom
12295 2019-Jan-11 15:26:30.159257 - [DEBUG]
12296 2019-Jan-11 15:26:30.159281 - [DEBUG] PROPAGATE: No new function!
12297 2019-Jan-11 15:26:30.159318 - [DEBUG] Compose: EdgeIdentity * AllBottom
12298 2019-Jan-11 15:26:30.159346 - [DEBUG]
12299 2019-Jan-11 15:26:30.159370 - [DEBUG] Propagate flow
12300 2019-Jan-11 15:26:30.159394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12301 2019-Jan-11 15:26:30.159452 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12302 2019-Jan-11 15:26:30.160081 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12303 2019-Jan-11 15:26:30.160707 - [DEBUG] Edge function : AllBottom (result of previous compose)
12304 2019-Jan-11 15:26:30.160733 - [DEBUG]
12305 2019-Jan-11 15:26:30.160759 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12306 2019-Jan-11 15:26:30.160786 - [DEBUG] = AllBottom
12307 2019-Jan-11 15:26:30.160811 - [DEBUG]
12308 2019-Jan-11 15:26:30.160835 - [DEBUG] PROPAGATE: No new function!
12309 2019-Jan-11 15:26:30.160869 - [DEBUG] Compose: EdgeIdentity * AllBottom
12310 2019-Jan-11 15:26:30.160897 - [DEBUG]
12311 2019-Jan-11 15:26:30.160921 - [DEBUG] Propagate flow
12312 2019-Jan-11 15:26:30.160945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12313 2019-Jan-11 15:26:30.161003 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12314 2019-Jan-11 15:26:30.161650 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12315 2019-Jan-11 15:26:30.162286 - [DEBUG] Edge function : AllBottom (result of previous compose)
12316 2019-Jan-11 15:26:30.162312 - [DEBUG]
12317 2019-Jan-11 15:26:30.162337 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12318 2019-Jan-11 15:26:30.162364 - [DEBUG] = AllBottom
12319 2019-Jan-11 15:26:30.162390 - [DEBUG]
12320 2019-Jan-11 15:26:30.162414 - [DEBUG] PROPAGATE: No new function!
12321 2019-Jan-11 15:26:30.162440 - [DEBUG] EDGE:
12322 2019-Jan-11 15:26:30.162499 - [DEBUG] ---> 12323 2019-Jan-11 15:26:30.163138 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12324 2019-Jan-11 15:26:30.163766 - [DEBUG]
12325 2019-Jan-11 15:26:30.163799 - [DEBUG] Compose: EdgeIdentity * AllBottom
12326 2019-Jan-11 15:26:30.163826 - [DEBUG]
12327 2019-Jan-11 15:26:30.163851 - [DEBUG] Propagate flow
12328 2019-Jan-11 15:26:30.163875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12329 2019-Jan-11 15:26:30.163933 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12330 2019-Jan-11 15:26:30.164583 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12331 2019-Jan-11 15:26:30.165210 - [DEBUG] Edge function : AllBottom (result of previous compose)
12332 2019-Jan-11 15:26:30.165236 - [DEBUG]
12333 2019-Jan-11 15:26:30.165262 - [DEBUG] Join: AllTop & AllBottom
12334 2019-Jan-11 15:26:30.165289 - [DEBUG] = AllBottom (new jump func)
12335 2019-Jan-11 15:26:30.165314 - [DEBUG]
12336 2019-Jan-11 15:26:30.165338 - [DEBUG] Start adding new jump function
12337 2019-Jan-11 15:26:30.165362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12338 2019-Jan-11 15:26:30.165419 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12339 2019-Jan-11 15:26:30.166044 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12340 2019-Jan-11 15:26:30.166679 - [DEBUG] Edge Function : AllBottom
12341 2019-Jan-11 15:26:30.166707 - [DEBUG] End adding new jump function
12342 2019-Jan-11 15:26:30.166732 - [DEBUG]
12343 2019-Jan-11 15:26:30.166756 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12344 2019-Jan-11 15:26:30.166781 - [DEBUG]
12345 2019-Jan-11 15:26:30.166805 - [DEBUG] Process 354. path edge:
12346 2019-Jan-11 15:26:30.166830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12347 2019-Jan-11 15:26:30.166887 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12348 2019-Jan-11 15:26:30.167523 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12349 2019-Jan-11 15:26:30.168163 - [DEBUG]
12350 2019-Jan-11 15:26:30.168187 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12351 2019-Jan-11 15:26:30.168835 - [DEBUG] Possible callees:
12352 2019-Jan-11 15:26:30.168861 - [DEBUG] llvm.dbg.declare
12353 2019-Jan-11 15:26:30.168887 - [DEBUG] Possible return sites:
12354 2019-Jan-11 15:26:30.168911 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312355 2019-Jan-11 15:26:30.170163 - [DEBUG] Found and process special summary
12356 2019-Jan-11 15:26:30.170201 - [DEBUG] Compose: EdgeIdentity * AllBottom
12357 2019-Jan-11 15:26:30.170230 - [DEBUG]
12358 2019-Jan-11 15:26:30.170255 - [DEBUG] Propagate flow
12359 2019-Jan-11 15:26:30.170279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12360 2019-Jan-11 15:26:30.170337 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12361 2019-Jan-11 15:26:30.170967 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12362 2019-Jan-11 15:26:30.171609 - [DEBUG] Edge function : AllBottom (result of previous compose)
12363 2019-Jan-11 15:26:30.171635 - [DEBUG]
12364 2019-Jan-11 15:26:30.171661 - [DEBUG] Join: AllTop & AllBottom
12365 2019-Jan-11 15:26:30.171688 - [DEBUG] = AllBottom (new jump func)
12366 2019-Jan-11 15:26:30.171713 - [DEBUG]
12367 2019-Jan-11 15:26:30.171738 - [DEBUG] Start adding new jump function
12368 2019-Jan-11 15:26:30.171762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12369 2019-Jan-11 15:26:30.171818 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12370 2019-Jan-11 15:26:30.172444 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12371 2019-Jan-11 15:26:30.173073 - [DEBUG] Edge Function : AllBottom
12372 2019-Jan-11 15:26:30.173101 - [DEBUG] End adding new jump function
12373 2019-Jan-11 15:26:30.173126 - [DEBUG]
12374 2019-Jan-11 15:26:30.173151 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12375 2019-Jan-11 15:26:30.173176 - [DEBUG]
12376 2019-Jan-11 15:26:30.173200 - [DEBUG] Process 355. path edge:
12377 2019-Jan-11 15:26:30.173224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12378 2019-Jan-11 15:26:30.173281 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12379 2019-Jan-11 15:26:30.173910 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12380 2019-Jan-11 15:26:30.174547 - [DEBUG]
12381 2019-Jan-11 15:26:30.174572 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12382 2019-Jan-11 15:26:30.175217 - [DEBUG] Compose: EdgeIdentity * AllBottom
12383 2019-Jan-11 15:26:30.175246 - [DEBUG]
12384 2019-Jan-11 15:26:30.175271 - [DEBUG] Propagate flow
12385 2019-Jan-11 15:26:30.175295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12386 2019-Jan-11 15:26:30.175352 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12387 2019-Jan-11 15:26:30.175978 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12388 2019-Jan-11 15:26:30.176604 - [DEBUG] Edge function : AllBottom (result of previous compose)
12389 2019-Jan-11 15:26:30.176631 - [DEBUG]
12390 2019-Jan-11 15:26:30.176656 - [DEBUG] Join: AllTop & AllBottom
12391 2019-Jan-11 15:26:30.176683 - [DEBUG] = AllBottom (new jump func)
12392 2019-Jan-11 15:26:30.176708 - [DEBUG]
12393 2019-Jan-11 15:26:30.176732 - [DEBUG] Start adding new jump function
12394 2019-Jan-11 15:26:30.176756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12395 2019-Jan-11 15:26:30.176820 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12396 2019-Jan-11 15:26:30.177446 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12397 2019-Jan-11 15:26:30.178085 - [DEBUG] Edge Function : AllBottom
12398 2019-Jan-11 15:26:30.178113 - [DEBUG] End adding new jump function
12399 2019-Jan-11 15:26:30.178138 - [DEBUG]
12400 2019-Jan-11 15:26:30.178162 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12401 2019-Jan-11 15:26:30.178186 - [DEBUG]
12402 2019-Jan-11 15:26:30.178209 - [DEBUG] Process 356. path edge:
12403 2019-Jan-11 15:26:30.178233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12404 2019-Jan-11 15:26:30.178289 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12405 2019-Jan-11 15:26:30.178913 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12406 2019-Jan-11 15:26:30.179540 - [DEBUG]
12407 2019-Jan-11 15:26:30.179565 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12408 2019-Jan-11 15:26:30.180201 - [DEBUG] Compose: EdgeIdentity * AllBottom
12409 2019-Jan-11 15:26:30.180230 - [DEBUG]
12410 2019-Jan-11 15:26:30.180254 - [DEBUG] Propagate flow
12411 2019-Jan-11 15:26:30.180279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12412 2019-Jan-11 15:26:30.180335 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12413 2019-Jan-11 15:26:30.180960 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12414 2019-Jan-11 15:26:30.181602 - [DEBUG] Edge function : AllBottom (result of previous compose)
12415 2019-Jan-11 15:26:30.181628 - [DEBUG]
12416 2019-Jan-11 15:26:30.181654 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12417 2019-Jan-11 15:26:30.181681 - [DEBUG] = AllBottom
12418 2019-Jan-11 15:26:30.181706 - [DEBUG]
12419 2019-Jan-11 15:26:30.181730 - [DEBUG] PROPAGATE: No new function!
12420 2019-Jan-11 15:26:30.181755 - [DEBUG] EDGE:
12421 2019-Jan-11 15:26:30.181813 - [DEBUG] ---> 12422 2019-Jan-11 15:26:30.182438 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12423 2019-Jan-11 15:26:30.183063 - [DEBUG]
12424 2019-Jan-11 15:26:30.183089 - [DEBUG] Compose: EdgeIdentity * AllBottom
12425 2019-Jan-11 15:26:30.183116 - [DEBUG]
12426 2019-Jan-11 15:26:30.183140 - [DEBUG] Propagate flow
12427 2019-Jan-11 15:26:30.183164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12428 2019-Jan-11 15:26:30.183221 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12429 2019-Jan-11 15:26:30.183845 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12430 2019-Jan-11 15:26:30.184476 - [DEBUG] Edge function : AllBottom (result of previous compose)
12431 2019-Jan-11 15:26:30.184502 - [DEBUG]
12432 2019-Jan-11 15:26:30.184539 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12433 2019-Jan-11 15:26:30.184568 - [DEBUG] = AllBottom
12434 2019-Jan-11 15:26:30.184593 - [DEBUG]
12435 2019-Jan-11 15:26:30.184617 - [DEBUG] PROPAGATE: No new function!
12436 2019-Jan-11 15:26:30.184642 - [DEBUG] EDGE:
12437 2019-Jan-11 15:26:30.184701 - [DEBUG] ---> 12438 2019-Jan-11 15:26:30.185331 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12439 2019-Jan-11 15:26:30.185956 - [DEBUG]
12440 2019-Jan-11 15:26:30.185989 - [DEBUG] Compose: EdgeIdentity * AllBottom
12441 2019-Jan-11 15:26:30.186016 - [DEBUG]
12442 2019-Jan-11 15:26:30.186041 - [DEBUG] Propagate flow
12443 2019-Jan-11 15:26:30.186065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12444 2019-Jan-11 15:26:30.186123 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12445 2019-Jan-11 15:26:30.186753 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12446 2019-Jan-11 15:26:30.187388 - [DEBUG] Edge function : AllBottom (result of previous compose)
12447 2019-Jan-11 15:26:30.187415 - [DEBUG]
12448 2019-Jan-11 15:26:30.187440 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12449 2019-Jan-11 15:26:30.187467 - [DEBUG] = AllBottom
12450 2019-Jan-11 15:26:30.187493 - [DEBUG]
12451 2019-Jan-11 15:26:30.187517 - [DEBUG] PROPAGATE: No new function!
12452 2019-Jan-11 15:26:30.187552 - [DEBUG] Compose: EdgeIdentity * AllBottom
12453 2019-Jan-11 15:26:30.187580 - [DEBUG]
12454 2019-Jan-11 15:26:30.187605 - [DEBUG] Propagate flow
12455 2019-Jan-11 15:26:30.187629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12456 2019-Jan-11 15:26:30.187687 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12457 2019-Jan-11 15:26:30.188334 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12458 2019-Jan-11 15:26:30.188961 - [DEBUG] Edge function : AllBottom (result of previous compose)
12459 2019-Jan-11 15:26:30.188988 - [DEBUG]
12460 2019-Jan-11 15:26:30.189013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12461 2019-Jan-11 15:26:30.189040 - [DEBUG] = AllBottom
12462 2019-Jan-11 15:26:30.189066 - [DEBUG]
12463 2019-Jan-11 15:26:30.189090 - [DEBUG] PROPAGATE: No new function!
12464 2019-Jan-11 15:26:30.189116 - [DEBUG] Compose: EdgeIdentity * AllBottom
12465 2019-Jan-11 15:26:30.189142 - [DEBUG]
12466 2019-Jan-11 15:26:30.189167 - [DEBUG] Propagate flow
12467 2019-Jan-11 15:26:30.189191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12468 2019-Jan-11 15:26:30.189248 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12469 2019-Jan-11 15:26:30.189884 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12470 2019-Jan-11 15:26:30.190520 - [DEBUG] Edge function : AllBottom (result of previous compose)
12471 2019-Jan-11 15:26:30.190547 - [DEBUG]
12472 2019-Jan-11 15:26:30.190572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12473 2019-Jan-11 15:26:30.190599 - [DEBUG] = AllBottom
12474 2019-Jan-11 15:26:30.190625 - [DEBUG]
12475 2019-Jan-11 15:26:30.190649 - [DEBUG] PROPAGATE: No new function!
12476 2019-Jan-11 15:26:30.190676 - [DEBUG] EDGE:
12477 2019-Jan-11 15:26:30.190735 - [DEBUG] ---> 12478 2019-Jan-11 15:26:30.191388 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12479 2019-Jan-11 15:26:30.192015 - [DEBUG]
12480 2019-Jan-11 15:26:30.192041 - [DEBUG] EDGE:
12481 2019-Jan-11 15:26:30.192099 - [DEBUG] ---> 12482 2019-Jan-11 15:26:30.192726 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12483 2019-Jan-11 15:26:30.193351 - [DEBUG]
12484 2019-Jan-11 15:26:30.193388 - [DEBUG] Compose: EdgeIdentity * AllBottom
12485 2019-Jan-11 15:26:30.193416 - [DEBUG]
12486 2019-Jan-11 15:26:30.193450 - [DEBUG] Propagate flow
12487 2019-Jan-11 15:26:30.193475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12488 2019-Jan-11 15:26:30.193533 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12489 2019-Jan-11 15:26:30.194161 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12490 2019-Jan-11 15:26:30.194805 - [DEBUG] Edge function : AllBottom (result of previous compose)
12491 2019-Jan-11 15:26:30.194831 - [DEBUG]
12492 2019-Jan-11 15:26:30.194856 - [DEBUG] Join: AllTop & AllBottom
12493 2019-Jan-11 15:26:30.194882 - [DEBUG] = AllBottom (new jump func)
12494 2019-Jan-11 15:26:30.194906 - [DEBUG]
12495 2019-Jan-11 15:26:30.194930 - [DEBUG] Start adding new jump function
12496 2019-Jan-11 15:26:30.194953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12497 2019-Jan-11 15:26:30.195009 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12498 2019-Jan-11 15:26:30.195637 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12499 2019-Jan-11 15:26:30.196264 - [DEBUG] Edge Function : AllBottom
12500 2019-Jan-11 15:26:30.196292 - [DEBUG] End adding new jump function
12501 2019-Jan-11 15:26:30.196317 - [DEBUG]
12502 2019-Jan-11 15:26:30.196341 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12503 2019-Jan-11 15:26:30.196366 - [DEBUG]
12504 2019-Jan-11 15:26:30.196390 - [DEBUG] Process 357. path edge:
12505 2019-Jan-11 15:26:30.196415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12506 2019-Jan-11 15:26:30.196472 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12507 2019-Jan-11 15:26:30.197098 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12508 2019-Jan-11 15:26:30.197727 - [DEBUG]
12509 2019-Jan-11 15:26:30.197753 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12510 2019-Jan-11 15:26:30.198407 - [DEBUG] Compose: EdgeIdentity * AllBottom
12511 2019-Jan-11 15:26:30.198437 - [DEBUG]
12512 2019-Jan-11 15:26:30.198461 - [DEBUG] Propagate flow
12513 2019-Jan-11 15:26:30.198485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12514 2019-Jan-11 15:26:30.198543 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12515 2019-Jan-11 15:26:30.199182 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12516 2019-Jan-11 15:26:30.199811 - [DEBUG] Edge function : AllBottom (result of previous compose)
12517 2019-Jan-11 15:26:30.199838 - [DEBUG]
12518 2019-Jan-11 15:26:30.199863 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12519 2019-Jan-11 15:26:30.199890 - [DEBUG] = AllBottom
12520 2019-Jan-11 15:26:30.199916 - [DEBUG]
12521 2019-Jan-11 15:26:30.199940 - [DEBUG] PROPAGATE: No new function!
12522 2019-Jan-11 15:26:30.199972 - [DEBUG] Compose: EdgeIdentity * AllBottom
12523 2019-Jan-11 15:26:30.200000 - [DEBUG]
12524 2019-Jan-11 15:26:30.200024 - [DEBUG] Propagate flow
12525 2019-Jan-11 15:26:30.200048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12526 2019-Jan-11 15:26:30.200105 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12527 2019-Jan-11 15:26:30.200743 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12528 2019-Jan-11 15:26:30.201391 - [DEBUG] Edge function : AllBottom (result of previous compose)
12529 2019-Jan-11 15:26:30.201416 - [DEBUG]
12530 2019-Jan-11 15:26:30.201451 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12531 2019-Jan-11 15:26:30.201478 - [DEBUG] = AllBottom
12532 2019-Jan-11 15:26:30.201502 - [DEBUG]
12533 2019-Jan-11 15:26:30.201526 - [DEBUG] PROPAGATE: No new function!
12534 2019-Jan-11 15:26:30.201551 - [DEBUG] EDGE:
12535 2019-Jan-11 15:26:30.201608 - [DEBUG] ---> 12536 2019-Jan-11 15:26:30.202236 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12537 2019-Jan-11 15:26:30.202864 - [DEBUG]
12538 2019-Jan-11 15:26:30.202892 - [DEBUG] Compose: EdgeIdentity * AllBottom
12539 2019-Jan-11 15:26:30.202919 - [DEBUG]
12540 2019-Jan-11 15:26:30.202943 - [DEBUG] Propagate flow
12541 2019-Jan-11 15:26:30.202967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12542 2019-Jan-11 15:26:30.203024 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12543 2019-Jan-11 15:26:30.203652 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12544 2019-Jan-11 15:26:30.204277 - [DEBUG] Edge function : AllBottom (result of previous compose)
12545 2019-Jan-11 15:26:30.204303 - [DEBUG]
12546 2019-Jan-11 15:26:30.204328 - [DEBUG] Join: AllTop & AllBottom
12547 2019-Jan-11 15:26:30.204355 - [DEBUG] = AllBottom (new jump func)
12548 2019-Jan-11 15:26:30.204381 - [DEBUG]
12549 2019-Jan-11 15:26:30.204405 - [DEBUG] Start adding new jump function
12550 2019-Jan-11 15:26:30.204429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12551 2019-Jan-11 15:26:30.204486 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12552 2019-Jan-11 15:26:30.205126 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12553 2019-Jan-11 15:26:30.205751 - [DEBUG] Edge Function : AllBottom
12554 2019-Jan-11 15:26:30.205779 - [DEBUG] End adding new jump function
12555 2019-Jan-11 15:26:30.205804 - [DEBUG]
12556 2019-Jan-11 15:26:30.205828 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12557 2019-Jan-11 15:26:30.205853 - [DEBUG]
12558 2019-Jan-11 15:26:30.205877 - [DEBUG] Process 358. path edge:
12559 2019-Jan-11 15:26:30.205902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12560 2019-Jan-11 15:26:30.205958 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12561 2019-Jan-11 15:26:30.206584 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12562 2019-Jan-11 15:26:30.207208 - [DEBUG]
12563 2019-Jan-11 15:26:30.207234 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12564 2019-Jan-11 15:26:30.207882 - [DEBUG] Compose: EdgeIdentity * AllBottom
12565 2019-Jan-11 15:26:30.207912 - [DEBUG]
12566 2019-Jan-11 15:26:30.207937 - [DEBUG] Propagate flow
12567 2019-Jan-11 15:26:30.207961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12568 2019-Jan-11 15:26:30.208019 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12569 2019-Jan-11 15:26:30.208658 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12570 2019-Jan-11 15:26:30.209285 - [DEBUG] Edge function : AllBottom (result of previous compose)
12571 2019-Jan-11 15:26:30.209312 - [DEBUG]
12572 2019-Jan-11 15:26:30.209337 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12573 2019-Jan-11 15:26:30.209371 - [DEBUG] = AllBottom
12574 2019-Jan-11 15:26:30.209397 - [DEBUG]
12575 2019-Jan-11 15:26:30.209421 - [DEBUG] PROPAGATE: No new function!
12576 2019-Jan-11 15:26:30.209453 - [DEBUG] Compose: EdgeIdentity * AllBottom
12577 2019-Jan-11 15:26:30.209481 - [DEBUG]
12578 2019-Jan-11 15:26:30.209505 - [DEBUG] Propagate flow
12579 2019-Jan-11 15:26:30.209529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12580 2019-Jan-11 15:26:30.209587 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12581 2019-Jan-11 15:26:30.210224 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12582 2019-Jan-11 15:26:30.210852 - [DEBUG] Edge function : AllBottom (result of previous compose)
12583 2019-Jan-11 15:26:30.210879 - [DEBUG]
12584 2019-Jan-11 15:26:30.210904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12585 2019-Jan-11 15:26:30.210931 - [DEBUG] = AllBottom
12586 2019-Jan-11 15:26:30.210956 - [DEBUG]
12587 2019-Jan-11 15:26:30.210980 - [DEBUG] PROPAGATE: No new function!
12588 2019-Jan-11 15:26:30.211005 - [DEBUG] EDGE:
12589 2019-Jan-11 15:26:30.211063 - [DEBUG] ---> 12590 2019-Jan-11 15:26:30.211705 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12591 2019-Jan-11 15:26:30.212331 - [DEBUG]
12592 2019-Jan-11 15:26:30.212357 - [DEBUG] EDGE:
12593 2019-Jan-11 15:26:30.212416 - [DEBUG] ---> 12594 2019-Jan-11 15:26:30.213042 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12595 2019-Jan-11 15:26:30.213671 - [DEBUG]
12596 2019-Jan-11 15:26:30.213698 - [DEBUG] EDGE:
12597 2019-Jan-11 15:26:30.213756 - [DEBUG] ---> 12598 2019-Jan-11 15:26:30.214385 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
12599 2019-Jan-11 15:26:30.215027 - [DEBUG]
12600 2019-Jan-11 15:26:30.215054 - [DEBUG] Compose: EdgeIdentity * AllBottom
12601 2019-Jan-11 15:26:30.215081 - [DEBUG]
12602 2019-Jan-11 15:26:30.215106 - [DEBUG] Propagate flow
12603 2019-Jan-11 15:26:30.215130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12604 2019-Jan-11 15:26:30.215186 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12605 2019-Jan-11 15:26:30.215815 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12606 2019-Jan-11 15:26:30.216444 - [DEBUG] Edge function : AllBottom (result of previous compose)
12607 2019-Jan-11 15:26:30.216471 - [DEBUG]
12608 2019-Jan-11 15:26:30.216496 - [DEBUG] Join: AllTop & AllBottom
12609 2019-Jan-11 15:26:30.216523 - [DEBUG] = AllBottom (new jump func)
12610 2019-Jan-11 15:26:30.216549 - [DEBUG]
12611 2019-Jan-11 15:26:30.216573 - [DEBUG] Start adding new jump function
12612 2019-Jan-11 15:26:30.216597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12613 2019-Jan-11 15:26:30.216654 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12614 2019-Jan-11 15:26:30.217282 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12615 2019-Jan-11 15:26:30.217926 - [DEBUG] Edge Function : AllBottom
12616 2019-Jan-11 15:26:30.217954 - [DEBUG] End adding new jump function
12617 2019-Jan-11 15:26:30.217978 - [DEBUG]
12618 2019-Jan-11 15:26:30.218010 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12619 2019-Jan-11 15:26:30.218034 - [DEBUG]
12620 2019-Jan-11 15:26:30.218058 - [DEBUG] Process 359. path edge:
12621 2019-Jan-11 15:26:30.218082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12622 2019-Jan-11 15:26:30.218138 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12623 2019-Jan-11 15:26:30.218768 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12624 2019-Jan-11 15:26:30.219396 - [DEBUG]
12625 2019-Jan-11 15:26:30.219421 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12626 2019-Jan-11 15:26:30.220065 - [DEBUG] Compose: EdgeIdentity * AllBottom
12627 2019-Jan-11 15:26:30.220094 - [DEBUG]
12628 2019-Jan-11 15:26:30.220119 - [DEBUG] Propagate flow
12629 2019-Jan-11 15:26:30.220143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12630 2019-Jan-11 15:26:30.220201 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12631 2019-Jan-11 15:26:30.220826 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12632 2019-Jan-11 15:26:30.221469 - [DEBUG] Edge function : AllBottom (result of previous compose)
12633 2019-Jan-11 15:26:30.221494 - [DEBUG]
12634 2019-Jan-11 15:26:30.221519 - [DEBUG] Join: AllTop & AllBottom
12635 2019-Jan-11 15:26:30.221545 - [DEBUG] = AllBottom (new jump func)
12636 2019-Jan-11 15:26:30.221569 - [DEBUG]
12637 2019-Jan-11 15:26:30.221593 - [DEBUG] Start adding new jump function
12638 2019-Jan-11 15:26:30.221616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12639 2019-Jan-11 15:26:30.221672 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12640 2019-Jan-11 15:26:30.222299 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12641 2019-Jan-11 15:26:30.222925 - [DEBUG] Edge Function : AllBottom
12642 2019-Jan-11 15:26:30.222953 - [DEBUG] End adding new jump function
12643 2019-Jan-11 15:26:30.222978 - [DEBUG]
12644 2019-Jan-11 15:26:30.223003 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12645 2019-Jan-11 15:26:30.223028 - [DEBUG]
12646 2019-Jan-11 15:26:30.223052 - [DEBUG] Process 360. path edge:
12647 2019-Jan-11 15:26:30.223077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12648 2019-Jan-11 15:26:30.223134 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12649 2019-Jan-11 15:26:30.223760 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12650 2019-Jan-11 15:26:30.224389 - [DEBUG]
12651 2019-Jan-11 15:26:30.224415 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12652 2019-Jan-11 15:26:30.225066 - [DEBUG] Compose: EdgeIdentity * AllBottom
12653 2019-Jan-11 15:26:30.225095 - [DEBUG]
12654 2019-Jan-11 15:26:30.225120 - [DEBUG] Propagate flow
12655 2019-Jan-11 15:26:30.225145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12656 2019-Jan-11 15:26:30.225202 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12657 2019-Jan-11 15:26:30.225829 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12658 2019-Jan-11 15:26:30.226457 - [DEBUG] Edge function : AllBottom (result of previous compose)
12659 2019-Jan-11 15:26:30.226483 - [DEBUG]
12660 2019-Jan-11 15:26:30.226508 - [DEBUG] Join: AllTop & AllBottom
12661 2019-Jan-11 15:26:30.226543 - [DEBUG] = AllBottom (new jump func)
12662 2019-Jan-11 15:26:30.226570 - [DEBUG]
12663 2019-Jan-11 15:26:30.226594 - [DEBUG] Start adding new jump function
12664 2019-Jan-11 15:26:30.226618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12665 2019-Jan-11 15:26:30.226676 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12666 2019-Jan-11 15:26:30.227304 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12667 2019-Jan-11 15:26:30.227943 - [DEBUG] Edge Function : AllBottom
12668 2019-Jan-11 15:26:30.227970 - [DEBUG] End adding new jump function
12669 2019-Jan-11 15:26:30.227994 - [DEBUG]
12670 2019-Jan-11 15:26:30.228018 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12671 2019-Jan-11 15:26:30.228042 - [DEBUG]
12672 2019-Jan-11 15:26:30.228065 - [DEBUG] Process 361. path edge:
12673 2019-Jan-11 15:26:30.228089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12674 2019-Jan-11 15:26:30.228145 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12675 2019-Jan-11 15:26:30.228771 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12676 2019-Jan-11 15:26:30.229399 - [DEBUG]
12677 2019-Jan-11 15:26:30.229426 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12678 2019-Jan-11 15:26:30.230062 - [DEBUG] Compose: EdgeIdentity * AllBottom
12679 2019-Jan-11 15:26:30.230091 - [DEBUG]
12680 2019-Jan-11 15:26:30.230115 - [DEBUG] Propagate flow
12681 2019-Jan-11 15:26:30.230139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12682 2019-Jan-11 15:26:30.230197 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12683 2019-Jan-11 15:26:30.230835 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12684 2019-Jan-11 15:26:30.231479 - [DEBUG] Edge function : AllBottom (result of previous compose)
12685 2019-Jan-11 15:26:30.231504 - [DEBUG]
12686 2019-Jan-11 15:26:30.231529 - [DEBUG] Join: AllTop & AllBottom
12687 2019-Jan-11 15:26:30.231555 - [DEBUG] = AllBottom (new jump func)
12688 2019-Jan-11 15:26:30.231579 - [DEBUG]
12689 2019-Jan-11 15:26:30.231603 - [DEBUG] Start adding new jump function
12690 2019-Jan-11 15:26:30.231626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12691 2019-Jan-11 15:26:30.231682 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12692 2019-Jan-11 15:26:30.232309 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12693 2019-Jan-11 15:26:30.232944 - [DEBUG] Edge Function : AllBottom
12694 2019-Jan-11 15:26:30.232971 - [DEBUG] End adding new jump function
12695 2019-Jan-11 15:26:30.232997 - [DEBUG]
12696 2019-Jan-11 15:26:30.233021 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12697 2019-Jan-11 15:26:30.233046 - [DEBUG]
12698 2019-Jan-11 15:26:30.233070 - [DEBUG] Process 362. path edge:
12699 2019-Jan-11 15:26:30.233094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12700 2019-Jan-11 15:26:30.233151 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12701 2019-Jan-11 15:26:30.233786 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12702 2019-Jan-11 15:26:30.234414 - [DEBUG]
12703 2019-Jan-11 15:26:30.234439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12704 2019-Jan-11 15:26:30.235102 - [DEBUG] Possible callees:
12705 2019-Jan-11 15:26:30.235129 - [DEBUG] llvm.dbg.declare
12706 2019-Jan-11 15:26:30.235155 - [DEBUG] Possible return sites:
12707 2019-Jan-11 15:26:30.235180 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612708 2019-Jan-11 15:26:30.236431 - [DEBUG] Found and process special summary
12709 2019-Jan-11 15:26:30.236464 - [DEBUG] Compose: EdgeIdentity * AllBottom
12710 2019-Jan-11 15:26:30.236492 - [DEBUG]
12711 2019-Jan-11 15:26:30.236517 - [DEBUG] Propagate flow
12712 2019-Jan-11 15:26:30.236541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12713 2019-Jan-11 15:26:30.236599 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12714 2019-Jan-11 15:26:30.237230 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12715 2019-Jan-11 15:26:30.237868 - [DEBUG] Edge function : AllBottom (result of previous compose)
12716 2019-Jan-11 15:26:30.237897 - [DEBUG]
12717 2019-Jan-11 15:26:30.237923 - [DEBUG] Join: AllTop & AllBottom
12718 2019-Jan-11 15:26:30.237950 - [DEBUG] = AllBottom (new jump func)
12719 2019-Jan-11 15:26:30.237975 - [DEBUG]
12720 2019-Jan-11 15:26:30.238000 - [DEBUG] Start adding new jump function
12721 2019-Jan-11 15:26:30.238024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12722 2019-Jan-11 15:26:30.238081 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12723 2019-Jan-11 15:26:30.238710 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12724 2019-Jan-11 15:26:30.239339 - [DEBUG] Edge Function : AllBottom
12725 2019-Jan-11 15:26:30.239368 - [DEBUG] End adding new jump function
12726 2019-Jan-11 15:26:30.239393 - [DEBUG]
12727 2019-Jan-11 15:26:30.239418 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12728 2019-Jan-11 15:26:30.239443 - [DEBUG]
12729 2019-Jan-11 15:26:30.239467 - [DEBUG] Process 363. path edge:
12730 2019-Jan-11 15:26:30.239491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12731 2019-Jan-11 15:26:30.239549 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12732 2019-Jan-11 15:26:30.240178 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12733 2019-Jan-11 15:26:30.240806 - [DEBUG]
12734 2019-Jan-11 15:26:30.240830 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12735 2019-Jan-11 15:26:30.241486 - [DEBUG] Compose: EdgeIdentity * AllBottom
12736 2019-Jan-11 15:26:30.241515 - [DEBUG]
12737 2019-Jan-11 15:26:30.241540 - [DEBUG] Propagate flow
12738 2019-Jan-11 15:26:30.241563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12739 2019-Jan-11 15:26:30.241620 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12740 2019-Jan-11 15:26:30.242255 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12741 2019-Jan-11 15:26:30.242884 - [DEBUG] Edge function : AllBottom (result of previous compose)
12742 2019-Jan-11 15:26:30.242910 - [DEBUG]
12743 2019-Jan-11 15:26:30.242936 - [DEBUG] Join: AllTop & AllBottom
12744 2019-Jan-11 15:26:30.242963 - [DEBUG] = AllBottom (new jump func)
12745 2019-Jan-11 15:26:30.242988 - [DEBUG]
12746 2019-Jan-11 15:26:30.243013 - [DEBUG] Start adding new jump function
12747 2019-Jan-11 15:26:30.243037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12748 2019-Jan-11 15:26:30.243102 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12749 2019-Jan-11 15:26:30.243732 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12750 2019-Jan-11 15:26:30.244359 - [DEBUG] Edge Function : AllBottom
12751 2019-Jan-11 15:26:30.244387 - [DEBUG] End adding new jump function
12752 2019-Jan-11 15:26:30.244412 - [DEBUG]
12753 2019-Jan-11 15:26:30.244436 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12754 2019-Jan-11 15:26:30.244462 - [DEBUG]
12755 2019-Jan-11 15:26:30.244486 - [DEBUG] Process 364. path edge:
12756 2019-Jan-11 15:26:30.244511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12757 2019-Jan-11 15:26:30.244582 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12758 2019-Jan-11 15:26:30.245209 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12759 2019-Jan-11 15:26:30.245837 - [DEBUG]
12760 2019-Jan-11 15:26:30.245863 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12761 2019-Jan-11 15:26:30.246500 - [DEBUG] Compose: EdgeIdentity * AllBottom
12762 2019-Jan-11 15:26:30.246529 - [DEBUG]
12763 2019-Jan-11 15:26:30.246554 - [DEBUG] Propagate flow
12764 2019-Jan-11 15:26:30.246578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12765 2019-Jan-11 15:26:30.246636 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12766 2019-Jan-11 15:26:30.247263 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12767 2019-Jan-11 15:26:30.247905 - [DEBUG] Edge function : AllBottom (result of previous compose)
12768 2019-Jan-11 15:26:30.247932 - [DEBUG]
12769 2019-Jan-11 15:26:30.247957 - [DEBUG] Join: AllTop & AllBottom
12770 2019-Jan-11 15:26:30.247984 - [DEBUG] = AllBottom (new jump func)
12771 2019-Jan-11 15:26:30.248011 - [DEBUG]
12772 2019-Jan-11 15:26:30.248035 - [DEBUG] Start adding new jump function
12773 2019-Jan-11 15:26:30.248059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12774 2019-Jan-11 15:26:30.248117 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12775 2019-Jan-11 15:26:30.248748 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12776 2019-Jan-11 15:26:30.249373 - [DEBUG] Edge Function : AllBottom
12777 2019-Jan-11 15:26:30.249401 - [DEBUG] End adding new jump function
12778 2019-Jan-11 15:26:30.249426 - [DEBUG]
12779 2019-Jan-11 15:26:30.249450 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12780 2019-Jan-11 15:26:30.249475 - [DEBUG]
12781 2019-Jan-11 15:26:30.249499 - [DEBUG] Process 365. path edge:
12782 2019-Jan-11 15:26:30.249524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12783 2019-Jan-11 15:26:30.249581 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12784 2019-Jan-11 15:26:30.250205 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12785 2019-Jan-11 15:26:30.250834 - [DEBUG]
12786 2019-Jan-11 15:26:30.250860 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12787 2019-Jan-11 15:26:30.251510 - [DEBUG] Compose: EdgeIdentity * AllBottom
12788 2019-Jan-11 15:26:30.251538 - [DEBUG]
12789 2019-Jan-11 15:26:30.251562 - [DEBUG] Propagate flow
12790 2019-Jan-11 15:26:30.251585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12791 2019-Jan-11 15:26:30.251642 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12792 2019-Jan-11 15:26:30.252290 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12793 2019-Jan-11 15:26:30.252920 - [DEBUG] Edge function : AllBottom (result of previous compose)
12794 2019-Jan-11 15:26:30.252947 - [DEBUG]
12795 2019-Jan-11 15:26:30.252972 - [DEBUG] Join: AllTop & AllBottom
12796 2019-Jan-11 15:26:30.252999 - [DEBUG] = AllBottom (new jump func)
12797 2019-Jan-11 15:26:30.253025 - [DEBUG]
12798 2019-Jan-11 15:26:30.253049 - [DEBUG] Start adding new jump function
12799 2019-Jan-11 15:26:30.253074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12800 2019-Jan-11 15:26:30.253131 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12801 2019-Jan-11 15:26:30.253762 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12802 2019-Jan-11 15:26:30.254398 - [DEBUG] Edge Function : AllBottom
12803 2019-Jan-11 15:26:30.254426 - [DEBUG] End adding new jump function
12804 2019-Jan-11 15:26:30.254452 - [DEBUG]
12805 2019-Jan-11 15:26:30.254477 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12806 2019-Jan-11 15:26:30.254502 - [DEBUG]
12807 2019-Jan-11 15:26:30.254537 - [DEBUG] Process 366. path edge:
12808 2019-Jan-11 15:26:30.254564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12809 2019-Jan-11 15:26:30.254622 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12810 2019-Jan-11 15:26:30.255259 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12811 2019-Jan-11 15:26:30.255887 - [DEBUG]
12812 2019-Jan-11 15:26:30.255912 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12813 2019-Jan-11 15:26:30.256555 - [DEBUG] Possible callees:
12814 2019-Jan-11 15:26:30.256581 - [DEBUG] llvm.dbg.declare
12815 2019-Jan-11 15:26:30.256607 - [DEBUG] Possible return sites:
12816 2019-Jan-11 15:26:30.256632 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912817 2019-Jan-11 15:26:30.257898 - [DEBUG] Found and process special summary
12818 2019-Jan-11 15:26:30.257931 - [DEBUG] Compose: EdgeIdentity * AllBottom
12819 2019-Jan-11 15:26:30.257958 - [DEBUG]
12820 2019-Jan-11 15:26:30.257983 - [DEBUG] Propagate flow
12821 2019-Jan-11 15:26:30.258006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12822 2019-Jan-11 15:26:30.258063 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12823 2019-Jan-11 15:26:30.258693 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12824 2019-Jan-11 15:26:30.259322 - [DEBUG] Edge function : AllBottom (result of previous compose)
12825 2019-Jan-11 15:26:30.259348 - [DEBUG]
12826 2019-Jan-11 15:26:30.259373 - [DEBUG] Join: AllTop & AllBottom
12827 2019-Jan-11 15:26:30.259401 - [DEBUG] = AllBottom (new jump func)
12828 2019-Jan-11 15:26:30.259427 - [DEBUG]
12829 2019-Jan-11 15:26:30.259451 - [DEBUG] Start adding new jump function
12830 2019-Jan-11 15:26:30.259475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12831 2019-Jan-11 15:26:30.259532 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12832 2019-Jan-11 15:26:30.260163 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12833 2019-Jan-11 15:26:30.260792 - [DEBUG] Edge Function : AllBottom
12834 2019-Jan-11 15:26:30.260829 - [DEBUG] End adding new jump function
12835 2019-Jan-11 15:26:30.260854 - [DEBUG]
12836 2019-Jan-11 15:26:30.260879 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12837 2019-Jan-11 15:26:30.260904 - [DEBUG]
12838 2019-Jan-11 15:26:30.260928 - [DEBUG] Process 367. path edge:
12839 2019-Jan-11 15:26:30.260952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12840 2019-Jan-11 15:26:30.261010 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
12841 2019-Jan-11 15:26:30.261656 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12842 2019-Jan-11 15:26:30.262285 - [DEBUG]
12843 2019-Jan-11 15:26:30.262310 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12844 2019-Jan-11 15:26:30.262953 - [DEBUG] Compose: EdgeIdentity * AllBottom
12845 2019-Jan-11 15:26:30.262982 - [DEBUG]
12846 2019-Jan-11 15:26:30.263007 - [DEBUG] Propagate flow
12847 2019-Jan-11 15:26:30.263031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12848 2019-Jan-11 15:26:30.263089 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12849 2019-Jan-11 15:26:30.263717 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12850 2019-Jan-11 15:26:30.264345 - [DEBUG] Edge function : AllBottom (result of previous compose)
12851 2019-Jan-11 15:26:30.264372 - [DEBUG]
12852 2019-Jan-11 15:26:30.264397 - [DEBUG] Join: AllTop & AllBottom
12853 2019-Jan-11 15:26:30.264424 - [DEBUG] = AllBottom (new jump func)
12854 2019-Jan-11 15:26:30.264450 - [DEBUG]
12855 2019-Jan-11 15:26:30.264474 - [DEBUG] Start adding new jump function
12856 2019-Jan-11 15:26:30.264498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12857 2019-Jan-11 15:26:30.264568 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12858 2019-Jan-11 15:26:30.265197 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12859 2019-Jan-11 15:26:30.265822 - [DEBUG] Edge Function : AllBottom
12860 2019-Jan-11 15:26:30.265850 - [DEBUG] End adding new jump function
12861 2019-Jan-11 15:26:30.265875 - [DEBUG]
12862 2019-Jan-11 15:26:30.265899 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12863 2019-Jan-11 15:26:30.265924 - [DEBUG]
12864 2019-Jan-11 15:26:30.265948 - [DEBUG] Process 368. path edge:
12865 2019-Jan-11 15:26:30.265973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12866 2019-Jan-11 15:26:30.266030 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
12867 2019-Jan-11 15:26:30.266655 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12868 2019-Jan-11 15:26:30.267283 - [DEBUG]
12869 2019-Jan-11 15:26:30.267309 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12870 2019-Jan-11 15:26:30.267961 - [DEBUG] Compose: EdgeIdentity * AllBottom
12871 2019-Jan-11 15:26:30.267990 - [DEBUG]
12872 2019-Jan-11 15:26:30.268014 - [DEBUG] Propagate flow
12873 2019-Jan-11 15:26:30.268037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12874 2019-Jan-11 15:26:30.268095 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12875 2019-Jan-11 15:26:30.268732 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12876 2019-Jan-11 15:26:30.269361 - [DEBUG] Edge function : AllBottom (result of previous compose)
12877 2019-Jan-11 15:26:30.269387 - [DEBUG]
12878 2019-Jan-11 15:26:30.269412 - [DEBUG] Join: AllTop & AllBottom
12879 2019-Jan-11 15:26:30.269447 - [DEBUG] = AllBottom (new jump func)
12880 2019-Jan-11 15:26:30.269473 - [DEBUG]
12881 2019-Jan-11 15:26:30.269497 - [DEBUG] Start adding new jump function
12882 2019-Jan-11 15:26:30.269522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12883 2019-Jan-11 15:26:30.269579 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12884 2019-Jan-11 15:26:30.270207 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12885 2019-Jan-11 15:26:30.270843 - [DEBUG] Edge Function : AllBottom
12886 2019-Jan-11 15:26:30.270871 - [DEBUG] End adding new jump function
12887 2019-Jan-11 15:26:30.270896 - [DEBUG]
12888 2019-Jan-11 15:26:30.270920 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12889 2019-Jan-11 15:26:30.270945 - [DEBUG]
12890 2019-Jan-11 15:26:30.270969 - [DEBUG] Process 369. path edge:
12891 2019-Jan-11 15:26:30.270994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12892 2019-Jan-11 15:26:30.271051 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
12893 2019-Jan-11 15:26:30.271704 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12894 2019-Jan-11 15:26:30.272333 - [DEBUG]
12895 2019-Jan-11 15:26:30.272358 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12896 2019-Jan-11 15:26:30.273002 - [DEBUG] Possible callees:
12897 2019-Jan-11 15:26:30.273028 - [DEBUG] llvm.dbg.declare
12898 2019-Jan-11 15:26:30.273054 - [DEBUG] Possible return sites:
12899 2019-Jan-11 15:26:30.273078 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15512900 2019-Jan-11 15:26:30.274331 - [DEBUG] Found and process special summary
12901 2019-Jan-11 15:26:30.274365 - [DEBUG] Compose: EdgeIdentity * AllBottom
12902 2019-Jan-11 15:26:30.274394 - [DEBUG]
12903 2019-Jan-11 15:26:30.274418 - [DEBUG] Propagate flow
12904 2019-Jan-11 15:26:30.274442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12905 2019-Jan-11 15:26:30.274500 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12906 2019-Jan-11 15:26:30.275147 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12907 2019-Jan-11 15:26:30.275776 - [DEBUG] Edge function : AllBottom (result of previous compose)
12908 2019-Jan-11 15:26:30.275802 - [DEBUG]
12909 2019-Jan-11 15:26:30.275828 - [DEBUG] Join: AllTop & AllBottom
12910 2019-Jan-11 15:26:30.275855 - [DEBUG] = AllBottom (new jump func)
12911 2019-Jan-11 15:26:30.275881 - [DEBUG]
12912 2019-Jan-11 15:26:30.275905 - [DEBUG] Start adding new jump function
12913 2019-Jan-11 15:26:30.275929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12914 2019-Jan-11 15:26:30.275987 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12915 2019-Jan-11 15:26:30.276615 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12916 2019-Jan-11 15:26:30.277244 - [DEBUG] Edge Function : AllBottom
12917 2019-Jan-11 15:26:30.277272 - [DEBUG] End adding new jump function
12918 2019-Jan-11 15:26:30.277297 - [DEBUG]
12919 2019-Jan-11 15:26:30.277321 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
12920 2019-Jan-11 15:26:30.277346 - [DEBUG]
12921 2019-Jan-11 15:26:30.277370 - [DEBUG] Process 370. path edge:
12922 2019-Jan-11 15:26:30.277403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12923 2019-Jan-11 15:26:30.277461 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
12924 2019-Jan-11 15:26:30.278105 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12925 2019-Jan-11 15:26:30.278733 - [DEBUG]
12926 2019-Jan-11 15:26:30.278758 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12927 2019-Jan-11 15:26:30.279402 - [DEBUG] Compose: EdgeIdentity * AllBottom
12928 2019-Jan-11 15:26:30.279431 - [DEBUG]
12929 2019-Jan-11 15:26:30.279456 - [DEBUG] Propagate flow
12930 2019-Jan-11 15:26:30.279480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12931 2019-Jan-11 15:26:30.279537 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12932 2019-Jan-11 15:26:30.280175 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12933 2019-Jan-11 15:26:30.280802 - [DEBUG] Edge function : AllBottom (result of previous compose)
12934 2019-Jan-11 15:26:30.280829 - [DEBUG]
12935 2019-Jan-11 15:26:30.280854 - [DEBUG] Join: AllTop & AllBottom
12936 2019-Jan-11 15:26:30.280881 - [DEBUG] = AllBottom (new jump func)
12937 2019-Jan-11 15:26:30.280906 - [DEBUG]
12938 2019-Jan-11 15:26:30.280930 - [DEBUG] Start adding new jump function
12939 2019-Jan-11 15:26:30.280955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12940 2019-Jan-11 15:26:30.281011 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12941 2019-Jan-11 15:26:30.281654 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12942 2019-Jan-11 15:26:30.282279 - [DEBUG] Edge Function : AllBottom
12943 2019-Jan-11 15:26:30.282307 - [DEBUG] End adding new jump function
12944 2019-Jan-11 15:26:30.282332 - [DEBUG]
12945 2019-Jan-11 15:26:30.282356 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
12946 2019-Jan-11 15:26:30.282381 - [DEBUG]
12947 2019-Jan-11 15:26:30.282405 - [DEBUG] Process 371. path edge:
12948 2019-Jan-11 15:26:30.282430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12949 2019-Jan-11 15:26:30.282487 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
12950 2019-Jan-11 15:26:30.283113 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12951 2019-Jan-11 15:26:30.283742 - [DEBUG]
12952 2019-Jan-11 15:26:30.283768 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12953 2019-Jan-11 15:26:30.284406 - [DEBUG] Compose: EdgeIdentity * AllBottom
12954 2019-Jan-11 15:26:30.284435 - [DEBUG]
12955 2019-Jan-11 15:26:30.284459 - [DEBUG] Propagate flow
12956 2019-Jan-11 15:26:30.284483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12957 2019-Jan-11 15:26:30.284555 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12958 2019-Jan-11 15:26:30.285183 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12959 2019-Jan-11 15:26:30.285813 - [DEBUG] Edge function : AllBottom (result of previous compose)
12960 2019-Jan-11 15:26:30.285839 - [DEBUG]
12961 2019-Jan-11 15:26:30.285864 - [DEBUG] Join: AllTop & AllBottom
12962 2019-Jan-11 15:26:30.285891 - [DEBUG] = AllBottom (new jump func)
12963 2019-Jan-11 15:26:30.285916 - [DEBUG]
12964 2019-Jan-11 15:26:30.285940 - [DEBUG] Start adding new jump function
12965 2019-Jan-11 15:26:30.285965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12966 2019-Jan-11 15:26:30.286021 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12967 2019-Jan-11 15:26:30.286657 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12968 2019-Jan-11 15:26:30.287283 - [DEBUG] Edge Function : AllBottom
12969 2019-Jan-11 15:26:30.287312 - [DEBUG] End adding new jump function
12970 2019-Jan-11 15:26:30.287336 - [DEBUG]
12971 2019-Jan-11 15:26:30.287361 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
12972 2019-Jan-11 15:26:30.287386 - [DEBUG]
12973 2019-Jan-11 15:26:30.287410 - [DEBUG] Process 372. path edge:
12974 2019-Jan-11 15:26:30.287434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12975 2019-Jan-11 15:26:30.287491 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
12976 2019-Jan-11 15:26:30.288133 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12977 2019-Jan-11 15:26:30.288761 - [DEBUG]
12978 2019-Jan-11 15:26:30.288787 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12979 2019-Jan-11 15:26:30.289424 - [DEBUG] Compose: EdgeIdentity * AllBottom
12980 2019-Jan-11 15:26:30.289453 - [DEBUG]
12981 2019-Jan-11 15:26:30.289478 - [DEBUG] Propagate flow
12982 2019-Jan-11 15:26:30.289502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12983 2019-Jan-11 15:26:30.289559 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12984 2019-Jan-11 15:26:30.290196 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12985 2019-Jan-11 15:26:30.290825 - [DEBUG] Edge function : AllBottom (result of previous compose)
12986 2019-Jan-11 15:26:30.290852 - [DEBUG]
12987 2019-Jan-11 15:26:30.290877 - [DEBUG] Join: AllTop & AllBottom
12988 2019-Jan-11 15:26:30.290904 - [DEBUG] = AllBottom (new jump func)
12989 2019-Jan-11 15:26:30.290929 - [DEBUG]
12990 2019-Jan-11 15:26:30.290954 - [DEBUG] Start adding new jump function
12991 2019-Jan-11 15:26:30.290978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12992 2019-Jan-11 15:26:30.291034 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12993 2019-Jan-11 15:26:30.291680 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12994 2019-Jan-11 15:26:30.292317 - [DEBUG] Edge Function : AllBottom
12995 2019-Jan-11 15:26:30.292345 - [DEBUG] End adding new jump function
12996 2019-Jan-11 15:26:30.292370 - [DEBUG]
12997 2019-Jan-11 15:26:30.292394 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
12998 2019-Jan-11 15:26:30.292419 - [DEBUG]
12999 2019-Jan-11 15:26:30.292443 - [DEBUG] Process 373. path edge:
13000 2019-Jan-11 15:26:30.292467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13001 2019-Jan-11 15:26:30.292524 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13002 2019-Jan-11 15:26:30.293162 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13003 2019-Jan-11 15:26:30.293790 - [DEBUG]
13004 2019-Jan-11 15:26:30.293815 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13005 2019-Jan-11 15:26:30.294459 - [DEBUG] Possible callees:
13006 2019-Jan-11 15:26:30.294485 - [DEBUG] llvm.dbg.declare
13007 2019-Jan-11 15:26:30.294511 - [DEBUG] Possible return sites:
13008 2019-Jan-11 15:26:30.294553 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313009 2019-Jan-11 15:26:30.295818 - [DEBUG] Found and process special summary
13010 2019-Jan-11 15:26:30.295853 - [DEBUG] Compose: EdgeIdentity * AllBottom
13011 2019-Jan-11 15:26:30.295882 - [DEBUG]
13012 2019-Jan-11 15:26:30.295906 - [DEBUG] Propagate flow
13013 2019-Jan-11 15:26:30.295931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13014 2019-Jan-11 15:26:30.295988 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13015 2019-Jan-11 15:26:30.296619 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13016 2019-Jan-11 15:26:30.297248 - [DEBUG] Edge function : AllBottom (result of previous compose)
13017 2019-Jan-11 15:26:30.297274 - [DEBUG]
13018 2019-Jan-11 15:26:30.297300 - [DEBUG] Join: AllTop & AllBottom
13019 2019-Jan-11 15:26:30.297327 - [DEBUG] = AllBottom (new jump func)
13020 2019-Jan-11 15:26:30.297352 - [DEBUG]
13021 2019-Jan-11 15:26:30.297376 - [DEBUG] Start adding new jump function
13022 2019-Jan-11 15:26:30.297400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13023 2019-Jan-11 15:26:30.297458 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13024 2019-Jan-11 15:26:30.298102 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13025 2019-Jan-11 15:26:30.298730 - [DEBUG] Edge Function : AllBottom
13026 2019-Jan-11 15:26:30.298759 - [DEBUG] End adding new jump function
13027 2019-Jan-11 15:26:30.298784 - [DEBUG]
13028 2019-Jan-11 15:26:30.298808 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13029 2019-Jan-11 15:26:30.298833 - [DEBUG]
13030 2019-Jan-11 15:26:30.298857 - [DEBUG] Process 374. path edge:
13031 2019-Jan-11 15:26:30.298882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13032 2019-Jan-11 15:26:30.298939 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
13033 2019-Jan-11 15:26:30.299569 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13034 2019-Jan-11 15:26:30.300196 - [DEBUG]
13035 2019-Jan-11 15:26:30.300222 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13036 2019-Jan-11 15:26:30.300914 - [DEBUG] Compose: EdgeIdentity * AllBottom
13037 2019-Jan-11 15:26:30.300947 - [DEBUG]
13038 2019-Jan-11 15:26:30.300972 - [DEBUG] Propagate flow
13039 2019-Jan-11 15:26:30.300997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13040 2019-Jan-11 15:26:30.301067 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13041 2019-Jan-11 15:26:30.301783 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13042 2019-Jan-11 15:26:30.302474 - [DEBUG] Edge function : AllBottom (result of previous compose)
13043 2019-Jan-11 15:26:30.302502 - [DEBUG]
13044 2019-Jan-11 15:26:30.302529 - [DEBUG] Join: AllTop & AllBottom
13045 2019-Jan-11 15:26:30.302557 - [DEBUG] = AllBottom (new jump func)
13046 2019-Jan-11 15:26:30.302583 - [DEBUG]
13047 2019-Jan-11 15:26:30.302607 - [DEBUG] Start adding new jump function
13048 2019-Jan-11 15:26:30.302631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13049 2019-Jan-11 15:26:30.302704 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13050 2019-Jan-11 15:26:30.303346 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13051 2019-Jan-11 15:26:30.303974 - [DEBUG] Edge Function : AllBottom
13052 2019-Jan-11 15:26:30.304006 - [DEBUG] End adding new jump function
13053 2019-Jan-11 15:26:30.304047 - [DEBUG]
13054 2019-Jan-11 15:26:30.304072 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13055 2019-Jan-11 15:26:30.304098 - [DEBUG]
13056 2019-Jan-11 15:26:30.304122 - [DEBUG] Process 375. path edge:
13057 2019-Jan-11 15:26:30.304147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13058 2019-Jan-11 15:26:30.304204 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
13059 2019-Jan-11 15:26:30.304855 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13060 2019-Jan-11 15:26:30.305482 - [DEBUG]
13061 2019-Jan-11 15:26:30.305510 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13062 2019-Jan-11 15:26:30.306160 - [DEBUG] Compose: EdgeIdentity * AllBottom
13063 2019-Jan-11 15:26:30.306190 - [DEBUG]
13064 2019-Jan-11 15:26:30.306215 - [DEBUG] Propagate flow
13065 2019-Jan-11 15:26:30.306239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13066 2019-Jan-11 15:26:30.306297 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13067 2019-Jan-11 15:26:30.306936 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13068 2019-Jan-11 15:26:30.307563 - [DEBUG] Edge function : AllBottom (result of previous compose)
13069 2019-Jan-11 15:26:30.307590 - [DEBUG]
13070 2019-Jan-11 15:26:30.307615 - [DEBUG] Join: AllTop & AllBottom
13071 2019-Jan-11 15:26:30.307642 - [DEBUG] = AllBottom (new jump func)
13072 2019-Jan-11 15:26:30.307668 - [DEBUG]
13073 2019-Jan-11 15:26:30.307692 - [DEBUG] Start adding new jump function
13074 2019-Jan-11 15:26:30.307716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13075 2019-Jan-11 15:26:30.307773 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13076 2019-Jan-11 15:26:30.308418 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13077 2019-Jan-11 15:26:30.309054 - [DEBUG] Edge Function : AllBottom
13078 2019-Jan-11 15:26:30.309083 - [DEBUG] End adding new jump function
13079 2019-Jan-11 15:26:30.309108 - [DEBUG]
13080 2019-Jan-11 15:26:30.309132 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13081 2019-Jan-11 15:26:30.309157 - [DEBUG]
13082 2019-Jan-11 15:26:30.309181 - [DEBUG] Process 376. path edge:
13083 2019-Jan-11 15:26:30.309205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13084 2019-Jan-11 15:26:30.309263 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
13085 2019-Jan-11 15:26:30.309899 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13086 2019-Jan-11 15:26:30.310528 - [DEBUG]
13087 2019-Jan-11 15:26:30.310553 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13088 2019-Jan-11 15:26:30.311210 - [DEBUG] Possible callees:
13089 2019-Jan-11 15:26:30.311238 - [DEBUG] llvm.dbg.declare
13090 2019-Jan-11 15:26:30.311264 - [DEBUG] Possible return sites:
13091 2019-Jan-11 15:26:30.311288 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16913092 2019-Jan-11 15:26:30.312548 - [DEBUG] Found and process special summary
13093 2019-Jan-11 15:26:30.312584 - [DEBUG] Compose: EdgeIdentity * AllBottom
13094 2019-Jan-11 15:26:30.312612 - [DEBUG]
13095 2019-Jan-11 15:26:30.312646 - [DEBUG] Propagate flow
13096 2019-Jan-11 15:26:30.312670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13097 2019-Jan-11 15:26:30.312728 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13098 2019-Jan-11 15:26:30.313360 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13099 2019-Jan-11 15:26:30.313988 - [DEBUG] Edge function : AllBottom (result of previous compose)
13100 2019-Jan-11 15:26:30.314014 - [DEBUG]
13101 2019-Jan-11 15:26:30.314040 - [DEBUG] Join: AllTop & AllBottom
13102 2019-Jan-11 15:26:30.314067 - [DEBUG] = AllBottom (new jump func)
13103 2019-Jan-11 15:26:30.314092 - [DEBUG]
13104 2019-Jan-11 15:26:30.314116 - [DEBUG] Start adding new jump function
13105 2019-Jan-11 15:26:30.314140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13106 2019-Jan-11 15:26:30.314198 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13107 2019-Jan-11 15:26:30.314842 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13108 2019-Jan-11 15:26:30.315471 - [DEBUG] Edge Function : AllBottom
13109 2019-Jan-11 15:26:30.315500 - [DEBUG] End adding new jump function
13110 2019-Jan-11 15:26:30.315525 - [DEBUG]
13111 2019-Jan-11 15:26:30.315549 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13112 2019-Jan-11 15:26:30.315574 - [DEBUG]
13113 2019-Jan-11 15:26:30.315598 - [DEBUG] Process 377. path edge:
13114 2019-Jan-11 15:26:30.315623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13115 2019-Jan-11 15:26:30.315680 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
13116 2019-Jan-11 15:26:30.316309 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13117 2019-Jan-11 15:26:30.316936 - [DEBUG]
13118 2019-Jan-11 15:26:30.316961 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13119 2019-Jan-11 15:26:30.317608 - [DEBUG] Compose: EdgeIdentity * AllBottom
13120 2019-Jan-11 15:26:30.317638 - [DEBUG]
13121 2019-Jan-11 15:26:30.317662 - [DEBUG] Propagate flow
13122 2019-Jan-11 15:26:30.317686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13123 2019-Jan-11 15:26:30.317745 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13124 2019-Jan-11 15:26:30.318389 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13125 2019-Jan-11 15:26:30.319017 - [DEBUG] Edge function : AllBottom (result of previous compose)
13126 2019-Jan-11 15:26:30.319043 - [DEBUG]
13127 2019-Jan-11 15:26:30.319069 - [DEBUG] Join: AllTop & AllBottom
13128 2019-Jan-11 15:26:30.319096 - [DEBUG] = AllBottom (new jump func)
13129 2019-Jan-11 15:26:30.319121 - [DEBUG]
13130 2019-Jan-11 15:26:30.319145 - [DEBUG] Start adding new jump function
13131 2019-Jan-11 15:26:30.319169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13132 2019-Jan-11 15:26:30.319227 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13133 2019-Jan-11 15:26:30.319856 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13134 2019-Jan-11 15:26:30.320483 - [DEBUG] Edge Function : AllBottom
13135 2019-Jan-11 15:26:30.320512 - [DEBUG] End adding new jump function
13136 2019-Jan-11 15:26:30.320537 - [DEBUG]
13137 2019-Jan-11 15:26:30.320561 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13138 2019-Jan-11 15:26:30.320586 - [DEBUG]
13139 2019-Jan-11 15:26:30.320610 - [DEBUG] Process 378. path edge:
13140 2019-Jan-11 15:26:30.320643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13141 2019-Jan-11 15:26:30.320700 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
13142 2019-Jan-11 15:26:30.321342 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13143 2019-Jan-11 15:26:30.321969 - [DEBUG]
13144 2019-Jan-11 15:26:30.321995 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13145 2019-Jan-11 15:26:30.322636 - [DEBUG] Compose: EdgeIdentity * AllBottom
13146 2019-Jan-11 15:26:30.322666 - [DEBUG]
13147 2019-Jan-11 15:26:30.322690 - [DEBUG] Propagate flow
13148 2019-Jan-11 15:26:30.322715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13149 2019-Jan-11 15:26:30.322773 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13150 2019-Jan-11 15:26:30.323405 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13151 2019-Jan-11 15:26:30.324032 - [DEBUG] Edge function : AllBottom (result of previous compose)
13152 2019-Jan-11 15:26:30.324059 - [DEBUG]
13153 2019-Jan-11 15:26:30.324085 - [DEBUG] Join: AllTop & AllBottom
13154 2019-Jan-11 15:26:30.324112 - [DEBUG] = AllBottom (new jump func)
13155 2019-Jan-11 15:26:30.324137 - [DEBUG]
13156 2019-Jan-11 15:26:30.324162 - [DEBUG] Start adding new jump function
13157 2019-Jan-11 15:26:30.324186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13158 2019-Jan-11 15:26:30.324243 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13159 2019-Jan-11 15:26:30.324887 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13160 2019-Jan-11 15:26:30.325517 - [DEBUG] Edge Function : AllBottom
13161 2019-Jan-11 15:26:30.325546 - [DEBUG] End adding new jump function
13162 2019-Jan-11 15:26:30.325571 - [DEBUG]
13163 2019-Jan-11 15:26:30.325596 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13164 2019-Jan-11 15:26:30.325621 - [DEBUG]
13165 2019-Jan-11 15:26:30.325645 - [DEBUG] Process 379. path edge:
13166 2019-Jan-11 15:26:30.325670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13167 2019-Jan-11 15:26:30.325727 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
13168 2019-Jan-11 15:26:30.326358 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13169 2019-Jan-11 15:26:30.326985 - [DEBUG]
13170 2019-Jan-11 15:26:30.327010 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13171 2019-Jan-11 15:26:30.327654 - [DEBUG] Compose: EdgeIdentity * AllBottom
13172 2019-Jan-11 15:26:30.327685 - [DEBUG]
13173 2019-Jan-11 15:26:30.327710 - [DEBUG] Propagate flow
13174 2019-Jan-11 15:26:30.327734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13175 2019-Jan-11 15:26:30.327793 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13176 2019-Jan-11 15:26:30.328437 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13177 2019-Jan-11 15:26:30.329067 - [DEBUG] Edge function : AllBottom (result of previous compose)
13178 2019-Jan-11 15:26:30.329093 - [DEBUG]
13179 2019-Jan-11 15:26:30.329119 - [DEBUG] Join: AllTop & AllBottom
13180 2019-Jan-11 15:26:30.329146 - [DEBUG] = AllBottom (new jump func)
13181 2019-Jan-11 15:26:30.329171 - [DEBUG]
13182 2019-Jan-11 15:26:30.329195 - [DEBUG] Start adding new jump function
13183 2019-Jan-11 15:26:30.329220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13184 2019-Jan-11 15:26:30.329285 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13185 2019-Jan-11 15:26:30.329914 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13186 2019-Jan-11 15:26:30.330541 - [DEBUG] Edge Function : AllBottom
13187 2019-Jan-11 15:26:30.330570 - [DEBUG] End adding new jump function
13188 2019-Jan-11 15:26:30.330595 - [DEBUG]
13189 2019-Jan-11 15:26:30.330620 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13190 2019-Jan-11 15:26:30.330645 - [DEBUG]
13191 2019-Jan-11 15:26:30.330669 - [DEBUG] Process 380. path edge:
13192 2019-Jan-11 15:26:30.330693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13193 2019-Jan-11 15:26:30.330750 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
13194 2019-Jan-11 15:26:30.331394 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13195 2019-Jan-11 15:26:30.332022 - [DEBUG]
13196 2019-Jan-11 15:26:30.332048 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13197 2019-Jan-11 15:26:30.332689 - [DEBUG] Compose: EdgeIdentity * AllBottom
13198 2019-Jan-11 15:26:30.332718 - [DEBUG]
13199 2019-Jan-11 15:26:30.332742 - [DEBUG] Propagate flow
13200 2019-Jan-11 15:26:30.332766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13201 2019-Jan-11 15:26:30.332824 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13202 2019-Jan-11 15:26:30.333455 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13203 2019-Jan-11 15:26:30.334083 - [DEBUG] Edge function : AllBottom (result of previous compose)
13204 2019-Jan-11 15:26:30.334109 - [DEBUG]
13205 2019-Jan-11 15:26:30.334135 - [DEBUG] Join: AllTop & AllBottom
13206 2019-Jan-11 15:26:30.334162 - [DEBUG] = AllBottom (new jump func)
13207 2019-Jan-11 15:26:30.334188 - [DEBUG]
13208 2019-Jan-11 15:26:30.334212 - [DEBUG] Start adding new jump function
13209 2019-Jan-11 15:26:30.334236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13210 2019-Jan-11 15:26:30.334293 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13211 2019-Jan-11 15:26:30.334936 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13212 2019-Jan-11 15:26:30.335564 - [DEBUG] Edge Function : AllBottom
13213 2019-Jan-11 15:26:30.335592 - [DEBUG] End adding new jump function
13214 2019-Jan-11 15:26:30.335617 - [DEBUG]
13215 2019-Jan-11 15:26:30.335641 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13216 2019-Jan-11 15:26:30.335667 - [DEBUG]
13217 2019-Jan-11 15:26:30.335691 - [DEBUG] Process 381. path edge:
13218 2019-Jan-11 15:26:30.335715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13219 2019-Jan-11 15:26:30.335772 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
13220 2019-Jan-11 15:26:30.336401 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13221 2019-Jan-11 15:26:30.337029 - [DEBUG]
13222 2019-Jan-11 15:26:30.337055 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13223 2019-Jan-11 15:26:30.337698 - [DEBUG] Compose: EdgeIdentity * AllBottom
13224 2019-Jan-11 15:26:30.337727 - [DEBUG]
13225 2019-Jan-11 15:26:30.337752 - [DEBUG] Propagate flow
13226 2019-Jan-11 15:26:30.337776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13227 2019-Jan-11 15:26:30.337834 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13228 2019-Jan-11 15:26:30.338484 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13229 2019-Jan-11 15:26:30.339113 - [DEBUG] Edge function : AllBottom (result of previous compose)
13230 2019-Jan-11 15:26:30.339140 - [DEBUG]
13231 2019-Jan-11 15:26:30.339165 - [DEBUG] Join: AllTop & AllBottom
13232 2019-Jan-11 15:26:30.339193 - [DEBUG] = AllBottom (new jump func)
13233 2019-Jan-11 15:26:30.339218 - [DEBUG]
13234 2019-Jan-11 15:26:30.339243 - [DEBUG] Start adding new jump function
13235 2019-Jan-11 15:26:30.339267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13236 2019-Jan-11 15:26:30.339324 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13237 2019-Jan-11 15:26:30.339952 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13238 2019-Jan-11 15:26:30.340577 - [DEBUG] Edge Function : AllBottom
13239 2019-Jan-11 15:26:30.340605 - [DEBUG] End adding new jump function
13240 2019-Jan-11 15:26:30.340631 - [DEBUG]
13241 2019-Jan-11 15:26:30.340655 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13242 2019-Jan-11 15:26:30.340680 - [DEBUG]
13243 2019-Jan-11 15:26:30.340704 - [DEBUG] Process 382. path edge:
13244 2019-Jan-11 15:26:30.340729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13245 2019-Jan-11 15:26:30.340785 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
13246 2019-Jan-11 15:26:30.341426 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13247 2019-Jan-11 15:26:30.342052 - [DEBUG]
13248 2019-Jan-11 15:26:30.342078 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13249 2019-Jan-11 15:26:30.342717 - [DEBUG] Compose: EdgeIdentity * AllBottom
13250 2019-Jan-11 15:26:30.342745 - [DEBUG]
13251 2019-Jan-11 15:26:30.342770 - [DEBUG] Propagate flow
13252 2019-Jan-11 15:26:30.342794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13253 2019-Jan-11 15:26:30.342852 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13254 2019-Jan-11 15:26:30.343480 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13255 2019-Jan-11 15:26:30.344109 - [DEBUG] Edge function : AllBottom (result of previous compose)
13256 2019-Jan-11 15:26:30.344135 - [DEBUG]
13257 2019-Jan-11 15:26:30.344161 - [DEBUG] Join: AllTop & AllBottom
13258 2019-Jan-11 15:26:30.344188 - [DEBUG] = AllBottom (new jump func)
13259 2019-Jan-11 15:26:30.344213 - [DEBUG]
13260 2019-Jan-11 15:26:30.344237 - [DEBUG] Start adding new jump function
13261 2019-Jan-11 15:26:30.344261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13262 2019-Jan-11 15:26:30.344318 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13263 2019-Jan-11 15:26:30.344961 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13264 2019-Jan-11 15:26:30.345586 - [DEBUG] Edge Function : AllBottom
13265 2019-Jan-11 15:26:30.345615 - [DEBUG] End adding new jump function
13266 2019-Jan-11 15:26:30.345640 - [DEBUG]
13267 2019-Jan-11 15:26:30.345664 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13268 2019-Jan-11 15:26:30.345689 - [DEBUG]
13269 2019-Jan-11 15:26:30.345713 - [DEBUG] Process 383. path edge:
13270 2019-Jan-11 15:26:30.345738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13271 2019-Jan-11 15:26:30.345795 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
13272 2019-Jan-11 15:26:30.346433 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13273 2019-Jan-11 15:26:30.347063 - [DEBUG]
13274 2019-Jan-11 15:26:30.347089 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13275 2019-Jan-11 15:26:30.347730 - [DEBUG] Compose: EdgeIdentity * AllBottom
13276 2019-Jan-11 15:26:30.347760 - [DEBUG]
13277 2019-Jan-11 15:26:30.347785 - [DEBUG] Propagate flow
13278 2019-Jan-11 15:26:30.347809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13279 2019-Jan-11 15:26:30.347880 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13280 2019-Jan-11 15:26:30.348514 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13281 2019-Jan-11 15:26:30.349143 - [DEBUG] Edge function : AllBottom (result of previous compose)
13282 2019-Jan-11 15:26:30.349169 - [DEBUG]
13283 2019-Jan-11 15:26:30.349194 - [DEBUG] Join: AllTop & AllBottom
13284 2019-Jan-11 15:26:30.349221 - [DEBUG] = AllBottom (new jump func)
13285 2019-Jan-11 15:26:30.349247 - [DEBUG]
13286 2019-Jan-11 15:26:30.349271 - [DEBUG] Start adding new jump function
13287 2019-Jan-11 15:26:30.349295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13288 2019-Jan-11 15:26:30.349352 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13289 2019-Jan-11 15:26:30.349979 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13290 2019-Jan-11 15:26:30.350610 - [DEBUG] Edge Function : AllBottom
13291 2019-Jan-11 15:26:30.350638 - [DEBUG] End adding new jump function
13292 2019-Jan-11 15:26:30.350663 - [DEBUG]
13293 2019-Jan-11 15:26:30.350688 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13294 2019-Jan-11 15:26:30.350713 - [DEBUG]
13295 2019-Jan-11 15:26:30.350737 - [DEBUG] Process 384. path edge:
13296 2019-Jan-11 15:26:30.350761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13297 2019-Jan-11 15:26:30.350819 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
13298 2019-Jan-11 15:26:30.351465 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13299 2019-Jan-11 15:26:30.352092 - [DEBUG]
13300 2019-Jan-11 15:26:30.352118 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13301 2019-Jan-11 15:26:30.352764 - [DEBUG] Compose: EdgeIdentity * AllBottom
13302 2019-Jan-11 15:26:30.352793 - [DEBUG]
13303 2019-Jan-11 15:26:30.352817 - [DEBUG] Propagate flow
13304 2019-Jan-11 15:26:30.352842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13305 2019-Jan-11 15:26:30.352900 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13306 2019-Jan-11 15:26:30.353527 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13307 2019-Jan-11 15:26:30.354156 - [DEBUG] Edge function : AllBottom (result of previous compose)
13308 2019-Jan-11 15:26:30.354183 - [DEBUG]
13309 2019-Jan-11 15:26:30.354208 - [DEBUG] Join: AllTop & AllBottom
13310 2019-Jan-11 15:26:30.354236 - [DEBUG] = AllBottom (new jump func)
13311 2019-Jan-11 15:26:30.354262 - [DEBUG]
13312 2019-Jan-11 15:26:30.354286 - [DEBUG] Start adding new jump function
13313 2019-Jan-11 15:26:30.354310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13314 2019-Jan-11 15:26:30.354368 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13315 2019-Jan-11 15:26:30.355022 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13316 2019-Jan-11 15:26:30.355649 - [DEBUG] Edge Function : AllBottom
13317 2019-Jan-11 15:26:30.355678 - [DEBUG] End adding new jump function
13318 2019-Jan-11 15:26:30.355703 - [DEBUG]
13319 2019-Jan-11 15:26:30.355728 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13320 2019-Jan-11 15:26:30.355753 - [DEBUG]
13321 2019-Jan-11 15:26:30.355777 - [DEBUG] Process 385. path edge:
13322 2019-Jan-11 15:26:30.355802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13323 2019-Jan-11 15:26:30.355859 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
13324 2019-Jan-11 15:26:30.356486 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13325 2019-Jan-11 15:26:30.357113 - [DEBUG]
13326 2019-Jan-11 15:26:30.357139 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13327 2019-Jan-11 15:26:30.357779 - [DEBUG] Compose: EdgeIdentity * AllBottom
13328 2019-Jan-11 15:26:30.357808 - [DEBUG]
13329 2019-Jan-11 15:26:30.357833 - [DEBUG] Propagate flow
13330 2019-Jan-11 15:26:30.357867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13331 2019-Jan-11 15:26:30.357927 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13332 2019-Jan-11 15:26:30.358555 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13333 2019-Jan-11 15:26:30.359182 - [DEBUG] Edge function : AllBottom (result of previous compose)
13334 2019-Jan-11 15:26:30.359208 - [DEBUG]
13335 2019-Jan-11 15:26:30.359234 - [DEBUG] Join: AllTop & AllBottom
13336 2019-Jan-11 15:26:30.359261 - [DEBUG] = AllBottom (new jump func)
13337 2019-Jan-11 15:26:30.359286 - [DEBUG]
13338 2019-Jan-11 15:26:30.359310 - [DEBUG] Start adding new jump function
13339 2019-Jan-11 15:26:30.359335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13340 2019-Jan-11 15:26:30.359391 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13341 2019-Jan-11 15:26:30.360019 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13342 2019-Jan-11 15:26:30.360645 - [DEBUG] Edge Function : AllBottom
13343 2019-Jan-11 15:26:30.360673 - [DEBUG] End adding new jump function
13344 2019-Jan-11 15:26:30.360698 - [DEBUG]
13345 2019-Jan-11 15:26:30.360723 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13346 2019-Jan-11 15:26:30.360748 - [DEBUG]
13347 2019-Jan-11 15:26:30.360772 - [DEBUG] Process 386. path edge:
13348 2019-Jan-11 15:26:30.360796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13349 2019-Jan-11 15:26:30.360853 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
13350 2019-Jan-11 15:26:30.361494 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13351 2019-Jan-11 15:26:30.362122 - [DEBUG]
13352 2019-Jan-11 15:26:30.362147 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13353 2019-Jan-11 15:26:30.362779 - [DEBUG] Start of endsummarytab entry
13354 2019-Jan-11 15:26:30.362811 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13355 2019-Jan-11 15:26:30.363440 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
13356 2019-Jan-11 15:26:30.363499 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13357 2019-Jan-11 15:26:30.364124 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13358 2019-Jan-11 15:26:30.364768 - [DEBUG] EF: AllBottom
13359 2019-Jan-11 15:26:30.364794 - [DEBUG]
13360 2019-Jan-11 15:26:30.364831 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13361 2019-Jan-11 15:26:30.365457 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13362 2019-Jan-11 15:26:30.366094 - [DEBUG] EF: AllBottom
13363 2019-Jan-11 15:26:30.366120 - [DEBUG]
13364 2019-Jan-11 15:26:30.366144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13365 2019-Jan-11 15:26:30.366768 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13366 2019-Jan-11 15:26:30.367396 - [DEBUG] EF: AllBottom
13367 2019-Jan-11 15:26:30.367422 - [DEBUG]
13368 2019-Jan-11 15:26:30.367447 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13369 2019-Jan-11 15:26:30.368086 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13370 2019-Jan-11 15:26:30.368714 - [DEBUG] EF: AllBottom
13371 2019-Jan-11 15:26:30.368740 - [DEBUG]
13372 2019-Jan-11 15:26:30.368765 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13373 2019-Jan-11 15:26:30.369389 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13374 2019-Jan-11 15:26:30.370016 - [DEBUG] EF: AllBottom
13375 2019-Jan-11 15:26:30.370042 - [DEBUG]
13376 2019-Jan-11 15:26:30.370066 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13377 2019-Jan-11 15:26:30.370691 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13378 2019-Jan-11 15:26:30.371332 - [DEBUG] EF: AllBottom
13379 2019-Jan-11 15:26:30.371357 - [DEBUG]
13380 2019-Jan-11 15:26:30.371381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13381 2019-Jan-11 15:26:30.372005 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13382 2019-Jan-11 15:26:30.372639 - [DEBUG] EF: AllBottom
13383 2019-Jan-11 15:26:30.372665 - [DEBUG]
13384 2019-Jan-11 15:26:30.372690 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13385 2019-Jan-11 15:26:30.373314 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
13386 2019-Jan-11 15:26:30.373941 - [DEBUG] EF: AllBottom
13387 2019-Jan-11 15:26:30.373967 - [DEBUG]
13388 2019-Jan-11 15:26:30.373991 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13389 2019-Jan-11 15:26:30.374628 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13390 2019-Jan-11 15:26:30.375255 - [DEBUG] EF: AllBottom
13391 2019-Jan-11 15:26:30.375281 - [DEBUG]
13392 2019-Jan-11 15:26:30.375306 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13393 2019-Jan-11 15:26:30.375930 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13394 2019-Jan-11 15:26:30.376565 - [DEBUG] EF: AllBottom
13395 2019-Jan-11 15:26:30.376591 - [DEBUG]
13396 2019-Jan-11 15:26:30.376615 - [DEBUG] ---------------
13397 2019-Jan-11 15:26:30.376639 - [DEBUG]
13398 2019-Jan-11 15:26:30.376665 - [DEBUG] End of endsummarytab entry
13399 2019-Jan-11 15:26:30.376689 - [DEBUG]
13400 2019-Jan-11 15:26:30.376713 - [DEBUG] Start of incomingtab entry
13401 2019-Jan-11 15:26:30.376737 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13402 2019-Jan-11 15:26:30.377363 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
13403 2019-Jan-11 15:26:30.377420 - [DEBUG] ---------------
13404 2019-Jan-11 15:26:30.377445 - [DEBUG] End of incomingtab entry
13405 2019-Jan-11 15:26:30.377470 - [DEBUG]
13406 2019-Jan-11 15:26:30.377496 - [DEBUG] EDGE:
13407 2019-Jan-11 15:26:30.377554 - [DEBUG] ---> 13408 2019-Jan-11 15:26:30.378203 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13409 2019-Jan-11 15:26:30.378831 - [DEBUG]
13410 2019-Jan-11 15:26:30.378858 - [DEBUG] EDGE:
13411 2019-Jan-11 15:26:30.378916 - [DEBUG] ---> 13412 2019-Jan-11 15:26:30.379543 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13413 2019-Jan-11 15:26:30.380171 - [DEBUG]
13414 2019-Jan-11 15:26:30.380205 - [DEBUG] Compose: EdgeIdentity * AllBottom
13415 2019-Jan-11 15:26:30.380233 - [DEBUG]
13416 2019-Jan-11 15:26:30.380257 - [DEBUG] Propagate flow
13417 2019-Jan-11 15:26:30.380281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13418 2019-Jan-11 15:26:30.380339 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13419 2019-Jan-11 15:26:30.380975 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13420 2019-Jan-11 15:26:30.381619 - [DEBUG] Edge function : AllBottom (result of previous compose)
13421 2019-Jan-11 15:26:30.381646 - [DEBUG]
13422 2019-Jan-11 15:26:30.381672 - [DEBUG] Join: AllTop & AllBottom
13423 2019-Jan-11 15:26:30.381699 - [DEBUG] = AllBottom (new jump func)
13424 2019-Jan-11 15:26:30.381725 - [DEBUG]
13425 2019-Jan-11 15:26:30.381749 - [DEBUG] Start adding new jump function
13426 2019-Jan-11 15:26:30.381773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13427 2019-Jan-11 15:26:30.381829 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13428 2019-Jan-11 15:26:30.382458 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13429 2019-Jan-11 15:26:30.383094 - [DEBUG] Edge Function : AllBottom
13430 2019-Jan-11 15:26:30.383124 - [DEBUG] End adding new jump function
13431 2019-Jan-11 15:26:30.383148 - [DEBUG]
13432 2019-Jan-11 15:26:30.383173 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13433 2019-Jan-11 15:26:30.383198 - [DEBUG]
13434 2019-Jan-11 15:26:30.383222 - [DEBUG] Process 387. path edge:
13435 2019-Jan-11 15:26:30.383246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13436 2019-Jan-11 15:26:30.383303 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
13437 2019-Jan-11 15:26:30.383939 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13438 2019-Jan-11 15:26:30.384580 - [DEBUG]
13439 2019-Jan-11 15:26:30.384604 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13440 2019-Jan-11 15:26:30.385246 - [DEBUG] Possible callees:
13441 2019-Jan-11 15:26:30.385272 - [DEBUG] llvm.dbg.declare
13442 2019-Jan-11 15:26:30.385298 - [DEBUG] Possible return sites:
13443 2019-Jan-11 15:26:30.385323 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19313444 2019-Jan-11 15:26:30.386575 - [DEBUG] Found and process special summary
13445 2019-Jan-11 15:26:30.386609 - [DEBUG] Compose: EdgeIdentity * AllBottom
13446 2019-Jan-11 15:26:30.386637 - [DEBUG]
13447 2019-Jan-11 15:26:30.386662 - [DEBUG] Propagate flow
13448 2019-Jan-11 15:26:30.386686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13449 2019-Jan-11 15:26:30.386743 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13450 2019-Jan-11 15:26:30.387380 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13451 2019-Jan-11 15:26:30.388023 - [DEBUG] Edge function : AllBottom (result of previous compose)
13452 2019-Jan-11 15:26:30.388049 - [DEBUG]
13453 2019-Jan-11 15:26:30.388073 - [DEBUG] Join: AllTop & AllBottom
13454 2019-Jan-11 15:26:30.388099 - [DEBUG] = AllBottom (new jump func)
13455 2019-Jan-11 15:26:30.388123 - [DEBUG]
13456 2019-Jan-11 15:26:30.388146 - [DEBUG] Start adding new jump function
13457 2019-Jan-11 15:26:30.388170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13458 2019-Jan-11 15:26:30.388226 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13459 2019-Jan-11 15:26:30.388854 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13460 2019-Jan-11 15:26:30.389482 - [DEBUG] Edge Function : AllBottom
13461 2019-Jan-11 15:26:30.389511 - [DEBUG] End adding new jump function
13462 2019-Jan-11 15:26:30.389535 - [DEBUG]
13463 2019-Jan-11 15:26:30.389560 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13464 2019-Jan-11 15:26:30.389584 - [DEBUG]
13465 2019-Jan-11 15:26:30.389608 - [DEBUG] Process 388. path edge:
13466 2019-Jan-11 15:26:30.389633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13467 2019-Jan-11 15:26:30.389690 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
13468 2019-Jan-11 15:26:30.390319 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13469 2019-Jan-11 15:26:30.390948 - [DEBUG]
13470 2019-Jan-11 15:26:30.390973 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13471 2019-Jan-11 15:26:30.391632 - [DEBUG] Compose: EdgeIdentity * AllBottom
13472 2019-Jan-11 15:26:30.391662 - [DEBUG]
13473 2019-Jan-11 15:26:30.391686 - [DEBUG] Propagate flow
13474 2019-Jan-11 15:26:30.391711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13475 2019-Jan-11 15:26:30.391769 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13476 2019-Jan-11 15:26:30.392396 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13477 2019-Jan-11 15:26:30.393024 - [DEBUG] Edge function : AllBottom (result of previous compose)
13478 2019-Jan-11 15:26:30.393050 - [DEBUG]
13479 2019-Jan-11 15:26:30.393076 - [DEBUG] Join: AllTop & AllBottom
13480 2019-Jan-11 15:26:30.393102 - [DEBUG] = AllBottom (new jump func)
13481 2019-Jan-11 15:26:30.393128 - [DEBUG]
13482 2019-Jan-11 15:26:30.393152 - [DEBUG] Start adding new jump function
13483 2019-Jan-11 15:26:30.393176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13484 2019-Jan-11 15:26:30.393234 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13485 2019-Jan-11 15:26:30.393862 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13486 2019-Jan-11 15:26:30.394486 - [DEBUG] Edge Function : AllBottom
13487 2019-Jan-11 15:26:30.394514 - [DEBUG] End adding new jump function
13488 2019-Jan-11 15:26:30.394553 - [DEBUG]
13489 2019-Jan-11 15:26:30.394578 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13490 2019-Jan-11 15:26:30.394603 - [DEBUG]
13491 2019-Jan-11 15:26:30.394627 - [DEBUG] Process 389. path edge:
13492 2019-Jan-11 15:26:30.394652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13493 2019-Jan-11 15:26:30.394709 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
13494 2019-Jan-11 15:26:30.395343 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13495 2019-Jan-11 15:26:30.395971 - [DEBUG]
13496 2019-Jan-11 15:26:30.395997 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13497 2019-Jan-11 15:26:30.396633 - [DEBUG] Compose: EdgeIdentity * AllBottom
13498 2019-Jan-11 15:26:30.396662 - [DEBUG]
13499 2019-Jan-11 15:26:30.396687 - [DEBUG] Propagate flow
13500 2019-Jan-11 15:26:30.396711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13501 2019-Jan-11 15:26:30.396769 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13502 2019-Jan-11 15:26:30.397397 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13503 2019-Jan-11 15:26:30.398040 - [DEBUG] Edge function : AllBottom (result of previous compose)
13504 2019-Jan-11 15:26:30.398065 - [DEBUG]
13505 2019-Jan-11 15:26:30.398091 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13506 2019-Jan-11 15:26:30.398116 - [DEBUG] = AllBottom
13507 2019-Jan-11 15:26:30.398141 - [DEBUG]
13508 2019-Jan-11 15:26:30.398164 - [DEBUG] PROPAGATE: No new function!
13509 2019-Jan-11 15:26:30.398189 - [DEBUG] EDGE:
13510 2019-Jan-11 15:26:30.398246 - [DEBUG] ---> 13511 2019-Jan-11 15:26:30.398873 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13512 2019-Jan-11 15:26:30.399503 - [DEBUG]
13513 2019-Jan-11 15:26:30.399529 - [DEBUG] EDGE:
13514 2019-Jan-11 15:26:30.399587 - [DEBUG] ---> 13515 2019-Jan-11 15:26:30.400216 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13516 2019-Jan-11 15:26:30.400843 - [DEBUG]
13517 2019-Jan-11 15:26:30.400879 - [DEBUG] Compose: EdgeIdentity * AllBottom
13518 2019-Jan-11 15:26:30.400908 - [DEBUG]
13519 2019-Jan-11 15:26:30.400932 - [DEBUG] Propagate flow
13520 2019-Jan-11 15:26:30.400956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13521 2019-Jan-11 15:26:30.401014 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13522 2019-Jan-11 15:26:30.401658 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13523 2019-Jan-11 15:26:30.402286 - [DEBUG] Edge function : AllBottom (result of previous compose)
13524 2019-Jan-11 15:26:30.402313 - [DEBUG]
13525 2019-Jan-11 15:26:30.402338 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13526 2019-Jan-11 15:26:30.402365 - [DEBUG] = AllBottom
13527 2019-Jan-11 15:26:30.402390 - [DEBUG]
13528 2019-Jan-11 15:26:30.402414 - [DEBUG] PROPAGATE: No new function!
13529 2019-Jan-11 15:26:30.402442 - [DEBUG] EDGE:
13530 2019-Jan-11 15:26:30.402501 - [DEBUG] ---> 13531 2019-Jan-11 15:26:30.403137 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13532 2019-Jan-11 15:26:30.403766 - [DEBUG]
13533 2019-Jan-11 15:26:30.403793 - [DEBUG] EDGE:
13534 2019-Jan-11 15:26:30.403851 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
13535 2019-Jan-11 15:26:30.404483 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13536 2019-Jan-11 15:26:30.405126 - [DEBUG]
13537 2019-Jan-11 15:26:30.405153 - [DEBUG] EDGE:
13538 2019-Jan-11 15:26:30.405220 - [DEBUG] ---> 13539 2019-Jan-11 15:26:30.405849 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13540 2019-Jan-11 15:26:30.406479 - [DEBUG]
13541 2019-Jan-11 15:26:30.406506 - [DEBUG] EDGE:
13542 2019-Jan-11 15:26:30.406564 - [DEBUG] ---> 13543 2019-Jan-11 15:26:30.407190 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13544 2019-Jan-11 15:26:30.407818 - [DEBUG]
13545 2019-Jan-11 15:26:30.407845 - [DEBUG] EDGE:
13546 2019-Jan-11 15:26:30.407917 - [DEBUG] ---> 13547 2019-Jan-11 15:26:30.408546 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13548 2019-Jan-11 15:26:30.409173 - [DEBUG]
13549 2019-Jan-11 15:26:30.409206 - [DEBUG] Compose: EdgeIdentity * AllBottom
13550 2019-Jan-11 15:26:30.409234 - [DEBUG]
13551 2019-Jan-11 15:26:30.409258 - [DEBUG] Propagate flow
13552 2019-Jan-11 15:26:30.409283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13553 2019-Jan-11 15:26:30.409339 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13554 2019-Jan-11 15:26:30.409968 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13555 2019-Jan-11 15:26:30.410596 - [DEBUG] Edge function : AllBottom (result of previous compose)
13556 2019-Jan-11 15:26:30.410622 - [DEBUG]
13557 2019-Jan-11 15:26:30.410648 - [DEBUG] Join: AllTop & AllBottom
13558 2019-Jan-11 15:26:30.410675 - [DEBUG] = AllBottom (new jump func)
13559 2019-Jan-11 15:26:30.410700 - [DEBUG]
13560 2019-Jan-11 15:26:30.410724 - [DEBUG] Start adding new jump function
13561 2019-Jan-11 15:26:30.410748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13562 2019-Jan-11 15:26:30.410805 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13563 2019-Jan-11 15:26:30.411447 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13564 2019-Jan-11 15:26:30.412075 - [DEBUG] Edge Function : AllBottom
13565 2019-Jan-11 15:26:30.412104 - [DEBUG] End adding new jump function
13566 2019-Jan-11 15:26:30.412129 - [DEBUG]
13567 2019-Jan-11 15:26:30.412153 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13568 2019-Jan-11 15:26:30.412178 - [DEBUG]
13569 2019-Jan-11 15:26:30.412202 - [DEBUG] Process 390. path edge:
13570 2019-Jan-11 15:26:30.412227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13571 2019-Jan-11 15:26:30.412284 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
13572 2019-Jan-11 15:26:30.412913 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13573 2019-Jan-11 15:26:30.413539 - [DEBUG]
13574 2019-Jan-11 15:26:30.413565 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13575 2019-Jan-11 15:26:30.414208 - [DEBUG] Compose: EdgeIdentity * AllBottom
13576 2019-Jan-11 15:26:30.414237 - [DEBUG]
13577 2019-Jan-11 15:26:30.414262 - [DEBUG] Propagate flow
13578 2019-Jan-11 15:26:30.414286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13579 2019-Jan-11 15:26:30.414344 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
13580 2019-Jan-11 15:26:30.414984 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13581 2019-Jan-11 15:26:30.415620 - [DEBUG] Edge function : AllBottom (result of previous compose)
13582 2019-Jan-11 15:26:30.415647 - [DEBUG]
13583 2019-Jan-11 15:26:30.415673 - [DEBUG] Join: AllTop & AllBottom
13584 2019-Jan-11 15:26:30.415700 - [DEBUG] = AllBottom (new jump func)
13585 2019-Jan-11 15:26:30.415725 - [DEBUG]
13586 2019-Jan-11 15:26:30.415750 - [DEBUG] Start adding new jump function
13587 2019-Jan-11 15:26:30.415774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13588 2019-Jan-11 15:26:30.415832 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13589 2019-Jan-11 15:26:30.416459 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
13590 2019-Jan-11 15:26:30.417081 - [DEBUG] Edge Function : AllBottom
13591 2019-Jan-11 15:26:30.417110 - [DEBUG] End adding new jump function
13592 2019-Jan-11 15:26:30.417135 - [DEBUG]
13593 2019-Jan-11 15:26:30.417159 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13594 2019-Jan-11 15:26:30.417184 - [DEBUG]
13595 2019-Jan-11 15:26:30.417209 - [DEBUG] Process 391. path edge:
13596 2019-Jan-11 15:26:30.417234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13597 2019-Jan-11 15:26:30.417290 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
13598 2019-Jan-11 15:26:30.417927 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13599 2019-Jan-11 15:26:30.418554 - [DEBUG]
13600 2019-Jan-11 15:26:30.418580 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
13601 2019-Jan-11 15:26:30.419214 - [DEBUG] Compose: EdgeIdentity * AllBottom
13602 2019-Jan-11 15:26:30.419243 - [DEBUG]
13603 2019-Jan-11 15:26:30.419268 - [DEBUG] Propagate flow
13604 2019-Jan-11 15:26:30.419292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13605 2019-Jan-11 15:26:30.419349 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13606 2019-Jan-11 15:26:30.419978 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13607 2019-Jan-11 15:26:30.420608 - [DEBUG] Edge function : AllBottom (result of previous compose)
13608 2019-Jan-11 15:26:30.420635 - [DEBUG]
13609 2019-Jan-11 15:26:30.420661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13610 2019-Jan-11 15:26:30.420687 - [DEBUG] = AllBottom
13611 2019-Jan-11 15:26:30.420713 - [DEBUG]
13612 2019-Jan-11 15:26:30.420737 - [DEBUG] PROPAGATE: No new function!
13613 2019-Jan-11 15:26:30.420763 - [DEBUG] EDGE:
13614 2019-Jan-11 15:26:30.420821 - [DEBUG] ---> 13615 2019-Jan-11 15:26:30.421459 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13616 2019-Jan-11 15:26:30.422086 - [DEBUG]
13617 2019-Jan-11 15:26:30.422113 - [DEBUG] EDGE:
13618 2019-Jan-11 15:26:30.422171 - [DEBUG] ---> 13619 2019-Jan-11 15:26:30.422799 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13620 2019-Jan-11 15:26:30.423426 - [DEBUG]
13621 2019-Jan-11 15:26:30.423453 - [DEBUG] EDGE:
13622 2019-Jan-11 15:26:30.423512 - [DEBUG] ---> 13623 2019-Jan-11 15:26:30.424139 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13624 2019-Jan-11 15:26:30.424782 - [DEBUG]
13625 2019-Jan-11 15:26:30.424816 - [DEBUG] EDGE:
13626 2019-Jan-11 15:26:30.424874 - [DEBUG] ---> 13627 2019-Jan-11 15:26:30.425504 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13628 2019-Jan-11 15:26:30.426132 - [DEBUG]
13629 2019-Jan-11 15:26:30.426159 - [DEBUG] EDGE:
13630 2019-Jan-11 15:26:30.426217 - [DEBUG] ---> 13631 2019-Jan-11 15:26:30.426844 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13632 2019-Jan-11 15:26:30.427470 - [DEBUG]
13633 2019-Jan-11 15:26:30.427497 - [DEBUG] EDGE:
13634 2019-Jan-11 15:26:30.427556 - [DEBUG] ---> 13635 2019-Jan-11 15:26:30.428198 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13636 2019-Jan-11 15:26:30.428824 - [DEBUG]
13637 2019-Jan-11 15:26:30.428860 - [DEBUG] Compose: EdgeIdentity * AllBottom
13638 2019-Jan-11 15:26:30.428889 - [DEBUG]
13639 2019-Jan-11 15:26:30.428913 - [DEBUG] Propagate flow
13640 2019-Jan-11 15:26:30.428938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13641 2019-Jan-11 15:26:30.428994 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13642 2019-Jan-11 15:26:30.429622 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13643 2019-Jan-11 15:26:30.430248 - [DEBUG] Edge function : AllBottom (result of previous compose)
13644 2019-Jan-11 15:26:30.430275 - [DEBUG]
13645 2019-Jan-11 15:26:30.430300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13646 2019-Jan-11 15:26:30.430327 - [DEBUG] = AllBottom
13647 2019-Jan-11 15:26:30.430353 - [DEBUG]
13648 2019-Jan-11 15:26:30.430377 - [DEBUG] PROPAGATE: No new function!
13649 2019-Jan-11 15:26:30.430404 - [DEBUG] EDGE:
13650 2019-Jan-11 15:26:30.430463 - [DEBUG] ---> 13651 2019-Jan-11 15:26:30.431098 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13652 2019-Jan-11 15:26:30.431741 - [DEBUG]
13653 2019-Jan-11 15:26:30.431768 - [DEBUG] EDGE:
13654 2019-Jan-11 15:26:30.431826 - [DEBUG] ---> 13655 2019-Jan-11 15:26:30.432451 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13656 2019-Jan-11 15:26:30.433079 - [DEBUG]
13657 2019-Jan-11 15:26:30.433106 - [DEBUG] EDGE:
13658 2019-Jan-11 15:26:30.433165 - [DEBUG] ---> 13659 2019-Jan-11 15:26:30.433795 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13660 2019-Jan-11 15:26:30.434424 - [DEBUG]
13661 2019-Jan-11 15:26:30.434460 - [DEBUG] Compose: EdgeIdentity * AllBottom
13662 2019-Jan-11 15:26:30.434488 - [DEBUG]
13663 2019-Jan-11 15:26:30.434513 - [DEBUG] Propagate flow
13664 2019-Jan-11 15:26:30.434550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13665 2019-Jan-11 15:26:30.434608 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13666 2019-Jan-11 15:26:30.435238 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13667 2019-Jan-11 15:26:30.435876 - [DEBUG] Edge function : AllBottom (result of previous compose)
13668 2019-Jan-11 15:26:30.435903 - [DEBUG]
13669 2019-Jan-11 15:26:30.435929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13670 2019-Jan-11 15:26:30.435956 - [DEBUG] = AllBottom
13671 2019-Jan-11 15:26:30.435982 - [DEBUG]
13672 2019-Jan-11 15:26:30.436006 - [DEBUG] PROPAGATE: No new function!
13673 2019-Jan-11 15:26:30.436033 - [DEBUG] EDGE:
13674 2019-Jan-11 15:26:30.436092 - [DEBUG] ---> 13675 2019-Jan-11 15:26:30.436728 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13676 2019-Jan-11 15:26:30.437356 - [DEBUG]
13677 2019-Jan-11 15:26:30.437384 - [DEBUG] EDGE:
13678 2019-Jan-11 15:26:30.437442 - [DEBUG] ---> 13679 2019-Jan-11 15:26:30.438084 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13680 2019-Jan-11 15:26:30.438713 - [DEBUG]
13681 2019-Jan-11 15:26:30.438740 - [DEBUG] EDGE:
13682 2019-Jan-11 15:26:30.438798 - [DEBUG] ---> 13683 2019-Jan-11 15:26:30.439423 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13684 2019-Jan-11 15:26:30.440050 - [DEBUG]
13685 2019-Jan-11 15:26:30.440077 - [DEBUG] EDGE:
13686 2019-Jan-11 15:26:30.440136 - [DEBUG] ---> 13687 2019-Jan-11 15:26:30.440766 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13688 2019-Jan-11 15:26:30.441409 - [DEBUG]
13689 2019-Jan-11 15:26:30.441445 - [DEBUG] Compose: EdgeIdentity * AllBottom
13690 2019-Jan-11 15:26:30.441472 - [DEBUG]
13691 2019-Jan-11 15:26:30.441496 - [DEBUG] Propagate flow
13692 2019-Jan-11 15:26:30.441519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13693 2019-Jan-11 15:26:30.441576 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13694 2019-Jan-11 15:26:30.442206 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13695 2019-Jan-11 15:26:30.442835 - [DEBUG] Edge function : AllBottom (result of previous compose)
13696 2019-Jan-11 15:26:30.442861 - [DEBUG]
13697 2019-Jan-11 15:26:30.442887 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13698 2019-Jan-11 15:26:30.442914 - [DEBUG] = AllBottom
13699 2019-Jan-11 15:26:30.442940 - [DEBUG]
13700 2019-Jan-11 15:26:30.442963 - [DEBUG] PROPAGATE: No new function!
13701 2019-Jan-11 15:26:30.442991 - [DEBUG] EDGE:
13702 2019-Jan-11 15:26:30.443050 - [DEBUG] ---> 13703 2019-Jan-11 15:26:30.443686 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13704 2019-Jan-11 15:26:30.444313 - [DEBUG]
13705 2019-Jan-11 15:26:30.444340 - [DEBUG] EDGE:
13706 2019-Jan-11 15:26:30.444398 - [DEBUG] ---> 13707 2019-Jan-11 15:26:30.445040 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13708 2019-Jan-11 15:26:30.445667 - [DEBUG]
13709 2019-Jan-11 15:26:30.445695 - [DEBUG] EDGE:
13710 2019-Jan-11 15:26:30.445761 - [DEBUG] ---> 13711 2019-Jan-11 15:26:30.446390 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13712 2019-Jan-11 15:26:30.447018 - [DEBUG]
13713 2019-Jan-11 15:26:30.447056 - [DEBUG] Compose: EdgeIdentity * AllBottom
13714 2019-Jan-11 15:26:30.447084 - [DEBUG]
13715 2019-Jan-11 15:26:30.447109 - [DEBUG] Propagate flow
13716 2019-Jan-11 15:26:30.447133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13717 2019-Jan-11 15:26:30.447190 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13718 2019-Jan-11 15:26:30.447819 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13719 2019-Jan-11 15:26:30.448463 - [DEBUG] Edge function : AllBottom (result of previous compose)
13720 2019-Jan-11 15:26:30.448489 - [DEBUG]
13721 2019-Jan-11 15:26:30.448515 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13722 2019-Jan-11 15:26:30.448542 - [DEBUG] = AllBottom
13723 2019-Jan-11 15:26:30.448567 - [DEBUG]
13724 2019-Jan-11 15:26:30.448591 - [DEBUG] PROPAGATE: No new function!
13725 2019-Jan-11 15:26:30.448618 - [DEBUG] EDGE:
13726 2019-Jan-11 15:26:30.448677 - [DEBUG] ---> 13727 2019-Jan-11 15:26:30.449311 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13728 2019-Jan-11 15:26:30.449938 - [DEBUG]
13729 2019-Jan-11 15:26:30.449965 - [DEBUG] EDGE:
13730 2019-Jan-11 15:26:30.450024 - [DEBUG] ---> 13731 2019-Jan-11 15:26:30.450649 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13732 2019-Jan-11 15:26:30.451291 - [DEBUG]
13733 2019-Jan-11 15:26:30.451317 - [DEBUG] EDGE:
13734 2019-Jan-11 15:26:30.451374 - [DEBUG] ---> 13735 2019-Jan-11 15:26:30.451999 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13736 2019-Jan-11 15:26:30.452627 - [DEBUG]
13737 2019-Jan-11 15:26:30.452654 - [DEBUG] EDGE:
13738 2019-Jan-11 15:26:30.452713 - [DEBUG] ---> 13739 2019-Jan-11 15:26:30.453341 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13740 2019-Jan-11 15:26:30.453968 - [DEBUG]
13741 2019-Jan-11 15:26:30.454004 - [DEBUG] Compose: EdgeIdentity * AllBottom
13742 2019-Jan-11 15:26:30.454032 - [DEBUG]
13743 2019-Jan-11 15:26:30.454057 - [DEBUG] Propagate flow
13744 2019-Jan-11 15:26:30.454082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13745 2019-Jan-11 15:26:30.454139 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13746 2019-Jan-11 15:26:30.454783 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13747 2019-Jan-11 15:26:30.455410 - [DEBUG] Edge function : AllBottom (result of previous compose)
13748 2019-Jan-11 15:26:30.455436 - [DEBUG]
13749 2019-Jan-11 15:26:30.455463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13750 2019-Jan-11 15:26:30.455490 - [DEBUG] = AllBottom
13751 2019-Jan-11 15:26:30.455515 - [DEBUG]
13752 2019-Jan-11 15:26:30.455539 - [DEBUG] PROPAGATE: No new function!
13753 2019-Jan-11 15:26:30.455567 - [DEBUG] EDGE:
13754 2019-Jan-11 15:26:30.455633 - [DEBUG] ---> 13755 2019-Jan-11 15:26:30.456271 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13756 2019-Jan-11 15:26:30.456900 - [DEBUG]
13757 2019-Jan-11 15:26:30.456934 - [DEBUG] Compose: EdgeIdentity * AllBottom
13758 2019-Jan-11 15:26:30.456962 - [DEBUG]
13759 2019-Jan-11 15:26:30.456987 - [DEBUG] Propagate flow
13760 2019-Jan-11 15:26:30.457011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13761 2019-Jan-11 15:26:30.457068 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13762 2019-Jan-11 15:26:30.457704 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13763 2019-Jan-11 15:26:30.458349 - [DEBUG] Edge function : AllBottom (result of previous compose)
13764 2019-Jan-11 15:26:30.458376 - [DEBUG]
13765 2019-Jan-11 15:26:30.458401 - [DEBUG] Join: AllTop & AllBottom
13766 2019-Jan-11 15:26:30.458428 - [DEBUG] = AllBottom (new jump func)
13767 2019-Jan-11 15:26:30.458454 - [DEBUG]
13768 2019-Jan-11 15:26:30.458478 - [DEBUG] Start adding new jump function
13769 2019-Jan-11 15:26:30.458502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13770 2019-Jan-11 15:26:30.458559 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13771 2019-Jan-11 15:26:30.459187 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13772 2019-Jan-11 15:26:30.459823 - [DEBUG] Edge Function : AllBottom
13773 2019-Jan-11 15:26:30.459851 - [DEBUG] End adding new jump function
13774 2019-Jan-11 15:26:30.459876 - [DEBUG]
13775 2019-Jan-11 15:26:30.459901 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13776 2019-Jan-11 15:26:30.459926 - [DEBUG]
13777 2019-Jan-11 15:26:30.459950 - [DEBUG] Process 392. path edge:
13778 2019-Jan-11 15:26:30.459974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13779 2019-Jan-11 15:26:30.460030 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
13780 2019-Jan-11 15:26:30.460665 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13781 2019-Jan-11 15:26:30.461309 - [DEBUG]
13782 2019-Jan-11 15:26:30.461333 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13783 2019-Jan-11 15:26:30.461974 - [DEBUG] Possible callees:
13784 2019-Jan-11 15:26:30.462000 - [DEBUG] llvm.dbg.declare
13785 2019-Jan-11 15:26:30.462026 - [DEBUG] Possible return sites:
13786 2019-Jan-11 15:26:30.462050 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14313787 2019-Jan-11 15:26:30.463302 - [DEBUG] Found and process special summary
13788 2019-Jan-11 15:26:30.463335 - [DEBUG] Compose: EdgeIdentity * AllBottom
13789 2019-Jan-11 15:26:30.463364 - [DEBUG]
13790 2019-Jan-11 15:26:30.463388 - [DEBUG] Propagate flow
13791 2019-Jan-11 15:26:30.463413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13792 2019-Jan-11 15:26:30.463470 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13793 2019-Jan-11 15:26:30.464101 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13794 2019-Jan-11 15:26:30.464745 - [DEBUG] Edge function : AllBottom (result of previous compose)
13795 2019-Jan-11 15:26:30.464779 - [DEBUG]
13796 2019-Jan-11 15:26:30.464804 - [DEBUG] Join: AllTop & AllBottom
13797 2019-Jan-11 15:26:30.464830 - [DEBUG] = AllBottom (new jump func)
13798 2019-Jan-11 15:26:30.464854 - [DEBUG]
13799 2019-Jan-11 15:26:30.464877 - [DEBUG] Start adding new jump function
13800 2019-Jan-11 15:26:30.464901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13801 2019-Jan-11 15:26:30.464957 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13802 2019-Jan-11 15:26:30.465586 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13803 2019-Jan-11 15:26:30.466215 - [DEBUG] Edge Function : AllBottom
13804 2019-Jan-11 15:26:30.466245 - [DEBUG] End adding new jump function
13805 2019-Jan-11 15:26:30.466270 - [DEBUG]
13806 2019-Jan-11 15:26:30.466294 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13807 2019-Jan-11 15:26:30.466319 - [DEBUG]
13808 2019-Jan-11 15:26:30.466343 - [DEBUG] Process 393. path edge:
13809 2019-Jan-11 15:26:30.466368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13810 2019-Jan-11 15:26:30.466425 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
13811 2019-Jan-11 15:26:30.467055 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13812 2019-Jan-11 15:26:30.467684 - [DEBUG]
13813 2019-Jan-11 15:26:30.467709 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13814 2019-Jan-11 15:26:30.468368 - [DEBUG] Compose: EdgeIdentity * AllBottom
13815 2019-Jan-11 15:26:30.468397 - [DEBUG]
13816 2019-Jan-11 15:26:30.468422 - [DEBUG] Propagate flow
13817 2019-Jan-11 15:26:30.468446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13818 2019-Jan-11 15:26:30.468504 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
13819 2019-Jan-11 15:26:30.469129 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13820 2019-Jan-11 15:26:30.469756 - [DEBUG] Edge function : AllBottom (result of previous compose)
13821 2019-Jan-11 15:26:30.469783 - [DEBUG]
13822 2019-Jan-11 15:26:30.469808 - [DEBUG] Join: AllTop & AllBottom
13823 2019-Jan-11 15:26:30.469836 - [DEBUG] = AllBottom (new jump func)
13824 2019-Jan-11 15:26:30.469861 - [DEBUG]
13825 2019-Jan-11 15:26:30.469885 - [DEBUG] Start adding new jump function
13826 2019-Jan-11 15:26:30.469910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13827 2019-Jan-11 15:26:30.469967 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13828 2019-Jan-11 15:26:30.470595 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
13829 2019-Jan-11 15:26:30.471231 - [DEBUG] Edge Function : AllBottom
13830 2019-Jan-11 15:26:30.471259 - [DEBUG] End adding new jump function
13831 2019-Jan-11 15:26:30.471284 - [DEBUG]
13832 2019-Jan-11 15:26:30.471308 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13833 2019-Jan-11 15:26:30.471333 - [DEBUG]
13834 2019-Jan-11 15:26:30.471358 - [DEBUG] Process 394. path edge:
13835 2019-Jan-11 15:26:30.471383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13836 2019-Jan-11 15:26:30.471440 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
13837 2019-Jan-11 15:26:30.472065 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13838 2019-Jan-11 15:26:30.472691 - [DEBUG]
13839 2019-Jan-11 15:26:30.472718 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
13840 2019-Jan-11 15:26:30.473362 - [DEBUG] Compose: EdgeIdentity * AllBottom
13841 2019-Jan-11 15:26:30.473392 - [DEBUG]
13842 2019-Jan-11 15:26:30.473417 - [DEBUG] Propagate flow
13843 2019-Jan-11 15:26:30.473441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13844 2019-Jan-11 15:26:30.473499 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
13845 2019-Jan-11 15:26:30.474125 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13846 2019-Jan-11 15:26:30.474769 - [DEBUG] Edge function : AllBottom (result of previous compose)
13847 2019-Jan-11 15:26:30.474794 - [DEBUG]
13848 2019-Jan-11 15:26:30.474819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13849 2019-Jan-11 15:26:30.474845 - [DEBUG] = AllBottom
13850 2019-Jan-11 15:26:30.474869 - [DEBUG]
13851 2019-Jan-11 15:26:30.474893 - [DEBUG] PROPAGATE: No new function!
13852 2019-Jan-11 15:26:30.474918 - [DEBUG] EDGE:
13853 2019-Jan-11 15:26:30.474975 - [DEBUG] ---> 13854 2019-Jan-11 15:26:30.475599 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13855 2019-Jan-11 15:26:30.476228 - [DEBUG]
13856 2019-Jan-11 15:26:30.476255 - [DEBUG] EDGE:
13857 2019-Jan-11 15:26:30.476313 - [DEBUG] ---> 13858 2019-Jan-11 15:26:30.476942 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13859 2019-Jan-11 15:26:30.477569 - [DEBUG]
13860 2019-Jan-11 15:26:30.477604 - [DEBUG] Compose: EdgeIdentity * AllBottom
13861 2019-Jan-11 15:26:30.477633 - [DEBUG]
13862 2019-Jan-11 15:26:30.477657 - [DEBUG] Propagate flow
13863 2019-Jan-11 15:26:30.477682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13864 2019-Jan-11 15:26:30.477739 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13865 2019-Jan-11 15:26:30.478385 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13866 2019-Jan-11 15:26:30.479012 - [DEBUG] Edge function : AllBottom (result of previous compose)
13867 2019-Jan-11 15:26:30.479039 - [DEBUG]
13868 2019-Jan-11 15:26:30.479064 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13869 2019-Jan-11 15:26:30.479091 - [DEBUG] = AllBottom
13870 2019-Jan-11 15:26:30.479117 - [DEBUG]
13871 2019-Jan-11 15:26:30.479141 - [DEBUG] PROPAGATE: No new function!
13872 2019-Jan-11 15:26:30.479168 - [DEBUG] EDGE:
13873 2019-Jan-11 15:26:30.479227 - [DEBUG] ---> 13874 2019-Jan-11 15:26:30.479866 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13875 2019-Jan-11 15:26:30.480494 - [DEBUG]
13876 2019-Jan-11 15:26:30.480520 - [DEBUG] EDGE:
13877 2019-Jan-11 15:26:30.480579 - [DEBUG] ---> 13878 2019-Jan-11 15:26:30.481219 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13879 2019-Jan-11 15:26:30.481847 - [DEBUG]
13880 2019-Jan-11 15:26:30.481879 - [DEBUG] Compose: EdgeIdentity * AllBottom
13881 2019-Jan-11 15:26:30.481907 - [DEBUG]
13882 2019-Jan-11 15:26:30.481932 - [DEBUG] Propagate flow
13883 2019-Jan-11 15:26:30.481956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13884 2019-Jan-11 15:26:30.482013 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13885 2019-Jan-11 15:26:30.482647 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13886 2019-Jan-11 15:26:30.483276 - [DEBUG] Edge function : AllBottom (result of previous compose)
13887 2019-Jan-11 15:26:30.483303 - [DEBUG]
13888 2019-Jan-11 15:26:30.483328 - [DEBUG] Join: AllTop & AllBottom
13889 2019-Jan-11 15:26:30.483355 - [DEBUG] = AllBottom (new jump func)
13890 2019-Jan-11 15:26:30.483380 - [DEBUG]
13891 2019-Jan-11 15:26:30.483405 - [DEBUG] Start adding new jump function
13892 2019-Jan-11 15:26:30.483429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13893 2019-Jan-11 15:26:30.483486 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13894 2019-Jan-11 15:26:30.484115 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13895 2019-Jan-11 15:26:30.484756 - [DEBUG] Edge Function : AllBottom
13896 2019-Jan-11 15:26:30.484784 - [DEBUG] End adding new jump function
13897 2019-Jan-11 15:26:30.484808 - [DEBUG]
13898 2019-Jan-11 15:26:30.484831 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13899 2019-Jan-11 15:26:30.484855 - [DEBUG]
13900 2019-Jan-11 15:26:30.484879 - [DEBUG] Process 395. path edge:
13901 2019-Jan-11 15:26:30.484903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13902 2019-Jan-11 15:26:30.484958 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
13903 2019-Jan-11 15:26:30.485584 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13904 2019-Jan-11 15:26:30.486210 - [DEBUG]
13905 2019-Jan-11 15:26:30.486237 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13906 2019-Jan-11 15:26:30.486873 - [DEBUG] Compose: EdgeIdentity * AllBottom
13907 2019-Jan-11 15:26:30.486902 - [DEBUG]
13908 2019-Jan-11 15:26:30.486927 - [DEBUG] Propagate flow
13909 2019-Jan-11 15:26:30.486951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13910 2019-Jan-11 15:26:30.487009 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13911 2019-Jan-11 15:26:30.487647 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13912 2019-Jan-11 15:26:30.488293 - [DEBUG] Edge function : AllBottom (result of previous compose)
13913 2019-Jan-11 15:26:30.488319 - [DEBUG]
13914 2019-Jan-11 15:26:30.488345 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13915 2019-Jan-11 15:26:30.488371 - [DEBUG] = AllBottom
13916 2019-Jan-11 15:26:30.488397 - [DEBUG]
13917 2019-Jan-11 15:26:30.488421 - [DEBUG] PROPAGATE: No new function!
13918 2019-Jan-11 15:26:30.488454 - [DEBUG] Compose: EdgeIdentity * AllBottom
13919 2019-Jan-11 15:26:30.488482 - [DEBUG]
13920 2019-Jan-11 15:26:30.488506 - [DEBUG] Propagate flow
13921 2019-Jan-11 15:26:30.488531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13922 2019-Jan-11 15:26:30.488588 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13923 2019-Jan-11 15:26:30.489225 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13924 2019-Jan-11 15:26:30.489854 - [DEBUG] Edge function : AllBottom (result of previous compose)
13925 2019-Jan-11 15:26:30.489881 - [DEBUG]
13926 2019-Jan-11 15:26:30.489907 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13927 2019-Jan-11 15:26:30.489934 - [DEBUG] = AllBottom
13928 2019-Jan-11 15:26:30.489959 - [DEBUG]
13929 2019-Jan-11 15:26:30.489983 - [DEBUG] PROPAGATE: No new function!
13930 2019-Jan-11 15:26:30.490017 - [DEBUG] EDGE:
13931 2019-Jan-11 15:26:30.490076 - [DEBUG] ---> 13932 2019-Jan-11 15:26:30.490704 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13933 2019-Jan-11 15:26:30.491347 - [DEBUG]
13934 2019-Jan-11 15:26:30.491373 - [DEBUG] EDGE:
13935 2019-Jan-11 15:26:30.491431 - [DEBUG] ---> 13936 2019-Jan-11 15:26:30.492058 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13937 2019-Jan-11 15:26:30.492685 - [DEBUG]
13938 2019-Jan-11 15:26:30.492713 - [DEBUG] Compose: EdgeIdentity * AllBottom
13939 2019-Jan-11 15:26:30.492741 - [DEBUG]
13940 2019-Jan-11 15:26:30.492765 - [DEBUG] Propagate flow
13941 2019-Jan-11 15:26:30.492789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13942 2019-Jan-11 15:26:30.492846 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
13943 2019-Jan-11 15:26:30.493472 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13944 2019-Jan-11 15:26:30.494100 - [DEBUG] Edge function : AllBottom (result of previous compose)
13945 2019-Jan-11 15:26:30.494126 - [DEBUG]
13946 2019-Jan-11 15:26:30.494152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13947 2019-Jan-11 15:26:30.494179 - [DEBUG] = AllBottom
13948 2019-Jan-11 15:26:30.494204 - [DEBUG]
13949 2019-Jan-11 15:26:30.494228 - [DEBUG] PROPAGATE: No new function!
13950 2019-Jan-11 15:26:30.494255 - [DEBUG] EDGE:
13951 2019-Jan-11 15:26:30.494313 - [DEBUG] ---> 13952 2019-Jan-11 15:26:30.494957 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13953 2019-Jan-11 15:26:30.495584 - [DEBUG]
13954 2019-Jan-11 15:26:30.495629 - [DEBUG] Compose: EdgeIdentity * AllBottom
13955 2019-Jan-11 15:26:30.495657 - [DEBUG]
13956 2019-Jan-11 15:26:30.495682 - [DEBUG] Propagate flow
13957 2019-Jan-11 15:26:30.495706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13958 2019-Jan-11 15:26:30.495764 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13959 2019-Jan-11 15:26:30.496392 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13960 2019-Jan-11 15:26:30.497016 - [DEBUG] Edge function : AllBottom (result of previous compose)
13961 2019-Jan-11 15:26:30.497042 - [DEBUG]
13962 2019-Jan-11 15:26:30.497068 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13963 2019-Jan-11 15:26:30.497095 - [DEBUG] = AllBottom
13964 2019-Jan-11 15:26:30.497121 - [DEBUG]
13965 2019-Jan-11 15:26:30.497145 - [DEBUG] PROPAGATE: No new function!
13966 2019-Jan-11 15:26:30.497170 - [DEBUG] Compose: EdgeIdentity * AllBottom
13967 2019-Jan-11 15:26:30.497197 - [DEBUG]
13968 2019-Jan-11 15:26:30.497222 - [DEBUG] Propagate flow
13969 2019-Jan-11 15:26:30.497246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13970 2019-Jan-11 15:26:30.497303 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13971 2019-Jan-11 15:26:30.497945 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13972 2019-Jan-11 15:26:30.498572 - [DEBUG] Edge function : AllBottom (result of previous compose)
13973 2019-Jan-11 15:26:30.498599 - [DEBUG]
13974 2019-Jan-11 15:26:30.498624 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13975 2019-Jan-11 15:26:30.498659 - [DEBUG] = AllBottom
13976 2019-Jan-11 15:26:30.498684 - [DEBUG]
13977 2019-Jan-11 15:26:30.498708 - [DEBUG] PROPAGATE: No new function!
13978 2019-Jan-11 15:26:30.498735 - [DEBUG] EDGE:
13979 2019-Jan-11 15:26:30.498793 - [DEBUG] ---> 13980 2019-Jan-11 15:26:30.499421 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
13981 2019-Jan-11 15:26:30.500047 - [DEBUG]
13982 2019-Jan-11 15:26:30.500073 - [DEBUG] EDGE:
13983 2019-Jan-11 15:26:30.500131 - [DEBUG] ---> 13984 2019-Jan-11 15:26:30.500757 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13985 2019-Jan-11 15:26:30.501400 - [DEBUG]
13986 2019-Jan-11 15:26:30.501426 - [DEBUG] EDGE:
13987 2019-Jan-11 15:26:30.501483 - [DEBUG] ---> 13988 2019-Jan-11 15:26:30.502114 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
13989 2019-Jan-11 15:26:30.502740 - [DEBUG]
13990 2019-Jan-11 15:26:30.502767 - [DEBUG] Compose: EdgeIdentity * AllBottom
13991 2019-Jan-11 15:26:30.502794 - [DEBUG]
13992 2019-Jan-11 15:26:30.502818 - [DEBUG] Propagate flow
13993 2019-Jan-11 15:26:30.502842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13994 2019-Jan-11 15:26:30.502899 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13995 2019-Jan-11 15:26:30.503529 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13996 2019-Jan-11 15:26:30.504154 - [DEBUG] Edge function : AllBottom (result of previous compose)
13997 2019-Jan-11 15:26:30.504181 - [DEBUG]
13998 2019-Jan-11 15:26:30.504206 - [DEBUG] Join: AllTop & AllBottom
13999 2019-Jan-11 15:26:30.504233 - [DEBUG] = AllBottom (new jump func)
14000 2019-Jan-11 15:26:30.504258 - [DEBUG]
14001 2019-Jan-11 15:26:30.504282 - [DEBUG] Start adding new jump function
14002 2019-Jan-11 15:26:30.504307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14003 2019-Jan-11 15:26:30.504364 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14004 2019-Jan-11 15:26:30.505007 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14005 2019-Jan-11 15:26:30.505636 - [DEBUG] Edge Function : AllBottom
14006 2019-Jan-11 15:26:30.505663 - [DEBUG] End adding new jump function
14007 2019-Jan-11 15:26:30.505687 - [DEBUG]
14008 2019-Jan-11 15:26:30.505711 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
14009 2019-Jan-11 15:26:30.505735 - [DEBUG]
14010 2019-Jan-11 15:26:30.505758 - [DEBUG] Process 396. path edge:
14011 2019-Jan-11 15:26:30.505782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14012 2019-Jan-11 15:26:30.505838 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
14013 2019-Jan-11 15:26:30.506467 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14014 2019-Jan-11 15:26:30.507093 - [DEBUG]
14015 2019-Jan-11 15:26:30.507119 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14016 2019-Jan-11 15:26:30.507760 - [DEBUG] Compose: EdgeIdentity * AllBottom
14017 2019-Jan-11 15:26:30.507790 - [DEBUG]
14018 2019-Jan-11 15:26:30.507814 - [DEBUG] Propagate flow
14019 2019-Jan-11 15:26:30.507870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14020 2019-Jan-11 15:26:30.507930 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14021 2019-Jan-11 15:26:30.508557 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14022 2019-Jan-11 15:26:30.509186 - [DEBUG] Edge function : AllBottom (result of previous compose)
14023 2019-Jan-11 15:26:30.509212 - [DEBUG]
14024 2019-Jan-11 15:26:30.509237 - [DEBUG] Join: AllTop & AllBottom
14025 2019-Jan-11 15:26:30.509265 - [DEBUG] = AllBottom (new jump func)
14026 2019-Jan-11 15:26:30.509290 - [DEBUG]
14027 2019-Jan-11 15:26:30.509315 - [DEBUG] Start adding new jump function
14028 2019-Jan-11 15:26:30.509339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14029 2019-Jan-11 15:26:30.509396 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14030 2019-Jan-11 15:26:30.510023 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14031 2019-Jan-11 15:26:30.510649 - [DEBUG] Edge Function : AllBottom
14032 2019-Jan-11 15:26:30.510678 - [DEBUG] End adding new jump function
14033 2019-Jan-11 15:26:30.510704 - [DEBUG]
14034 2019-Jan-11 15:26:30.510727 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
14035 2019-Jan-11 15:26:30.510751 - [DEBUG]
14036 2019-Jan-11 15:26:30.510775 - [DEBUG] Process 397. path edge:
14037 2019-Jan-11 15:26:30.510798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14038 2019-Jan-11 15:26:30.510855 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
14039 2019-Jan-11 15:26:30.511496 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14040 2019-Jan-11 15:26:30.512122 - [DEBUG]
14041 2019-Jan-11 15:26:30.512148 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14042 2019-Jan-11 15:26:30.512782 - [DEBUG] Compose: EdgeIdentity * AllBottom
14043 2019-Jan-11 15:26:30.512811 - [DEBUG]
14044 2019-Jan-11 15:26:30.512835 - [DEBUG] Propagate flow
14045 2019-Jan-11 15:26:30.512860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14046 2019-Jan-11 15:26:30.512917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14047 2019-Jan-11 15:26:30.513553 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14048 2019-Jan-11 15:26:30.514181 - [DEBUG] Edge function : AllBottom (result of previous compose)
14049 2019-Jan-11 15:26:30.514207 - [DEBUG]
14050 2019-Jan-11 15:26:30.514233 - [DEBUG] Join: AllTop & AllBottom
14051 2019-Jan-11 15:26:30.514260 - [DEBUG] = AllBottom (new jump func)
14052 2019-Jan-11 15:26:30.514285 - [DEBUG]
14053 2019-Jan-11 15:26:30.514309 - [DEBUG] Start adding new jump function
14054 2019-Jan-11 15:26:30.514333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14055 2019-Jan-11 15:26:30.514390 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14056 2019-Jan-11 15:26:30.515033 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14057 2019-Jan-11 15:26:30.515671 - [DEBUG] Edge Function : AllBottom
14058 2019-Jan-11 15:26:30.515700 - [DEBUG] End adding new jump function
14059 2019-Jan-11 15:26:30.515726 - [DEBUG]
14060 2019-Jan-11 15:26:30.515750 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
14061 2019-Jan-11 15:26:30.515783 - [DEBUG]
14062 2019-Jan-11 15:26:30.515808 - [DEBUG] Process 398. path edge:
14063 2019-Jan-11 15:26:30.515833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14064 2019-Jan-11 15:26:30.515890 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
14065 2019-Jan-11 15:26:30.516527 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14066 2019-Jan-11 15:26:30.517154 - [DEBUG]
14067 2019-Jan-11 15:26:30.517179 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14068 2019-Jan-11 15:26:30.517820 - [DEBUG] Possible callees:
14069 2019-Jan-11 15:26:30.517846 - [DEBUG] llvm.dbg.declare
14070 2019-Jan-11 15:26:30.517886 - [DEBUG] Possible return sites:
14071 2019-Jan-11 15:26:30.517911 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12014072 2019-Jan-11 15:26:30.519163 - [DEBUG] Found and process special summary
14073 2019-Jan-11 15:26:30.519197 - [DEBUG] Compose: EdgeIdentity * AllBottom
14074 2019-Jan-11 15:26:30.519226 - [DEBUG]
14075 2019-Jan-11 15:26:30.519251 - [DEBUG] Propagate flow
14076 2019-Jan-11 15:26:30.519275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14077 2019-Jan-11 15:26:30.519333 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14078 2019-Jan-11 15:26:30.519961 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14079 2019-Jan-11 15:26:30.520588 - [DEBUG] Edge function : AllBottom (result of previous compose)
14080 2019-Jan-11 15:26:30.520614 - [DEBUG]
14081 2019-Jan-11 15:26:30.520640 - [DEBUG] Join: AllTop & AllBottom
14082 2019-Jan-11 15:26:30.520667 - [DEBUG] = AllBottom (new jump func)
14083 2019-Jan-11 15:26:30.520692 - [DEBUG]
14084 2019-Jan-11 15:26:30.520717 - [DEBUG] Start adding new jump function
14085 2019-Jan-11 15:26:30.520741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14086 2019-Jan-11 15:26:30.520798 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14087 2019-Jan-11 15:26:30.521440 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14088 2019-Jan-11 15:26:30.522070 - [DEBUG] Edge Function : AllBottom
14089 2019-Jan-11 15:26:30.522098 - [DEBUG] End adding new jump function
14090 2019-Jan-11 15:26:30.522124 - [DEBUG]
14091 2019-Jan-11 15:26:30.522148 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
14092 2019-Jan-11 15:26:30.522173 - [DEBUG]
14093 2019-Jan-11 15:26:30.522198 - [DEBUG] Process 399. path edge:
14094 2019-Jan-11 15:26:30.522222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14095 2019-Jan-11 15:26:30.522279 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
14096 2019-Jan-11 15:26:30.522910 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14097 2019-Jan-11 15:26:30.523536 - [DEBUG]
14098 2019-Jan-11 15:26:30.523561 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14099 2019-Jan-11 15:26:30.524203 - [DEBUG] Compose: EdgeIdentity * AllBottom
14100 2019-Jan-11 15:26:30.524233 - [DEBUG]
14101 2019-Jan-11 15:26:30.524257 - [DEBUG] Propagate flow
14102 2019-Jan-11 15:26:30.524282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14103 2019-Jan-11 15:26:30.524339 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14104 2019-Jan-11 15:26:30.524998 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14105 2019-Jan-11 15:26:30.525625 - [DEBUG] Edge function : AllBottom (result of previous compose)
14106 2019-Jan-11 15:26:30.525651 - [DEBUG]
14107 2019-Jan-11 15:26:30.525676 - [DEBUG] Join: AllTop & AllBottom
14108 2019-Jan-11 15:26:30.525703 - [DEBUG] = AllBottom (new jump func)
14109 2019-Jan-11 15:26:30.525729 - [DEBUG]
14110 2019-Jan-11 15:26:30.525753 - [DEBUG] Start adding new jump function
14111 2019-Jan-11 15:26:30.525777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14112 2019-Jan-11 15:26:30.525834 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14113 2019-Jan-11 15:26:30.526463 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14114 2019-Jan-11 15:26:30.527088 - [DEBUG] Edge Function : AllBottom
14115 2019-Jan-11 15:26:30.527116 - [DEBUG] End adding new jump function
14116 2019-Jan-11 15:26:30.527141 - [DEBUG]
14117 2019-Jan-11 15:26:30.527165 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
14118 2019-Jan-11 15:26:30.527190 - [DEBUG]
14119 2019-Jan-11 15:26:30.527214 - [DEBUG] Process 400. path edge:
14120 2019-Jan-11 15:26:30.527238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14121 2019-Jan-11 15:26:30.527295 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
14122 2019-Jan-11 15:26:30.527933 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14123 2019-Jan-11 15:26:30.528559 - [DEBUG]
14124 2019-Jan-11 15:26:30.528584 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14125 2019-Jan-11 15:26:30.529219 - [DEBUG] Compose: EdgeIdentity * AllBottom
14126 2019-Jan-11 15:26:30.529248 - [DEBUG]
14127 2019-Jan-11 15:26:30.529273 - [DEBUG] Propagate flow
14128 2019-Jan-11 15:26:30.529297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14129 2019-Jan-11 15:26:30.529355 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14130 2019-Jan-11 15:26:30.529991 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14131 2019-Jan-11 15:26:30.530621 - [DEBUG] Edge function : AllBottom (result of previous compose)
14132 2019-Jan-11 15:26:30.530648 - [DEBUG]
14133 2019-Jan-11 15:26:30.530673 - [DEBUG] Join: AllTop & AllBottom
14134 2019-Jan-11 15:26:30.530700 - [DEBUG] = AllBottom (new jump func)
14135 2019-Jan-11 15:26:30.530726 - [DEBUG]
14136 2019-Jan-11 15:26:30.530750 - [DEBUG] Start adding new jump function
14137 2019-Jan-11 15:26:30.530775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14138 2019-Jan-11 15:26:30.530831 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14139 2019-Jan-11 15:26:30.531472 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14140 2019-Jan-11 15:26:30.532109 - [DEBUG] Edge Function : AllBottom
14141 2019-Jan-11 15:26:30.532138 - [DEBUG] End adding new jump function
14142 2019-Jan-11 15:26:30.532162 - [DEBUG]
14143 2019-Jan-11 15:26:30.532187 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14144 2019-Jan-11 15:26:30.532212 - [DEBUG]
14145 2019-Jan-11 15:26:30.532236 - [DEBUG] Process 401. path edge:
14146 2019-Jan-11 15:26:30.532261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14147 2019-Jan-11 15:26:30.532318 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
14148 2019-Jan-11 15:26:30.532961 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14149 2019-Jan-11 15:26:30.533590 - [DEBUG]
14150 2019-Jan-11 15:26:30.533616 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14151 2019-Jan-11 15:26:30.534258 - [DEBUG] Possible callees:
14152 2019-Jan-11 15:26:30.534284 - [DEBUG] llvm.dbg.declare
14153 2019-Jan-11 15:26:30.534310 - [DEBUG] Possible return sites:
14154 2019-Jan-11 15:26:30.534334 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14914155 2019-Jan-11 15:26:30.535602 - [DEBUG] Found and process special summary
14156 2019-Jan-11 15:26:30.535635 - [DEBUG] Compose: EdgeIdentity * AllBottom
14157 2019-Jan-11 15:26:30.535663 - [DEBUG]
14158 2019-Jan-11 15:26:30.535688 - [DEBUG] Propagate flow
14159 2019-Jan-11 15:26:30.535713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14160 2019-Jan-11 15:26:30.535770 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14161 2019-Jan-11 15:26:30.536399 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14162 2019-Jan-11 15:26:30.537025 - [DEBUG] Edge function : AllBottom (result of previous compose)
14163 2019-Jan-11 15:26:30.537051 - [DEBUG]
14164 2019-Jan-11 15:26:30.537077 - [DEBUG] Join: AllTop & AllBottom
14165 2019-Jan-11 15:26:30.537104 - [DEBUG] = AllBottom (new jump func)
14166 2019-Jan-11 15:26:30.537129 - [DEBUG]
14167 2019-Jan-11 15:26:30.537154 - [DEBUG] Start adding new jump function
14168 2019-Jan-11 15:26:30.537178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14169 2019-Jan-11 15:26:30.537235 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14170 2019-Jan-11 15:26:30.537874 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14171 2019-Jan-11 15:26:30.538505 - [DEBUG] Edge Function : AllBottom
14172 2019-Jan-11 15:26:30.538533 - [DEBUG] End adding new jump function
14173 2019-Jan-11 15:26:30.538558 - [DEBUG]
14174 2019-Jan-11 15:26:30.538583 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14175 2019-Jan-11 15:26:30.538608 - [DEBUG]
14176 2019-Jan-11 15:26:30.538632 - [DEBUG] Process 402. path edge:
14177 2019-Jan-11 15:26:30.538657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14178 2019-Jan-11 15:26:30.538714 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
14179 2019-Jan-11 15:26:30.539344 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14180 2019-Jan-11 15:26:30.539970 - [DEBUG]
14181 2019-Jan-11 15:26:30.539995 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14182 2019-Jan-11 15:26:30.540636 - [DEBUG] Compose: EdgeIdentity * AllBottom
14183 2019-Jan-11 15:26:30.540666 - [DEBUG]
14184 2019-Jan-11 15:26:30.540691 - [DEBUG] Propagate flow
14185 2019-Jan-11 15:26:30.540715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14186 2019-Jan-11 15:26:30.540773 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14187 2019-Jan-11 15:26:30.541415 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14188 2019-Jan-11 15:26:30.542041 - [DEBUG] Edge function : AllBottom (result of previous compose)
14189 2019-Jan-11 15:26:30.542076 - [DEBUG]
14190 2019-Jan-11 15:26:30.542102 - [DEBUG] Join: AllTop & AllBottom
14191 2019-Jan-11 15:26:30.542129 - [DEBUG] = AllBottom (new jump func)
14192 2019-Jan-11 15:26:30.542155 - [DEBUG]
14193 2019-Jan-11 15:26:30.542179 - [DEBUG] Start adding new jump function
14194 2019-Jan-11 15:26:30.542203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14195 2019-Jan-11 15:26:30.542260 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14196 2019-Jan-11 15:26:30.542886 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14197 2019-Jan-11 15:26:30.543513 - [DEBUG] Edge Function : AllBottom
14198 2019-Jan-11 15:26:30.543541 - [DEBUG] End adding new jump function
14199 2019-Jan-11 15:26:30.543566 - [DEBUG]
14200 2019-Jan-11 15:26:30.543590 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14201 2019-Jan-11 15:26:30.543615 - [DEBUG]
14202 2019-Jan-11 15:26:30.543639 - [DEBUG] Process 403. path edge:
14203 2019-Jan-11 15:26:30.543664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14204 2019-Jan-11 15:26:30.543721 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
14205 2019-Jan-11 15:26:30.544347 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14206 2019-Jan-11 15:26:30.544989 - [DEBUG]
14207 2019-Jan-11 15:26:30.545015 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14208 2019-Jan-11 15:26:30.545652 - [DEBUG] Compose: EdgeIdentity * AllBottom
14209 2019-Jan-11 15:26:30.545681 - [DEBUG]
14210 2019-Jan-11 15:26:30.545705 - [DEBUG] Propagate flow
14211 2019-Jan-11 15:26:30.545730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14212 2019-Jan-11 15:26:30.545787 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14213 2019-Jan-11 15:26:30.546423 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14214 2019-Jan-11 15:26:30.547049 - [DEBUG] Edge function : AllBottom (result of previous compose)
14215 2019-Jan-11 15:26:30.547076 - [DEBUG]
14216 2019-Jan-11 15:26:30.547101 - [DEBUG] Join: AllTop & AllBottom
14217 2019-Jan-11 15:26:30.547128 - [DEBUG] = AllBottom (new jump func)
14218 2019-Jan-11 15:26:30.547153 - [DEBUG]
14219 2019-Jan-11 15:26:30.547177 - [DEBUG] Start adding new jump function
14220 2019-Jan-11 15:26:30.547201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14221 2019-Jan-11 15:26:30.547258 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14222 2019-Jan-11 15:26:30.547897 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14223 2019-Jan-11 15:26:30.548533 - [DEBUG] Edge Function : AllBottom
14224 2019-Jan-11 15:26:30.548561 - [DEBUG] End adding new jump function
14225 2019-Jan-11 15:26:30.548586 - [DEBUG]
14226 2019-Jan-11 15:26:30.548611 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14227 2019-Jan-11 15:26:30.548635 - [DEBUG]
14228 2019-Jan-11 15:26:30.548659 - [DEBUG] Process 404. path edge:
14229 2019-Jan-11 15:26:30.548684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14230 2019-Jan-11 15:26:30.548741 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
14231 2019-Jan-11 15:26:30.549376 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14232 2019-Jan-11 15:26:30.550004 - [DEBUG]
14233 2019-Jan-11 15:26:30.550037 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14234 2019-Jan-11 15:26:30.550679 - [DEBUG] Possible callees:
14235 2019-Jan-11 15:26:30.550705 - [DEBUG] llvm.dbg.declare
14236 2019-Jan-11 15:26:30.550731 - [DEBUG] Possible return sites:
14237 2019-Jan-11 15:26:30.550755 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15514238 2019-Jan-11 15:26:30.552098 - [DEBUG] Found and process special summary
14239 2019-Jan-11 15:26:30.552150 - [DEBUG] Compose: EdgeIdentity * AllBottom
14240 2019-Jan-11 15:26:30.552180 - [DEBUG]
14241 2019-Jan-11 15:26:30.552204 - [DEBUG] Propagate flow
14242 2019-Jan-11 15:26:30.552229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14243 2019-Jan-11 15:26:30.552304 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14244 2019-Jan-11 15:26:30.553014 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14245 2019-Jan-11 15:26:30.553680 - [DEBUG] Edge function : AllBottom (result of previous compose)
14246 2019-Jan-11 15:26:30.553708 - [DEBUG]
14247 2019-Jan-11 15:26:30.553735 - [DEBUG] Join: AllTop & AllBottom
14248 2019-Jan-11 15:26:30.553763 - [DEBUG] = AllBottom (new jump func)
14249 2019-Jan-11 15:26:30.553788 - [DEBUG]
14250 2019-Jan-11 15:26:30.553812 - [DEBUG] Start adding new jump function
14251 2019-Jan-11 15:26:30.553837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14252 2019-Jan-11 15:26:30.553898 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14253 2019-Jan-11 15:26:30.554547 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14254 2019-Jan-11 15:26:30.555179 - [DEBUG] Edge Function : AllBottom
14255 2019-Jan-11 15:26:30.555210 - [DEBUG] End adding new jump function
14256 2019-Jan-11 15:26:30.555236 - [DEBUG]
14257 2019-Jan-11 15:26:30.555260 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14258 2019-Jan-11 15:26:30.555285 - [DEBUG]
14259 2019-Jan-11 15:26:30.555309 - [DEBUG] Process 405. path edge:
14260 2019-Jan-11 15:26:30.555334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14261 2019-Jan-11 15:26:30.555391 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
14262 2019-Jan-11 15:26:30.556021 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14263 2019-Jan-11 15:26:30.556647 - [DEBUG]
14264 2019-Jan-11 15:26:30.556673 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14265 2019-Jan-11 15:26:30.557331 - [DEBUG] Compose: EdgeIdentity * AllBottom
14266 2019-Jan-11 15:26:30.557360 - [DEBUG]
14267 2019-Jan-11 15:26:30.557385 - [DEBUG] Propagate flow
14268 2019-Jan-11 15:26:30.557409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14269 2019-Jan-11 15:26:30.557467 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14270 2019-Jan-11 15:26:30.558112 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14271 2019-Jan-11 15:26:30.558737 - [DEBUG] Edge function : AllBottom (result of previous compose)
14272 2019-Jan-11 15:26:30.558763 - [DEBUG]
14273 2019-Jan-11 15:26:30.558789 - [DEBUG] Join: AllTop & AllBottom
14274 2019-Jan-11 15:26:30.558816 - [DEBUG] = AllBottom (new jump func)
14275 2019-Jan-11 15:26:30.558841 - [DEBUG]
14276 2019-Jan-11 15:26:30.558865 - [DEBUG] Start adding new jump function
14277 2019-Jan-11 15:26:30.558907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14278 2019-Jan-11 15:26:30.558964 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14279 2019-Jan-11 15:26:30.559593 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14280 2019-Jan-11 15:26:30.560220 - [DEBUG] Edge Function : AllBottom
14281 2019-Jan-11 15:26:30.560248 - [DEBUG] End adding new jump function
14282 2019-Jan-11 15:26:30.560273 - [DEBUG]
14283 2019-Jan-11 15:26:30.560297 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14284 2019-Jan-11 15:26:30.560322 - [DEBUG]
14285 2019-Jan-11 15:26:30.560346 - [DEBUG] Process 406. path edge:
14286 2019-Jan-11 15:26:30.560370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14287 2019-Jan-11 15:26:30.560427 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
14288 2019-Jan-11 15:26:30.561053 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14289 2019-Jan-11 15:26:30.561695 - [DEBUG]
14290 2019-Jan-11 15:26:30.561722 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14291 2019-Jan-11 15:26:30.562361 - [DEBUG] Compose: EdgeIdentity * AllBottom
14292 2019-Jan-11 15:26:30.562390 - [DEBUG]
14293 2019-Jan-11 15:26:30.562414 - [DEBUG] Propagate flow
14294 2019-Jan-11 15:26:30.562438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14295 2019-Jan-11 15:26:30.562496 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14296 2019-Jan-11 15:26:30.563124 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14297 2019-Jan-11 15:26:30.563751 - [DEBUG] Edge function : AllBottom (result of previous compose)
14298 2019-Jan-11 15:26:30.563778 - [DEBUG]
14299 2019-Jan-11 15:26:30.563803 - [DEBUG] Join: AllTop & AllBottom
14300 2019-Jan-11 15:26:30.563831 - [DEBUG] = AllBottom (new jump func)
14301 2019-Jan-11 15:26:30.563856 - [DEBUG]
14302 2019-Jan-11 15:26:30.563880 - [DEBUG] Start adding new jump function
14303 2019-Jan-11 15:26:30.563904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14304 2019-Jan-11 15:26:30.563961 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14305 2019-Jan-11 15:26:30.564600 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14306 2019-Jan-11 15:26:30.565228 - [DEBUG] Edge Function : AllBottom
14307 2019-Jan-11 15:26:30.565256 - [DEBUG] End adding new jump function
14308 2019-Jan-11 15:26:30.565281 - [DEBUG]
14309 2019-Jan-11 15:26:30.565305 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14310 2019-Jan-11 15:26:30.565330 - [DEBUG]
14311 2019-Jan-11 15:26:30.565354 - [DEBUG] Process 407. path edge:
14312 2019-Jan-11 15:26:30.565379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14313 2019-Jan-11 15:26:30.565436 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
14314 2019-Jan-11 15:26:30.566063 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14315 2019-Jan-11 15:26:30.566691 - [DEBUG]
14316 2019-Jan-11 15:26:30.566717 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14317 2019-Jan-11 15:26:30.567353 - [DEBUG] Compose: EdgeIdentity * AllBottom
14318 2019-Jan-11 15:26:30.567383 - [DEBUG]
14319 2019-Jan-11 15:26:30.567408 - [DEBUG] Propagate flow
14320 2019-Jan-11 15:26:30.567432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14321 2019-Jan-11 15:26:30.567490 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14322 2019-Jan-11 15:26:30.568154 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14323 2019-Jan-11 15:26:30.568782 - [DEBUG] Edge function : AllBottom (result of previous compose)
14324 2019-Jan-11 15:26:30.568808 - [DEBUG]
14325 2019-Jan-11 15:26:30.568833 - [DEBUG] Join: AllTop & AllBottom
14326 2019-Jan-11 15:26:30.568860 - [DEBUG] = AllBottom (new jump func)
14327 2019-Jan-11 15:26:30.568886 - [DEBUG]
14328 2019-Jan-11 15:26:30.568910 - [DEBUG] Start adding new jump function
14329 2019-Jan-11 15:26:30.568934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14330 2019-Jan-11 15:26:30.568990 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14331 2019-Jan-11 15:26:30.569617 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14332 2019-Jan-11 15:26:30.570252 - [DEBUG] Edge Function : AllBottom
14333 2019-Jan-11 15:26:30.570280 - [DEBUG] End adding new jump function
14334 2019-Jan-11 15:26:30.570305 - [DEBUG]
14335 2019-Jan-11 15:26:30.570329 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14336 2019-Jan-11 15:26:30.570354 - [DEBUG]
14337 2019-Jan-11 15:26:30.570378 - [DEBUG] Process 408. path edge:
14338 2019-Jan-11 15:26:30.570403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14339 2019-Jan-11 15:26:30.570460 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
14340 2019-Jan-11 15:26:30.571096 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14341 2019-Jan-11 15:26:30.571739 - [DEBUG]
14342 2019-Jan-11 15:26:30.571764 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14343 2019-Jan-11 15:26:30.572410 - [DEBUG] Possible callees:
14344 2019-Jan-11 15:26:30.572436 - [DEBUG] llvm.dbg.declare
14345 2019-Jan-11 15:26:30.572462 - [DEBUG] Possible return sites:
14346 2019-Jan-11 15:26:30.572487 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16314347 2019-Jan-11 15:26:30.573745 - [DEBUG] Found and process special summary
14348 2019-Jan-11 15:26:30.573780 - [DEBUG] Compose: EdgeIdentity * AllBottom
14349 2019-Jan-11 15:26:30.573808 - [DEBUG]
14350 2019-Jan-11 15:26:30.573833 - [DEBUG] Propagate flow
14351 2019-Jan-11 15:26:30.573857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14352 2019-Jan-11 15:26:30.573915 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14353 2019-Jan-11 15:26:30.574556 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14354 2019-Jan-11 15:26:30.575184 - [DEBUG] Edge function : AllBottom (result of previous compose)
14355 2019-Jan-11 15:26:30.575210 - [DEBUG]
14356 2019-Jan-11 15:26:30.575236 - [DEBUG] Join: AllTop & AllBottom
14357 2019-Jan-11 15:26:30.575263 - [DEBUG] = AllBottom (new jump func)
14358 2019-Jan-11 15:26:30.575288 - [DEBUG]
14359 2019-Jan-11 15:26:30.575312 - [DEBUG] Start adding new jump function
14360 2019-Jan-11 15:26:30.575337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14361 2019-Jan-11 15:26:30.575394 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14362 2019-Jan-11 15:26:30.576022 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14363 2019-Jan-11 15:26:30.576659 - [DEBUG] Edge Function : AllBottom
14364 2019-Jan-11 15:26:30.576688 - [DEBUG] End adding new jump function
14365 2019-Jan-11 15:26:30.576713 - [DEBUG]
14366 2019-Jan-11 15:26:30.576737 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14367 2019-Jan-11 15:26:30.576762 - [DEBUG]
14368 2019-Jan-11 15:26:30.576787 - [DEBUG] Process 409. path edge:
14369 2019-Jan-11 15:26:30.576811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14370 2019-Jan-11 15:26:30.576869 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14371 2019-Jan-11 15:26:30.577499 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14372 2019-Jan-11 15:26:30.578141 - [DEBUG]
14373 2019-Jan-11 15:26:30.578166 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14374 2019-Jan-11 15:26:30.578809 - [DEBUG] Compose: EdgeIdentity * AllBottom
14375 2019-Jan-11 15:26:30.578838 - [DEBUG]
14376 2019-Jan-11 15:26:30.578863 - [DEBUG] Propagate flow
14377 2019-Jan-11 15:26:30.578887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14378 2019-Jan-11 15:26:30.578945 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14379 2019-Jan-11 15:26:30.579573 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14380 2019-Jan-11 15:26:30.580199 - [DEBUG] Edge function : AllBottom (result of previous compose)
14381 2019-Jan-11 15:26:30.580226 - [DEBUG]
14382 2019-Jan-11 15:26:30.580251 - [DEBUG] Join: AllTop & AllBottom
14383 2019-Jan-11 15:26:30.580278 - [DEBUG] = AllBottom (new jump func)
14384 2019-Jan-11 15:26:30.580304 - [DEBUG]
14385 2019-Jan-11 15:26:30.580328 - [DEBUG] Start adding new jump function
14386 2019-Jan-11 15:26:30.580352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14387 2019-Jan-11 15:26:30.580409 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14388 2019-Jan-11 15:26:30.581036 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14389 2019-Jan-11 15:26:30.581677 - [DEBUG] Edge Function : AllBottom
14390 2019-Jan-11 15:26:30.581706 - [DEBUG] End adding new jump function
14391 2019-Jan-11 15:26:30.581731 - [DEBUG]
14392 2019-Jan-11 15:26:30.581756 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14393 2019-Jan-11 15:26:30.581781 - [DEBUG]
14394 2019-Jan-11 15:26:30.581805 - [DEBUG] Process 410. path edge:
14395 2019-Jan-11 15:26:30.581829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14396 2019-Jan-11 15:26:30.581886 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14397 2019-Jan-11 15:26:30.582513 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14398 2019-Jan-11 15:26:30.583138 - [DEBUG]
14399 2019-Jan-11 15:26:30.583164 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14400 2019-Jan-11 15:26:30.583803 - [DEBUG] Compose: EdgeIdentity * AllBottom
14401 2019-Jan-11 15:26:30.583832 - [DEBUG]
14402 2019-Jan-11 15:26:30.583856 - [DEBUG] Propagate flow
14403 2019-Jan-11 15:26:30.583881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14404 2019-Jan-11 15:26:30.583938 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14405 2019-Jan-11 15:26:30.584588 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14406 2019-Jan-11 15:26:30.585215 - [DEBUG] Edge function : AllBottom (result of previous compose)
14407 2019-Jan-11 15:26:30.585250 - [DEBUG]
14408 2019-Jan-11 15:26:30.585276 - [DEBUG] Join: AllTop & AllBottom
14409 2019-Jan-11 15:26:30.585303 - [DEBUG] = AllBottom (new jump func)
14410 2019-Jan-11 15:26:30.585328 - [DEBUG]
14411 2019-Jan-11 15:26:30.585352 - [DEBUG] Start adding new jump function
14412 2019-Jan-11 15:26:30.585376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14413 2019-Jan-11 15:26:30.585433 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14414 2019-Jan-11 15:26:30.586061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14415 2019-Jan-11 15:26:30.586696 - [DEBUG] Edge Function : AllBottom
14416 2019-Jan-11 15:26:30.586724 - [DEBUG] End adding new jump function
14417 2019-Jan-11 15:26:30.586750 - [DEBUG]
14418 2019-Jan-11 15:26:30.586774 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14419 2019-Jan-11 15:26:30.586799 - [DEBUG]
14420 2019-Jan-11 15:26:30.586823 - [DEBUG] Process 411. path edge:
14421 2019-Jan-11 15:26:30.586847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14422 2019-Jan-11 15:26:30.586904 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14423 2019-Jan-11 15:26:30.587541 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14424 2019-Jan-11 15:26:30.588182 - [DEBUG]
14425 2019-Jan-11 15:26:30.588207 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14426 2019-Jan-11 15:26:30.588849 - [DEBUG] Possible callees:
14427 2019-Jan-11 15:26:30.588875 - [DEBUG] llvm.dbg.declare
14428 2019-Jan-11 15:26:30.588901 - [DEBUG] Possible return sites:
14429 2019-Jan-11 15:26:30.588925 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914430 2019-Jan-11 15:26:30.590190 - [DEBUG] Found and process special summary
14431 2019-Jan-11 15:26:30.590224 - [DEBUG] Compose: EdgeIdentity * AllBottom
14432 2019-Jan-11 15:26:30.590253 - [DEBUG]
14433 2019-Jan-11 15:26:30.590277 - [DEBUG] Propagate flow
14434 2019-Jan-11 15:26:30.590302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14435 2019-Jan-11 15:26:30.590359 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14436 2019-Jan-11 15:26:30.590989 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14437 2019-Jan-11 15:26:30.591637 - [DEBUG] Edge function : AllBottom (result of previous compose)
14438 2019-Jan-11 15:26:30.591663 - [DEBUG]
14439 2019-Jan-11 15:26:30.591689 - [DEBUG] Join: AllTop & AllBottom
14440 2019-Jan-11 15:26:30.591716 - [DEBUG] = AllBottom (new jump func)
14441 2019-Jan-11 15:26:30.591741 - [DEBUG]
14442 2019-Jan-11 15:26:30.591765 - [DEBUG] Start adding new jump function
14443 2019-Jan-11 15:26:30.591790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14444 2019-Jan-11 15:26:30.591847 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14445 2019-Jan-11 15:26:30.592474 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14446 2019-Jan-11 15:26:30.593102 - [DEBUG] Edge Function : AllBottom
14447 2019-Jan-11 15:26:30.593130 - [DEBUG] End adding new jump function
14448 2019-Jan-11 15:26:30.593156 - [DEBUG]
14449 2019-Jan-11 15:26:30.593180 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14450 2019-Jan-11 15:26:30.593219 - [DEBUG]
14451 2019-Jan-11 15:26:30.593244 - [DEBUG] Process 412. path edge:
14452 2019-Jan-11 15:26:30.593268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14453 2019-Jan-11 15:26:30.593326 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14454 2019-Jan-11 15:26:30.593955 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14455 2019-Jan-11 15:26:30.594592 - [DEBUG]
14456 2019-Jan-11 15:26:30.594617 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14457 2019-Jan-11 15:26:30.595261 - [DEBUG] Compose: EdgeIdentity * AllBottom
14458 2019-Jan-11 15:26:30.595291 - [DEBUG]
14459 2019-Jan-11 15:26:30.595316 - [DEBUG] Propagate flow
14460 2019-Jan-11 15:26:30.595340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14461 2019-Jan-11 15:26:30.595399 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14462 2019-Jan-11 15:26:30.596029 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14463 2019-Jan-11 15:26:30.596657 - [DEBUG] Edge function : AllBottom (result of previous compose)
14464 2019-Jan-11 15:26:30.596683 - [DEBUG]
14465 2019-Jan-11 15:26:30.596709 - [DEBUG] Join: AllTop & AllBottom
14466 2019-Jan-11 15:26:30.596736 - [DEBUG] = AllBottom (new jump func)
14467 2019-Jan-11 15:26:30.596761 - [DEBUG]
14468 2019-Jan-11 15:26:30.596786 - [DEBUG] Start adding new jump function
14469 2019-Jan-11 15:26:30.596810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14470 2019-Jan-11 15:26:30.596867 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14471 2019-Jan-11 15:26:30.597495 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14472 2019-Jan-11 15:26:30.598137 - [DEBUG] Edge Function : AllBottom
14473 2019-Jan-11 15:26:30.598165 - [DEBUG] End adding new jump function
14474 2019-Jan-11 15:26:30.598189 - [DEBUG]
14475 2019-Jan-11 15:26:30.598213 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14476 2019-Jan-11 15:26:30.598237 - [DEBUG]
14477 2019-Jan-11 15:26:30.598261 - [DEBUG] Process 413. path edge:
14478 2019-Jan-11 15:26:30.598285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14479 2019-Jan-11 15:26:30.598341 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14480 2019-Jan-11 15:26:30.598968 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14481 2019-Jan-11 15:26:30.599594 - [DEBUG]
14482 2019-Jan-11 15:26:30.599620 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14483 2019-Jan-11 15:26:30.600260 - [DEBUG] Compose: EdgeIdentity * AllBottom
14484 2019-Jan-11 15:26:30.600290 - [DEBUG]
14485 2019-Jan-11 15:26:30.600315 - [DEBUG] Propagate flow
14486 2019-Jan-11 15:26:30.600340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14487 2019-Jan-11 15:26:30.600398 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14488 2019-Jan-11 15:26:30.601031 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14489 2019-Jan-11 15:26:30.601674 - [DEBUG] Edge function : AllBottom (result of previous compose)
14490 2019-Jan-11 15:26:30.601701 - [DEBUG]
14491 2019-Jan-11 15:26:30.601726 - [DEBUG] Join: AllTop & AllBottom
14492 2019-Jan-11 15:26:30.601753 - [DEBUG] = AllBottom (new jump func)
14493 2019-Jan-11 15:26:30.601787 - [DEBUG]
14494 2019-Jan-11 15:26:30.601811 - [DEBUG] Start adding new jump function
14495 2019-Jan-11 15:26:30.601836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14496 2019-Jan-11 15:26:30.601893 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14497 2019-Jan-11 15:26:30.602522 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14498 2019-Jan-11 15:26:30.603153 - [DEBUG] Edge Function : AllBottom
14499 2019-Jan-11 15:26:30.603181 - [DEBUG] End adding new jump function
14500 2019-Jan-11 15:26:30.603206 - [DEBUG]
14501 2019-Jan-11 15:26:30.603230 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14502 2019-Jan-11 15:26:30.603255 - [DEBUG]
14503 2019-Jan-11 15:26:30.603279 - [DEBUG] Process 414. path edge:
14504 2019-Jan-11 15:26:30.603304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14505 2019-Jan-11 15:26:30.603360 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14506 2019-Jan-11 15:26:30.603991 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14507 2019-Jan-11 15:26:30.604630 - [DEBUG]
14508 2019-Jan-11 15:26:30.604654 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14509 2019-Jan-11 15:26:30.605296 - [DEBUG] Compose: EdgeIdentity * AllBottom
14510 2019-Jan-11 15:26:30.605323 - [DEBUG]
14511 2019-Jan-11 15:26:30.605347 - [DEBUG] Propagate flow
14512 2019-Jan-11 15:26:30.605371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14513 2019-Jan-11 15:26:30.605428 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14514 2019-Jan-11 15:26:30.606055 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14515 2019-Jan-11 15:26:30.606681 - [DEBUG] Edge function : AllBottom (result of previous compose)
14516 2019-Jan-11 15:26:30.606708 - [DEBUG]
14517 2019-Jan-11 15:26:30.606733 - [DEBUG] Join: AllTop & AllBottom
14518 2019-Jan-11 15:26:30.606760 - [DEBUG] = AllBottom (new jump func)
14519 2019-Jan-11 15:26:30.606785 - [DEBUG]
14520 2019-Jan-11 15:26:30.606809 - [DEBUG] Start adding new jump function
14521 2019-Jan-11 15:26:30.606833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14522 2019-Jan-11 15:26:30.606890 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14523 2019-Jan-11 15:26:30.607517 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14524 2019-Jan-11 15:26:30.608158 - [DEBUG] Edge Function : AllBottom
14525 2019-Jan-11 15:26:30.608186 - [DEBUG] End adding new jump function
14526 2019-Jan-11 15:26:30.608210 - [DEBUG]
14527 2019-Jan-11 15:26:30.608233 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14528 2019-Jan-11 15:26:30.608258 - [DEBUG]
14529 2019-Jan-11 15:26:30.608281 - [DEBUG] Process 415. path edge:
14530 2019-Jan-11 15:26:30.608304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14531 2019-Jan-11 15:26:30.608360 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14532 2019-Jan-11 15:26:30.608987 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14533 2019-Jan-11 15:26:30.609614 - [DEBUG]
14534 2019-Jan-11 15:26:30.609640 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14535 2019-Jan-11 15:26:30.610277 - [DEBUG] Compose: EdgeIdentity * AllBottom
14536 2019-Jan-11 15:26:30.610314 - [DEBUG]
14537 2019-Jan-11 15:26:30.610339 - [DEBUG] Propagate flow
14538 2019-Jan-11 15:26:30.610364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14539 2019-Jan-11 15:26:30.610422 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14540 2019-Jan-11 15:26:30.611053 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14541 2019-Jan-11 15:26:30.611696 - [DEBUG] Edge function : AllBottom (result of previous compose)
14542 2019-Jan-11 15:26:30.611723 - [DEBUG]
14543 2019-Jan-11 15:26:30.611748 - [DEBUG] Join: AllTop & AllBottom
14544 2019-Jan-11 15:26:30.611775 - [DEBUG] = AllBottom (new jump func)
14545 2019-Jan-11 15:26:30.611801 - [DEBUG]
14546 2019-Jan-11 15:26:30.611825 - [DEBUG] Start adding new jump function
14547 2019-Jan-11 15:26:30.611850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14548 2019-Jan-11 15:26:30.611906 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14549 2019-Jan-11 15:26:30.612533 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14550 2019-Jan-11 15:26:30.613163 - [DEBUG] Edge Function : AllBottom
14551 2019-Jan-11 15:26:30.613191 - [DEBUG] End adding new jump function
14552 2019-Jan-11 15:26:30.613216 - [DEBUG]
14553 2019-Jan-11 15:26:30.613241 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14554 2019-Jan-11 15:26:30.613266 - [DEBUG]
14555 2019-Jan-11 15:26:30.613290 - [DEBUG] Process 416. path edge:
14556 2019-Jan-11 15:26:30.613315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14557 2019-Jan-11 15:26:30.613371 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14558 2019-Jan-11 15:26:30.614000 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14559 2019-Jan-11 15:26:30.614640 - [DEBUG]
14560 2019-Jan-11 15:26:30.614664 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14561 2019-Jan-11 15:26:30.615307 - [DEBUG] Compose: EdgeIdentity * AllBottom
14562 2019-Jan-11 15:26:30.615336 - [DEBUG]
14563 2019-Jan-11 15:26:30.615360 - [DEBUG] Propagate flow
14564 2019-Jan-11 15:26:30.615384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14565 2019-Jan-11 15:26:30.615442 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14566 2019-Jan-11 15:26:30.616069 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14567 2019-Jan-11 15:26:30.616696 - [DEBUG] Edge function : AllBottom (result of previous compose)
14568 2019-Jan-11 15:26:30.616722 - [DEBUG]
14569 2019-Jan-11 15:26:30.616748 - [DEBUG] Join: AllTop & AllBottom
14570 2019-Jan-11 15:26:30.616775 - [DEBUG] = AllBottom (new jump func)
14571 2019-Jan-11 15:26:30.616800 - [DEBUG]
14572 2019-Jan-11 15:26:30.616824 - [DEBUG] Start adding new jump function
14573 2019-Jan-11 15:26:30.616849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14574 2019-Jan-11 15:26:30.616905 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14575 2019-Jan-11 15:26:30.617532 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14576 2019-Jan-11 15:26:30.618172 - [DEBUG] Edge Function : AllBottom
14577 2019-Jan-11 15:26:30.618199 - [DEBUG] End adding new jump function
14578 2019-Jan-11 15:26:30.618224 - [DEBUG]
14579 2019-Jan-11 15:26:30.618247 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14580 2019-Jan-11 15:26:30.618271 - [DEBUG]
14581 2019-Jan-11 15:26:30.618294 - [DEBUG] Process 417. path edge:
14582 2019-Jan-11 15:26:30.618327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14583 2019-Jan-11 15:26:30.618384 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14584 2019-Jan-11 15:26:30.619009 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14585 2019-Jan-11 15:26:30.619634 - [DEBUG]
14586 2019-Jan-11 15:26:30.619660 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14587 2019-Jan-11 15:26:30.620297 - [DEBUG] Compose: EdgeIdentity * AllBottom
14588 2019-Jan-11 15:26:30.620327 - [DEBUG]
14589 2019-Jan-11 15:26:30.620351 - [DEBUG] Propagate flow
14590 2019-Jan-11 15:26:30.620376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14591 2019-Jan-11 15:26:30.620434 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14592 2019-Jan-11 15:26:30.621064 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14593 2019-Jan-11 15:26:30.621705 - [DEBUG] Edge function : AllBottom (result of previous compose)
14594 2019-Jan-11 15:26:30.621732 - [DEBUG]
14595 2019-Jan-11 15:26:30.621757 - [DEBUG] Join: AllTop & AllBottom
14596 2019-Jan-11 15:26:30.621784 - [DEBUG] = AllBottom (new jump func)
14597 2019-Jan-11 15:26:30.621810 - [DEBUG]
14598 2019-Jan-11 15:26:30.621834 - [DEBUG] Start adding new jump function
14599 2019-Jan-11 15:26:30.621858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14600 2019-Jan-11 15:26:30.621914 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14601 2019-Jan-11 15:26:30.622542 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14602 2019-Jan-11 15:26:30.623169 - [DEBUG] Edge Function : AllBottom
14603 2019-Jan-11 15:26:30.623197 - [DEBUG] End adding new jump function
14604 2019-Jan-11 15:26:30.623222 - [DEBUG]
14605 2019-Jan-11 15:26:30.623247 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14606 2019-Jan-11 15:26:30.623272 - [DEBUG]
14607 2019-Jan-11 15:26:30.623296 - [DEBUG] Process 418. path edge:
14608 2019-Jan-11 15:26:30.623321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14609 2019-Jan-11 15:26:30.623378 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14610 2019-Jan-11 15:26:30.624005 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14611 2019-Jan-11 15:26:30.624645 - [DEBUG]
14612 2019-Jan-11 15:26:30.624670 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14613 2019-Jan-11 15:26:30.625309 - [DEBUG] Compose: EdgeIdentity * AllBottom
14614 2019-Jan-11 15:26:30.625339 - [DEBUG]
14615 2019-Jan-11 15:26:30.625364 - [DEBUG] Propagate flow
14616 2019-Jan-11 15:26:30.625388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14617 2019-Jan-11 15:26:30.625445 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14618 2019-Jan-11 15:26:30.626078 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14619 2019-Jan-11 15:26:30.626705 - [DEBUG] Edge function : AllBottom (result of previous compose)
14620 2019-Jan-11 15:26:30.626732 - [DEBUG]
14621 2019-Jan-11 15:26:30.626757 - [DEBUG] Join: AllTop & AllBottom
14622 2019-Jan-11 15:26:30.626784 - [DEBUG] = AllBottom (new jump func)
14623 2019-Jan-11 15:26:30.626809 - [DEBUG]
14624 2019-Jan-11 15:26:30.626834 - [DEBUG] Start adding new jump function
14625 2019-Jan-11 15:26:30.626858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14626 2019-Jan-11 15:26:30.626922 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14627 2019-Jan-11 15:26:30.627549 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14628 2019-Jan-11 15:26:30.628194 - [DEBUG] Edge Function : AllBottom
14629 2019-Jan-11 15:26:30.628221 - [DEBUG] End adding new jump function
14630 2019-Jan-11 15:26:30.628245 - [DEBUG]
14631 2019-Jan-11 15:26:30.628269 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14632 2019-Jan-11 15:26:30.628293 - [DEBUG]
14633 2019-Jan-11 15:26:30.628316 - [DEBUG] Process 419. path edge:
14634 2019-Jan-11 15:26:30.628340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14635 2019-Jan-11 15:26:30.628396 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14636 2019-Jan-11 15:26:30.629027 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14637 2019-Jan-11 15:26:30.629653 - [DEBUG]
14638 2019-Jan-11 15:26:30.629679 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14639 2019-Jan-11 15:26:30.630321 - [DEBUG] Compose: EdgeIdentity * AllBottom
14640 2019-Jan-11 15:26:30.630350 - [DEBUG]
14641 2019-Jan-11 15:26:30.630375 - [DEBUG] Propagate flow
14642 2019-Jan-11 15:26:30.630399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14643 2019-Jan-11 15:26:30.630457 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14644 2019-Jan-11 15:26:30.631083 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14645 2019-Jan-11 15:26:30.631725 - [DEBUG] Edge function : AllBottom (result of previous compose)
14646 2019-Jan-11 15:26:30.631751 - [DEBUG]
14647 2019-Jan-11 15:26:30.631777 - [DEBUG] Join: AllTop & AllBottom
14648 2019-Jan-11 15:26:30.631804 - [DEBUG] = AllBottom (new jump func)
14649 2019-Jan-11 15:26:30.631830 - [DEBUG]
14650 2019-Jan-11 15:26:30.631854 - [DEBUG] Start adding new jump function
14651 2019-Jan-11 15:26:30.631878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14652 2019-Jan-11 15:26:30.631935 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14653 2019-Jan-11 15:26:30.632561 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14654 2019-Jan-11 15:26:30.633187 - [DEBUG] Edge Function : AllBottom
14655 2019-Jan-11 15:26:30.633216 - [DEBUG] End adding new jump function
14656 2019-Jan-11 15:26:30.633241 - [DEBUG]
14657 2019-Jan-11 15:26:30.633265 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14658 2019-Jan-11 15:26:30.633290 - [DEBUG]
14659 2019-Jan-11 15:26:30.633314 - [DEBUG] Process 420. path edge:
14660 2019-Jan-11 15:26:30.633339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14661 2019-Jan-11 15:26:30.633396 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14662 2019-Jan-11 15:26:30.634022 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14663 2019-Jan-11 15:26:30.634662 - [DEBUG]
14664 2019-Jan-11 15:26:30.634687 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14665 2019-Jan-11 15:26:30.635325 - [DEBUG] Compose: EdgeIdentity * AllBottom
14666 2019-Jan-11 15:26:30.635354 - [DEBUG]
14667 2019-Jan-11 15:26:30.635379 - [DEBUG] Propagate flow
14668 2019-Jan-11 15:26:30.635404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14669 2019-Jan-11 15:26:30.635469 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14670 2019-Jan-11 15:26:30.636097 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14671 2019-Jan-11 15:26:30.636723 - [DEBUG] Edge function : AllBottom (result of previous compose)
14672 2019-Jan-11 15:26:30.636750 - [DEBUG]
14673 2019-Jan-11 15:26:30.636776 - [DEBUG] Join: AllTop & AllBottom
14674 2019-Jan-11 15:26:30.636803 - [DEBUG] = AllBottom (new jump func)
14675 2019-Jan-11 15:26:30.636829 - [DEBUG]
14676 2019-Jan-11 15:26:30.636853 - [DEBUG] Start adding new jump function
14677 2019-Jan-11 15:26:30.636878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14678 2019-Jan-11 15:26:30.636934 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14679 2019-Jan-11 15:26:30.637560 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14680 2019-Jan-11 15:26:30.638199 - [DEBUG] Edge Function : AllBottom
14681 2019-Jan-11 15:26:30.638226 - [DEBUG] End adding new jump function
14682 2019-Jan-11 15:26:30.638250 - [DEBUG]
14683 2019-Jan-11 15:26:30.638274 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14684 2019-Jan-11 15:26:30.638299 - [DEBUG]
14685 2019-Jan-11 15:26:30.638322 - [DEBUG] Process 421. path edge:
14686 2019-Jan-11 15:26:30.638346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14687 2019-Jan-11 15:26:30.638402 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14688 2019-Jan-11 15:26:30.639026 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14689 2019-Jan-11 15:26:30.639652 - [DEBUG]
14690 2019-Jan-11 15:26:30.639677 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14691 2019-Jan-11 15:26:30.640310 - [DEBUG] Start of endsummarytab entry
14692 2019-Jan-11 15:26:30.640342 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14693 2019-Jan-11 15:26:30.640971 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
14694 2019-Jan-11 15:26:30.641032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14695 2019-Jan-11 15:26:30.641674 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14696 2019-Jan-11 15:26:30.642301 - [DEBUG] EF: AllBottom
14697 2019-Jan-11 15:26:30.642328 - [DEBUG]
14698 2019-Jan-11 15:26:30.642352 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14699 2019-Jan-11 15:26:30.642979 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14700 2019-Jan-11 15:26:30.643608 - [DEBUG] EF: AllBottom
14701 2019-Jan-11 15:26:30.643635 - [DEBUG]
14702 2019-Jan-11 15:26:30.643659 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14703 2019-Jan-11 15:26:30.644286 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
14704 2019-Jan-11 15:26:30.644938 - [DEBUG] EF: AllBottom
14705 2019-Jan-11 15:26:30.644964 - [DEBUG]
14706 2019-Jan-11 15:26:30.644988 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14707 2019-Jan-11 15:26:30.645615 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
14708 2019-Jan-11 15:26:30.646243 - [DEBUG] EF: AllBottom
14709 2019-Jan-11 15:26:30.646270 - [DEBUG]
14710 2019-Jan-11 15:26:30.646294 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14711 2019-Jan-11 15:26:30.646921 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14712 2019-Jan-11 15:26:30.647551 - [DEBUG] EF: AllBottom
14713 2019-Jan-11 15:26:30.647585 - [DEBUG]
14714 2019-Jan-11 15:26:30.647610 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14715 2019-Jan-11 15:26:30.648252 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14716 2019-Jan-11 15:26:30.648881 - [DEBUG] EF: AllBottom
14717 2019-Jan-11 15:26:30.648907 - [DEBUG]
14718 2019-Jan-11 15:26:30.648932 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14719 2019-Jan-11 15:26:30.649558 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14720 2019-Jan-11 15:26:30.650186 - [DEBUG] EF: AllBottom
14721 2019-Jan-11 15:26:30.650212 - [DEBUG]
14722 2019-Jan-11 15:26:30.650237 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14723 2019-Jan-11 15:26:30.650863 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14724 2019-Jan-11 15:26:30.651512 - [DEBUG] EF: AllBottom
14725 2019-Jan-11 15:26:30.651538 - [DEBUG]
14726 2019-Jan-11 15:26:30.651561 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14727 2019-Jan-11 15:26:30.652187 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
14728 2019-Jan-11 15:26:30.652814 - [DEBUG] EF: AllBottom
14729 2019-Jan-11 15:26:30.652840 - [DEBUG]
14730 2019-Jan-11 15:26:30.652865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14731 2019-Jan-11 15:26:30.653491 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14732 2019-Jan-11 15:26:30.654120 - [DEBUG] EF: AllBottom
14733 2019-Jan-11 15:26:30.654146 - [DEBUG]
14734 2019-Jan-11 15:26:30.654170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14735 2019-Jan-11 15:26:30.654811 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14736 2019-Jan-11 15:26:30.655445 - [DEBUG] EF: AllBottom
14737 2019-Jan-11 15:26:30.655471 - [DEBUG]
14738 2019-Jan-11 15:26:30.655495 - [DEBUG] ---------------
14739 2019-Jan-11 15:26:30.655519 - [DEBUG]
14740 2019-Jan-11 15:26:30.655545 - [DEBUG] End of endsummarytab entry
14741 2019-Jan-11 15:26:30.655570 - [DEBUG]
14742 2019-Jan-11 15:26:30.655594 - [DEBUG] Start of incomingtab entry
14743 2019-Jan-11 15:26:30.655618 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14744 2019-Jan-11 15:26:30.656244 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
14745 2019-Jan-11 15:26:30.656302 - [DEBUG] ---------------
14746 2019-Jan-11 15:26:30.656327 - [DEBUG] End of incomingtab entry
14747 2019-Jan-11 15:26:30.656351 - [DEBUG]
14748 2019-Jan-11 15:26:30.656377 - [DEBUG] EDGE:
14749 2019-Jan-11 15:26:30.656435 - [DEBUG] ---> 14750 2019-Jan-11 15:26:30.657062 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14751 2019-Jan-11 15:26:30.657688 - [DEBUG]
14752 2019-Jan-11 15:26:30.657714 - [DEBUG] EDGE:
14753 2019-Jan-11 15:26:30.657772 - [DEBUG] ---> 14754 2019-Jan-11 15:26:30.658412 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14755 2019-Jan-11 15:26:30.659038 - [DEBUG]
14756 2019-Jan-11 15:26:30.659071 - [DEBUG] Compose: EdgeIdentity * AllBottom
14757 2019-Jan-11 15:26:30.659098 - [DEBUG]
14758 2019-Jan-11 15:26:30.659123 - [DEBUG] Propagate flow
14759 2019-Jan-11 15:26:30.659147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14760 2019-Jan-11 15:26:30.659204 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14761 2019-Jan-11 15:26:30.659848 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14762 2019-Jan-11 15:26:30.660475 - [DEBUG] Edge function : AllBottom (result of previous compose)
14763 2019-Jan-11 15:26:30.660501 - [DEBUG]
14764 2019-Jan-11 15:26:30.660527 - [DEBUG] Join: AllTop & AllBottom
14765 2019-Jan-11 15:26:30.660554 - [DEBUG] = AllBottom (new jump func)
14766 2019-Jan-11 15:26:30.660579 - [DEBUG]
14767 2019-Jan-11 15:26:30.660604 - [DEBUG] Start adding new jump function
14768 2019-Jan-11 15:26:30.660628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14769 2019-Jan-11 15:26:30.660684 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14770 2019-Jan-11 15:26:30.661325 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14771 2019-Jan-11 15:26:30.661961 - [DEBUG] Edge Function : AllBottom
14772 2019-Jan-11 15:26:30.661990 - [DEBUG] End adding new jump function
14773 2019-Jan-11 15:26:30.662015 - [DEBUG]
14774 2019-Jan-11 15:26:30.662039 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14775 2019-Jan-11 15:26:30.662064 - [DEBUG]
14776 2019-Jan-11 15:26:30.662088 - [DEBUG] Process 422. path edge:
14777 2019-Jan-11 15:26:30.662112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14778 2019-Jan-11 15:26:30.662169 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14779 2019-Jan-11 15:26:30.662804 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14780 2019-Jan-11 15:26:30.663430 - [DEBUG]
14781 2019-Jan-11 15:26:30.663455 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14782 2019-Jan-11 15:26:30.664099 - [DEBUG] Possible callees:
14783 2019-Jan-11 15:26:30.664125 - [DEBUG] llvm.dbg.declare
14784 2019-Jan-11 15:26:30.664151 - [DEBUG] Possible return sites:
14785 2019-Jan-11 15:26:30.664175 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314786 2019-Jan-11 15:26:30.665442 - [DEBUG] Found and process special summary
14787 2019-Jan-11 15:26:30.665476 - [DEBUG] Compose: EdgeIdentity * AllBottom
14788 2019-Jan-11 15:26:30.665504 - [DEBUG]
14789 2019-Jan-11 15:26:30.665529 - [DEBUG] Propagate flow
14790 2019-Jan-11 15:26:30.665553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14791 2019-Jan-11 15:26:30.665610 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14792 2019-Jan-11 15:26:30.666239 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14793 2019-Jan-11 15:26:30.666866 - [DEBUG] Edge function : AllBottom (result of previous compose)
14794 2019-Jan-11 15:26:30.666892 - [DEBUG]
14795 2019-Jan-11 15:26:30.666917 - [DEBUG] Join: AllTop & AllBottom
14796 2019-Jan-11 15:26:30.666944 - [DEBUG] = AllBottom (new jump func)
14797 2019-Jan-11 15:26:30.666970 - [DEBUG]
14798 2019-Jan-11 15:26:30.666994 - [DEBUG] Start adding new jump function
14799 2019-Jan-11 15:26:30.667018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14800 2019-Jan-11 15:26:30.667075 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14801 2019-Jan-11 15:26:30.667702 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14802 2019-Jan-11 15:26:30.668354 - [DEBUG] Edge Function : AllBottom
14803 2019-Jan-11 15:26:30.668383 - [DEBUG] End adding new jump function
14804 2019-Jan-11 15:26:30.668408 - [DEBUG]
14805 2019-Jan-11 15:26:30.668432 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14806 2019-Jan-11 15:26:30.668457 - [DEBUG]
14807 2019-Jan-11 15:26:30.668482 - [DEBUG] Process 423. path edge:
14808 2019-Jan-11 15:26:30.668506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14809 2019-Jan-11 15:26:30.668564 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14810 2019-Jan-11 15:26:30.669193 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14811 2019-Jan-11 15:26:30.669819 - [DEBUG]
14812 2019-Jan-11 15:26:30.669844 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14813 2019-Jan-11 15:26:30.670486 - [DEBUG] Compose: EdgeIdentity * AllBottom
14814 2019-Jan-11 15:26:30.670514 - [DEBUG]
14815 2019-Jan-11 15:26:30.670539 - [DEBUG] Propagate flow
14816 2019-Jan-11 15:26:30.670563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14817 2019-Jan-11 15:26:30.670621 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14818 2019-Jan-11 15:26:30.671261 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14819 2019-Jan-11 15:26:30.671887 - [DEBUG] Edge function : AllBottom (result of previous compose)
14820 2019-Jan-11 15:26:30.671914 - [DEBUG]
14821 2019-Jan-11 15:26:30.671939 - [DEBUG] Join: AllTop & AllBottom
14822 2019-Jan-11 15:26:30.671966 - [DEBUG] = AllBottom (new jump func)
14823 2019-Jan-11 15:26:30.671991 - [DEBUG]
14824 2019-Jan-11 15:26:30.672015 - [DEBUG] Start adding new jump function
14825 2019-Jan-11 15:26:30.672040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14826 2019-Jan-11 15:26:30.672096 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14827 2019-Jan-11 15:26:30.672724 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14828 2019-Jan-11 15:26:30.673348 - [DEBUG] Edge Function : AllBottom
14829 2019-Jan-11 15:26:30.673376 - [DEBUG] End adding new jump function
14830 2019-Jan-11 15:26:30.673401 - [DEBUG]
14831 2019-Jan-11 15:26:30.673425 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14832 2019-Jan-11 15:26:30.673450 - [DEBUG]
14833 2019-Jan-11 15:26:30.673475 - [DEBUG] Process 424. path edge:
14834 2019-Jan-11 15:26:30.673499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14835 2019-Jan-11 15:26:30.673557 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14836 2019-Jan-11 15:26:30.674184 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14837 2019-Jan-11 15:26:30.674828 - [DEBUG]
14838 2019-Jan-11 15:26:30.674853 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14839 2019-Jan-11 15:26:30.675490 - [DEBUG] Compose: EdgeIdentity * AllBottom
14840 2019-Jan-11 15:26:30.675519 - [DEBUG]
14841 2019-Jan-11 15:26:30.675543 - [DEBUG] Propagate flow
14842 2019-Jan-11 15:26:30.675567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14843 2019-Jan-11 15:26:30.675625 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14844 2019-Jan-11 15:26:30.676252 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14845 2019-Jan-11 15:26:30.676880 - [DEBUG] Edge function : AllBottom (result of previous compose)
14846 2019-Jan-11 15:26:30.676914 - [DEBUG]
14847 2019-Jan-11 15:26:30.676940 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14848 2019-Jan-11 15:26:30.676967 - [DEBUG] = AllBottom
14849 2019-Jan-11 15:26:30.676992 - [DEBUG]
14850 2019-Jan-11 15:26:30.677016 - [DEBUG] PROPAGATE: No new function!
14851 2019-Jan-11 15:26:30.677041 - [DEBUG] EDGE:
14852 2019-Jan-11 15:26:30.677100 - [DEBUG] ---> 14853 2019-Jan-11 15:26:30.677726 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14854 2019-Jan-11 15:26:30.678368 - [DEBUG]
14855 2019-Jan-11 15:26:30.678394 - [DEBUG] EDGE:
14856 2019-Jan-11 15:26:30.678452 - [DEBUG] ---> 14857 2019-Jan-11 15:26:30.679081 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14858 2019-Jan-11 15:26:30.679707 - [DEBUG]
14859 2019-Jan-11 15:26:30.679743 - [DEBUG] Compose: EdgeIdentity * AllBottom
14860 2019-Jan-11 15:26:30.679771 - [DEBUG]
14861 2019-Jan-11 15:26:30.679796 - [DEBUG] Propagate flow
14862 2019-Jan-11 15:26:30.679820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14863 2019-Jan-11 15:26:30.679878 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14864 2019-Jan-11 15:26:30.680513 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14865 2019-Jan-11 15:26:30.681140 - [DEBUG] Edge function : AllBottom (result of previous compose)
14866 2019-Jan-11 15:26:30.681166 - [DEBUG]
14867 2019-Jan-11 15:26:30.681202 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14868 2019-Jan-11 15:26:30.681231 - [DEBUG] = AllBottom
14869 2019-Jan-11 15:26:30.681257 - [DEBUG]
14870 2019-Jan-11 15:26:30.681281 - [DEBUG] PROPAGATE: No new function!
14871 2019-Jan-11 15:26:30.681308 - [DEBUG] EDGE:
14872 2019-Jan-11 15:26:30.681366 - [DEBUG] ---> 14873 2019-Jan-11 15:26:30.682002 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14874 2019-Jan-11 15:26:30.682629 - [DEBUG]
14875 2019-Jan-11 15:26:30.682654 - [DEBUG] EDGE:
14876 2019-Jan-11 15:26:30.682713 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14877 2019-Jan-11 15:26:30.683343 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14878 2019-Jan-11 15:26:30.683969 - [DEBUG]
14879 2019-Jan-11 15:26:30.683994 - [DEBUG] EDGE:
14880 2019-Jan-11 15:26:30.684053 - [DEBUG] ---> 14881 2019-Jan-11 15:26:30.684696 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14882 2019-Jan-11 15:26:30.685324 - [DEBUG]
14883 2019-Jan-11 15:26:30.685350 - [DEBUG] EDGE:
14884 2019-Jan-11 15:26:30.685407 - [DEBUG] ---> 14885 2019-Jan-11 15:26:30.686033 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14886 2019-Jan-11 15:26:30.686658 - [DEBUG]
14887 2019-Jan-11 15:26:30.686684 - [DEBUG] EDGE:
14888 2019-Jan-11 15:26:30.686742 - [DEBUG] ---> 14889 2019-Jan-11 15:26:30.687379 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14890 2019-Jan-11 15:26:30.688019 - [DEBUG]
14891 2019-Jan-11 15:26:30.688050 - [DEBUG] Compose: EdgeIdentity * AllBottom
14892 2019-Jan-11 15:26:30.688076 - [DEBUG]
14893 2019-Jan-11 15:26:30.688100 - [DEBUG] Propagate flow
14894 2019-Jan-11 15:26:30.688123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14895 2019-Jan-11 15:26:30.688180 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14896 2019-Jan-11 15:26:30.688817 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14897 2019-Jan-11 15:26:30.689444 - [DEBUG] Edge function : AllBottom (result of previous compose)
14898 2019-Jan-11 15:26:30.689470 - [DEBUG]
14899 2019-Jan-11 15:26:30.689495 - [DEBUG] Join: AllTop & AllBottom
14900 2019-Jan-11 15:26:30.689522 - [DEBUG] = AllBottom (new jump func)
14901 2019-Jan-11 15:26:30.689548 - [DEBUG]
14902 2019-Jan-11 15:26:30.689572 - [DEBUG] Start adding new jump function
14903 2019-Jan-11 15:26:30.689596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14904 2019-Jan-11 15:26:30.689653 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14905 2019-Jan-11 15:26:30.690281 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14906 2019-Jan-11 15:26:30.690910 - [DEBUG] Edge Function : AllBottom
14907 2019-Jan-11 15:26:30.690938 - [DEBUG] End adding new jump function
14908 2019-Jan-11 15:26:30.690963 - [DEBUG]
14909 2019-Jan-11 15:26:30.690987 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14910 2019-Jan-11 15:26:30.691012 - [DEBUG]
14911 2019-Jan-11 15:26:30.691036 - [DEBUG] Process 425. path edge:
14912 2019-Jan-11 15:26:30.691060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14913 2019-Jan-11 15:26:30.691118 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14914 2019-Jan-11 15:26:30.691762 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14915 2019-Jan-11 15:26:30.692389 - [DEBUG]
14916 2019-Jan-11 15:26:30.692415 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14917 2019-Jan-11 15:26:30.693056 - [DEBUG] Compose: EdgeIdentity * AllBottom
14918 2019-Jan-11 15:26:30.693085 - [DEBUG]
14919 2019-Jan-11 15:26:30.693110 - [DEBUG] Propagate flow
14920 2019-Jan-11 15:26:30.693134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14921 2019-Jan-11 15:26:30.693192 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14922 2019-Jan-11 15:26:30.693817 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14923 2019-Jan-11 15:26:30.694443 - [DEBUG] Edge function : AllBottom (result of previous compose)
14924 2019-Jan-11 15:26:30.694469 - [DEBUG]
14925 2019-Jan-11 15:26:30.694494 - [DEBUG] Join: AllTop & AllBottom
14926 2019-Jan-11 15:26:30.694521 - [DEBUG] = AllBottom (new jump func)
14927 2019-Jan-11 15:26:30.694560 - [DEBUG]
14928 2019-Jan-11 15:26:30.694584 - [DEBUG] Start adding new jump function
14929 2019-Jan-11 15:26:30.694608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14930 2019-Jan-11 15:26:30.694666 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14931 2019-Jan-11 15:26:30.695292 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14932 2019-Jan-11 15:26:30.695916 - [DEBUG] Edge Function : AllBottom
14933 2019-Jan-11 15:26:30.695944 - [DEBUG] End adding new jump function
14934 2019-Jan-11 15:26:30.695978 - [DEBUG]
14935 2019-Jan-11 15:26:30.696003 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14936 2019-Jan-11 15:26:30.696028 - [DEBUG]
14937 2019-Jan-11 15:26:30.696052 - [DEBUG] Process 426. path edge:
14938 2019-Jan-11 15:26:30.696077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14939 2019-Jan-11 15:26:30.696134 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14940 2019-Jan-11 15:26:30.696759 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14941 2019-Jan-11 15:26:30.697385 - [DEBUG]
14942 2019-Jan-11 15:26:30.697411 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14943 2019-Jan-11 15:26:30.698061 - [DEBUG] Compose: EdgeIdentity * AllBottom
14944 2019-Jan-11 15:26:30.698089 - [DEBUG]
14945 2019-Jan-11 15:26:30.698113 - [DEBUG] Propagate flow
14946 2019-Jan-11 15:26:30.698136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14947 2019-Jan-11 15:26:30.698193 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14948 2019-Jan-11 15:26:30.698823 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14949 2019-Jan-11 15:26:30.699452 - [DEBUG] Edge function : AllBottom (result of previous compose)
14950 2019-Jan-11 15:26:30.699478 - [DEBUG]
14951 2019-Jan-11 15:26:30.699503 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14952 2019-Jan-11 15:26:30.699530 - [DEBUG] = AllBottom
14953 2019-Jan-11 15:26:30.699556 - [DEBUG]
14954 2019-Jan-11 15:26:30.699580 - [DEBUG] PROPAGATE: No new function!
14955 2019-Jan-11 15:26:30.699604 - [DEBUG] EDGE:
14956 2019-Jan-11 15:26:30.699662 - [DEBUG] ---> 14957 2019-Jan-11 15:26:30.700288 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14958 2019-Jan-11 15:26:30.700914 - [DEBUG]
14959 2019-Jan-11 15:26:30.700940 - [DEBUG] EDGE:
14960 2019-Jan-11 15:26:30.700998 - [DEBUG] ---> 14961 2019-Jan-11 15:26:30.701643 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14962 2019-Jan-11 15:26:30.702269 - [DEBUG]
14963 2019-Jan-11 15:26:30.702295 - [DEBUG] EDGE:
14964 2019-Jan-11 15:26:30.702353 - [DEBUG] ---> 14965 2019-Jan-11 15:26:30.702980 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14966 2019-Jan-11 15:26:30.703607 - [DEBUG]
14967 2019-Jan-11 15:26:30.703632 - [DEBUG] EDGE:
14968 2019-Jan-11 15:26:30.703691 - [DEBUG] ---> 14969 2019-Jan-11 15:26:30.704321 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14970 2019-Jan-11 15:26:30.704962 - [DEBUG]
14971 2019-Jan-11 15:26:30.704988 - [DEBUG] EDGE:
14972 2019-Jan-11 15:26:30.705047 - [DEBUG] ---> 14973 2019-Jan-11 15:26:30.705685 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14974 2019-Jan-11 15:26:30.706313 - [DEBUG]
14975 2019-Jan-11 15:26:30.706338 - [DEBUG] EDGE:
14976 2019-Jan-11 15:26:30.706405 - [DEBUG] ---> 14977 2019-Jan-11 15:26:30.707034 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14978 2019-Jan-11 15:26:30.707660 - [DEBUG]
14979 2019-Jan-11 15:26:30.707695 - [DEBUG] Compose: EdgeIdentity * AllBottom
14980 2019-Jan-11 15:26:30.707723 - [DEBUG]
14981 2019-Jan-11 15:26:30.707748 - [DEBUG] Propagate flow
14982 2019-Jan-11 15:26:30.707772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14983 2019-Jan-11 15:26:30.707829 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14984 2019-Jan-11 15:26:30.708474 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14985 2019-Jan-11 15:26:30.709101 - [DEBUG] Edge function : AllBottom (result of previous compose)
14986 2019-Jan-11 15:26:30.709127 - [DEBUG]
14987 2019-Jan-11 15:26:30.709153 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14988 2019-Jan-11 15:26:30.709180 - [DEBUG] = AllBottom
14989 2019-Jan-11 15:26:30.709205 - [DEBUG]
14990 2019-Jan-11 15:26:30.709229 - [DEBUG] PROPAGATE: No new function!
14991 2019-Jan-11 15:26:30.709256 - [DEBUG] EDGE:
14992 2019-Jan-11 15:26:30.709315 - [DEBUG] ---> 14993 2019-Jan-11 15:26:30.709952 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14994 2019-Jan-11 15:26:30.710579 - [DEBUG]
14995 2019-Jan-11 15:26:30.710605 - [DEBUG] EDGE:
14996 2019-Jan-11 15:26:30.710663 - [DEBUG] ---> 14997 2019-Jan-11 15:26:30.711304 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14998 2019-Jan-11 15:26:30.711933 - [DEBUG]
14999 2019-Jan-11 15:26:30.711959 - [DEBUG] EDGE:
15000 2019-Jan-11 15:26:30.712017 - [DEBUG] ---> 15001 2019-Jan-11 15:26:30.712646 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15002 2019-Jan-11 15:26:30.713273 - [DEBUG]
15003 2019-Jan-11 15:26:30.713308 - [DEBUG] Compose: EdgeIdentity * AllBottom
15004 2019-Jan-11 15:26:30.713336 - [DEBUG]
15005 2019-Jan-11 15:26:30.713361 - [DEBUG] Propagate flow
15006 2019-Jan-11 15:26:30.713385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15007 2019-Jan-11 15:26:30.713442 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15008 2019-Jan-11 15:26:30.714072 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15009 2019-Jan-11 15:26:30.714712 - [DEBUG] Edge function : AllBottom (result of previous compose)
15010 2019-Jan-11 15:26:30.714738 - [DEBUG]
15011 2019-Jan-11 15:26:30.714763 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15012 2019-Jan-11 15:26:30.714789 - [DEBUG] = AllBottom
15013 2019-Jan-11 15:26:30.714813 - [DEBUG]
15014 2019-Jan-11 15:26:30.714836 - [DEBUG] PROPAGATE: No new function!
15015 2019-Jan-11 15:26:30.714862 - [DEBUG] EDGE:
15016 2019-Jan-11 15:26:30.714920 - [DEBUG] ---> 15017 2019-Jan-11 15:26:30.715557 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15018 2019-Jan-11 15:26:30.716184 - [DEBUG]
15019 2019-Jan-11 15:26:30.716221 - [DEBUG] EDGE:
15020 2019-Jan-11 15:26:30.716281 - [DEBUG] ---> 15021 2019-Jan-11 15:26:30.716907 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15022 2019-Jan-11 15:26:30.717536 - [DEBUG]
15023 2019-Jan-11 15:26:30.717561 - [DEBUG] EDGE:
15024 2019-Jan-11 15:26:30.717620 - [DEBUG] ---> 15025 2019-Jan-11 15:26:30.718262 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15026 2019-Jan-11 15:26:30.718888 - [DEBUG]
15027 2019-Jan-11 15:26:30.718914 - [DEBUG] EDGE:
15028 2019-Jan-11 15:26:30.718973 - [DEBUG] ---> 15029 2019-Jan-11 15:26:30.719602 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15030 2019-Jan-11 15:26:30.720229 - [DEBUG]
15031 2019-Jan-11 15:26:30.720264 - [DEBUG] Compose: EdgeIdentity * AllBottom
15032 2019-Jan-11 15:26:30.720292 - [DEBUG]
15033 2019-Jan-11 15:26:30.720317 - [DEBUG] Propagate flow
15034 2019-Jan-11 15:26:30.720341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15035 2019-Jan-11 15:26:30.720397 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15036 2019-Jan-11 15:26:30.721026 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15037 2019-Jan-11 15:26:30.721670 - [DEBUG] Edge function : AllBottom (result of previous compose)
15038 2019-Jan-11 15:26:30.721696 - [DEBUG]
15039 2019-Jan-11 15:26:30.721722 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15040 2019-Jan-11 15:26:30.721749 - [DEBUG] = AllBottom
15041 2019-Jan-11 15:26:30.721774 - [DEBUG]
15042 2019-Jan-11 15:26:30.721798 - [DEBUG] PROPAGATE: No new function!
15043 2019-Jan-11 15:26:30.721824 - [DEBUG] EDGE:
15044 2019-Jan-11 15:26:30.721882 - [DEBUG] ---> 15045 2019-Jan-11 15:26:30.722520 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15046 2019-Jan-11 15:26:30.723147 - [DEBUG]
15047 2019-Jan-11 15:26:30.723173 - [DEBUG] EDGE:
15048 2019-Jan-11 15:26:30.723231 - [DEBUG] ---> 15049 2019-Jan-11 15:26:30.723856 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15050 2019-Jan-11 15:26:30.724483 - [DEBUG]
15051 2019-Jan-11 15:26:30.724509 - [DEBUG] EDGE:
15052 2019-Jan-11 15:26:30.724581 - [DEBUG] ---> 15053 2019-Jan-11 15:26:30.725211 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15054 2019-Jan-11 15:26:30.725838 - [DEBUG]
15055 2019-Jan-11 15:26:30.725873 - [DEBUG] Compose: EdgeIdentity * AllBottom
15056 2019-Jan-11 15:26:30.725901 - [DEBUG]
15057 2019-Jan-11 15:26:30.725926 - [DEBUG] Propagate flow
15058 2019-Jan-11 15:26:30.725950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15059 2019-Jan-11 15:26:30.726007 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15060 2019-Jan-11 15:26:30.726637 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15061 2019-Jan-11 15:26:30.727271 - [DEBUG] Edge function : AllBottom (result of previous compose)
15062 2019-Jan-11 15:26:30.727298 - [DEBUG]
15063 2019-Jan-11 15:26:30.727324 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15064 2019-Jan-11 15:26:30.727351 - [DEBUG] = AllBottom
15065 2019-Jan-11 15:26:30.727376 - [DEBUG]
15066 2019-Jan-11 15:26:30.727400 - [DEBUG] PROPAGATE: No new function!
15067 2019-Jan-11 15:26:30.727427 - [DEBUG] EDGE:
15068 2019-Jan-11 15:26:30.727485 - [DEBUG] ---> 15069 2019-Jan-11 15:26:30.728136 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15070 2019-Jan-11 15:26:30.728766 - [DEBUG]
15071 2019-Jan-11 15:26:30.728792 - [DEBUG] EDGE:
15072 2019-Jan-11 15:26:30.728850 - [DEBUG] ---> 15073 2019-Jan-11 15:26:30.729475 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15074 2019-Jan-11 15:26:30.730101 - [DEBUG]
15075 2019-Jan-11 15:26:30.730127 - [DEBUG] EDGE:
15076 2019-Jan-11 15:26:30.730185 - [DEBUG] ---> 15077 2019-Jan-11 15:26:30.730815 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15078 2019-Jan-11 15:26:30.731456 - [DEBUG]
15079 2019-Jan-11 15:26:30.731491 - [DEBUG] Compose: EdgeIdentity * AllBottom
15080 2019-Jan-11 15:26:30.731518 - [DEBUG]
15081 2019-Jan-11 15:26:30.731542 - [DEBUG] Propagate flow
15082 2019-Jan-11 15:26:30.731565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15083 2019-Jan-11 15:26:30.731621 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15084 2019-Jan-11 15:26:30.732250 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15085 2019-Jan-11 15:26:30.732876 - [DEBUG] Edge function : AllBottom (result of previous compose)
15086 2019-Jan-11 15:26:30.732902 - [DEBUG]
15087 2019-Jan-11 15:26:30.732928 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15088 2019-Jan-11 15:26:30.732955 - [DEBUG] = AllBottom
15089 2019-Jan-11 15:26:30.732980 - [DEBUG]
15090 2019-Jan-11 15:26:30.733004 - [DEBUG] PROPAGATE: No new function!
15091 2019-Jan-11 15:26:30.733031 - [DEBUG] EDGE:
15092 2019-Jan-11 15:26:30.733090 - [DEBUG] ---> 15093 2019-Jan-11 15:26:30.733726 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15094 2019-Jan-11 15:26:30.734354 - [DEBUG]
15095 2019-Jan-11 15:26:30.734386 - [DEBUG] Compose: EdgeIdentity * AllBottom
15096 2019-Jan-11 15:26:30.734414 - [DEBUG]
15097 2019-Jan-11 15:26:30.734439 - [DEBUG] Propagate flow
15098 2019-Jan-11 15:26:30.734463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15099 2019-Jan-11 15:26:30.734521 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15100 2019-Jan-11 15:26:30.735162 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15101 2019-Jan-11 15:26:30.735790 - [DEBUG] Edge function : AllBottom (result of previous compose)
15102 2019-Jan-11 15:26:30.735816 - [DEBUG]
15103 2019-Jan-11 15:26:30.735841 - [DEBUG] Join: AllTop & AllBottom
15104 2019-Jan-11 15:26:30.735868 - [DEBUG] = AllBottom (new jump func)
15105 2019-Jan-11 15:26:30.735902 - [DEBUG]
15106 2019-Jan-11 15:26:30.735926 - [DEBUG] Start adding new jump function
15107 2019-Jan-11 15:26:30.735951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15108 2019-Jan-11 15:26:30.736008 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15109 2019-Jan-11 15:26:30.736636 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15110 2019-Jan-11 15:26:30.737265 - [DEBUG] Edge Function : AllBottom
15111 2019-Jan-11 15:26:30.737293 - [DEBUG] End adding new jump function
15112 2019-Jan-11 15:26:30.737318 - [DEBUG]
15113 2019-Jan-11 15:26:30.737342 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
15114 2019-Jan-11 15:26:30.737367 - [DEBUG]
15115 2019-Jan-11 15:26:30.737391 - [DEBUG] Process 427. path edge:
15116 2019-Jan-11 15:26:30.737416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15117 2019-Jan-11 15:26:30.737473 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
15118 2019-Jan-11 15:26:30.738115 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15119 2019-Jan-11 15:26:30.738742 - [DEBUG]
15120 2019-Jan-11 15:26:30.738768 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15121 2019-Jan-11 15:26:30.739400 - [DEBUG] Possible callees:
15122 2019-Jan-11 15:26:30.739426 - [DEBUG] foo
15123 2019-Jan-11 15:26:30.739452 - [DEBUG] Possible return sites:
15124 2019-Jan-11 15:26:30.739476 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12615125 2019-Jan-11 15:26:30.740717 - [DEBUG] Found and process special summary
15126 2019-Jan-11 15:26:30.740751 - [DEBUG] Compose: EdgeIdentity * AllBottom
15127 2019-Jan-11 15:26:30.740779 - [DEBUG]
15128 2019-Jan-11 15:26:30.740804 - [DEBUG] Propagate flow
15129 2019-Jan-11 15:26:30.740828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15130 2019-Jan-11 15:26:30.740886 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15131 2019-Jan-11 15:26:30.741530 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15132 2019-Jan-11 15:26:30.742157 - [DEBUG] Edge function : AllBottom (result of previous compose)
15133 2019-Jan-11 15:26:30.742183 - [DEBUG]
15134 2019-Jan-11 15:26:30.742209 - [DEBUG] Join: AllTop & AllBottom
15135 2019-Jan-11 15:26:30.742236 - [DEBUG] = AllBottom (new jump func)
15136 2019-Jan-11 15:26:30.742261 - [DEBUG]
15137 2019-Jan-11 15:26:30.742285 - [DEBUG] Start adding new jump function
15138 2019-Jan-11 15:26:30.742310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15139 2019-Jan-11 15:26:30.742366 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15140 2019-Jan-11 15:26:30.742993 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15141 2019-Jan-11 15:26:30.743622 - [DEBUG] Edge Function : AllBottom
15142 2019-Jan-11 15:26:30.743650 - [DEBUG] End adding new jump function
15143 2019-Jan-11 15:26:30.743675 - [DEBUG]
15144 2019-Jan-11 15:26:30.743700 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15145 2019-Jan-11 15:26:30.743725 - [DEBUG]
15146 2019-Jan-11 15:26:30.743749 - [DEBUG] Process 428. path edge:
15147 2019-Jan-11 15:26:30.743773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15148 2019-Jan-11 15:26:30.743830 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
15149 2019-Jan-11 15:26:30.744468 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15150 2019-Jan-11 15:26:30.745111 - [DEBUG]
15151 2019-Jan-11 15:26:30.745137 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15152 2019-Jan-11 15:26:30.745779 - [DEBUG] Compose: EdgeIdentity * AllBottom
15153 2019-Jan-11 15:26:30.745809 - [DEBUG]
15154 2019-Jan-11 15:26:30.745833 - [DEBUG] Propagate flow
15155 2019-Jan-11 15:26:30.745857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15156 2019-Jan-11 15:26:30.745915 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15157 2019-Jan-11 15:26:30.746543 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15158 2019-Jan-11 15:26:30.747169 - [DEBUG] Edge function : AllBottom (result of previous compose)
15159 2019-Jan-11 15:26:30.747196 - [DEBUG]
15160 2019-Jan-11 15:26:30.747221 - [DEBUG] Join: AllTop & AllBottom
15161 2019-Jan-11 15:26:30.747248 - [DEBUG] = AllBottom (new jump func)
15162 2019-Jan-11 15:26:30.747274 - [DEBUG]
15163 2019-Jan-11 15:26:30.747298 - [DEBUG] Start adding new jump function
15164 2019-Jan-11 15:26:30.747322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15165 2019-Jan-11 15:26:30.747379 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15166 2019-Jan-11 15:26:30.748022 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15167 2019-Jan-11 15:26:30.748648 - [DEBUG] Edge Function : AllBottom
15168 2019-Jan-11 15:26:30.748676 - [DEBUG] End adding new jump function
15169 2019-Jan-11 15:26:30.748701 - [DEBUG]
15170 2019-Jan-11 15:26:30.748725 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15171 2019-Jan-11 15:26:30.748750 - [DEBUG]
15172 2019-Jan-11 15:26:30.748774 - [DEBUG] Process 429. path edge:
15173 2019-Jan-11 15:26:30.748799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15174 2019-Jan-11 15:26:30.748855 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
15175 2019-Jan-11 15:26:30.749483 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15176 2019-Jan-11 15:26:30.750109 - [DEBUG]
15177 2019-Jan-11 15:26:30.750135 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15178 2019-Jan-11 15:26:30.750770 - [DEBUG] Compose: EdgeIdentity * AllBottom
15179 2019-Jan-11 15:26:30.750799 - [DEBUG]
15180 2019-Jan-11 15:26:30.750824 - [DEBUG] Propagate flow
15181 2019-Jan-11 15:26:30.750848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15182 2019-Jan-11 15:26:30.750906 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15183 2019-Jan-11 15:26:30.751549 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15184 2019-Jan-11 15:26:30.752178 - [DEBUG] Edge function : AllBottom (result of previous compose)
15185 2019-Jan-11 15:26:30.752204 - [DEBUG]
15186 2019-Jan-11 15:26:30.752229 - [DEBUG] Join: AllTop & AllBottom
15187 2019-Jan-11 15:26:30.752256 - [DEBUG] = AllBottom (new jump func)
15188 2019-Jan-11 15:26:30.752282 - [DEBUG]
15189 2019-Jan-11 15:26:30.752306 - [DEBUG] Start adding new jump function
15190 2019-Jan-11 15:26:30.752330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15191 2019-Jan-11 15:26:30.752387 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15192 2019-Jan-11 15:26:30.753015 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15193 2019-Jan-11 15:26:30.753651 - [DEBUG] Edge Function : AllBottom
15194 2019-Jan-11 15:26:30.753681 - [DEBUG] End adding new jump function
15195 2019-Jan-11 15:26:30.753706 - [DEBUG]
15196 2019-Jan-11 15:26:30.753730 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15197 2019-Jan-11 15:26:30.753755 - [DEBUG]
15198 2019-Jan-11 15:26:30.753779 - [DEBUG] Process 430. path edge:
15199 2019-Jan-11 15:26:30.753804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15200 2019-Jan-11 15:26:30.753861 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
15201 2019-Jan-11 15:26:30.754489 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15202 2019-Jan-11 15:26:30.755133 - [DEBUG]
15203 2019-Jan-11 15:26:30.755159 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15204 2019-Jan-11 15:26:30.755797 - [DEBUG] Compose: EdgeIdentity * AllBottom
15205 2019-Jan-11 15:26:30.755825 - [DEBUG]
15206 2019-Jan-11 15:26:30.755850 - [DEBUG] Propagate flow
15207 2019-Jan-11 15:26:30.755874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15208 2019-Jan-11 15:26:30.755931 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15209 2019-Jan-11 15:26:30.756570 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15210 2019-Jan-11 15:26:30.757199 - [DEBUG] Edge function : AllBottom (result of previous compose)
15211 2019-Jan-11 15:26:30.757225 - [DEBUG]
15212 2019-Jan-11 15:26:30.757251 - [DEBUG] Join: AllTop & AllBottom
15213 2019-Jan-11 15:26:30.757278 - [DEBUG] = AllBottom (new jump func)
15214 2019-Jan-11 15:26:30.757303 - [DEBUG]
15215 2019-Jan-11 15:26:30.757327 - [DEBUG] Start adding new jump function
15216 2019-Jan-11 15:26:30.757352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15217 2019-Jan-11 15:26:30.757409 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15218 2019-Jan-11 15:26:30.758051 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15219 2019-Jan-11 15:26:30.758688 - [DEBUG] Edge Function : AllBottom
15220 2019-Jan-11 15:26:30.758717 - [DEBUG] End adding new jump function
15221 2019-Jan-11 15:26:30.758742 - [DEBUG]
15222 2019-Jan-11 15:26:30.758766 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15223 2019-Jan-11 15:26:30.758791 - [DEBUG]
15224 2019-Jan-11 15:26:30.758816 - [DEBUG] Process 431. path edge:
15225 2019-Jan-11 15:26:30.758840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15226 2019-Jan-11 15:26:30.758897 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
15227 2019-Jan-11 15:26:30.759533 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15228 2019-Jan-11 15:26:30.760160 - [DEBUG]
15229 2019-Jan-11 15:26:30.760185 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15230 2019-Jan-11 15:26:30.760826 - [DEBUG] Possible callees:
15231 2019-Jan-11 15:26:30.760853 - [DEBUG] llvm.dbg.declare
15232 2019-Jan-11 15:26:30.760879 - [DEBUG] Possible return sites:
15233 2019-Jan-11 15:26:30.760903 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13615234 2019-Jan-11 15:26:30.762178 - [DEBUG] Found and process special summary
15235 2019-Jan-11 15:26:30.762211 - [DEBUG] Compose: EdgeIdentity * AllBottom
15236 2019-Jan-11 15:26:30.762239 - [DEBUG]
15237 2019-Jan-11 15:26:30.762264 - [DEBUG] Propagate flow
15238 2019-Jan-11 15:26:30.762289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15239 2019-Jan-11 15:26:30.762347 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15240 2019-Jan-11 15:26:30.762977 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15241 2019-Jan-11 15:26:30.763604 - [DEBUG] Edge function : AllBottom (result of previous compose)
15242 2019-Jan-11 15:26:30.763631 - [DEBUG]
15243 2019-Jan-11 15:26:30.763656 - [DEBUG] Join: AllTop & AllBottom
15244 2019-Jan-11 15:26:30.763683 - [DEBUG] = AllBottom (new jump func)
15245 2019-Jan-11 15:26:30.763709 - [DEBUG]
15246 2019-Jan-11 15:26:30.763733 - [DEBUG] Start adding new jump function
15247 2019-Jan-11 15:26:30.763757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15248 2019-Jan-11 15:26:30.763814 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15249 2019-Jan-11 15:26:30.764441 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15250 2019-Jan-11 15:26:30.765087 - [DEBUG] Edge Function : AllBottom
15251 2019-Jan-11 15:26:30.765115 - [DEBUG] End adding new jump function
15252 2019-Jan-11 15:26:30.765140 - [DEBUG]
15253 2019-Jan-11 15:26:30.765164 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15254 2019-Jan-11 15:26:30.765189 - [DEBUG]
15255 2019-Jan-11 15:26:30.765214 - [DEBUG] Process 432. path edge:
15256 2019-Jan-11 15:26:30.765238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15257 2019-Jan-11 15:26:30.765295 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
15258 2019-Jan-11 15:26:30.765923 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15259 2019-Jan-11 15:26:30.766550 - [DEBUG]
15260 2019-Jan-11 15:26:30.766575 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15261 2019-Jan-11 15:26:30.767217 - [DEBUG] Compose: EdgeIdentity * AllBottom
15262 2019-Jan-11 15:26:30.767247 - [DEBUG]
15263 2019-Jan-11 15:26:30.767272 - [DEBUG] Propagate flow
15264 2019-Jan-11 15:26:30.767296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15265 2019-Jan-11 15:26:30.767354 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15266 2019-Jan-11 15:26:30.768002 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15267 2019-Jan-11 15:26:30.768630 - [DEBUG] Edge function : AllBottom (result of previous compose)
15268 2019-Jan-11 15:26:30.768657 - [DEBUG]
15269 2019-Jan-11 15:26:30.768682 - [DEBUG] Join: AllTop & AllBottom
15270 2019-Jan-11 15:26:30.768709 - [DEBUG] = AllBottom (new jump func)
15271 2019-Jan-11 15:26:30.768734 - [DEBUG]
15272 2019-Jan-11 15:26:30.768758 - [DEBUG] Start adding new jump function
15273 2019-Jan-11 15:26:30.768782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15274 2019-Jan-11 15:26:30.768839 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15275 2019-Jan-11 15:26:30.769467 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15276 2019-Jan-11 15:26:30.770092 - [DEBUG] Edge Function : AllBottom
15277 2019-Jan-11 15:26:30.770120 - [DEBUG] End adding new jump function
15278 2019-Jan-11 15:26:30.770153 - [DEBUG]
15279 2019-Jan-11 15:26:30.770178 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15280 2019-Jan-11 15:26:30.770203 - [DEBUG]
15281 2019-Jan-11 15:26:30.770227 - [DEBUG] Process 433. path edge:
15282 2019-Jan-11 15:26:30.770252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15283 2019-Jan-11 15:26:30.770310 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
15284 2019-Jan-11 15:26:30.770937 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15285 2019-Jan-11 15:26:30.771577 - [DEBUG]
15286 2019-Jan-11 15:26:30.771603 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15287 2019-Jan-11 15:26:30.772239 - [DEBUG] Compose: EdgeIdentity * AllBottom
15288 2019-Jan-11 15:26:30.772268 - [DEBUG]
15289 2019-Jan-11 15:26:30.772292 - [DEBUG] Propagate flow
15290 2019-Jan-11 15:26:30.772317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15291 2019-Jan-11 15:26:30.772374 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15292 2019-Jan-11 15:26:30.772999 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15293 2019-Jan-11 15:26:30.773626 - [DEBUG] Edge function : AllBottom (result of previous compose)
15294 2019-Jan-11 15:26:30.773652 - [DEBUG]
15295 2019-Jan-11 15:26:30.773677 - [DEBUG] Join: AllTop & AllBottom
15296 2019-Jan-11 15:26:30.773704 - [DEBUG] = AllBottom (new jump func)
15297 2019-Jan-11 15:26:30.773730 - [DEBUG]
15298 2019-Jan-11 15:26:30.773754 - [DEBUG] Start adding new jump function
15299 2019-Jan-11 15:26:30.773778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15300 2019-Jan-11 15:26:30.773835 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15301 2019-Jan-11 15:26:30.774463 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
15302 2019-Jan-11 15:26:30.775104 - [DEBUG] Edge Function : AllBottom
15303 2019-Jan-11 15:26:30.775133 - [DEBUG] End adding new jump function
15304 2019-Jan-11 15:26:30.775157 - [DEBUG]
15305 2019-Jan-11 15:26:30.775181 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15306 2019-Jan-11 15:26:30.775206 - [DEBUG]
15307 2019-Jan-11 15:26:30.775230 - [DEBUG] Process 434. path edge:
15308 2019-Jan-11 15:26:30.775255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15309 2019-Jan-11 15:26:30.775312 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
15310 2019-Jan-11 15:26:30.775935 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15311 2019-Jan-11 15:26:30.776561 - [DEBUG]
15312 2019-Jan-11 15:26:30.776587 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
15313 2019-Jan-11 15:26:30.777221 - [DEBUG] Compose: EdgeIdentity * AllBottom
15314 2019-Jan-11 15:26:30.777250 - [DEBUG]
15315 2019-Jan-11 15:26:30.777274 - [DEBUG] Propagate flow
15316 2019-Jan-11 15:26:30.777299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15317 2019-Jan-11 15:26:30.777357 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15318 2019-Jan-11 15:26:30.778008 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15319 2019-Jan-11 15:26:30.778634 - [DEBUG] Edge function : AllBottom (result of previous compose)
15320 2019-Jan-11 15:26:30.778661 - [DEBUG]
15321 2019-Jan-11 15:26:30.778687 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15322 2019-Jan-11 15:26:30.778713 - [DEBUG] = AllBottom
15323 2019-Jan-11 15:26:30.778746 - [DEBUG]
15324 2019-Jan-11 15:26:30.778771 - [DEBUG] PROPAGATE: No new function!
15325 2019-Jan-11 15:26:30.778796 - [DEBUG] EDGE:
15326 2019-Jan-11 15:26:30.778854 - [DEBUG] ---> 15327 2019-Jan-11 15:26:30.779478 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15328 2019-Jan-11 15:26:30.780106 - [DEBUG]
15329 2019-Jan-11 15:26:30.780131 - [DEBUG] EDGE:
15330 2019-Jan-11 15:26:30.780189 - [DEBUG] ---> 15331 2019-Jan-11 15:26:30.780816 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15332 2019-Jan-11 15:26:30.781466 - [DEBUG]
15333 2019-Jan-11 15:26:30.781491 - [DEBUG] EDGE:
15334 2019-Jan-11 15:26:30.781548 - [DEBUG] ---> 15335 2019-Jan-11 15:26:30.782178 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15336 2019-Jan-11 15:26:30.782804 - [DEBUG]
15337 2019-Jan-11 15:26:30.782839 - [DEBUG] Compose: EdgeIdentity * AllBottom
15338 2019-Jan-11 15:26:30.782867 - [DEBUG]
15339 2019-Jan-11 15:26:30.782892 - [DEBUG] Propagate flow
15340 2019-Jan-11 15:26:30.782916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15341 2019-Jan-11 15:26:30.782974 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15342 2019-Jan-11 15:26:30.783604 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15343 2019-Jan-11 15:26:30.784230 - [DEBUG] Edge function : AllBottom (result of previous compose)
15344 2019-Jan-11 15:26:30.784256 - [DEBUG]
15345 2019-Jan-11 15:26:30.784282 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15346 2019-Jan-11 15:26:30.784309 - [DEBUG] = AllBottom
15347 2019-Jan-11 15:26:30.784334 - [DEBUG]
15348 2019-Jan-11 15:26:30.784358 - [DEBUG] PROPAGATE: No new function!
15349 2019-Jan-11 15:26:30.784384 - [DEBUG] EDGE:
15350 2019-Jan-11 15:26:30.784444 - [DEBUG] ---> 15351 2019-Jan-11 15:26:30.785098 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15352 2019-Jan-11 15:26:30.785726 - [DEBUG]
15353 2019-Jan-11 15:26:30.785758 - [DEBUG] Compose: EdgeIdentity * AllBottom
15354 2019-Jan-11 15:26:30.785785 - [DEBUG]
15355 2019-Jan-11 15:26:30.785810 - [DEBUG] Propagate flow
15356 2019-Jan-11 15:26:30.785834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15357 2019-Jan-11 15:26:30.785892 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15358 2019-Jan-11 15:26:30.786529 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15359 2019-Jan-11 15:26:30.787158 - [DEBUG] Edge function : AllBottom (result of previous compose)
15360 2019-Jan-11 15:26:30.787185 - [DEBUG]
15361 2019-Jan-11 15:26:30.787210 - [DEBUG] Join: AllTop & AllBottom
15362 2019-Jan-11 15:26:30.787237 - [DEBUG] = AllBottom (new jump func)
15363 2019-Jan-11 15:26:30.787262 - [DEBUG]
15364 2019-Jan-11 15:26:30.787286 - [DEBUG] Start adding new jump function
15365 2019-Jan-11 15:26:30.787310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15366 2019-Jan-11 15:26:30.787367 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15367 2019-Jan-11 15:26:30.788015 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15368 2019-Jan-11 15:26:30.788651 - [DEBUG] Edge Function : AllBottom
15369 2019-Jan-11 15:26:30.788681 - [DEBUG] End adding new jump function
15370 2019-Jan-11 15:26:30.788706 - [DEBUG]
15371 2019-Jan-11 15:26:30.788730 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15372 2019-Jan-11 15:26:30.788755 - [DEBUG]
15373 2019-Jan-11 15:26:30.788779 - [DEBUG] Process 435. path edge:
15374 2019-Jan-11 15:26:30.788804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15375 2019-Jan-11 15:26:30.788861 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
15376 2019-Jan-11 15:26:30.789498 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15377 2019-Jan-11 15:26:30.790124 - [DEBUG]
15378 2019-Jan-11 15:26:30.790150 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15379 2019-Jan-11 15:26:30.790790 - [DEBUG] Possible callees:
15380 2019-Jan-11 15:26:30.790816 - [DEBUG] llvm.dbg.declare
15381 2019-Jan-11 15:26:30.790842 - [DEBUG] Possible return sites:
15382 2019-Jan-11 15:26:30.790866 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14315383 2019-Jan-11 15:26:30.792133 - [DEBUG] Found and process special summary
15384 2019-Jan-11 15:26:30.792167 - [DEBUG] Compose: EdgeIdentity * AllBottom
15385 2019-Jan-11 15:26:30.792195 - [DEBUG]
15386 2019-Jan-11 15:26:30.792220 - [DEBUG] Propagate flow
15387 2019-Jan-11 15:26:30.792244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15388 2019-Jan-11 15:26:30.792301 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15389 2019-Jan-11 15:26:30.792932 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15390 2019-Jan-11 15:26:30.793558 - [DEBUG] Edge function : AllBottom (result of previous compose)
15391 2019-Jan-11 15:26:30.793585 - [DEBUG]
15392 2019-Jan-11 15:26:30.793610 - [DEBUG] Join: AllTop & AllBottom
15393 2019-Jan-11 15:26:30.793638 - [DEBUG] = AllBottom (new jump func)
15394 2019-Jan-11 15:26:30.793663 - [DEBUG]
15395 2019-Jan-11 15:26:30.793687 - [DEBUG] Start adding new jump function
15396 2019-Jan-11 15:26:30.793711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15397 2019-Jan-11 15:26:30.793768 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15398 2019-Jan-11 15:26:30.794396 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15399 2019-Jan-11 15:26:30.795042 - [DEBUG] Edge Function : AllBottom
15400 2019-Jan-11 15:26:30.795071 - [DEBUG] End adding new jump function
15401 2019-Jan-11 15:26:30.795095 - [DEBUG]
15402 2019-Jan-11 15:26:30.795120 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15403 2019-Jan-11 15:26:30.795145 - [DEBUG]
15404 2019-Jan-11 15:26:30.795169 - [DEBUG] Process 436. path edge:
15405 2019-Jan-11 15:26:30.795193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15406 2019-Jan-11 15:26:30.795251 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
15407 2019-Jan-11 15:26:30.795880 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15408 2019-Jan-11 15:26:30.796514 - [DEBUG]
15409 2019-Jan-11 15:26:30.796540 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15410 2019-Jan-11 15:26:30.797183 - [DEBUG] Compose: EdgeIdentity * AllBottom
15411 2019-Jan-11 15:26:30.797212 - [DEBUG]
15412 2019-Jan-11 15:26:30.797236 - [DEBUG] Propagate flow
15413 2019-Jan-11 15:26:30.797260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15414 2019-Jan-11 15:26:30.797318 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
15415 2019-Jan-11 15:26:30.797958 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15416 2019-Jan-11 15:26:30.798585 - [DEBUG] Edge function : AllBottom (result of previous compose)
15417 2019-Jan-11 15:26:30.798611 - [DEBUG]
15418 2019-Jan-11 15:26:30.798637 - [DEBUG] Join: AllTop & AllBottom
15419 2019-Jan-11 15:26:30.798664 - [DEBUG] = AllBottom (new jump func)
15420 2019-Jan-11 15:26:30.798689 - [DEBUG]
15421 2019-Jan-11 15:26:30.798713 - [DEBUG] Start adding new jump function
15422 2019-Jan-11 15:26:30.798737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15423 2019-Jan-11 15:26:30.798793 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15424 2019-Jan-11 15:26:30.799421 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
15425 2019-Jan-11 15:26:30.800044 - [DEBUG] Edge Function : AllBottom
15426 2019-Jan-11 15:26:30.800072 - [DEBUG] End adding new jump function
15427 2019-Jan-11 15:26:30.800097 - [DEBUG]
15428 2019-Jan-11 15:26:30.800121 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15429 2019-Jan-11 15:26:30.800146 - [DEBUG]
15430 2019-Jan-11 15:26:30.800170 - [DEBUG] Process 437. path edge:
15431 2019-Jan-11 15:26:30.800195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15432 2019-Jan-11 15:26:30.800253 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
15433 2019-Jan-11 15:26:30.800877 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15434 2019-Jan-11 15:26:30.801519 - [DEBUG]
15435 2019-Jan-11 15:26:30.801544 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
15436 2019-Jan-11 15:26:30.802202 - [DEBUG] Compose: EdgeIdentity * AllBottom
15437 2019-Jan-11 15:26:30.802232 - [DEBUG]
15438 2019-Jan-11 15:26:30.802256 - [DEBUG] Propagate flow
15439 2019-Jan-11 15:26:30.802281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15440 2019-Jan-11 15:26:30.802349 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15441 2019-Jan-11 15:26:30.803028 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15442 2019-Jan-11 15:26:30.803720 - [DEBUG] Edge function : AllBottom (result of previous compose)
15443 2019-Jan-11 15:26:30.803748 - [DEBUG]
15444 2019-Jan-11 15:26:30.803776 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15445 2019-Jan-11 15:26:30.803803 - [DEBUG] = AllBottom
15446 2019-Jan-11 15:26:30.803829 - [DEBUG]
15447 2019-Jan-11 15:26:30.803853 - [DEBUG] PROPAGATE: No new function!
15448 2019-Jan-11 15:26:30.803879 - [DEBUG] EDGE:
15449 2019-Jan-11 15:26:30.803951 - [DEBUG] ---> 15450 2019-Jan-11 15:26:30.804663 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15451 2019-Jan-11 15:26:30.805353 - [DEBUG]
15452 2019-Jan-11 15:26:30.805382 - [DEBUG] EDGE:
15453 2019-Jan-11 15:26:30.805452 - [DEBUG] ---> 15454 2019-Jan-11 15:26:30.806125 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15455 2019-Jan-11 15:26:30.806791 - [DEBUG]
15456 2019-Jan-11 15:26:30.806848 - [DEBUG] Compose: EdgeIdentity * AllBottom
15457 2019-Jan-11 15:26:30.806877 - [DEBUG]
15458 2019-Jan-11 15:26:30.806902 - [DEBUG] Propagate flow
15459 2019-Jan-11 15:26:30.806927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15460 2019-Jan-11 15:26:30.806993 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15461 2019-Jan-11 15:26:30.807650 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15462 2019-Jan-11 15:26:30.808372 - [DEBUG] Edge function : AllBottom (result of previous compose)
15463 2019-Jan-11 15:26:30.808401 - [DEBUG]
15464 2019-Jan-11 15:26:30.808429 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15465 2019-Jan-11 15:26:30.808456 - [DEBUG] = AllBottom
15466 2019-Jan-11 15:26:30.808481 - [DEBUG]
15467 2019-Jan-11 15:26:30.808506 - [DEBUG] PROPAGATE: No new function!
15468 2019-Jan-11 15:26:30.808539 - [DEBUG] EDGE:
15469 2019-Jan-11 15:26:30.808611 - [DEBUG] ---> 15470 2019-Jan-11 15:26:30.809318 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15471 2019-Jan-11 15:26:30.809999 - [DEBUG]
15472 2019-Jan-11 15:26:30.810027 - [DEBUG] EDGE:
15473 2019-Jan-11 15:26:30.810094 - [DEBUG] ---> 15474 2019-Jan-11 15:26:30.810725 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15475 2019-Jan-11 15:26:30.811381 - [DEBUG]
15476 2019-Jan-11 15:26:30.811427 - [DEBUG] Compose: EdgeIdentity * AllBottom
15477 2019-Jan-11 15:26:30.811454 - [DEBUG]
15478 2019-Jan-11 15:26:30.811478 - [DEBUG] Propagate flow
15479 2019-Jan-11 15:26:30.811502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15480 2019-Jan-11 15:26:30.811560 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15481 2019-Jan-11 15:26:30.812188 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15482 2019-Jan-11 15:26:30.812818 - [DEBUG] Edge function : AllBottom (result of previous compose)
15483 2019-Jan-11 15:26:30.812845 - [DEBUG]
15484 2019-Jan-11 15:26:30.812871 - [DEBUG] Join: AllTop & AllBottom
15485 2019-Jan-11 15:26:30.812899 - [DEBUG] = AllBottom (new jump func)
15486 2019-Jan-11 15:26:30.812924 - [DEBUG]
15487 2019-Jan-11 15:26:30.812948 - [DEBUG] Start adding new jump function
15488 2019-Jan-11 15:26:30.812972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15489 2019-Jan-11 15:26:30.813030 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15490 2019-Jan-11 15:26:30.813658 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15491 2019-Jan-11 15:26:30.814284 - [DEBUG] Edge Function : AllBottom
15492 2019-Jan-11 15:26:30.814316 - [DEBUG] End adding new jump function
15493 2019-Jan-11 15:26:30.814341 - [DEBUG]
15494 2019-Jan-11 15:26:30.814365 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15495 2019-Jan-11 15:26:30.814391 - [DEBUG]
15496 2019-Jan-11 15:26:30.814415 - [DEBUG] Process 438. path edge:
15497 2019-Jan-11 15:26:30.814440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15498 2019-Jan-11 15:26:30.814497 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
15499 2019-Jan-11 15:26:30.815172 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15500 2019-Jan-11 15:26:30.815802 - [DEBUG]
15501 2019-Jan-11 15:26:30.815829 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15502 2019-Jan-11 15:26:30.816469 - [DEBUG] Compose: EdgeIdentity * AllBottom
15503 2019-Jan-11 15:26:30.816498 - [DEBUG]
15504 2019-Jan-11 15:26:30.816523 - [DEBUG] Propagate flow
15505 2019-Jan-11 15:26:30.816547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15506 2019-Jan-11 15:26:30.816605 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15507 2019-Jan-11 15:26:30.817245 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15508 2019-Jan-11 15:26:30.817894 - [DEBUG] Edge function : AllBottom (result of previous compose)
15509 2019-Jan-11 15:26:30.817922 - [DEBUG]
15510 2019-Jan-11 15:26:30.817947 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15511 2019-Jan-11 15:26:30.817974 - [DEBUG] = AllBottom
15512 2019-Jan-11 15:26:30.818000 - [DEBUG]
15513 2019-Jan-11 15:26:30.818024 - [DEBUG] PROPAGATE: No new function!
15514 2019-Jan-11 15:26:30.818055 - [DEBUG] Compose: EdgeIdentity * AllBottom
15515 2019-Jan-11 15:26:30.818083 - [DEBUG]
15516 2019-Jan-11 15:26:30.818107 - [DEBUG] Propagate flow
15517 2019-Jan-11 15:26:30.818131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15518 2019-Jan-11 15:26:30.818190 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15519 2019-Jan-11 15:26:30.818829 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15520 2019-Jan-11 15:26:30.819457 - [DEBUG] Edge function : AllBottom (result of previous compose)
15521 2019-Jan-11 15:26:30.819483 - [DEBUG]
15522 2019-Jan-11 15:26:30.819509 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15523 2019-Jan-11 15:26:30.819536 - [DEBUG] = AllBottom
15524 2019-Jan-11 15:26:30.819561 - [DEBUG]
15525 2019-Jan-11 15:26:30.819585 - [DEBUG] PROPAGATE: No new function!
15526 2019-Jan-11 15:26:30.819610 - [DEBUG] EDGE:
15527 2019-Jan-11 15:26:30.819668 - [DEBUG] ---> 15528 2019-Jan-11 15:26:30.820294 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15529 2019-Jan-11 15:26:30.820923 - [DEBUG]
15530 2019-Jan-11 15:26:30.820949 - [DEBUG] EDGE:
15531 2019-Jan-11 15:26:30.821007 - [DEBUG] ---> 15532 2019-Jan-11 15:26:30.821648 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15533 2019-Jan-11 15:26:30.822274 - [DEBUG]
15534 2019-Jan-11 15:26:30.822300 - [DEBUG] EDGE:
15535 2019-Jan-11 15:26:30.822359 - [DEBUG] ---> 15536 2019-Jan-11 15:26:30.822989 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15537 2019-Jan-11 15:26:30.823615 - [DEBUG]
15538 2019-Jan-11 15:26:30.823654 - [DEBUG] Compose: EdgeIdentity * AllBottom
15539 2019-Jan-11 15:26:30.823682 - [DEBUG]
15540 2019-Jan-11 15:26:30.823707 - [DEBUG] Propagate flow
15541 2019-Jan-11 15:26:30.823731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15542 2019-Jan-11 15:26:30.823795 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15543 2019-Jan-11 15:26:30.824427 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15544 2019-Jan-11 15:26:30.825069 - [DEBUG] Edge function : AllBottom (result of previous compose)
15545 2019-Jan-11 15:26:30.825096 - [DEBUG]
15546 2019-Jan-11 15:26:30.825122 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15547 2019-Jan-11 15:26:30.825149 - [DEBUG] = AllBottom
15548 2019-Jan-11 15:26:30.825174 - [DEBUG]
15549 2019-Jan-11 15:26:30.825207 - [DEBUG] PROPAGATE: No new function!
15550 2019-Jan-11 15:26:30.825235 - [DEBUG] EDGE:
15551 2019-Jan-11 15:26:30.825294 - [DEBUG] ---> 15552 2019-Jan-11 15:26:30.825925 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15553 2019-Jan-11 15:26:30.826551 - [DEBUG]
15554 2019-Jan-11 15:26:30.826577 - [DEBUG] EDGE:
15555 2019-Jan-11 15:26:30.826635 - [DEBUG] ---> 15556 2019-Jan-11 15:26:30.827260 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15557 2019-Jan-11 15:26:30.827899 - [DEBUG]
15558 2019-Jan-11 15:26:30.827926 - [DEBUG] Compose: EdgeIdentity * AllBottom
15559 2019-Jan-11 15:26:30.827953 - [DEBUG]
15560 2019-Jan-11 15:26:30.827978 - [DEBUG] Propagate flow
15561 2019-Jan-11 15:26:30.828002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15562 2019-Jan-11 15:26:30.828059 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15563 2019-Jan-11 15:26:30.828686 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15564 2019-Jan-11 15:26:30.829316 - [DEBUG] Edge function : AllBottom (result of previous compose)
15565 2019-Jan-11 15:26:30.829342 - [DEBUG]
15566 2019-Jan-11 15:26:30.829368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15567 2019-Jan-11 15:26:30.829394 - [DEBUG] = AllBottom
15568 2019-Jan-11 15:26:30.829420 - [DEBUG]
15569 2019-Jan-11 15:26:30.829444 - [DEBUG] PROPAGATE: No new function!
15570 2019-Jan-11 15:26:30.829469 - [DEBUG] EDGE:
15571 2019-Jan-11 15:26:30.829528 - [DEBUG] ---> 15572 2019-Jan-11 15:26:30.830159 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15573 2019-Jan-11 15:26:30.830785 - [DEBUG]
15574 2019-Jan-11 15:26:30.830811 - [DEBUG] EDGE:
15575 2019-Jan-11 15:26:30.830869 - [DEBUG] ---> 15576 2019-Jan-11 15:26:30.831512 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15577 2019-Jan-11 15:26:30.832139 - [DEBUG]
15578 2019-Jan-11 15:26:30.832165 - [DEBUG] EDGE:
15579 2019-Jan-11 15:26:30.832223 - [DEBUG] ---> 15580 2019-Jan-11 15:26:30.832850 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15581 2019-Jan-11 15:26:30.833477 - [DEBUG]
15582 2019-Jan-11 15:26:30.833503 - [DEBUG] EDGE:
15583 2019-Jan-11 15:26:30.833562 - [DEBUG] ---> 15584 2019-Jan-11 15:26:30.834201 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15585 2019-Jan-11 15:26:30.834853 - [DEBUG]
15586 2019-Jan-11 15:26:30.834878 - [DEBUG] EDGE:
15587 2019-Jan-11 15:26:30.834936 - [DEBUG] ---> 15588 2019-Jan-11 15:26:30.835562 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15589 2019-Jan-11 15:26:30.836190 - [DEBUG]
15590 2019-Jan-11 15:26:30.836217 - [DEBUG] EDGE:
15591 2019-Jan-11 15:26:30.836275 - [DEBUG] ---> 15592 2019-Jan-11 15:26:30.836904 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15593 2019-Jan-11 15:26:30.837531 - [DEBUG]
15594 2019-Jan-11 15:26:30.837574 - [DEBUG] Compose: EdgeIdentity * AllBottom
15595 2019-Jan-11 15:26:30.837602 - [DEBUG]
15596 2019-Jan-11 15:26:30.837627 - [DEBUG] Propagate flow
15597 2019-Jan-11 15:26:30.837652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15598 2019-Jan-11 15:26:30.837710 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15599 2019-Jan-11 15:26:30.838364 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15600 2019-Jan-11 15:26:30.838992 - [DEBUG] Edge function : AllBottom (result of previous compose)
15601 2019-Jan-11 15:26:30.839019 - [DEBUG]
15602 2019-Jan-11 15:26:30.839044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15603 2019-Jan-11 15:26:30.839071 - [DEBUG] = AllBottom
15604 2019-Jan-11 15:26:30.839097 - [DEBUG]
15605 2019-Jan-11 15:26:30.839121 - [DEBUG] PROPAGATE: No new function!
15606 2019-Jan-11 15:26:30.839147 - [DEBUG] EDGE:
15607 2019-Jan-11 15:26:30.839206 - [DEBUG] ---> 15608 2019-Jan-11 15:26:30.839843 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15609 2019-Jan-11 15:26:30.840471 - [DEBUG]


getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !7415610 2019-Jan-11 15:26:30.841114 - [DEBUG] Compose: EdgeIdentity * AllBottom
15611 2019-Jan-11 15:26:30.841145 - [DEBUG]
15612 2019-Jan-11 15:26:30.841170 - [DEBUG] Propagate flow
15613 2019-Jan-11 15:26:30.841205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15614 2019-Jan-11 15:26:30.841265 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15615 2019-Jan-11 15:26:30.841895 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15616 2019-Jan-11 15:26:30.842522 - [DEBUG] Edge function : AllBottom (result of previous compose)
15617 2019-Jan-11 15:26:30.842549 - [DEBUG]
15618 2019-Jan-11 15:26:30.842574 - [DEBUG] Join: AllTop & AllBottom
15619 2019-Jan-11 15:26:30.842601 - [DEBUG] = AllBottom (new jump func)
15620 2019-Jan-11 15:26:30.842627 - [DEBUG]
15621 2019-Jan-11 15:26:30.842651 - [DEBUG] Start adding new jump function
15622 2019-Jan-11 15:26:30.842675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15623 2019-Jan-11 15:26:30.842732 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15624 2019-Jan-11 15:26:30.843360 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15625 2019-Jan-11 15:26:30.843988 - [DEBUG] Edge Function : AllBottom
15626 2019-Jan-11 15:26:30.844032 - [DEBUG] End adding new jump function
15627 2019-Jan-11 15:26:30.844057 - [DEBUG]
15628 2019-Jan-11 15:26:30.844081 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15629 2019-Jan-11 15:26:30.844106 - [DEBUG]
15630 2019-Jan-11 15:26:30.844129 - [DEBUG] Process 439. path edge:
15631 2019-Jan-11 15:26:30.844153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15632 2019-Jan-11 15:26:30.844210 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
15633 2019-Jan-11 15:26:30.844861 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15634 2019-Jan-11 15:26:30.845489 - [DEBUG]
15635 2019-Jan-11 15:26:30.845515 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15636 2019-Jan-11 15:26:30.846149 - [DEBUG] Possible callees:
15637 2019-Jan-11 15:26:30.846175 - [DEBUG] foo
15638 2019-Jan-11 15:26:30.846201 - [DEBUG] Possible return sites:
15639 2019-Jan-11 15:26:30.846225 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8415640 2019-Jan-11 15:26:30.847471 - [DEBUG] Found and process special summary
15641 2019-Jan-11 15:26:30.847504 - [DEBUG] Compose: EdgeIdentity * AllBottom
15642 2019-Jan-11 15:26:30.847534 - [DEBUG]
15643 2019-Jan-11 15:26:30.847559 - [DEBUG] Propagate flow
15644 2019-Jan-11 15:26:30.847583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15645 2019-Jan-11 15:26:30.847641 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15646 2019-Jan-11 15:26:30.848288 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15647 2019-Jan-11 15:26:30.848916 - [DEBUG] Edge function : AllBottom (result of previous compose)
15648 2019-Jan-11 15:26:30.848943 - [DEBUG]
15649 2019-Jan-11 15:26:30.848968 - [DEBUG] Join: AllTop & AllBottom
15650 2019-Jan-11 15:26:30.848995 - [DEBUG] = AllBottom (new jump func)
15651 2019-Jan-11 15:26:30.849021 - [DEBUG]
15652 2019-Jan-11 15:26:30.849045 - [DEBUG] Start adding new jump function
15653 2019-Jan-11 15:26:30.849069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15654 2019-Jan-11 15:26:30.849126 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15655 2019-Jan-11 15:26:30.849754 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15656 2019-Jan-11 15:26:30.850382 - [DEBUG] Edge Function : AllBottom
15657 2019-Jan-11 15:26:30.850412 - [DEBUG] End adding new jump function
15658 2019-Jan-11 15:26:30.850437 - [DEBUG]
15659 2019-Jan-11 15:26:30.850461 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15660 2019-Jan-11 15:26:30.850485 - [DEBUG]
15661 2019-Jan-11 15:26:30.850508 - [DEBUG] Process 440. path edge:
15662 2019-Jan-11 15:26:30.850532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15663 2019-Jan-11 15:26:30.850588 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
15664 2019-Jan-11 15:26:30.851232 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15665 2019-Jan-11 15:26:30.851860 - [DEBUG]
15666 2019-Jan-11 15:26:30.851885 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !8515667 2019-Jan-11 15:26:30.853148 - [DEBUG] Compose: EdgeIdentity * AllBottom
15668 2019-Jan-11 15:26:30.853179 - [DEBUG]
15669 2019-Jan-11 15:26:30.853211 - [DEBUG] Propagate flow
15670 2019-Jan-11 15:26:30.853235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15671 2019-Jan-11 15:26:30.853293 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15672 2019-Jan-11 15:26:30.853921 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15673 2019-Jan-11 15:26:30.854562 - [DEBUG] Edge function : AllBottom (result of previous compose)
15674 2019-Jan-11 15:26:30.854588 - [DEBUG]
15675 2019-Jan-11 15:26:30.854613 - [DEBUG] Join: AllTop & AllBottom
15676 2019-Jan-11 15:26:30.854640 - [DEBUG] = AllBottom (new jump func)
15677 2019-Jan-11 15:26:30.854666 - [DEBUG]
15678 2019-Jan-11 15:26:30.854690 - [DEBUG] Start adding new jump function
15679 2019-Jan-11 15:26:30.854714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15680 2019-Jan-11 15:26:30.854771 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15681 2019-Jan-11 15:26:30.855400 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15682 2019-Jan-11 15:26:30.856027 - [DEBUG] Edge Function : AllBottom
15683 2019-Jan-11 15:26:30.856056 - [DEBUG] End adding new jump function
15684 2019-Jan-11 15:26:30.856081 - [DEBUG]
15685 2019-Jan-11 15:26:30.856105 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15686 2019-Jan-11 15:26:30.856129 - [DEBUG]
15687 2019-Jan-11 15:26:30.856152 - [DEBUG] Process 441. path edge:
15688 2019-Jan-11 15:26:30.856176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15689 2019-Jan-11 15:26:30.856233 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
15690 2019-Jan-11 15:26:30.856884 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15691 2019-Jan-11 15:26:30.857512 - [DEBUG]
15692 2019-Jan-11 15:26:30.857538 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715693 2019-Jan-11 15:26:30.858797 - [DEBUG] Compose: EdgeIdentity * AllBottom
15694 2019-Jan-11 15:26:30.858829 - [DEBUG]
15695 2019-Jan-11 15:26:30.858855 - [DEBUG] Propagate flow
15696 2019-Jan-11 15:26:30.858879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15697 2019-Jan-11 15:26:30.858938 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15698 2019-Jan-11 15:26:30.859574 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15699 2019-Jan-11 15:26:30.860203 - [DEBUG] Edge function : AllBottom (result of previous compose)
15700 2019-Jan-11 15:26:30.860229 - [DEBUG]
15701 2019-Jan-11 15:26:30.860254 - [DEBUG] Join: AllTop & AllBottom
15702 2019-Jan-11 15:26:30.860281 - [DEBUG] = AllBottom (new jump func)
15703 2019-Jan-11 15:26:30.860307 - [DEBUG]
15704 2019-Jan-11 15:26:30.860331 - [DEBUG] Start adding new jump function
15705 2019-Jan-11 15:26:30.860355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15706 2019-Jan-11 15:26:30.860411 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15707 2019-Jan-11 15:26:30.861039 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15708 2019-Jan-11 15:26:30.861690 - [DEBUG] Edge Function : AllBottom
15709 2019-Jan-11 15:26:30.861719 - [DEBUG] End adding new jump function
15710 2019-Jan-11 15:26:30.861753 - [DEBUG]
15711 2019-Jan-11 15:26:30.861777 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15712 2019-Jan-11 15:26:30.861801 - [DEBUG]
15713 2019-Jan-11 15:26:30.861825 - [DEBUG] Process 442. path edge:
15714 2019-Jan-11 15:26:30.861849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15715 2019-Jan-11 15:26:30.861906 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
15716 2019-Jan-11 15:26:30.862542 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15717 2019-Jan-11 15:26:30.863170 - [DEBUG]
15718 2019-Jan-11 15:26:30.863195 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15719 2019-Jan-11 15:26:30.863834 - [DEBUG] Possible callees:
15720 2019-Jan-11 15:26:30.863860 - [DEBUG] llvm.dbg.declare
15721 2019-Jan-11 15:26:30.863886 - [DEBUG] Possible return sites:
15722 2019-Jan-11 15:26:30.863911 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9615723 2019-Jan-11 15:26:30.865174 - [DEBUG] Found and process special summary
15724 2019-Jan-11 15:26:30.865208 - [DEBUG] Compose: EdgeIdentity * AllBottom
15725 2019-Jan-11 15:26:30.865237 - [DEBUG]
15726 2019-Jan-11 15:26:30.865262 - [DEBUG] Propagate flow
15727 2019-Jan-11 15:26:30.865287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15728 2019-Jan-11 15:26:30.865345 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15729 2019-Jan-11 15:26:30.865975 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15730 2019-Jan-11 15:26:30.866603 - [DEBUG] Edge function : AllBottom (result of previous compose)
15731 2019-Jan-11 15:26:30.866629 - [DEBUG]
15732 2019-Jan-11 15:26:30.866654 - [DEBUG] Join: AllTop & AllBottom
15733 2019-Jan-11 15:26:30.866681 - [DEBUG] = AllBottom (new jump func)
15734 2019-Jan-11 15:26:30.866707 - [DEBUG]
15735 2019-Jan-11 15:26:30.866731 - [DEBUG] Start adding new jump function
15736 2019-Jan-11 15:26:30.866755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15737 2019-Jan-11 15:26:30.866812 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15738 2019-Jan-11 15:26:30.867439 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15739 2019-Jan-11 15:26:30.868084 - [DEBUG] Edge Function : AllBottom
15740 2019-Jan-11 15:26:30.868112 - [DEBUG] End adding new jump function
15741 2019-Jan-11 15:26:30.868137 - [DEBUG]
15742 2019-Jan-11 15:26:30.868160 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15743 2019-Jan-11 15:26:30.868184 - [DEBUG]
15744 2019-Jan-11 15:26:30.868208 - [DEBUG] Process 443. path edge:
15745 2019-Jan-11 15:26:30.868232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15746 2019-Jan-11 15:26:30.868288 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
15747 2019-Jan-11 15:26:30.868917 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15748 2019-Jan-11 15:26:30.869544 - [DEBUG]
15749 2019-Jan-11 15:26:30.869569 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !9715750 2019-Jan-11 15:26:30.870822 - [DEBUG] Compose: EdgeIdentity * AllBottom
15751 2019-Jan-11 15:26:30.870860 - [DEBUG]
15752 2019-Jan-11 15:26:30.870885 - [DEBUG] Propagate flow
15753 2019-Jan-11 15:26:30.870908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15754 2019-Jan-11 15:26:30.870966 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15755 2019-Jan-11 15:26:30.871608 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15756 2019-Jan-11 15:26:30.872236 - [DEBUG] Edge function : AllBottom (result of previous compose)
15757 2019-Jan-11 15:26:30.872262 - [DEBUG]
15758 2019-Jan-11 15:26:30.872287 - [DEBUG] Join: AllTop & AllBottom
15759 2019-Jan-11 15:26:30.872315 - [DEBUG] = AllBottom (new jump func)
15760 2019-Jan-11 15:26:30.872340 - [DEBUG]
15761 2019-Jan-11 15:26:30.872364 - [DEBUG] Start adding new jump function
15762 2019-Jan-11 15:26:30.872389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15763 2019-Jan-11 15:26:30.872446 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15764 2019-Jan-11 15:26:30.873073 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15765 2019-Jan-11 15:26:30.873697 - [DEBUG] Edge Function : AllBottom
15766 2019-Jan-11 15:26:30.873726 - [DEBUG] End adding new jump function
15767 2019-Jan-11 15:26:30.873752 - [DEBUG]
15768 2019-Jan-11 15:26:30.873775 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15769 2019-Jan-11 15:26:30.873799 - [DEBUG]
15770 2019-Jan-11 15:26:30.873823 - [DEBUG] Process 444. path edge:
15771 2019-Jan-11 15:26:30.873847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15772 2019-Jan-11 15:26:30.873903 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
15773 2019-Jan-11 15:26:30.874542 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15774 2019-Jan-11 15:26:30.875170 - [DEBUG]
15775 2019-Jan-11 15:26:30.875197 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !9915776 2019-Jan-11 15:26:30.876437 - [DEBUG] Compose: EdgeIdentity * AllBottom
15777 2019-Jan-11 15:26:30.876469 - [DEBUG]
15778 2019-Jan-11 15:26:30.876494 - [DEBUG] Propagate flow
15779 2019-Jan-11 15:26:30.876518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15780 2019-Jan-11 15:26:30.876577 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
15781 2019-Jan-11 15:26:30.877207 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15782 2019-Jan-11 15:26:30.877835 - [DEBUG] Edge function : AllBottom (result of previous compose)
15783 2019-Jan-11 15:26:30.877873 - [DEBUG]
15784 2019-Jan-11 15:26:30.877900 - [DEBUG] Join: AllTop & AllBottom
15785 2019-Jan-11 15:26:30.877927 - [DEBUG] = AllBottom (new jump func)
15786 2019-Jan-11 15:26:30.877953 - [DEBUG]
15787 2019-Jan-11 15:26:30.877977 - [DEBUG] Start adding new jump function
15788 2019-Jan-11 15:26:30.878001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15789 2019-Jan-11 15:26:30.878058 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15790 2019-Jan-11 15:26:30.878688 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
15791 2019-Jan-11 15:26:30.879313 - [DEBUG] Edge Function : AllBottom
15792 2019-Jan-11 15:26:30.879341 - [DEBUG] End adding new jump function
15793 2019-Jan-11 15:26:30.879367 - [DEBUG]
15794 2019-Jan-11 15:26:30.879390 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15795 2019-Jan-11 15:26:30.879414 - [DEBUG]
15796 2019-Jan-11 15:26:30.879445 - [DEBUG] Process 445. path edge:
15797 2019-Jan-11 15:26:30.879470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15798 2019-Jan-11 15:26:30.879526 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
15799 2019-Jan-11 15:26:30.880150 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15800 2019-Jan-11 15:26:30.880778 - [DEBUG]
15801 2019-Jan-11 15:26:30.880804 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !10615802 2019-Jan-11 15:26:30.882056 - [DEBUG] Compose: EdgeIdentity * AllBottom
15803 2019-Jan-11 15:26:30.882089 - [DEBUG]
15804 2019-Jan-11 15:26:30.882114 - [DEBUG] Propagate flow
15805 2019-Jan-11 15:26:30.882138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15806 2019-Jan-11 15:26:30.882196 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15807 2019-Jan-11 15:26:30.882826 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15808 2019-Jan-11 15:26:30.883453 - [DEBUG] Edge function : AllBottom (result of previous compose)
15809 2019-Jan-11 15:26:30.883479 - [DEBUG]
15810 2019-Jan-11 15:26:30.883505 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15811 2019-Jan-11 15:26:30.883532 - [DEBUG] = AllBottom
15812 2019-Jan-11 15:26:30.883557 - [DEBUG]
15813 2019-Jan-11 15:26:30.883581 - [DEBUG] PROPAGATE: No new function!
15814 2019-Jan-11 15:26:30.883606 - [DEBUG] EDGE:
15815 2019-Jan-11 15:26:30.883664 - [DEBUG] ---> 15816 2019-Jan-11 15:26:30.884287 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15817 2019-Jan-11 15:26:30.884929 - [DEBUG]
15818 2019-Jan-11 15:26:30.884955 - [DEBUG] EDGE:
15819 2019-Jan-11 15:26:30.885014 - [DEBUG] ---> 15820 2019-Jan-11 15:26:30.885638 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15821 2019-Jan-11 15:26:30.886265 - [DEBUG]
15822 2019-Jan-11 15:26:30.886291 - [DEBUG] EDGE:
15823 2019-Jan-11 15:26:30.886349 - [DEBUG] ---> 15824 2019-Jan-11 15:26:30.886978 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15825 2019-Jan-11 15:26:30.887605 - [DEBUG]
15826 2019-Jan-11 15:26:30.887643 - [DEBUG] Compose: EdgeIdentity * AllBottom
15827 2019-Jan-11 15:26:30.887672 - [DEBUG]
15828 2019-Jan-11 15:26:30.887696 - [DEBUG] Propagate flow
15829 2019-Jan-11 15:26:30.887721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15830 2019-Jan-11 15:26:30.887778 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15831 2019-Jan-11 15:26:30.888423 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15832 2019-Jan-11 15:26:30.889050 - [DEBUG] Edge function : AllBottom (result of previous compose)
15833 2019-Jan-11 15:26:30.889077 - [DEBUG]
15834 2019-Jan-11 15:26:30.889102 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15835 2019-Jan-11 15:26:30.889129 - [DEBUG] = AllBottom
15836 2019-Jan-11 15:26:30.889154 - [DEBUG]
15837 2019-Jan-11 15:26:30.889178 - [DEBUG] PROPAGATE: No new function!
15838 2019-Jan-11 15:26:30.889204 - [DEBUG] EDGE:
15839 2019-Jan-11 15:26:30.889263 - [DEBUG] ---> 15840 2019-Jan-11 15:26:30.889906 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15841 2019-Jan-11 15:26:30.890536 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715842 2019-Jan-11 15:26:30.891175 - [DEBUG] Compose: EdgeIdentity * AllBottom
15843 2019-Jan-11 15:26:30.891219 - [DEBUG]
15844 2019-Jan-11 15:26:30.891244 - [DEBUG] Propagate flow
15845 2019-Jan-11 15:26:30.891268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15846 2019-Jan-11 15:26:30.891326 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15847 2019-Jan-11 15:26:30.891956 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15848 2019-Jan-11 15:26:30.892584 - [DEBUG] Edge function : AllBottom (result of previous compose)
15849 2019-Jan-11 15:26:30.892610 - [DEBUG]
15850 2019-Jan-11 15:26:30.892635 - [DEBUG] Join: AllTop & AllBottom
15851 2019-Jan-11 15:26:30.892662 - [DEBUG] = AllBottom (new jump func)
15852 2019-Jan-11 15:26:30.892688 - [DEBUG]
15853 2019-Jan-11 15:26:30.892712 - [DEBUG] Start adding new jump function
15854 2019-Jan-11 15:26:30.892736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15855 2019-Jan-11 15:26:30.892793 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15856 2019-Jan-11 15:26:30.893421 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15857 2019-Jan-11 15:26:30.894049 - [DEBUG] Edge Function : AllBottom
15858 2019-Jan-11 15:26:30.894078 - [DEBUG] End adding new jump function
15859 2019-Jan-11 15:26:30.894104 - [DEBUG]
15860 2019-Jan-11 15:26:30.894128 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15861 2019-Jan-11 15:26:30.894152 - [DEBUG]
15862 2019-Jan-11 15:26:30.894175 - [DEBUG] Process 446. path edge:
15863 2019-Jan-11 15:26:30.894199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15864 2019-Jan-11 15:26:30.894255 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
15865 2019-Jan-11 15:26:30.894898 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15866 2019-Jan-11 15:26:30.895525 - [DEBUG]
15867 2019-Jan-11 15:26:30.895550 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15868 2019-Jan-11 15:26:30.896183 - [DEBUG] Possible callees:
15869 2019-Jan-11 15:26:30.896208 - [DEBUG] bar
15870 2019-Jan-11 15:26:30.896234 - [DEBUG] Possible return sites:
15871 2019-Jan-11 15:26:30.896258 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8915872 2019-Jan-11 15:26:30.897501 - [DEBUG] Found and process special summary
15873 2019-Jan-11 15:26:30.897534 - [DEBUG] Compose: EdgeIdentity * AllBottom
15874 2019-Jan-11 15:26:30.897563 - [DEBUG]
15875 2019-Jan-11 15:26:30.897588 - [DEBUG] Propagate flow
15876 2019-Jan-11 15:26:30.897612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15877 2019-Jan-11 15:26:30.897671 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15878 2019-Jan-11 15:26:30.898317 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15879 2019-Jan-11 15:26:30.898944 - [DEBUG] Edge function : AllBottom (result of previous compose)
15880 2019-Jan-11 15:26:30.898970 - [DEBUG]
15881 2019-Jan-11 15:26:30.899003 - [DEBUG] Join: AllTop & AllBottom
15882 2019-Jan-11 15:26:30.899030 - [DEBUG] = AllBottom (new jump func)
15883 2019-Jan-11 15:26:30.899056 - [DEBUG]
15884 2019-Jan-11 15:26:30.899080 - [DEBUG] Start adding new jump function
15885 2019-Jan-11 15:26:30.899104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15886 2019-Jan-11 15:26:30.899161 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15887 2019-Jan-11 15:26:30.899788 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15888 2019-Jan-11 15:26:30.900416 - [DEBUG] Edge Function : AllBottom
15889 2019-Jan-11 15:26:30.900445 - [DEBUG] End adding new jump function
15890 2019-Jan-11 15:26:30.900470 - [DEBUG]
15891 2019-Jan-11 15:26:30.900494 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15892 2019-Jan-11 15:26:30.900518 - [DEBUG]
15893 2019-Jan-11 15:26:30.900542 - [DEBUG] Process 447. path edge:
15894 2019-Jan-11 15:26:30.900565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15895 2019-Jan-11 15:26:30.900622 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
15896 2019-Jan-11 15:26:30.901276 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15897 2019-Jan-11 15:26:30.901916 - [DEBUG]
15898 2019-Jan-11 15:26:30.901941 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !9015899 2019-Jan-11 15:26:30.903207 - [DEBUG] Compose: EdgeIdentity * AllBottom
15900 2019-Jan-11 15:26:30.903239 - [DEBUG]
15901 2019-Jan-11 15:26:30.903263 - [DEBUG] Propagate flow
15902 2019-Jan-11 15:26:30.903286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15903 2019-Jan-11 15:26:30.903345 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15904 2019-Jan-11 15:26:30.903972 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15905 2019-Jan-11 15:26:30.904614 - [DEBUG] Edge function : AllBottom (result of previous compose)
15906 2019-Jan-11 15:26:30.904640 - [DEBUG]
15907 2019-Jan-11 15:26:30.904664 - [DEBUG] Join: AllTop & AllBottom
15908 2019-Jan-11 15:26:30.904690 - [DEBUG] = AllBottom (new jump func)
15909 2019-Jan-11 15:26:30.904714 - [DEBUG]
15910 2019-Jan-11 15:26:30.904738 - [DEBUG] Start adding new jump function
15911 2019-Jan-11 15:26:30.904761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15912 2019-Jan-11 15:26:30.904817 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15913 2019-Jan-11 15:26:30.905444 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15914 2019-Jan-11 15:26:30.906070 - [DEBUG] Edge Function : AllBottom
15915 2019-Jan-11 15:26:30.906099 - [DEBUG] End adding new jump function
15916 2019-Jan-11 15:26:30.906124 - [DEBUG]
15917 2019-Jan-11 15:26:30.906148 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15918 2019-Jan-11 15:26:30.906172 - [DEBUG]
15919 2019-Jan-11 15:26:30.906196 - [DEBUG] Process 448. path edge:
15920 2019-Jan-11 15:26:30.906219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15921 2019-Jan-11 15:26:30.906276 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
15922 2019-Jan-11 15:26:30.906902 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15923 2019-Jan-11 15:26:30.907529 - [DEBUG]
15924 2019-Jan-11 15:26:30.907567 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215925 2019-Jan-11 15:26:30.908825 - [DEBUG] Compose: EdgeIdentity * AllBottom
15926 2019-Jan-11 15:26:30.908857 - [DEBUG]
15927 2019-Jan-11 15:26:30.908882 - [DEBUG] Propagate flow
15928 2019-Jan-11 15:26:30.908906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15929 2019-Jan-11 15:26:30.908964 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15930 2019-Jan-11 15:26:30.909611 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15931 2019-Jan-11 15:26:30.910238 - [DEBUG] Edge function : AllBottom (result of previous compose)
15932 2019-Jan-11 15:26:30.910264 - [DEBUG]
15933 2019-Jan-11 15:26:30.910290 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15934 2019-Jan-11 15:26:30.910317 - [DEBUG] = AllBottom
15935 2019-Jan-11 15:26:30.910343 - [DEBUG]
15936 2019-Jan-11 15:26:30.910367 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215937 2019-Jan-11 15:26:30.911005 - [DEBUG] Compose: EdgeIdentity * AllBottom
15938 2019-Jan-11 15:26:30.911036 - [DEBUG]
15939 2019-Jan-11 15:26:30.911061 - [DEBUG] Propagate flow
15940 2019-Jan-11 15:26:30.911085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15941 2019-Jan-11 15:26:30.911142 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15942 2019-Jan-11 15:26:30.911794 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15943 2019-Jan-11 15:26:30.912422 - [DEBUG] Edge function : AllBottom (result of previous compose)
15944 2019-Jan-11 15:26:30.912448 - [DEBUG]
15945 2019-Jan-11 15:26:30.912473 - [DEBUG] Join: AllTop & AllBottom
15946 2019-Jan-11 15:26:30.912500 - [DEBUG] = AllBottom (new jump func)
15947 2019-Jan-11 15:26:30.912525 - [DEBUG]
15948 2019-Jan-11 15:26:30.912550 - [DEBUG] Start adding new jump function
15949 2019-Jan-11 15:26:30.912574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15950 2019-Jan-11 15:26:30.912631 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15951 2019-Jan-11 15:26:30.913263 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15952 2019-Jan-11 15:26:30.913900 - [DEBUG] Edge Function : AllBottom
15953 2019-Jan-11 15:26:30.913929 - [DEBUG] End adding new jump function
15954 2019-Jan-11 15:26:30.913954 - [DEBUG]
15955 2019-Jan-11 15:26:30.913978 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15956 2019-Jan-11 15:26:30.914002 - [DEBUG]
15957 2019-Jan-11 15:26:30.914025 - [DEBUG] Process 449. path edge:
15958 2019-Jan-11 15:26:30.914049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15959 2019-Jan-11 15:26:30.914105 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
15960 2019-Jan-11 15:26:30.914755 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15961 2019-Jan-11 15:26:30.915383 - [DEBUG]
15962 2019-Jan-11 15:26:30.915408 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15963 2019-Jan-11 15:26:30.916050 - [DEBUG] Possible callees:
15964 2019-Jan-11 15:26:30.916084 - [DEBUG] llvm.dbg.declare
15965 2019-Jan-11 15:26:30.916111 - [DEBUG] Possible return sites:
15966 2019-Jan-11 15:26:30.916135 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10315967 2019-Jan-11 15:26:30.917390 - [DEBUG] Found and process special summary
15968 2019-Jan-11 15:26:30.917424 - [DEBUG] Compose: EdgeIdentity * AllBottom
15969 2019-Jan-11 15:26:30.917452 - [DEBUG]
15970 2019-Jan-11 15:26:30.917478 - [DEBUG] Propagate flow
15971 2019-Jan-11 15:26:30.917502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15972 2019-Jan-11 15:26:30.917560 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15973 2019-Jan-11 15:26:30.918204 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15974 2019-Jan-11 15:26:30.918832 - [DEBUG] Edge function : AllBottom (result of previous compose)
15975 2019-Jan-11 15:26:30.918859 - [DEBUG]
15976 2019-Jan-11 15:26:30.918884 - [DEBUG] Join: AllTop & AllBottom
15977 2019-Jan-11 15:26:30.918911 - [DEBUG] = AllBottom (new jump func)
15978 2019-Jan-11 15:26:30.918936 - [DEBUG]
15979 2019-Jan-11 15:26:30.918960 - [DEBUG] Start adding new jump function
15980 2019-Jan-11 15:26:30.918985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15981 2019-Jan-11 15:26:30.919041 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15982 2019-Jan-11 15:26:30.919668 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15983 2019-Jan-11 15:26:30.920297 - [DEBUG] Edge Function : AllBottom
15984 2019-Jan-11 15:26:30.920326 - [DEBUG] End adding new jump function
15985 2019-Jan-11 15:26:30.920351 - [DEBUG]
15986 2019-Jan-11 15:26:30.920375 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15987 2019-Jan-11 15:26:30.920399 - [DEBUG]
15988 2019-Jan-11 15:26:30.920422 - [DEBUG] Process 450. path edge:
15989 2019-Jan-11 15:26:30.920446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15990 2019-Jan-11 15:26:30.920502 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
15991 2019-Jan-11 15:26:30.921132 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15992 2019-Jan-11 15:26:30.921774 - [DEBUG]
15993 2019-Jan-11 15:26:30.921800 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !10415994 2019-Jan-11 15:26:30.923055 - [DEBUG] Compose: EdgeIdentity * AllBottom
15995 2019-Jan-11 15:26:30.923086 - [DEBUG]
15996 2019-Jan-11 15:26:30.923110 - [DEBUG] Propagate flow
15997 2019-Jan-11 15:26:30.923133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15998 2019-Jan-11 15:26:30.923191 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
15999 2019-Jan-11 15:26:30.923816 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16000 2019-Jan-11 15:26:30.924443 - [DEBUG] Edge function : AllBottom (result of previous compose)
16001 2019-Jan-11 15:26:30.924469 - [DEBUG]
16002 2019-Jan-11 15:26:30.924494 - [DEBUG] Join: AllTop & AllBottom
16003 2019-Jan-11 15:26:30.924521 - [DEBUG] = AllBottom (new jump func)
16004 2019-Jan-11 15:26:30.924560 - [DEBUG]
16005 2019-Jan-11 15:26:30.924585 - [DEBUG] Start adding new jump function
16006 2019-Jan-11 15:26:30.924609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16007 2019-Jan-11 15:26:30.924674 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16008 2019-Jan-11 15:26:30.925302 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
16009 2019-Jan-11 15:26:30.925926 - [DEBUG] Edge Function : AllBottom
16010 2019-Jan-11 15:26:30.925955 - [DEBUG] End adding new jump function
16011 2019-Jan-11 15:26:30.925980 - [DEBUG]
16012 2019-Jan-11 15:26:30.926004 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
16013 2019-Jan-11 15:26:30.926028 - [DEBUG]
16014 2019-Jan-11 15:26:30.926051 - [DEBUG] Process 451. path edge:
16015 2019-Jan-11 15:26:30.926075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16016 2019-Jan-11 15:26:30.926132 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
16017 2019-Jan-11 15:26:30.926756 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
16018 2019-Jan-11 15:26:30.927384 - [DEBUG]
16019 2019-Jan-11 15:26:30.927410 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !10516020 2019-Jan-11 15:26:30.928662 - [DEBUG] Compose: EdgeIdentity * AllBottom
16021 2019-Jan-11 15:26:30.928693 - [DEBUG]
16022 2019-Jan-11 15:26:30.928718 - [DEBUG] Propagate flow
16023 2019-Jan-11 15:26:30.928743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16024 2019-Jan-11 15:26:30.928801 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
16025 2019-Jan-11 15:26:30.929435 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16026 2019-Jan-11 15:26:30.930063 - [DEBUG] Edge function : AllBottom (result of previous compose)
16027 2019-Jan-11 15:26:30.930090 - [DEBUG]
16028 2019-Jan-11 15:26:30.930115 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16029 2019-Jan-11 15:26:30.930142 - [DEBUG] = AllBottom
16030 2019-Jan-11 15:26:30.930167 - [DEBUG]
16031 2019-Jan-11 15:26:30.930191 - [DEBUG] PROPAGATE: No new function!
16032 2019-Jan-11 15:26:30.930216 - [DEBUG] EDGE:
16033 2019-Jan-11 15:26:30.930274 - [DEBUG] ---> 16034 2019-Jan-11 15:26:30.930897 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16035 2019-Jan-11 15:26:30.931539 - [DEBUG]
16036 2019-Jan-11 15:26:30.931564 - [DEBUG] EDGE:
16037 2019-Jan-11 15:26:30.931621 - [DEBUG] ---> 16038 2019-Jan-11 15:26:30.932251 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16039 2019-Jan-11 15:26:30.932880 - [DEBUG]
16040 2019-Jan-11 15:26:30.932919 - [DEBUG] Compose: EdgeIdentity * AllBottom
16041 2019-Jan-11 15:26:30.932948 - [DEBUG]
16042 2019-Jan-11 15:26:30.932973 - [DEBUG] Propagate flow
16043 2019-Jan-11 15:26:30.932997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16044 2019-Jan-11 15:26:30.933055 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
16045 2019-Jan-11 15:26:30.933685 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16046 2019-Jan-11 15:26:30.934313 - [DEBUG] Edge function : AllBottom (result of previous compose)
16047 2019-Jan-11 15:26:30.934339 - [DEBUG]
16048 2019-Jan-11 15:26:30.934365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16049 2019-Jan-11 15:26:30.934392 - [DEBUG] = AllBottom
16050 2019-Jan-11 15:26:30.934417 - [DEBUG]
16051 2019-Jan-11 15:26:30.934441 - [DEBUG] PROPAGATE: No new function!
16052 2019-Jan-11 15:26:30.934475 - [DEBUG] EDGE:
16053 2019-Jan-11 15:26:30.934546 - [DEBUG] ---> 16054 2019-Jan-11 15:26:30.935184 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16055 2019-Jan-11 15:26:30.935812 - [DEBUG]
16056 2019-Jan-11 15:26:30.935837 - [DEBUG] EDGE:
16057 2019-Jan-11 15:26:30.935896 - [DEBUG] ---> 16058 2019-Jan-11 15:26:30.936523 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16059 2019-Jan-11 15:26:30.937150 - [DEBUG]
16060 2019-Jan-11 15:26:30.937176 - [DEBUG] EDGE:
16061 2019-Jan-11 15:26:30.937234 - [DEBUG] ---> 16062 2019-Jan-11 15:26:30.937877 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16063 2019-Jan-11 15:26:30.938505 - [DEBUG]
16064 2019-Jan-11 15:26:30.938542 - [DEBUG] Compose: EdgeIdentity * AllBottom
16065 2019-Jan-11 15:26:30.938570 - [DEBUG]
16066 2019-Jan-11 15:26:30.938595 - [DEBUG] Propagate flow
16067 2019-Jan-11 15:26:30.938620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16068 2019-Jan-11 15:26:30.938678 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
16069 2019-Jan-11 15:26:30.939307 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16070 2019-Jan-11 15:26:30.939933 - [DEBUG] Edge function : AllBottom (result of previous compose)
16071 2019-Jan-11 15:26:30.939960 - [DEBUG]
16072 2019-Jan-11 15:26:30.939985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16073 2019-Jan-11 15:26:30.940012 - [DEBUG] = AllBottom
16074 2019-Jan-11 15:26:30.940037 - [DEBUG]
16075 2019-Jan-11 15:26:30.940061 - [DEBUG] PROPAGATE: No new function!
16076 2019-Jan-11 15:26:30.940088 - [DEBUG] EDGE:
16077 2019-Jan-11 15:26:30.940146 - [DEBUG] ---> 16078 2019-Jan-11 15:26:30.940777 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16079 2019-Jan-11 15:26:30.941419 - [DEBUG]
16080 2019-Jan-11 15:26:30.941444 - [DEBUG] EDGE:
16081 2019-Jan-11 15:26:30.941502 - [DEBUG] ---> 16082 2019-Jan-11 15:26:30.942128 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16083 2019-Jan-11 15:26:30.942756 - [DEBUG]
16084 2019-Jan-11 15:26:30.942782 - [DEBUG] EDGE:
16085 2019-Jan-11 15:26:30.942841 - [DEBUG] ---> 16086 2019-Jan-11 15:26:30.943471 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16087 2019-Jan-11 15:26:30.944099 - [DEBUG]
16088 2019-Jan-11 15:26:30.944136 - [DEBUG] Compose: EdgeIdentity * AllBottom
16089 2019-Jan-11 15:26:30.944165 - [DEBUG]
16090 2019-Jan-11 15:26:30.944190 - [DEBUG] Propagate flow
16091 2019-Jan-11 15:26:30.944214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16092 2019-Jan-11 15:26:30.944272 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
16093 2019-Jan-11 15:26:30.944925 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16094 2019-Jan-11 15:26:30.945554 - [DEBUG] Edge function : AllBottom (result of previous compose)
16095 2019-Jan-11 15:26:30.945580 - [DEBUG]
16096 2019-Jan-11 15:26:30.945606 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16097 2019-Jan-11 15:26:30.945633 - [DEBUG] = AllBottom
16098 2019-Jan-11 15:26:30.945658 - [DEBUG]
16099 2019-Jan-11 15:26:30.945682 - [DEBUG] PROPAGATE: No new function!
16100 2019-Jan-11 15:26:30.945708 - [DEBUG] EDGE:
16101 2019-Jan-11 15:26:30.945767 - [DEBUG] ---> 16102 2019-Jan-11 15:26:30.946398 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16103 2019-Jan-11 15:26:30.947026 - [DEBUG]
16104 2019-Jan-11 15:26:30.947052 - [DEBUG] EDGE:
16105 2019-Jan-11 15:26:30.947111 - [DEBUG] ---> 16106 2019-Jan-11 15:26:30.947737 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16107 2019-Jan-11 15:26:30.948381 - [DEBUG]
16108 2019-Jan-11 15:26:30.948407 - [DEBUG] EDGE:
16109 2019-Jan-11 15:26:30.948465 - [DEBUG] ---> 16110 2019-Jan-11 15:26:30.949095 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16111 2019-Jan-11 15:26:30.949722 - [DEBUG]
16112 2019-Jan-11 15:26:30.949759 - [DEBUG] Compose: EdgeIdentity * AllBottom
16113 2019-Jan-11 15:26:30.949788 - [DEBUG]
16114 2019-Jan-11 15:26:30.949813 - [DEBUG] Propagate flow
16115 2019-Jan-11 15:26:30.949837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16116 2019-Jan-11 15:26:30.949895 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16117 2019-Jan-11 15:26:30.950525 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16118 2019-Jan-11 15:26:30.951152 - [DEBUG] Edge function : AllBottom (result of previous compose)
16119 2019-Jan-11 15:26:30.951179 - [DEBUG]
16120 2019-Jan-11 15:26:30.951218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16121 2019-Jan-11 15:26:30.951245 - [DEBUG] = AllBottom
16122 2019-Jan-11 15:26:30.951270 - [DEBUG]
16123 2019-Jan-11 15:26:30.951294 - [DEBUG] PROPAGATE: No new function!
16124 2019-Jan-11 15:26:30.951321 - [DEBUG] EDGE:
16125 2019-Jan-11 15:26:30.951379 - [DEBUG] ---> 16126 2019-Jan-11 15:26:30.952010 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16127 2019-Jan-11 15:26:30.952638 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !6716128 2019-Jan-11 15:26:30.953286 - [DEBUG] Compose: EdgeIdentity * AllBottom
16129 2019-Jan-11 15:26:30.953317 - [DEBUG]
16130 2019-Jan-11 15:26:30.953342 - [DEBUG] Propagate flow
16131 2019-Jan-11 15:26:30.953366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16132 2019-Jan-11 15:26:30.953424 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16133 2019-Jan-11 15:26:30.954054 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16134 2019-Jan-11 15:26:30.954704 - [DEBUG] Edge function : AllBottom (result of previous compose)
16135 2019-Jan-11 15:26:30.954730 - [DEBUG]
16136 2019-Jan-11 15:26:30.954755 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16137 2019-Jan-11 15:26:30.954781 - [DEBUG] = AllBottom
16138 2019-Jan-11 15:26:30.954806 - [DEBUG]
16139 2019-Jan-11 15:26:30.954829 - [DEBUG] PROPAGATE: No new function!
16140 2019-Jan-11 15:26:30.954853 - [DEBUG] EDGE:
16141 2019-Jan-11 15:26:30.954911 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
16142 2019-Jan-11 15:26:30.955542 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16143 2019-Jan-11 15:26:30.956170 - [DEBUG]
16144 2019-Jan-11 15:26:30.956195 - [DEBUG] EDGE:
16145 2019-Jan-11 15:26:30.956254 - [DEBUG] ---> 16146 2019-Jan-11 15:26:30.956881 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16147 2019-Jan-11 15:26:30.957508 - [DEBUG]
16148 2019-Jan-11 15:26:30.957534 - [DEBUG] EDGE:
16149 2019-Jan-11 15:26:30.957592 - [DEBUG] ---> 16150 2019-Jan-11 15:26:30.958232 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16151 2019-Jan-11 15:26:30.958861 - [DEBUG]
16152 2019-Jan-11 15:26:30.958886 - [DEBUG] EDGE:
16153 2019-Jan-11 15:26:30.958945 - [DEBUG] ---> 16154 2019-Jan-11 15:26:30.959574 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16155 2019-Jan-11 15:26:30.960201 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !5816156 2019-Jan-11 15:26:30.960847 - [DEBUG] Compose: EdgeIdentity * AllBottom
16157 2019-Jan-11 15:26:30.960877 - [DEBUG]
16158 2019-Jan-11 15:26:30.960902 - [DEBUG] Propagate flow
16159 2019-Jan-11 15:26:30.960927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16160 2019-Jan-11 15:26:30.960984 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16161 2019-Jan-11 15:26:30.961629 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16162 2019-Jan-11 15:26:30.962257 - [DEBUG] Edge function : AllBottom (result of previous compose)
16163 2019-Jan-11 15:26:30.962283 - [DEBUG]
16164 2019-Jan-11 15:26:30.962309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16165 2019-Jan-11 15:26:30.962336 - [DEBUG] = AllBottom
16166 2019-Jan-11 15:26:30.962361 - [DEBUG]
16167 2019-Jan-11 15:26:30.962385 - [DEBUG] PROPAGATE: No new function!
16168 2019-Jan-11 15:26:30.962410 - [DEBUG] EDGE:
16169 2019-Jan-11 15:26:30.962468 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
16170 2019-Jan-11 15:26:30.963101 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16171 2019-Jan-11 15:26:30.963730 - [DEBUG]
16172 2019-Jan-11 15:26:30.963756 - [DEBUG] EDGE:
16173 2019-Jan-11 15:26:30.963814 - [DEBUG] ---> 16174 2019-Jan-11 15:26:30.964442 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16175 2019-Jan-11 15:26:30.965105 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !5316176 2019-Jan-11 15:26:30.965745 - [DEBUG] Compose: EdgeIdentity * AllBottom
16177 2019-Jan-11 15:26:30.965776 - [DEBUG]
16178 2019-Jan-11 15:26:30.965801 - [DEBUG] Propagate flow
16179 2019-Jan-11 15:26:30.965826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16180 2019-Jan-11 15:26:30.965883 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16181 2019-Jan-11 15:26:30.966520 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16182 2019-Jan-11 15:26:30.967148 - [DEBUG] Edge function : AllBottom (result of previous compose)
16183 2019-Jan-11 15:26:30.967174 - [DEBUG]
16184 2019-Jan-11 15:26:30.967200 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16185 2019-Jan-11 15:26:30.967227 - [DEBUG] = AllBottom
16186 2019-Jan-11 15:26:30.967252 - [DEBUG]
16187 2019-Jan-11 15:26:30.967276 - [DEBUG] PROPAGATE: No new function!
16188 2019-Jan-11 15:26:30.967301 - [DEBUG] EDGE:
16189 2019-Jan-11 15:26:30.967360 - [DEBUG] ---> 16190 2019-Jan-11 15:26:30.968001 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16191 2019-Jan-11 15:26:30.968627 - [DEBUG]
16192 2019-Jan-11 15:26:30.968654 - [DEBUG] Compose: EdgeIdentity * AllBottom
16193 2019-Jan-11 15:26:30.968681 - [DEBUG]
16194 2019-Jan-11 15:26:30.968706 - [DEBUG] Propagate flow
16195 2019-Jan-11 15:26:30.968730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16196 2019-Jan-11 15:26:30.968786 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16197 2019-Jan-11 15:26:30.969412 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16198 2019-Jan-11 15:26:30.970042 - [DEBUG] Edge function : AllBottom (result of previous compose)
16199 2019-Jan-11 15:26:30.970069 - [DEBUG]
16200 2019-Jan-11 15:26:30.970094 - [DEBUG] Join: AllTop & AllBottom
16201 2019-Jan-11 15:26:30.970121 - [DEBUG] = AllBottom (new jump func)
16202 2019-Jan-11 15:26:30.970147 - [DEBUG]
16203 2019-Jan-11 15:26:30.970171 - [DEBUG] Start adding new jump function
16204 2019-Jan-11 15:26:30.970195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16205 2019-Jan-11 15:26:30.970252 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16206 2019-Jan-11 15:26:30.970882 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16207 2019-Jan-11 15:26:30.971522 - [DEBUG] Edge Function : AllBottom
16208 2019-Jan-11 15:26:30.971550 - [DEBUG] End adding new jump function
16209 2019-Jan-11 15:26:30.971575 - [DEBUG]
16210 2019-Jan-11 15:26:30.971598 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
16211 2019-Jan-11 15:26:30.971622 - [DEBUG]
16212 2019-Jan-11 15:26:30.971646 - [DEBUG] Process 452. path edge:
16213 2019-Jan-11 15:26:30.971669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16214 2019-Jan-11 15:26:30.971726 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
16215 2019-Jan-11 15:26:30.972352 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16216 2019-Jan-11 15:26:30.972981 - [DEBUG]
16217 2019-Jan-11 15:26:30.973008 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16218 2019-Jan-11 15:26:30.973659 - [DEBUG] Compose: EdgeIdentity * AllBottom
16219 2019-Jan-11 15:26:30.973689 - [DEBUG]
16220 2019-Jan-11 15:26:30.973714 - [DEBUG] Propagate flow
16221 2019-Jan-11 15:26:30.973738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16222 2019-Jan-11 15:26:30.973796 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16223 2019-Jan-11 15:26:30.974426 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16224 2019-Jan-11 15:26:30.975071 - [DEBUG] Edge function : AllBottom (result of previous compose)
16225 2019-Jan-11 15:26:30.975096 - [DEBUG]
16226 2019-Jan-11 15:26:30.975121 - [DEBUG] Join: AllTop & AllBottom
16227 2019-Jan-11 15:26:30.975147 - [DEBUG] = AllBottom (new jump func)
16228 2019-Jan-11 15:26:30.975171 - [DEBUG]
16229 2019-Jan-11 15:26:30.975195 - [DEBUG] Start adding new jump function
16230 2019-Jan-11 15:26:30.975218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16231 2019-Jan-11 15:26:30.975274 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16232 2019-Jan-11 15:26:30.975905 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16233 2019-Jan-11 15:26:30.976532 - [DEBUG] Edge Function : AllBottom
16234 2019-Jan-11 15:26:30.976560 - [DEBUG] End adding new jump function
16235 2019-Jan-11 15:26:30.976585 - [DEBUG]
16236 2019-Jan-11 15:26:30.976610 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
16237 2019-Jan-11 15:26:30.976635 - [DEBUG]
16238 2019-Jan-11 15:26:30.976659 - [DEBUG] Process 453. path edge:
16239 2019-Jan-11 15:26:30.976683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16240 2019-Jan-11 15:26:30.976740 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
16241 2019-Jan-11 15:26:30.977368 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16242 2019-Jan-11 15:26:30.978012 - [DEBUG]
16243 2019-Jan-11 15:26:30.978036 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16244 2019-Jan-11 15:26:30.978675 - [DEBUG] Compose: EdgeIdentity * AllBottom
16245 2019-Jan-11 15:26:30.978704 - [DEBUG]
16246 2019-Jan-11 15:26:30.978728 - [DEBUG] Propagate flow
16247 2019-Jan-11 15:26:30.978753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16248 2019-Jan-11 15:26:30.978810 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16249 2019-Jan-11 15:26:30.979442 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16250 2019-Jan-11 15:26:30.980073 - [DEBUG] Edge function : AllBottom (result of previous compose)
16251 2019-Jan-11 15:26:30.980099 - [DEBUG]
16252 2019-Jan-11 15:26:30.980124 - [DEBUG] Join: AllTop & AllBottom
16253 2019-Jan-11 15:26:30.980151 - [DEBUG] = AllBottom (new jump func)
16254 2019-Jan-11 15:26:30.980177 - [DEBUG]
16255 2019-Jan-11 15:26:30.980201 - [DEBUG] Start adding new jump function
16256 2019-Jan-11 15:26:30.980225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16257 2019-Jan-11 15:26:30.980282 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16258 2019-Jan-11 15:26:30.980912 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16259 2019-Jan-11 15:26:30.981562 - [DEBUG] Edge Function : AllBottom
16260 2019-Jan-11 15:26:30.981590 - [DEBUG] End adding new jump function
16261 2019-Jan-11 15:26:30.981616 - [DEBUG]
16262 2019-Jan-11 15:26:30.981640 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
16263 2019-Jan-11 15:26:30.981673 - [DEBUG]
16264 2019-Jan-11 15:26:30.981697 - [DEBUG] Process 454. path edge:
16265 2019-Jan-11 15:26:30.981722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16266 2019-Jan-11 15:26:30.981780 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
16267 2019-Jan-11 15:26:30.982412 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16268 2019-Jan-11 15:26:30.983041 - [DEBUG]
16269 2019-Jan-11 15:26:30.983068 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16270 2019-Jan-11 15:26:30.983707 - [DEBUG] Compose: EdgeIdentity * AllBottom
16271 2019-Jan-11 15:26:30.983736 - [DEBUG]
16272 2019-Jan-11 15:26:30.983761 - [DEBUG] Propagate flow
16273 2019-Jan-11 15:26:30.983785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16274 2019-Jan-11 15:26:30.983844 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16275 2019-Jan-11 15:26:30.984474 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16276 2019-Jan-11 15:26:30.985118 - [DEBUG] Edge function : AllBottom (result of previous compose)
16277 2019-Jan-11 15:26:30.985144 - [DEBUG]
16278 2019-Jan-11 15:26:30.985168 - [DEBUG] Join: AllTop & AllBottom
16279 2019-Jan-11 15:26:30.985194 - [DEBUG] = AllBottom (new jump func)
16280 2019-Jan-11 15:26:30.985218 - [DEBUG]
16281 2019-Jan-11 15:26:30.985242 - [DEBUG] Start adding new jump function
16282 2019-Jan-11 15:26:30.985265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16283 2019-Jan-11 15:26:30.985321 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16284 2019-Jan-11 15:26:30.985952 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16285 2019-Jan-11 15:26:30.986581 - [DEBUG] Edge Function : AllBottom
16286 2019-Jan-11 15:26:30.986609 - [DEBUG] End adding new jump function
16287 2019-Jan-11 15:26:30.986634 - [DEBUG]
16288 2019-Jan-11 15:26:30.986658 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
16289 2019-Jan-11 15:26:30.986683 - [DEBUG]
16290 2019-Jan-11 15:26:30.986708 - [DEBUG] Process 455. path edge:
16291 2019-Jan-11 15:26:30.986732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16292 2019-Jan-11 15:26:30.986789 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
16293 2019-Jan-11 15:26:30.987418 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16294 2019-Jan-11 15:26:30.988062 - [DEBUG]
16295 2019-Jan-11 15:26:30.988087 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16296 2019-Jan-11 15:26:30.988727 - [DEBUG] Compose: EdgeIdentity * AllBottom
16297 2019-Jan-11 15:26:30.988757 - [DEBUG]
16298 2019-Jan-11 15:26:30.988781 - [DEBUG] Propagate flow
16299 2019-Jan-11 15:26:30.988806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16300 2019-Jan-11 15:26:30.988864 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16301 2019-Jan-11 15:26:30.989490 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16302 2019-Jan-11 15:26:30.990120 - [DEBUG] Edge function : AllBottom (result of previous compose)
16303 2019-Jan-11 15:26:30.990146 - [DEBUG]
16304 2019-Jan-11 15:26:30.990172 - [DEBUG] Join: AllTop & AllBottom
16305 2019-Jan-11 15:26:30.990199 - [DEBUG] = AllBottom (new jump func)
16306 2019-Jan-11 15:26:30.990224 - [DEBUG]
16307 2019-Jan-11 15:26:30.990248 - [DEBUG] Start adding new jump function
16308 2019-Jan-11 15:26:30.990280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16309 2019-Jan-11 15:26:30.990338 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16310 2019-Jan-11 15:26:30.990968 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16311 2019-Jan-11 15:26:30.991610 - [DEBUG] Edge Function : AllBottom
16312 2019-Jan-11 15:26:30.991639 - [DEBUG] End adding new jump function
16313 2019-Jan-11 15:26:30.991664 - [DEBUG]
16314 2019-Jan-11 15:26:30.991689 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
16315 2019-Jan-11 15:26:30.991714 - [DEBUG]
16316 2019-Jan-11 15:26:30.991738 - [DEBUG] Process 456. path edge:
16317 2019-Jan-11 15:26:30.991763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16318 2019-Jan-11 15:26:30.991820 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
16319 2019-Jan-11 15:26:30.992445 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16320 2019-Jan-11 15:26:30.993074 - [DEBUG]
16321 2019-Jan-11 15:26:30.993100 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16322 2019-Jan-11 15:26:30.993735 - [DEBUG] Compose: EdgeIdentity * AllBottom
16323 2019-Jan-11 15:26:30.993764 - [DEBUG]
16324 2019-Jan-11 15:26:30.993788 - [DEBUG] Propagate flow
16325 2019-Jan-11 15:26:30.993812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16326 2019-Jan-11 15:26:30.993870 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16327 2019-Jan-11 15:26:30.994497 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16328 2019-Jan-11 15:26:30.995142 - [DEBUG] Edge function : AllBottom (result of previous compose)
16329 2019-Jan-11 15:26:30.995168 - [DEBUG]
16330 2019-Jan-11 15:26:30.995192 - [DEBUG] Join: AllTop & AllBottom
16331 2019-Jan-11 15:26:30.995218 - [DEBUG] = AllBottom (new jump func)
16332 2019-Jan-11 15:26:30.995243 - [DEBUG]
16333 2019-Jan-11 15:26:30.995266 - [DEBUG] Start adding new jump function
16334 2019-Jan-11 15:26:30.995289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16335 2019-Jan-11 15:26:30.995345 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16336 2019-Jan-11 15:26:30.995976 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16337 2019-Jan-11 15:26:30.996602 - [DEBUG] Edge Function : AllBottom
16338 2019-Jan-11 15:26:30.996630 - [DEBUG] End adding new jump function
16339 2019-Jan-11 15:26:30.996655 - [DEBUG]
16340 2019-Jan-11 15:26:30.996679 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
16341 2019-Jan-11 15:26:30.996704 - [DEBUG]
16342 2019-Jan-11 15:26:30.996728 - [DEBUG] Process 457. path edge:
16343 2019-Jan-11 15:26:30.996753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16344 2019-Jan-11 15:26:30.996810 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
16345 2019-Jan-11 15:26:30.997438 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16346 2019-Jan-11 15:26:30.998083 - [DEBUG]
16347 2019-Jan-11 15:26:30.998108 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16348 2019-Jan-11 15:26:30.998744 - [DEBUG] Compose: EdgeIdentity * AllBottom
16349 2019-Jan-11 15:26:30.998773 - [DEBUG]
16350 2019-Jan-11 15:26:30.998798 - [DEBUG] Propagate flow
16351 2019-Jan-11 15:26:30.998822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16352 2019-Jan-11 15:26:30.998879 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16353 2019-Jan-11 15:26:30.999519 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16354 2019-Jan-11 15:26:31.000148 - [DEBUG] Edge function : AllBottom (result of previous compose)
16355 2019-Jan-11 15:26:31.000175 - [DEBUG]
16356 2019-Jan-11 15:26:31.000200 - [DEBUG] Join: AllTop & AllBottom
16357 2019-Jan-11 15:26:31.000227 - [DEBUG] = AllBottom (new jump func)
16358 2019-Jan-11 15:26:31.000253 - [DEBUG]
16359 2019-Jan-11 15:26:31.000277 - [DEBUG] Start adding new jump function
16360 2019-Jan-11 15:26:31.000301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16361 2019-Jan-11 15:26:31.000358 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16362 2019-Jan-11 15:26:31.000994 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16363 2019-Jan-11 15:26:31.001645 - [DEBUG] Edge Function : AllBottom
16364 2019-Jan-11 15:26:31.001672 - [DEBUG] End adding new jump function
16365 2019-Jan-11 15:26:31.001697 - [DEBUG]
16366 2019-Jan-11 15:26:31.001721 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
16367 2019-Jan-11 15:26:31.001745 - [DEBUG]
16368 2019-Jan-11 15:26:31.001768 - [DEBUG] Process 458. path edge:
16369 2019-Jan-11 15:26:31.001792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16370 2019-Jan-11 15:26:31.001848 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
16371 2019-Jan-11 15:26:31.002499 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16372 2019-Jan-11 15:26:31.003134 - [DEBUG]
16373 2019-Jan-11 15:26:31.003162 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16374 2019-Jan-11 15:26:31.003807 - [DEBUG] Compose: EdgeIdentity * AllBottom
16375 2019-Jan-11 15:26:31.003836 - [DEBUG]
16376 2019-Jan-11 15:26:31.003861 - [DEBUG] Propagate flow
16377 2019-Jan-11 15:26:31.003885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16378 2019-Jan-11 15:26:31.003943 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16379 2019-Jan-11 15:26:31.004588 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16380 2019-Jan-11 15:26:31.005218 - [DEBUG] Edge function : AllBottom (result of previous compose)
16381 2019-Jan-11 15:26:31.005244 - [DEBUG]
16382 2019-Jan-11 15:26:31.005269 - [DEBUG] Join: AllTop & AllBottom
16383 2019-Jan-11 15:26:31.005295 - [DEBUG] = AllBottom (new jump func)
16384 2019-Jan-11 15:26:31.005319 - [DEBUG]
16385 2019-Jan-11 15:26:31.005343 - [DEBUG] Start adding new jump function
16386 2019-Jan-11 15:26:31.005366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16387 2019-Jan-11 15:26:31.005422 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16388 2019-Jan-11 15:26:31.006052 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16389 2019-Jan-11 15:26:31.006680 - [DEBUG] Edge Function : AllBottom
16390 2019-Jan-11 15:26:31.006708 - [DEBUG] End adding new jump function
16391 2019-Jan-11 15:26:31.006734 - [DEBUG]
16392 2019-Jan-11 15:26:31.006758 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
16393 2019-Jan-11 15:26:31.006783 - [DEBUG]
16394 2019-Jan-11 15:26:31.006808 - [DEBUG] Process 459. path edge:
16395 2019-Jan-11 15:26:31.006832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16396 2019-Jan-11 15:26:31.006902 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
16397 2019-Jan-11 15:26:31.007530 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16398 2019-Jan-11 15:26:31.008174 - [DEBUG]
16399 2019-Jan-11 15:26:31.008198 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16400 2019-Jan-11 15:26:31.008832 - [DEBUG] Possible callees:
16401 2019-Jan-11 15:26:31.008858 - [DEBUG] bar
16402 2019-Jan-11 15:26:31.008884 - [DEBUG] Possible return sites:
16403 2019-Jan-11 15:26:31.008909 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7116404 2019-Jan-11 15:26:31.010154 - [DEBUG] Found and process special summary
16405 2019-Jan-11 15:26:31.010189 - [DEBUG] Compose: EdgeIdentity * AllBottom
16406 2019-Jan-11 15:26:31.010217 - [DEBUG]
16407 2019-Jan-11 15:26:31.010242 - [DEBUG] Propagate flow
16408 2019-Jan-11 15:26:31.010266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16409 2019-Jan-11 15:26:31.010324 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16410 2019-Jan-11 15:26:31.010955 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16411 2019-Jan-11 15:26:31.011599 - [DEBUG] Edge function : AllBottom (result of previous compose)
16412 2019-Jan-11 15:26:31.011624 - [DEBUG]
16413 2019-Jan-11 15:26:31.011649 - [DEBUG] Join: AllTop & AllBottom
16414 2019-Jan-11 15:26:31.011675 - [DEBUG] = AllBottom (new jump func)
16415 2019-Jan-11 15:26:31.011699 - [DEBUG]
16416 2019-Jan-11 15:26:31.011723 - [DEBUG] Start adding new jump function
16417 2019-Jan-11 15:26:31.011746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16418 2019-Jan-11 15:26:31.011802 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16419 2019-Jan-11 15:26:31.012431 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16420 2019-Jan-11 15:26:31.013060 - [DEBUG] Edge Function : AllBottom
16421 2019-Jan-11 15:26:31.013089 - [DEBUG] End adding new jump function
16422 2019-Jan-11 15:26:31.013114 - [DEBUG]
16423 2019-Jan-11 15:26:31.013139 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16424 2019-Jan-11 15:26:31.013164 - [DEBUG]
16425 2019-Jan-11 15:26:31.013188 - [DEBUG] Process 460. path edge:
16426 2019-Jan-11 15:26:31.013213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16427 2019-Jan-11 15:26:31.013270 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
16428 2019-Jan-11 15:26:31.013899 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16429 2019-Jan-11 15:26:31.014540 - [DEBUG]
16430 2019-Jan-11 15:26:31.014567 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16431 2019-Jan-11 15:26:31.015209 - [DEBUG] Compose: EdgeIdentity * AllBottom
16432 2019-Jan-11 15:26:31.015239 - [DEBUG]
16433 2019-Jan-11 15:26:31.015264 - [DEBUG] Propagate flow
16434 2019-Jan-11 15:26:31.015288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16435 2019-Jan-11 15:26:31.015347 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16436 2019-Jan-11 15:26:31.015973 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16437 2019-Jan-11 15:26:31.016605 - [DEBUG] Edge function : AllBottom (result of previous compose)
16438 2019-Jan-11 15:26:31.016631 - [DEBUG]
16439 2019-Jan-11 15:26:31.016656 - [DEBUG] Join: AllTop & AllBottom
16440 2019-Jan-11 15:26:31.016691 - [DEBUG] = AllBottom (new jump func)
16441 2019-Jan-11 15:26:31.016717 - [DEBUG]
16442 2019-Jan-11 15:26:31.016742 - [DEBUG] Start adding new jump function
16443 2019-Jan-11 15:26:31.016766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16444 2019-Jan-11 15:26:31.016823 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16445 2019-Jan-11 15:26:31.017453 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16446 2019-Jan-11 15:26:31.018094 - [DEBUG] Edge Function : AllBottom
16447 2019-Jan-11 15:26:31.018121 - [DEBUG] End adding new jump function
16448 2019-Jan-11 15:26:31.018146 - [DEBUG]
16449 2019-Jan-11 15:26:31.018169 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16450 2019-Jan-11 15:26:31.018193 - [DEBUG]
16451 2019-Jan-11 15:26:31.018217 - [DEBUG] Process 461. path edge:
16452 2019-Jan-11 15:26:31.018241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16453 2019-Jan-11 15:26:31.018297 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
16454 2019-Jan-11 15:26:31.018923 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16455 2019-Jan-11 15:26:31.019552 - [DEBUG]
16456 2019-Jan-11 15:26:31.019579 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16457 2019-Jan-11 15:26:31.020214 - [DEBUG] Compose: EdgeIdentity * AllBottom
16458 2019-Jan-11 15:26:31.020244 - [DEBUG]
16459 2019-Jan-11 15:26:31.020269 - [DEBUG] Propagate flow
16460 2019-Jan-11 15:26:31.020293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16461 2019-Jan-11 15:26:31.020351 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16462 2019-Jan-11 15:26:31.020997 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16463 2019-Jan-11 15:26:31.021642 - [DEBUG] Edge function : AllBottom (result of previous compose)
16464 2019-Jan-11 15:26:31.021667 - [DEBUG]
16465 2019-Jan-11 15:26:31.021692 - [DEBUG] Join: AllTop & AllBottom
16466 2019-Jan-11 15:26:31.021718 - [DEBUG] = AllBottom (new jump func)
16467 2019-Jan-11 15:26:31.021743 - [DEBUG]
16468 2019-Jan-11 15:26:31.021767 - [DEBUG] Start adding new jump function
16469 2019-Jan-11 15:26:31.021790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16470 2019-Jan-11 15:26:31.021847 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16471 2019-Jan-11 15:26:31.022477 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16472 2019-Jan-11 15:26:31.023114 - [DEBUG] Edge Function : AllBottom
16473 2019-Jan-11 15:26:31.023142 - [DEBUG] End adding new jump function
16474 2019-Jan-11 15:26:31.023167 - [DEBUG]
16475 2019-Jan-11 15:26:31.023192 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16476 2019-Jan-11 15:26:31.023217 - [DEBUG]
16477 2019-Jan-11 15:26:31.023241 - [DEBUG] Process 462. path edge:
16478 2019-Jan-11 15:26:31.023266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16479 2019-Jan-11 15:26:31.023324 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
16480 2019-Jan-11 15:26:31.023960 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16481 2019-Jan-11 15:26:31.024604 - [DEBUG]
16482 2019-Jan-11 15:26:31.024628 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16483 2019-Jan-11 15:26:31.025276 - [DEBUG] Possible callees:
16484 2019-Jan-11 15:26:31.025303 - [DEBUG] llvm.dbg.declare
16485 2019-Jan-11 15:26:31.025329 - [DEBUG] Possible return sites:
16486 2019-Jan-11 15:26:31.025353 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7816487 2019-Jan-11 15:26:31.026607 - [DEBUG] Found and process special summary
16488 2019-Jan-11 15:26:31.026640 - [DEBUG] Compose: EdgeIdentity * AllBottom
16489 2019-Jan-11 15:26:31.026668 - [DEBUG]
16490 2019-Jan-11 15:26:31.026693 - [DEBUG] Propagate flow
16491 2019-Jan-11 15:26:31.026718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16492 2019-Jan-11 15:26:31.026776 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16493 2019-Jan-11 15:26:31.027406 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16494 2019-Jan-11 15:26:31.028050 - [DEBUG] Edge function : AllBottom (result of previous compose)
16495 2019-Jan-11 15:26:31.028076 - [DEBUG]
16496 2019-Jan-11 15:26:31.028101 - [DEBUG] Join: AllTop & AllBottom
16497 2019-Jan-11 15:26:31.028127 - [DEBUG] = AllBottom (new jump func)
16498 2019-Jan-11 15:26:31.028152 - [DEBUG]
16499 2019-Jan-11 15:26:31.028175 - [DEBUG] Start adding new jump function
16500 2019-Jan-11 15:26:31.028199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16501 2019-Jan-11 15:26:31.028255 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16502 2019-Jan-11 15:26:31.028885 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16503 2019-Jan-11 15:26:31.029514 - [DEBUG] Edge Function : AllBottom
16504 2019-Jan-11 15:26:31.029542 - [DEBUG] End adding new jump function
16505 2019-Jan-11 15:26:31.029568 - [DEBUG]
16506 2019-Jan-11 15:26:31.029592 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16507 2019-Jan-11 15:26:31.029617 - [DEBUG]
16508 2019-Jan-11 15:26:31.029642 - [DEBUG] Process 463. path edge:
16509 2019-Jan-11 15:26:31.029666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16510 2019-Jan-11 15:26:31.029724 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
16511 2019-Jan-11 15:26:31.030353 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16512 2019-Jan-11 15:26:31.030982 - [DEBUG]
16513 2019-Jan-11 15:26:31.031007 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16514 2019-Jan-11 15:26:31.031664 - [DEBUG] Compose: EdgeIdentity * AllBottom
16515 2019-Jan-11 15:26:31.031693 - [DEBUG]
16516 2019-Jan-11 15:26:31.031718 - [DEBUG] Propagate flow
16517 2019-Jan-11 15:26:31.031743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16518 2019-Jan-11 15:26:31.031801 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16519 2019-Jan-11 15:26:31.032429 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16520 2019-Jan-11 15:26:31.033059 - [DEBUG] Edge function : AllBottom (result of previous compose)
16521 2019-Jan-11 15:26:31.033086 - [DEBUG]
16522 2019-Jan-11 15:26:31.033111 - [DEBUG] Join: AllTop & AllBottom
16523 2019-Jan-11 15:26:31.033138 - [DEBUG] = AllBottom (new jump func)
16524 2019-Jan-11 15:26:31.033164 - [DEBUG]
16525 2019-Jan-11 15:26:31.033189 - [DEBUG] Start adding new jump function
16526 2019-Jan-11 15:26:31.033213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16527 2019-Jan-11 15:26:31.033270 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16528 2019-Jan-11 15:26:31.033908 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16529 2019-Jan-11 15:26:31.034547 - [DEBUG] Edge Function : AllBottom
16530 2019-Jan-11 15:26:31.034575 - [DEBUG] End adding new jump function
16531 2019-Jan-11 15:26:31.034600 - [DEBUG]
16532 2019-Jan-11 15:26:31.034623 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16533 2019-Jan-11 15:26:31.034648 - [DEBUG]
16534 2019-Jan-11 15:26:31.034671 - [DEBUG] Process 464. path edge:
16535 2019-Jan-11 15:26:31.034695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16536 2019-Jan-11 15:26:31.034752 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
16537 2019-Jan-11 15:26:31.035378 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16538 2019-Jan-11 15:26:31.036008 - [DEBUG]
16539 2019-Jan-11 15:26:31.036033 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16540 2019-Jan-11 15:26:31.036668 - [DEBUG] Compose: EdgeIdentity * AllBottom
16541 2019-Jan-11 15:26:31.036696 - [DEBUG]
16542 2019-Jan-11 15:26:31.036721 - [DEBUG] Propagate flow
16543 2019-Jan-11 15:26:31.036745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16544 2019-Jan-11 15:26:31.036803 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16545 2019-Jan-11 15:26:31.037434 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16546 2019-Jan-11 15:26:31.038080 - [DEBUG] Edge function : AllBottom (result of previous compose)
16547 2019-Jan-11 15:26:31.038106 - [DEBUG]
16548 2019-Jan-11 15:26:31.038130 - [DEBUG] Join: AllTop & AllBottom
16549 2019-Jan-11 15:26:31.038156 - [DEBUG] = AllBottom (new jump func)
16550 2019-Jan-11 15:26:31.038181 - [DEBUG]
16551 2019-Jan-11 15:26:31.038204 - [DEBUG] Start adding new jump function
16552 2019-Jan-11 15:26:31.038228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16553 2019-Jan-11 15:26:31.038284 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16554 2019-Jan-11 15:26:31.038915 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16555 2019-Jan-11 15:26:31.039543 - [DEBUG] Edge Function : AllBottom
16556 2019-Jan-11 15:26:31.039572 - [DEBUG] End adding new jump function
16557 2019-Jan-11 15:26:31.039597 - [DEBUG]
16558 2019-Jan-11 15:26:31.039621 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16559 2019-Jan-11 15:26:31.039646 - [DEBUG]
16560 2019-Jan-11 15:26:31.039670 - [DEBUG] Process 465. path edge:
16561 2019-Jan-11 15:26:31.039695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16562 2019-Jan-11 15:26:31.039752 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
16563 2019-Jan-11 15:26:31.040382 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16564 2019-Jan-11 15:26:31.041013 - [DEBUG]
16565 2019-Jan-11 15:26:31.041038 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16566 2019-Jan-11 15:26:31.041694 - [DEBUG] Compose: EdgeIdentity * AllBottom
16567 2019-Jan-11 15:26:31.041725 - [DEBUG]
16568 2019-Jan-11 15:26:31.041749 - [DEBUG] Propagate flow
16569 2019-Jan-11 15:26:31.041774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16570 2019-Jan-11 15:26:31.041832 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16571 2019-Jan-11 15:26:31.042461 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16572 2019-Jan-11 15:26:31.043101 - [DEBUG] Edge function : AllBottom (result of previous compose)
16573 2019-Jan-11 15:26:31.043128 - [DEBUG]
16574 2019-Jan-11 15:26:31.043153 - [DEBUG] Join: AllTop & AllBottom
16575 2019-Jan-11 15:26:31.043181 - [DEBUG] = AllBottom (new jump func)
16576 2019-Jan-11 15:26:31.043206 - [DEBUG]
16577 2019-Jan-11 15:26:31.043230 - [DEBUG] Start adding new jump function
16578 2019-Jan-11 15:26:31.043254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16579 2019-Jan-11 15:26:31.043312 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16580 2019-Jan-11 15:26:31.043944 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16581 2019-Jan-11 15:26:31.044582 - [DEBUG] Edge Function : AllBottom
16582 2019-Jan-11 15:26:31.044610 - [DEBUG] End adding new jump function
16583 2019-Jan-11 15:26:31.044634 - [DEBUG]
16584 2019-Jan-11 15:26:31.044658 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16585 2019-Jan-11 15:26:31.044682 - [DEBUG]
16586 2019-Jan-11 15:26:31.044705 - [DEBUG] Process 466. path edge:
16587 2019-Jan-11 15:26:31.044729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16588 2019-Jan-11 15:26:31.044785 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
16589 2019-Jan-11 15:26:31.045411 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16590 2019-Jan-11 15:26:31.046040 - [DEBUG]
16591 2019-Jan-11 15:26:31.046066 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16592 2019-Jan-11 15:26:31.046699 - [DEBUG] Compose: EdgeIdentity * AllBottom
16593 2019-Jan-11 15:26:31.046728 - [DEBUG]
16594 2019-Jan-11 15:26:31.046752 - [DEBUG] Propagate flow
16595 2019-Jan-11 15:26:31.046776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16596 2019-Jan-11 15:26:31.046834 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16597 2019-Jan-11 15:26:31.047474 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16598 2019-Jan-11 15:26:31.048120 - [DEBUG] Edge function : AllBottom (result of previous compose)
16599 2019-Jan-11 15:26:31.048146 - [DEBUG]
16600 2019-Jan-11 15:26:31.048170 - [DEBUG] Join: AllTop & AllBottom
16601 2019-Jan-11 15:26:31.048196 - [DEBUG] = AllBottom (new jump func)
16602 2019-Jan-11 15:26:31.048221 - [DEBUG]
16603 2019-Jan-11 15:26:31.048244 - [DEBUG] Start adding new jump function
16604 2019-Jan-11 15:26:31.048268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16605 2019-Jan-11 15:26:31.048324 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16606 2019-Jan-11 15:26:31.048953 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16607 2019-Jan-11 15:26:31.049580 - [DEBUG] Edge Function : AllBottom
16608 2019-Jan-11 15:26:31.049608 - [DEBUG] End adding new jump function
16609 2019-Jan-11 15:26:31.049633 - [DEBUG]
16610 2019-Jan-11 15:26:31.049657 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16611 2019-Jan-11 15:26:31.049683 - [DEBUG]
16612 2019-Jan-11 15:26:31.049707 - [DEBUG] Process 467. path edge:
16613 2019-Jan-11 15:26:31.049732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16614 2019-Jan-11 15:26:31.049789 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
16615 2019-Jan-11 15:26:31.050416 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16616 2019-Jan-11 15:26:31.051045 - [DEBUG]
16617 2019-Jan-11 15:26:31.051078 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16618 2019-Jan-11 15:26:31.051733 - [DEBUG] Compose: EdgeIdentity * AllBottom
16619 2019-Jan-11 15:26:31.051762 - [DEBUG]
16620 2019-Jan-11 15:26:31.051787 - [DEBUG] Propagate flow
16621 2019-Jan-11 15:26:31.051811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16622 2019-Jan-11 15:26:31.051869 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16623 2019-Jan-11 15:26:31.052502 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16624 2019-Jan-11 15:26:31.053133 - [DEBUG] Edge function : AllBottom (result of previous compose)
16625 2019-Jan-11 15:26:31.053160 - [DEBUG]
16626 2019-Jan-11 15:26:31.053186 - [DEBUG] Join: AllTop & AllBottom
16627 2019-Jan-11 15:26:31.053213 - [DEBUG] = AllBottom (new jump func)
16628 2019-Jan-11 15:26:31.053238 - [DEBUG]
16629 2019-Jan-11 15:26:31.053263 - [DEBUG] Start adding new jump function
16630 2019-Jan-11 15:26:31.053287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16631 2019-Jan-11 15:26:31.053350 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16632 2019-Jan-11 15:26:31.054034 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16633 2019-Jan-11 15:26:31.054751 - [DEBUG] Edge Function : AllBottom
16634 2019-Jan-11 15:26:31.054786 - [DEBUG] End adding new jump function
16635 2019-Jan-11 15:26:31.054811 - [DEBUG]
16636 2019-Jan-11 15:26:31.054836 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16637 2019-Jan-11 15:26:31.054861 - [DEBUG]
16638 2019-Jan-11 15:26:31.054884 - [DEBUG] Process 468. path edge:
16639 2019-Jan-11 15:26:31.054909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16640 2019-Jan-11 15:26:31.054980 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
16641 2019-Jan-11 15:26:31.055655 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16642 2019-Jan-11 15:26:31.056287 - [DEBUG]
16643 2019-Jan-11 15:26:31.056313 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16644 2019-Jan-11 15:26:31.056973 - [DEBUG] Compose: EdgeIdentity * AllBottom
16645 2019-Jan-11 15:26:31.057004 - [DEBUG]
16646 2019-Jan-11 15:26:31.057029 - [DEBUG] Propagate flow
16647 2019-Jan-11 15:26:31.057053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16648 2019-Jan-11 15:26:31.057111 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16649 2019-Jan-11 15:26:31.057741 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16650 2019-Jan-11 15:26:31.058392 - [DEBUG] Edge function : AllBottom (result of previous compose)
16651 2019-Jan-11 15:26:31.058418 - [DEBUG]
16652 2019-Jan-11 15:26:31.058443 - [DEBUG] Join: AllTop & AllBottom
16653 2019-Jan-11 15:26:31.058470 - [DEBUG] = AllBottom (new jump func)
16654 2019-Jan-11 15:26:31.058494 - [DEBUG]
16655 2019-Jan-11 15:26:31.058518 - [DEBUG] Start adding new jump function
16656 2019-Jan-11 15:26:31.058541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16657 2019-Jan-11 15:26:31.058597 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16658 2019-Jan-11 15:26:31.059229 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16659 2019-Jan-11 15:26:31.059856 - [DEBUG] Edge Function : AllBottom
16660 2019-Jan-11 15:26:31.059885 - [DEBUG] End adding new jump function
16661 2019-Jan-11 15:26:31.059910 - [DEBUG]
16662 2019-Jan-11 15:26:31.059952 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16663 2019-Jan-11 15:26:31.059977 - [DEBUG]
16664 2019-Jan-11 15:26:31.060001 - [DEBUG] Process 469. path edge:
16665 2019-Jan-11 15:26:31.060026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16666 2019-Jan-11 15:26:31.060083 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
16667 2019-Jan-11 15:26:31.060712 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16668 2019-Jan-11 15:26:31.061357 - [DEBUG]
16669 2019-Jan-11 15:26:31.061383 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16670 2019-Jan-11 15:26:31.062021 - [DEBUG] Compose: EdgeIdentity * AllBottom
16671 2019-Jan-11 15:26:31.062050 - [DEBUG]
16672 2019-Jan-11 15:26:31.062075 - [DEBUG] Propagate flow
16673 2019-Jan-11 15:26:31.062099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16674 2019-Jan-11 15:26:31.062157 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16675 2019-Jan-11 15:26:31.062798 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16676 2019-Jan-11 15:26:31.063427 - [DEBUG] Edge function : AllBottom (result of previous compose)
16677 2019-Jan-11 15:26:31.063453 - [DEBUG]
16678 2019-Jan-11 15:26:31.063479 - [DEBUG] Join: AllTop & AllBottom
16679 2019-Jan-11 15:26:31.063506 - [DEBUG] = AllBottom (new jump func)
16680 2019-Jan-11 15:26:31.063531 - [DEBUG]
16681 2019-Jan-11 15:26:31.063555 - [DEBUG] Start adding new jump function
16682 2019-Jan-11 15:26:31.063579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16683 2019-Jan-11 15:26:31.063637 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16684 2019-Jan-11 15:26:31.064267 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16685 2019-Jan-11 15:26:31.064924 - [DEBUG] Edge Function : AllBottom
16686 2019-Jan-11 15:26:31.064964 - [DEBUG] End adding new jump function
16687 2019-Jan-11 15:26:31.064990 - [DEBUG]
16688 2019-Jan-11 15:26:31.065015 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16689 2019-Jan-11 15:26:31.065040 - [DEBUG]
16690 2019-Jan-11 15:26:31.065063 - [DEBUG] Process 470. path edge:
16691 2019-Jan-11 15:26:31.065088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16692 2019-Jan-11 15:26:31.065147 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
16693 2019-Jan-11 15:26:31.065787 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16694 2019-Jan-11 15:26:31.066420 - [DEBUG]
16695 2019-Jan-11 15:26:31.066445 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16696 2019-Jan-11 15:26:31.067093 - [DEBUG] Possible callees:
16697 2019-Jan-11 15:26:31.067120 - [DEBUG] llvm.dbg.declare
16698 2019-Jan-11 15:26:31.067146 - [DEBUG] Possible return sites:
16699 2019-Jan-11 15:26:31.067170 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12016700 2019-Jan-11 15:26:31.068452 - [DEBUG] Found and process special summary
16701 2019-Jan-11 15:26:31.068488 - [DEBUG] Compose: EdgeIdentity * AllBottom
16702 2019-Jan-11 15:26:31.068517 - [DEBUG]
16703 2019-Jan-11 15:26:31.068558 - [DEBUG] Propagate flow
16704 2019-Jan-11 15:26:31.068583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16705 2019-Jan-11 15:26:31.068642 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16706 2019-Jan-11 15:26:31.069274 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16707 2019-Jan-11 15:26:31.069904 - [DEBUG] Edge function : AllBottom (result of previous compose)
16708 2019-Jan-11 15:26:31.069931 - [DEBUG]
16709 2019-Jan-11 15:26:31.069957 - [DEBUG] Join: AllTop & AllBottom
16710 2019-Jan-11 15:26:31.069984 - [DEBUG] = AllBottom (new jump func)
16711 2019-Jan-11 15:26:31.070009 - [DEBUG]
16712 2019-Jan-11 15:26:31.070034 - [DEBUG] Start adding new jump function
16713 2019-Jan-11 15:26:31.070058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16714 2019-Jan-11 15:26:31.070115 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16715 2019-Jan-11 15:26:31.070745 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16716 2019-Jan-11 15:26:31.071391 - [DEBUG] Edge Function : AllBottom
16717 2019-Jan-11 15:26:31.071418 - [DEBUG] End adding new jump function
16718 2019-Jan-11 15:26:31.071443 - [DEBUG]
16719 2019-Jan-11 15:26:31.071467 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16720 2019-Jan-11 15:26:31.071491 - [DEBUG]
16721 2019-Jan-11 15:26:31.071515 - [DEBUG] Process 471. path edge:
16722 2019-Jan-11 15:26:31.071539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16723 2019-Jan-11 15:26:31.071595 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
16724 2019-Jan-11 15:26:31.072224 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16725 2019-Jan-11 15:26:31.072855 - [DEBUG]
16726 2019-Jan-11 15:26:31.072881 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16727 2019-Jan-11 15:26:31.073527 - [DEBUG] Compose: EdgeIdentity * AllBottom
16728 2019-Jan-11 15:26:31.073557 - [DEBUG]
16729 2019-Jan-11 15:26:31.073582 - [DEBUG] Propagate flow
16730 2019-Jan-11 15:26:31.073606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16731 2019-Jan-11 15:26:31.073664 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16732 2019-Jan-11 15:26:31.074291 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16733 2019-Jan-11 15:26:31.074936 - [DEBUG] Edge function : AllBottom (result of previous compose)
16734 2019-Jan-11 15:26:31.074962 - [DEBUG]
16735 2019-Jan-11 15:26:31.074986 - [DEBUG] Join: AllTop & AllBottom
16736 2019-Jan-11 15:26:31.075012 - [DEBUG] = AllBottom (new jump func)
16737 2019-Jan-11 15:26:31.075037 - [DEBUG]
16738 2019-Jan-11 15:26:31.075060 - [DEBUG] Start adding new jump function
16739 2019-Jan-11 15:26:31.075084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16740 2019-Jan-11 15:26:31.075140 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16741 2019-Jan-11 15:26:31.075774 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16742 2019-Jan-11 15:26:31.076400 - [DEBUG] Edge Function : AllBottom
16743 2019-Jan-11 15:26:31.076430 - [DEBUG] End adding new jump function
16744 2019-Jan-11 15:26:31.076456 - [DEBUG]
16745 2019-Jan-11 15:26:31.076480 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16746 2019-Jan-11 15:26:31.076505 - [DEBUG]
16747 2019-Jan-11 15:26:31.076529 - [DEBUG] Process 472. path edge:
16748 2019-Jan-11 15:26:31.076554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16749 2019-Jan-11 15:26:31.076620 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
16750 2019-Jan-11 15:26:31.077249 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16751 2019-Jan-11 15:26:31.077891 - [DEBUG]
16752 2019-Jan-11 15:26:31.077918 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16753 2019-Jan-11 15:26:31.078557 - [DEBUG] Compose: EdgeIdentity * AllBottom
16754 2019-Jan-11 15:26:31.078588 - [DEBUG]
16755 2019-Jan-11 15:26:31.078613 - [DEBUG] Propagate flow
16756 2019-Jan-11 15:26:31.078637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16757 2019-Jan-11 15:26:31.078696 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16758 2019-Jan-11 15:26:31.079335 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16759 2019-Jan-11 15:26:31.079967 - [DEBUG] Edge function : AllBottom (result of previous compose)
16760 2019-Jan-11 15:26:31.079993 - [DEBUG]
16761 2019-Jan-11 15:26:31.080019 - [DEBUG] Join: AllTop & AllBottom
16762 2019-Jan-11 15:26:31.080046 - [DEBUG] = AllBottom (new jump func)
16763 2019-Jan-11 15:26:31.080072 - [DEBUG]
16764 2019-Jan-11 15:26:31.080096 - [DEBUG] Start adding new jump function
16765 2019-Jan-11 15:26:31.080121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16766 2019-Jan-11 15:26:31.080178 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16767 2019-Jan-11 15:26:31.080808 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16768 2019-Jan-11 15:26:31.081460 - [DEBUG] Edge Function : AllBottom
16769 2019-Jan-11 15:26:31.081488 - [DEBUG] End adding new jump function
16770 2019-Jan-11 15:26:31.081513 - [DEBUG]
16771 2019-Jan-11 15:26:31.081537 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16772 2019-Jan-11 15:26:31.081561 - [DEBUG]
16773 2019-Jan-11 15:26:31.081585 - [DEBUG] Process 473. path edge:
16774 2019-Jan-11 15:26:31.081609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16775 2019-Jan-11 15:26:31.081665 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16776 2019-Jan-11 15:26:31.082301 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16777 2019-Jan-11 15:26:31.082933 - [DEBUG]
16778 2019-Jan-11 15:26:31.082958 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16779 2019-Jan-11 15:26:31.083602 - [DEBUG] Possible callees:
16780 2019-Jan-11 15:26:31.083628 - [DEBUG] llvm.dbg.declare
16781 2019-Jan-11 15:26:31.083654 - [DEBUG] Possible return sites:
16782 2019-Jan-11 15:26:31.083679 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916783 2019-Jan-11 15:26:31.084945 - [DEBUG] Found and process special summary
16784 2019-Jan-11 15:26:31.084979 - [DEBUG] Compose: EdgeIdentity * AllBottom
16785 2019-Jan-11 15:26:31.085007 - [DEBUG]
16786 2019-Jan-11 15:26:31.085032 - [DEBUG] Propagate flow
16787 2019-Jan-11 15:26:31.085056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16788 2019-Jan-11 15:26:31.085115 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16789 2019-Jan-11 15:26:31.085745 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16790 2019-Jan-11 15:26:31.086383 - [DEBUG] Edge function : AllBottom (result of previous compose)
16791 2019-Jan-11 15:26:31.086410 - [DEBUG]
16792 2019-Jan-11 15:26:31.086436 - [DEBUG] Join: AllTop & AllBottom
16793 2019-Jan-11 15:26:31.086463 - [DEBUG] = AllBottom (new jump func)
16794 2019-Jan-11 15:26:31.086489 - [DEBUG]
16795 2019-Jan-11 15:26:31.086514 - [DEBUG] Start adding new jump function
16796 2019-Jan-11 15:26:31.086539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16797 2019-Jan-11 15:26:31.086596 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16798 2019-Jan-11 15:26:31.087227 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16799 2019-Jan-11 15:26:31.087866 - [DEBUG] Edge Function : AllBottom
16800 2019-Jan-11 15:26:31.087897 - [DEBUG] End adding new jump function
16801 2019-Jan-11 15:26:31.087923 - [DEBUG]
16802 2019-Jan-11 15:26:31.087948 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16803 2019-Jan-11 15:26:31.087973 - [DEBUG]
16804 2019-Jan-11 15:26:31.087997 - [DEBUG] Process 474. path edge:
16805 2019-Jan-11 15:26:31.088022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16806 2019-Jan-11 15:26:31.088080 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
16807 2019-Jan-11 15:26:31.088710 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16808 2019-Jan-11 15:26:31.089340 - [DEBUG]
16809 2019-Jan-11 15:26:31.089365 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16810 2019-Jan-11 15:26:31.090010 - [DEBUG] Compose: EdgeIdentity * AllBottom
16811 2019-Jan-11 15:26:31.090040 - [DEBUG]
16812 2019-Jan-11 15:26:31.090065 - [DEBUG] Propagate flow
16813 2019-Jan-11 15:26:31.090089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16814 2019-Jan-11 15:26:31.090147 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16815 2019-Jan-11 15:26:31.090774 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16816 2019-Jan-11 15:26:31.091421 - [DEBUG] Edge function : AllBottom (result of previous compose)
16817 2019-Jan-11 15:26:31.091446 - [DEBUG]
16818 2019-Jan-11 15:26:31.091471 - [DEBUG] Join: AllTop & AllBottom
16819 2019-Jan-11 15:26:31.091497 - [DEBUG] = AllBottom (new jump func)
16820 2019-Jan-11 15:26:31.091521 - [DEBUG]
16821 2019-Jan-11 15:26:31.091545 - [DEBUG] Start adding new jump function
16822 2019-Jan-11 15:26:31.091568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16823 2019-Jan-11 15:26:31.091624 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16824 2019-Jan-11 15:26:31.092255 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16825 2019-Jan-11 15:26:31.092882 - [DEBUG] Edge Function : AllBottom
16826 2019-Jan-11 15:26:31.092910 - [DEBUG] End adding new jump function
16827 2019-Jan-11 15:26:31.092936 - [DEBUG]
16828 2019-Jan-11 15:26:31.092960 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16829 2019-Jan-11 15:26:31.092985 - [DEBUG]
16830 2019-Jan-11 15:26:31.093009 - [DEBUG] Process 475. path edge:
16831 2019-Jan-11 15:26:31.093034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16832 2019-Jan-11 15:26:31.093091 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
16833 2019-Jan-11 15:26:31.093717 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16834 2019-Jan-11 15:26:31.094346 - [DEBUG]
16835 2019-Jan-11 15:26:31.094372 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16836 2019-Jan-11 15:26:31.095035 - [DEBUG] Compose: EdgeIdentity * AllBottom
16837 2019-Jan-11 15:26:31.095065 - [DEBUG]
16838 2019-Jan-11 15:26:31.095090 - [DEBUG] Propagate flow
16839 2019-Jan-11 15:26:31.095114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16840 2019-Jan-11 15:26:31.095173 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16841 2019-Jan-11 15:26:31.095811 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16842 2019-Jan-11 15:26:31.096444 - [DEBUG] Edge function : AllBottom (result of previous compose)
16843 2019-Jan-11 15:26:31.096471 - [DEBUG]
16844 2019-Jan-11 15:26:31.096496 - [DEBUG] Join: AllTop & AllBottom
16845 2019-Jan-11 15:26:31.096523 - [DEBUG] = AllBottom (new jump func)
16846 2019-Jan-11 15:26:31.096549 - [DEBUG]
16847 2019-Jan-11 15:26:31.096573 - [DEBUG] Start adding new jump function
16848 2019-Jan-11 15:26:31.096598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16849 2019-Jan-11 15:26:31.096655 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16850 2019-Jan-11 15:26:31.097285 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16851 2019-Jan-11 15:26:31.097936 - [DEBUG] Edge Function : AllBottom
16852 2019-Jan-11 15:26:31.097964 - [DEBUG] End adding new jump function
16853 2019-Jan-11 15:26:31.097989 - [DEBUG]
16854 2019-Jan-11 15:26:31.098013 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16855 2019-Jan-11 15:26:31.098037 - [DEBUG]
16856 2019-Jan-11 15:26:31.098061 - [DEBUG] Process 476. path edge:
16857 2019-Jan-11 15:26:31.098085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16858 2019-Jan-11 15:26:31.098141 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
16859 2019-Jan-11 15:26:31.098778 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16860 2019-Jan-11 15:26:31.099408 - [DEBUG]
16861 2019-Jan-11 15:26:31.099434 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16862 2019-Jan-11 15:26:31.100077 - [DEBUG] Possible callees:
16863 2019-Jan-11 15:26:31.100103 - [DEBUG] llvm.dbg.declare
16864 2019-Jan-11 15:26:31.100129 - [DEBUG] Possible return sites:
16865 2019-Jan-11 15:26:31.100154 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15516866 2019-Jan-11 15:26:31.101437 - [DEBUG] Found and process special summary
16867 2019-Jan-11 15:26:31.101471 - [DEBUG] Compose: EdgeIdentity * AllBottom
16868 2019-Jan-11 15:26:31.101499 - [DEBUG]
16869 2019-Jan-11 15:26:31.101523 - [DEBUG] Propagate flow
16870 2019-Jan-11 15:26:31.101547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16871 2019-Jan-11 15:26:31.101604 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16872 2019-Jan-11 15:26:31.102234 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16873 2019-Jan-11 15:26:31.102865 - [DEBUG] Edge function : AllBottom (result of previous compose)
16874 2019-Jan-11 15:26:31.102891 - [DEBUG]
16875 2019-Jan-11 15:26:31.102917 - [DEBUG] Join: AllTop & AllBottom
16876 2019-Jan-11 15:26:31.102944 - [DEBUG] = AllBottom (new jump func)
16877 2019-Jan-11 15:26:31.102969 - [DEBUG]
16878 2019-Jan-11 15:26:31.103002 - [DEBUG] Start adding new jump function
16879 2019-Jan-11 15:26:31.103026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16880 2019-Jan-11 15:26:31.103084 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16881 2019-Jan-11 15:26:31.103715 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16882 2019-Jan-11 15:26:31.104345 - [DEBUG] Edge Function : AllBottom
16883 2019-Jan-11 15:26:31.104373 - [DEBUG] End adding new jump function
16884 2019-Jan-11 15:26:31.104398 - [DEBUG]
16885 2019-Jan-11 15:26:31.104422 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16886 2019-Jan-11 15:26:31.104447 - [DEBUG]
16887 2019-Jan-11 15:26:31.104472 - [DEBUG] Process 477. path edge:
16888 2019-Jan-11 15:26:31.104496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16889 2019-Jan-11 15:26:31.104567 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
16890 2019-Jan-11 15:26:31.105199 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16891 2019-Jan-11 15:26:31.105829 - [DEBUG]
16892 2019-Jan-11 15:26:31.105855 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16893 2019-Jan-11 15:26:31.106499 - [DEBUG] Compose: EdgeIdentity * AllBottom
16894 2019-Jan-11 15:26:31.106528 - [DEBUG]
16895 2019-Jan-11 15:26:31.106553 - [DEBUG] Propagate flow
16896 2019-Jan-11 15:26:31.106577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16897 2019-Jan-11 15:26:31.106635 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16898 2019-Jan-11 15:26:31.107262 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16899 2019-Jan-11 15:26:31.107905 - [DEBUG] Edge function : AllBottom (result of previous compose)
16900 2019-Jan-11 15:26:31.107931 - [DEBUG]
16901 2019-Jan-11 15:26:31.107956 - [DEBUG] Join: AllTop & AllBottom
16902 2019-Jan-11 15:26:31.107983 - [DEBUG] = AllBottom (new jump func)
16903 2019-Jan-11 15:26:31.108009 - [DEBUG]
16904 2019-Jan-11 15:26:31.108033 - [DEBUG] Start adding new jump function
16905 2019-Jan-11 15:26:31.108057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16906 2019-Jan-11 15:26:31.108114 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16907 2019-Jan-11 15:26:31.108745 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16908 2019-Jan-11 15:26:31.109371 - [DEBUG] Edge Function : AllBottom
16909 2019-Jan-11 15:26:31.109399 - [DEBUG] End adding new jump function
16910 2019-Jan-11 15:26:31.109424 - [DEBUG]
16911 2019-Jan-11 15:26:31.109448 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16912 2019-Jan-11 15:26:31.109473 - [DEBUG]
16913 2019-Jan-11 15:26:31.109497 - [DEBUG] Process 478. path edge:
16914 2019-Jan-11 15:26:31.109521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16915 2019-Jan-11 15:26:31.109579 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
16916 2019-Jan-11 15:26:31.110204 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16917 2019-Jan-11 15:26:31.110833 - [DEBUG]
16918 2019-Jan-11 15:26:31.110860 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16919 2019-Jan-11 15:26:31.111516 - [DEBUG] Compose: EdgeIdentity * AllBottom
16920 2019-Jan-11 15:26:31.111545 - [DEBUG]
16921 2019-Jan-11 15:26:31.111569 - [DEBUG] Propagate flow
16922 2019-Jan-11 15:26:31.111592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16923 2019-Jan-11 15:26:31.111657 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16924 2019-Jan-11 15:26:31.112284 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16925 2019-Jan-11 15:26:31.112916 - [DEBUG] Edge function : AllBottom (result of previous compose)
16926 2019-Jan-11 15:26:31.112942 - [DEBUG]
16927 2019-Jan-11 15:26:31.112968 - [DEBUG] Join: AllTop & AllBottom
16928 2019-Jan-11 15:26:31.112995 - [DEBUG] = AllBottom (new jump func)
16929 2019-Jan-11 15:26:31.113020 - [DEBUG]
16930 2019-Jan-11 15:26:31.113044 - [DEBUG] Start adding new jump function
16931 2019-Jan-11 15:26:31.113069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16932 2019-Jan-11 15:26:31.113126 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16933 2019-Jan-11 15:26:31.113756 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16934 2019-Jan-11 15:26:31.114382 - [DEBUG] Edge Function : AllBottom
16935 2019-Jan-11 15:26:31.114411 - [DEBUG] End adding new jump function
16936 2019-Jan-11 15:26:31.114436 - [DEBUG]
16937 2019-Jan-11 15:26:31.114460 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16938 2019-Jan-11 15:26:31.114485 - [DEBUG]
16939 2019-Jan-11 15:26:31.114509 - [DEBUG] Process 479. path edge:
16940 2019-Jan-11 15:26:31.114546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16941 2019-Jan-11 15:26:31.114604 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
16942 2019-Jan-11 15:26:31.115230 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16943 2019-Jan-11 15:26:31.115859 - [DEBUG]
16944 2019-Jan-11 15:26:31.115885 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16945 2019-Jan-11 15:26:31.116524 - [DEBUG] Compose: EdgeIdentity * AllBottom
16946 2019-Jan-11 15:26:31.116554 - [DEBUG]
16947 2019-Jan-11 15:26:31.116578 - [DEBUG] Propagate flow
16948 2019-Jan-11 15:26:31.116603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16949 2019-Jan-11 15:26:31.116661 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16950 2019-Jan-11 15:26:31.117298 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16951 2019-Jan-11 15:26:31.117940 - [DEBUG] Edge function : AllBottom (result of previous compose)
16952 2019-Jan-11 15:26:31.117966 - [DEBUG]
16953 2019-Jan-11 15:26:31.117991 - [DEBUG] Join: AllTop & AllBottom
16954 2019-Jan-11 15:26:31.118016 - [DEBUG] = AllBottom (new jump func)
16955 2019-Jan-11 15:26:31.118041 - [DEBUG]
16956 2019-Jan-11 15:26:31.118064 - [DEBUG] Start adding new jump function
16957 2019-Jan-11 15:26:31.118088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16958 2019-Jan-11 15:26:31.118144 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16959 2019-Jan-11 15:26:31.118773 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16960 2019-Jan-11 15:26:31.119408 - [DEBUG] Edge Function : AllBottom
16961 2019-Jan-11 15:26:31.119436 - [DEBUG] End adding new jump function
16962 2019-Jan-11 15:26:31.119462 - [DEBUG]
16963 2019-Jan-11 15:26:31.119486 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16964 2019-Jan-11 15:26:31.119511 - [DEBUG]
16965 2019-Jan-11 15:26:31.119535 - [DEBUG] Process 480. path edge:
16966 2019-Jan-11 15:26:31.119559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16967 2019-Jan-11 15:26:31.119616 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
16968 2019-Jan-11 15:26:31.120260 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16969 2019-Jan-11 15:26:31.120890 - [DEBUG]
16970 2019-Jan-11 15:26:31.120915 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16971 2019-Jan-11 15:26:31.121573 - [DEBUG] Possible callees:
16972 2019-Jan-11 15:26:31.121600 - [DEBUG] llvm.dbg.declare
16973 2019-Jan-11 15:26:31.121626 - [DEBUG] Possible return sites:
16974 2019-Jan-11 15:26:31.121650 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16316975 2019-Jan-11 15:26:31.122901 - [DEBUG] Found and process special summary
16976 2019-Jan-11 15:26:31.122934 - [DEBUG] Compose: EdgeIdentity * AllBottom
16977 2019-Jan-11 15:26:31.122963 - [DEBUG]
16978 2019-Jan-11 15:26:31.122988 - [DEBUG] Propagate flow
16979 2019-Jan-11 15:26:31.123012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16980 2019-Jan-11 15:26:31.123070 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16981 2019-Jan-11 15:26:31.123708 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16982 2019-Jan-11 15:26:31.124336 - [DEBUG] Edge function : AllBottom (result of previous compose)
16983 2019-Jan-11 15:26:31.124363 - [DEBUG]
16984 2019-Jan-11 15:26:31.124388 - [DEBUG] Join: AllTop & AllBottom
16985 2019-Jan-11 15:26:31.124415 - [DEBUG] = AllBottom (new jump func)
16986 2019-Jan-11 15:26:31.124441 - [DEBUG]
16987 2019-Jan-11 15:26:31.124465 - [DEBUG] Start adding new jump function
16988 2019-Jan-11 15:26:31.124489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16989 2019-Jan-11 15:26:31.124559 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16990 2019-Jan-11 15:26:31.125192 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16991 2019-Jan-11 15:26:31.125820 - [DEBUG] Edge Function : AllBottom
16992 2019-Jan-11 15:26:31.125848 - [DEBUG] End adding new jump function
16993 2019-Jan-11 15:26:31.125873 - [DEBUG]
16994 2019-Jan-11 15:26:31.125898 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16995 2019-Jan-11 15:26:31.125923 - [DEBUG]
16996 2019-Jan-11 15:26:31.125947 - [DEBUG] Process 481. path edge:
16997 2019-Jan-11 15:26:31.125971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16998 2019-Jan-11 15:26:31.126028 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
16999 2019-Jan-11 15:26:31.126658 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17000 2019-Jan-11 15:26:31.127287 - [DEBUG]
17001 2019-Jan-11 15:26:31.127312 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17002 2019-Jan-11 15:26:31.127967 - [DEBUG] Compose: EdgeIdentity * AllBottom
17003 2019-Jan-11 15:26:31.127995 - [DEBUG]
17004 2019-Jan-11 15:26:31.128019 - [DEBUG] Propagate flow
17005 2019-Jan-11 15:26:31.128043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17006 2019-Jan-11 15:26:31.128100 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17007 2019-Jan-11 15:26:31.128726 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17008 2019-Jan-11 15:26:31.129356 - [DEBUG] Edge function : AllBottom (result of previous compose)
17009 2019-Jan-11 15:26:31.129391 - [DEBUG]
17010 2019-Jan-11 15:26:31.129417 - [DEBUG] Join: AllTop & AllBottom
17011 2019-Jan-11 15:26:31.129444 - [DEBUG] = AllBottom (new jump func)
17012 2019-Jan-11 15:26:31.129469 - [DEBUG]
17013 2019-Jan-11 15:26:31.129494 - [DEBUG] Start adding new jump function
17014 2019-Jan-11 15:26:31.129518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17015 2019-Jan-11 15:26:31.129575 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17016 2019-Jan-11 15:26:31.130206 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17017 2019-Jan-11 15:26:31.130831 - [DEBUG] Edge Function : AllBottom
17018 2019-Jan-11 15:26:31.130860 - [DEBUG] End adding new jump function
17019 2019-Jan-11 15:26:31.130885 - [DEBUG]
17020 2019-Jan-11 15:26:31.130909 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
17021 2019-Jan-11 15:26:31.130934 - [DEBUG]
17022 2019-Jan-11 15:26:31.130958 - [DEBUG] Process 482. path edge:
17023 2019-Jan-11 15:26:31.130983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17024 2019-Jan-11 15:26:31.131040 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17025 2019-Jan-11 15:26:31.131683 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17026 2019-Jan-11 15:26:31.132312 - [DEBUG]
17027 2019-Jan-11 15:26:31.132337 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17028 2019-Jan-11 15:26:31.132976 - [DEBUG] Compose: EdgeIdentity * AllBottom
17029 2019-Jan-11 15:26:31.133006 - [DEBUG]
17030 2019-Jan-11 15:26:31.133030 - [DEBUG] Propagate flow
17031 2019-Jan-11 15:26:31.133054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17032 2019-Jan-11 15:26:31.133112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17033 2019-Jan-11 15:26:31.133749 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17034 2019-Jan-11 15:26:31.134378 - [DEBUG] Edge function : AllBottom (result of previous compose)
17035 2019-Jan-11 15:26:31.134405 - [DEBUG]
17036 2019-Jan-11 15:26:31.134430 - [DEBUG] Join: AllTop & AllBottom
17037 2019-Jan-11 15:26:31.134457 - [DEBUG] = AllBottom (new jump func)
17038 2019-Jan-11 15:26:31.134482 - [DEBUG]
17039 2019-Jan-11 15:26:31.134506 - [DEBUG] Start adding new jump function
17040 2019-Jan-11 15:26:31.134543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17041 2019-Jan-11 15:26:31.134601 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17042 2019-Jan-11 15:26:31.135231 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17043 2019-Jan-11 15:26:31.135867 - [DEBUG] Edge Function : AllBottom
17044 2019-Jan-11 15:26:31.135895 - [DEBUG] End adding new jump function
17045 2019-Jan-11 15:26:31.135920 - [DEBUG]
17046 2019-Jan-11 15:26:31.135944 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
17047 2019-Jan-11 15:26:31.135969 - [DEBUG]
17048 2019-Jan-11 15:26:31.135993 - [DEBUG] Process 483. path edge:
17049 2019-Jan-11 15:26:31.136018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17050 2019-Jan-11 15:26:31.136075 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17051 2019-Jan-11 15:26:31.136711 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17052 2019-Jan-11 15:26:31.137340 - [DEBUG]
17053 2019-Jan-11 15:26:31.137365 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17054 2019-Jan-11 15:26:31.138030 - [DEBUG] Possible callees:
17055 2019-Jan-11 15:26:31.138056 - [DEBUG] llvm.dbg.declare
17056 2019-Jan-11 15:26:31.138081 - [DEBUG] Possible return sites:
17057 2019-Jan-11 15:26:31.138105 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917058 2019-Jan-11 15:26:31.139356 - [DEBUG] Found and process special summary
17059 2019-Jan-11 15:26:31.139390 - [DEBUG] Compose: EdgeIdentity * AllBottom
17060 2019-Jan-11 15:26:31.139418 - [DEBUG]
17061 2019-Jan-11 15:26:31.139443 - [DEBUG] Propagate flow
17062 2019-Jan-11 15:26:31.139467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17063 2019-Jan-11 15:26:31.139526 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17064 2019-Jan-11 15:26:31.140155 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17065 2019-Jan-11 15:26:31.140784 - [DEBUG] Edge function : AllBottom (result of previous compose)
17066 2019-Jan-11 15:26:31.140811 - [DEBUG]
17067 2019-Jan-11 15:26:31.140836 - [DEBUG] Join: AllTop & AllBottom
17068 2019-Jan-11 15:26:31.140863 - [DEBUG] = AllBottom (new jump func)
17069 2019-Jan-11 15:26:31.140888 - [DEBUG]
17070 2019-Jan-11 15:26:31.140913 - [DEBUG] Start adding new jump function
17071 2019-Jan-11 15:26:31.140937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17072 2019-Jan-11 15:26:31.140994 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17073 2019-Jan-11 15:26:31.141640 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17074 2019-Jan-11 15:26:31.142267 - [DEBUG] Edge Function : AllBottom
17075 2019-Jan-11 15:26:31.142295 - [DEBUG] End adding new jump function
17076 2019-Jan-11 15:26:31.142320 - [DEBUG]
17077 2019-Jan-11 15:26:31.142345 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
17078 2019-Jan-11 15:26:31.142370 - [DEBUG]
17079 2019-Jan-11 15:26:31.142394 - [DEBUG] Process 484. path edge:
17080 2019-Jan-11 15:26:31.142418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17081 2019-Jan-11 15:26:31.142476 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
17082 2019-Jan-11 15:26:31.143105 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17083 2019-Jan-11 15:26:31.143735 - [DEBUG]
17084 2019-Jan-11 15:26:31.143760 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17085 2019-Jan-11 15:26:31.144405 - [DEBUG] Compose: EdgeIdentity * AllBottom
17086 2019-Jan-11 15:26:31.144434 - [DEBUG]
17087 2019-Jan-11 15:26:31.144459 - [DEBUG] Propagate flow
17088 2019-Jan-11 15:26:31.144483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17089 2019-Jan-11 15:26:31.144555 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17090 2019-Jan-11 15:26:31.145186 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17091 2019-Jan-11 15:26:31.145817 - [DEBUG] Edge function : AllBottom (result of previous compose)
17092 2019-Jan-11 15:26:31.145843 - [DEBUG]
17093 2019-Jan-11 15:26:31.145868 - [DEBUG] Join: AllTop & AllBottom
17094 2019-Jan-11 15:26:31.145895 - [DEBUG] = AllBottom (new jump func)
17095 2019-Jan-11 15:26:31.145920 - [DEBUG]
17096 2019-Jan-11 15:26:31.145944 - [DEBUG] Start adding new jump function
17097 2019-Jan-11 15:26:31.145969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17098 2019-Jan-11 15:26:31.146034 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17099 2019-Jan-11 15:26:31.146664 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17100 2019-Jan-11 15:26:31.147291 - [DEBUG] Edge Function : AllBottom
17101 2019-Jan-11 15:26:31.147320 - [DEBUG] End adding new jump function
17102 2019-Jan-11 15:26:31.147345 - [DEBUG]
17103 2019-Jan-11 15:26:31.147369 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
17104 2019-Jan-11 15:26:31.147394 - [DEBUG]
17105 2019-Jan-11 15:26:31.147418 - [DEBUG] Process 485. path edge:
17106 2019-Jan-11 15:26:31.147443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17107 2019-Jan-11 15:26:31.147500 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17108 2019-Jan-11 15:26:31.148144 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17109 2019-Jan-11 15:26:31.148773 - [DEBUG]
17110 2019-Jan-11 15:26:31.148797 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17111 2019-Jan-11 15:26:31.149441 - [DEBUG] Compose: EdgeIdentity * AllBottom
17112 2019-Jan-11 15:26:31.149470 - [DEBUG]
17113 2019-Jan-11 15:26:31.149495 - [DEBUG] Propagate flow
17114 2019-Jan-11 15:26:31.149519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17115 2019-Jan-11 15:26:31.149578 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17116 2019-Jan-11 15:26:31.150209 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17117 2019-Jan-11 15:26:31.150839 - [DEBUG] Edge function : AllBottom (result of previous compose)
17118 2019-Jan-11 15:26:31.150865 - [DEBUG]
17119 2019-Jan-11 15:26:31.150890 - [DEBUG] Join: AllTop & AllBottom
17120 2019-Jan-11 15:26:31.150917 - [DEBUG] = AllBottom (new jump func)
17121 2019-Jan-11 15:26:31.150942 - [DEBUG]
17122 2019-Jan-11 15:26:31.150966 - [DEBUG] Start adding new jump function
17123 2019-Jan-11 15:26:31.150990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17124 2019-Jan-11 15:26:31.151048 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17125 2019-Jan-11 15:26:31.151694 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17126 2019-Jan-11 15:26:31.152322 - [DEBUG] Edge Function : AllBottom
17127 2019-Jan-11 15:26:31.152349 - [DEBUG] End adding new jump function
17128 2019-Jan-11 15:26:31.152374 - [DEBUG]
17129 2019-Jan-11 15:26:31.152397 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
17130 2019-Jan-11 15:26:31.152421 - [DEBUG]
17131 2019-Jan-11 15:26:31.152444 - [DEBUG] Process 486. path edge:
17132 2019-Jan-11 15:26:31.152468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17133 2019-Jan-11 15:26:31.152524 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17134 2019-Jan-11 15:26:31.153154 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17135 2019-Jan-11 15:26:31.153784 - [DEBUG]
17136 2019-Jan-11 15:26:31.153809 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17137 2019-Jan-11 15:26:31.154453 - [DEBUG] Compose: EdgeIdentity * AllBottom
17138 2019-Jan-11 15:26:31.154482 - [DEBUG]
17139 2019-Jan-11 15:26:31.154507 - [DEBUG] Propagate flow
17140 2019-Jan-11 15:26:31.154544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17141 2019-Jan-11 15:26:31.154603 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17142 2019-Jan-11 15:26:31.155238 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17143 2019-Jan-11 15:26:31.155869 - [DEBUG] Edge function : AllBottom (result of previous compose)
17144 2019-Jan-11 15:26:31.155896 - [DEBUG]
17145 2019-Jan-11 15:26:31.155921 - [DEBUG] Join: AllTop & AllBottom
17146 2019-Jan-11 15:26:31.155948 - [DEBUG] = AllBottom (new jump func)
17147 2019-Jan-11 15:26:31.155973 - [DEBUG]
17148 2019-Jan-11 15:26:31.155997 - [DEBUG] Start adding new jump function
17149 2019-Jan-11 15:26:31.156021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17150 2019-Jan-11 15:26:31.156077 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17151 2019-Jan-11 15:26:31.156707 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17152 2019-Jan-11 15:26:31.157334 - [DEBUG] Edge Function : AllBottom
17153 2019-Jan-11 15:26:31.157362 - [DEBUG] End adding new jump function
17154 2019-Jan-11 15:26:31.157387 - [DEBUG]
17155 2019-Jan-11 15:26:31.157412 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17156 2019-Jan-11 15:26:31.157437 - [DEBUG]
17157 2019-Jan-11 15:26:31.157461 - [DEBUG] Process 487. path edge:
17158 2019-Jan-11 15:26:31.157485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17159 2019-Jan-11 15:26:31.157542 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17160 2019-Jan-11 15:26:31.158186 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17161 2019-Jan-11 15:26:31.158815 - [DEBUG]
17162 2019-Jan-11 15:26:31.158840 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17163 2019-Jan-11 15:26:31.159479 - [DEBUG] Compose: EdgeIdentity * AllBottom
17164 2019-Jan-11 15:26:31.159509 - [DEBUG]
17165 2019-Jan-11 15:26:31.159534 - [DEBUG] Propagate flow
17166 2019-Jan-11 15:26:31.159558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17167 2019-Jan-11 15:26:31.159616 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17168 2019-Jan-11 15:26:31.160254 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17169 2019-Jan-11 15:26:31.160884 - [DEBUG] Edge function : AllBottom (result of previous compose)
17170 2019-Jan-11 15:26:31.160911 - [DEBUG]
17171 2019-Jan-11 15:26:31.160936 - [DEBUG] Join: AllTop & AllBottom
17172 2019-Jan-11 15:26:31.160963 - [DEBUG] = AllBottom (new jump func)
17173 2019-Jan-11 15:26:31.160988 - [DEBUG]
17174 2019-Jan-11 15:26:31.161012 - [DEBUG] Start adding new jump function
17175 2019-Jan-11 15:26:31.161036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17176 2019-Jan-11 15:26:31.161093 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17177 2019-Jan-11 15:26:31.161739 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17178 2019-Jan-11 15:26:31.162368 - [DEBUG] Edge Function : AllBottom
17179 2019-Jan-11 15:26:31.162397 - [DEBUG] End adding new jump function
17180 2019-Jan-11 15:26:31.162421 - [DEBUG]
17181 2019-Jan-11 15:26:31.162446 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17182 2019-Jan-11 15:26:31.162470 - [DEBUG]
17183 2019-Jan-11 15:26:31.162494 - [DEBUG] Process 488. path edge:
17184 2019-Jan-11 15:26:31.162519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17185 2019-Jan-11 15:26:31.162576 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17186 2019-Jan-11 15:26:31.163216 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17187 2019-Jan-11 15:26:31.163847 - [DEBUG]
17188 2019-Jan-11 15:26:31.163872 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17189 2019-Jan-11 15:26:31.164515 - [DEBUG] Compose: EdgeIdentity * AllBottom
17190 2019-Jan-11 15:26:31.164558 - [DEBUG]
17191 2019-Jan-11 15:26:31.164583 - [DEBUG] Propagate flow
17192 2019-Jan-11 15:26:31.164607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17193 2019-Jan-11 15:26:31.164666 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17194 2019-Jan-11 15:26:31.165294 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17195 2019-Jan-11 15:26:31.165925 - [DEBUG] Edge function : AllBottom (result of previous compose)
17196 2019-Jan-11 15:26:31.165951 - [DEBUG]
17197 2019-Jan-11 15:26:31.165977 - [DEBUG] Join: AllTop & AllBottom
17198 2019-Jan-11 15:26:31.166003 - [DEBUG] = AllBottom (new jump func)
17199 2019-Jan-11 15:26:31.166029 - [DEBUG]
17200 2019-Jan-11 15:26:31.166053 - [DEBUG] Start adding new jump function
17201 2019-Jan-11 15:26:31.166077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17202 2019-Jan-11 15:26:31.166134 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17203 2019-Jan-11 15:26:31.166764 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17204 2019-Jan-11 15:26:31.167390 - [DEBUG] Edge Function : AllBottom
17205 2019-Jan-11 15:26:31.167418 - [DEBUG] End adding new jump function
17206 2019-Jan-11 15:26:31.167443 - [DEBUG]
17207 2019-Jan-11 15:26:31.167467 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17208 2019-Jan-11 15:26:31.167492 - [DEBUG]
17209 2019-Jan-11 15:26:31.167516 - [DEBUG] Process 489. path edge:
17210 2019-Jan-11 15:26:31.167540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17211 2019-Jan-11 15:26:31.167598 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17212 2019-Jan-11 15:26:31.168236 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17213 2019-Jan-11 15:26:31.168865 - [DEBUG]
17214 2019-Jan-11 15:26:31.168891 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17215 2019-Jan-11 15:26:31.169530 - [DEBUG] Compose: EdgeIdentity * AllBottom
17216 2019-Jan-11 15:26:31.169560 - [DEBUG]
17217 2019-Jan-11 15:26:31.169585 - [DEBUG] Propagate flow
17218 2019-Jan-11 15:26:31.169609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17219 2019-Jan-11 15:26:31.169667 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17220 2019-Jan-11 15:26:31.170297 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17221 2019-Jan-11 15:26:31.170927 - [DEBUG] Edge function : AllBottom (result of previous compose)
17222 2019-Jan-11 15:26:31.170953 - [DEBUG]
17223 2019-Jan-11 15:26:31.170979 - [DEBUG] Join: AllTop & AllBottom
17224 2019-Jan-11 15:26:31.171006 - [DEBUG] = AllBottom (new jump func)
17225 2019-Jan-11 15:26:31.171031 - [DEBUG]
17226 2019-Jan-11 15:26:31.171055 - [DEBUG] Start adding new jump function
17227 2019-Jan-11 15:26:31.171080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17228 2019-Jan-11 15:26:31.171137 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17229 2019-Jan-11 15:26:31.171782 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17230 2019-Jan-11 15:26:31.172418 - [DEBUG] Edge Function : AllBottom
17231 2019-Jan-11 15:26:31.172447 - [DEBUG] End adding new jump function
17232 2019-Jan-11 15:26:31.172473 - [DEBUG]
17233 2019-Jan-11 15:26:31.172497 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17234 2019-Jan-11 15:26:31.172522 - [DEBUG]
17235 2019-Jan-11 15:26:31.172546 - [DEBUG] Process 490. path edge:
17236 2019-Jan-11 15:26:31.172571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17237 2019-Jan-11 15:26:31.172629 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17238 2019-Jan-11 15:26:31.173259 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17239 2019-Jan-11 15:26:31.173887 - [DEBUG]
17240 2019-Jan-11 15:26:31.173913 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17241 2019-Jan-11 15:26:31.174567 - [DEBUG] Compose: EdgeIdentity * AllBottom
17242 2019-Jan-11 15:26:31.174596 - [DEBUG]
17243 2019-Jan-11 15:26:31.174621 - [DEBUG] Propagate flow
17244 2019-Jan-11 15:26:31.174645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17245 2019-Jan-11 15:26:31.174704 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17246 2019-Jan-11 15:26:31.175337 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17247 2019-Jan-11 15:26:31.175967 - [DEBUG] Edge function : AllBottom (result of previous compose)
17248 2019-Jan-11 15:26:31.175994 - [DEBUG]
17249 2019-Jan-11 15:26:31.176019 - [DEBUG] Join: AllTop & AllBottom
17250 2019-Jan-11 15:26:31.176046 - [DEBUG] = AllBottom (new jump func)
17251 2019-Jan-11 15:26:31.176071 - [DEBUG]
17252 2019-Jan-11 15:26:31.176095 - [DEBUG] Start adding new jump function
17253 2019-Jan-11 15:26:31.176119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17254 2019-Jan-11 15:26:31.176176 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17255 2019-Jan-11 15:26:31.176806 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17256 2019-Jan-11 15:26:31.177437 - [DEBUG] Edge Function : AllBottom
17257 2019-Jan-11 15:26:31.177465 - [DEBUG] End adding new jump function
17258 2019-Jan-11 15:26:31.177490 - [DEBUG]
17259 2019-Jan-11 15:26:31.177515 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17260 2019-Jan-11 15:26:31.177539 - [DEBUG]
17261 2019-Jan-11 15:26:31.177563 - [DEBUG] Process 491. path edge:
17262 2019-Jan-11 15:26:31.177588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17263 2019-Jan-11 15:26:31.177645 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17264 2019-Jan-11 15:26:31.178291 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17265 2019-Jan-11 15:26:31.178920 - [DEBUG]
17266 2019-Jan-11 15:26:31.178945 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17267 2019-Jan-11 15:26:31.179590 - [DEBUG] Compose: EdgeIdentity * AllBottom
17268 2019-Jan-11 15:26:31.179617 - [DEBUG]
17269 2019-Jan-11 15:26:31.179641 - [DEBUG] Propagate flow
17270 2019-Jan-11 15:26:31.179665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17271 2019-Jan-11 15:26:31.179722 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17272 2019-Jan-11 15:26:31.180349 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17273 2019-Jan-11 15:26:31.180991 - [DEBUG] Edge function : AllBottom (result of previous compose)
17274 2019-Jan-11 15:26:31.181018 - [DEBUG]
17275 2019-Jan-11 15:26:31.181043 - [DEBUG] Join: AllTop & AllBottom
17276 2019-Jan-11 15:26:31.181070 - [DEBUG] = AllBottom (new jump func)
17277 2019-Jan-11 15:26:31.181095 - [DEBUG]
17278 2019-Jan-11 15:26:31.181119 - [DEBUG] Start adding new jump function
17279 2019-Jan-11 15:26:31.181143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17280 2019-Jan-11 15:26:31.181214 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17281 2019-Jan-11 15:26:31.181846 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17282 2019-Jan-11 15:26:31.182472 - [DEBUG] Edge Function : AllBottom
17283 2019-Jan-11 15:26:31.182500 - [DEBUG] End adding new jump function
17284 2019-Jan-11 15:26:31.182525 - [DEBUG]
17285 2019-Jan-11 15:26:31.182550 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17286 2019-Jan-11 15:26:31.182575 - [DEBUG]
17287 2019-Jan-11 15:26:31.182599 - [DEBUG] Process 492. path edge:
17288 2019-Jan-11 15:26:31.182623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17289 2019-Jan-11 15:26:31.182680 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17290 2019-Jan-11 15:26:31.183307 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17291 2019-Jan-11 15:26:31.183936 - [DEBUG]
17292 2019-Jan-11 15:26:31.183961 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17293 2019-Jan-11 15:26:31.184616 - [DEBUG] Compose: EdgeIdentity * AllBottom
17294 2019-Jan-11 15:26:31.184644 - [DEBUG]
17295 2019-Jan-11 15:26:31.184668 - [DEBUG] Propagate flow
17296 2019-Jan-11 15:26:31.184692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17297 2019-Jan-11 15:26:31.184749 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17298 2019-Jan-11 15:26:31.185378 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17299 2019-Jan-11 15:26:31.186009 - [DEBUG] Edge function : AllBottom (result of previous compose)
17300 2019-Jan-11 15:26:31.186035 - [DEBUG]
17301 2019-Jan-11 15:26:31.186061 - [DEBUG] Join: AllTop & AllBottom
17302 2019-Jan-11 15:26:31.186087 - [DEBUG] = AllBottom (new jump func)
17303 2019-Jan-11 15:26:31.186113 - [DEBUG]
17304 2019-Jan-11 15:26:31.186137 - [DEBUG] Start adding new jump function
17305 2019-Jan-11 15:26:31.186161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17306 2019-Jan-11 15:26:31.186218 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17307 2019-Jan-11 15:26:31.186848 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17308 2019-Jan-11 15:26:31.187473 - [DEBUG] Edge Function : AllBottom
17309 2019-Jan-11 15:26:31.187502 - [DEBUG] End adding new jump function
17310 2019-Jan-11 15:26:31.187527 - [DEBUG]
17311 2019-Jan-11 15:26:31.187551 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17312 2019-Jan-11 15:26:31.187576 - [DEBUG]
17313 2019-Jan-11 15:26:31.187600 - [DEBUG] Process 493. path edge:
17314 2019-Jan-11 15:26:31.187624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17315 2019-Jan-11 15:26:31.187681 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17316 2019-Jan-11 15:26:31.188323 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17317 2019-Jan-11 15:26:31.188952 - [DEBUG]
17318 2019-Jan-11 15:26:31.188977 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17319 2019-Jan-11 15:26:31.189617 - [DEBUG] Start of endsummarytab entry
17320 2019-Jan-11 15:26:31.189650 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17321 2019-Jan-11 15:26:31.190277 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
17322 2019-Jan-11 15:26:31.190337 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17323 2019-Jan-11 15:26:31.190965 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17324 2019-Jan-11 15:26:31.191612 - [DEBUG] EF: AllBottom
17325 2019-Jan-11 15:26:31.191638 - [DEBUG]
17326 2019-Jan-11 15:26:31.191661 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17327 2019-Jan-11 15:26:31.192288 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
17328 2019-Jan-11 15:26:31.192914 - [DEBUG] EF: AllBottom
17329 2019-Jan-11 15:26:31.192940 - [DEBUG]
17330 2019-Jan-11 15:26:31.192965 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17331 2019-Jan-11 15:26:31.193592 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17332 2019-Jan-11 15:26:31.194221 - [DEBUG] EF: AllBottom
17333 2019-Jan-11 15:26:31.194247 - [DEBUG]
17334 2019-Jan-11 15:26:31.194272 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17335 2019-Jan-11 15:26:31.194913 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17336 2019-Jan-11 15:26:31.195550 - [DEBUG] EF: AllBottom
17337 2019-Jan-11 15:26:31.195576 - [DEBUG]
17338 2019-Jan-11 15:26:31.195600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17339 2019-Jan-11 15:26:31.196227 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
17340 2019-Jan-11 15:26:31.196857 - [DEBUG] EF: AllBottom
17341 2019-Jan-11 15:26:31.196883 - [DEBUG]
17342 2019-Jan-11 15:26:31.196907 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17343 2019-Jan-11 15:26:31.197534 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17344 2019-Jan-11 15:26:31.198180 - [DEBUG] EF: AllBottom
17345 2019-Jan-11 15:26:31.198205 - [DEBUG]
17346 2019-Jan-11 15:26:31.198228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17347 2019-Jan-11 15:26:31.198855 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17348 2019-Jan-11 15:26:31.199485 - [DEBUG] EF: AllBottom
17349 2019-Jan-11 15:26:31.199511 - [DEBUG]
17350 2019-Jan-11 15:26:31.199535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17351 2019-Jan-11 15:26:31.200161 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17352 2019-Jan-11 15:26:31.200790 - [DEBUG] EF: AllBottom
17353 2019-Jan-11 15:26:31.200816 - [DEBUG]
17354 2019-Jan-11 15:26:31.200840 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17355 2019-Jan-11 15:26:31.201482 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17356 2019-Jan-11 15:26:31.202116 - [DEBUG] EF: AllBottom
17357 2019-Jan-11 15:26:31.202143 - [DEBUG]
17358 2019-Jan-11 15:26:31.202167 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17359 2019-Jan-11 15:26:31.202794 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
17360 2019-Jan-11 15:26:31.203421 - [DEBUG] EF: AllBottom
17361 2019-Jan-11 15:26:31.203447 - [DEBUG]
17362 2019-Jan-11 15:26:31.203471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17363 2019-Jan-11 15:26:31.204099 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17364 2019-Jan-11 15:26:31.204742 - [DEBUG] EF: AllBottom
17365 2019-Jan-11 15:26:31.204775 - [DEBUG]
17366 2019-Jan-11 15:26:31.204800 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17367 2019-Jan-11 15:26:31.205427 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17368 2019-Jan-11 15:26:31.206062 - [DEBUG] EF: AllBottom
17369 2019-Jan-11 15:26:31.206089 - [DEBUG]
17370 2019-Jan-11 15:26:31.206113 - [DEBUG] ---------------
17371 2019-Jan-11 15:26:31.206137 - [DEBUG]
17372 2019-Jan-11 15:26:31.206162 - [DEBUG] End of endsummarytab entry
17373 2019-Jan-11 15:26:31.206187 - [DEBUG]
17374 2019-Jan-11 15:26:31.206211 - [DEBUG] Start of incomingtab entry
17375 2019-Jan-11 15:26:31.206236 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17376 2019-Jan-11 15:26:31.206863 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
17377 2019-Jan-11 15:26:31.206921 - [DEBUG] ---------------
17378 2019-Jan-11 15:26:31.206946 - [DEBUG] End of incomingtab entry
17379 2019-Jan-11 15:26:31.206970 - [DEBUG]
17380 2019-Jan-11 15:26:31.206997 - [DEBUG] EDGE:
17381 2019-Jan-11 15:26:31.207054 - [DEBUG] ---> 17382 2019-Jan-11 15:26:31.207682 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17383 2019-Jan-11 15:26:31.208377 - [DEBUG]
17384 2019-Jan-11 15:26:31.208404 - [DEBUG] EDGE:
17385 2019-Jan-11 15:26:31.208461 - [DEBUG] ---> 17386 2019-Jan-11 15:26:31.209090 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17387 2019-Jan-11 15:26:31.209720 - [DEBUG]
17388 2019-Jan-11 15:26:31.209755 - [DEBUG] Compose: EdgeIdentity * AllBottom
17389 2019-Jan-11 15:26:31.209783 - [DEBUG]
17390 2019-Jan-11 15:26:31.209807 - [DEBUG] Propagate flow
17391 2019-Jan-11 15:26:31.209831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17392 2019-Jan-11 15:26:31.209889 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17393 2019-Jan-11 15:26:31.210525 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17394 2019-Jan-11 15:26:31.211155 - [DEBUG] Edge function : AllBottom (result of previous compose)
17395 2019-Jan-11 15:26:31.211182 - [DEBUG]
17396 2019-Jan-11 15:26:31.211222 - [DEBUG] Join: AllTop & AllBottom
17397 2019-Jan-11 15:26:31.211249 - [DEBUG] = AllBottom (new jump func)
17398 2019-Jan-11 15:26:31.211275 - [DEBUG]
17399 2019-Jan-11 15:26:31.211299 - [DEBUG] Start adding new jump function
17400 2019-Jan-11 15:26:31.211323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17401 2019-Jan-11 15:26:31.211380 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17402 2019-Jan-11 15:26:31.212011 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17403 2019-Jan-11 15:26:31.212646 - [DEBUG] Edge Function : AllBottom
17404 2019-Jan-11 15:26:31.212675 - [DEBUG] End adding new jump function
17405 2019-Jan-11 15:26:31.212700 - [DEBUG]
17406 2019-Jan-11 15:26:31.212725 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17407 2019-Jan-11 15:26:31.212749 - [DEBUG]
17408 2019-Jan-11 15:26:31.212773 - [DEBUG] Process 494. path edge:
17409 2019-Jan-11 15:26:31.212797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17410 2019-Jan-11 15:26:31.212854 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17411 2019-Jan-11 15:26:31.213499 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17412 2019-Jan-11 15:26:31.214130 - [DEBUG]
17413 2019-Jan-11 15:26:31.214155 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17414 2019-Jan-11 15:26:31.214815 - [DEBUG] Possible callees:
17415 2019-Jan-11 15:26:31.214841 - [DEBUG] llvm.dbg.declare
17416 2019-Jan-11 15:26:31.214866 - [DEBUG] Possible return sites:
17417 2019-Jan-11 15:26:31.214889 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317418 2019-Jan-11 15:26:31.216141 - [DEBUG] Found and process special summary
17419 2019-Jan-11 15:26:31.216175 - [DEBUG] Compose: EdgeIdentity * AllBottom
17420 2019-Jan-11 15:26:31.216204 - [DEBUG]
17421 2019-Jan-11 15:26:31.216229 - [DEBUG] Propagate flow
17422 2019-Jan-11 15:26:31.216253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17423 2019-Jan-11 15:26:31.216311 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17424 2019-Jan-11 15:26:31.216941 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17425 2019-Jan-11 15:26:31.217572 - [DEBUG] Edge function : AllBottom (result of previous compose)
17426 2019-Jan-11 15:26:31.217598 - [DEBUG]
17427 2019-Jan-11 15:26:31.217623 - [DEBUG] Join: AllTop & AllBottom
17428 2019-Jan-11 15:26:31.217650 - [DEBUG] = AllBottom (new jump func)
17429 2019-Jan-11 15:26:31.217676 - [DEBUG]
17430 2019-Jan-11 15:26:31.217700 - [DEBUG] Start adding new jump function
17431 2019-Jan-11 15:26:31.217724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17432 2019-Jan-11 15:26:31.217781 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17433 2019-Jan-11 15:26:31.218427 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17434 2019-Jan-11 15:26:31.219054 - [DEBUG] Edge Function : AllBottom
17435 2019-Jan-11 15:26:31.219083 - [DEBUG] End adding new jump function
17436 2019-Jan-11 15:26:31.219108 - [DEBUG]
17437 2019-Jan-11 15:26:31.219132 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17438 2019-Jan-11 15:26:31.219157 - [DEBUG]
17439 2019-Jan-11 15:26:31.219181 - [DEBUG] Process 495. path edge:
17440 2019-Jan-11 15:26:31.219205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17441 2019-Jan-11 15:26:31.219263 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17442 2019-Jan-11 15:26:31.219892 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17443 2019-Jan-11 15:26:31.220523 - [DEBUG]
17444 2019-Jan-11 15:26:31.220548 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17445 2019-Jan-11 15:26:31.221202 - [DEBUG] Compose: EdgeIdentity * AllBottom
17446 2019-Jan-11 15:26:31.221233 - [DEBUG]
17447 2019-Jan-11 15:26:31.221257 - [DEBUG] Propagate flow
17448 2019-Jan-11 15:26:31.221282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17449 2019-Jan-11 15:26:31.221340 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17450 2019-Jan-11 15:26:31.221967 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17451 2019-Jan-11 15:26:31.222597 - [DEBUG] Edge function : AllBottom (result of previous compose)
17452 2019-Jan-11 15:26:31.222624 - [DEBUG]
17453 2019-Jan-11 15:26:31.222649 - [DEBUG] Join: AllTop & AllBottom
17454 2019-Jan-11 15:26:31.222684 - [DEBUG] = AllBottom (new jump func)
17455 2019-Jan-11 15:26:31.222710 - [DEBUG]
17456 2019-Jan-11 15:26:31.222734 - [DEBUG] Start adding new jump function
17457 2019-Jan-11 15:26:31.222759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17458 2019-Jan-11 15:26:31.222817 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17459 2019-Jan-11 15:26:31.223447 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17460 2019-Jan-11 15:26:31.224072 - [DEBUG] Edge Function : AllBottom
17461 2019-Jan-11 15:26:31.224100 - [DEBUG] End adding new jump function
17462 2019-Jan-11 15:26:31.224125 - [DEBUG]
17463 2019-Jan-11 15:26:31.224149 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17464 2019-Jan-11 15:26:31.224174 - [DEBUG]
17465 2019-Jan-11 15:26:31.224198 - [DEBUG] Process 496. path edge:
17466 2019-Jan-11 15:26:31.224223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17467 2019-Jan-11 15:26:31.224280 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17468 2019-Jan-11 15:26:31.224922 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17469 2019-Jan-11 15:26:31.225551 - [DEBUG]
17470 2019-Jan-11 15:26:31.225576 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17471 2019-Jan-11 15:26:31.226214 - [DEBUG] Compose: EdgeIdentity * AllBottom
17472 2019-Jan-11 15:26:31.226243 - [DEBUG]
17473 2019-Jan-11 15:26:31.226267 - [DEBUG] Propagate flow
17474 2019-Jan-11 15:26:31.226291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17475 2019-Jan-11 15:26:31.226350 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17476 2019-Jan-11 15:26:31.226979 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17477 2019-Jan-11 15:26:31.227611 - [DEBUG] Edge function : AllBottom (result of previous compose)
17478 2019-Jan-11 15:26:31.227637 - [DEBUG]
17479 2019-Jan-11 15:26:31.227662 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17480 2019-Jan-11 15:26:31.227689 - [DEBUG] = AllBottom
17481 2019-Jan-11 15:26:31.227714 - [DEBUG]
17482 2019-Jan-11 15:26:31.227738 - [DEBUG] PROPAGATE: No new function!
17483 2019-Jan-11 15:26:31.227764 - [DEBUG] EDGE:
17484 2019-Jan-11 15:26:31.227823 - [DEBUG] ---> 17485 2019-Jan-11 15:26:31.228465 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17486 2019-Jan-11 15:26:31.229095 - [DEBUG]
17487 2019-Jan-11 15:26:31.229122 - [DEBUG] EDGE:
17488 2019-Jan-11 15:26:31.229179 - [DEBUG] ---> 17489 2019-Jan-11 15:26:31.229807 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17490 2019-Jan-11 15:26:31.230437 - [DEBUG]
17491 2019-Jan-11 15:26:31.230475 - [DEBUG] Compose: EdgeIdentity * AllBottom
17492 2019-Jan-11 15:26:31.230503 - [DEBUG]
17493 2019-Jan-11 15:26:31.230528 - [DEBUG] Propagate flow
17494 2019-Jan-11 15:26:31.230552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17495 2019-Jan-11 15:26:31.230609 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17496 2019-Jan-11 15:26:31.231251 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17497 2019-Jan-11 15:26:31.231882 - [DEBUG] Edge function : AllBottom (result of previous compose)
17498 2019-Jan-11 15:26:31.231909 - [DEBUG]
17499 2019-Jan-11 15:26:31.231942 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17500 2019-Jan-11 15:26:31.231969 - [DEBUG] = AllBottom
17501 2019-Jan-11 15:26:31.231995 - [DEBUG]
17502 2019-Jan-11 15:26:31.232019 - [DEBUG] PROPAGATE: No new function!
17503 2019-Jan-11 15:26:31.232047 - [DEBUG] EDGE:
17504 2019-Jan-11 15:26:31.232106 - [DEBUG] ---> 17505 2019-Jan-11 15:26:31.232744 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17506 2019-Jan-11 15:26:31.233375 - [DEBUG]
17507 2019-Jan-11 15:26:31.233401 - [DEBUG] EDGE:
17508 2019-Jan-11 15:26:31.233460 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17509 2019-Jan-11 15:26:31.234092 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17510 2019-Jan-11 15:26:31.234736 - [DEBUG]
17511 2019-Jan-11 15:26:31.234763 - [DEBUG] EDGE:
17512 2019-Jan-11 15:26:31.234820 - [DEBUG] ---> 17513 2019-Jan-11 15:26:31.235449 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17514 2019-Jan-11 15:26:31.236078 - [DEBUG]
17515 2019-Jan-11 15:26:31.236105 - [DEBUG] EDGE:
17516 2019-Jan-11 15:26:31.236164 - [DEBUG] ---> 17517 2019-Jan-11 15:26:31.236790 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17518 2019-Jan-11 15:26:31.237420 - [DEBUG]
17519 2019-Jan-11 15:26:31.237447 - [DEBUG] EDGE:
17520 2019-Jan-11 15:26:31.237505 - [DEBUG] ---> 17521 2019-Jan-11 15:26:31.238149 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17522 2019-Jan-11 15:26:31.238777 - [DEBUG]
17523 2019-Jan-11 15:26:31.238810 - [DEBUG] Compose: EdgeIdentity * AllBottom
17524 2019-Jan-11 15:26:31.238838 - [DEBUG]
17525 2019-Jan-11 15:26:31.238863 - [DEBUG] Propagate flow
17526 2019-Jan-11 15:26:31.238887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17527 2019-Jan-11 15:26:31.238945 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17528 2019-Jan-11 15:26:31.239574 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17529 2019-Jan-11 15:26:31.240202 - [DEBUG] Edge function : AllBottom (result of previous compose)
17530 2019-Jan-11 15:26:31.240229 - [DEBUG]
17531 2019-Jan-11 15:26:31.240254 - [DEBUG] Join: AllTop & AllBottom
17532 2019-Jan-11 15:26:31.240281 - [DEBUG] = AllBottom (new jump func)
17533 2019-Jan-11 15:26:31.240306 - [DEBUG]
17534 2019-Jan-11 15:26:31.240330 - [DEBUG] Start adding new jump function
17535 2019-Jan-11 15:26:31.240354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17536 2019-Jan-11 15:26:31.240411 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17537 2019-Jan-11 15:26:31.241041 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17538 2019-Jan-11 15:26:31.241689 - [DEBUG] Edge Function : AllBottom
17539 2019-Jan-11 15:26:31.241717 - [DEBUG] End adding new jump function
17540 2019-Jan-11 15:26:31.241742 - [DEBUG]
17541 2019-Jan-11 15:26:31.241766 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17542 2019-Jan-11 15:26:31.241799 - [DEBUG]
17543 2019-Jan-11 15:26:31.241823 - [DEBUG] Process 497. path edge:
17544 2019-Jan-11 15:26:31.241848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17545 2019-Jan-11 15:26:31.241906 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17546 2019-Jan-11 15:26:31.242536 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17547 2019-Jan-11 15:26:31.243166 - [DEBUG]
17548 2019-Jan-11 15:26:31.243191 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17549 2019-Jan-11 15:26:31.243833 - [DEBUG] Compose: EdgeIdentity * AllBottom
17550 2019-Jan-11 15:26:31.243862 - [DEBUG]
17551 2019-Jan-11 15:26:31.243886 - [DEBUG] Propagate flow
17552 2019-Jan-11 15:26:31.243911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17553 2019-Jan-11 15:26:31.243969 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17554 2019-Jan-11 15:26:31.244608 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17555 2019-Jan-11 15:26:31.245237 - [DEBUG] Edge function : AllBottom (result of previous compose)
17556 2019-Jan-11 15:26:31.245263 - [DEBUG]
17557 2019-Jan-11 15:26:31.245287 - [DEBUG] Join: AllTop & AllBottom
17558 2019-Jan-11 15:26:31.245313 - [DEBUG] = AllBottom (new jump func)
17559 2019-Jan-11 15:26:31.245337 - [DEBUG]
17560 2019-Jan-11 15:26:31.245360 - [DEBUG] Start adding new jump function
17561 2019-Jan-11 15:26:31.245384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17562 2019-Jan-11 15:26:31.245440 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17563 2019-Jan-11 15:26:31.246069 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17564 2019-Jan-11 15:26:31.246692 - [DEBUG] Edge Function : AllBottom
17565 2019-Jan-11 15:26:31.246720 - [DEBUG] End adding new jump function
17566 2019-Jan-11 15:26:31.246745 - [DEBUG]
17567 2019-Jan-11 15:26:31.246769 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17568 2019-Jan-11 15:26:31.246794 - [DEBUG]
17569 2019-Jan-11 15:26:31.246818 - [DEBUG] Process 498. path edge:
17570 2019-Jan-11 15:26:31.246843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17571 2019-Jan-11 15:26:31.246900 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17572 2019-Jan-11 15:26:31.247524 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17573 2019-Jan-11 15:26:31.248168 - [DEBUG]
17574 2019-Jan-11 15:26:31.248194 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17575 2019-Jan-11 15:26:31.248830 - [DEBUG] Compose: EdgeIdentity * AllBottom
17576 2019-Jan-11 15:26:31.248859 - [DEBUG]
17577 2019-Jan-11 15:26:31.248884 - [DEBUG] Propagate flow
17578 2019-Jan-11 15:26:31.248908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17579 2019-Jan-11 15:26:31.248966 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17580 2019-Jan-11 15:26:31.249603 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17581 2019-Jan-11 15:26:31.250232 - [DEBUG] Edge function : AllBottom (result of previous compose)
17582 2019-Jan-11 15:26:31.250258 - [DEBUG]
17583 2019-Jan-11 15:26:31.250284 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17584 2019-Jan-11 15:26:31.250311 - [DEBUG] = AllBottom
17585 2019-Jan-11 15:26:31.250336 - [DEBUG]
17586 2019-Jan-11 15:26:31.250360 - [DEBUG] PROPAGATE: No new function!
17587 2019-Jan-11 15:26:31.250386 - [DEBUG] EDGE:
17588 2019-Jan-11 15:26:31.250452 - [DEBUG] ---> 17589 2019-Jan-11 15:26:31.251077 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17590 2019-Jan-11 15:26:31.251722 - [DEBUG]
17591 2019-Jan-11 15:26:31.251748 - [DEBUG] EDGE:
17592 2019-Jan-11 15:26:31.251805 - [DEBUG] ---> 17593 2019-Jan-11 15:26:31.252434 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17594 2019-Jan-11 15:26:31.253063 - [DEBUG]
17595 2019-Jan-11 15:26:31.253089 - [DEBUG] EDGE:
17596 2019-Jan-11 15:26:31.253148 - [DEBUG] ---> 17597 2019-Jan-11 15:26:31.253775 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17598 2019-Jan-11 15:26:31.254405 - [DEBUG]
17599 2019-Jan-11 15:26:31.254432 - [DEBUG] EDGE:
17600 2019-Jan-11 15:26:31.254490 - [DEBUG] ---> 17601 2019-Jan-11 15:26:31.255136 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17602 2019-Jan-11 15:26:31.255763 - [DEBUG]
17603 2019-Jan-11 15:26:31.255789 - [DEBUG] EDGE:
17604 2019-Jan-11 15:26:31.255847 - [DEBUG] ---> 17605 2019-Jan-11 15:26:31.256474 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17606 2019-Jan-11 15:26:31.257103 - [DEBUG]
17607 2019-Jan-11 15:26:31.257130 - [DEBUG] EDGE:
17608 2019-Jan-11 15:26:31.257188 - [DEBUG] ---> 17609 2019-Jan-11 15:26:31.257817 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17610 2019-Jan-11 15:26:31.258459 - [DEBUG]
17611 2019-Jan-11 15:26:31.258495 - [DEBUG] Compose: EdgeIdentity * AllBottom
17612 2019-Jan-11 15:26:31.258522 - [DEBUG]
17613 2019-Jan-11 15:26:31.258546 - [DEBUG] Propagate flow
17614 2019-Jan-11 15:26:31.258569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17615 2019-Jan-11 15:26:31.258626 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17616 2019-Jan-11 15:26:31.259254 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17617 2019-Jan-11 15:26:31.259883 - [DEBUG] Edge function : AllBottom (result of previous compose)
17618 2019-Jan-11 15:26:31.259910 - [DEBUG]
17619 2019-Jan-11 15:26:31.259935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17620 2019-Jan-11 15:26:31.259962 - [DEBUG] = AllBottom
17621 2019-Jan-11 15:26:31.259987 - [DEBUG]
17622 2019-Jan-11 15:26:31.260011 - [DEBUG] PROPAGATE: No new function!
17623 2019-Jan-11 15:26:31.260039 - [DEBUG] EDGE:
17624 2019-Jan-11 15:26:31.260097 - [DEBUG] ---> 17625 2019-Jan-11 15:26:31.260734 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17626 2019-Jan-11 15:26:31.261379 - [DEBUG]
17627 2019-Jan-11 15:26:31.261405 - [DEBUG] EDGE:
17628 2019-Jan-11 15:26:31.261463 - [DEBUG] ---> 17629 2019-Jan-11 15:26:31.262096 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17630 2019-Jan-11 15:26:31.262727 - [DEBUG]
17631 2019-Jan-11 15:26:31.262755 - [DEBUG] EDGE:
17632 2019-Jan-11 15:26:31.262813 - [DEBUG] ---> 17633 2019-Jan-11 15:26:31.263442 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17634 2019-Jan-11 15:26:31.264072 - [DEBUG]
17635 2019-Jan-11 15:26:31.264108 - [DEBUG] Compose: EdgeIdentity * AllBottom
17636 2019-Jan-11 15:26:31.264136 - [DEBUG]
17637 2019-Jan-11 15:26:31.264161 - [DEBUG] Propagate flow
17638 2019-Jan-11 15:26:31.264185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17639 2019-Jan-11 15:26:31.264243 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17640 2019-Jan-11 15:26:31.264887 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17641 2019-Jan-11 15:26:31.265517 - [DEBUG] Edge function : AllBottom (result of previous compose)
17642 2019-Jan-11 15:26:31.265543 - [DEBUG]
17643 2019-Jan-11 15:26:31.265569 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17644 2019-Jan-11 15:26:31.265595 - [DEBUG] = AllBottom
17645 2019-Jan-11 15:26:31.265621 - [DEBUG]
17646 2019-Jan-11 15:26:31.265645 - [DEBUG] PROPAGATE: No new function!
17647 2019-Jan-11 15:26:31.265672 - [DEBUG] EDGE:
17648 2019-Jan-11 15:26:31.265730 - [DEBUG] ---> 17649 2019-Jan-11 15:26:31.266367 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17650 2019-Jan-11 15:26:31.266997 - [DEBUG]
17651 2019-Jan-11 15:26:31.267024 - [DEBUG] EDGE:
17652 2019-Jan-11 15:26:31.267082 - [DEBUG] ---> 17653 2019-Jan-11 15:26:31.267708 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17654 2019-Jan-11 15:26:31.268353 - [DEBUG]
17655 2019-Jan-11 15:26:31.268379 - [DEBUG] EDGE:
17656 2019-Jan-11 15:26:31.268437 - [DEBUG] ---> 17657 2019-Jan-11 15:26:31.269062 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17658 2019-Jan-11 15:26:31.269691 - [DEBUG]
17659 2019-Jan-11 15:26:31.269718 - [DEBUG] EDGE:
17660 2019-Jan-11 15:26:31.269776 - [DEBUG] ---> 17661 2019-Jan-11 15:26:31.270405 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17662 2019-Jan-11 15:26:31.271034 - [DEBUG]
17663 2019-Jan-11 15:26:31.271069 - [DEBUG] Compose: EdgeIdentity * AllBottom
17664 2019-Jan-11 15:26:31.271097 - [DEBUG]
17665 2019-Jan-11 15:26:31.271122 - [DEBUG] Propagate flow
17666 2019-Jan-11 15:26:31.271146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17667 2019-Jan-11 15:26:31.271216 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17668 2019-Jan-11 15:26:31.271846 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17669 2019-Jan-11 15:26:31.272476 - [DEBUG] Edge function : AllBottom (result of previous compose)
17670 2019-Jan-11 15:26:31.272502 - [DEBUG]
17671 2019-Jan-11 15:26:31.272528 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17672 2019-Jan-11 15:26:31.272555 - [DEBUG] = AllBottom
17673 2019-Jan-11 15:26:31.272588 - [DEBUG]
17674 2019-Jan-11 15:26:31.272613 - [DEBUG] PROPAGATE: No new function!
17675 2019-Jan-11 15:26:31.272640 - [DEBUG] EDGE:
17676 2019-Jan-11 15:26:31.272699 - [DEBUG] ---> 17677 2019-Jan-11 15:26:31.273337 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17678 2019-Jan-11 15:26:31.273969 - [DEBUG]
17679 2019-Jan-11 15:26:31.273996 - [DEBUG] EDGE:
17680 2019-Jan-11 15:26:31.274055 - [DEBUG] ---> 17681 2019-Jan-11 15:26:31.274695 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17682 2019-Jan-11 15:26:31.275324 - [DEBUG]
17683 2019-Jan-11 15:26:31.275350 - [DEBUG] EDGE:
17684 2019-Jan-11 15:26:31.275407 - [DEBUG] ---> 17685 2019-Jan-11 15:26:31.276036 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17686 2019-Jan-11 15:26:31.276674 - [DEBUG]
17687 2019-Jan-11 15:26:31.276713 - [DEBUG] Compose: EdgeIdentity * AllBottom
17688 2019-Jan-11 15:26:31.276741 - [DEBUG]
17689 2019-Jan-11 15:26:31.276766 - [DEBUG] Propagate flow
17690 2019-Jan-11 15:26:31.276790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17691 2019-Jan-11 15:26:31.276850 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17692 2019-Jan-11 15:26:31.277481 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17693 2019-Jan-11 15:26:31.278127 - [DEBUG] Edge function : AllBottom (result of previous compose)
17694 2019-Jan-11 15:26:31.278153 - [DEBUG]
17695 2019-Jan-11 15:26:31.278178 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17696 2019-Jan-11 15:26:31.278204 - [DEBUG] = AllBottom
17697 2019-Jan-11 15:26:31.278229 - [DEBUG]
17698 2019-Jan-11 15:26:31.278252 - [DEBUG] PROPAGATE: No new function!
17699 2019-Jan-11 15:26:31.278279 - [DEBUG] EDGE:
17700 2019-Jan-11 15:26:31.278337 - [DEBUG] ---> 17701 2019-Jan-11 15:26:31.278973 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17702 2019-Jan-11 15:26:31.279603 - [DEBUG]
17703 2019-Jan-11 15:26:31.279630 - [DEBUG] EDGE:
17704 2019-Jan-11 15:26:31.279688 - [DEBUG] ---> 17705 2019-Jan-11 15:26:31.280314 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17706 2019-Jan-11 15:26:31.280944 - [DEBUG]
17707 2019-Jan-11 15:26:31.280971 - [DEBUG] EDGE:
17708 2019-Jan-11 15:26:31.281030 - [DEBUG] ---> 17709 2019-Jan-11 15:26:31.281676 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17710 2019-Jan-11 15:26:31.282305 - [DEBUG]
17711 2019-Jan-11 15:26:31.282342 - [DEBUG] Compose: EdgeIdentity * AllBottom
17712 2019-Jan-11 15:26:31.282370 - [DEBUG]
17713 2019-Jan-11 15:26:31.282395 - [DEBUG] Propagate flow
17714 2019-Jan-11 15:26:31.282419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17715 2019-Jan-11 15:26:31.282477 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17716 2019-Jan-11 15:26:31.283116 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17717 2019-Jan-11 15:26:31.283747 - [DEBUG] Edge function : AllBottom (result of previous compose)
17718 2019-Jan-11 15:26:31.283773 - [DEBUG]
17719 2019-Jan-11 15:26:31.283799 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17720 2019-Jan-11 15:26:31.283825 - [DEBUG] = AllBottom
17721 2019-Jan-11 15:26:31.283851 - [DEBUG]
17722 2019-Jan-11 15:26:31.283875 - [DEBUG] PROPAGATE: No new function!
17723 2019-Jan-11 15:26:31.283902 - [DEBUG] EDGE:
17724 2019-Jan-11 15:26:31.283961 - [DEBUG] ---> 17725 2019-Jan-11 15:26:31.284612 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17726 2019-Jan-11 15:26:31.285242 - [DEBUG]
17727 2019-Jan-11 15:26:31.285276 - [DEBUG] Compose: EdgeIdentity * AllBottom
17728 2019-Jan-11 15:26:31.285302 - [DEBUG]
17729 2019-Jan-11 15:26:31.285326 - [DEBUG] Propagate flow
17730 2019-Jan-11 15:26:31.285349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17731 2019-Jan-11 15:26:31.285406 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17732 2019-Jan-11 15:26:31.286035 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17733 2019-Jan-11 15:26:31.286666 - [DEBUG] Edge function : AllBottom (result of previous compose)
17734 2019-Jan-11 15:26:31.286692 - [DEBUG]
17735 2019-Jan-11 15:26:31.286717 - [DEBUG] Join: AllTop & AllBottom
17736 2019-Jan-11 15:26:31.286744 - [DEBUG] = AllBottom (new jump func)
17737 2019-Jan-11 15:26:31.286769 - [DEBUG]
17738 2019-Jan-11 15:26:31.286793 - [DEBUG] Start adding new jump function
17739 2019-Jan-11 15:26:31.286817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17740 2019-Jan-11 15:26:31.286874 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17741 2019-Jan-11 15:26:31.287504 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17742 2019-Jan-11 15:26:31.288148 - [DEBUG] Edge Function : AllBottom
17743 2019-Jan-11 15:26:31.288176 - [DEBUG] End adding new jump function
17744 2019-Jan-11 15:26:31.288200 - [DEBUG]
17745 2019-Jan-11 15:26:31.288223 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17746 2019-Jan-11 15:26:31.288248 - [DEBUG]
17747 2019-Jan-11 15:26:31.288271 - [DEBUG] Process 499. path edge:
17748 2019-Jan-11 15:26:31.288295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17749 2019-Jan-11 15:26:31.288351 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
17750 2019-Jan-11 15:26:31.288978 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17751 2019-Jan-11 15:26:31.289607 - [DEBUG]
17752 2019-Jan-11 15:26:31.289633 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17753 2019-Jan-11 15:26:31.290267 - [DEBUG] Possible callees:
17754 2019-Jan-11 15:26:31.290293 - [DEBUG] foo
17755 2019-Jan-11 15:26:31.290318 - [DEBUG] Possible return sites:
17756 2019-Jan-11 15:26:31.290343 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12617757 2019-Jan-11 15:26:31.291601 - [DEBUG] Found and process special summary
17758 2019-Jan-11 15:26:31.291635 - [DEBUG] Compose: EdgeIdentity * AllBottom
17759 2019-Jan-11 15:26:31.291663 - [DEBUG]
17760 2019-Jan-11 15:26:31.291689 - [DEBUG] Propagate flow
17761 2019-Jan-11 15:26:31.291721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17762 2019-Jan-11 15:26:31.291780 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17763 2019-Jan-11 15:26:31.292418 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17764 2019-Jan-11 15:26:31.293059 - [DEBUG] Edge function : AllBottom (result of previous compose)
17765 2019-Jan-11 15:26:31.293086 - [DEBUG]
17766 2019-Jan-11 15:26:31.293112 - [DEBUG] Join: AllTop & AllBottom
17767 2019-Jan-11 15:26:31.293139 - [DEBUG] = AllBottom (new jump func)
17768 2019-Jan-11 15:26:31.293165 - [DEBUG]
17769 2019-Jan-11 15:26:31.293189 - [DEBUG] Start adding new jump function
17770 2019-Jan-11 15:26:31.293213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17771 2019-Jan-11 15:26:31.293272 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17772 2019-Jan-11 15:26:31.293901 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17773 2019-Jan-11 15:26:31.294547 - [DEBUG] Edge Function : AllBottom
17774 2019-Jan-11 15:26:31.294576 - [DEBUG] End adding new jump function
17775 2019-Jan-11 15:26:31.294601 - [DEBUG]
17776 2019-Jan-11 15:26:31.294625 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17777 2019-Jan-11 15:26:31.294651 - [DEBUG]
17778 2019-Jan-11 15:26:31.294675 - [DEBUG] Process 500. path edge:
17779 2019-Jan-11 15:26:31.294700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17780 2019-Jan-11 15:26:31.294758 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
17781 2019-Jan-11 15:26:31.295387 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17782 2019-Jan-11 15:26:31.296017 - [DEBUG]
17783 2019-Jan-11 15:26:31.296043 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17784 2019-Jan-11 15:26:31.296690 - [DEBUG] Compose: EdgeIdentity * AllBottom
17785 2019-Jan-11 15:26:31.296719 - [DEBUG]
17786 2019-Jan-11 15:26:31.296744 - [DEBUG] Propagate flow
17787 2019-Jan-11 15:26:31.296768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17788 2019-Jan-11 15:26:31.296826 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17789 2019-Jan-11 15:26:31.297454 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17790 2019-Jan-11 15:26:31.298099 - [DEBUG] Edge function : AllBottom (result of previous compose)
17791 2019-Jan-11 15:26:31.298124 - [DEBUG]
17792 2019-Jan-11 15:26:31.298149 - [DEBUG] Join: AllTop & AllBottom
17793 2019-Jan-11 15:26:31.298175 - [DEBUG] = AllBottom (new jump func)
17794 2019-Jan-11 15:26:31.298199 - [DEBUG]
17795 2019-Jan-11 15:26:31.298223 - [DEBUG] Start adding new jump function
17796 2019-Jan-11 15:26:31.298246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17797 2019-Jan-11 15:26:31.298302 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17798 2019-Jan-11 15:26:31.298932 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17799 2019-Jan-11 15:26:31.299557 - [DEBUG] Edge Function : AllBottom
17800 2019-Jan-11 15:26:31.299588 - [DEBUG] End adding new jump function
17801 2019-Jan-11 15:26:31.299613 - [DEBUG]
17802 2019-Jan-11 15:26:31.299637 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17803 2019-Jan-11 15:26:31.299662 - [DEBUG]
17804 2019-Jan-11 15:26:31.299686 - [DEBUG] Process 501. path edge:
17805 2019-Jan-11 15:26:31.299711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17806 2019-Jan-11 15:26:31.299779 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
17807 2019-Jan-11 15:26:31.300407 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17808 2019-Jan-11 15:26:31.301037 - [DEBUG]
17809 2019-Jan-11 15:26:31.301064 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17810 2019-Jan-11 15:26:31.301719 - [DEBUG] Compose: EdgeIdentity * AllBottom
17811 2019-Jan-11 15:26:31.301748 - [DEBUG]
17812 2019-Jan-11 15:26:31.301773 - [DEBUG] Propagate flow
17813 2019-Jan-11 15:26:31.301797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17814 2019-Jan-11 15:26:31.301855 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17815 2019-Jan-11 15:26:31.302483 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17816 2019-Jan-11 15:26:31.303112 - [DEBUG] Edge function : AllBottom (result of previous compose)
17817 2019-Jan-11 15:26:31.303138 - [DEBUG]
17818 2019-Jan-11 15:26:31.303164 - [DEBUG] Join: AllTop & AllBottom
17819 2019-Jan-11 15:26:31.303191 - [DEBUG] = AllBottom (new jump func)
17820 2019-Jan-11 15:26:31.303216 - [DEBUG]
17821 2019-Jan-11 15:26:31.303240 - [DEBUG] Start adding new jump function
17822 2019-Jan-11 15:26:31.303264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17823 2019-Jan-11 15:26:31.303321 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17824 2019-Jan-11 15:26:31.303960 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17825 2019-Jan-11 15:26:31.304647 - [DEBUG] Edge Function : AllBottom
17826 2019-Jan-11 15:26:31.304681 - [DEBUG] End adding new jump function
17827 2019-Jan-11 15:26:31.304706 - [DEBUG]
17828 2019-Jan-11 15:26:31.304731 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17829 2019-Jan-11 15:26:31.304756 - [DEBUG]
17830 2019-Jan-11 15:26:31.304780 - [DEBUG] Process 502. path edge:
17831 2019-Jan-11 15:26:31.304805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17832 2019-Jan-11 15:26:31.304879 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
17833 2019-Jan-11 15:26:31.305565 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17834 2019-Jan-11 15:26:31.306244 - [DEBUG]
17835 2019-Jan-11 15:26:31.306272 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17836 2019-Jan-11 15:26:31.306931 - [DEBUG] Compose: EdgeIdentity * AllBottom
17837 2019-Jan-11 15:26:31.306962 - [DEBUG]
17838 2019-Jan-11 15:26:31.306986 - [DEBUG] Propagate flow
17839 2019-Jan-11 15:26:31.307011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17840 2019-Jan-11 15:26:31.307072 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17841 2019-Jan-11 15:26:31.307714 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17842 2019-Jan-11 15:26:31.308370 - [DEBUG] Edge function : AllBottom (result of previous compose)
17843 2019-Jan-11 15:26:31.308396 - [DEBUG]
17844 2019-Jan-11 15:26:31.308422 - [DEBUG] Join: AllTop & AllBottom
17845 2019-Jan-11 15:26:31.308449 - [DEBUG] = AllBottom (new jump func)
17846 2019-Jan-11 15:26:31.308473 - [DEBUG]
17847 2019-Jan-11 15:26:31.308497 - [DEBUG] Start adding new jump function
17848 2019-Jan-11 15:26:31.308521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17849 2019-Jan-11 15:26:31.308601 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17850 2019-Jan-11 15:26:31.309234 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17851 2019-Jan-11 15:26:31.309872 - [DEBUG] Edge Function : AllBottom
17852 2019-Jan-11 15:26:31.309901 - [DEBUG] End adding new jump function
17853 2019-Jan-11 15:26:31.309926 - [DEBUG]
17854 2019-Jan-11 15:26:31.309951 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17855 2019-Jan-11 15:26:31.309976 - [DEBUG]
17856 2019-Jan-11 15:26:31.310001 - [DEBUG] Process 503. path edge:
17857 2019-Jan-11 15:26:31.310026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17858 2019-Jan-11 15:26:31.310083 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
17859 2019-Jan-11 15:26:31.310720 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17860 2019-Jan-11 15:26:31.311365 - [DEBUG]
17861 2019-Jan-11 15:26:31.311389 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17862 2019-Jan-11 15:26:31.312034 - [DEBUG] Possible callees:
17863 2019-Jan-11 15:26:31.312061 - [DEBUG] llvm.dbg.declare
17864 2019-Jan-11 15:26:31.312087 - [DEBUG] Possible return sites:
17865 2019-Jan-11 15:26:31.312112 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13617866 2019-Jan-11 15:26:31.313377 - [DEBUG] Found and process special summary
17867 2019-Jan-11 15:26:31.313412 - [DEBUG] Compose: EdgeIdentity * AllBottom
17868 2019-Jan-11 15:26:31.313441 - [DEBUG]
17869 2019-Jan-11 15:26:31.313466 - [DEBUG] Propagate flow
17870 2019-Jan-11 15:26:31.313490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17871 2019-Jan-11 15:26:31.313548 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17872 2019-Jan-11 15:26:31.314178 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17873 2019-Jan-11 15:26:31.314824 - [DEBUG] Edge function : AllBottom (result of previous compose)
17874 2019-Jan-11 15:26:31.314849 - [DEBUG]
17875 2019-Jan-11 15:26:31.314874 - [DEBUG] Join: AllTop & AllBottom
17876 2019-Jan-11 15:26:31.314900 - [DEBUG] = AllBottom (new jump func)
17877 2019-Jan-11 15:26:31.314925 - [DEBUG]
17878 2019-Jan-11 15:26:31.314949 - [DEBUG] Start adding new jump function
17879 2019-Jan-11 15:26:31.314972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17880 2019-Jan-11 15:26:31.315029 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17881 2019-Jan-11 15:26:31.315659 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17882 2019-Jan-11 15:26:31.316289 - [DEBUG] Edge Function : AllBottom
17883 2019-Jan-11 15:26:31.316317 - [DEBUG] End adding new jump function
17884 2019-Jan-11 15:26:31.316342 - [DEBUG]
17885 2019-Jan-11 15:26:31.316366 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17886 2019-Jan-11 15:26:31.316392 - [DEBUG]
17887 2019-Jan-11 15:26:31.316416 - [DEBUG] Process 504. path edge:
17888 2019-Jan-11 15:26:31.316440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17889 2019-Jan-11 15:26:31.316498 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
17890 2019-Jan-11 15:26:31.317128 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17891 2019-Jan-11 15:26:31.317767 - [DEBUG]
17892 2019-Jan-11 15:26:31.317793 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17893 2019-Jan-11 15:26:31.318456 - [DEBUG] Compose: EdgeIdentity * AllBottom
17894 2019-Jan-11 15:26:31.318487 - [DEBUG]
17895 2019-Jan-11 15:26:31.318512 - [DEBUG] Propagate flow
17896 2019-Jan-11 15:26:31.318536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17897 2019-Jan-11 15:26:31.318594 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17898 2019-Jan-11 15:26:31.319222 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17899 2019-Jan-11 15:26:31.319854 - [DEBUG] Edge function : AllBottom (result of previous compose)
17900 2019-Jan-11 15:26:31.319881 - [DEBUG]
17901 2019-Jan-11 15:26:31.319906 - [DEBUG] Join: AllTop & AllBottom
17902 2019-Jan-11 15:26:31.319933 - [DEBUG] = AllBottom (new jump func)
17903 2019-Jan-11 15:26:31.319958 - [DEBUG]
17904 2019-Jan-11 15:26:31.319983 - [DEBUG] Start adding new jump function
17905 2019-Jan-11 15:26:31.320007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17906 2019-Jan-11 15:26:31.320064 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17907 2019-Jan-11 15:26:31.320695 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17908 2019-Jan-11 15:26:31.321336 - [DEBUG] Edge Function : AllBottom
17909 2019-Jan-11 15:26:31.321364 - [DEBUG] End adding new jump function
17910 2019-Jan-11 15:26:31.321389 - [DEBUG]
17911 2019-Jan-11 15:26:31.321412 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17912 2019-Jan-11 15:26:31.321437 - [DEBUG]
17913 2019-Jan-11 15:26:31.321460 - [DEBUG] Process 505. path edge:
17914 2019-Jan-11 15:26:31.321483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17915 2019-Jan-11 15:26:31.321540 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
17916 2019-Jan-11 15:26:31.322166 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17917 2019-Jan-11 15:26:31.322797 - [DEBUG]
17918 2019-Jan-11 15:26:31.322823 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17919 2019-Jan-11 15:26:31.323461 - [DEBUG] Compose: EdgeIdentity * AllBottom
17920 2019-Jan-11 15:26:31.323490 - [DEBUG]
17921 2019-Jan-11 15:26:31.323515 - [DEBUG] Propagate flow
17922 2019-Jan-11 15:26:31.323539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17923 2019-Jan-11 15:26:31.323597 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
17924 2019-Jan-11 15:26:31.324222 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17925 2019-Jan-11 15:26:31.324867 - [DEBUG] Edge function : AllBottom (result of previous compose)
17926 2019-Jan-11 15:26:31.324893 - [DEBUG]
17927 2019-Jan-11 15:26:31.324917 - [DEBUG] Join: AllTop & AllBottom
17928 2019-Jan-11 15:26:31.324943 - [DEBUG] = AllBottom (new jump func)
17929 2019-Jan-11 15:26:31.324968 - [DEBUG]
17930 2019-Jan-11 15:26:31.324991 - [DEBUG] Start adding new jump function
17931 2019-Jan-11 15:26:31.325014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17932 2019-Jan-11 15:26:31.325071 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17933 2019-Jan-11 15:26:31.325703 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
17934 2019-Jan-11 15:26:31.326328 - [DEBUG] Edge Function : AllBottom
17935 2019-Jan-11 15:26:31.326356 - [DEBUG] End adding new jump function
17936 2019-Jan-11 15:26:31.326381 - [DEBUG]
17937 2019-Jan-11 15:26:31.326413 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17938 2019-Jan-11 15:26:31.326439 - [DEBUG]
17939 2019-Jan-11 15:26:31.326463 - [DEBUG] Process 506. path edge:
17940 2019-Jan-11 15:26:31.326488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17941 2019-Jan-11 15:26:31.326545 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
17942 2019-Jan-11 15:26:31.327169 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17943 2019-Jan-11 15:26:31.327798 - [DEBUG]
17944 2019-Jan-11 15:26:31.327824 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
17945 2019-Jan-11 15:26:31.328476 - [DEBUG] Compose: EdgeIdentity * AllBottom
17946 2019-Jan-11 15:26:31.328505 - [DEBUG]
17947 2019-Jan-11 15:26:31.328529 - [DEBUG] Propagate flow
17948 2019-Jan-11 15:26:31.328554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17949 2019-Jan-11 15:26:31.328612 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17950 2019-Jan-11 15:26:31.329248 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17951 2019-Jan-11 15:26:31.329878 - [DEBUG] Edge function : AllBottom (result of previous compose)
17952 2019-Jan-11 15:26:31.329904 - [DEBUG]
17953 2019-Jan-11 15:26:31.329930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17954 2019-Jan-11 15:26:31.329957 - [DEBUG] = AllBottom
17955 2019-Jan-11 15:26:31.329983 - [DEBUG]
17956 2019-Jan-11 15:26:31.330006 - [DEBUG] PROPAGATE: No new function!
17957 2019-Jan-11 15:26:31.330032 - [DEBUG] EDGE:
17958 2019-Jan-11 15:26:31.330091 - [DEBUG] ---> 17959 2019-Jan-11 15:26:31.330716 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17960 2019-Jan-11 15:26:31.331361 - [DEBUG]
17961 2019-Jan-11 15:26:31.331387 - [DEBUG] EDGE:
17962 2019-Jan-11 15:26:31.331445 - [DEBUG] ---> 17963 2019-Jan-11 15:26:31.332071 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17964 2019-Jan-11 15:26:31.332703 - [DEBUG]
17965 2019-Jan-11 15:26:31.332730 - [DEBUG] EDGE:
17966 2019-Jan-11 15:26:31.332788 - [DEBUG] ---> 17967 2019-Jan-11 15:26:31.333418 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17968 2019-Jan-11 15:26:31.334047 - [DEBUG]
17969 2019-Jan-11 15:26:31.334085 - [DEBUG] Compose: EdgeIdentity * AllBottom
17970 2019-Jan-11 15:26:31.334113 - [DEBUG]
17971 2019-Jan-11 15:26:31.334138 - [DEBUG] Propagate flow
17972 2019-Jan-11 15:26:31.334162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17973 2019-Jan-11 15:26:31.334220 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17974 2019-Jan-11 15:26:31.334863 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17975 2019-Jan-11 15:26:31.335492 - [DEBUG] Edge function : AllBottom (result of previous compose)
17976 2019-Jan-11 15:26:31.335519 - [DEBUG]
17977 2019-Jan-11 15:26:31.335544 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17978 2019-Jan-11 15:26:31.335571 - [DEBUG] = AllBottom
17979 2019-Jan-11 15:26:31.335597 - [DEBUG]
17980 2019-Jan-11 15:26:31.335621 - [DEBUG] PROPAGATE: No new function!
17981 2019-Jan-11 15:26:31.335649 - [DEBUG] EDGE:
17982 2019-Jan-11 15:26:31.335716 - [DEBUG] ---> 17983 2019-Jan-11 15:26:31.336355 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17984 2019-Jan-11 15:26:31.336987 - [DEBUG]
17985 2019-Jan-11 15:26:31.337019 - [DEBUG] Compose: EdgeIdentity * AllBottom
17986 2019-Jan-11 15:26:31.337047 - [DEBUG]
17987 2019-Jan-11 15:26:31.337072 - [DEBUG] Propagate flow
17988 2019-Jan-11 15:26:31.337096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17989 2019-Jan-11 15:26:31.337154 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17990 2019-Jan-11 15:26:31.337791 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17991 2019-Jan-11 15:26:31.338436 - [DEBUG] Edge function : AllBottom (result of previous compose)
17992 2019-Jan-11 15:26:31.338462 - [DEBUG]
17993 2019-Jan-11 15:26:31.338487 - [DEBUG] Join: AllTop & AllBottom
17994 2019-Jan-11 15:26:31.338513 - [DEBUG] = AllBottom (new jump func)
17995 2019-Jan-11 15:26:31.338537 - [DEBUG]
17996 2019-Jan-11 15:26:31.338560 - [DEBUG] Start adding new jump function
17997 2019-Jan-11 15:26:31.338584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17998 2019-Jan-11 15:26:31.338640 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17999 2019-Jan-11 15:26:31.339269 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18000 2019-Jan-11 15:26:31.339904 - [DEBUG] Edge Function : AllBottom
18001 2019-Jan-11 15:26:31.339933 - [DEBUG] End adding new jump function
18002 2019-Jan-11 15:26:31.339957 - [DEBUG]
18003 2019-Jan-11 15:26:31.339981 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
18004 2019-Jan-11 15:26:31.340006 - [DEBUG]
18005 2019-Jan-11 15:26:31.340030 - [DEBUG] Process 507. path edge:
18006 2019-Jan-11 15:26:31.340055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18007 2019-Jan-11 15:26:31.340112 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
18008 2019-Jan-11 15:26:31.340749 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18009 2019-Jan-11 15:26:31.341392 - [DEBUG]
18010 2019-Jan-11 15:26:31.341416 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18011 2019-Jan-11 15:26:31.342059 - [DEBUG] Possible callees:
18012 2019-Jan-11 15:26:31.342085 - [DEBUG] llvm.dbg.declare
18013 2019-Jan-11 15:26:31.342111 - [DEBUG] Possible return sites:
18014 2019-Jan-11 15:26:31.342135 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14318015 2019-Jan-11 15:26:31.343388 - [DEBUG] Found and process special summary
18016 2019-Jan-11 15:26:31.343421 - [DEBUG] Compose: EdgeIdentity * AllBottom
18017 2019-Jan-11 15:26:31.343451 - [DEBUG]
18018 2019-Jan-11 15:26:31.343475 - [DEBUG] Propagate flow
18019 2019-Jan-11 15:26:31.343500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18020 2019-Jan-11 15:26:31.343557 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18021 2019-Jan-11 15:26:31.344196 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18022 2019-Jan-11 15:26:31.344840 - [DEBUG] Edge function : AllBottom (result of previous compose)
18023 2019-Jan-11 15:26:31.344874 - [DEBUG]
18024 2019-Jan-11 15:26:31.344899 - [DEBUG] Join: AllTop & AllBottom
18025 2019-Jan-11 15:26:31.344925 - [DEBUG] = AllBottom (new jump func)
18026 2019-Jan-11 15:26:31.344950 - [DEBUG]
18027 2019-Jan-11 15:26:31.344973 - [DEBUG] Start adding new jump function
18028 2019-Jan-11 15:26:31.344997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18029 2019-Jan-11 15:26:31.345053 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18030 2019-Jan-11 15:26:31.345685 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18031 2019-Jan-11 15:26:31.346315 - [DEBUG] Edge Function : AllBottom
18032 2019-Jan-11 15:26:31.346343 - [DEBUG] End adding new jump function
18033 2019-Jan-11 15:26:31.346368 - [DEBUG]
18034 2019-Jan-11 15:26:31.346392 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
18035 2019-Jan-11 15:26:31.346417 - [DEBUG]
18036 2019-Jan-11 15:26:31.346442 - [DEBUG] Process 508. path edge:
18037 2019-Jan-11 15:26:31.346466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18038 2019-Jan-11 15:26:31.346523 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
18039 2019-Jan-11 15:26:31.347153 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18040 2019-Jan-11 15:26:31.347782 - [DEBUG]
18041 2019-Jan-11 15:26:31.347808 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18042 2019-Jan-11 15:26:31.348468 - [DEBUG] Compose: EdgeIdentity * AllBottom
18043 2019-Jan-11 15:26:31.348497 - [DEBUG]
18044 2019-Jan-11 15:26:31.348522 - [DEBUG] Propagate flow
18045 2019-Jan-11 15:26:31.348546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18046 2019-Jan-11 15:26:31.348604 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18047 2019-Jan-11 15:26:31.349230 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18048 2019-Jan-11 15:26:31.349862 - [DEBUG] Edge function : AllBottom (result of previous compose)
18049 2019-Jan-11 15:26:31.349888 - [DEBUG]
18050 2019-Jan-11 15:26:31.349914 - [DEBUG] Join: AllTop & AllBottom
18051 2019-Jan-11 15:26:31.349941 - [DEBUG] = AllBottom (new jump func)
18052 2019-Jan-11 15:26:31.349967 - [DEBUG]
18053 2019-Jan-11 15:26:31.349991 - [DEBUG] Start adding new jump function
18054 2019-Jan-11 15:26:31.350015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18055 2019-Jan-11 15:26:31.350072 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18056 2019-Jan-11 15:26:31.350702 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18057 2019-Jan-11 15:26:31.351340 - [DEBUG] Edge Function : AllBottom
18058 2019-Jan-11 15:26:31.351368 - [DEBUG] End adding new jump function
18059 2019-Jan-11 15:26:31.351392 - [DEBUG]
18060 2019-Jan-11 15:26:31.351415 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
18061 2019-Jan-11 15:26:31.351439 - [DEBUG]
18062 2019-Jan-11 15:26:31.351463 - [DEBUG] Process 509. path edge:
18063 2019-Jan-11 15:26:31.351487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18064 2019-Jan-11 15:26:31.351543 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18065 2019-Jan-11 15:26:31.352167 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18066 2019-Jan-11 15:26:31.352798 - [DEBUG]
18067 2019-Jan-11 15:26:31.352824 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18068 2019-Jan-11 15:26:31.353459 - [DEBUG] Compose: EdgeIdentity * AllBottom
18069 2019-Jan-11 15:26:31.353497 - [DEBUG]
18070 2019-Jan-11 15:26:31.353522 - [DEBUG] Propagate flow
18071 2019-Jan-11 15:26:31.353547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18072 2019-Jan-11 15:26:31.353605 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18073 2019-Jan-11 15:26:31.354229 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18074 2019-Jan-11 15:26:31.354873 - [DEBUG] Edge function : AllBottom (result of previous compose)
18075 2019-Jan-11 15:26:31.354899 - [DEBUG]
18076 2019-Jan-11 15:26:31.354923 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18077 2019-Jan-11 15:26:31.354949 - [DEBUG] = AllBottom
18078 2019-Jan-11 15:26:31.354973 - [DEBUG]
18079 2019-Jan-11 15:26:31.354997 - [DEBUG] PROPAGATE: No new function!
18080 2019-Jan-11 15:26:31.355022 - [DEBUG] EDGE:
18081 2019-Jan-11 15:26:31.355079 - [DEBUG] ---> 18082 2019-Jan-11 15:26:31.355704 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18083 2019-Jan-11 15:26:31.356336 - [DEBUG]
18084 2019-Jan-11 15:26:31.356362 - [DEBUG] EDGE:
18085 2019-Jan-11 15:26:31.356421 - [DEBUG] ---> 18086 2019-Jan-11 15:26:31.357051 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18087 2019-Jan-11 15:26:31.357680 - [DEBUG]
18088 2019-Jan-11 15:26:31.357715 - [DEBUG] Compose: EdgeIdentity * AllBottom
18089 2019-Jan-11 15:26:31.357743 - [DEBUG]
18090 2019-Jan-11 15:26:31.357767 - [DEBUG] Propagate flow
18091 2019-Jan-11 15:26:31.357791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18092 2019-Jan-11 15:26:31.357849 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18093 2019-Jan-11 15:26:31.358491 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18094 2019-Jan-11 15:26:31.359121 - [DEBUG] Edge function : AllBottom (result of previous compose)
18095 2019-Jan-11 15:26:31.359147 - [DEBUG]
18096 2019-Jan-11 15:26:31.359173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18097 2019-Jan-11 15:26:31.359200 - [DEBUG] = AllBottom
18098 2019-Jan-11 15:26:31.359225 - [DEBUG]
18099 2019-Jan-11 15:26:31.359249 - [DEBUG] PROPAGATE: No new function!
18100 2019-Jan-11 15:26:31.359277 - [DEBUG] EDGE:
18101 2019-Jan-11 15:26:31.359336 - [DEBUG] ---> 18102 2019-Jan-11 15:26:31.359974 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18103 2019-Jan-11 15:26:31.360604 - [DEBUG]
18104 2019-Jan-11 15:26:31.360631 - [DEBUG] EDGE:
18105 2019-Jan-11 15:26:31.360689 - [DEBUG] ---> 18106 2019-Jan-11 15:26:31.361330 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18107 2019-Jan-11 15:26:31.361959 - [DEBUG]
18108 2019-Jan-11 15:26:31.361991 - [DEBUG] Compose: EdgeIdentity * AllBottom
18109 2019-Jan-11 15:26:31.362018 - [DEBUG]
18110 2019-Jan-11 15:26:31.362042 - [DEBUG] Propagate flow
18111 2019-Jan-11 15:26:31.362065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18112 2019-Jan-11 15:26:31.362122 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18113 2019-Jan-11 15:26:31.362749 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18114 2019-Jan-11 15:26:31.363387 - [DEBUG] Edge function : AllBottom (result of previous compose)
18115 2019-Jan-11 15:26:31.363414 - [DEBUG]
18116 2019-Jan-11 15:26:31.363439 - [DEBUG] Join: AllTop & AllBottom
18117 2019-Jan-11 15:26:31.363466 - [DEBUG] = AllBottom (new jump func)
18118 2019-Jan-11 15:26:31.363492 - [DEBUG]
18119 2019-Jan-11 15:26:31.363516 - [DEBUG] Start adding new jump function
18120 2019-Jan-11 15:26:31.363540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18121 2019-Jan-11 15:26:31.363598 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18122 2019-Jan-11 15:26:31.364228 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18123 2019-Jan-11 15:26:31.364868 - [DEBUG] Edge Function : AllBottom
18124 2019-Jan-11 15:26:31.364896 - [DEBUG] End adding new jump function
18125 2019-Jan-11 15:26:31.364920 - [DEBUG]
18126 2019-Jan-11 15:26:31.364943 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
18127 2019-Jan-11 15:26:31.364968 - [DEBUG]
18128 2019-Jan-11 15:26:31.364991 - [DEBUG] Process 510. path edge:
18129 2019-Jan-11 15:26:31.365014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18130 2019-Jan-11 15:26:31.365071 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
18131 2019-Jan-11 15:26:31.365697 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18132 2019-Jan-11 15:26:31.366326 - [DEBUG]
18133 2019-Jan-11 15:26:31.366352 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18134 2019-Jan-11 15:26:31.366990 - [DEBUG] Compose: EdgeIdentity * AllBottom
18135 2019-Jan-11 15:26:31.367019 - [DEBUG]
18136 2019-Jan-11 15:26:31.367043 - [DEBUG] Propagate flow
18137 2019-Jan-11 15:26:31.367068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18138 2019-Jan-11 15:26:31.367126 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18139 2019-Jan-11 15:26:31.367763 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18140 2019-Jan-11 15:26:31.368407 - [DEBUG] Edge function : AllBottom (result of previous compose)
18141 2019-Jan-11 15:26:31.368432 - [DEBUG]
18142 2019-Jan-11 15:26:31.368457 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18143 2019-Jan-11 15:26:31.368483 - [DEBUG] = AllBottom
18144 2019-Jan-11 15:26:31.368507 - [DEBUG]
18145 2019-Jan-11 15:26:31.368530 - [DEBUG] PROPAGATE: No new function!
18146 2019-Jan-11 15:26:31.368562 - [DEBUG] Compose: EdgeIdentity * AllBottom
18147 2019-Jan-11 15:26:31.368589 - [DEBUG]
18148 2019-Jan-11 15:26:31.368612 - [DEBUG] Propagate flow
18149 2019-Jan-11 15:26:31.368635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18150 2019-Jan-11 15:26:31.368692 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18151 2019-Jan-11 15:26:31.369330 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18152 2019-Jan-11 15:26:31.369961 - [DEBUG] Edge function : AllBottom (result of previous compose)
18153 2019-Jan-11 15:26:31.369987 - [DEBUG]
18154 2019-Jan-11 15:26:31.370012 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18155 2019-Jan-11 15:26:31.370039 - [DEBUG] = AllBottom
18156 2019-Jan-11 15:26:31.370065 - [DEBUG]
18157 2019-Jan-11 15:26:31.370089 - [DEBUG] PROPAGATE: No new function!
18158 2019-Jan-11 15:26:31.370115 - [DEBUG] EDGE:
18159 2019-Jan-11 15:26:31.370181 - [DEBUG] ---> 18160 2019-Jan-11 15:26:31.370808 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18161 2019-Jan-11 15:26:31.371456 - [DEBUG]
18162 2019-Jan-11 15:26:31.371482 - [DEBUG] EDGE:
18163 2019-Jan-11 15:26:31.371539 - [DEBUG] ---> 18164 2019-Jan-11 15:26:31.372165 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18165 2019-Jan-11 15:26:31.372794 - [DEBUG]
18166 2019-Jan-11 15:26:31.372821 - [DEBUG] EDGE:
18167 2019-Jan-11 15:26:31.372879 - [DEBUG] ---> 18168 2019-Jan-11 15:26:31.373508 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18169 2019-Jan-11 15:26:31.374138 - [DEBUG]
18170 2019-Jan-11 15:26:31.374174 - [DEBUG] Compose: EdgeIdentity * AllBottom
18171 2019-Jan-11 15:26:31.374202 - [DEBUG]
18172 2019-Jan-11 15:26:31.374227 - [DEBUG] Propagate flow
18173 2019-Jan-11 15:26:31.374251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18174 2019-Jan-11 15:26:31.374308 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
18175 2019-Jan-11 15:26:31.374952 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18176 2019-Jan-11 15:26:31.375581 - [DEBUG] Edge function : AllBottom (result of previous compose)
18177 2019-Jan-11 15:26:31.375608 - [DEBUG]
18178 2019-Jan-11 15:26:31.375634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18179 2019-Jan-11 15:26:31.375661 - [DEBUG] = AllBottom
18180 2019-Jan-11 15:26:31.375686 - [DEBUG]
18181 2019-Jan-11 15:26:31.375711 - [DEBUG] PROPAGATE: No new function!
18182 2019-Jan-11 15:26:31.375738 - [DEBUG] EDGE:
18183 2019-Jan-11 15:26:31.375797 - [DEBUG] ---> 18184 2019-Jan-11 15:26:31.376426 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18185 2019-Jan-11 15:26:31.377054 - [DEBUG]
18186 2019-Jan-11 15:26:31.377081 - [DEBUG] EDGE:
18187 2019-Jan-11 15:26:31.377139 - [DEBUG] ---> 18188 2019-Jan-11 15:26:31.377766 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18189 2019-Jan-11 15:26:31.378410 - [DEBUG]
18190 2019-Jan-11 15:26:31.378436 - [DEBUG] EDGE:
18191 2019-Jan-11 15:26:31.378493 - [DEBUG] ---> 18192 2019-Jan-11 15:26:31.379123 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18193 2019-Jan-11 15:26:31.379751 - [DEBUG]
18194 2019-Jan-11 15:26:31.379778 - [DEBUG] EDGE:
18195 2019-Jan-11 15:26:31.379836 - [DEBUG] ---> 18196 2019-Jan-11 15:26:31.380463 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18197 2019-Jan-11 15:26:31.381093 - [DEBUG]
18198 2019-Jan-11 15:26:31.381120 - [DEBUG] EDGE:
18199 2019-Jan-11 15:26:31.381178 - [DEBUG] ---> 18200 2019-Jan-11 15:26:31.381827 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18201 2019-Jan-11 15:26:31.382458 - [DEBUG]
18202 2019-Jan-11 15:26:31.382485 - [DEBUG] EDGE:
18203 2019-Jan-11 15:26:31.382543 - [DEBUG] ---> 18204 2019-Jan-11 15:26:31.383174 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18205 2019-Jan-11 15:26:31.383803 - [DEBUG]
18206 2019-Jan-11 15:26:31.383830 - [DEBUG] EDGE:
18207 2019-Jan-11 15:26:31.383889 - [DEBUG] ---> 18208 2019-Jan-11 15:26:31.384514 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18209 2019-Jan-11 15:26:31.385157 - [DEBUG]
18210 2019-Jan-11 15:26:31.385185 - [DEBUG] EDGE:
18211 2019-Jan-11 15:26:31.385243 - [DEBUG] ---> 18212 2019-Jan-11 15:26:31.385872 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18213 2019-Jan-11 15:26:31.386501 - [DEBUG]
18214 2019-Jan-11 15:26:31.386538 - [DEBUG] Compose: EdgeIdentity * AllBottom
18215 2019-Jan-11 15:26:31.386566 - [DEBUG]
18216 2019-Jan-11 15:26:31.386591 - [DEBUG] Propagate flow
18217 2019-Jan-11 15:26:31.386615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18218 2019-Jan-11 15:26:31.386672 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
18219 2019-Jan-11 15:26:31.387302 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18220 2019-Jan-11 15:26:31.387944 - [DEBUG] Edge function : AllBottom (result of previous compose)
18221 2019-Jan-11 15:26:31.387970 - [DEBUG]
18222 2019-Jan-11 15:26:31.387995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18223 2019-Jan-11 15:26:31.388021 - [DEBUG] = AllBottom
18224 2019-Jan-11 15:26:31.388045 - [DEBUG]
18225 2019-Jan-11 15:26:31.388068 - [DEBUG] PROPAGATE: No new function!
18226 2019-Jan-11 15:26:31.388095 - [DEBUG] EDGE:
18227 2019-Jan-11 15:26:31.388153 - [DEBUG] ---> 18228 2019-Jan-11 15:26:31.388789 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18229 2019-Jan-11 15:26:31.389419 - [DEBUG]
18230 2019-Jan-11 15:26:31.389452 - [DEBUG] Compose: EdgeIdentity * AllBottom
18231 2019-Jan-11 15:26:31.389480 - [DEBUG]
18232 2019-Jan-11 15:26:31.389505 - [DEBUG] Propagate flow
18233 2019-Jan-11 15:26:31.389529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18234 2019-Jan-11 15:26:31.389587 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18235 2019-Jan-11 15:26:31.390215 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18236 2019-Jan-11 15:26:31.390845 - [DEBUG] Edge function : AllBottom (result of previous compose)
18237 2019-Jan-11 15:26:31.390871 - [DEBUG]
18238 2019-Jan-11 15:26:31.390897 - [DEBUG] Join: AllTop & AllBottom
18239 2019-Jan-11 15:26:31.390924 - [DEBUG] = AllBottom (new jump func)
18240 2019-Jan-11 15:26:31.390949 - [DEBUG]
18241 2019-Jan-11 15:26:31.390973 - [DEBUG] Start adding new jump function
18242 2019-Jan-11 15:26:31.390997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18243 2019-Jan-11 15:26:31.391054 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18244 2019-Jan-11 15:26:31.391699 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18245 2019-Jan-11 15:26:31.392334 - [DEBUG] Edge Function : AllBottom
18246 2019-Jan-11 15:26:31.392363 - [DEBUG] End adding new jump function
18247 2019-Jan-11 15:26:31.392388 - [DEBUG]
18248 2019-Jan-11 15:26:31.392412 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
18249 2019-Jan-11 15:26:31.392438 - [DEBUG]
18250 2019-Jan-11 15:26:31.392462 - [DEBUG] Process 511. path edge:
18251 2019-Jan-11 15:26:31.392486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18252 2019-Jan-11 15:26:31.392544 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
18253 2019-Jan-11 15:26:31.393172 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18254 2019-Jan-11 15:26:31.393802 - [DEBUG]
18255 2019-Jan-11 15:26:31.393827 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18256 2019-Jan-11 15:26:31.394460 - [DEBUG] Possible callees:
18257 2019-Jan-11 15:26:31.394485 - [DEBUG] foo
18258 2019-Jan-11 15:26:31.394511 - [DEBUG] Possible return sites:
18259 2019-Jan-11 15:26:31.394549 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8418260 2019-Jan-11 15:26:31.395792 - [DEBUG] Found and process special summary
18261 2019-Jan-11 15:26:31.395826 - [DEBUG] Compose: EdgeIdentity * AllBottom
18262 2019-Jan-11 15:26:31.395855 - [DEBUG]
18263 2019-Jan-11 15:26:31.395879 - [DEBUG] Propagate flow
18264 2019-Jan-11 15:26:31.395904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18265 2019-Jan-11 15:26:31.395962 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18266 2019-Jan-11 15:26:31.396593 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18267 2019-Jan-11 15:26:31.397222 - [DEBUG] Edge function : AllBottom (result of previous compose)
18268 2019-Jan-11 15:26:31.397248 - [DEBUG]
18269 2019-Jan-11 15:26:31.397273 - [DEBUG] Join: AllTop & AllBottom
18270 2019-Jan-11 15:26:31.397301 - [DEBUG] = AllBottom (new jump func)
18271 2019-Jan-11 15:26:31.397326 - [DEBUG]
18272 2019-Jan-11 15:26:31.397350 - [DEBUG] Start adding new jump function
18273 2019-Jan-11 15:26:31.397374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18274 2019-Jan-11 15:26:31.397432 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18275 2019-Jan-11 15:26:31.398076 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18276 2019-Jan-11 15:26:31.398704 - [DEBUG] Edge Function : AllBottom
18277 2019-Jan-11 15:26:31.398733 - [DEBUG] End adding new jump function
18278 2019-Jan-11 15:26:31.398757 - [DEBUG]
18279 2019-Jan-11 15:26:31.398782 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
18280 2019-Jan-11 15:26:31.398807 - [DEBUG]
18281 2019-Jan-11 15:26:31.398831 - [DEBUG] Process 512. path edge:
18282 2019-Jan-11 15:26:31.398856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18283 2019-Jan-11 15:26:31.398913 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
18284 2019-Jan-11 15:26:31.399542 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18285 2019-Jan-11 15:26:31.400170 - [DEBUG]
18286 2019-Jan-11 15:26:31.400196 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18287 2019-Jan-11 15:26:31.400836 - [DEBUG] Compose: EdgeIdentity * AllBottom
18288 2019-Jan-11 15:26:31.400866 - [DEBUG]
18289 2019-Jan-11 15:26:31.400899 - [DEBUG] Propagate flow
18290 2019-Jan-11 15:26:31.400924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18291 2019-Jan-11 15:26:31.400982 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18292 2019-Jan-11 15:26:31.401625 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18293 2019-Jan-11 15:26:31.402255 - [DEBUG] Edge function : AllBottom (result of previous compose)
18294 2019-Jan-11 15:26:31.402280 - [DEBUG]
18295 2019-Jan-11 15:26:31.402305 - [DEBUG] Join: AllTop & AllBottom
18296 2019-Jan-11 15:26:31.402331 - [DEBUG] = AllBottom (new jump func)
18297 2019-Jan-11 15:26:31.402355 - [DEBUG]
18298 2019-Jan-11 15:26:31.402379 - [DEBUG] Start adding new jump function
18299 2019-Jan-11 15:26:31.402402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18300 2019-Jan-11 15:26:31.402458 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18301 2019-Jan-11 15:26:31.403088 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18302 2019-Jan-11 15:26:31.403715 - [DEBUG] Edge Function : AllBottom
18303 2019-Jan-11 15:26:31.403743 - [DEBUG] End adding new jump function
18304 2019-Jan-11 15:26:31.403768 - [DEBUG]
18305 2019-Jan-11 15:26:31.403792 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
18306 2019-Jan-11 15:26:31.403817 - [DEBUG]
18307 2019-Jan-11 15:26:31.403841 - [DEBUG] Process 513. path edge:
18308 2019-Jan-11 15:26:31.403866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18309 2019-Jan-11 15:26:31.403923 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
18310 2019-Jan-11 15:26:31.404562 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18311 2019-Jan-11 15:26:31.405191 - [DEBUG]
18312 2019-Jan-11 15:26:31.405218 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18313 2019-Jan-11 15:26:31.405854 - [DEBUG] Compose: EdgeIdentity * AllBottom
18314 2019-Jan-11 15:26:31.405883 - [DEBUG]
18315 2019-Jan-11 15:26:31.405908 - [DEBUG] Propagate flow
18316 2019-Jan-11 15:26:31.405932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18317 2019-Jan-11 15:26:31.405990 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18318 2019-Jan-11 15:26:31.406627 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18319 2019-Jan-11 15:26:31.407257 - [DEBUG] Edge function : AllBottom (result of previous compose)
18320 2019-Jan-11 15:26:31.407283 - [DEBUG]
18321 2019-Jan-11 15:26:31.407308 - [DEBUG] Join: AllTop & AllBottom
18322 2019-Jan-11 15:26:31.407335 - [DEBUG] = AllBottom (new jump func)
18323 2019-Jan-11 15:26:31.407360 - [DEBUG]
18324 2019-Jan-11 15:26:31.407384 - [DEBUG] Start adding new jump function
18325 2019-Jan-11 15:26:31.407409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18326 2019-Jan-11 15:26:31.407466 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18327 2019-Jan-11 15:26:31.408110 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18328 2019-Jan-11 15:26:31.408745 - [DEBUG] Edge Function : AllBottom
18329 2019-Jan-11 15:26:31.408773 - [DEBUG] End adding new jump function
18330 2019-Jan-11 15:26:31.408798 - [DEBUG]
18331 2019-Jan-11 15:26:31.408823 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
18332 2019-Jan-11 15:26:31.408856 - [DEBUG]
18333 2019-Jan-11 15:26:31.408881 - [DEBUG] Process 514. path edge:
18334 2019-Jan-11 15:26:31.408906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18335 2019-Jan-11 15:26:31.408963 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
18336 2019-Jan-11 15:26:31.409601 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18337 2019-Jan-11 15:26:31.410233 - [DEBUG]
18338 2019-Jan-11 15:26:31.410258 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18339 2019-Jan-11 15:26:31.410898 - [DEBUG] Possible callees:
18340 2019-Jan-11 15:26:31.410924 - [DEBUG] llvm.dbg.declare
18341 2019-Jan-11 15:26:31.410950 - [DEBUG] Possible return sites:
18342 2019-Jan-11 15:26:31.410974 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9618343 2019-Jan-11 15:26:31.412239 - [DEBUG] Found and process special summary
18344 2019-Jan-11 15:26:31.412272 - [DEBUG] Compose: EdgeIdentity * AllBottom
18345 2019-Jan-11 15:26:31.412301 - [DEBUG]
18346 2019-Jan-11 15:26:31.412325 - [DEBUG] Propagate flow
18347 2019-Jan-11 15:26:31.412350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18348 2019-Jan-11 15:26:31.412407 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18349 2019-Jan-11 15:26:31.413046 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18350 2019-Jan-11 15:26:31.413675 - [DEBUG] Edge function : AllBottom (result of previous compose)
18351 2019-Jan-11 15:26:31.413701 - [DEBUG]
18352 2019-Jan-11 15:26:31.413727 - [DEBUG] Join: AllTop & AllBottom
18353 2019-Jan-11 15:26:31.413753 - [DEBUG] = AllBottom (new jump func)
18354 2019-Jan-11 15:26:31.413779 - [DEBUG]
18355 2019-Jan-11 15:26:31.413803 - [DEBUG] Start adding new jump function
18356 2019-Jan-11 15:26:31.413827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18357 2019-Jan-11 15:26:31.413884 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18358 2019-Jan-11 15:26:31.414512 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18359 2019-Jan-11 15:26:31.415154 - [DEBUG] Edge Function : AllBottom
18360 2019-Jan-11 15:26:31.415183 - [DEBUG] End adding new jump function
18361 2019-Jan-11 15:26:31.415208 - [DEBUG]
18362 2019-Jan-11 15:26:31.415232 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18363 2019-Jan-11 15:26:31.415257 - [DEBUG]
18364 2019-Jan-11 15:26:31.415281 - [DEBUG] Process 515. path edge:
18365 2019-Jan-11 15:26:31.415306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18366 2019-Jan-11 15:26:31.415363 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
18367 2019-Jan-11 15:26:31.415991 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18368 2019-Jan-11 15:26:31.416621 - [DEBUG]
18369 2019-Jan-11 15:26:31.416646 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18370 2019-Jan-11 15:26:31.417286 - [DEBUG] Compose: EdgeIdentity * AllBottom
18371 2019-Jan-11 15:26:31.417315 - [DEBUG]
18372 2019-Jan-11 15:26:31.417340 - [DEBUG] Propagate flow
18373 2019-Jan-11 15:26:31.417364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18374 2019-Jan-11 15:26:31.417422 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18375 2019-Jan-11 15:26:31.418073 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18376 2019-Jan-11 15:26:31.418702 - [DEBUG] Edge function : AllBottom (result of previous compose)
18377 2019-Jan-11 15:26:31.418728 - [DEBUG]
18378 2019-Jan-11 15:26:31.418752 - [DEBUG] Join: AllTop & AllBottom
18379 2019-Jan-11 15:26:31.418778 - [DEBUG] = AllBottom (new jump func)
18380 2019-Jan-11 15:26:31.418803 - [DEBUG]
18381 2019-Jan-11 15:26:31.418826 - [DEBUG] Start adding new jump function
18382 2019-Jan-11 15:26:31.418849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18383 2019-Jan-11 15:26:31.418906 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18384 2019-Jan-11 15:26:31.419535 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18385 2019-Jan-11 15:26:31.420161 - [DEBUG] Edge Function : AllBottom
18386 2019-Jan-11 15:26:31.420189 - [DEBUG] End adding new jump function
18387 2019-Jan-11 15:26:31.420214 - [DEBUG]
18388 2019-Jan-11 15:26:31.420238 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18389 2019-Jan-11 15:26:31.420263 - [DEBUG]
18390 2019-Jan-11 15:26:31.420287 - [DEBUG] Process 516. path edge:
18391 2019-Jan-11 15:26:31.420312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18392 2019-Jan-11 15:26:31.420369 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
18393 2019-Jan-11 15:26:31.420997 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18394 2019-Jan-11 15:26:31.421640 - [DEBUG]
18395 2019-Jan-11 15:26:31.421666 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18396 2019-Jan-11 15:26:31.422301 - [DEBUG] Compose: EdgeIdentity * AllBottom
18397 2019-Jan-11 15:26:31.422330 - [DEBUG]
18398 2019-Jan-11 15:26:31.422355 - [DEBUG] Propagate flow
18399 2019-Jan-11 15:26:31.422380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18400 2019-Jan-11 15:26:31.422438 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18401 2019-Jan-11 15:26:31.423064 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18402 2019-Jan-11 15:26:31.423693 - [DEBUG] Edge function : AllBottom (result of previous compose)
18403 2019-Jan-11 15:26:31.423719 - [DEBUG]
18404 2019-Jan-11 15:26:31.423745 - [DEBUG] Join: AllTop & AllBottom
18405 2019-Jan-11 15:26:31.423772 - [DEBUG] = AllBottom (new jump func)
18406 2019-Jan-11 15:26:31.423797 - [DEBUG]
18407 2019-Jan-11 15:26:31.423822 - [DEBUG] Start adding new jump function
18408 2019-Jan-11 15:26:31.423846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18409 2019-Jan-11 15:26:31.423903 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18410 2019-Jan-11 15:26:31.424543 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
18411 2019-Jan-11 15:26:31.425170 - [DEBUG] Edge Function : AllBottom
18412 2019-Jan-11 15:26:31.425198 - [DEBUG] End adding new jump function
18413 2019-Jan-11 15:26:31.425223 - [DEBUG]
18414 2019-Jan-11 15:26:31.425248 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18415 2019-Jan-11 15:26:31.425273 - [DEBUG]
18416 2019-Jan-11 15:26:31.425297 - [DEBUG] Process 517. path edge:
18417 2019-Jan-11 15:26:31.425322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18418 2019-Jan-11 15:26:31.425379 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
18419 2019-Jan-11 15:26:31.426003 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18420 2019-Jan-11 15:26:31.426633 - [DEBUG]
18421 2019-Jan-11 15:26:31.426659 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
18422 2019-Jan-11 15:26:31.427303 - [DEBUG] Compose: EdgeIdentity * AllBottom
18423 2019-Jan-11 15:26:31.427332 - [DEBUG]
18424 2019-Jan-11 15:26:31.427357 - [DEBUG] Propagate flow
18425 2019-Jan-11 15:26:31.427381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18426 2019-Jan-11 15:26:31.427439 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
18427 2019-Jan-11 15:26:31.428082 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18428 2019-Jan-11 15:26:31.428712 - [DEBUG] Edge function : AllBottom (result of previous compose)
18429 2019-Jan-11 15:26:31.428738 - [DEBUG]
18430 2019-Jan-11 15:26:31.428764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18431 2019-Jan-11 15:26:31.428791 - [DEBUG] = AllBottom
18432 2019-Jan-11 15:26:31.428816 - [DEBUG]
18433 2019-Jan-11 15:26:31.428840 - [DEBUG] PROPAGATE: No new function!
18434 2019-Jan-11 15:26:31.428866 - [DEBUG] EDGE:
18435 2019-Jan-11 15:26:31.428924 - [DEBUG] ---> 18436 2019-Jan-11 15:26:31.429548 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18437 2019-Jan-11 15:26:31.430178 - [DEBUG]
18438 2019-Jan-11 15:26:31.430205 - [DEBUG] EDGE:
18439 2019-Jan-11 15:26:31.430263 - [DEBUG] ---> 18440 2019-Jan-11 15:26:31.430888 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18441 2019-Jan-11 15:26:31.431531 - [DEBUG]
18442 2019-Jan-11 15:26:31.431557 - [DEBUG] EDGE:
18443 2019-Jan-11 15:26:31.431615 - [DEBUG] ---> 18444 2019-Jan-11 15:26:31.432243 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18445 2019-Jan-11 15:26:31.432872 - [DEBUG]
18446 2019-Jan-11 15:26:31.432908 - [DEBUG] Compose: EdgeIdentity * AllBottom
18447 2019-Jan-11 15:26:31.432936 - [DEBUG]
18448 2019-Jan-11 15:26:31.432961 - [DEBUG] Propagate flow
18449 2019-Jan-11 15:26:31.432985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18450 2019-Jan-11 15:26:31.433042 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18451 2019-Jan-11 15:26:31.433670 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18452 2019-Jan-11 15:26:31.434298 - [DEBUG] Edge function : AllBottom (result of previous compose)
18453 2019-Jan-11 15:26:31.434325 - [DEBUG]
18454 2019-Jan-11 15:26:31.434350 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18455 2019-Jan-11 15:26:31.434377 - [DEBUG] = AllBottom
18456 2019-Jan-11 15:26:31.434402 - [DEBUG]
18457 2019-Jan-11 15:26:31.434426 - [DEBUG] PROPAGATE: No new function!
18458 2019-Jan-11 15:26:31.434454 - [DEBUG] EDGE:
18459 2019-Jan-11 15:26:31.434513 - [DEBUG] ---> 18460 2019-Jan-11 15:26:31.435162 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18461 2019-Jan-11 15:26:31.435791 - [DEBUG]
18462 2019-Jan-11 15:26:31.435824 - [DEBUG] Compose: EdgeIdentity * AllBottom
18463 2019-Jan-11 15:26:31.435852 - [DEBUG]
18464 2019-Jan-11 15:26:31.435876 - [DEBUG] Propagate flow
18465 2019-Jan-11 15:26:31.435900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18466 2019-Jan-11 15:26:31.435958 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18467 2019-Jan-11 15:26:31.436594 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18468 2019-Jan-11 15:26:31.437225 - [DEBUG] Edge function : AllBottom (result of previous compose)
18469 2019-Jan-11 15:26:31.437251 - [DEBUG]
18470 2019-Jan-11 15:26:31.437276 - [DEBUG] Join: AllTop & AllBottom
18471 2019-Jan-11 15:26:31.437303 - [DEBUG] = AllBottom (new jump func)
18472 2019-Jan-11 15:26:31.437329 - [DEBUG]
18473 2019-Jan-11 15:26:31.437353 - [DEBUG] Start adding new jump function
18474 2019-Jan-11 15:26:31.437377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18475 2019-Jan-11 15:26:31.437434 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18476 2019-Jan-11 15:26:31.438079 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18477 2019-Jan-11 15:26:31.438707 - [DEBUG] Edge Function : AllBottom
18478 2019-Jan-11 15:26:31.438734 - [DEBUG] End adding new jump function
18479 2019-Jan-11 15:26:31.438759 - [DEBUG]
18480 2019-Jan-11 15:26:31.438783 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18481 2019-Jan-11 15:26:31.438808 - [DEBUG]
18482 2019-Jan-11 15:26:31.438832 - [DEBUG] Process 518. path edge:
18483 2019-Jan-11 15:26:31.438857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18484 2019-Jan-11 15:26:31.438914 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
18485 2019-Jan-11 15:26:31.439543 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18486 2019-Jan-11 15:26:31.440174 - [DEBUG]
18487 2019-Jan-11 15:26:31.440199 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18488 2019-Jan-11 15:26:31.440831 - [DEBUG] Possible callees:
18489 2019-Jan-11 15:26:31.440856 - [DEBUG] bar
18490 2019-Jan-11 15:26:31.440882 - [DEBUG] Possible return sites:
18491 2019-Jan-11 15:26:31.440907 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8918492 2019-Jan-11 15:26:31.442161 - [DEBUG] Found and process special summary
18493 2019-Jan-11 15:26:31.442194 - [DEBUG] Compose: EdgeIdentity * AllBottom
18494 2019-Jan-11 15:26:31.442223 - [DEBUG]
18495 2019-Jan-11 15:26:31.442247 - [DEBUG] Propagate flow
18496 2019-Jan-11 15:26:31.442271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18497 2019-Jan-11 15:26:31.442328 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18498 2019-Jan-11 15:26:31.442957 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18499 2019-Jan-11 15:26:31.443586 - [DEBUG] Edge function : AllBottom (result of previous compose)
18500 2019-Jan-11 15:26:31.443613 - [DEBUG]
18501 2019-Jan-11 15:26:31.443638 - [DEBUG] Join: AllTop & AllBottom
18502 2019-Jan-11 15:26:31.443665 - [DEBUG] = AllBottom (new jump func)
18503 2019-Jan-11 15:26:31.443690 - [DEBUG]
18504 2019-Jan-11 15:26:31.443714 - [DEBUG] Start adding new jump function
18505 2019-Jan-11 15:26:31.443738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18506 2019-Jan-11 15:26:31.443795 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18507 2019-Jan-11 15:26:31.444425 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18508 2019-Jan-11 15:26:31.445068 - [DEBUG] Edge Function : AllBottom
18509 2019-Jan-11 15:26:31.445096 - [DEBUG] End adding new jump function
18510 2019-Jan-11 15:26:31.445121 - [DEBUG]
18511 2019-Jan-11 15:26:31.445145 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18512 2019-Jan-11 15:26:31.445178 - [DEBUG]
18513 2019-Jan-11 15:26:31.445203 - [DEBUG] Process 519. path edge:
18514 2019-Jan-11 15:26:31.445227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18515 2019-Jan-11 15:26:31.445285 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
18516 2019-Jan-11 15:26:31.445915 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18517 2019-Jan-11 15:26:31.446544 - [DEBUG]
18518 2019-Jan-11 15:26:31.446569 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18519 2019-Jan-11 15:26:31.447208 - [DEBUG] Compose: EdgeIdentity * AllBottom
18520 2019-Jan-11 15:26:31.447237 - [DEBUG]
18521 2019-Jan-11 15:26:31.447261 - [DEBUG] Propagate flow
18522 2019-Jan-11 15:26:31.447285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18523 2019-Jan-11 15:26:31.447343 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18524 2019-Jan-11 15:26:31.447984 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18525 2019-Jan-11 15:26:31.448612 - [DEBUG] Edge function : AllBottom (result of previous compose)
18526 2019-Jan-11 15:26:31.448637 - [DEBUG]
18527 2019-Jan-11 15:26:31.448661 - [DEBUG] Join: AllTop & AllBottom
18528 2019-Jan-11 15:26:31.448687 - [DEBUG] = AllBottom (new jump func)
18529 2019-Jan-11 15:26:31.448711 - [DEBUG]
18530 2019-Jan-11 15:26:31.448734 - [DEBUG] Start adding new jump function
18531 2019-Jan-11 15:26:31.448758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18532 2019-Jan-11 15:26:31.448814 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18533 2019-Jan-11 15:26:31.449442 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18534 2019-Jan-11 15:26:31.450067 - [DEBUG] Edge Function : AllBottom
18535 2019-Jan-11 15:26:31.450095 - [DEBUG] End adding new jump function
18536 2019-Jan-11 15:26:31.450120 - [DEBUG]
18537 2019-Jan-11 15:26:31.450144 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18538 2019-Jan-11 15:26:31.450169 - [DEBUG]
18539 2019-Jan-11 15:26:31.450193 - [DEBUG] Process 520. path edge:
18540 2019-Jan-11 15:26:31.450218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18541 2019-Jan-11 15:26:31.450275 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
18542 2019-Jan-11 15:26:31.450901 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18543 2019-Jan-11 15:26:31.451544 - [DEBUG]
18544 2019-Jan-11 15:26:31.451570 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18545 2019-Jan-11 15:26:31.452206 - [DEBUG] Compose: EdgeIdentity * AllBottom
18546 2019-Jan-11 15:26:31.452235 - [DEBUG]
18547 2019-Jan-11 15:26:31.452259 - [DEBUG] Propagate flow
18548 2019-Jan-11 15:26:31.452284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18549 2019-Jan-11 15:26:31.452341 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18550 2019-Jan-11 15:26:31.452979 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18551 2019-Jan-11 15:26:31.453608 - [DEBUG] Edge function : AllBottom (result of previous compose)
18552 2019-Jan-11 15:26:31.453635 - [DEBUG]
18553 2019-Jan-11 15:26:31.453660 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18554 2019-Jan-11 15:26:31.453687 - [DEBUG] = AllBottom
18555 2019-Jan-11 15:26:31.453728 - [DEBUG]
18556 2019-Jan-11 15:26:31.453753 - [DEBUG] PROPAGATE: No new function!
18557 2019-Jan-11 15:26:31.453785 - [DEBUG] Compose: EdgeIdentity * AllBottom
18558 2019-Jan-11 15:26:31.453813 - [DEBUG]
18559 2019-Jan-11 15:26:31.453837 - [DEBUG] Propagate flow
18560 2019-Jan-11 15:26:31.453861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18561 2019-Jan-11 15:26:31.453919 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18562 2019-Jan-11 15:26:31.454568 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18563 2019-Jan-11 15:26:31.455198 - [DEBUG] Edge function : AllBottom (result of previous compose)
18564 2019-Jan-11 15:26:31.455225 - [DEBUG]
18565 2019-Jan-11 15:26:31.455250 - [DEBUG] Join: AllTop & AllBottom
18566 2019-Jan-11 15:26:31.455277 - [DEBUG] = AllBottom (new jump func)
18567 2019-Jan-11 15:26:31.455303 - [DEBUG]
18568 2019-Jan-11 15:26:31.455327 - [DEBUG] Start adding new jump function
18569 2019-Jan-11 15:26:31.455351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18570 2019-Jan-11 15:26:31.455408 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18571 2019-Jan-11 15:26:31.456039 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18572 2019-Jan-11 15:26:31.456673 - [DEBUG] Edge Function : AllBottom
18573 2019-Jan-11 15:26:31.456701 - [DEBUG] End adding new jump function
18574 2019-Jan-11 15:26:31.456727 - [DEBUG]
18575 2019-Jan-11 15:26:31.456751 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18576 2019-Jan-11 15:26:31.456776 - [DEBUG]
18577 2019-Jan-11 15:26:31.456800 - [DEBUG] Process 521. path edge:
18578 2019-Jan-11 15:26:31.456825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18579 2019-Jan-11 15:26:31.456882 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
18580 2019-Jan-11 15:26:31.457518 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18581 2019-Jan-11 15:26:31.458163 - [DEBUG]
18582 2019-Jan-11 15:26:31.458188 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18583 2019-Jan-11 15:26:31.458834 - [DEBUG] Possible callees:
18584 2019-Jan-11 15:26:31.458860 - [DEBUG] llvm.dbg.declare
18585 2019-Jan-11 15:26:31.458886 - [DEBUG] Possible return sites:
18586 2019-Jan-11 15:26:31.458911 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10318587 2019-Jan-11 15:26:31.460162 - [DEBUG] Found and process special summary
18588 2019-Jan-11 15:26:31.460195 - [DEBUG] Compose: EdgeIdentity * AllBottom
18589 2019-Jan-11 15:26:31.460223 - [DEBUG]
18590 2019-Jan-11 15:26:31.460247 - [DEBUG] Propagate flow
18591 2019-Jan-11 15:26:31.460272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18592 2019-Jan-11 15:26:31.460329 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18593 2019-Jan-11 15:26:31.460962 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18594 2019-Jan-11 15:26:31.461608 - [DEBUG] Edge function : AllBottom (result of previous compose)
18595 2019-Jan-11 15:26:31.461634 - [DEBUG]
18596 2019-Jan-11 15:26:31.461658 - [DEBUG] Join: AllTop & AllBottom
18597 2019-Jan-11 15:26:31.461684 - [DEBUG] = AllBottom (new jump func)
18598 2019-Jan-11 15:26:31.461717 - [DEBUG]
18599 2019-Jan-11 15:26:31.461741 - [DEBUG] Start adding new jump function
18600 2019-Jan-11 15:26:31.461765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18601 2019-Jan-11 15:26:31.461821 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18602 2019-Jan-11 15:26:31.462451 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18603 2019-Jan-11 15:26:31.463080 - [DEBUG] Edge Function : AllBottom
18604 2019-Jan-11 15:26:31.463108 - [DEBUG] End adding new jump function
18605 2019-Jan-11 15:26:31.463133 - [DEBUG]
18606 2019-Jan-11 15:26:31.463158 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18607 2019-Jan-11 15:26:31.463183 - [DEBUG]
18608 2019-Jan-11 15:26:31.463207 - [DEBUG] Process 522. path edge:
18609 2019-Jan-11 15:26:31.463231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18610 2019-Jan-11 15:26:31.463288 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
18611 2019-Jan-11 15:26:31.463918 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18612 2019-Jan-11 15:26:31.464560 - [DEBUG]
18613 2019-Jan-11 15:26:31.464586 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18614 2019-Jan-11 15:26:31.465225 - [DEBUG] Compose: EdgeIdentity * AllBottom
18615 2019-Jan-11 15:26:31.465254 - [DEBUG]
18616 2019-Jan-11 15:26:31.465279 - [DEBUG] Propagate flow
18617 2019-Jan-11 15:26:31.465303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18618 2019-Jan-11 15:26:31.465360 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
18619 2019-Jan-11 15:26:31.465984 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18620 2019-Jan-11 15:26:31.466614 - [DEBUG] Edge function : AllBottom (result of previous compose)
18621 2019-Jan-11 15:26:31.466640 - [DEBUG]
18622 2019-Jan-11 15:26:31.466666 - [DEBUG] Join: AllTop & AllBottom
18623 2019-Jan-11 15:26:31.466692 - [DEBUG] = AllBottom (new jump func)
18624 2019-Jan-11 15:26:31.466718 - [DEBUG]
18625 2019-Jan-11 15:26:31.466742 - [DEBUG] Start adding new jump function
18626 2019-Jan-11 15:26:31.466766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18627 2019-Jan-11 15:26:31.466823 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18628 2019-Jan-11 15:26:31.467454 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
18629 2019-Jan-11 15:26:31.468093 - [DEBUG] Edge Function : AllBottom
18630 2019-Jan-11 15:26:31.468120 - [DEBUG] End adding new jump function
18631 2019-Jan-11 15:26:31.468144 - [DEBUG]
18632 2019-Jan-11 15:26:31.468168 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18633 2019-Jan-11 15:26:31.468192 - [DEBUG]
18634 2019-Jan-11 15:26:31.468215 - [DEBUG] Process 523. path edge:
18635 2019-Jan-11 15:26:31.468239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18636 2019-Jan-11 15:26:31.468296 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
18637 2019-Jan-11 15:26:31.468921 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18638 2019-Jan-11 15:26:31.469551 - [DEBUG]
18639 2019-Jan-11 15:26:31.469578 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
18640 2019-Jan-11 15:26:31.470209 - [DEBUG] Compose: EdgeIdentity * AllBottom
18641 2019-Jan-11 15:26:31.470238 - [DEBUG]
18642 2019-Jan-11 15:26:31.470263 - [DEBUG] Propagate flow
18643 2019-Jan-11 15:26:31.470287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18644 2019-Jan-11 15:26:31.470353 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18645 2019-Jan-11 15:26:31.470979 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18646 2019-Jan-11 15:26:31.471626 - [DEBUG] Edge function : AllBottom (result of previous compose)
18647 2019-Jan-11 15:26:31.471652 - [DEBUG]
18648 2019-Jan-11 15:26:31.471676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18649 2019-Jan-11 15:26:31.471702 - [DEBUG] = AllBottom
18650 2019-Jan-11 15:26:31.471726 - [DEBUG]
18651 2019-Jan-11 15:26:31.471750 - [DEBUG] PROPAGATE: No new function!
18652 2019-Jan-11 15:26:31.471775 - [DEBUG] EDGE:
18653 2019-Jan-11 15:26:31.471833 - [DEBUG] ---> 18654 2019-Jan-11 15:26:31.472457 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18655 2019-Jan-11 15:26:31.473086 - [DEBUG]
18656 2019-Jan-11 15:26:31.473113 - [DEBUG] EDGE:
18657 2019-Jan-11 15:26:31.473172 - [DEBUG] ---> 18658 2019-Jan-11 15:26:31.473801 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18659 2019-Jan-11 15:26:31.474432 - [DEBUG]
18660 2019-Jan-11 15:26:31.474467 - [DEBUG] Compose: EdgeIdentity * AllBottom
18661 2019-Jan-11 15:26:31.474495 - [DEBUG]
18662 2019-Jan-11 15:26:31.474520 - [DEBUG] Propagate flow
18663 2019-Jan-11 15:26:31.474558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18664 2019-Jan-11 15:26:31.474615 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18665 2019-Jan-11 15:26:31.475245 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18666 2019-Jan-11 15:26:31.475876 - [DEBUG] Edge function : AllBottom (result of previous compose)
18667 2019-Jan-11 15:26:31.475902 - [DEBUG]
18668 2019-Jan-11 15:26:31.475927 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18669 2019-Jan-11 15:26:31.475954 - [DEBUG] = AllBottom
18670 2019-Jan-11 15:26:31.475979 - [DEBUG]
18671 2019-Jan-11 15:26:31.476003 - [DEBUG] PROPAGATE: No new function!
18672 2019-Jan-11 15:26:31.476031 - [DEBUG] EDGE:
18673 2019-Jan-11 15:26:31.476089 - [DEBUG] ---> 18674 2019-Jan-11 15:26:31.476727 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18675 2019-Jan-11 15:26:31.477357 - [DEBUG]
18676 2019-Jan-11 15:26:31.477384 - [DEBUG] EDGE:
18677 2019-Jan-11 15:26:31.477442 - [DEBUG] ---> 18678 2019-Jan-11 15:26:31.478083 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18679 2019-Jan-11 15:26:31.478711 - [DEBUG]
18680 2019-Jan-11 15:26:31.478738 - [DEBUG] EDGE:
18681 2019-Jan-11 15:26:31.478795 - [DEBUG] ---> 18682 2019-Jan-11 15:26:31.479423 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18683 2019-Jan-11 15:26:31.480053 - [DEBUG]
18684 2019-Jan-11 15:26:31.480087 - [DEBUG] Compose: EdgeIdentity * AllBottom
18685 2019-Jan-11 15:26:31.480115 - [DEBUG]
18686 2019-Jan-11 15:26:31.480140 - [DEBUG] Propagate flow
18687 2019-Jan-11 15:26:31.480164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18688 2019-Jan-11 15:26:31.480221 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18689 2019-Jan-11 15:26:31.480858 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18690 2019-Jan-11 15:26:31.481504 - [DEBUG] Edge function : AllBottom (result of previous compose)
18691 2019-Jan-11 15:26:31.481529 - [DEBUG]
18692 2019-Jan-11 15:26:31.481554 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18693 2019-Jan-11 15:26:31.481579 - [DEBUG] = AllBottom
18694 2019-Jan-11 15:26:31.481604 - [DEBUG]
18695 2019-Jan-11 15:26:31.481627 - [DEBUG] PROPAGATE: No new function!
18696 2019-Jan-11 15:26:31.481653 - [DEBUG] EDGE:
18697 2019-Jan-11 15:26:31.481711 - [DEBUG] ---> 18698 2019-Jan-11 15:26:31.482341 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18699 2019-Jan-11 15:26:31.482970 - [DEBUG]
18700 2019-Jan-11 15:26:31.482997 - [DEBUG] EDGE:
18701 2019-Jan-11 15:26:31.483055 - [DEBUG] ---> 18702 2019-Jan-11 15:26:31.483683 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18703 2019-Jan-11 15:26:31.484313 - [DEBUG]
18704 2019-Jan-11 15:26:31.484340 - [DEBUG] EDGE:
18705 2019-Jan-11 15:26:31.484398 - [DEBUG] ---> 18706 2019-Jan-11 15:26:31.485044 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18707 2019-Jan-11 15:26:31.485674 - [DEBUG]
18708 2019-Jan-11 15:26:31.485709 - [DEBUG] Compose: EdgeIdentity * AllBottom
18709 2019-Jan-11 15:26:31.485737 - [DEBUG]
18710 2019-Jan-11 15:26:31.485761 - [DEBUG] Propagate flow
18711 2019-Jan-11 15:26:31.485786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18712 2019-Jan-11 15:26:31.485843 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18713 2019-Jan-11 15:26:31.486473 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18714 2019-Jan-11 15:26:31.487103 - [DEBUG] Edge function : AllBottom (result of previous compose)
18715 2019-Jan-11 15:26:31.487129 - [DEBUG]
18716 2019-Jan-11 15:26:31.487155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18717 2019-Jan-11 15:26:31.487181 - [DEBUG] = AllBottom
18718 2019-Jan-11 15:26:31.487207 - [DEBUG]
18719 2019-Jan-11 15:26:31.487231 - [DEBUG] PROPAGATE: No new function!
18720 2019-Jan-11 15:26:31.487257 - [DEBUG] EDGE:
18721 2019-Jan-11 15:26:31.487315 - [DEBUG] ---> 18722 2019-Jan-11 15:26:31.487957 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18723 2019-Jan-11 15:26:31.488587 - [DEBUG]
18724 2019-Jan-11 15:26:31.488613 - [DEBUG] EDGE:
18725 2019-Jan-11 15:26:31.488671 - [DEBUG] ---> 18726 2019-Jan-11 15:26:31.489297 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18727 2019-Jan-11 15:26:31.489926 - [DEBUG]
18728 2019-Jan-11 15:26:31.489953 - [DEBUG] EDGE:
18729 2019-Jan-11 15:26:31.490011 - [DEBUG] ---> 18730 2019-Jan-11 15:26:31.490641 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18731 2019-Jan-11 15:26:31.491292 - [DEBUG]
18732 2019-Jan-11 15:26:31.491327 - [DEBUG] Compose: EdgeIdentity * AllBottom
18733 2019-Jan-11 15:26:31.491354 - [DEBUG]
18734 2019-Jan-11 15:26:31.491378 - [DEBUG] Propagate flow
18735 2019-Jan-11 15:26:31.491401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18736 2019-Jan-11 15:26:31.491458 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18737 2019-Jan-11 15:26:31.492087 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18738 2019-Jan-11 15:26:31.492716 - [DEBUG] Edge function : AllBottom (result of previous compose)
18739 2019-Jan-11 15:26:31.492742 - [DEBUG]
18740 2019-Jan-11 15:26:31.492768 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18741 2019-Jan-11 15:26:31.492795 - [DEBUG] = AllBottom
18742 2019-Jan-11 15:26:31.492821 - [DEBUG]
18743 2019-Jan-11 15:26:31.492845 - [DEBUG] PROPAGATE: No new function!
18744 2019-Jan-11 15:26:31.492872 - [DEBUG] EDGE:
18745 2019-Jan-11 15:26:31.492931 - [DEBUG] ---> 18746 2019-Jan-11 15:26:31.493560 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18747 2019-Jan-11 15:26:31.494188 - [DEBUG]
18748 2019-Jan-11 15:26:31.494222 - [DEBUG] Compose: EdgeIdentity * AllBottom
18749 2019-Jan-11 15:26:31.494250 - [DEBUG]
18750 2019-Jan-11 15:26:31.494274 - [DEBUG] Propagate flow
18751 2019-Jan-11 15:26:31.494298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18752 2019-Jan-11 15:26:31.494356 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
18753 2019-Jan-11 15:26:31.494999 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18754 2019-Jan-11 15:26:31.495628 - [DEBUG] Edge function : AllBottom (result of previous compose)
18755 2019-Jan-11 15:26:31.495653 - [DEBUG]
18756 2019-Jan-11 15:26:31.495678 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18757 2019-Jan-11 15:26:31.495703 - [DEBUG] = AllBottom
18758 2019-Jan-11 15:26:31.495728 - [DEBUG]
18759 2019-Jan-11 15:26:31.495751 - [DEBUG] PROPAGATE: No new function!
18760 2019-Jan-11 15:26:31.495776 - [DEBUG] EDGE:
18761 2019-Jan-11 15:26:31.495834 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
18762 2019-Jan-11 15:26:31.496467 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18763 2019-Jan-11 15:26:31.497096 - [DEBUG]
18764 2019-Jan-11 15:26:31.497123 - [DEBUG] EDGE:
18765 2019-Jan-11 15:26:31.497181 - [DEBUG] ---> 18766 2019-Jan-11 15:26:31.497808 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18767 2019-Jan-11 15:26:31.498453 - [DEBUG]
18768 2019-Jan-11 15:26:31.498480 - [DEBUG] EDGE:
18769 2019-Jan-11 15:26:31.498537 - [DEBUG] ---> 18770 2019-Jan-11 15:26:31.499164 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18771 2019-Jan-11 15:26:31.499793 - [DEBUG]
18772 2019-Jan-11 15:26:31.499820 - [DEBUG] EDGE:
18773 2019-Jan-11 15:26:31.499878 - [DEBUG] ---> 18774 2019-Jan-11 15:26:31.500507 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18775 2019-Jan-11 15:26:31.501143 - [DEBUG]
18776 2019-Jan-11 15:26:31.501177 - [DEBUG] Compose: EdgeIdentity * AllBottom
18777 2019-Jan-11 15:26:31.501219 - [DEBUG]
18778 2019-Jan-11 15:26:31.501244 - [DEBUG] Propagate flow
18779 2019-Jan-11 15:26:31.501268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18780 2019-Jan-11 15:26:31.501327 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18781 2019-Jan-11 15:26:31.501955 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18782 2019-Jan-11 15:26:31.502586 - [DEBUG] Edge function : AllBottom (result of previous compose)
18783 2019-Jan-11 15:26:31.502612 - [DEBUG]
18784 2019-Jan-11 15:26:31.502638 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18785 2019-Jan-11 15:26:31.502665 - [DEBUG] = AllBottom
18786 2019-Jan-11 15:26:31.502690 - [DEBUG]
18787 2019-Jan-11 15:26:31.502714 - [DEBUG] PROPAGATE: No new function!
18788 2019-Jan-11 15:26:31.502740 - [DEBUG] EDGE:
18789 2019-Jan-11 15:26:31.502799 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
18790 2019-Jan-11 15:26:31.503430 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18791 2019-Jan-11 15:26:31.504060 - [DEBUG]
18792 2019-Jan-11 15:26:31.504087 - [DEBUG] EDGE:
18793 2019-Jan-11 15:26:31.504146 - [DEBUG] ---> 18794 2019-Jan-11 15:26:31.504788 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18795 2019-Jan-11 15:26:31.505417 - [DEBUG]
18796 2019-Jan-11 15:26:31.505444 - [DEBUG] Compose: EdgeIdentity * AllBottom
18797 2019-Jan-11 15:26:31.505470 - [DEBUG]
18798 2019-Jan-11 15:26:31.505494 - [DEBUG] Propagate flow
18799 2019-Jan-11 15:26:31.505517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18800 2019-Jan-11 15:26:31.505573 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18801 2019-Jan-11 15:26:31.506201 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18802 2019-Jan-11 15:26:31.506826 - [DEBUG] Edge function : AllBottom (result of previous compose)
18803 2019-Jan-11 15:26:31.506853 - [DEBUG]
18804 2019-Jan-11 15:26:31.506879 - [DEBUG] Join: AllTop & AllBottom
18805 2019-Jan-11 15:26:31.506905 - [DEBUG] = AllBottom (new jump func)
18806 2019-Jan-11 15:26:31.506931 - [DEBUG]
18807 2019-Jan-11 15:26:31.506955 - [DEBUG] Start adding new jump function
18808 2019-Jan-11 15:26:31.506979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18809 2019-Jan-11 15:26:31.507036 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18810 2019-Jan-11 15:26:31.507663 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18811 2019-Jan-11 15:26:31.508306 - [DEBUG] Edge Function : AllBottom
18812 2019-Jan-11 15:26:31.508336 - [DEBUG] End adding new jump function
18813 2019-Jan-11 15:26:31.508361 - [DEBUG]
18814 2019-Jan-11 15:26:31.508385 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18815 2019-Jan-11 15:26:31.508409 - [DEBUG]
18816 2019-Jan-11 15:26:31.508432 - [DEBUG] Process 524. path edge:
18817 2019-Jan-11 15:26:31.508456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18818 2019-Jan-11 15:26:31.508513 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
18819 2019-Jan-11 15:26:31.509140 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
18820 2019-Jan-11 15:26:31.509773 - [DEBUG]
18821 2019-Jan-11 15:26:31.509799 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18822 2019-Jan-11 15:26:31.510450 - [DEBUG] Compose: EdgeIdentity * AllBottom
18823 2019-Jan-11 15:26:31.510479 - [DEBUG]
18824 2019-Jan-11 15:26:31.510504 - [DEBUG] Propagate flow
18825 2019-Jan-11 15:26:31.510528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18826 2019-Jan-11 15:26:31.510587 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18827 2019-Jan-11 15:26:31.511231 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18828 2019-Jan-11 15:26:31.511859 - [DEBUG] Edge function : AllBottom (result of previous compose)
18829 2019-Jan-11 15:26:31.511886 - [DEBUG]
18830 2019-Jan-11 15:26:31.511911 - [DEBUG] Join: AllTop & AllBottom
18831 2019-Jan-11 15:26:31.511938 - [DEBUG] = AllBottom (new jump func)
18832 2019-Jan-11 15:26:31.511963 - [DEBUG]
18833 2019-Jan-11 15:26:31.511988 - [DEBUG] Start adding new jump function
18834 2019-Jan-11 15:26:31.512012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18835 2019-Jan-11 15:26:31.512069 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18836 2019-Jan-11 15:26:31.512695 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18837 2019-Jan-11 15:26:31.513327 - [DEBUG] Edge Function : AllBottom
18838 2019-Jan-11 15:26:31.513356 - [DEBUG] End adding new jump function
18839 2019-Jan-11 15:26:31.513381 - [DEBUG]
18840 2019-Jan-11 15:26:31.513405 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18841 2019-Jan-11 15:26:31.513429 - [DEBUG]
18842 2019-Jan-11 15:26:31.513452 - [DEBUG] Process 525. path edge:
18843 2019-Jan-11 15:26:31.513476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18844 2019-Jan-11 15:26:31.513533 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
18845 2019-Jan-11 15:26:31.514163 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18846 2019-Jan-11 15:26:31.514806 - [DEBUG]
18847 2019-Jan-11 15:26:31.514832 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18848 2019-Jan-11 15:26:31.515475 - [DEBUG] Compose: EdgeIdentity * AllBottom
18849 2019-Jan-11 15:26:31.515503 - [DEBUG]
18850 2019-Jan-11 15:26:31.515527 - [DEBUG] Propagate flow
18851 2019-Jan-11 15:26:31.515551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18852 2019-Jan-11 15:26:31.515608 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18853 2019-Jan-11 15:26:31.516237 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18854 2019-Jan-11 15:26:31.516863 - [DEBUG] Edge function : AllBottom (result of previous compose)
18855 2019-Jan-11 15:26:31.516889 - [DEBUG]
18856 2019-Jan-11 15:26:31.516914 - [DEBUG] Join: AllTop & AllBottom
18857 2019-Jan-11 15:26:31.516941 - [DEBUG] = AllBottom (new jump func)
18858 2019-Jan-11 15:26:31.516967 - [DEBUG]
18859 2019-Jan-11 15:26:31.516991 - [DEBUG] Start adding new jump function
18860 2019-Jan-11 15:26:31.517015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18861 2019-Jan-11 15:26:31.517072 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18862 2019-Jan-11 15:26:31.517700 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18863 2019-Jan-11 15:26:31.518352 - [DEBUG] Edge Function : AllBottom
18864 2019-Jan-11 15:26:31.518382 - [DEBUG] End adding new jump function
18865 2019-Jan-11 15:26:31.518408 - [DEBUG]
18866 2019-Jan-11 15:26:31.518431 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18867 2019-Jan-11 15:26:31.518456 - [DEBUG]
18868 2019-Jan-11 15:26:31.518479 - [DEBUG] Process 526. path edge:
18869 2019-Jan-11 15:26:31.518503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18870 2019-Jan-11 15:26:31.518560 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
18871 2019-Jan-11 15:26:31.519191 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18872 2019-Jan-11 15:26:31.519818 - [DEBUG]
18873 2019-Jan-11 15:26:31.519843 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18874 2019-Jan-11 15:26:31.520485 - [DEBUG] Compose: EdgeIdentity * AllBottom
18875 2019-Jan-11 15:26:31.520514 - [DEBUG]
18876 2019-Jan-11 15:26:31.520538 - [DEBUG] Propagate flow
18877 2019-Jan-11 15:26:31.520563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18878 2019-Jan-11 15:26:31.520620 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18879 2019-Jan-11 15:26:31.521260 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18880 2019-Jan-11 15:26:31.521886 - [DEBUG] Edge function : AllBottom (result of previous compose)
18881 2019-Jan-11 15:26:31.521913 - [DEBUG]
18882 2019-Jan-11 15:26:31.521938 - [DEBUG] Join: AllTop & AllBottom
18883 2019-Jan-11 15:26:31.521965 - [DEBUG] = AllBottom (new jump func)
18884 2019-Jan-11 15:26:31.521990 - [DEBUG]
18885 2019-Jan-11 15:26:31.522014 - [DEBUG] Start adding new jump function
18886 2019-Jan-11 15:26:31.522038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18887 2019-Jan-11 15:26:31.522095 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18888 2019-Jan-11 15:26:31.522721 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18889 2019-Jan-11 15:26:31.523346 - [DEBUG] Edge Function : AllBottom
18890 2019-Jan-11 15:26:31.523375 - [DEBUG] End adding new jump function
18891 2019-Jan-11 15:26:31.523401 - [DEBUG]
18892 2019-Jan-11 15:26:31.523424 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18893 2019-Jan-11 15:26:31.523448 - [DEBUG]
18894 2019-Jan-11 15:26:31.523472 - [DEBUG] Process 527. path edge:
18895 2019-Jan-11 15:26:31.523496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18896 2019-Jan-11 15:26:31.523552 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
18897 2019-Jan-11 15:26:31.524179 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18898 2019-Jan-11 15:26:31.524820 - [DEBUG]
18899 2019-Jan-11 15:26:31.524845 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18900 2019-Jan-11 15:26:31.525480 - [DEBUG] Compose: EdgeIdentity * AllBottom
18901 2019-Jan-11 15:26:31.525509 - [DEBUG]
18902 2019-Jan-11 15:26:31.525534 - [DEBUG] Propagate flow
18903 2019-Jan-11 15:26:31.525558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18904 2019-Jan-11 15:26:31.525614 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18905 2019-Jan-11 15:26:31.526241 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18906 2019-Jan-11 15:26:31.526867 - [DEBUG] Edge function : AllBottom (result of previous compose)
18907 2019-Jan-11 15:26:31.526894 - [DEBUG]
18908 2019-Jan-11 15:26:31.526919 - [DEBUG] Join: AllTop & AllBottom
18909 2019-Jan-11 15:26:31.526954 - [DEBUG] = AllBottom (new jump func)
18910 2019-Jan-11 15:26:31.526980 - [DEBUG]
18911 2019-Jan-11 15:26:31.527004 - [DEBUG] Start adding new jump function
18912 2019-Jan-11 15:26:31.527028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18913 2019-Jan-11 15:26:31.527085 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18914 2019-Jan-11 15:26:31.527712 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18915 2019-Jan-11 15:26:31.528355 - [DEBUG] Edge Function : AllBottom
18916 2019-Jan-11 15:26:31.528384 - [DEBUG] End adding new jump function
18917 2019-Jan-11 15:26:31.528410 - [DEBUG]
18918 2019-Jan-11 15:26:31.528434 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18919 2019-Jan-11 15:26:31.528458 - [DEBUG]
18920 2019-Jan-11 15:26:31.528481 - [DEBUG] Process 528. path edge:
18921 2019-Jan-11 15:26:31.528505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18922 2019-Jan-11 15:26:31.528562 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
18923 2019-Jan-11 15:26:31.529194 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18924 2019-Jan-11 15:26:31.529820 - [DEBUG]
18925 2019-Jan-11 15:26:31.529846 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18926 2019-Jan-11 15:26:31.530482 - [DEBUG] Compose: EdgeIdentity * AllBottom
18927 2019-Jan-11 15:26:31.530511 - [DEBUG]
18928 2019-Jan-11 15:26:31.530536 - [DEBUG] Propagate flow
18929 2019-Jan-11 15:26:31.530560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18930 2019-Jan-11 15:26:31.530617 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18931 2019-Jan-11 15:26:31.531259 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18932 2019-Jan-11 15:26:31.531886 - [DEBUG] Edge function : AllBottom (result of previous compose)
18933 2019-Jan-11 15:26:31.531912 - [DEBUG]
18934 2019-Jan-11 15:26:31.531938 - [DEBUG] Join: AllTop & AllBottom
18935 2019-Jan-11 15:26:31.531965 - [DEBUG] = AllBottom (new jump func)
18936 2019-Jan-11 15:26:31.531990 - [DEBUG]
18937 2019-Jan-11 15:26:31.532014 - [DEBUG] Start adding new jump function
18938 2019-Jan-11 15:26:31.532038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18939 2019-Jan-11 15:26:31.532095 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18940 2019-Jan-11 15:26:31.532721 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18941 2019-Jan-11 15:26:31.533352 - [DEBUG] Edge Function : AllBottom
18942 2019-Jan-11 15:26:31.533381 - [DEBUG] End adding new jump function
18943 2019-Jan-11 15:26:31.533406 - [DEBUG]
18944 2019-Jan-11 15:26:31.533429 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18945 2019-Jan-11 15:26:31.533453 - [DEBUG]
18946 2019-Jan-11 15:26:31.533477 - [DEBUG] Process 529. path edge:
18947 2019-Jan-11 15:26:31.533500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18948 2019-Jan-11 15:26:31.533557 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
18949 2019-Jan-11 15:26:31.534188 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18950 2019-Jan-11 15:26:31.534829 - [DEBUG]
18951 2019-Jan-11 15:26:31.534855 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18952 2019-Jan-11 15:26:31.535501 - [DEBUG] Compose: EdgeIdentity * AllBottom
18953 2019-Jan-11 15:26:31.535530 - [DEBUG]
18954 2019-Jan-11 15:26:31.535553 - [DEBUG] Propagate flow
18955 2019-Jan-11 15:26:31.535577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18956 2019-Jan-11 15:26:31.535633 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18957 2019-Jan-11 15:26:31.536264 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18958 2019-Jan-11 15:26:31.536890 - [DEBUG] Edge function : AllBottom (result of previous compose)
18959 2019-Jan-11 15:26:31.536916 - [DEBUG]
18960 2019-Jan-11 15:26:31.536942 - [DEBUG] Join: AllTop & AllBottom
18961 2019-Jan-11 15:26:31.536969 - [DEBUG] = AllBottom (new jump func)
18962 2019-Jan-11 15:26:31.536994 - [DEBUG]
18963 2019-Jan-11 15:26:31.537018 - [DEBUG] Start adding new jump function
18964 2019-Jan-11 15:26:31.537042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18965 2019-Jan-11 15:26:31.537099 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18966 2019-Jan-11 15:26:31.537727 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18967 2019-Jan-11 15:26:31.538372 - [DEBUG] Edge Function : AllBottom
18968 2019-Jan-11 15:26:31.538401 - [DEBUG] End adding new jump function
18969 2019-Jan-11 15:26:31.538426 - [DEBUG]
18970 2019-Jan-11 15:26:31.538450 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18971 2019-Jan-11 15:26:31.538474 - [DEBUG]
18972 2019-Jan-11 15:26:31.538497 - [DEBUG] Process 530. path edge:
18973 2019-Jan-11 15:26:31.538521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18974 2019-Jan-11 15:26:31.538578 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
18975 2019-Jan-11 15:26:31.539206 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18976 2019-Jan-11 15:26:31.539832 - [DEBUG]
18977 2019-Jan-11 15:26:31.539857 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18978 2019-Jan-11 15:26:31.540490 - [DEBUG] Possible callees:
18979 2019-Jan-11 15:26:31.540517 - [DEBUG] bar
18980 2019-Jan-11 15:26:31.540542 - [DEBUG] Possible return sites:
18981 2019-Jan-11 15:26:31.540567 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7118982 2019-Jan-11 15:26:31.541823 - [DEBUG] Found and process special summary
18983 2019-Jan-11 15:26:31.541856 - [DEBUG] Compose: EdgeIdentity * AllBottom
18984 2019-Jan-11 15:26:31.541885 - [DEBUG]
18985 2019-Jan-11 15:26:31.541909 - [DEBUG] Propagate flow
18986 2019-Jan-11 15:26:31.541934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18987 2019-Jan-11 15:26:31.541992 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18988 2019-Jan-11 15:26:31.542622 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18989 2019-Jan-11 15:26:31.543247 - [DEBUG] Edge function : AllBottom (result of previous compose)
18990 2019-Jan-11 15:26:31.543274 - [DEBUG]
18991 2019-Jan-11 15:26:31.543299 - [DEBUG] Join: AllTop & AllBottom
18992 2019-Jan-11 15:26:31.543326 - [DEBUG] = AllBottom (new jump func)
18993 2019-Jan-11 15:26:31.543351 - [DEBUG]
18994 2019-Jan-11 15:26:31.543375 - [DEBUG] Start adding new jump function
18995 2019-Jan-11 15:26:31.543399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18996 2019-Jan-11 15:26:31.543456 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18997 2019-Jan-11 15:26:31.544094 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18998 2019-Jan-11 15:26:31.544740 - [DEBUG] Edge Function : AllBottom
18999 2019-Jan-11 15:26:31.544768 - [DEBUG] End adding new jump function
19000 2019-Jan-11 15:26:31.544793 - [DEBUG]
19001 2019-Jan-11 15:26:31.544816 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
19002 2019-Jan-11 15:26:31.544840 - [DEBUG]
19003 2019-Jan-11 15:26:31.544864 - [DEBUG] Process 531. path edge:
19004 2019-Jan-11 15:26:31.544888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19005 2019-Jan-11 15:26:31.544945 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
19006 2019-Jan-11 15:26:31.545573 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19007 2019-Jan-11 15:26:31.546199 - [DEBUG]
19008 2019-Jan-11 15:26:31.546224 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
19009 2019-Jan-11 15:26:31.546865 - [DEBUG] Compose: EdgeIdentity * AllBottom
19010 2019-Jan-11 15:26:31.546894 - [DEBUG]
19011 2019-Jan-11 15:26:31.546918 - [DEBUG] Propagate flow
19012 2019-Jan-11 15:26:31.546942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19013 2019-Jan-11 15:26:31.547000 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19014 2019-Jan-11 15:26:31.547625 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19015 2019-Jan-11 15:26:31.548269 - [DEBUG] Edge function : AllBottom (result of previous compose)
19016 2019-Jan-11 15:26:31.548295 - [DEBUG]
19017 2019-Jan-11 15:26:31.548320 - [DEBUG] Join: AllTop & AllBottom
19018 2019-Jan-11 15:26:31.548347 - [DEBUG] = AllBottom (new jump func)
19019 2019-Jan-11 15:26:31.548372 - [DEBUG]
19020 2019-Jan-11 15:26:31.548397 - [DEBUG] Start adding new jump function
19021 2019-Jan-11 15:26:31.548421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19022 2019-Jan-11 15:26:31.548478 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19023 2019-Jan-11 15:26:31.549103 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19024 2019-Jan-11 15:26:31.549727 - [DEBUG] Edge Function : AllBottom
19025 2019-Jan-11 15:26:31.549756 - [DEBUG] End adding new jump function
19026 2019-Jan-11 15:26:31.549781 - [DEBUG]
19027 2019-Jan-11 15:26:31.549805 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
19028 2019-Jan-11 15:26:31.549829 - [DEBUG]
19029 2019-Jan-11 15:26:31.549853 - [DEBUG] Process 532. path edge:
19030 2019-Jan-11 15:26:31.549876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19031 2019-Jan-11 15:26:31.549933 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
19032 2019-Jan-11 15:26:31.550559 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19033 2019-Jan-11 15:26:31.551185 - [DEBUG]
19034 2019-Jan-11 15:26:31.551224 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19035 2019-Jan-11 15:26:31.551859 - [DEBUG] Compose: EdgeIdentity * AllBottom
19036 2019-Jan-11 15:26:31.551887 - [DEBUG]
19037 2019-Jan-11 15:26:31.551912 - [DEBUG] Propagate flow
19038 2019-Jan-11 15:26:31.551936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19039 2019-Jan-11 15:26:31.551993 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19040 2019-Jan-11 15:26:31.552638 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19041 2019-Jan-11 15:26:31.553275 - [DEBUG] Edge function : AllBottom (result of previous compose)
19042 2019-Jan-11 15:26:31.553302 - [DEBUG]
19043 2019-Jan-11 15:26:31.553327 - [DEBUG] Join: AllTop & AllBottom
19044 2019-Jan-11 15:26:31.553354 - [DEBUG] = AllBottom (new jump func)
19045 2019-Jan-11 15:26:31.553379 - [DEBUG]
19046 2019-Jan-11 15:26:31.553403 - [DEBUG] Start adding new jump function
19047 2019-Jan-11 15:26:31.553428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19048 2019-Jan-11 15:26:31.553484 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19049 2019-Jan-11 15:26:31.554111 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19050 2019-Jan-11 15:26:31.554779 - [DEBUG] Edge Function : AllBottom
19051 2019-Jan-11 15:26:31.554810 - [DEBUG] End adding new jump function
19052 2019-Jan-11 15:26:31.554835 - [DEBUG]
19053 2019-Jan-11 15:26:31.554858 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
19054 2019-Jan-11 15:26:31.554883 - [DEBUG]
19055 2019-Jan-11 15:26:31.554906 - [DEBUG] Process 533. path edge:
19056 2019-Jan-11 15:26:31.554930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19057 2019-Jan-11 15:26:31.554998 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
19058 2019-Jan-11 15:26:31.555697 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19059 2019-Jan-11 15:26:31.556391 - [DEBUG]
19060 2019-Jan-11 15:26:31.556419 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19061 2019-Jan-11 15:26:31.557096 - [DEBUG] Possible callees:
19062 2019-Jan-11 15:26:31.557124 - [DEBUG] llvm.dbg.declare
19063 2019-Jan-11 15:26:31.557150 - [DEBUG] Possible return sites:
19064 2019-Jan-11 15:26:31.557174 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7819065 2019-Jan-11 15:26:31.558474 - [DEBUG] Found and process special summary
19066 2019-Jan-11 15:26:31.558513 - [DEBUG] Compose: EdgeIdentity * AllBottom
19067 2019-Jan-11 15:26:31.558542 - [DEBUG]
19068 2019-Jan-11 15:26:31.558567 - [DEBUG] Propagate flow
19069 2019-Jan-11 15:26:31.558592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19070 2019-Jan-11 15:26:31.558654 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19071 2019-Jan-11 15:26:31.559297 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19072 2019-Jan-11 15:26:31.559925 - [DEBUG] Edge function : AllBottom (result of previous compose)
19073 2019-Jan-11 15:26:31.559951 - [DEBUG]
19074 2019-Jan-11 15:26:31.559978 - [DEBUG] Join: AllTop & AllBottom
19075 2019-Jan-11 15:26:31.560005 - [DEBUG] = AllBottom (new jump func)
19076 2019-Jan-11 15:26:31.560031 - [DEBUG]
19077 2019-Jan-11 15:26:31.560055 - [DEBUG] Start adding new jump function
19078 2019-Jan-11 15:26:31.560079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19079 2019-Jan-11 15:26:31.560137 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19080 2019-Jan-11 15:26:31.560763 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19081 2019-Jan-11 15:26:31.561408 - [DEBUG] Edge Function : AllBottom
19082 2019-Jan-11 15:26:31.561452 - [DEBUG] End adding new jump function
19083 2019-Jan-11 15:26:31.561478 - [DEBUG]
19084 2019-Jan-11 15:26:31.561502 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
19085 2019-Jan-11 15:26:31.561526 - [DEBUG]
19086 2019-Jan-11 15:26:31.561550 - [DEBUG] Process 534. path edge:
19087 2019-Jan-11 15:26:31.561573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19088 2019-Jan-11 15:26:31.561631 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
19089 2019-Jan-11 15:26:31.562261 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19090 2019-Jan-11 15:26:31.562886 - [DEBUG]
19091 2019-Jan-11 15:26:31.562912 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19092 2019-Jan-11 15:26:31.563558 - [DEBUG] Compose: EdgeIdentity * AllBottom
19093 2019-Jan-11 15:26:31.563587 - [DEBUG]
19094 2019-Jan-11 15:26:31.563612 - [DEBUG] Propagate flow
19095 2019-Jan-11 15:26:31.563636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19096 2019-Jan-11 15:26:31.563694 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19097 2019-Jan-11 15:26:31.564323 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19098 2019-Jan-11 15:26:31.564966 - [DEBUG] Edge function : AllBottom (result of previous compose)
19099 2019-Jan-11 15:26:31.564993 - [DEBUG]
19100 2019-Jan-11 15:26:31.565018 - [DEBUG] Join: AllTop & AllBottom
19101 2019-Jan-11 15:26:31.565046 - [DEBUG] = AllBottom (new jump func)
19102 2019-Jan-11 15:26:31.565071 - [DEBUG]
19103 2019-Jan-11 15:26:31.565096 - [DEBUG] Start adding new jump function
19104 2019-Jan-11 15:26:31.565120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19105 2019-Jan-11 15:26:31.565176 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19106 2019-Jan-11 15:26:31.565802 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19107 2019-Jan-11 15:26:31.566429 - [DEBUG] Edge Function : AllBottom
19108 2019-Jan-11 15:26:31.566458 - [DEBUG] End adding new jump function
19109 2019-Jan-11 15:26:31.566483 - [DEBUG]
19110 2019-Jan-11 15:26:31.566507 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
19111 2019-Jan-11 15:26:31.566531 - [DEBUG]
19112 2019-Jan-11 15:26:31.566554 - [DEBUG] Process 535. path edge:
19113 2019-Jan-11 15:26:31.566578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19114 2019-Jan-11 15:26:31.566634 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
19115 2019-Jan-11 15:26:31.567260 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19116 2019-Jan-11 15:26:31.567899 - [DEBUG]
19117 2019-Jan-11 15:26:31.567926 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19118 2019-Jan-11 15:26:31.568564 - [DEBUG] Compose: EdgeIdentity * AllBottom
19119 2019-Jan-11 15:26:31.568592 - [DEBUG]
19120 2019-Jan-11 15:26:31.568617 - [DEBUG] Propagate flow
19121 2019-Jan-11 15:26:31.568641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19122 2019-Jan-11 15:26:31.568699 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19123 2019-Jan-11 15:26:31.569331 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19124 2019-Jan-11 15:26:31.569957 - [DEBUG] Edge function : AllBottom (result of previous compose)
19125 2019-Jan-11 15:26:31.569983 - [DEBUG]
19126 2019-Jan-11 15:26:31.570009 - [DEBUG] Join: AllTop & AllBottom
19127 2019-Jan-11 15:26:31.570036 - [DEBUG] = AllBottom (new jump func)
19128 2019-Jan-11 15:26:31.570070 - [DEBUG]
19129 2019-Jan-11 15:26:31.570094 - [DEBUG] Start adding new jump function
19130 2019-Jan-11 15:26:31.570119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19131 2019-Jan-11 15:26:31.570176 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19132 2019-Jan-11 15:26:31.570804 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19133 2019-Jan-11 15:26:31.571448 - [DEBUG] Edge Function : AllBottom
19134 2019-Jan-11 15:26:31.571476 - [DEBUG] End adding new jump function
19135 2019-Jan-11 15:26:31.571501 - [DEBUG]
19136 2019-Jan-11 15:26:31.571524 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
19137 2019-Jan-11 15:26:31.571548 - [DEBUG]
19138 2019-Jan-11 15:26:31.571571 - [DEBUG] Process 536. path edge:
19139 2019-Jan-11 15:26:31.571595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19140 2019-Jan-11 15:26:31.571652 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
19141 2019-Jan-11 15:26:31.572282 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19142 2019-Jan-11 15:26:31.572910 - [DEBUG]
19143 2019-Jan-11 15:26:31.572936 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19144 2019-Jan-11 15:26:31.573578 - [DEBUG] Compose: EdgeIdentity * AllBottom
19145 2019-Jan-11 15:26:31.573607 - [DEBUG]
19146 2019-Jan-11 15:26:31.573631 - [DEBUG] Propagate flow
19147 2019-Jan-11 15:26:31.573655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19148 2019-Jan-11 15:26:31.573713 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19149 2019-Jan-11 15:26:31.574340 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19150 2019-Jan-11 15:26:31.574983 - [DEBUG] Edge function : AllBottom (result of previous compose)
19151 2019-Jan-11 15:26:31.575010 - [DEBUG]
19152 2019-Jan-11 15:26:31.575035 - [DEBUG] Join: AllTop & AllBottom
19153 2019-Jan-11 15:26:31.575062 - [DEBUG] = AllBottom (new jump func)
19154 2019-Jan-11 15:26:31.575088 - [DEBUG]
19155 2019-Jan-11 15:26:31.575112 - [DEBUG] Start adding new jump function
19156 2019-Jan-11 15:26:31.575136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19157 2019-Jan-11 15:26:31.575193 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19158 2019-Jan-11 15:26:31.575820 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19159 2019-Jan-11 15:26:31.576446 - [DEBUG] Edge Function : AllBottom
19160 2019-Jan-11 15:26:31.576475 - [DEBUG] End adding new jump function
19161 2019-Jan-11 15:26:31.576500 - [DEBUG]
19162 2019-Jan-11 15:26:31.576524 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
19163 2019-Jan-11 15:26:31.576548 - [DEBUG]
19164 2019-Jan-11 15:26:31.576571 - [DEBUG] Process 537. path edge:
19165 2019-Jan-11 15:26:31.576595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19166 2019-Jan-11 15:26:31.576652 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
19167 2019-Jan-11 15:26:31.577277 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19168 2019-Jan-11 15:26:31.577914 - [DEBUG]
19169 2019-Jan-11 15:26:31.577940 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19170 2019-Jan-11 15:26:31.578573 - [DEBUG] Compose: EdgeIdentity * AllBottom
19171 2019-Jan-11 15:26:31.578602 - [DEBUG]
19172 2019-Jan-11 15:26:31.578626 - [DEBUG] Propagate flow
19173 2019-Jan-11 15:26:31.578650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19174 2019-Jan-11 15:26:31.578714 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19175 2019-Jan-11 15:26:31.579342 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19176 2019-Jan-11 15:26:31.579968 - [DEBUG] Edge function : AllBottom (result of previous compose)
19177 2019-Jan-11 15:26:31.579994 - [DEBUG]
19178 2019-Jan-11 15:26:31.580019 - [DEBUG] Join: AllTop & AllBottom
19179 2019-Jan-11 15:26:31.580046 - [DEBUG] = AllBottom (new jump func)
19180 2019-Jan-11 15:26:31.580071 - [DEBUG]
19181 2019-Jan-11 15:26:31.580096 - [DEBUG] Start adding new jump function
19182 2019-Jan-11 15:26:31.580120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19183 2019-Jan-11 15:26:31.580176 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19184 2019-Jan-11 15:26:31.580801 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19185 2019-Jan-11 15:26:31.581441 - [DEBUG] Edge Function : AllBottom
19186 2019-Jan-11 15:26:31.581470 - [DEBUG] End adding new jump function
19187 2019-Jan-11 15:26:31.581494 - [DEBUG]
19188 2019-Jan-11 15:26:31.581518 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
19189 2019-Jan-11 15:26:31.581542 - [DEBUG]
19190 2019-Jan-11 15:26:31.581566 - [DEBUG] Process 538. path edge:
19191 2019-Jan-11 15:26:31.581590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19192 2019-Jan-11 15:26:31.581646 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
19193 2019-Jan-11 15:26:31.582273 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19194 2019-Jan-11 15:26:31.582898 - [DEBUG]
19195 2019-Jan-11 15:26:31.582924 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19196 2019-Jan-11 15:26:31.583561 - [DEBUG] Compose: EdgeIdentity * AllBottom
19197 2019-Jan-11 15:26:31.583590 - [DEBUG]
19198 2019-Jan-11 15:26:31.583615 - [DEBUG] Propagate flow
19199 2019-Jan-11 15:26:31.583639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19200 2019-Jan-11 15:26:31.583696 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19201 2019-Jan-11 15:26:31.584326 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19202 2019-Jan-11 15:26:31.584967 - [DEBUG] Edge function : AllBottom (result of previous compose)
19203 2019-Jan-11 15:26:31.584994 - [DEBUG]
19204 2019-Jan-11 15:26:31.585019 - [DEBUG] Join: AllTop & AllBottom
19205 2019-Jan-11 15:26:31.585047 - [DEBUG] = AllBottom (new jump func)
19206 2019-Jan-11 15:26:31.585072 - [DEBUG]
19207 2019-Jan-11 15:26:31.585096 - [DEBUG] Start adding new jump function
19208 2019-Jan-11 15:26:31.585120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19209 2019-Jan-11 15:26:31.585178 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19210 2019-Jan-11 15:26:31.585804 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19211 2019-Jan-11 15:26:31.586434 - [DEBUG] Edge Function : AllBottom
19212 2019-Jan-11 15:26:31.586462 - [DEBUG] End adding new jump function
19213 2019-Jan-11 15:26:31.586487 - [DEBUG]
19214 2019-Jan-11 15:26:31.586512 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
19215 2019-Jan-11 15:26:31.586537 - [DEBUG]
19216 2019-Jan-11 15:26:31.586561 - [DEBUG] Process 539. path edge:
19217 2019-Jan-11 15:26:31.586586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19218 2019-Jan-11 15:26:31.586651 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
19219 2019-Jan-11 15:26:31.587284 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19220 2019-Jan-11 15:26:31.587925 - [DEBUG]
19221 2019-Jan-11 15:26:31.587949 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19222 2019-Jan-11 15:26:31.588590 - [DEBUG] Compose: EdgeIdentity * AllBottom
19223 2019-Jan-11 15:26:31.588618 - [DEBUG]
19224 2019-Jan-11 15:26:31.588642 - [DEBUG] Propagate flow
19225 2019-Jan-11 15:26:31.588666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19226 2019-Jan-11 15:26:31.588722 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19227 2019-Jan-11 15:26:31.589350 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19228 2019-Jan-11 15:26:31.589976 - [DEBUG] Edge function : AllBottom (result of previous compose)
19229 2019-Jan-11 15:26:31.590003 - [DEBUG]
19230 2019-Jan-11 15:26:31.590028 - [DEBUG] Join: AllTop & AllBottom
19231 2019-Jan-11 15:26:31.590055 - [DEBUG] = AllBottom (new jump func)
19232 2019-Jan-11 15:26:31.590080 - [DEBUG]
19233 2019-Jan-11 15:26:31.590105 - [DEBUG] Start adding new jump function
19234 2019-Jan-11 15:26:31.590129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19235 2019-Jan-11 15:26:31.590186 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19236 2019-Jan-11 15:26:31.590813 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19237 2019-Jan-11 15:26:31.591457 - [DEBUG] Edge Function : AllBottom
19238 2019-Jan-11 15:26:31.591484 - [DEBUG] End adding new jump function
19239 2019-Jan-11 15:26:31.591509 - [DEBUG]
19240 2019-Jan-11 15:26:31.591532 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
19241 2019-Jan-11 15:26:31.591556 - [DEBUG]
19242 2019-Jan-11 15:26:31.591580 - [DEBUG] Process 540. path edge:
19243 2019-Jan-11 15:26:31.591603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19244 2019-Jan-11 15:26:31.591660 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
19245 2019-Jan-11 15:26:31.592286 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19246 2019-Jan-11 15:26:31.592912 - [DEBUG]
19247 2019-Jan-11 15:26:31.592938 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19248 2019-Jan-11 15:26:31.593576 - [DEBUG] Compose: EdgeIdentity * AllBottom
19249 2019-Jan-11 15:26:31.593605 - [DEBUG]
19250 2019-Jan-11 15:26:31.593630 - [DEBUG] Propagate flow
19251 2019-Jan-11 15:26:31.593654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19252 2019-Jan-11 15:26:31.593711 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19253 2019-Jan-11 15:26:31.594349 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19254 2019-Jan-11 15:26:31.594993 - [DEBUG] Edge function : AllBottom (result of previous compose)
19255 2019-Jan-11 15:26:31.595019 - [DEBUG]
19256 2019-Jan-11 15:26:31.595045 - [DEBUG] Join: AllTop & AllBottom
19257 2019-Jan-11 15:26:31.595072 - [DEBUG] = AllBottom (new jump func)
19258 2019-Jan-11 15:26:31.595097 - [DEBUG]
19259 2019-Jan-11 15:26:31.595121 - [DEBUG] Start adding new jump function
19260 2019-Jan-11 15:26:31.595145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19261 2019-Jan-11 15:26:31.595211 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19262 2019-Jan-11 15:26:31.595839 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19263 2019-Jan-11 15:26:31.596475 - [DEBUG] Edge Function : AllBottom
19264 2019-Jan-11 15:26:31.596503 - [DEBUG] End adding new jump function
19265 2019-Jan-11 15:26:31.596529 - [DEBUG]
19266 2019-Jan-11 15:26:31.596553 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19267 2019-Jan-11 15:26:31.596578 - [DEBUG]
19268 2019-Jan-11 15:26:31.596602 - [DEBUG] Process 541. path edge:
19269 2019-Jan-11 15:26:31.596626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19270 2019-Jan-11 15:26:31.596683 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
19271 2019-Jan-11 15:26:31.597320 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19272 2019-Jan-11 15:26:31.597959 - [DEBUG]
19273 2019-Jan-11 15:26:31.597984 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19274 2019-Jan-11 15:26:31.598626 - [DEBUG] Possible callees:
19275 2019-Jan-11 15:26:31.598653 - [DEBUG] llvm.dbg.declare
19276 2019-Jan-11 15:26:31.598679 - [DEBUG] Possible return sites:
19277 2019-Jan-11 15:26:31.598703 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12019278 2019-Jan-11 15:26:31.599958 - [DEBUG] Found and process special summary
19279 2019-Jan-11 15:26:31.599992 - [DEBUG] Compose: EdgeIdentity * AllBottom
19280 2019-Jan-11 15:26:31.600020 - [DEBUG]
19281 2019-Jan-11 15:26:31.600045 - [DEBUG] Propagate flow
19282 2019-Jan-11 15:26:31.600070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19283 2019-Jan-11 15:26:31.600127 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19284 2019-Jan-11 15:26:31.600764 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19285 2019-Jan-11 15:26:31.601407 - [DEBUG] Edge function : AllBottom (result of previous compose)
19286 2019-Jan-11 15:26:31.601433 - [DEBUG]
19287 2019-Jan-11 15:26:31.601458 - [DEBUG] Join: AllTop & AllBottom
19288 2019-Jan-11 15:26:31.601484 - [DEBUG] = AllBottom (new jump func)
19289 2019-Jan-11 15:26:31.601508 - [DEBUG]
19290 2019-Jan-11 15:26:31.601532 - [DEBUG] Start adding new jump function
19291 2019-Jan-11 15:26:31.601555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19292 2019-Jan-11 15:26:31.601611 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19293 2019-Jan-11 15:26:31.602239 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19294 2019-Jan-11 15:26:31.602868 - [DEBUG] Edge Function : AllBottom
19295 2019-Jan-11 15:26:31.602898 - [DEBUG] End adding new jump function
19296 2019-Jan-11 15:26:31.602924 - [DEBUG]
19297 2019-Jan-11 15:26:31.602948 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19298 2019-Jan-11 15:26:31.602973 - [DEBUG]
19299 2019-Jan-11 15:26:31.602997 - [DEBUG] Process 542. path edge:
19300 2019-Jan-11 15:26:31.603022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19301 2019-Jan-11 15:26:31.603079 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
19302 2019-Jan-11 15:26:31.603711 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19303 2019-Jan-11 15:26:31.604345 - [DEBUG]
19304 2019-Jan-11 15:26:31.604371 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19305 2019-Jan-11 15:26:31.605033 - [DEBUG] Compose: EdgeIdentity * AllBottom
19306 2019-Jan-11 15:26:31.605064 - [DEBUG]
19307 2019-Jan-11 15:26:31.605089 - [DEBUG] Propagate flow
19308 2019-Jan-11 15:26:31.605113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19309 2019-Jan-11 15:26:31.605172 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19310 2019-Jan-11 15:26:31.605800 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19311 2019-Jan-11 15:26:31.606426 - [DEBUG] Edge function : AllBottom (result of previous compose)
19312 2019-Jan-11 15:26:31.606453 - [DEBUG]
19313 2019-Jan-11 15:26:31.606478 - [DEBUG] Join: AllTop & AllBottom
19314 2019-Jan-11 15:26:31.606506 - [DEBUG] = AllBottom (new jump func)
19315 2019-Jan-11 15:26:31.606532 - [DEBUG]
19316 2019-Jan-11 15:26:31.606556 - [DEBUG] Start adding new jump function
19317 2019-Jan-11 15:26:31.606580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19318 2019-Jan-11 15:26:31.606638 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19319 2019-Jan-11 15:26:31.607265 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19320 2019-Jan-11 15:26:31.607903 - [DEBUG] Edge Function : AllBottom
19321 2019-Jan-11 15:26:31.607931 - [DEBUG] End adding new jump function
19322 2019-Jan-11 15:26:31.607956 - [DEBUG]
19323 2019-Jan-11 15:26:31.607980 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19324 2019-Jan-11 15:26:31.608005 - [DEBUG]
19325 2019-Jan-11 15:26:31.608029 - [DEBUG] Process 543. path edge:
19326 2019-Jan-11 15:26:31.608054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19327 2019-Jan-11 15:26:31.608111 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
19328 2019-Jan-11 15:26:31.608738 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19329 2019-Jan-11 15:26:31.609363 - [DEBUG]
19330 2019-Jan-11 15:26:31.609389 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19331 2019-Jan-11 15:26:31.610027 - [DEBUG] Compose: EdgeIdentity * AllBottom
19332 2019-Jan-11 15:26:31.610056 - [DEBUG]
19333 2019-Jan-11 15:26:31.610080 - [DEBUG] Propagate flow
19334 2019-Jan-11 15:26:31.610104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19335 2019-Jan-11 15:26:31.610162 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19336 2019-Jan-11 15:26:31.610800 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19337 2019-Jan-11 15:26:31.611444 - [DEBUG] Edge function : AllBottom (result of previous compose)
19338 2019-Jan-11 15:26:31.611469 - [DEBUG]
19339 2019-Jan-11 15:26:31.611494 - [DEBUG] Join: AllTop & AllBottom
19340 2019-Jan-11 15:26:31.611521 - [DEBUG] = AllBottom (new jump func)
19341 2019-Jan-11 15:26:31.611546 - [DEBUG]
19342 2019-Jan-11 15:26:31.611569 - [DEBUG] Start adding new jump function
19343 2019-Jan-11 15:26:31.611593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19344 2019-Jan-11 15:26:31.611649 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19345 2019-Jan-11 15:26:31.612277 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19346 2019-Jan-11 15:26:31.612922 - [DEBUG] Edge Function : AllBottom
19347 2019-Jan-11 15:26:31.612952 - [DEBUG] End adding new jump function
19348 2019-Jan-11 15:26:31.612977 - [DEBUG]
19349 2019-Jan-11 15:26:31.613001 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19350 2019-Jan-11 15:26:31.613026 - [DEBUG]
19351 2019-Jan-11 15:26:31.613050 - [DEBUG] Process 544. path edge:
19352 2019-Jan-11 15:26:31.613076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19353 2019-Jan-11 15:26:31.613134 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19354 2019-Jan-11 15:26:31.613770 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19355 2019-Jan-11 15:26:31.614398 - [DEBUG]
19356 2019-Jan-11 15:26:31.614423 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19357 2019-Jan-11 15:26:31.615083 - [DEBUG] Possible callees:
19358 2019-Jan-11 15:26:31.615109 - [DEBUG] llvm.dbg.declare
19359 2019-Jan-11 15:26:31.615135 - [DEBUG] Possible return sites:
19360 2019-Jan-11 15:26:31.615159 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919361 2019-Jan-11 15:26:31.616410 - [DEBUG] Found and process special summary
19362 2019-Jan-11 15:26:31.616444 - [DEBUG] Compose: EdgeIdentity * AllBottom
19363 2019-Jan-11 15:26:31.616472 - [DEBUG]
19364 2019-Jan-11 15:26:31.616497 - [DEBUG] Propagate flow
19365 2019-Jan-11 15:26:31.616522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19366 2019-Jan-11 15:26:31.616580 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19367 2019-Jan-11 15:26:31.617211 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19368 2019-Jan-11 15:26:31.617838 - [DEBUG] Edge function : AllBottom (result of previous compose)
19369 2019-Jan-11 15:26:31.617878 - [DEBUG]
19370 2019-Jan-11 15:26:31.617904 - [DEBUG] Join: AllTop & AllBottom
19371 2019-Jan-11 15:26:31.617931 - [DEBUG] = AllBottom (new jump func)
19372 2019-Jan-11 15:26:31.617957 - [DEBUG]
19373 2019-Jan-11 15:26:31.617981 - [DEBUG] Start adding new jump function
19374 2019-Jan-11 15:26:31.618005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19375 2019-Jan-11 15:26:31.618063 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19376 2019-Jan-11 15:26:31.618689 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19377 2019-Jan-11 15:26:31.619320 - [DEBUG] Edge Function : AllBottom
19378 2019-Jan-11 15:26:31.619349 - [DEBUG] End adding new jump function
19379 2019-Jan-11 15:26:31.619374 - [DEBUG]
19380 2019-Jan-11 15:26:31.619398 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19381 2019-Jan-11 15:26:31.619423 - [DEBUG]
19382 2019-Jan-11 15:26:31.619447 - [DEBUG] Process 545. path edge:
19383 2019-Jan-11 15:26:31.619472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19384 2019-Jan-11 15:26:31.619529 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19385 2019-Jan-11 15:26:31.620159 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19386 2019-Jan-11 15:26:31.620786 - [DEBUG]
19387 2019-Jan-11 15:26:31.620811 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19388 2019-Jan-11 15:26:31.621471 - [DEBUG] Compose: EdgeIdentity * AllBottom
19389 2019-Jan-11 15:26:31.621507 - [DEBUG]
19390 2019-Jan-11 15:26:31.621532 - [DEBUG] Propagate flow
19391 2019-Jan-11 15:26:31.621555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19392 2019-Jan-11 15:26:31.621613 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19393 2019-Jan-11 15:26:31.622242 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19394 2019-Jan-11 15:26:31.622868 - [DEBUG] Edge function : AllBottom (result of previous compose)
19395 2019-Jan-11 15:26:31.622894 - [DEBUG]
19396 2019-Jan-11 15:26:31.622920 - [DEBUG] Join: AllTop & AllBottom
19397 2019-Jan-11 15:26:31.622947 - [DEBUG] = AllBottom (new jump func)
19398 2019-Jan-11 15:26:31.622972 - [DEBUG]
19399 2019-Jan-11 15:26:31.622996 - [DEBUG] Start adding new jump function
19400 2019-Jan-11 15:26:31.623021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19401 2019-Jan-11 15:26:31.623077 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19402 2019-Jan-11 15:26:31.623705 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19403 2019-Jan-11 15:26:31.624332 - [DEBUG] Edge Function : AllBottom
19404 2019-Jan-11 15:26:31.624361 - [DEBUG] End adding new jump function
19405 2019-Jan-11 15:26:31.624386 - [DEBUG]
19406 2019-Jan-11 15:26:31.624410 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19407 2019-Jan-11 15:26:31.624435 - [DEBUG]
19408 2019-Jan-11 15:26:31.624459 - [DEBUG] Process 546. path edge:
19409 2019-Jan-11 15:26:31.624484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19410 2019-Jan-11 15:26:31.624554 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19411 2019-Jan-11 15:26:31.625182 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19412 2019-Jan-11 15:26:31.625808 - [DEBUG]
19413 2019-Jan-11 15:26:31.625834 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19414 2019-Jan-11 15:26:31.626472 - [DEBUG] Compose: EdgeIdentity * AllBottom
19415 2019-Jan-11 15:26:31.626501 - [DEBUG]
19416 2019-Jan-11 15:26:31.626525 - [DEBUG] Propagate flow
19417 2019-Jan-11 15:26:31.626549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19418 2019-Jan-11 15:26:31.626607 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19419 2019-Jan-11 15:26:31.627246 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19420 2019-Jan-11 15:26:31.627886 - [DEBUG] Edge function : AllBottom (result of previous compose)
19421 2019-Jan-11 15:26:31.627912 - [DEBUG]
19422 2019-Jan-11 15:26:31.627937 - [DEBUG] Join: AllTop & AllBottom
19423 2019-Jan-11 15:26:31.627965 - [DEBUG] = AllBottom (new jump func)
19424 2019-Jan-11 15:26:31.627991 - [DEBUG]
19425 2019-Jan-11 15:26:31.628015 - [DEBUG] Start adding new jump function
19426 2019-Jan-11 15:26:31.628039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19427 2019-Jan-11 15:26:31.628097 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19428 2019-Jan-11 15:26:31.628725 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19429 2019-Jan-11 15:26:31.629364 - [DEBUG] Edge Function : AllBottom
19430 2019-Jan-11 15:26:31.629392 - [DEBUG] End adding new jump function
19431 2019-Jan-11 15:26:31.629416 - [DEBUG]
19432 2019-Jan-11 15:26:31.629439 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19433 2019-Jan-11 15:26:31.629464 - [DEBUG]
19434 2019-Jan-11 15:26:31.629499 - [DEBUG] Process 547. path edge:
19435 2019-Jan-11 15:26:31.629525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19436 2019-Jan-11 15:26:31.629582 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19437 2019-Jan-11 15:26:31.630220 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19438 2019-Jan-11 15:26:31.630846 - [DEBUG]
19439 2019-Jan-11 15:26:31.630871 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19440 2019-Jan-11 15:26:31.631531 - [DEBUG] Possible callees:
19441 2019-Jan-11 15:26:31.631556 - [DEBUG] llvm.dbg.declare
19442 2019-Jan-11 15:26:31.631582 - [DEBUG] Possible return sites:
19443 2019-Jan-11 15:26:31.631605 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519444 2019-Jan-11 15:26:31.632859 - [DEBUG] Found and process special summary
19445 2019-Jan-11 15:26:31.632893 - [DEBUG] Compose: EdgeIdentity * AllBottom
19446 2019-Jan-11 15:26:31.632921 - [DEBUG]
19447 2019-Jan-11 15:26:31.632946 - [DEBUG] Propagate flow
19448 2019-Jan-11 15:26:31.632970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19449 2019-Jan-11 15:26:31.633027 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19450 2019-Jan-11 15:26:31.633657 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19451 2019-Jan-11 15:26:31.634283 - [DEBUG] Edge function : AllBottom (result of previous compose)
19452 2019-Jan-11 15:26:31.634309 - [DEBUG]
19453 2019-Jan-11 15:26:31.634334 - [DEBUG] Join: AllTop & AllBottom
19454 2019-Jan-11 15:26:31.634361 - [DEBUG] = AllBottom (new jump func)
19455 2019-Jan-11 15:26:31.634387 - [DEBUG]
19456 2019-Jan-11 15:26:31.634411 - [DEBUG] Start adding new jump function
19457 2019-Jan-11 15:26:31.634435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19458 2019-Jan-11 15:26:31.634492 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19459 2019-Jan-11 15:26:31.635135 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19460 2019-Jan-11 15:26:31.635765 - [DEBUG] Edge Function : AllBottom
19461 2019-Jan-11 15:26:31.635793 - [DEBUG] End adding new jump function
19462 2019-Jan-11 15:26:31.635818 - [DEBUG]
19463 2019-Jan-11 15:26:31.635842 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19464 2019-Jan-11 15:26:31.635867 - [DEBUG]
19465 2019-Jan-11 15:26:31.635891 - [DEBUG] Process 548. path edge:
19466 2019-Jan-11 15:26:31.635916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19467 2019-Jan-11 15:26:31.635973 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19468 2019-Jan-11 15:26:31.636602 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19469 2019-Jan-11 15:26:31.637229 - [DEBUG]
19470 2019-Jan-11 15:26:31.637254 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19471 2019-Jan-11 15:26:31.637909 - [DEBUG] Compose: EdgeIdentity * AllBottom
19472 2019-Jan-11 15:26:31.637939 - [DEBUG]
19473 2019-Jan-11 15:26:31.637964 - [DEBUG] Propagate flow
19474 2019-Jan-11 15:26:31.637988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19475 2019-Jan-11 15:26:31.638047 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19476 2019-Jan-11 15:26:31.638700 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19477 2019-Jan-11 15:26:31.639329 - [DEBUG] Edge function : AllBottom (result of previous compose)
19478 2019-Jan-11 15:26:31.639355 - [DEBUG]
19479 2019-Jan-11 15:26:31.639381 - [DEBUG] Join: AllTop & AllBottom
19480 2019-Jan-11 15:26:31.639408 - [DEBUG] = AllBottom (new jump func)
19481 2019-Jan-11 15:26:31.639434 - [DEBUG]
19482 2019-Jan-11 15:26:31.639458 - [DEBUG] Start adding new jump function
19483 2019-Jan-11 15:26:31.639482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19484 2019-Jan-11 15:26:31.639539 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19485 2019-Jan-11 15:26:31.640168 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19486 2019-Jan-11 15:26:31.640794 - [DEBUG] Edge Function : AllBottom
19487 2019-Jan-11 15:26:31.640822 - [DEBUG] End adding new jump function
19488 2019-Jan-11 15:26:31.640847 - [DEBUG]
19489 2019-Jan-11 15:26:31.640872 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19490 2019-Jan-11 15:26:31.640897 - [DEBUG]
19491 2019-Jan-11 15:26:31.640921 - [DEBUG] Process 549. path edge:
19492 2019-Jan-11 15:26:31.640945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19493 2019-Jan-11 15:26:31.641003 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
19494 2019-Jan-11 15:26:31.641645 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19495 2019-Jan-11 15:26:31.642271 - [DEBUG]
19496 2019-Jan-11 15:26:31.642297 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19497 2019-Jan-11 15:26:31.642936 - [DEBUG] Compose: EdgeIdentity * AllBottom
19498 2019-Jan-11 15:26:31.642965 - [DEBUG]
19499 2019-Jan-11 15:26:31.642990 - [DEBUG] Propagate flow
19500 2019-Jan-11 15:26:31.643014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19501 2019-Jan-11 15:26:31.643072 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19502 2019-Jan-11 15:26:31.643699 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19503 2019-Jan-11 15:26:31.644325 - [DEBUG] Edge function : AllBottom (result of previous compose)
19504 2019-Jan-11 15:26:31.644351 - [DEBUG]
19505 2019-Jan-11 15:26:31.644377 - [DEBUG] Join: AllTop & AllBottom
19506 2019-Jan-11 15:26:31.644404 - [DEBUG] = AllBottom (new jump func)
19507 2019-Jan-11 15:26:31.644430 - [DEBUG]
19508 2019-Jan-11 15:26:31.644454 - [DEBUG] Start adding new jump function
19509 2019-Jan-11 15:26:31.644478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19510 2019-Jan-11 15:26:31.644546 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19511 2019-Jan-11 15:26:31.645174 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19512 2019-Jan-11 15:26:31.645800 - [DEBUG] Edge Function : AllBottom
19513 2019-Jan-11 15:26:31.645828 - [DEBUG] End adding new jump function
19514 2019-Jan-11 15:26:31.645853 - [DEBUG]
19515 2019-Jan-11 15:26:31.645878 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19516 2019-Jan-11 15:26:31.645902 - [DEBUG]
19517 2019-Jan-11 15:26:31.645926 - [DEBUG] Process 550. path edge:
19518 2019-Jan-11 15:26:31.645951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19519 2019-Jan-11 15:26:31.646008 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
19520 2019-Jan-11 15:26:31.646633 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19521 2019-Jan-11 15:26:31.647270 - [DEBUG]
19522 2019-Jan-11 15:26:31.647297 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19523 2019-Jan-11 15:26:31.647949 - [DEBUG] Compose: EdgeIdentity * AllBottom
19524 2019-Jan-11 15:26:31.647976 - [DEBUG]
19525 2019-Jan-11 15:26:31.648000 - [DEBUG] Propagate flow
19526 2019-Jan-11 15:26:31.648024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19527 2019-Jan-11 15:26:31.648081 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19528 2019-Jan-11 15:26:31.648719 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19529 2019-Jan-11 15:26:31.649346 - [DEBUG] Edge function : AllBottom (result of previous compose)
19530 2019-Jan-11 15:26:31.649373 - [DEBUG]
19531 2019-Jan-11 15:26:31.649398 - [DEBUG] Join: AllTop & AllBottom
19532 2019-Jan-11 15:26:31.649425 - [DEBUG] = AllBottom (new jump func)
19533 2019-Jan-11 15:26:31.649451 - [DEBUG]
19534 2019-Jan-11 15:26:31.649475 - [DEBUG] Start adding new jump function
19535 2019-Jan-11 15:26:31.649499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19536 2019-Jan-11 15:26:31.649556 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19537 2019-Jan-11 15:26:31.650182 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19538 2019-Jan-11 15:26:31.650818 - [DEBUG] Edge Function : AllBottom
19539 2019-Jan-11 15:26:31.650846 - [DEBUG] End adding new jump function
19540 2019-Jan-11 15:26:31.650871 - [DEBUG]
19541 2019-Jan-11 15:26:31.650895 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19542 2019-Jan-11 15:26:31.650920 - [DEBUG]
19543 2019-Jan-11 15:26:31.650944 - [DEBUG] Process 551. path edge:
19544 2019-Jan-11 15:26:31.650969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19545 2019-Jan-11 15:26:31.651026 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19546 2019-Jan-11 15:26:31.651677 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19547 2019-Jan-11 15:26:31.652304 - [DEBUG]
19548 2019-Jan-11 15:26:31.652329 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19549 2019-Jan-11 15:26:31.652973 - [DEBUG] Possible callees:
19550 2019-Jan-11 15:26:31.652999 - [DEBUG] llvm.dbg.declare
19551 2019-Jan-11 15:26:31.653025 - [DEBUG] Possible return sites:
19552 2019-Jan-11 15:26:31.653049 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319553 2019-Jan-11 15:26:31.654302 - [DEBUG] Found and process special summary
19554 2019-Jan-11 15:26:31.654336 - [DEBUG] Compose: EdgeIdentity * AllBottom
19555 2019-Jan-11 15:26:31.654365 - [DEBUG]
19556 2019-Jan-11 15:26:31.654390 - [DEBUG] Propagate flow
19557 2019-Jan-11 15:26:31.654414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19558 2019-Jan-11 15:26:31.654473 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19559 2019-Jan-11 15:26:31.655118 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19560 2019-Jan-11 15:26:31.655746 - [DEBUG] Edge function : AllBottom (result of previous compose)
19561 2019-Jan-11 15:26:31.655772 - [DEBUG]
19562 2019-Jan-11 15:26:31.655798 - [DEBUG] Join: AllTop & AllBottom
19563 2019-Jan-11 15:26:31.655825 - [DEBUG] = AllBottom (new jump func)
19564 2019-Jan-11 15:26:31.655859 - [DEBUG]
19565 2019-Jan-11 15:26:31.655884 - [DEBUG] Start adding new jump function
19566 2019-Jan-11 15:26:31.655909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19567 2019-Jan-11 15:26:31.655966 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19568 2019-Jan-11 15:26:31.656594 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19569 2019-Jan-11 15:26:31.657223 - [DEBUG] Edge Function : AllBottom
19570 2019-Jan-11 15:26:31.657251 - [DEBUG] End adding new jump function
19571 2019-Jan-11 15:26:31.657276 - [DEBUG]
19572 2019-Jan-11 15:26:31.657301 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19573 2019-Jan-11 15:26:31.657326 - [DEBUG]
19574 2019-Jan-11 15:26:31.657350 - [DEBUG] Process 552. path edge:
19575 2019-Jan-11 15:26:31.657375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19576 2019-Jan-11 15:26:31.657432 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19577 2019-Jan-11 15:26:31.658077 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19578 2019-Jan-11 15:26:31.658702 - [DEBUG]
19579 2019-Jan-11 15:26:31.658728 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19580 2019-Jan-11 15:26:31.659370 - [DEBUG] Compose: EdgeIdentity * AllBottom
19581 2019-Jan-11 15:26:31.659400 - [DEBUG]
19582 2019-Jan-11 15:26:31.659424 - [DEBUG] Propagate flow
19583 2019-Jan-11 15:26:31.659449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19584 2019-Jan-11 15:26:31.659507 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19585 2019-Jan-11 15:26:31.660134 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19586 2019-Jan-11 15:26:31.660761 - [DEBUG] Edge function : AllBottom (result of previous compose)
19587 2019-Jan-11 15:26:31.660787 - [DEBUG]
19588 2019-Jan-11 15:26:31.660813 - [DEBUG] Join: AllTop & AllBottom
19589 2019-Jan-11 15:26:31.660840 - [DEBUG] = AllBottom (new jump func)
19590 2019-Jan-11 15:26:31.660866 - [DEBUG]
19591 2019-Jan-11 15:26:31.660890 - [DEBUG] Start adding new jump function
19592 2019-Jan-11 15:26:31.660914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19593 2019-Jan-11 15:26:31.660971 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19594 2019-Jan-11 15:26:31.661615 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19595 2019-Jan-11 15:26:31.662241 - [DEBUG] Edge Function : AllBottom
19596 2019-Jan-11 15:26:31.662270 - [DEBUG] End adding new jump function
19597 2019-Jan-11 15:26:31.662296 - [DEBUG]
19598 2019-Jan-11 15:26:31.662320 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19599 2019-Jan-11 15:26:31.662345 - [DEBUG]
19600 2019-Jan-11 15:26:31.662369 - [DEBUG] Process 553. path edge:
19601 2019-Jan-11 15:26:31.662394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19602 2019-Jan-11 15:26:31.662451 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19603 2019-Jan-11 15:26:31.663077 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19604 2019-Jan-11 15:26:31.663704 - [DEBUG]
19605 2019-Jan-11 15:26:31.663730 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19606 2019-Jan-11 15:26:31.664369 - [DEBUG] Compose: EdgeIdentity * AllBottom
19607 2019-Jan-11 15:26:31.664399 - [DEBUG]
19608 2019-Jan-11 15:26:31.664424 - [DEBUG] Propagate flow
19609 2019-Jan-11 15:26:31.664456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19610 2019-Jan-11 15:26:31.664514 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19611 2019-Jan-11 15:26:31.665166 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19612 2019-Jan-11 15:26:31.665793 - [DEBUG] Edge function : AllBottom (result of previous compose)
19613 2019-Jan-11 15:26:31.665820 - [DEBUG]
19614 2019-Jan-11 15:26:31.665845 - [DEBUG] Join: AllTop & AllBottom
19615 2019-Jan-11 15:26:31.665873 - [DEBUG] = AllBottom (new jump func)
19616 2019-Jan-11 15:26:31.665898 - [DEBUG]
19617 2019-Jan-11 15:26:31.665923 - [DEBUG] Start adding new jump function
19618 2019-Jan-11 15:26:31.665947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19619 2019-Jan-11 15:26:31.666004 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19620 2019-Jan-11 15:26:31.666631 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19621 2019-Jan-11 15:26:31.667267 - [DEBUG] Edge Function : AllBottom
19622 2019-Jan-11 15:26:31.667295 - [DEBUG] End adding new jump function
19623 2019-Jan-11 15:26:31.667320 - [DEBUG]
19624 2019-Jan-11 15:26:31.667344 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19625 2019-Jan-11 15:26:31.667369 - [DEBUG]
19626 2019-Jan-11 15:26:31.667393 - [DEBUG] Process 554. path edge:
19627 2019-Jan-11 15:26:31.667418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19628 2019-Jan-11 15:26:31.667475 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19629 2019-Jan-11 15:26:31.668127 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19630 2019-Jan-11 15:26:31.668754 - [DEBUG]
19631 2019-Jan-11 15:26:31.668780 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19632 2019-Jan-11 15:26:31.669423 - [DEBUG] Possible callees:
19633 2019-Jan-11 15:26:31.669449 - [DEBUG] llvm.dbg.declare
19634 2019-Jan-11 15:26:31.669475 - [DEBUG] Possible return sites:
19635 2019-Jan-11 15:26:31.669499 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919636 2019-Jan-11 15:26:31.670751 - [DEBUG] Found and process special summary
19637 2019-Jan-11 15:26:31.670786 - [DEBUG] Compose: EdgeIdentity * AllBottom
19638 2019-Jan-11 15:26:31.670814 - [DEBUG]
19639 2019-Jan-11 15:26:31.670839 - [DEBUG] Propagate flow
19640 2019-Jan-11 15:26:31.670863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19641 2019-Jan-11 15:26:31.670921 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19642 2019-Jan-11 15:26:31.671563 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19643 2019-Jan-11 15:26:31.672189 - [DEBUG] Edge function : AllBottom (result of previous compose)
19644 2019-Jan-11 15:26:31.672215 - [DEBUG]
19645 2019-Jan-11 15:26:31.672241 - [DEBUG] Join: AllTop & AllBottom
19646 2019-Jan-11 15:26:31.672268 - [DEBUG] = AllBottom (new jump func)
19647 2019-Jan-11 15:26:31.672293 - [DEBUG]
19648 2019-Jan-11 15:26:31.672317 - [DEBUG] Start adding new jump function
19649 2019-Jan-11 15:26:31.672341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19650 2019-Jan-11 15:26:31.672398 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19651 2019-Jan-11 15:26:31.673033 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19652 2019-Jan-11 15:26:31.673663 - [DEBUG] Edge Function : AllBottom
19653 2019-Jan-11 15:26:31.673691 - [DEBUG] End adding new jump function
19654 2019-Jan-11 15:26:31.673717 - [DEBUG]
19655 2019-Jan-11 15:26:31.673741 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19656 2019-Jan-11 15:26:31.673765 - [DEBUG]
19657 2019-Jan-11 15:26:31.673789 - [DEBUG] Process 555. path edge:
19658 2019-Jan-11 15:26:31.673814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19659 2019-Jan-11 15:26:31.673871 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19660 2019-Jan-11 15:26:31.674501 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19661 2019-Jan-11 15:26:31.675142 - [DEBUG]
19662 2019-Jan-11 15:26:31.675167 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19663 2019-Jan-11 15:26:31.675810 - [DEBUG] Compose: EdgeIdentity * AllBottom
19664 2019-Jan-11 15:26:31.675839 - [DEBUG]
19665 2019-Jan-11 15:26:31.675863 - [DEBUG] Propagate flow
19666 2019-Jan-11 15:26:31.675887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19667 2019-Jan-11 15:26:31.675946 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19668 2019-Jan-11 15:26:31.676576 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19669 2019-Jan-11 15:26:31.677203 - [DEBUG] Edge function : AllBottom (result of previous compose)
19670 2019-Jan-11 15:26:31.677230 - [DEBUG]
19671 2019-Jan-11 15:26:31.677255 - [DEBUG] Join: AllTop & AllBottom
19672 2019-Jan-11 15:26:31.677282 - [DEBUG] = AllBottom (new jump func)
19673 2019-Jan-11 15:26:31.677308 - [DEBUG]
19674 2019-Jan-11 15:26:31.677332 - [DEBUG] Start adding new jump function
19675 2019-Jan-11 15:26:31.677356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19676 2019-Jan-11 15:26:31.677413 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19677 2019-Jan-11 15:26:31.678055 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19678 2019-Jan-11 15:26:31.678682 - [DEBUG] Edge Function : AllBottom
19679 2019-Jan-11 15:26:31.678710 - [DEBUG] End adding new jump function
19680 2019-Jan-11 15:26:31.678735 - [DEBUG]
19681 2019-Jan-11 15:26:31.678760 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19682 2019-Jan-11 15:26:31.678785 - [DEBUG]
19683 2019-Jan-11 15:26:31.678809 - [DEBUG] Process 556. path edge:
19684 2019-Jan-11 15:26:31.678834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19685 2019-Jan-11 15:26:31.678890 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19686 2019-Jan-11 15:26:31.679517 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19687 2019-Jan-11 15:26:31.680142 - [DEBUG]
19688 2019-Jan-11 15:26:31.680168 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19689 2019-Jan-11 15:26:31.680809 - [DEBUG] Compose: EdgeIdentity * AllBottom
19690 2019-Jan-11 15:26:31.680839 - [DEBUG]
19691 2019-Jan-11 15:26:31.680863 - [DEBUG] Propagate flow
19692 2019-Jan-11 15:26:31.680888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19693 2019-Jan-11 15:26:31.680946 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19694 2019-Jan-11 15:26:31.681600 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19695 2019-Jan-11 15:26:31.682228 - [DEBUG] Edge function : AllBottom (result of previous compose)
19696 2019-Jan-11 15:26:31.682255 - [DEBUG]
19697 2019-Jan-11 15:26:31.682280 - [DEBUG] Join: AllTop & AllBottom
19698 2019-Jan-11 15:26:31.682307 - [DEBUG] = AllBottom (new jump func)
19699 2019-Jan-11 15:26:31.682333 - [DEBUG]
19700 2019-Jan-11 15:26:31.682357 - [DEBUG] Start adding new jump function
19701 2019-Jan-11 15:26:31.682382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19702 2019-Jan-11 15:26:31.682439 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19703 2019-Jan-11 15:26:31.683066 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19704 2019-Jan-11 15:26:31.683695 - [DEBUG] Edge Function : AllBottom
19705 2019-Jan-11 15:26:31.683722 - [DEBUG] End adding new jump function
19706 2019-Jan-11 15:26:31.683747 - [DEBUG]
19707 2019-Jan-11 15:26:31.683770 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19708 2019-Jan-11 15:26:31.683794 - [DEBUG]
19709 2019-Jan-11 15:26:31.683818 - [DEBUG] Process 557. path edge:
19710 2019-Jan-11 15:26:31.683842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19711 2019-Jan-11 15:26:31.683898 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19712 2019-Jan-11 15:26:31.684536 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19713 2019-Jan-11 15:26:31.685164 - [DEBUG]
19714 2019-Jan-11 15:26:31.685189 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19715 2019-Jan-11 15:26:31.685832 - [DEBUG] Compose: EdgeIdentity * AllBottom
19716 2019-Jan-11 15:26:31.685861 - [DEBUG]
19717 2019-Jan-11 15:26:31.685886 - [DEBUG] Propagate flow
19718 2019-Jan-11 15:26:31.685910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19719 2019-Jan-11 15:26:31.685968 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19720 2019-Jan-11 15:26:31.686596 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19721 2019-Jan-11 15:26:31.687222 - [DEBUG] Edge function : AllBottom (result of previous compose)
19722 2019-Jan-11 15:26:31.687248 - [DEBUG]
19723 2019-Jan-11 15:26:31.687274 - [DEBUG] Join: AllTop & AllBottom
19724 2019-Jan-11 15:26:31.687301 - [DEBUG] = AllBottom (new jump func)
19725 2019-Jan-11 15:26:31.687327 - [DEBUG]
19726 2019-Jan-11 15:26:31.687351 - [DEBUG] Start adding new jump function
19727 2019-Jan-11 15:26:31.687375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19728 2019-Jan-11 15:26:31.687432 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19729 2019-Jan-11 15:26:31.688074 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19730 2019-Jan-11 15:26:31.688700 - [DEBUG] Edge Function : AllBottom
19731 2019-Jan-11 15:26:31.688728 - [DEBUG] End adding new jump function
19732 2019-Jan-11 15:26:31.688753 - [DEBUG]
19733 2019-Jan-11 15:26:31.688778 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19734 2019-Jan-11 15:26:31.688803 - [DEBUG]
19735 2019-Jan-11 15:26:31.688827 - [DEBUG] Process 558. path edge:
19736 2019-Jan-11 15:26:31.688852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19737 2019-Jan-11 15:26:31.688909 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19738 2019-Jan-11 15:26:31.689536 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19739 2019-Jan-11 15:26:31.690171 - [DEBUG]
19740 2019-Jan-11 15:26:31.690198 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19741 2019-Jan-11 15:26:31.690837 - [DEBUG] Compose: EdgeIdentity * AllBottom
19742 2019-Jan-11 15:26:31.690867 - [DEBUG]
19743 2019-Jan-11 15:26:31.690892 - [DEBUG] Propagate flow
19744 2019-Jan-11 15:26:31.690916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19745 2019-Jan-11 15:26:31.690974 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19746 2019-Jan-11 15:26:31.691619 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19747 2019-Jan-11 15:26:31.692244 - [DEBUG] Edge function : AllBottom (result of previous compose)
19748 2019-Jan-11 15:26:31.692270 - [DEBUG]
19749 2019-Jan-11 15:26:31.692296 - [DEBUG] Join: AllTop & AllBottom
19750 2019-Jan-11 15:26:31.692323 - [DEBUG] = AllBottom (new jump func)
19751 2019-Jan-11 15:26:31.692349 - [DEBUG]
19752 2019-Jan-11 15:26:31.692373 - [DEBUG] Start adding new jump function
19753 2019-Jan-11 15:26:31.692397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19754 2019-Jan-11 15:26:31.692455 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19755 2019-Jan-11 15:26:31.693082 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19756 2019-Jan-11 15:26:31.693710 - [DEBUG] Edge Function : AllBottom
19757 2019-Jan-11 15:26:31.693738 - [DEBUG] End adding new jump function
19758 2019-Jan-11 15:26:31.693764 - [DEBUG]
19759 2019-Jan-11 15:26:31.693788 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19760 2019-Jan-11 15:26:31.693813 - [DEBUG]
19761 2019-Jan-11 15:26:31.693837 - [DEBUG] Process 559. path edge:
19762 2019-Jan-11 15:26:31.693862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19763 2019-Jan-11 15:26:31.693919 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19764 2019-Jan-11 15:26:31.694561 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19765 2019-Jan-11 15:26:31.695187 - [DEBUG]
19766 2019-Jan-11 15:26:31.695212 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19767 2019-Jan-11 15:26:31.695854 - [DEBUG] Compose: EdgeIdentity * AllBottom
19768 2019-Jan-11 15:26:31.695883 - [DEBUG]
19769 2019-Jan-11 15:26:31.695908 - [DEBUG] Propagate flow
19770 2019-Jan-11 15:26:31.695932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19771 2019-Jan-11 15:26:31.695990 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19772 2019-Jan-11 15:26:31.696618 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19773 2019-Jan-11 15:26:31.697245 - [DEBUG] Edge function : AllBottom (result of previous compose)
19774 2019-Jan-11 15:26:31.697272 - [DEBUG]
19775 2019-Jan-11 15:26:31.697297 - [DEBUG] Join: AllTop & AllBottom
19776 2019-Jan-11 15:26:31.697325 - [DEBUG] = AllBottom (new jump func)
19777 2019-Jan-11 15:26:31.697350 - [DEBUG]
19778 2019-Jan-11 15:26:31.697374 - [DEBUG] Start adding new jump function
19779 2019-Jan-11 15:26:31.697398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19780 2019-Jan-11 15:26:31.697456 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19781 2019-Jan-11 15:26:31.698097 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19782 2019-Jan-11 15:26:31.698722 - [DEBUG] Edge Function : AllBottom
19783 2019-Jan-11 15:26:31.698758 - [DEBUG] End adding new jump function
19784 2019-Jan-11 15:26:31.698784 - [DEBUG]
19785 2019-Jan-11 15:26:31.698808 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19786 2019-Jan-11 15:26:31.698833 - [DEBUG]
19787 2019-Jan-11 15:26:31.698858 - [DEBUG] Process 560. path edge:
19788 2019-Jan-11 15:26:31.698882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19789 2019-Jan-11 15:26:31.698939 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19790 2019-Jan-11 15:26:31.699565 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19791 2019-Jan-11 15:26:31.700190 - [DEBUG]
19792 2019-Jan-11 15:26:31.700216 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19793 2019-Jan-11 15:26:31.700854 - [DEBUG] Compose: EdgeIdentity * AllBottom
19794 2019-Jan-11 15:26:31.700883 - [DEBUG]
19795 2019-Jan-11 15:26:31.700908 - [DEBUG] Propagate flow
19796 2019-Jan-11 15:26:31.700932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19797 2019-Jan-11 15:26:31.700990 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19798 2019-Jan-11 15:26:31.701635 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19799 2019-Jan-11 15:26:31.702265 - [DEBUG] Edge function : AllBottom (result of previous compose)
19800 2019-Jan-11 15:26:31.702291 - [DEBUG]
19801 2019-Jan-11 15:26:31.702317 - [DEBUG] Join: AllTop & AllBottom
19802 2019-Jan-11 15:26:31.702344 - [DEBUG] = AllBottom (new jump func)
19803 2019-Jan-11 15:26:31.702370 - [DEBUG]
19804 2019-Jan-11 15:26:31.702394 - [DEBUG] Start adding new jump function
19805 2019-Jan-11 15:26:31.702418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19806 2019-Jan-11 15:26:31.702476 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19807 2019-Jan-11 15:26:31.703104 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19808 2019-Jan-11 15:26:31.703733 - [DEBUG] Edge Function : AllBottom
19809 2019-Jan-11 15:26:31.703761 - [DEBUG] End adding new jump function
19810 2019-Jan-11 15:26:31.703786 - [DEBUG]
19811 2019-Jan-11 15:26:31.703810 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19812 2019-Jan-11 15:26:31.703835 - [DEBUG]
19813 2019-Jan-11 15:26:31.703859 - [DEBUG] Process 561. path edge:
19814 2019-Jan-11 15:26:31.703884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19815 2019-Jan-11 15:26:31.703941 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19816 2019-Jan-11 15:26:31.704582 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19817 2019-Jan-11 15:26:31.705209 - [DEBUG]
19818 2019-Jan-11 15:26:31.705234 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19819 2019-Jan-11 15:26:31.705874 - [DEBUG] Compose: EdgeIdentity * AllBottom
19820 2019-Jan-11 15:26:31.705903 - [DEBUG]
19821 2019-Jan-11 15:26:31.705928 - [DEBUG] Propagate flow
19822 2019-Jan-11 15:26:31.705952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19823 2019-Jan-11 15:26:31.706011 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19824 2019-Jan-11 15:26:31.706644 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19825 2019-Jan-11 15:26:31.707271 - [DEBUG] Edge function : AllBottom (result of previous compose)
19826 2019-Jan-11 15:26:31.707297 - [DEBUG]
19827 2019-Jan-11 15:26:31.707331 - [DEBUG] Join: AllTop & AllBottom
19828 2019-Jan-11 15:26:31.707358 - [DEBUG] = AllBottom (new jump func)
19829 2019-Jan-11 15:26:31.707384 - [DEBUG]
19830 2019-Jan-11 15:26:31.707408 - [DEBUG] Start adding new jump function
19831 2019-Jan-11 15:26:31.707433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19832 2019-Jan-11 15:26:31.707490 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19833 2019-Jan-11 15:26:31.708131 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19834 2019-Jan-11 15:26:31.708761 - [DEBUG] Edge Function : AllBottom
19835 2019-Jan-11 15:26:31.708789 - [DEBUG] End adding new jump function
19836 2019-Jan-11 15:26:31.708813 - [DEBUG]
19837 2019-Jan-11 15:26:31.708836 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19838 2019-Jan-11 15:26:31.708860 - [DEBUG]
19839 2019-Jan-11 15:26:31.708884 - [DEBUG] Process 562. path edge:
19840 2019-Jan-11 15:26:31.708908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19841 2019-Jan-11 15:26:31.708964 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19842 2019-Jan-11 15:26:31.709595 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19843 2019-Jan-11 15:26:31.710222 - [DEBUG]
19844 2019-Jan-11 15:26:31.710248 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19845 2019-Jan-11 15:26:31.710893 - [DEBUG] Compose: EdgeIdentity * AllBottom
19846 2019-Jan-11 15:26:31.710922 - [DEBUG]
19847 2019-Jan-11 15:26:31.710947 - [DEBUG] Propagate flow
19848 2019-Jan-11 15:26:31.710971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19849 2019-Jan-11 15:26:31.711029 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19850 2019-Jan-11 15:26:31.711674 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19851 2019-Jan-11 15:26:31.712301 - [DEBUG] Edge function : AllBottom (result of previous compose)
19852 2019-Jan-11 15:26:31.712327 - [DEBUG]
19853 2019-Jan-11 15:26:31.712353 - [DEBUG] Join: AllTop & AllBottom
19854 2019-Jan-11 15:26:31.712380 - [DEBUG] = AllBottom (new jump func)
19855 2019-Jan-11 15:26:31.712406 - [DEBUG]
19856 2019-Jan-11 15:26:31.712430 - [DEBUG] Start adding new jump function
19857 2019-Jan-11 15:26:31.712454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19858 2019-Jan-11 15:26:31.712512 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19859 2019-Jan-11 15:26:31.713140 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19860 2019-Jan-11 15:26:31.713766 - [DEBUG] Edge Function : AllBottom
19861 2019-Jan-11 15:26:31.713795 - [DEBUG] End adding new jump function
19862 2019-Jan-11 15:26:31.713820 - [DEBUG]
19863 2019-Jan-11 15:26:31.713844 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19864 2019-Jan-11 15:26:31.713869 - [DEBUG]
19865 2019-Jan-11 15:26:31.713894 - [DEBUG] Process 563. path edge:
19866 2019-Jan-11 15:26:31.713918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19867 2019-Jan-11 15:26:31.713976 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19868 2019-Jan-11 15:26:31.714616 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19869 2019-Jan-11 15:26:31.715242 - [DEBUG]
19870 2019-Jan-11 15:26:31.715268 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19871 2019-Jan-11 15:26:31.715915 - [DEBUG] Compose: EdgeIdentity * AllBottom
19872 2019-Jan-11 15:26:31.715945 - [DEBUG]
19873 2019-Jan-11 15:26:31.715970 - [DEBUG] Propagate flow
19874 2019-Jan-11 15:26:31.715994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19875 2019-Jan-11 15:26:31.716052 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19876 2019-Jan-11 15:26:31.716679 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19877 2019-Jan-11 15:26:31.717306 - [DEBUG] Edge function : AllBottom (result of previous compose)
19878 2019-Jan-11 15:26:31.717333 - [DEBUG]
19879 2019-Jan-11 15:26:31.717358 - [DEBUG] Join: AllTop & AllBottom
19880 2019-Jan-11 15:26:31.717386 - [DEBUG] = AllBottom (new jump func)
19881 2019-Jan-11 15:26:31.717411 - [DEBUG]
19882 2019-Jan-11 15:26:31.717436 - [DEBUG] Start adding new jump function
19883 2019-Jan-11 15:26:31.717460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19884 2019-Jan-11 15:26:31.717516 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19885 2019-Jan-11 15:26:31.718156 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19886 2019-Jan-11 15:26:31.718782 - [DEBUG] Edge Function : AllBottom
19887 2019-Jan-11 15:26:31.718811 - [DEBUG] End adding new jump function
19888 2019-Jan-11 15:26:31.718836 - [DEBUG]
19889 2019-Jan-11 15:26:31.718861 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19890 2019-Jan-11 15:26:31.718886 - [DEBUG]
19891 2019-Jan-11 15:26:31.718910 - [DEBUG] Process 564. path edge:
19892 2019-Jan-11 15:26:31.718935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19893 2019-Jan-11 15:26:31.718991 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19894 2019-Jan-11 15:26:31.719616 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19895 2019-Jan-11 15:26:31.720244 - [DEBUG]
19896 2019-Jan-11 15:26:31.720269 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19897 2019-Jan-11 15:26:31.720902 - [DEBUG] Start of endsummarytab entry
19898 2019-Jan-11 15:26:31.720934 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19899 2019-Jan-11 15:26:31.721574 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
19900 2019-Jan-11 15:26:31.721634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19901 2019-Jan-11 15:26:31.722262 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19902 2019-Jan-11 15:26:31.722889 - [DEBUG] EF: AllBottom
19903 2019-Jan-11 15:26:31.722915 - [DEBUG]
19904 2019-Jan-11 15:26:31.722939 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19905 2019-Jan-11 15:26:31.723566 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
19906 2019-Jan-11 15:26:31.724197 - [DEBUG] EF: AllBottom
19907 2019-Jan-11 15:26:31.724223 - [DEBUG]
19908 2019-Jan-11 15:26:31.724248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19909 2019-Jan-11 15:26:31.724889 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19910 2019-Jan-11 15:26:31.725517 - [DEBUG] EF: AllBottom
19911 2019-Jan-11 15:26:31.725543 - [DEBUG]
19912 2019-Jan-11 15:26:31.725567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19913 2019-Jan-11 15:26:31.726195 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
19914 2019-Jan-11 15:26:31.726824 - [DEBUG] EF: AllBottom
19915 2019-Jan-11 15:26:31.726850 - [DEBUG]
19916 2019-Jan-11 15:26:31.726875 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19917 2019-Jan-11 15:26:31.727509 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19918 2019-Jan-11 15:26:31.728161 - [DEBUG] EF: AllBottom
19919 2019-Jan-11 15:26:31.728187 - [DEBUG]
19920 2019-Jan-11 15:26:31.728210 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19921 2019-Jan-11 15:26:31.728837 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19922 2019-Jan-11 15:26:31.729466 - [DEBUG] EF: AllBottom
19923 2019-Jan-11 15:26:31.729491 - [DEBUG]
19924 2019-Jan-11 15:26:31.729516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19925 2019-Jan-11 15:26:31.730143 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19926 2019-Jan-11 15:26:31.730774 - [DEBUG] EF: AllBottom
19927 2019-Jan-11 15:26:31.730800 - [DEBUG]
19928 2019-Jan-11 15:26:31.730824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19929 2019-Jan-11 15:26:31.731464 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19930 2019-Jan-11 15:26:31.732092 - [DEBUG] EF: AllBottom
19931 2019-Jan-11 15:26:31.732118 - [DEBUG]
19932 2019-Jan-11 15:26:31.732143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19933 2019-Jan-11 15:26:31.732770 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
19934 2019-Jan-11 15:26:31.733399 - [DEBUG] EF: AllBottom
19935 2019-Jan-11 15:26:31.733425 - [DEBUG]
19936 2019-Jan-11 15:26:31.733450 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19937 2019-Jan-11 15:26:31.734076 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19938 2019-Jan-11 15:26:31.734726 - [DEBUG] EF: AllBottom
19939 2019-Jan-11 15:26:31.734751 - [DEBUG]
19940 2019-Jan-11 15:26:31.734775 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19941 2019-Jan-11 15:26:31.735401 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
19942 2019-Jan-11 15:26:31.736029 - [DEBUG] EF: AllBottom
19943 2019-Jan-11 15:26:31.736055 - [DEBUG]
19944 2019-Jan-11 15:26:31.736080 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19945 2019-Jan-11 15:26:31.736705 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
19946 2019-Jan-11 15:26:31.737333 - [DEBUG] EF: AllBottom
19947 2019-Jan-11 15:26:31.737360 - [DEBUG]
19948 2019-Jan-11 15:26:31.737384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19949 2019-Jan-11 15:26:31.738025 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
19950 2019-Jan-11 15:26:31.738659 - [DEBUG] EF: AllBottom
19951 2019-Jan-11 15:26:31.738685 - [DEBUG]
19952 2019-Jan-11 15:26:31.738710 - [DEBUG] ---------------
19953 2019-Jan-11 15:26:31.738734 - [DEBUG]
19954 2019-Jan-11 15:26:31.738759 - [DEBUG] End of endsummarytab entry
19955 2019-Jan-11 15:26:31.738784 - [DEBUG]
19956 2019-Jan-11 15:26:31.738808 - [DEBUG] Start of incomingtab entry
19957 2019-Jan-11 15:26:31.738833 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19958 2019-Jan-11 15:26:31.739459 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
19959 2019-Jan-11 15:26:31.739516 - [DEBUG] ---------------
19960 2019-Jan-11 15:26:31.739540 - [DEBUG] End of incomingtab entry
19961 2019-Jan-11 15:26:31.739564 - [DEBUG]
19962 2019-Jan-11 15:26:31.739588 - [DEBUG] EDGE:
19963 2019-Jan-11 15:26:31.739645 - [DEBUG] ---> 19964 2019-Jan-11 15:26:31.740280 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19965 2019-Jan-11 15:26:31.740908 - [DEBUG]
19966 2019-Jan-11 15:26:31.740934 - [DEBUG] EDGE:
19967 2019-Jan-11 15:26:31.740992 - [DEBUG] ---> 19968 2019-Jan-11 15:26:31.741635 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19969 2019-Jan-11 15:26:31.742262 - [DEBUG]
19970 2019-Jan-11 15:26:31.742295 - [DEBUG] Compose: EdgeIdentity * AllBottom
19971 2019-Jan-11 15:26:31.742323 - [DEBUG]
19972 2019-Jan-11 15:26:31.742347 - [DEBUG] Propagate flow
19973 2019-Jan-11 15:26:31.742371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19974 2019-Jan-11 15:26:31.742429 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19975 2019-Jan-11 15:26:31.743065 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19976 2019-Jan-11 15:26:31.743692 - [DEBUG] Edge function : AllBottom (result of previous compose)
19977 2019-Jan-11 15:26:31.743718 - [DEBUG]
19978 2019-Jan-11 15:26:31.743744 - [DEBUG] Join: AllTop & AllBottom
19979 2019-Jan-11 15:26:31.743771 - [DEBUG] = AllBottom (new jump func)
19980 2019-Jan-11 15:26:31.743796 - [DEBUG]
19981 2019-Jan-11 15:26:31.743820 - [DEBUG] Start adding new jump function
19982 2019-Jan-11 15:26:31.743844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19983 2019-Jan-11 15:26:31.743901 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19984 2019-Jan-11 15:26:31.744538 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19985 2019-Jan-11 15:26:31.745175 - [DEBUG] Edge Function : AllBottom
19986 2019-Jan-11 15:26:31.745204 - [DEBUG] End adding new jump function
19987 2019-Jan-11 15:26:31.745229 - [DEBUG]
19988 2019-Jan-11 15:26:31.745253 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19989 2019-Jan-11 15:26:31.745278 - [DEBUG]
19990 2019-Jan-11 15:26:31.745302 - [DEBUG] Process 565. path edge:
19991 2019-Jan-11 15:26:31.745327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19992 2019-Jan-11 15:26:31.745384 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19993 2019-Jan-11 15:26:31.746022 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19994 2019-Jan-11 15:26:31.746648 - [DEBUG]
19995 2019-Jan-11 15:26:31.746673 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19996 2019-Jan-11 15:26:31.747316 - [DEBUG] Possible callees:
19997 2019-Jan-11 15:26:31.747342 - [DEBUG] llvm.dbg.declare
19998 2019-Jan-11 15:26:31.747368 - [DEBUG] Possible return sites:
19999 2019-Jan-11 15:26:31.747393 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19320000 2019-Jan-11 15:26:31.748659 - [DEBUG] Found and process special summary
20001 2019-Jan-11 15:26:31.748694 - [DEBUG] Compose: EdgeIdentity * AllBottom
20002 2019-Jan-11 15:26:31.748722 - [DEBUG]
20003 2019-Jan-11 15:26:31.748746 - [DEBUG] Propagate flow
20004 2019-Jan-11 15:26:31.748771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20005 2019-Jan-11 15:26:31.748828 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20006 2019-Jan-11 15:26:31.749464 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20007 2019-Jan-11 15:26:31.750093 - [DEBUG] Edge function : AllBottom (result of previous compose)
20008 2019-Jan-11 15:26:31.750119 - [DEBUG]
20009 2019-Jan-11 15:26:31.750145 - [DEBUG] Join: AllTop & AllBottom
20010 2019-Jan-11 15:26:31.750172 - [DEBUG] = AllBottom (new jump func)
20011 2019-Jan-11 15:26:31.750197 - [DEBUG]
20012 2019-Jan-11 15:26:31.750222 - [DEBUG] Start adding new jump function
20013 2019-Jan-11 15:26:31.750246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20014 2019-Jan-11 15:26:31.750303 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20015 2019-Jan-11 15:26:31.750930 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20016 2019-Jan-11 15:26:31.751570 - [DEBUG] Edge Function : AllBottom
20017 2019-Jan-11 15:26:31.751599 - [DEBUG] End adding new jump function
20018 2019-Jan-11 15:26:31.751624 - [DEBUG]
20019 2019-Jan-11 15:26:31.751649 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
20020 2019-Jan-11 15:26:31.751674 - [DEBUG]
20021 2019-Jan-11 15:26:31.751698 - [DEBUG] Process 566. path edge:
20022 2019-Jan-11 15:26:31.751723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20023 2019-Jan-11 15:26:31.751780 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
20024 2019-Jan-11 15:26:31.752408 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20025 2019-Jan-11 15:26:31.753034 - [DEBUG]
20026 2019-Jan-11 15:26:31.753060 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20027 2019-Jan-11 15:26:31.753704 - [DEBUG] Compose: EdgeIdentity * AllBottom
20028 2019-Jan-11 15:26:31.753733 - [DEBUG]
20029 2019-Jan-11 15:26:31.753758 - [DEBUG] Propagate flow
20030 2019-Jan-11 15:26:31.753782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20031 2019-Jan-11 15:26:31.753840 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20032 2019-Jan-11 15:26:31.754467 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20033 2019-Jan-11 15:26:31.755109 - [DEBUG] Edge function : AllBottom (result of previous compose)
20034 2019-Jan-11 15:26:31.755136 - [DEBUG]
20035 2019-Jan-11 15:26:31.755161 - [DEBUG] Join: AllTop & AllBottom
20036 2019-Jan-11 15:26:31.755188 - [DEBUG] = AllBottom (new jump func)
20037 2019-Jan-11 15:26:31.755214 - [DEBUG]
20038 2019-Jan-11 15:26:31.755238 - [DEBUG] Start adding new jump function
20039 2019-Jan-11 15:26:31.755262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20040 2019-Jan-11 15:26:31.755319 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20041 2019-Jan-11 15:26:31.755947 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20042 2019-Jan-11 15:26:31.756571 - [DEBUG] Edge Function : AllBottom
20043 2019-Jan-11 15:26:31.756599 - [DEBUG] End adding new jump function
20044 2019-Jan-11 15:26:31.756624 - [DEBUG]
20045 2019-Jan-11 15:26:31.756649 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
20046 2019-Jan-11 15:26:31.756673 - [DEBUG]
20047 2019-Jan-11 15:26:31.756698 - [DEBUG] Process 567. path edge:
20048 2019-Jan-11 15:26:31.756722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20049 2019-Jan-11 15:26:31.756779 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
20050 2019-Jan-11 15:26:31.757405 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20051 2019-Jan-11 15:26:31.758055 - [DEBUG]
20052 2019-Jan-11 15:26:31.758081 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20053 2019-Jan-11 15:26:31.758720 - [DEBUG] Compose: EdgeIdentity * AllBottom
20054 2019-Jan-11 15:26:31.758749 - [DEBUG]
20055 2019-Jan-11 15:26:31.758773 - [DEBUG] Propagate flow
20056 2019-Jan-11 15:26:31.758798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20057 2019-Jan-11 15:26:31.758855 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20058 2019-Jan-11 15:26:31.759484 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20059 2019-Jan-11 15:26:31.760112 - [DEBUG] Edge function : AllBottom (result of previous compose)
20060 2019-Jan-11 15:26:31.760138 - [DEBUG]
20061 2019-Jan-11 15:26:31.760164 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20062 2019-Jan-11 15:26:31.760190 - [DEBUG] = AllBottom
20063 2019-Jan-11 15:26:31.760216 - [DEBUG]
20064 2019-Jan-11 15:26:31.760240 - [DEBUG] PROPAGATE: No new function!
20065 2019-Jan-11 15:26:31.760265 - [DEBUG] EDGE:
20066 2019-Jan-11 15:26:31.760324 - [DEBUG] ---> 20067 2019-Jan-11 15:26:31.760950 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20068 2019-Jan-11 15:26:31.761596 - [DEBUG]
20069 2019-Jan-11 15:26:31.761622 - [DEBUG] EDGE:
20070 2019-Jan-11 15:26:31.761680 - [DEBUG] ---> 20071 2019-Jan-11 15:26:31.762309 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20072 2019-Jan-11 15:26:31.762935 - [DEBUG]
20073 2019-Jan-11 15:26:31.762971 - [DEBUG] Compose: EdgeIdentity * AllBottom
20074 2019-Jan-11 15:26:31.762999 - [DEBUG]
20075 2019-Jan-11 15:26:31.763024 - [DEBUG] Propagate flow
20076 2019-Jan-11 15:26:31.763048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20077 2019-Jan-11 15:26:31.763106 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20078 2019-Jan-11 15:26:31.763734 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20079 2019-Jan-11 15:26:31.764360 - [DEBUG] Edge function : AllBottom (result of previous compose)
20080 2019-Jan-11 15:26:31.764386 - [DEBUG]
20081 2019-Jan-11 15:26:31.764412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20082 2019-Jan-11 15:26:31.764439 - [DEBUG] = AllBottom
20083 2019-Jan-11 15:26:31.764464 - [DEBUG]
20084 2019-Jan-11 15:26:31.764488 - [DEBUG] PROPAGATE: No new function!
20085 2019-Jan-11 15:26:31.764515 - [DEBUG] EDGE:
20086 2019-Jan-11 15:26:31.764587 - [DEBUG] ---> 20087 2019-Jan-11 15:26:31.765223 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20088 2019-Jan-11 15:26:31.765850 - [DEBUG]
20089 2019-Jan-11 15:26:31.765876 - [DEBUG] EDGE:
20090 2019-Jan-11 15:26:31.765934 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
20091 2019-Jan-11 15:26:31.766564 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20092 2019-Jan-11 15:26:31.767192 - [DEBUG]
20093 2019-Jan-11 15:26:31.767218 - [DEBUG] EDGE:
20094 2019-Jan-11 15:26:31.767284 - [DEBUG] ---> 20095 2019-Jan-11 15:26:31.767925 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20096 2019-Jan-11 15:26:31.768553 - [DEBUG]
20097 2019-Jan-11 15:26:31.768579 - [DEBUG] EDGE:
20098 2019-Jan-11 15:26:31.768637 - [DEBUG] ---> 20099 2019-Jan-11 15:26:31.769263 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20100 2019-Jan-11 15:26:31.769889 - [DEBUG]
20101 2019-Jan-11 15:26:31.769915 - [DEBUG] EDGE:
20102 2019-Jan-11 15:26:31.769974 - [DEBUG] ---> 20103 2019-Jan-11 15:26:31.770602 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20104 2019-Jan-11 15:26:31.771242 - [DEBUG]
20105 2019-Jan-11 15:26:31.771274 - [DEBUG] Compose: EdgeIdentity * AllBottom
20106 2019-Jan-11 15:26:31.771302 - [DEBUG]
20107 2019-Jan-11 15:26:31.771326 - [DEBUG] Propagate flow
20108 2019-Jan-11 15:26:31.771350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20109 2019-Jan-11 15:26:31.771408 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20110 2019-Jan-11 15:26:31.772037 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20111 2019-Jan-11 15:26:31.772662 - [DEBUG] Edge function : AllBottom (result of previous compose)
20112 2019-Jan-11 15:26:31.772689 - [DEBUG]
20113 2019-Jan-11 15:26:31.772714 - [DEBUG] Join: AllTop & AllBottom
20114 2019-Jan-11 15:26:31.772741 - [DEBUG] = AllBottom (new jump func)
20115 2019-Jan-11 15:26:31.772767 - [DEBUG]
20116 2019-Jan-11 15:26:31.772791 - [DEBUG] Start adding new jump function
20117 2019-Jan-11 15:26:31.772815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20118 2019-Jan-11 15:26:31.772872 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20119 2019-Jan-11 15:26:31.773497 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20120 2019-Jan-11 15:26:31.774124 - [DEBUG] Edge Function : AllBottom
20121 2019-Jan-11 15:26:31.774153 - [DEBUG] End adding new jump function
20122 2019-Jan-11 15:26:31.774178 - [DEBUG]
20123 2019-Jan-11 15:26:31.774202 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20124 2019-Jan-11 15:26:31.774227 - [DEBUG]
20125 2019-Jan-11 15:26:31.774251 - [DEBUG] Process 568. path edge:
20126 2019-Jan-11 15:26:31.774276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20127 2019-Jan-11 15:26:31.774333 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
20128 2019-Jan-11 15:26:31.774977 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20129 2019-Jan-11 15:26:31.775603 - [DEBUG]
20130 2019-Jan-11 15:26:31.775628 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20131 2019-Jan-11 15:26:31.776270 - [DEBUG] Compose: EdgeIdentity * AllBottom
20132 2019-Jan-11 15:26:31.776299 - [DEBUG]
20133 2019-Jan-11 15:26:31.776323 - [DEBUG] Propagate flow
20134 2019-Jan-11 15:26:31.776347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20135 2019-Jan-11 15:26:31.776405 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
20136 2019-Jan-11 15:26:31.777029 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20137 2019-Jan-11 15:26:31.777667 - [DEBUG] Edge function : AllBottom (result of previous compose)
20138 2019-Jan-11 15:26:31.777694 - [DEBUG]
20139 2019-Jan-11 15:26:31.777720 - [DEBUG] Join: AllTop & AllBottom
20140 2019-Jan-11 15:26:31.777747 - [DEBUG] = AllBottom (new jump func)
20141 2019-Jan-11 15:26:31.777772 - [DEBUG]
20142 2019-Jan-11 15:26:31.777796 - [DEBUG] Start adding new jump function
20143 2019-Jan-11 15:26:31.777820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20144 2019-Jan-11 15:26:31.777891 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20145 2019-Jan-11 15:26:31.778519 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
20146 2019-Jan-11 15:26:31.779143 - [DEBUG] Edge Function : AllBottom
20147 2019-Jan-11 15:26:31.779171 - [DEBUG] End adding new jump function
20148 2019-Jan-11 15:26:31.779196 - [DEBUG]
20149 2019-Jan-11 15:26:31.779221 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20150 2019-Jan-11 15:26:31.779246 - [DEBUG]
20151 2019-Jan-11 15:26:31.779270 - [DEBUG] Process 569. path edge:
20152 2019-Jan-11 15:26:31.779294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20153 2019-Jan-11 15:26:31.779351 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
20154 2019-Jan-11 15:26:31.779976 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20155 2019-Jan-11 15:26:31.780601 - [DEBUG]
20156 2019-Jan-11 15:26:31.780627 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
20157 2019-Jan-11 15:26:31.781276 - [DEBUG] Compose: EdgeIdentity * AllBottom
20158 2019-Jan-11 15:26:31.781304 - [DEBUG]
20159 2019-Jan-11 15:26:31.781328 - [DEBUG] Propagate flow
20160 2019-Jan-11 15:26:31.781351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20161 2019-Jan-11 15:26:31.781408 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20162 2019-Jan-11 15:26:31.782037 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20163 2019-Jan-11 15:26:31.782664 - [DEBUG] Edge function : AllBottom (result of previous compose)
20164 2019-Jan-11 15:26:31.782690 - [DEBUG]
20165 2019-Jan-11 15:26:31.782716 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20166 2019-Jan-11 15:26:31.782743 - [DEBUG] = AllBottom
20167 2019-Jan-11 15:26:31.782769 - [DEBUG]
20168 2019-Jan-11 15:26:31.782793 - [DEBUG] PROPAGATE: No new function!
20169 2019-Jan-11 15:26:31.782818 - [DEBUG] EDGE:
20170 2019-Jan-11 15:26:31.782876 - [DEBUG] ---> 20171 2019-Jan-11 15:26:31.783500 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20172 2019-Jan-11 15:26:31.784125 - [DEBUG]
20173 2019-Jan-11 15:26:31.784151 - [DEBUG] EDGE:
20174 2019-Jan-11 15:26:31.784209 - [DEBUG] ---> 20175 2019-Jan-11 15:26:31.784853 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20176 2019-Jan-11 15:26:31.785479 - [DEBUG]
20177 2019-Jan-11 15:26:31.785504 - [DEBUG] EDGE:
20178 2019-Jan-11 15:26:31.785562 - [DEBUG] ---> 20179 2019-Jan-11 15:26:31.786187 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20180 2019-Jan-11 15:26:31.786813 - [DEBUG]
20181 2019-Jan-11 15:26:31.786839 - [DEBUG] EDGE:
20182 2019-Jan-11 15:26:31.786904 - [DEBUG] ---> 20183 2019-Jan-11 15:26:31.787534 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20184 2019-Jan-11 15:26:31.788174 - [DEBUG]
20185 2019-Jan-11 15:26:31.788200 - [DEBUG] EDGE:
20186 2019-Jan-11 15:26:31.788258 - [DEBUG] ---> 20187 2019-Jan-11 15:26:31.788885 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20188 2019-Jan-11 15:26:31.789511 - [DEBUG]
20189 2019-Jan-11 15:26:31.789537 - [DEBUG] EDGE:
20190 2019-Jan-11 15:26:31.789595 - [DEBUG] ---> 20191 2019-Jan-11 15:26:31.790222 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20192 2019-Jan-11 15:26:31.790848 - [DEBUG]
20193 2019-Jan-11 15:26:31.790884 - [DEBUG] Compose: EdgeIdentity * AllBottom
20194 2019-Jan-11 15:26:31.790912 - [DEBUG]
20195 2019-Jan-11 15:26:31.790937 - [DEBUG] Propagate flow
20196 2019-Jan-11 15:26:31.790961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20197 2019-Jan-11 15:26:31.791018 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20198 2019-Jan-11 15:26:31.791661 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20199 2019-Jan-11 15:26:31.792288 - [DEBUG] Edge function : AllBottom (result of previous compose)
20200 2019-Jan-11 15:26:31.792315 - [DEBUG]
20201 2019-Jan-11 15:26:31.792340 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20202 2019-Jan-11 15:26:31.792367 - [DEBUG] = AllBottom
20203 2019-Jan-11 15:26:31.792393 - [DEBUG]
20204 2019-Jan-11 15:26:31.792417 - [DEBUG] PROPAGATE: No new function!
20205 2019-Jan-11 15:26:31.792443 - [DEBUG] EDGE:
20206 2019-Jan-11 15:26:31.792502 - [DEBUG] ---> 20207 2019-Jan-11 15:26:31.793140 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20208 2019-Jan-11 15:26:31.793767 - [DEBUG]
20209 2019-Jan-11 15:26:31.793792 - [DEBUG] EDGE:
20210 2019-Jan-11 15:26:31.793851 - [DEBUG] ---> 20211 2019-Jan-11 15:26:31.794476 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20212 2019-Jan-11 15:26:31.795118 - [DEBUG]
20213 2019-Jan-11 15:26:31.795144 - [DEBUG] EDGE:
20214 2019-Jan-11 15:26:31.795202 - [DEBUG] ---> 20215 2019-Jan-11 15:26:31.795830 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20216 2019-Jan-11 15:26:31.796456 - [DEBUG]
20217 2019-Jan-11 15:26:31.796491 - [DEBUG] Compose: EdgeIdentity * AllBottom
20218 2019-Jan-11 15:26:31.796519 - [DEBUG]
20219 2019-Jan-11 15:26:31.796544 - [DEBUG] Propagate flow
20220 2019-Jan-11 15:26:31.796568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20221 2019-Jan-11 15:26:31.796625 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20222 2019-Jan-11 15:26:31.797253 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20223 2019-Jan-11 15:26:31.797892 - [DEBUG] Edge function : AllBottom (result of previous compose)
20224 2019-Jan-11 15:26:31.797926 - [DEBUG]
20225 2019-Jan-11 15:26:31.797953 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20226 2019-Jan-11 15:26:31.797980 - [DEBUG] = AllBottom
20227 2019-Jan-11 15:26:31.798005 - [DEBUG]
20228 2019-Jan-11 15:26:31.798029 - [DEBUG] PROPAGATE: No new function!
20229 2019-Jan-11 15:26:31.798055 - [DEBUG] EDGE:
20230 2019-Jan-11 15:26:31.798115 - [DEBUG] ---> 20231 2019-Jan-11 15:26:31.798753 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20232 2019-Jan-11 15:26:31.799381 - [DEBUG]
20233 2019-Jan-11 15:26:31.799407 - [DEBUG] EDGE:
20234 2019-Jan-11 15:26:31.799466 - [DEBUG] ---> 20235 2019-Jan-11 15:26:31.800091 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20236 2019-Jan-11 15:26:31.800717 - [DEBUG]
20237 2019-Jan-11 15:26:31.800744 - [DEBUG] EDGE:
20238 2019-Jan-11 15:26:31.800802 - [DEBUG] ---> 20239 2019-Jan-11 15:26:31.801442 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20240 2019-Jan-11 15:26:31.802068 - [DEBUG]
20241 2019-Jan-11 15:26:31.802094 - [DEBUG] EDGE:
20242 2019-Jan-11 15:26:31.802151 - [DEBUG] ---> 20243 2019-Jan-11 15:26:31.802781 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20244 2019-Jan-11 15:26:31.803406 - [DEBUG]
20245 2019-Jan-11 15:26:31.803442 - [DEBUG] Compose: EdgeIdentity * AllBottom
20246 2019-Jan-11 15:26:31.803470 - [DEBUG]
20247 2019-Jan-11 15:26:31.803495 - [DEBUG] Propagate flow
20248 2019-Jan-11 15:26:31.803519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20249 2019-Jan-11 15:26:31.803576 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20250 2019-Jan-11 15:26:31.804205 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20251 2019-Jan-11 15:26:31.804845 - [DEBUG] Edge function : AllBottom (result of previous compose)
20252 2019-Jan-11 15:26:31.804870 - [DEBUG]
20253 2019-Jan-11 15:26:31.804896 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20254 2019-Jan-11 15:26:31.804921 - [DEBUG] = AllBottom
20255 2019-Jan-11 15:26:31.804946 - [DEBUG]
20256 2019-Jan-11 15:26:31.804969 - [DEBUG] PROPAGATE: No new function!
20257 2019-Jan-11 15:26:31.804995 - [DEBUG] EDGE:
20258 2019-Jan-11 15:26:31.805052 - [DEBUG] ---> 20259 2019-Jan-11 15:26:31.805730 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20260 2019-Jan-11 15:26:31.806419 - [DEBUG]
20261 2019-Jan-11 15:26:31.806447 - [DEBUG] EDGE:
20262 2019-Jan-11 15:26:31.806520 - [DEBUG] ---> 20263 2019-Jan-11 15:26:31.807201 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20264 2019-Jan-11 15:26:31.807848 - [DEBUG]
20265 2019-Jan-11 15:26:31.807900 - [DEBUG] EDGE:
20266 2019-Jan-11 15:26:31.807963 - [DEBUG] ---> 20267 2019-Jan-11 15:26:31.808611 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20268 2019-Jan-11 15:26:31.809238 - [DEBUG]
20269 2019-Jan-11 15:26:31.809291 - [DEBUG] Compose: EdgeIdentity * AllBottom
20270 2019-Jan-11 15:26:31.809320 - [DEBUG]
20271 2019-Jan-11 15:26:31.809345 - [DEBUG] Propagate flow
20272 2019-Jan-11 15:26:31.809369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20273 2019-Jan-11 15:26:31.809428 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20274 2019-Jan-11 15:26:31.810057 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20275 2019-Jan-11 15:26:31.810683 - [DEBUG] Edge function : AllBottom (result of previous compose)
20276 2019-Jan-11 15:26:31.810710 - [DEBUG]
20277 2019-Jan-11 15:26:31.810736 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20278 2019-Jan-11 15:26:31.810764 - [DEBUG] = AllBottom
20279 2019-Jan-11 15:26:31.810789 - [DEBUG]
20280 2019-Jan-11 15:26:31.810813 - [DEBUG] PROPAGATE: No new function!
20281 2019-Jan-11 15:26:31.810841 - [DEBUG] EDGE:
20282 2019-Jan-11 15:26:31.810900 - [DEBUG] ---> 20283 2019-Jan-11 15:26:31.811555 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20284 2019-Jan-11 15:26:31.812184 - [DEBUG]
20285 2019-Jan-11 15:26:31.812210 - [DEBUG] EDGE:
20286 2019-Jan-11 15:26:31.812268 - [DEBUG] ---> 20287 2019-Jan-11 15:26:31.812896 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20288 2019-Jan-11 15:26:31.813521 - [DEBUG]
20289 2019-Jan-11 15:26:31.813547 - [DEBUG] EDGE:
20290 2019-Jan-11 15:26:31.813606 - [DEBUG] ---> 20291 2019-Jan-11 15:26:31.814235 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20292 2019-Jan-11 15:26:31.814873 - [DEBUG]
20293 2019-Jan-11 15:26:31.814910 - [DEBUG] Compose: EdgeIdentity * AllBottom
20294 2019-Jan-11 15:26:31.814937 - [DEBUG]
20295 2019-Jan-11 15:26:31.814961 - [DEBUG] Propagate flow
20296 2019-Jan-11 15:26:31.814984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20297 2019-Jan-11 15:26:31.815041 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20298 2019-Jan-11 15:26:31.815673 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20299 2019-Jan-11 15:26:31.816299 - [DEBUG] Edge function : AllBottom (result of previous compose)
20300 2019-Jan-11 15:26:31.816326 - [DEBUG]
20301 2019-Jan-11 15:26:31.816351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20302 2019-Jan-11 15:26:31.816378 - [DEBUG] = AllBottom
20303 2019-Jan-11 15:26:31.816404 - [DEBUG]
20304 2019-Jan-11 15:26:31.816428 - [DEBUG] PROPAGATE: No new function!
20305 2019-Jan-11 15:26:31.816455 - [DEBUG] EDGE:
20306 2019-Jan-11 15:26:31.816514 - [DEBUG] ---> 20307 2019-Jan-11 15:26:31.817149 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20308 2019-Jan-11 15:26:31.817775 - [DEBUG]
20309 2019-Jan-11 15:26:31.817811 - [DEBUG] Compose: EdgeIdentity * AllBottom
20310 2019-Jan-11 15:26:31.817839 - [DEBUG]
20311 2019-Jan-11 15:26:31.817886 - [DEBUG] Propagate flow
20312 2019-Jan-11 15:26:31.817911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20313 2019-Jan-11 15:26:31.817970 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20314 2019-Jan-11 15:26:31.818599 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20315 2019-Jan-11 15:26:31.819224 - [DEBUG] Edge function : AllBottom (result of previous compose)
20316 2019-Jan-11 15:26:31.819250 - [DEBUG]
20317 2019-Jan-11 15:26:31.819277 - [DEBUG] Join: AllTop & AllBottom
20318 2019-Jan-11 15:26:31.819304 - [DEBUG] = AllBottom (new jump func)
20319 2019-Jan-11 15:26:31.819329 - [DEBUG]
20320 2019-Jan-11 15:26:31.819353 - [DEBUG] Start adding new jump function
20321 2019-Jan-11 15:26:31.819377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20322 2019-Jan-11 15:26:31.819434 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20323 2019-Jan-11 15:26:31.820062 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20324 2019-Jan-11 15:26:31.820690 - [DEBUG] Edge Function : AllBottom
20325 2019-Jan-11 15:26:31.820720 - [DEBUG] End adding new jump function
20326 2019-Jan-11 15:26:31.820745 - [DEBUG]
20327 2019-Jan-11 15:26:31.820770 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20328 2019-Jan-11 15:26:31.820795 - [DEBUG]
20329 2019-Jan-11 15:26:31.820820 - [DEBUG] Process 570. path edge:
20330 2019-Jan-11 15:26:31.820844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20331 2019-Jan-11 15:26:31.820901 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
20332 2019-Jan-11 15:26:31.821544 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20333 2019-Jan-11 15:26:31.822171 - [DEBUG]
20334 2019-Jan-11 15:26:31.822196 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20335 2019-Jan-11 15:26:31.822832 - [DEBUG] Possible callees:
20336 2019-Jan-11 15:26:31.822858 - [DEBUG] foo
20337 2019-Jan-11 15:26:31.822884 - [DEBUG] Possible return sites:
20338 2019-Jan-11 15:26:31.822909 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12620339 2019-Jan-11 15:26:31.824155 - [DEBUG] Found and process special summary
20340 2019-Jan-11 15:26:31.824189 - [DEBUG] Compose: EdgeIdentity * AllBottom
20341 2019-Jan-11 15:26:31.824217 - [DEBUG]
20342 2019-Jan-11 15:26:31.824242 - [DEBUG] Propagate flow
20343 2019-Jan-11 15:26:31.824266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20344 2019-Jan-11 15:26:31.824324 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20345 2019-Jan-11 15:26:31.824986 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20346 2019-Jan-11 15:26:31.825612 - [DEBUG] Edge function : AllBottom (result of previous compose)
20347 2019-Jan-11 15:26:31.825638 - [DEBUG]
20348 2019-Jan-11 15:26:31.825664 - [DEBUG] Join: AllTop & AllBottom
20349 2019-Jan-11 15:26:31.825691 - [DEBUG] = AllBottom (new jump func)
20350 2019-Jan-11 15:26:31.825717 - [DEBUG]
20351 2019-Jan-11 15:26:31.825741 - [DEBUG] Start adding new jump function
20352 2019-Jan-11 15:26:31.825765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20353 2019-Jan-11 15:26:31.825822 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20354 2019-Jan-11 15:26:31.826449 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20355 2019-Jan-11 15:26:31.827086 - [DEBUG] Edge Function : AllBottom
20356 2019-Jan-11 15:26:31.827117 - [DEBUG] End adding new jump function
20357 2019-Jan-11 15:26:31.827142 - [DEBUG]
20358 2019-Jan-11 15:26:31.827167 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20359 2019-Jan-11 15:26:31.827192 - [DEBUG]
20360 2019-Jan-11 15:26:31.827217 - [DEBUG] Process 571. path edge:
20361 2019-Jan-11 15:26:31.827241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20362 2019-Jan-11 15:26:31.827299 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
20363 2019-Jan-11 15:26:31.827942 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20364 2019-Jan-11 15:26:31.828568 - [DEBUG]
20365 2019-Jan-11 15:26:31.828594 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20366 2019-Jan-11 15:26:31.829239 - [DEBUG] Compose: EdgeIdentity * AllBottom
20367 2019-Jan-11 15:26:31.829268 - [DEBUG]
20368 2019-Jan-11 15:26:31.829293 - [DEBUG] Propagate flow
20369 2019-Jan-11 15:26:31.829317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20370 2019-Jan-11 15:26:31.829374 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20371 2019-Jan-11 15:26:31.830001 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20372 2019-Jan-11 15:26:31.830627 - [DEBUG] Edge function : AllBottom (result of previous compose)
20373 2019-Jan-11 15:26:31.830653 - [DEBUG]
20374 2019-Jan-11 15:26:31.830679 - [DEBUG] Join: AllTop & AllBottom
20375 2019-Jan-11 15:26:31.830706 - [DEBUG] = AllBottom (new jump func)
20376 2019-Jan-11 15:26:31.830731 - [DEBUG]
20377 2019-Jan-11 15:26:31.830755 - [DEBUG] Start adding new jump function
20378 2019-Jan-11 15:26:31.830780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20379 2019-Jan-11 15:26:31.830837 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20380 2019-Jan-11 15:26:31.831480 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20381 2019-Jan-11 15:26:31.832106 - [DEBUG] Edge Function : AllBottom
20382 2019-Jan-11 15:26:31.832135 - [DEBUG] End adding new jump function
20383 2019-Jan-11 15:26:31.832160 - [DEBUG]
20384 2019-Jan-11 15:26:31.832184 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20385 2019-Jan-11 15:26:31.832209 - [DEBUG]
20386 2019-Jan-11 15:26:31.832234 - [DEBUG] Process 572. path edge:
20387 2019-Jan-11 15:26:31.832258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20388 2019-Jan-11 15:26:31.832315 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20389 2019-Jan-11 15:26:31.832944 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20390 2019-Jan-11 15:26:31.833570 - [DEBUG]
20391 2019-Jan-11 15:26:31.833597 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20392 2019-Jan-11 15:26:31.834235 - [DEBUG] Compose: EdgeIdentity * AllBottom
20393 2019-Jan-11 15:26:31.834264 - [DEBUG]
20394 2019-Jan-11 15:26:31.834288 - [DEBUG] Propagate flow
20395 2019-Jan-11 15:26:31.834313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20396 2019-Jan-11 15:26:31.834370 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20397 2019-Jan-11 15:26:31.835015 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20398 2019-Jan-11 15:26:31.835652 - [DEBUG] Edge function : AllBottom (result of previous compose)
20399 2019-Jan-11 15:26:31.835679 - [DEBUG]
20400 2019-Jan-11 15:26:31.835704 - [DEBUG] Join: AllTop & AllBottom
20401 2019-Jan-11 15:26:31.835731 - [DEBUG] = AllBottom (new jump func)
20402 2019-Jan-11 15:26:31.835757 - [DEBUG]
20403 2019-Jan-11 15:26:31.835781 - [DEBUG] Start adding new jump function
20404 2019-Jan-11 15:26:31.835805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20405 2019-Jan-11 15:26:31.835862 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20406 2019-Jan-11 15:26:31.836490 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20407 2019-Jan-11 15:26:31.837117 - [DEBUG] Edge Function : AllBottom
20408 2019-Jan-11 15:26:31.837145 - [DEBUG] End adding new jump function
20409 2019-Jan-11 15:26:31.837170 - [DEBUG]
20410 2019-Jan-11 15:26:31.837194 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20411 2019-Jan-11 15:26:31.837219 - [DEBUG]
20412 2019-Jan-11 15:26:31.837243 - [DEBUG] Process 573. path edge:
20413 2019-Jan-11 15:26:31.837268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20414 2019-Jan-11 15:26:31.837325 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20415 2019-Jan-11 15:26:31.837965 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20416 2019-Jan-11 15:26:31.838594 - [DEBUG]
20417 2019-Jan-11 15:26:31.838620 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20418 2019-Jan-11 15:26:31.839258 - [DEBUG] Compose: EdgeIdentity * AllBottom
20419 2019-Jan-11 15:26:31.839287 - [DEBUG]
20420 2019-Jan-11 15:26:31.839312 - [DEBUG] Propagate flow
20421 2019-Jan-11 15:26:31.839336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20422 2019-Jan-11 15:26:31.839394 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20423 2019-Jan-11 15:26:31.840033 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20424 2019-Jan-11 15:26:31.840661 - [DEBUG] Edge function : AllBottom (result of previous compose)
20425 2019-Jan-11 15:26:31.840687 - [DEBUG]
20426 2019-Jan-11 15:26:31.840713 - [DEBUG] Join: AllTop & AllBottom
20427 2019-Jan-11 15:26:31.840740 - [DEBUG] = AllBottom (new jump func)
20428 2019-Jan-11 15:26:31.840766 - [DEBUG]
20429 2019-Jan-11 15:26:31.840790 - [DEBUG] Start adding new jump function
20430 2019-Jan-11 15:26:31.840814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20431 2019-Jan-11 15:26:31.840871 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20432 2019-Jan-11 15:26:31.841513 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20433 2019-Jan-11 15:26:31.842148 - [DEBUG] Edge Function : AllBottom
20434 2019-Jan-11 15:26:31.842177 - [DEBUG] End adding new jump function
20435 2019-Jan-11 15:26:31.842202 - [DEBUG]
20436 2019-Jan-11 15:26:31.842226 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20437 2019-Jan-11 15:26:31.842251 - [DEBUG]
20438 2019-Jan-11 15:26:31.842275 - [DEBUG] Process 574. path edge:
20439 2019-Jan-11 15:26:31.842300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20440 2019-Jan-11 15:26:31.842357 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20441 2019-Jan-11 15:26:31.842994 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20442 2019-Jan-11 15:26:31.843629 - [DEBUG]
20443 2019-Jan-11 15:26:31.843655 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20444 2019-Jan-11 15:26:31.844298 - [DEBUG] Possible callees:
20445 2019-Jan-11 15:26:31.844324 - [DEBUG] llvm.dbg.declare
20446 2019-Jan-11 15:26:31.844350 - [DEBUG] Possible return sites:
20447 2019-Jan-11 15:26:31.844374 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620448 2019-Jan-11 15:26:31.845645 - [DEBUG] Found and process special summary
20449 2019-Jan-11 15:26:31.845679 - [DEBUG] Compose: EdgeIdentity * AllBottom
20450 2019-Jan-11 15:26:31.845707 - [DEBUG]
20451 2019-Jan-11 15:26:31.845732 - [DEBUG] Propagate flow
20452 2019-Jan-11 15:26:31.845757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20453 2019-Jan-11 15:26:31.845814 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20454 2019-Jan-11 15:26:31.846450 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20455 2019-Jan-11 15:26:31.847076 - [DEBUG] Edge function : AllBottom (result of previous compose)
20456 2019-Jan-11 15:26:31.847102 - [DEBUG]
20457 2019-Jan-11 15:26:31.847128 - [DEBUG] Join: AllTop & AllBottom
20458 2019-Jan-11 15:26:31.847155 - [DEBUG] = AllBottom (new jump func)
20459 2019-Jan-11 15:26:31.847181 - [DEBUG]
20460 2019-Jan-11 15:26:31.847206 - [DEBUG] Start adding new jump function
20461 2019-Jan-11 15:26:31.847230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20462 2019-Jan-11 15:26:31.847287 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20463 2019-Jan-11 15:26:31.847929 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20464 2019-Jan-11 15:26:31.848558 - [DEBUG] Edge Function : AllBottom
20465 2019-Jan-11 15:26:31.848587 - [DEBUG] End adding new jump function
20466 2019-Jan-11 15:26:31.848612 - [DEBUG]
20467 2019-Jan-11 15:26:31.848636 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20468 2019-Jan-11 15:26:31.848661 - [DEBUG]
20469 2019-Jan-11 15:26:31.848686 - [DEBUG] Process 575. path edge:
20470 2019-Jan-11 15:26:31.848710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20471 2019-Jan-11 15:26:31.848767 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
20472 2019-Jan-11 15:26:31.849396 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20473 2019-Jan-11 15:26:31.850021 - [DEBUG]
20474 2019-Jan-11 15:26:31.850046 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20475 2019-Jan-11 15:26:31.850689 - [DEBUG] Compose: EdgeIdentity * AllBottom
20476 2019-Jan-11 15:26:31.850719 - [DEBUG]
20477 2019-Jan-11 15:26:31.850744 - [DEBUG] Propagate flow
20478 2019-Jan-11 15:26:31.850768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20479 2019-Jan-11 15:26:31.850827 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20480 2019-Jan-11 15:26:31.851470 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20481 2019-Jan-11 15:26:31.852096 - [DEBUG] Edge function : AllBottom (result of previous compose)
20482 2019-Jan-11 15:26:31.852122 - [DEBUG]
20483 2019-Jan-11 15:26:31.852148 - [DEBUG] Join: AllTop & AllBottom
20484 2019-Jan-11 15:26:31.852175 - [DEBUG] = AllBottom (new jump func)
20485 2019-Jan-11 15:26:31.852209 - [DEBUG]
20486 2019-Jan-11 15:26:31.852234 - [DEBUG] Start adding new jump function
20487 2019-Jan-11 15:26:31.852259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20488 2019-Jan-11 15:26:31.852315 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20489 2019-Jan-11 15:26:31.852942 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20490 2019-Jan-11 15:26:31.853567 - [DEBUG] Edge Function : AllBottom
20491 2019-Jan-11 15:26:31.853596 - [DEBUG] End adding new jump function
20492 2019-Jan-11 15:26:31.853621 - [DEBUG]
20493 2019-Jan-11 15:26:31.853645 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20494 2019-Jan-11 15:26:31.853670 - [DEBUG]
20495 2019-Jan-11 15:26:31.853694 - [DEBUG] Process 576. path edge:
20496 2019-Jan-11 15:26:31.853719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20497 2019-Jan-11 15:26:31.853776 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20498 2019-Jan-11 15:26:31.854401 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20499 2019-Jan-11 15:26:31.855041 - [DEBUG]
20500 2019-Jan-11 15:26:31.855067 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20501 2019-Jan-11 15:26:31.855704 - [DEBUG] Compose: EdgeIdentity * AllBottom
20502 2019-Jan-11 15:26:31.855733 - [DEBUG]
20503 2019-Jan-11 15:26:31.855758 - [DEBUG] Propagate flow
20504 2019-Jan-11 15:26:31.855782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20505 2019-Jan-11 15:26:31.855840 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20506 2019-Jan-11 15:26:31.856465 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20507 2019-Jan-11 15:26:31.857091 - [DEBUG] Edge function : AllBottom (result of previous compose)
20508 2019-Jan-11 15:26:31.857117 - [DEBUG]
20509 2019-Jan-11 15:26:31.857143 - [DEBUG] Join: AllTop & AllBottom
20510 2019-Jan-11 15:26:31.857170 - [DEBUG] = AllBottom (new jump func)
20511 2019-Jan-11 15:26:31.857196 - [DEBUG]
20512 2019-Jan-11 15:26:31.857220 - [DEBUG] Start adding new jump function
20513 2019-Jan-11 15:26:31.857244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20514 2019-Jan-11 15:26:31.857301 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20515 2019-Jan-11 15:26:31.857941 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20516 2019-Jan-11 15:26:31.858567 - [DEBUG] Edge Function : AllBottom
20517 2019-Jan-11 15:26:31.858596 - [DEBUG] End adding new jump function
20518 2019-Jan-11 15:26:31.858621 - [DEBUG]
20519 2019-Jan-11 15:26:31.858646 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20520 2019-Jan-11 15:26:31.858671 - [DEBUG]
20521 2019-Jan-11 15:26:31.858695 - [DEBUG] Process 577. path edge:
20522 2019-Jan-11 15:26:31.858720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20523 2019-Jan-11 15:26:31.858777 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20524 2019-Jan-11 15:26:31.859401 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20525 2019-Jan-11 15:26:31.860028 - [DEBUG]
20526 2019-Jan-11 15:26:31.860054 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20527 2019-Jan-11 15:26:31.860690 - [DEBUG] Compose: EdgeIdentity * AllBottom
20528 2019-Jan-11 15:26:31.860719 - [DEBUG]
20529 2019-Jan-11 15:26:31.860744 - [DEBUG] Propagate flow
20530 2019-Jan-11 15:26:31.860768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20531 2019-Jan-11 15:26:31.860835 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20532 2019-Jan-11 15:26:31.861488 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20533 2019-Jan-11 15:26:31.862114 - [DEBUG] Edge function : AllBottom (result of previous compose)
20534 2019-Jan-11 15:26:31.862141 - [DEBUG]
20535 2019-Jan-11 15:26:31.862167 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20536 2019-Jan-11 15:26:31.862195 - [DEBUG] = AllBottom
20537 2019-Jan-11 15:26:31.862221 - [DEBUG]
20538 2019-Jan-11 15:26:31.862245 - [DEBUG] PROPAGATE: No new function!
20539 2019-Jan-11 15:26:31.862271 - [DEBUG] EDGE:
20540 2019-Jan-11 15:26:31.862328 - [DEBUG] ---> 20541 2019-Jan-11 15:26:31.862954 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20542 2019-Jan-11 15:26:31.863581 - [DEBUG]
20543 2019-Jan-11 15:26:31.863607 - [DEBUG] EDGE:
20544 2019-Jan-11 15:26:31.863664 - [DEBUG] ---> 20545 2019-Jan-11 15:26:31.864291 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20546 2019-Jan-11 15:26:31.864933 - [DEBUG]
20547 2019-Jan-11 15:26:31.864959 - [DEBUG] EDGE:
20548 2019-Jan-11 15:26:31.865017 - [DEBUG] ---> 20549 2019-Jan-11 15:26:31.865646 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20550 2019-Jan-11 15:26:31.866272 - [DEBUG]
20551 2019-Jan-11 15:26:31.866307 - [DEBUG] Compose: EdgeIdentity * AllBottom
20552 2019-Jan-11 15:26:31.866335 - [DEBUG]
20553 2019-Jan-11 15:26:31.866360 - [DEBUG] Propagate flow
20554 2019-Jan-11 15:26:31.866384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20555 2019-Jan-11 15:26:31.866441 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20556 2019-Jan-11 15:26:31.867070 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20557 2019-Jan-11 15:26:31.867696 - [DEBUG] Edge function : AllBottom (result of previous compose)
20558 2019-Jan-11 15:26:31.867722 - [DEBUG]
20559 2019-Jan-11 15:26:31.867748 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20560 2019-Jan-11 15:26:31.867775 - [DEBUG] = AllBottom
20561 2019-Jan-11 15:26:31.867800 - [DEBUG]
20562 2019-Jan-11 15:26:31.867824 - [DEBUG] PROPAGATE: No new function!
20563 2019-Jan-11 15:26:31.867851 - [DEBUG] EDGE:
20564 2019-Jan-11 15:26:31.867922 - [DEBUG] ---> 20565 2019-Jan-11 15:26:31.868560 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20566 2019-Jan-11 15:26:31.869187 - [DEBUG]
20567 2019-Jan-11 15:26:31.869219 - [DEBUG] Compose: EdgeIdentity * AllBottom
20568 2019-Jan-11 15:26:31.869246 - [DEBUG]
20569 2019-Jan-11 15:26:31.869271 - [DEBUG] Propagate flow
20570 2019-Jan-11 15:26:31.869295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20571 2019-Jan-11 15:26:31.869353 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20572 2019-Jan-11 15:26:31.869990 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20573 2019-Jan-11 15:26:31.870616 - [DEBUG] Edge function : AllBottom (result of previous compose)
20574 2019-Jan-11 15:26:31.870651 - [DEBUG]
20575 2019-Jan-11 15:26:31.870677 - [DEBUG] Join: AllTop & AllBottom
20576 2019-Jan-11 15:26:31.870704 - [DEBUG] = AllBottom (new jump func)
20577 2019-Jan-11 15:26:31.870729 - [DEBUG]
20578 2019-Jan-11 15:26:31.870754 - [DEBUG] Start adding new jump function
20579 2019-Jan-11 15:26:31.870778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20580 2019-Jan-11 15:26:31.870835 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20581 2019-Jan-11 15:26:31.871477 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20582 2019-Jan-11 15:26:31.872112 - [DEBUG] Edge Function : AllBottom
20583 2019-Jan-11 15:26:31.872140 - [DEBUG] End adding new jump function
20584 2019-Jan-11 15:26:31.872165 - [DEBUG]
20585 2019-Jan-11 15:26:31.872189 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20586 2019-Jan-11 15:26:31.872214 - [DEBUG]
20587 2019-Jan-11 15:26:31.872238 - [DEBUG] Process 578. path edge:
20588 2019-Jan-11 15:26:31.872263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20589 2019-Jan-11 15:26:31.872320 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
20590 2019-Jan-11 15:26:31.872958 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20591 2019-Jan-11 15:26:31.873583 - [DEBUG]
20592 2019-Jan-11 15:26:31.873609 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20593 2019-Jan-11 15:26:31.874250 - [DEBUG] Possible callees:
20594 2019-Jan-11 15:26:31.874276 - [DEBUG] llvm.dbg.declare
20595 2019-Jan-11 15:26:31.874302 - [DEBUG] Possible return sites:
20596 2019-Jan-11 15:26:31.874326 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14320597 2019-Jan-11 15:26:31.875592 - [DEBUG] Found and process special summary
20598 2019-Jan-11 15:26:31.875626 - [DEBUG] Compose: EdgeIdentity * AllBottom
20599 2019-Jan-11 15:26:31.875654 - [DEBUG]
20600 2019-Jan-11 15:26:31.875679 - [DEBUG] Propagate flow
20601 2019-Jan-11 15:26:31.875703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20602 2019-Jan-11 15:26:31.875761 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20603 2019-Jan-11 15:26:31.876390 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20604 2019-Jan-11 15:26:31.877016 - [DEBUG] Edge function : AllBottom (result of previous compose)
20605 2019-Jan-11 15:26:31.877043 - [DEBUG]
20606 2019-Jan-11 15:26:31.877068 - [DEBUG] Join: AllTop & AllBottom
20607 2019-Jan-11 15:26:31.877095 - [DEBUG] = AllBottom (new jump func)
20608 2019-Jan-11 15:26:31.877121 - [DEBUG]
20609 2019-Jan-11 15:26:31.877145 - [DEBUG] Start adding new jump function
20610 2019-Jan-11 15:26:31.877170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20611 2019-Jan-11 15:26:31.877227 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20612 2019-Jan-11 15:26:31.877854 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20613 2019-Jan-11 15:26:31.878497 - [DEBUG] Edge Function : AllBottom
20614 2019-Jan-11 15:26:31.878525 - [DEBUG] End adding new jump function
20615 2019-Jan-11 15:26:31.878550 - [DEBUG]
20616 2019-Jan-11 15:26:31.878575 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20617 2019-Jan-11 15:26:31.878608 - [DEBUG]
20618 2019-Jan-11 15:26:31.878633 - [DEBUG] Process 579. path edge:
20619 2019-Jan-11 15:26:31.878658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20620 2019-Jan-11 15:26:31.878715 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
20621 2019-Jan-11 15:26:31.879344 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20622 2019-Jan-11 15:26:31.879970 - [DEBUG]
20623 2019-Jan-11 15:26:31.879996 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20624 2019-Jan-11 15:26:31.880639 - [DEBUG] Compose: EdgeIdentity * AllBottom
20625 2019-Jan-11 15:26:31.880669 - [DEBUG]
20626 2019-Jan-11 15:26:31.880693 - [DEBUG] Propagate flow
20627 2019-Jan-11 15:26:31.880717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20628 2019-Jan-11 15:26:31.880776 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
20629 2019-Jan-11 15:26:31.881416 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20630 2019-Jan-11 15:26:31.882043 - [DEBUG] Edge function : AllBottom (result of previous compose)
20631 2019-Jan-11 15:26:31.882070 - [DEBUG]
20632 2019-Jan-11 15:26:31.882096 - [DEBUG] Join: AllTop & AllBottom
20633 2019-Jan-11 15:26:31.882123 - [DEBUG] = AllBottom (new jump func)
20634 2019-Jan-11 15:26:31.882149 - [DEBUG]
20635 2019-Jan-11 15:26:31.882173 - [DEBUG] Start adding new jump function
20636 2019-Jan-11 15:26:31.882198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20637 2019-Jan-11 15:26:31.882254 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20638 2019-Jan-11 15:26:31.882880 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
20639 2019-Jan-11 15:26:31.883505 - [DEBUG] Edge Function : AllBottom
20640 2019-Jan-11 15:26:31.883534 - [DEBUG] End adding new jump function
20641 2019-Jan-11 15:26:31.883559 - [DEBUG]
20642 2019-Jan-11 15:26:31.883583 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20643 2019-Jan-11 15:26:31.883608 - [DEBUG]
20644 2019-Jan-11 15:26:31.883633 - [DEBUG] Process 580. path edge:
20645 2019-Jan-11 15:26:31.883658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20646 2019-Jan-11 15:26:31.883715 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
20647 2019-Jan-11 15:26:31.884340 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20648 2019-Jan-11 15:26:31.884981 - [DEBUG]
20649 2019-Jan-11 15:26:31.885007 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
20650 2019-Jan-11 15:26:31.885642 - [DEBUG] Compose: EdgeIdentity * AllBottom
20651 2019-Jan-11 15:26:31.885671 - [DEBUG]
20652 2019-Jan-11 15:26:31.885696 - [DEBUG] Propagate flow
20653 2019-Jan-11 15:26:31.885720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20654 2019-Jan-11 15:26:31.885777 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20655 2019-Jan-11 15:26:31.886402 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20656 2019-Jan-11 15:26:31.887028 - [DEBUG] Edge function : AllBottom (result of previous compose)
20657 2019-Jan-11 15:26:31.887055 - [DEBUG]
20658 2019-Jan-11 15:26:31.887080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20659 2019-Jan-11 15:26:31.887107 - [DEBUG] = AllBottom
20660 2019-Jan-11 15:26:31.887133 - [DEBUG]
20661 2019-Jan-11 15:26:31.887157 - [DEBUG] PROPAGATE: No new function!
20662 2019-Jan-11 15:26:31.887182 - [DEBUG] EDGE:
20663 2019-Jan-11 15:26:31.887253 - [DEBUG] ---> 20664 2019-Jan-11 15:26:31.887893 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20665 2019-Jan-11 15:26:31.888521 - [DEBUG]
20666 2019-Jan-11 15:26:31.888547 - [DEBUG] EDGE:
20667 2019-Jan-11 15:26:31.888605 - [DEBUG] ---> 20668 2019-Jan-11 15:26:31.889235 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20669 2019-Jan-11 15:26:31.889860 - [DEBUG]
20670 2019-Jan-11 15:26:31.889895 - [DEBUG] Compose: EdgeIdentity * AllBottom
20671 2019-Jan-11 15:26:31.889923 - [DEBUG]
20672 2019-Jan-11 15:26:31.889948 - [DEBUG] Propagate flow
20673 2019-Jan-11 15:26:31.889972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20674 2019-Jan-11 15:26:31.890029 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20675 2019-Jan-11 15:26:31.890659 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20676 2019-Jan-11 15:26:31.891301 - [DEBUG] Edge function : AllBottom (result of previous compose)
20677 2019-Jan-11 15:26:31.891327 - [DEBUG]
20678 2019-Jan-11 15:26:31.891352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20679 2019-Jan-11 15:26:31.891377 - [DEBUG] = AllBottom
20680 2019-Jan-11 15:26:31.891402 - [DEBUG]
20681 2019-Jan-11 15:26:31.891425 - [DEBUG] PROPAGATE: No new function!
20682 2019-Jan-11 15:26:31.891451 - [DEBUG] EDGE:
20683 2019-Jan-11 15:26:31.891508 - [DEBUG] ---> 20684 2019-Jan-11 15:26:31.892146 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20685 2019-Jan-11 15:26:31.892773 - [DEBUG]
20686 2019-Jan-11 15:26:31.892799 - [DEBUG] EDGE:
20687 2019-Jan-11 15:26:31.892858 - [DEBUG] ---> 20688 2019-Jan-11 15:26:31.893485 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20689 2019-Jan-11 15:26:31.894112 - [DEBUG]
20690 2019-Jan-11 15:26:31.894144 - [DEBUG] Compose: EdgeIdentity * AllBottom
20691 2019-Jan-11 15:26:31.894172 - [DEBUG]
20692 2019-Jan-11 15:26:31.894197 - [DEBUG] Propagate flow
20693 2019-Jan-11 15:26:31.894221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20694 2019-Jan-11 15:26:31.894278 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20695 2019-Jan-11 15:26:31.894919 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20696 2019-Jan-11 15:26:31.895549 - [DEBUG] Edge function : AllBottom (result of previous compose)
20697 2019-Jan-11 15:26:31.895575 - [DEBUG]
20698 2019-Jan-11 15:26:31.895601 - [DEBUG] Join: AllTop & AllBottom
20699 2019-Jan-11 15:26:31.895628 - [DEBUG] = AllBottom (new jump func)
20700 2019-Jan-11 15:26:31.895653 - [DEBUG]
20701 2019-Jan-11 15:26:31.895677 - [DEBUG] Start adding new jump function
20702 2019-Jan-11 15:26:31.895702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20703 2019-Jan-11 15:26:31.895759 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20704 2019-Jan-11 15:26:31.896386 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20705 2019-Jan-11 15:26:31.897012 - [DEBUG] Edge Function : AllBottom
20706 2019-Jan-11 15:26:31.897049 - [DEBUG] End adding new jump function
20707 2019-Jan-11 15:26:31.897075 - [DEBUG]
20708 2019-Jan-11 15:26:31.897099 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20709 2019-Jan-11 15:26:31.897124 - [DEBUG]
20710 2019-Jan-11 15:26:31.897148 - [DEBUG] Process 581. path edge:
20711 2019-Jan-11 15:26:31.897173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20712 2019-Jan-11 15:26:31.897230 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20713 2019-Jan-11 15:26:31.897867 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20714 2019-Jan-11 15:26:31.898497 - [DEBUG]
20715 2019-Jan-11 15:26:31.898523 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20716 2019-Jan-11 15:26:31.899162 - [DEBUG] Compose: EdgeIdentity * AllBottom
20717 2019-Jan-11 15:26:31.899191 - [DEBUG]
20718 2019-Jan-11 15:26:31.899216 - [DEBUG] Propagate flow
20719 2019-Jan-11 15:26:31.899240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20720 2019-Jan-11 15:26:31.899298 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20721 2019-Jan-11 15:26:31.899937 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20722 2019-Jan-11 15:26:31.900566 - [DEBUG] Edge function : AllBottom (result of previous compose)
20723 2019-Jan-11 15:26:31.900592 - [DEBUG]
20724 2019-Jan-11 15:26:31.900618 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20725 2019-Jan-11 15:26:31.900645 - [DEBUG] = AllBottom
20726 2019-Jan-11 15:26:31.900671 - [DEBUG]
20727 2019-Jan-11 15:26:31.900695 - [DEBUG] PROPAGATE: No new function!
20728 2019-Jan-11 15:26:31.900726 - [DEBUG] Compose: EdgeIdentity * AllBottom
20729 2019-Jan-11 15:26:31.900754 - [DEBUG]
20730 2019-Jan-11 15:26:31.900778 - [DEBUG] Propagate flow
20731 2019-Jan-11 15:26:31.900802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20732 2019-Jan-11 15:26:31.900859 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20733 2019-Jan-11 15:26:31.901509 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20734 2019-Jan-11 15:26:31.902155 - [DEBUG] Edge function : AllBottom (result of previous compose)
20735 2019-Jan-11 15:26:31.902182 - [DEBUG]
20736 2019-Jan-11 15:26:31.902209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20737 2019-Jan-11 15:26:31.902236 - [DEBUG] = AllBottom
20738 2019-Jan-11 15:26:31.902262 - [DEBUG]
20739 2019-Jan-11 15:26:31.902286 - [DEBUG] PROPAGATE: No new function!
20740 2019-Jan-11 15:26:31.902311 - [DEBUG] EDGE:
20741 2019-Jan-11 15:26:31.902372 - [DEBUG] ---> 20742 2019-Jan-11 15:26:31.903000 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20743 2019-Jan-11 15:26:31.903629 - [DEBUG]
20744 2019-Jan-11 15:26:31.903654 - [DEBUG] EDGE:
20745 2019-Jan-11 15:26:31.903712 - [DEBUG] ---> 20746 2019-Jan-11 15:26:31.904337 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20747 2019-Jan-11 15:26:31.904982 - [DEBUG]
20748 2019-Jan-11 15:26:31.905008 - [DEBUG] EDGE:
20749 2019-Jan-11 15:26:31.905066 - [DEBUG] ---> 20750 2019-Jan-11 15:26:31.905707 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20751 2019-Jan-11 15:26:31.906334 - [DEBUG]
20752 2019-Jan-11 15:26:31.906374 - [DEBUG] Compose: EdgeIdentity * AllBottom
20753 2019-Jan-11 15:26:31.906402 - [DEBUG]
20754 2019-Jan-11 15:26:31.906426 - [DEBUG] Propagate flow
20755 2019-Jan-11 15:26:31.906451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20756 2019-Jan-11 15:26:31.906508 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20757 2019-Jan-11 15:26:31.907136 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20758 2019-Jan-11 15:26:31.907763 - [DEBUG] Edge function : AllBottom (result of previous compose)
20759 2019-Jan-11 15:26:31.907790 - [DEBUG]
20760 2019-Jan-11 15:26:31.907816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20761 2019-Jan-11 15:26:31.907843 - [DEBUG] = AllBottom
20762 2019-Jan-11 15:26:31.907881 - [DEBUG]
20763 2019-Jan-11 15:26:31.907905 - [DEBUG] PROPAGATE: No new function!
20764 2019-Jan-11 15:26:31.907933 - [DEBUG] EDGE:
20765 2019-Jan-11 15:26:31.907992 - [DEBUG] ---> 20766 2019-Jan-11 15:26:31.908621 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20767 2019-Jan-11 15:26:31.909246 - [DEBUG]
20768 2019-Jan-11 15:26:31.909272 - [DEBUG] EDGE:
20769 2019-Jan-11 15:26:31.909331 - [DEBUG] ---> 20770 2019-Jan-11 15:26:31.909956 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20771 2019-Jan-11 15:26:31.910583 - [DEBUG]
20772 2019-Jan-11 15:26:31.910609 - [DEBUG] EDGE:
20773 2019-Jan-11 15:26:31.910668 - [DEBUG] ---> 20774 2019-Jan-11 15:26:31.911312 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20775 2019-Jan-11 15:26:31.911937 - [DEBUG]
20776 2019-Jan-11 15:26:31.911963 - [DEBUG] EDGE:
20777 2019-Jan-11 15:26:31.912021 - [DEBUG] ---> 20778 2019-Jan-11 15:26:31.912648 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20779 2019-Jan-11 15:26:31.913275 - [DEBUG]
20780 2019-Jan-11 15:26:31.913301 - [DEBUG] EDGE:
20781 2019-Jan-11 15:26:31.913359 - [DEBUG] ---> 20782 2019-Jan-11 15:26:31.913984 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20783 2019-Jan-11 15:26:31.914624 - [DEBUG]
20784 2019-Jan-11 15:26:31.914649 - [DEBUG] EDGE:
20785 2019-Jan-11 15:26:31.914706 - [DEBUG] ---> 20786 2019-Jan-11 15:26:31.915336 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20787 2019-Jan-11 15:26:31.915961 - [DEBUG]
20788 2019-Jan-11 15:26:31.915987 - [DEBUG] EDGE:
20789 2019-Jan-11 15:26:31.916045 - [DEBUG] ---> 20790 2019-Jan-11 15:26:31.916671 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20791 2019-Jan-11 15:26:31.917307 - [DEBUG]
20792 2019-Jan-11 15:26:31.917333 - [DEBUG] EDGE:
20793 2019-Jan-11 15:26:31.917392 - [DEBUG] ---> 20794 2019-Jan-11 15:26:31.918038 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20795 2019-Jan-11 15:26:31.918663 - [DEBUG]
20796 2019-Jan-11 15:26:31.918700 - [DEBUG] Compose: EdgeIdentity * AllBottom
20797 2019-Jan-11 15:26:31.918729 - [DEBUG]
20798 2019-Jan-11 15:26:31.918754 - [DEBUG] Propagate flow
20799 2019-Jan-11 15:26:31.918778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20800 2019-Jan-11 15:26:31.918834 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
20801 2019-Jan-11 15:26:31.919463 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20802 2019-Jan-11 15:26:31.920090 - [DEBUG] Edge function : AllBottom (result of previous compose)
20803 2019-Jan-11 15:26:31.920116 - [DEBUG]
20804 2019-Jan-11 15:26:31.920142 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20805 2019-Jan-11 15:26:31.920169 - [DEBUG] = AllBottom
20806 2019-Jan-11 15:26:31.920195 - [DEBUG]
20807 2019-Jan-11 15:26:31.920218 - [DEBUG] PROPAGATE: No new function!
20808 2019-Jan-11 15:26:31.920245 - [DEBUG] EDGE:
20809 2019-Jan-11 15:26:31.920304 - [DEBUG] ---> 20810 2019-Jan-11 15:26:31.920940 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20811 2019-Jan-11 15:26:31.921582 - [DEBUG]
20812 2019-Jan-11 15:26:31.921617 - [DEBUG] Compose: EdgeIdentity * AllBottom
20813 2019-Jan-11 15:26:31.921645 - [DEBUG]
20814 2019-Jan-11 15:26:31.921669 - [DEBUG] Propagate flow
20815 2019-Jan-11 15:26:31.921694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20816 2019-Jan-11 15:26:31.921750 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20817 2019-Jan-11 15:26:31.922378 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20818 2019-Jan-11 15:26:31.923004 - [DEBUG] Edge function : AllBottom (result of previous compose)
20819 2019-Jan-11 15:26:31.923030 - [DEBUG]
20820 2019-Jan-11 15:26:31.923056 - [DEBUG] Join: AllTop & AllBottom
20821 2019-Jan-11 15:26:31.923083 - [DEBUG] = AllBottom (new jump func)
20822 2019-Jan-11 15:26:31.923108 - [DEBUG]
20823 2019-Jan-11 15:26:31.923132 - [DEBUG] Start adding new jump function
20824 2019-Jan-11 15:26:31.923157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20825 2019-Jan-11 15:26:31.923214 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20826 2019-Jan-11 15:26:31.923841 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20827 2019-Jan-11 15:26:31.924467 - [DEBUG] Edge Function : AllBottom
20828 2019-Jan-11 15:26:31.924498 - [DEBUG] End adding new jump function
20829 2019-Jan-11 15:26:31.924522 - [DEBUG]
20830 2019-Jan-11 15:26:31.924559 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20831 2019-Jan-11 15:26:31.924584 - [DEBUG]
20832 2019-Jan-11 15:26:31.924607 - [DEBUG] Process 582. path edge:
20833 2019-Jan-11 15:26:31.924631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20834 2019-Jan-11 15:26:31.924687 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
20835 2019-Jan-11 15:26:31.925316 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20836 2019-Jan-11 15:26:31.925950 - [DEBUG]
20837 2019-Jan-11 15:26:31.925976 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20838 2019-Jan-11 15:26:31.926610 - [DEBUG] Possible callees:
20839 2019-Jan-11 15:26:31.926637 - [DEBUG] foo
20840 2019-Jan-11 15:26:31.926662 - [DEBUG] Possible return sites:
20841 2019-Jan-11 15:26:31.926687 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8420842 2019-Jan-11 15:26:31.927948 - [DEBUG] Found and process special summary
20843 2019-Jan-11 15:26:31.927981 - [DEBUG] Compose: EdgeIdentity * AllBottom
20844 2019-Jan-11 15:26:31.928008 - [DEBUG]
20845 2019-Jan-11 15:26:31.928032 - [DEBUG] Propagate flow
20846 2019-Jan-11 15:26:31.928055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20847 2019-Jan-11 15:26:31.928113 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20848 2019-Jan-11 15:26:31.928743 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20849 2019-Jan-11 15:26:31.929370 - [DEBUG] Edge function : AllBottom (result of previous compose)
20850 2019-Jan-11 15:26:31.929396 - [DEBUG]
20851 2019-Jan-11 15:26:31.929422 - [DEBUG] Join: AllTop & AllBottom
20852 2019-Jan-11 15:26:31.929449 - [DEBUG] = AllBottom (new jump func)
20853 2019-Jan-11 15:26:31.929474 - [DEBUG]
20854 2019-Jan-11 15:26:31.929498 - [DEBUG] Start adding new jump function
20855 2019-Jan-11 15:26:31.929523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20856 2019-Jan-11 15:26:31.929580 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20857 2019-Jan-11 15:26:31.930207 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20858 2019-Jan-11 15:26:31.930835 - [DEBUG] Edge Function : AllBottom
20859 2019-Jan-11 15:26:31.930864 - [DEBUG] End adding new jump function
20860 2019-Jan-11 15:26:31.930890 - [DEBUG]
20861 2019-Jan-11 15:26:31.930913 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20862 2019-Jan-11 15:26:31.930938 - [DEBUG]
20863 2019-Jan-11 15:26:31.930961 - [DEBUG] Process 583. path edge:
20864 2019-Jan-11 15:26:31.930985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20865 2019-Jan-11 15:26:31.931042 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
20866 2019-Jan-11 15:26:31.931685 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20867 2019-Jan-11 15:26:31.932312 - [DEBUG]
20868 2019-Jan-11 15:26:31.932338 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20869 2019-Jan-11 15:26:31.932978 - [DEBUG] Compose: EdgeIdentity * AllBottom
20870 2019-Jan-11 15:26:31.933007 - [DEBUG]
20871 2019-Jan-11 15:26:31.933032 - [DEBUG] Propagate flow
20872 2019-Jan-11 15:26:31.933056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20873 2019-Jan-11 15:26:31.933114 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20874 2019-Jan-11 15:26:31.933742 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20875 2019-Jan-11 15:26:31.934368 - [DEBUG] Edge function : AllBottom (result of previous compose)
20876 2019-Jan-11 15:26:31.934394 - [DEBUG]
20877 2019-Jan-11 15:26:31.934420 - [DEBUG] Join: AllTop & AllBottom
20878 2019-Jan-11 15:26:31.934447 - [DEBUG] = AllBottom (new jump func)
20879 2019-Jan-11 15:26:31.934473 - [DEBUG]
20880 2019-Jan-11 15:26:31.934497 - [DEBUG] Start adding new jump function
20881 2019-Jan-11 15:26:31.934541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20882 2019-Jan-11 15:26:31.934599 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20883 2019-Jan-11 15:26:31.935227 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20884 2019-Jan-11 15:26:31.935854 - [DEBUG] Edge Function : AllBottom
20885 2019-Jan-11 15:26:31.935884 - [DEBUG] End adding new jump function
20886 2019-Jan-11 15:26:31.935910 - [DEBUG]
20887 2019-Jan-11 15:26:31.935933 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20888 2019-Jan-11 15:26:31.935958 - [DEBUG]
20889 2019-Jan-11 15:26:31.935981 - [DEBUG] Process 584. path edge:
20890 2019-Jan-11 15:26:31.936005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20891 2019-Jan-11 15:26:31.936062 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
20892 2019-Jan-11 15:26:31.936688 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20893 2019-Jan-11 15:26:31.937314 - [DEBUG]
20894 2019-Jan-11 15:26:31.937341 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20895 2019-Jan-11 15:26:31.937991 - [DEBUG] Compose: EdgeIdentity * AllBottom
20896 2019-Jan-11 15:26:31.938019 - [DEBUG]
20897 2019-Jan-11 15:26:31.938043 - [DEBUG] Propagate flow
20898 2019-Jan-11 15:26:31.938066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20899 2019-Jan-11 15:26:31.938123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20900 2019-Jan-11 15:26:31.938760 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20901 2019-Jan-11 15:26:31.939388 - [DEBUG] Edge function : AllBottom (result of previous compose)
20902 2019-Jan-11 15:26:31.939414 - [DEBUG]
20903 2019-Jan-11 15:26:31.939439 - [DEBUG] Join: AllTop & AllBottom
20904 2019-Jan-11 15:26:31.939466 - [DEBUG] = AllBottom (new jump func)
20905 2019-Jan-11 15:26:31.939492 - [DEBUG]
20906 2019-Jan-11 15:26:31.939516 - [DEBUG] Start adding new jump function
20907 2019-Jan-11 15:26:31.939540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20908 2019-Jan-11 15:26:31.939597 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20909 2019-Jan-11 15:26:31.940224 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20910 2019-Jan-11 15:26:31.940859 - [DEBUG] Edge Function : AllBottom
20911 2019-Jan-11 15:26:31.940889 - [DEBUG] End adding new jump function
20912 2019-Jan-11 15:26:31.940914 - [DEBUG]
20913 2019-Jan-11 15:26:31.940938 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20914 2019-Jan-11 15:26:31.940962 - [DEBUG]
20915 2019-Jan-11 15:26:31.940985 - [DEBUG] Process 585. path edge:
20916 2019-Jan-11 15:26:31.941009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20917 2019-Jan-11 15:26:31.941066 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
20918 2019-Jan-11 15:26:31.941718 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20919 2019-Jan-11 15:26:31.942346 - [DEBUG]
20920 2019-Jan-11 15:26:31.942371 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20921 2019-Jan-11 15:26:31.943011 - [DEBUG] Possible callees:
20922 2019-Jan-11 15:26:31.943054 - [DEBUG] llvm.dbg.declare
20923 2019-Jan-11 15:26:31.943081 - [DEBUG] Possible return sites:
20924 2019-Jan-11 15:26:31.943105 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9620925 2019-Jan-11 15:26:31.944356 - [DEBUG] Found and process special summary
20926 2019-Jan-11 15:26:31.944389 - [DEBUG] Compose: EdgeIdentity * AllBottom
20927 2019-Jan-11 15:26:31.944418 - [DEBUG]
20928 2019-Jan-11 15:26:31.944443 - [DEBUG] Propagate flow
20929 2019-Jan-11 15:26:31.944467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20930 2019-Jan-11 15:26:31.944535 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20931 2019-Jan-11 15:26:31.945174 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20932 2019-Jan-11 15:26:31.945801 - [DEBUG] Edge function : AllBottom (result of previous compose)
20933 2019-Jan-11 15:26:31.945827 - [DEBUG]
20934 2019-Jan-11 15:26:31.945853 - [DEBUG] Join: AllTop & AllBottom
20935 2019-Jan-11 15:26:31.945880 - [DEBUG] = AllBottom (new jump func)
20936 2019-Jan-11 15:26:31.945905 - [DEBUG]
20937 2019-Jan-11 15:26:31.945929 - [DEBUG] Start adding new jump function
20938 2019-Jan-11 15:26:31.945954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20939 2019-Jan-11 15:26:31.946011 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20940 2019-Jan-11 15:26:31.946637 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20941 2019-Jan-11 15:26:31.947265 - [DEBUG] Edge Function : AllBottom
20942 2019-Jan-11 15:26:31.947295 - [DEBUG] End adding new jump function
20943 2019-Jan-11 15:26:31.947320 - [DEBUG]
20944 2019-Jan-11 15:26:31.947343 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20945 2019-Jan-11 15:26:31.947368 - [DEBUG]
20946 2019-Jan-11 15:26:31.947391 - [DEBUG] Process 586. path edge:
20947 2019-Jan-11 15:26:31.947415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20948 2019-Jan-11 15:26:31.947472 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
20949 2019-Jan-11 15:26:31.948116 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20950 2019-Jan-11 15:26:31.948742 - [DEBUG]
20951 2019-Jan-11 15:26:31.948767 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20952 2019-Jan-11 15:26:31.949406 - [DEBUG] Compose: EdgeIdentity * AllBottom
20953 2019-Jan-11 15:26:31.949436 - [DEBUG]
20954 2019-Jan-11 15:26:31.949460 - [DEBUG] Propagate flow
20955 2019-Jan-11 15:26:31.949485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20956 2019-Jan-11 15:26:31.949542 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20957 2019-Jan-11 15:26:31.950168 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20958 2019-Jan-11 15:26:31.950794 - [DEBUG] Edge function : AllBottom (result of previous compose)
20959 2019-Jan-11 15:26:31.950821 - [DEBUG]
20960 2019-Jan-11 15:26:31.950846 - [DEBUG] Join: AllTop & AllBottom
20961 2019-Jan-11 15:26:31.950873 - [DEBUG] = AllBottom (new jump func)
20962 2019-Jan-11 15:26:31.950899 - [DEBUG]
20963 2019-Jan-11 15:26:31.950923 - [DEBUG] Start adding new jump function
20964 2019-Jan-11 15:26:31.950948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20965 2019-Jan-11 15:26:31.951004 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20966 2019-Jan-11 15:26:31.951647 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20967 2019-Jan-11 15:26:31.952282 - [DEBUG] Edge Function : AllBottom
20968 2019-Jan-11 15:26:31.952313 - [DEBUG] End adding new jump function
20969 2019-Jan-11 15:26:31.952338 - [DEBUG]
20970 2019-Jan-11 15:26:31.952362 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20971 2019-Jan-11 15:26:31.952386 - [DEBUG]
20972 2019-Jan-11 15:26:31.952409 - [DEBUG] Process 587. path edge:
20973 2019-Jan-11 15:26:31.952433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20974 2019-Jan-11 15:26:31.952490 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
20975 2019-Jan-11 15:26:31.953117 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20976 2019-Jan-11 15:26:31.953743 - [DEBUG]
20977 2019-Jan-11 15:26:31.953769 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20978 2019-Jan-11 15:26:31.954406 - [DEBUG] Compose: EdgeIdentity * AllBottom
20979 2019-Jan-11 15:26:31.954435 - [DEBUG]
20980 2019-Jan-11 15:26:31.954459 - [DEBUG] Propagate flow
20981 2019-Jan-11 15:26:31.954484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20982 2019-Jan-11 15:26:31.954554 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
20983 2019-Jan-11 15:26:31.955179 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20984 2019-Jan-11 15:26:31.955805 - [DEBUG] Edge function : AllBottom (result of previous compose)
20985 2019-Jan-11 15:26:31.955832 - [DEBUG]
20986 2019-Jan-11 15:26:31.955858 - [DEBUG] Join: AllTop & AllBottom
20987 2019-Jan-11 15:26:31.955885 - [DEBUG] = AllBottom (new jump func)
20988 2019-Jan-11 15:26:31.955910 - [DEBUG]
20989 2019-Jan-11 15:26:31.955934 - [DEBUG] Start adding new jump function
20990 2019-Jan-11 15:26:31.955959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20991 2019-Jan-11 15:26:31.956015 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20992 2019-Jan-11 15:26:31.956644 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
20993 2019-Jan-11 15:26:31.957270 - [DEBUG] Edge Function : AllBottom
20994 2019-Jan-11 15:26:31.957299 - [DEBUG] End adding new jump function
20995 2019-Jan-11 15:26:31.957324 - [DEBUG]
20996 2019-Jan-11 15:26:31.957348 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20997 2019-Jan-11 15:26:31.957372 - [DEBUG]
20998 2019-Jan-11 15:26:31.957396 - [DEBUG] Process 588. path edge:
20999 2019-Jan-11 15:26:31.957419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21000 2019-Jan-11 15:26:31.957476 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21001 2019-Jan-11 15:26:31.958115 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21002 2019-Jan-11 15:26:31.958741 - [DEBUG]
21003 2019-Jan-11 15:26:31.958768 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21004 2019-Jan-11 15:26:31.959400 - [DEBUG] Compose: EdgeIdentity * AllBottom
21005 2019-Jan-11 15:26:31.959429 - [DEBUG]
21006 2019-Jan-11 15:26:31.959454 - [DEBUG] Propagate flow
21007 2019-Jan-11 15:26:31.959478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21008 2019-Jan-11 15:26:31.959535 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21009 2019-Jan-11 15:26:31.960164 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21010 2019-Jan-11 15:26:31.960791 - [DEBUG] Edge function : AllBottom (result of previous compose)
21011 2019-Jan-11 15:26:31.960818 - [DEBUG]
21012 2019-Jan-11 15:26:31.960852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21013 2019-Jan-11 15:26:31.960879 - [DEBUG] = AllBottom
21014 2019-Jan-11 15:26:31.960905 - [DEBUG]
21015 2019-Jan-11 15:26:31.960929 - [DEBUG] PROPAGATE: No new function!
21016 2019-Jan-11 15:26:31.960954 - [DEBUG] EDGE:
21017 2019-Jan-11 15:26:31.961013 - [DEBUG] ---> 21018 2019-Jan-11 15:26:31.961652 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21019 2019-Jan-11 15:26:31.962279 - [DEBUG]
21020 2019-Jan-11 15:26:31.962304 - [DEBUG] EDGE:
21021 2019-Jan-11 15:26:31.962363 - [DEBUG] ---> 21022 2019-Jan-11 15:26:31.962990 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21023 2019-Jan-11 15:26:31.963616 - [DEBUG]
21024 2019-Jan-11 15:26:31.963642 - [DEBUG] EDGE:
21025 2019-Jan-11 15:26:31.963700 - [DEBUG] ---> 21026 2019-Jan-11 15:26:31.964328 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21027 2019-Jan-11 15:26:31.964970 - [DEBUG]
21028 2019-Jan-11 15:26:31.965006 - [DEBUG] Compose: EdgeIdentity * AllBottom
21029 2019-Jan-11 15:26:31.965034 - [DEBUG]
21030 2019-Jan-11 15:26:31.965059 - [DEBUG] Propagate flow
21031 2019-Jan-11 15:26:31.965083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21032 2019-Jan-11 15:26:31.965139 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21033 2019-Jan-11 15:26:31.965769 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21034 2019-Jan-11 15:26:31.966394 - [DEBUG] Edge function : AllBottom (result of previous compose)
21035 2019-Jan-11 15:26:31.966420 - [DEBUG]
21036 2019-Jan-11 15:26:31.966446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21037 2019-Jan-11 15:26:31.966473 - [DEBUG] = AllBottom
21038 2019-Jan-11 15:26:31.966498 - [DEBUG]
21039 2019-Jan-11 15:26:31.966522 - [DEBUG] PROPAGATE: No new function!
21040 2019-Jan-11 15:26:31.966548 - [DEBUG] EDGE:
21041 2019-Jan-11 15:26:31.966607 - [DEBUG] ---> 21042 2019-Jan-11 15:26:31.967244 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21043 2019-Jan-11 15:26:31.967884 - [DEBUG]
21044 2019-Jan-11 15:26:31.967916 - [DEBUG] Compose: EdgeIdentity * AllBottom
21045 2019-Jan-11 15:26:31.967944 - [DEBUG]
21046 2019-Jan-11 15:26:31.967969 - [DEBUG] Propagate flow
21047 2019-Jan-11 15:26:31.967993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21048 2019-Jan-11 15:26:31.968051 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21049 2019-Jan-11 15:26:31.968681 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21050 2019-Jan-11 15:26:31.969306 - [DEBUG] Edge function : AllBottom (result of previous compose)
21051 2019-Jan-11 15:26:31.969333 - [DEBUG]
21052 2019-Jan-11 15:26:31.969358 - [DEBUG] Join: AllTop & AllBottom
21053 2019-Jan-11 15:26:31.969385 - [DEBUG] = AllBottom (new jump func)
21054 2019-Jan-11 15:26:31.969411 - [DEBUG]
21055 2019-Jan-11 15:26:31.969435 - [DEBUG] Start adding new jump function
21056 2019-Jan-11 15:26:31.969459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21057 2019-Jan-11 15:26:31.969516 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21058 2019-Jan-11 15:26:31.970150 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21059 2019-Jan-11 15:26:31.970779 - [DEBUG] Edge Function : AllBottom
21060 2019-Jan-11 15:26:31.970809 - [DEBUG] End adding new jump function
21061 2019-Jan-11 15:26:31.970834 - [DEBUG]
21062 2019-Jan-11 15:26:31.970858 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
21063 2019-Jan-11 15:26:31.970882 - [DEBUG]
21064 2019-Jan-11 15:26:31.970906 - [DEBUG] Process 589. path edge:
21065 2019-Jan-11 15:26:31.970930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21066 2019-Jan-11 15:26:31.970986 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21067 2019-Jan-11 15:26:31.971632 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21068 2019-Jan-11 15:26:31.972260 - [DEBUG]
21069 2019-Jan-11 15:26:31.972285 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21070 2019-Jan-11 15:26:31.972915 - [DEBUG] Possible callees:
21071 2019-Jan-11 15:26:31.972941 - [DEBUG] bar
21072 2019-Jan-11 15:26:31.972967 - [DEBUG] Possible return sites:
21073 2019-Jan-11 15:26:31.972991 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921074 2019-Jan-11 15:26:31.974232 - [DEBUG] Found and process special summary
21075 2019-Jan-11 15:26:31.974266 - [DEBUG] Compose: EdgeIdentity * AllBottom
21076 2019-Jan-11 15:26:31.974294 - [DEBUG]
21077 2019-Jan-11 15:26:31.974319 - [DEBUG] Propagate flow
21078 2019-Jan-11 15:26:31.974343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21079 2019-Jan-11 15:26:31.974400 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21080 2019-Jan-11 15:26:31.975046 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21081 2019-Jan-11 15:26:31.975672 - [DEBUG] Edge function : AllBottom (result of previous compose)
21082 2019-Jan-11 15:26:31.975698 - [DEBUG]
21083 2019-Jan-11 15:26:31.975724 - [DEBUG] Join: AllTop & AllBottom
21084 2019-Jan-11 15:26:31.975751 - [DEBUG] = AllBottom (new jump func)
21085 2019-Jan-11 15:26:31.975776 - [DEBUG]
21086 2019-Jan-11 15:26:31.975801 - [DEBUG] Start adding new jump function
21087 2019-Jan-11 15:26:31.975825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21088 2019-Jan-11 15:26:31.975882 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21089 2019-Jan-11 15:26:31.976509 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21090 2019-Jan-11 15:26:31.977138 - [DEBUG] Edge Function : AllBottom
21091 2019-Jan-11 15:26:31.977167 - [DEBUG] End adding new jump function
21092 2019-Jan-11 15:26:31.977192 - [DEBUG]
21093 2019-Jan-11 15:26:31.977216 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
21094 2019-Jan-11 15:26:31.977240 - [DEBUG]
21095 2019-Jan-11 15:26:31.977264 - [DEBUG] Process 590. path edge:
21096 2019-Jan-11 15:26:31.977287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21097 2019-Jan-11 15:26:31.977344 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21098 2019-Jan-11 15:26:31.977988 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21099 2019-Jan-11 15:26:31.978614 - [DEBUG]
21100 2019-Jan-11 15:26:31.978640 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21101 2019-Jan-11 15:26:31.979285 - [DEBUG] Compose: EdgeIdentity * AllBottom
21102 2019-Jan-11 15:26:31.979315 - [DEBUG]
21103 2019-Jan-11 15:26:31.979340 - [DEBUG] Propagate flow
21104 2019-Jan-11 15:26:31.979364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21105 2019-Jan-11 15:26:31.979422 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21106 2019-Jan-11 15:26:31.980049 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21107 2019-Jan-11 15:26:31.980675 - [DEBUG] Edge function : AllBottom (result of previous compose)
21108 2019-Jan-11 15:26:31.980702 - [DEBUG]
21109 2019-Jan-11 15:26:31.980727 - [DEBUG] Join: AllTop & AllBottom
21110 2019-Jan-11 15:26:31.980755 - [DEBUG] = AllBottom (new jump func)
21111 2019-Jan-11 15:26:31.980780 - [DEBUG]
21112 2019-Jan-11 15:26:31.980804 - [DEBUG] Start adding new jump function
21113 2019-Jan-11 15:26:31.980829 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21114 2019-Jan-11 15:26:31.980886 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21115 2019-Jan-11 15:26:31.981528 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21116 2019-Jan-11 15:26:31.982153 - [DEBUG] Edge Function : AllBottom
21117 2019-Jan-11 15:26:31.982183 - [DEBUG] End adding new jump function
21118 2019-Jan-11 15:26:31.982208 - [DEBUG]
21119 2019-Jan-11 15:26:31.982232 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
21120 2019-Jan-11 15:26:31.982256 - [DEBUG]
21121 2019-Jan-11 15:26:31.982279 - [DEBUG] Process 591. path edge:
21122 2019-Jan-11 15:26:31.982303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21123 2019-Jan-11 15:26:31.982360 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21124 2019-Jan-11 15:26:31.982987 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21125 2019-Jan-11 15:26:31.983613 - [DEBUG]
21126 2019-Jan-11 15:26:31.983639 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21127 2019-Jan-11 15:26:31.984276 - [DEBUG] Compose: EdgeIdentity * AllBottom
21128 2019-Jan-11 15:26:31.984305 - [DEBUG]
21129 2019-Jan-11 15:26:31.984330 - [DEBUG] Propagate flow
21130 2019-Jan-11 15:26:31.984354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21131 2019-Jan-11 15:26:31.984411 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21132 2019-Jan-11 15:26:31.985064 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21133 2019-Jan-11 15:26:31.985693 - [DEBUG] Edge function : AllBottom (result of previous compose)
21134 2019-Jan-11 15:26:31.985719 - [DEBUG]
21135 2019-Jan-11 15:26:31.985745 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21136 2019-Jan-11 15:26:31.985772 - [DEBUG] = AllBottom
21137 2019-Jan-11 15:26:31.985797 - [DEBUG]
21138 2019-Jan-11 15:26:31.985821 - [DEBUG] PROPAGATE: No new function!
21139 2019-Jan-11 15:26:31.985852 - [DEBUG] Compose: EdgeIdentity * AllBottom
21140 2019-Jan-11 15:26:31.985880 - [DEBUG]
21141 2019-Jan-11 15:26:31.985905 - [DEBUG] Propagate flow
21142 2019-Jan-11 15:26:31.985929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21143 2019-Jan-11 15:26:31.985986 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21144 2019-Jan-11 15:26:31.986622 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21145 2019-Jan-11 15:26:31.987257 - [DEBUG] Edge function : AllBottom (result of previous compose)
21146 2019-Jan-11 15:26:31.987284 - [DEBUG]
21147 2019-Jan-11 15:26:31.987309 - [DEBUG] Join: AllTop & AllBottom
21148 2019-Jan-11 15:26:31.987336 - [DEBUG] = AllBottom (new jump func)
21149 2019-Jan-11 15:26:31.987362 - [DEBUG]
21150 2019-Jan-11 15:26:31.987386 - [DEBUG] Start adding new jump function
21151 2019-Jan-11 15:26:31.987411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21152 2019-Jan-11 15:26:31.987467 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21153 2019-Jan-11 15:26:31.988111 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21154 2019-Jan-11 15:26:31.988746 - [DEBUG] Edge Function : AllBottom
21155 2019-Jan-11 15:26:31.988775 - [DEBUG] End adding new jump function
21156 2019-Jan-11 15:26:31.988801 - [DEBUG]
21157 2019-Jan-11 15:26:31.988824 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
21158 2019-Jan-11 15:26:31.988849 - [DEBUG]
21159 2019-Jan-11 15:26:31.988872 - [DEBUG] Process 592. path edge:
21160 2019-Jan-11 15:26:31.988896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21161 2019-Jan-11 15:26:31.988952 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
21162 2019-Jan-11 15:26:31.989590 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21163 2019-Jan-11 15:26:31.990216 - [DEBUG]
21164 2019-Jan-11 15:26:31.990242 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21165 2019-Jan-11 15:26:31.990882 - [DEBUG] Possible callees:
21166 2019-Jan-11 15:26:31.990909 - [DEBUG] llvm.dbg.declare
21167 2019-Jan-11 15:26:31.990935 - [DEBUG] Possible return sites:
21168 2019-Jan-11 15:26:31.990959 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10321169 2019-Jan-11 15:26:31.992224 - [DEBUG] Found and process special summary
21170 2019-Jan-11 15:26:31.992257 - [DEBUG] Compose: EdgeIdentity * AllBottom
21171 2019-Jan-11 15:26:31.992285 - [DEBUG]
21172 2019-Jan-11 15:26:31.992310 - [DEBUG] Propagate flow
21173 2019-Jan-11 15:26:31.992334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21174 2019-Jan-11 15:26:31.992398 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21175 2019-Jan-11 15:26:31.993057 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21176 2019-Jan-11 15:26:31.993686 - [DEBUG] Edge function : AllBottom (result of previous compose)
21177 2019-Jan-11 15:26:31.993712 - [DEBUG]
21178 2019-Jan-11 15:26:31.993738 - [DEBUG] Join: AllTop & AllBottom
21179 2019-Jan-11 15:26:31.993765 - [DEBUG] = AllBottom (new jump func)
21180 2019-Jan-11 15:26:31.993790 - [DEBUG]
21181 2019-Jan-11 15:26:31.993815 - [DEBUG] Start adding new jump function
21182 2019-Jan-11 15:26:31.993839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21183 2019-Jan-11 15:26:31.993895 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21184 2019-Jan-11 15:26:31.994522 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21185 2019-Jan-11 15:26:31.995165 - [DEBUG] Edge Function : AllBottom
21186 2019-Jan-11 15:26:31.995195 - [DEBUG] End adding new jump function
21187 2019-Jan-11 15:26:31.995220 - [DEBUG]
21188 2019-Jan-11 15:26:31.995244 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
21189 2019-Jan-11 15:26:31.995276 - [DEBUG]
21190 2019-Jan-11 15:26:31.995300 - [DEBUG] Process 593. path edge:
21191 2019-Jan-11 15:26:31.995324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21192 2019-Jan-11 15:26:31.995381 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
21193 2019-Jan-11 15:26:31.996011 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21194 2019-Jan-11 15:26:31.996637 - [DEBUG]
21195 2019-Jan-11 15:26:31.996662 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21196 2019-Jan-11 15:26:31.997304 - [DEBUG] Compose: EdgeIdentity * AllBottom
21197 2019-Jan-11 15:26:31.997333 - [DEBUG]
21198 2019-Jan-11 15:26:31.997358 - [DEBUG] Propagate flow
21199 2019-Jan-11 15:26:31.997382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21200 2019-Jan-11 15:26:31.997440 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
21201 2019-Jan-11 15:26:31.998080 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21202 2019-Jan-11 15:26:31.998707 - [DEBUG] Edge function : AllBottom (result of previous compose)
21203 2019-Jan-11 15:26:31.998734 - [DEBUG]
21204 2019-Jan-11 15:26:31.998759 - [DEBUG] Join: AllTop & AllBottom
21205 2019-Jan-11 15:26:31.998786 - [DEBUG] = AllBottom (new jump func)
21206 2019-Jan-11 15:26:31.998812 - [DEBUG]
21207 2019-Jan-11 15:26:31.998836 - [DEBUG] Start adding new jump function
21208 2019-Jan-11 15:26:31.998861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21209 2019-Jan-11 15:26:31.998917 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21210 2019-Jan-11 15:26:31.999543 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
21211 2019-Jan-11 15:26:32.000168 - [DEBUG] Edge Function : AllBottom
21212 2019-Jan-11 15:26:32.000198 - [DEBUG] End adding new jump function
21213 2019-Jan-11 15:26:32.000223 - [DEBUG]
21214 2019-Jan-11 15:26:32.000247 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
21215 2019-Jan-11 15:26:32.000272 - [DEBUG]
21216 2019-Jan-11 15:26:32.000295 - [DEBUG] Process 594. path edge:
21217 2019-Jan-11 15:26:32.000319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21218 2019-Jan-11 15:26:32.000376 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
21219 2019-Jan-11 15:26:32.001007 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21220 2019-Jan-11 15:26:32.001650 - [DEBUG]
21221 2019-Jan-11 15:26:32.001676 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
21222 2019-Jan-11 15:26:32.002309 - [DEBUG] Compose: EdgeIdentity * AllBottom
21223 2019-Jan-11 15:26:32.002338 - [DEBUG]
21224 2019-Jan-11 15:26:32.002363 - [DEBUG] Propagate flow
21225 2019-Jan-11 15:26:32.002387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21226 2019-Jan-11 15:26:32.002446 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21227 2019-Jan-11 15:26:32.003091 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21228 2019-Jan-11 15:26:32.003721 - [DEBUG] Edge function : AllBottom (result of previous compose)
21229 2019-Jan-11 15:26:32.003748 - [DEBUG]
21230 2019-Jan-11 15:26:32.003774 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21231 2019-Jan-11 15:26:32.003801 - [DEBUG] = AllBottom
21232 2019-Jan-11 15:26:32.003827 - [DEBUG]
21233 2019-Jan-11 15:26:32.003851 - [DEBUG] PROPAGATE: No new function!
21234 2019-Jan-11 15:26:32.003876 - [DEBUG] EDGE:
21235 2019-Jan-11 15:26:32.003946 - [DEBUG] ---> 21236 2019-Jan-11 15:26:32.004585 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21237 2019-Jan-11 15:26:32.005212 - [DEBUG]
21238 2019-Jan-11 15:26:32.005238 - [DEBUG] EDGE:
21239 2019-Jan-11 15:26:32.005296 - [DEBUG] ---> 21240 2019-Jan-11 15:26:32.005928 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21241 2019-Jan-11 15:26:32.006555 - [DEBUG]
21242 2019-Jan-11 15:26:32.006594 - [DEBUG] Compose: EdgeIdentity * AllBottom
21243 2019-Jan-11 15:26:32.006622 - [DEBUG]
21244 2019-Jan-11 15:26:32.006648 - [DEBUG] Propagate flow
21245 2019-Jan-11 15:26:32.006672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21246 2019-Jan-11 15:26:32.006730 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21247 2019-Jan-11 15:26:32.007360 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21248 2019-Jan-11 15:26:32.008003 - [DEBUG] Edge function : AllBottom (result of previous compose)
21249 2019-Jan-11 15:26:32.008028 - [DEBUG]
21250 2019-Jan-11 15:26:32.008053 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21251 2019-Jan-11 15:26:32.008079 - [DEBUG] = AllBottom
21252 2019-Jan-11 15:26:32.008104 - [DEBUG]
21253 2019-Jan-11 15:26:32.008128 - [DEBUG] PROPAGATE: No new function!
21254 2019-Jan-11 15:26:32.008153 - [DEBUG] EDGE:
21255 2019-Jan-11 15:26:32.008211 - [DEBUG] ---> 21256 2019-Jan-11 15:26:32.008848 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21257 2019-Jan-11 15:26:32.009476 - [DEBUG]
21258 2019-Jan-11 15:26:32.009503 - [DEBUG] EDGE:
21259 2019-Jan-11 15:26:32.009562 - [DEBUG] ---> 21260 2019-Jan-11 15:26:32.010188 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21261 2019-Jan-11 15:26:32.010815 - [DEBUG]
21262 2019-Jan-11 15:26:32.010841 - [DEBUG] EDGE:
21263 2019-Jan-11 15:26:32.010900 - [DEBUG] ---> 21264 2019-Jan-11 15:26:32.011545 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21265 2019-Jan-11 15:26:32.012171 - [DEBUG]
21266 2019-Jan-11 15:26:32.012205 - [DEBUG] Compose: EdgeIdentity * AllBottom
21267 2019-Jan-11 15:26:32.012233 - [DEBUG]
21268 2019-Jan-11 15:26:32.012258 - [DEBUG] Propagate flow
21269 2019-Jan-11 15:26:32.012282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21270 2019-Jan-11 15:26:32.012340 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21271 2019-Jan-11 15:26:32.012970 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21272 2019-Jan-11 15:26:32.013597 - [DEBUG] Edge function : AllBottom (result of previous compose)
21273 2019-Jan-11 15:26:32.013623 - [DEBUG]
21274 2019-Jan-11 15:26:32.013648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21275 2019-Jan-11 15:26:32.013675 - [DEBUG] = AllBottom
21276 2019-Jan-11 15:26:32.013700 - [DEBUG]
21277 2019-Jan-11 15:26:32.013724 - [DEBUG] PROPAGATE: No new function!
21278 2019-Jan-11 15:26:32.013750 - [DEBUG] EDGE:
21279 2019-Jan-11 15:26:32.013818 - [DEBUG] ---> 21280 2019-Jan-11 15:26:32.014449 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21281 2019-Jan-11 15:26:32.015092 - [DEBUG]
21282 2019-Jan-11 15:26:32.015119 - [DEBUG] EDGE:
21283 2019-Jan-11 15:26:32.015177 - [DEBUG] ---> 21284 2019-Jan-11 15:26:32.015804 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21285 2019-Jan-11 15:26:32.016430 - [DEBUG]
21286 2019-Jan-11 15:26:32.016457 - [DEBUG] EDGE:
21287 2019-Jan-11 15:26:32.016515 - [DEBUG] ---> 21288 2019-Jan-11 15:26:32.017145 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21289 2019-Jan-11 15:26:32.017772 - [DEBUG]
21290 2019-Jan-11 15:26:32.017806 - [DEBUG] Compose: EdgeIdentity * AllBottom
21291 2019-Jan-11 15:26:32.017834 - [DEBUG]
21292 2019-Jan-11 15:26:32.017870 - [DEBUG] Propagate flow
21293 2019-Jan-11 15:26:32.017896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21294 2019-Jan-11 15:26:32.017954 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21295 2019-Jan-11 15:26:32.018585 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21296 2019-Jan-11 15:26:32.019212 - [DEBUG] Edge function : AllBottom (result of previous compose)
21297 2019-Jan-11 15:26:32.019239 - [DEBUG]
21298 2019-Jan-11 15:26:32.019265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21299 2019-Jan-11 15:26:32.019292 - [DEBUG] = AllBottom
21300 2019-Jan-11 15:26:32.019317 - [DEBUG]
21301 2019-Jan-11 15:26:32.019341 - [DEBUG] PROPAGATE: No new function!
21302 2019-Jan-11 15:26:32.019368 - [DEBUG] EDGE:
21303 2019-Jan-11 15:26:32.019426 - [DEBUG] ---> 21304 2019-Jan-11 15:26:32.020056 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21305 2019-Jan-11 15:26:32.020683 - [DEBUG]
21306 2019-Jan-11 15:26:32.020709 - [DEBUG] EDGE:
21307 2019-Jan-11 15:26:32.020768 - [DEBUG] ---> 21308 2019-Jan-11 15:26:32.021412 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21309 2019-Jan-11 15:26:32.022039 - [DEBUG]
21310 2019-Jan-11 15:26:32.022065 - [DEBUG] EDGE:
21311 2019-Jan-11 15:26:32.022123 - [DEBUG] ---> 21312 2019-Jan-11 15:26:32.022753 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21313 2019-Jan-11 15:26:32.023380 - [DEBUG]
21314 2019-Jan-11 15:26:32.023414 - [DEBUG] Compose: EdgeIdentity * AllBottom
21315 2019-Jan-11 15:26:32.023442 - [DEBUG]
21316 2019-Jan-11 15:26:32.023467 - [DEBUG] Propagate flow
21317 2019-Jan-11 15:26:32.023491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21318 2019-Jan-11 15:26:32.023549 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21319 2019-Jan-11 15:26:32.024180 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21320 2019-Jan-11 15:26:32.024829 - [DEBUG] Edge function : AllBottom (result of previous compose)
21321 2019-Jan-11 15:26:32.024855 - [DEBUG]
21322 2019-Jan-11 15:26:32.024881 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21323 2019-Jan-11 15:26:32.024906 - [DEBUG] = AllBottom
21324 2019-Jan-11 15:26:32.024931 - [DEBUG]
21325 2019-Jan-11 15:26:32.024954 - [DEBUG] PROPAGATE: No new function!
21326 2019-Jan-11 15:26:32.024980 - [DEBUG] EDGE:
21327 2019-Jan-11 15:26:32.025038 - [DEBUG] ---> 21328 2019-Jan-11 15:26:32.025668 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21329 2019-Jan-11 15:26:32.026294 - [DEBUG]
21330 2019-Jan-11 15:26:32.026328 - [DEBUG] Compose: EdgeIdentity * AllBottom
21331 2019-Jan-11 15:26:32.026356 - [DEBUG]
21332 2019-Jan-11 15:26:32.026381 - [DEBUG] Propagate flow
21333 2019-Jan-11 15:26:32.026405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21334 2019-Jan-11 15:26:32.026463 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
21335 2019-Jan-11 15:26:32.027090 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21336 2019-Jan-11 15:26:32.027716 - [DEBUG] Edge function : AllBottom (result of previous compose)
21337 2019-Jan-11 15:26:32.027743 - [DEBUG]
21338 2019-Jan-11 15:26:32.027769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21339 2019-Jan-11 15:26:32.027796 - [DEBUG] = AllBottom
21340 2019-Jan-11 15:26:32.027821 - [DEBUG]
21341 2019-Jan-11 15:26:32.027845 - [DEBUG] PROPAGATE: No new function!
21342 2019-Jan-11 15:26:32.027884 - [DEBUG] EDGE:
21343 2019-Jan-11 15:26:32.027943 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
21344 2019-Jan-11 15:26:32.028575 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21345 2019-Jan-11 15:26:32.029203 - [DEBUG]
21346 2019-Jan-11 15:26:32.029229 - [DEBUG] EDGE:
21347 2019-Jan-11 15:26:32.029287 - [DEBUG] ---> 21348 2019-Jan-11 15:26:32.029915 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21349 2019-Jan-11 15:26:32.030540 - [DEBUG]
21350 2019-Jan-11 15:26:32.030567 - [DEBUG] EDGE:
21351 2019-Jan-11 15:26:32.030625 - [DEBUG] ---> 21352 2019-Jan-11 15:26:32.031266 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21353 2019-Jan-11 15:26:32.031892 - [DEBUG]
21354 2019-Jan-11 15:26:32.031918 - [DEBUG] EDGE:
21355 2019-Jan-11 15:26:32.031976 - [DEBUG] ---> 21356 2019-Jan-11 15:26:32.032606 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21357 2019-Jan-11 15:26:32.033232 - [DEBUG]
21358 2019-Jan-11 15:26:32.033260 - [DEBUG] Compose: EdgeIdentity * AllBottom
21359 2019-Jan-11 15:26:32.033287 - [DEBUG]
21360 2019-Jan-11 15:26:32.033312 - [DEBUG] Propagate flow
21361 2019-Jan-11 15:26:32.033336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21362 2019-Jan-11 15:26:32.033393 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21363 2019-Jan-11 15:26:32.034023 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21364 2019-Jan-11 15:26:32.034677 - [DEBUG] Edge function : AllBottom (result of previous compose)
21365 2019-Jan-11 15:26:32.034703 - [DEBUG]
21366 2019-Jan-11 15:26:32.034728 - [DEBUG] Join: AllTop & AllBottom
21367 2019-Jan-11 15:26:32.034754 - [DEBUG] = AllBottom (new jump func)
21368 2019-Jan-11 15:26:32.034778 - [DEBUG]
21369 2019-Jan-11 15:26:32.034802 - [DEBUG] Start adding new jump function
21370 2019-Jan-11 15:26:32.034826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21371 2019-Jan-11 15:26:32.034882 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21372 2019-Jan-11 15:26:32.035515 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21373 2019-Jan-11 15:26:32.036146 - [DEBUG] Edge Function : AllBottom
21374 2019-Jan-11 15:26:32.036175 - [DEBUG] End adding new jump function
21375 2019-Jan-11 15:26:32.036200 - [DEBUG]
21376 2019-Jan-11 15:26:32.036224 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
21377 2019-Jan-11 15:26:32.036250 - [DEBUG]
21378 2019-Jan-11 15:26:32.036274 - [DEBUG] Process 595. path edge:
21379 2019-Jan-11 15:26:32.036299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21380 2019-Jan-11 15:26:32.036355 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
21381 2019-Jan-11 15:26:32.036986 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
21382 2019-Jan-11 15:26:32.037616 - [DEBUG]
21383 2019-Jan-11 15:26:32.037642 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21384 2019-Jan-11 15:26:32.038333 - [DEBUG] Compose: EdgeIdentity * AllBottom
21385 2019-Jan-11 15:26:32.038363 - [DEBUG]
21386 2019-Jan-11 15:26:32.038388 - [DEBUG] Propagate flow
21387 2019-Jan-11 15:26:32.038412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21388 2019-Jan-11 15:26:32.038471 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21389 2019-Jan-11 15:26:32.039099 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21390 2019-Jan-11 15:26:32.039729 - [DEBUG] Edge function : AllBottom (result of previous compose)
21391 2019-Jan-11 15:26:32.039756 - [DEBUG]
21392 2019-Jan-11 15:26:32.039782 - [DEBUG] Join: AllTop & AllBottom
21393 2019-Jan-11 15:26:32.039809 - [DEBUG] = AllBottom (new jump func)
21394 2019-Jan-11 15:26:32.039835 - [DEBUG]
21395 2019-Jan-11 15:26:32.039859 - [DEBUG] Start adding new jump function
21396 2019-Jan-11 15:26:32.039884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21397 2019-Jan-11 15:26:32.039941 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21398 2019-Jan-11 15:26:32.040571 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21399 2019-Jan-11 15:26:32.041211 - [DEBUG] Edge Function : AllBottom
21400 2019-Jan-11 15:26:32.041240 - [DEBUG] End adding new jump function
21401 2019-Jan-11 15:26:32.041266 - [DEBUG]
21402 2019-Jan-11 15:26:32.041290 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21403 2019-Jan-11 15:26:32.041316 - [DEBUG]
21404 2019-Jan-11 15:26:32.041340 - [DEBUG] Process 596. path edge:
21405 2019-Jan-11 15:26:32.041365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21406 2019-Jan-11 15:26:32.041423 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
21407 2019-Jan-11 15:26:32.042049 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21408 2019-Jan-11 15:26:32.042677 - [DEBUG]
21409 2019-Jan-11 15:26:32.042704 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21410 2019-Jan-11 15:26:32.043348 - [DEBUG] Compose: EdgeIdentity * AllBottom
21411 2019-Jan-11 15:26:32.043377 - [DEBUG]
21412 2019-Jan-11 15:26:32.043402 - [DEBUG] Propagate flow
21413 2019-Jan-11 15:26:32.043427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21414 2019-Jan-11 15:26:32.043485 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21415 2019-Jan-11 15:26:32.044113 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21416 2019-Jan-11 15:26:32.044758 - [DEBUG] Edge function : AllBottom (result of previous compose)
21417 2019-Jan-11 15:26:32.044783 - [DEBUG]
21418 2019-Jan-11 15:26:32.044808 - [DEBUG] Join: AllTop & AllBottom
21419 2019-Jan-11 15:26:32.044835 - [DEBUG] = AllBottom (new jump func)
21420 2019-Jan-11 15:26:32.044860 - [DEBUG]
21421 2019-Jan-11 15:26:32.044883 - [DEBUG] Start adding new jump function
21422 2019-Jan-11 15:26:32.044907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21423 2019-Jan-11 15:26:32.044963 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21424 2019-Jan-11 15:26:32.045594 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21425 2019-Jan-11 15:26:32.046220 - [DEBUG] Edge Function : AllBottom
21426 2019-Jan-11 15:26:32.046249 - [DEBUG] End adding new jump function
21427 2019-Jan-11 15:26:32.046274 - [DEBUG]
21428 2019-Jan-11 15:26:32.046299 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21429 2019-Jan-11 15:26:32.046324 - [DEBUG]
21430 2019-Jan-11 15:26:32.046348 - [DEBUG] Process 597. path edge:
21431 2019-Jan-11 15:26:32.046372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21432 2019-Jan-11 15:26:32.046430 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
21433 2019-Jan-11 15:26:32.047056 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21434 2019-Jan-11 15:26:32.047685 - [DEBUG]
21435 2019-Jan-11 15:26:32.047711 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21436 2019-Jan-11 15:26:32.048378 - [DEBUG] Compose: EdgeIdentity * AllBottom
21437 2019-Jan-11 15:26:32.048407 - [DEBUG]
21438 2019-Jan-11 15:26:32.048431 - [DEBUG] Propagate flow
21439 2019-Jan-11 15:26:32.048454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21440 2019-Jan-11 15:26:32.048511 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21441 2019-Jan-11 15:26:32.049142 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21442 2019-Jan-11 15:26:32.049772 - [DEBUG] Edge function : AllBottom (result of previous compose)
21443 2019-Jan-11 15:26:32.049799 - [DEBUG]
21444 2019-Jan-11 15:26:32.049824 - [DEBUG] Join: AllTop & AllBottom
21445 2019-Jan-11 15:26:32.049852 - [DEBUG] = AllBottom (new jump func)
21446 2019-Jan-11 15:26:32.049877 - [DEBUG]
21447 2019-Jan-11 15:26:32.049901 - [DEBUG] Start adding new jump function
21448 2019-Jan-11 15:26:32.049925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21449 2019-Jan-11 15:26:32.049982 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21450 2019-Jan-11 15:26:32.050612 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21451 2019-Jan-11 15:26:32.051256 - [DEBUG] Edge Function : AllBottom
21452 2019-Jan-11 15:26:32.051284 - [DEBUG] End adding new jump function
21453 2019-Jan-11 15:26:32.051309 - [DEBUG]
21454 2019-Jan-11 15:26:32.051342 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21455 2019-Jan-11 15:26:32.051368 - [DEBUG]
21456 2019-Jan-11 15:26:32.051392 - [DEBUG] Process 598. path edge:
21457 2019-Jan-11 15:26:32.051417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21458 2019-Jan-11 15:26:32.051475 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
21459 2019-Jan-11 15:26:32.052106 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21460 2019-Jan-11 15:26:32.052736 - [DEBUG]
21461 2019-Jan-11 15:26:32.052762 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21462 2019-Jan-11 15:26:32.053402 - [DEBUG] Compose: EdgeIdentity * AllBottom
21463 2019-Jan-11 15:26:32.053432 - [DEBUG]
21464 2019-Jan-11 15:26:32.053457 - [DEBUG] Propagate flow
21465 2019-Jan-11 15:26:32.053481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21466 2019-Jan-11 15:26:32.053539 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21467 2019-Jan-11 15:26:32.054169 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21468 2019-Jan-11 15:26:32.054812 - [DEBUG] Edge function : AllBottom (result of previous compose)
21469 2019-Jan-11 15:26:32.054838 - [DEBUG]
21470 2019-Jan-11 15:26:32.054862 - [DEBUG] Join: AllTop & AllBottom
21471 2019-Jan-11 15:26:32.054888 - [DEBUG] = AllBottom (new jump func)
21472 2019-Jan-11 15:26:32.054913 - [DEBUG]
21473 2019-Jan-11 15:26:32.054937 - [DEBUG] Start adding new jump function
21474 2019-Jan-11 15:26:32.054960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21475 2019-Jan-11 15:26:32.055016 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21476 2019-Jan-11 15:26:32.055646 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21477 2019-Jan-11 15:26:32.056305 - [DEBUG] Edge Function : AllBottom
21478 2019-Jan-11 15:26:32.056337 - [DEBUG] End adding new jump function
21479 2019-Jan-11 15:26:32.056362 - [DEBUG]
21480 2019-Jan-11 15:26:32.056387 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21481 2019-Jan-11 15:26:32.056412 - [DEBUG]
21482 2019-Jan-11 15:26:32.056436 - [DEBUG] Process 599. path edge:
21483 2019-Jan-11 15:26:32.056461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21484 2019-Jan-11 15:26:32.056531 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
21485 2019-Jan-11 15:26:32.057221 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21486 2019-Jan-11 15:26:32.057938 - [DEBUG]
21487 2019-Jan-11 15:26:32.057966 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21488 2019-Jan-11 15:26:32.058626 - [DEBUG] Possible callees:
21489 2019-Jan-11 15:26:32.058653 - [DEBUG] bar
21490 2019-Jan-11 15:26:32.058679 - [DEBUG] Possible return sites:
21491 2019-Jan-11 15:26:32.058703 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7121492 2019-Jan-11 15:26:32.059987 - [DEBUG] Found and process special summary
21493 2019-Jan-11 15:26:32.060026 - [DEBUG] Compose: EdgeIdentity * AllBottom
21494 2019-Jan-11 15:26:32.060055 - [DEBUG]
21495 2019-Jan-11 15:26:32.060080 - [DEBUG] Propagate flow
21496 2019-Jan-11 15:26:32.060105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21497 2019-Jan-11 15:26:32.060166 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21498 2019-Jan-11 15:26:32.060815 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21499 2019-Jan-11 15:26:32.061464 - [DEBUG] Edge function : AllBottom (result of previous compose)
21500 2019-Jan-11 15:26:32.061490 - [DEBUG]
21501 2019-Jan-11 15:26:32.061516 - [DEBUG] Join: AllTop & AllBottom
21502 2019-Jan-11 15:26:32.061542 - [DEBUG] = AllBottom (new jump func)
21503 2019-Jan-11 15:26:32.061567 - [DEBUG]
21504 2019-Jan-11 15:26:32.061590 - [DEBUG] Start adding new jump function
21505 2019-Jan-11 15:26:32.061614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21506 2019-Jan-11 15:26:32.061670 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21507 2019-Jan-11 15:26:32.062299 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21508 2019-Jan-11 15:26:32.062928 - [DEBUG] Edge Function : AllBottom
21509 2019-Jan-11 15:26:32.062958 - [DEBUG] End adding new jump function
21510 2019-Jan-11 15:26:32.062983 - [DEBUG]
21511 2019-Jan-11 15:26:32.063008 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21512 2019-Jan-11 15:26:32.063033 - [DEBUG]
21513 2019-Jan-11 15:26:32.063057 - [DEBUG] Process 600. path edge:
21514 2019-Jan-11 15:26:32.063082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21515 2019-Jan-11 15:26:32.063140 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
21516 2019-Jan-11 15:26:32.063769 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21517 2019-Jan-11 15:26:32.064397 - [DEBUG]
21518 2019-Jan-11 15:26:32.064423 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21519 2019-Jan-11 15:26:32.065097 - [DEBUG] Compose: EdgeIdentity * AllBottom
21520 2019-Jan-11 15:26:32.065127 - [DEBUG]
21521 2019-Jan-11 15:26:32.065152 - [DEBUG] Propagate flow
21522 2019-Jan-11 15:26:32.065176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21523 2019-Jan-11 15:26:32.065235 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21524 2019-Jan-11 15:26:32.065863 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21525 2019-Jan-11 15:26:32.066493 - [DEBUG] Edge function : AllBottom (result of previous compose)
21526 2019-Jan-11 15:26:32.066520 - [DEBUG]
21527 2019-Jan-11 15:26:32.066545 - [DEBUG] Join: AllTop & AllBottom
21528 2019-Jan-11 15:26:32.066572 - [DEBUG] = AllBottom (new jump func)
21529 2019-Jan-11 15:26:32.066598 - [DEBUG]
21530 2019-Jan-11 15:26:32.066621 - [DEBUG] Start adding new jump function
21531 2019-Jan-11 15:26:32.066646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21532 2019-Jan-11 15:26:32.066703 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21533 2019-Jan-11 15:26:32.067332 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21534 2019-Jan-11 15:26:32.067972 - [DEBUG] Edge Function : AllBottom
21535 2019-Jan-11 15:26:32.068000 - [DEBUG] End adding new jump function
21536 2019-Jan-11 15:26:32.068025 - [DEBUG]
21537 2019-Jan-11 15:26:32.068048 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21538 2019-Jan-11 15:26:32.068073 - [DEBUG]
21539 2019-Jan-11 15:26:32.068096 - [DEBUG] Process 601. path edge:
21540 2019-Jan-11 15:26:32.068120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21541 2019-Jan-11 15:26:32.068176 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
21542 2019-Jan-11 15:26:32.068812 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21543 2019-Jan-11 15:26:32.069444 - [DEBUG]
21544 2019-Jan-11 15:26:32.069471 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21545 2019-Jan-11 15:26:32.070108 - [DEBUG] Compose: EdgeIdentity * AllBottom
21546 2019-Jan-11 15:26:32.070137 - [DEBUG]
21547 2019-Jan-11 15:26:32.070162 - [DEBUG] Propagate flow
21548 2019-Jan-11 15:26:32.070187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21549 2019-Jan-11 15:26:32.070245 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21550 2019-Jan-11 15:26:32.070884 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21551 2019-Jan-11 15:26:32.071529 - [DEBUG] Edge function : AllBottom (result of previous compose)
21552 2019-Jan-11 15:26:32.071554 - [DEBUG]
21553 2019-Jan-11 15:26:32.071579 - [DEBUG] Join: AllTop & AllBottom
21554 2019-Jan-11 15:26:32.071606 - [DEBUG] = AllBottom (new jump func)
21555 2019-Jan-11 15:26:32.071631 - [DEBUG]
21556 2019-Jan-11 15:26:32.071654 - [DEBUG] Start adding new jump function
21557 2019-Jan-11 15:26:32.071678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21558 2019-Jan-11 15:26:32.071734 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21559 2019-Jan-11 15:26:32.072363 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21560 2019-Jan-11 15:26:32.073000 - [DEBUG] Edge Function : AllBottom
21561 2019-Jan-11 15:26:32.073029 - [DEBUG] End adding new jump function
21562 2019-Jan-11 15:26:32.073054 - [DEBUG]
21563 2019-Jan-11 15:26:32.073079 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21564 2019-Jan-11 15:26:32.073104 - [DEBUG]
21565 2019-Jan-11 15:26:32.073129 - [DEBUG] Process 602. path edge:
21566 2019-Jan-11 15:26:32.073153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21567 2019-Jan-11 15:26:32.073211 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
21568 2019-Jan-11 15:26:32.073848 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21569 2019-Jan-11 15:26:32.074476 - [DEBUG]
21570 2019-Jan-11 15:26:32.074501 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21571 2019-Jan-11 15:26:32.075158 - [DEBUG] Possible callees:
21572 2019-Jan-11 15:26:32.075184 - [DEBUG] llvm.dbg.declare
21573 2019-Jan-11 15:26:32.075211 - [DEBUG] Possible return sites:
21574 2019-Jan-11 15:26:32.075235 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7821575 2019-Jan-11 15:26:32.076486 - [DEBUG] Found and process special summary
21576 2019-Jan-11 15:26:32.076520 - [DEBUG] Compose: EdgeIdentity * AllBottom
21577 2019-Jan-11 15:26:32.076549 - [DEBUG]
21578 2019-Jan-11 15:26:32.076574 - [DEBUG] Propagate flow
21579 2019-Jan-11 15:26:32.076599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21580 2019-Jan-11 15:26:32.076656 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21581 2019-Jan-11 15:26:32.077288 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21582 2019-Jan-11 15:26:32.077929 - [DEBUG] Edge function : AllBottom (result of previous compose)
21583 2019-Jan-11 15:26:32.077963 - [DEBUG]
21584 2019-Jan-11 15:26:32.077989 - [DEBUG] Join: AllTop & AllBottom
21585 2019-Jan-11 15:26:32.078015 - [DEBUG] = AllBottom (new jump func)
21586 2019-Jan-11 15:26:32.078040 - [DEBUG]
21587 2019-Jan-11 15:26:32.078064 - [DEBUG] Start adding new jump function
21588 2019-Jan-11 15:26:32.078087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21589 2019-Jan-11 15:26:32.078144 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21590 2019-Jan-11 15:26:32.078774 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21591 2019-Jan-11 15:26:32.079404 - [DEBUG] Edge Function : AllBottom
21592 2019-Jan-11 15:26:32.079432 - [DEBUG] End adding new jump function
21593 2019-Jan-11 15:26:32.079458 - [DEBUG]
21594 2019-Jan-11 15:26:32.079482 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21595 2019-Jan-11 15:26:32.079507 - [DEBUG]
21596 2019-Jan-11 15:26:32.079531 - [DEBUG] Process 603. path edge:
21597 2019-Jan-11 15:26:32.079556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21598 2019-Jan-11 15:26:32.079614 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
21599 2019-Jan-11 15:26:32.080243 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21600 2019-Jan-11 15:26:32.080870 - [DEBUG]
21601 2019-Jan-11 15:26:32.080896 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21602 2019-Jan-11 15:26:32.081557 - [DEBUG] Compose: EdgeIdentity * AllBottom
21603 2019-Jan-11 15:26:32.081586 - [DEBUG]
21604 2019-Jan-11 15:26:32.081610 - [DEBUG] Propagate flow
21605 2019-Jan-11 15:26:32.081633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21606 2019-Jan-11 15:26:32.081690 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21607 2019-Jan-11 15:26:32.082318 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21608 2019-Jan-11 15:26:32.082947 - [DEBUG] Edge function : AllBottom (result of previous compose)
21609 2019-Jan-11 15:26:32.082974 - [DEBUG]
21610 2019-Jan-11 15:26:32.082999 - [DEBUG] Join: AllTop & AllBottom
21611 2019-Jan-11 15:26:32.083026 - [DEBUG] = AllBottom (new jump func)
21612 2019-Jan-11 15:26:32.083052 - [DEBUG]
21613 2019-Jan-11 15:26:32.083076 - [DEBUG] Start adding new jump function
21614 2019-Jan-11 15:26:32.083100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21615 2019-Jan-11 15:26:32.083157 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21616 2019-Jan-11 15:26:32.083787 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21617 2019-Jan-11 15:26:32.084414 - [DEBUG] Edge Function : AllBottom
21618 2019-Jan-11 15:26:32.084442 - [DEBUG] End adding new jump function
21619 2019-Jan-11 15:26:32.084467 - [DEBUG]
21620 2019-Jan-11 15:26:32.084492 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21621 2019-Jan-11 15:26:32.084517 - [DEBUG]
21622 2019-Jan-11 15:26:32.084555 - [DEBUG] Process 604. path edge:
21623 2019-Jan-11 15:26:32.084580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21624 2019-Jan-11 15:26:32.084638 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
21625 2019-Jan-11 15:26:32.085264 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21626 2019-Jan-11 15:26:32.085892 - [DEBUG]
21627 2019-Jan-11 15:26:32.085918 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21628 2019-Jan-11 15:26:32.086553 - [DEBUG] Compose: EdgeIdentity * AllBottom
21629 2019-Jan-11 15:26:32.086591 - [DEBUG]
21630 2019-Jan-11 15:26:32.086616 - [DEBUG] Propagate flow
21631 2019-Jan-11 15:26:32.086640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21632 2019-Jan-11 15:26:32.086699 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21633 2019-Jan-11 15:26:32.087330 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21634 2019-Jan-11 15:26:32.087974 - [DEBUG] Edge function : AllBottom (result of previous compose)
21635 2019-Jan-11 15:26:32.087999 - [DEBUG]
21636 2019-Jan-11 15:26:32.088024 - [DEBUG] Join: AllTop & AllBottom
21637 2019-Jan-11 15:26:32.088050 - [DEBUG] = AllBottom (new jump func)
21638 2019-Jan-11 15:26:32.088074 - [DEBUG]
21639 2019-Jan-11 15:26:32.088098 - [DEBUG] Start adding new jump function
21640 2019-Jan-11 15:26:32.088121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21641 2019-Jan-11 15:26:32.088178 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21642 2019-Jan-11 15:26:32.088806 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21643 2019-Jan-11 15:26:32.089434 - [DEBUG] Edge Function : AllBottom
21644 2019-Jan-11 15:26:32.089463 - [DEBUG] End adding new jump function
21645 2019-Jan-11 15:26:32.089488 - [DEBUG]
21646 2019-Jan-11 15:26:32.089513 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21647 2019-Jan-11 15:26:32.089538 - [DEBUG]
21648 2019-Jan-11 15:26:32.089562 - [DEBUG] Process 605. path edge:
21649 2019-Jan-11 15:26:32.089587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21650 2019-Jan-11 15:26:32.089644 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
21651 2019-Jan-11 15:26:32.090274 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21652 2019-Jan-11 15:26:32.090903 - [DEBUG]
21653 2019-Jan-11 15:26:32.090928 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21654 2019-Jan-11 15:26:32.091585 - [DEBUG] EDGE:
21655 2019-Jan-11 15:26:32.091646 - [DEBUG] ---> 21656 2019-Jan-11 15:26:32.092276 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21657 2019-Jan-11 15:26:32.092904 - [DEBUG]
21658 2019-Jan-11 15:26:32.092930 - [DEBUG] EDGE:
21659 2019-Jan-11 15:26:32.092989 - [DEBUG] ---> 21660 2019-Jan-11 15:26:32.093615 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21661 2019-Jan-11 15:26:32.094244 - [DEBUG]
21662 2019-Jan-11 15:26:32.094269 - [DEBUG] EDGE:
21663 2019-Jan-11 15:26:32.094328 - [DEBUG] ---> 21664 2019-Jan-11 15:26:32.094973 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21665 2019-Jan-11 15:26:32.095602 - [DEBUG]
21666 2019-Jan-11 15:26:32.095640 - [DEBUG] Compose: EdgeIdentity * AllBottom
21667 2019-Jan-11 15:26:32.095668 - [DEBUG]
21668 2019-Jan-11 15:26:32.095693 - [DEBUG] Propagate flow
21669 2019-Jan-11 15:26:32.095717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21670 2019-Jan-11 15:26:32.095775 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21671 2019-Jan-11 15:26:32.096404 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21672 2019-Jan-11 15:26:32.097040 - [DEBUG] Edge function : AllBottom (result of previous compose)
21673 2019-Jan-11 15:26:32.097067 - [DEBUG]
21674 2019-Jan-11 15:26:32.097093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21675 2019-Jan-11 15:26:32.097120 - [DEBUG] = AllBottom
21676 2019-Jan-11 15:26:32.097146 - [DEBUG]
21677 2019-Jan-11 15:26:32.097170 - [DEBUG] PROPAGATE: No new function!
21678 2019-Jan-11 15:26:32.097197 - [DEBUG] EDGE:
21679 2019-Jan-11 15:26:32.097255 - [DEBUG] ---> 21680 2019-Jan-11 15:26:32.097906 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21681 2019-Jan-11 15:26:32.098536 - [DEBUG]
21682 2019-Jan-11 15:26:32.098568 - [DEBUG] Compose: EdgeIdentity * AllBottom
21683 2019-Jan-11 15:26:32.098596 - [DEBUG]
21684 2019-Jan-11 15:26:32.098621 - [DEBUG] Propagate flow
21685 2019-Jan-11 15:26:32.098645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21686 2019-Jan-11 15:26:32.098703 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21687 2019-Jan-11 15:26:32.099331 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21688 2019-Jan-11 15:26:32.099959 - [DEBUG] Edge function : AllBottom (result of previous compose)
21689 2019-Jan-11 15:26:32.099986 - [DEBUG]
21690 2019-Jan-11 15:26:32.100012 - [DEBUG] Join: AllTop & AllBottom
21691 2019-Jan-11 15:26:32.100039 - [DEBUG] = AllBottom (new jump func)
21692 2019-Jan-11 15:26:32.100064 - [DEBUG]
21693 2019-Jan-11 15:26:32.100089 - [DEBUG] Start adding new jump function
21694 2019-Jan-11 15:26:32.100113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21695 2019-Jan-11 15:26:32.100169 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21696 2019-Jan-11 15:26:32.100798 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21697 2019-Jan-11 15:26:32.101440 - [DEBUG] Edge Function : AllBottom
21698 2019-Jan-11 15:26:32.101468 - [DEBUG] End adding new jump function
21699 2019-Jan-11 15:26:32.101493 - [DEBUG]
21700 2019-Jan-11 15:26:32.101516 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21701 2019-Jan-11 15:26:32.101541 - [DEBUG]
21702 2019-Jan-11 15:26:32.101564 - [DEBUG] Process 606. path edge:
21703 2019-Jan-11 15:26:32.101588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21704 2019-Jan-11 15:26:32.101644 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
21705 2019-Jan-11 15:26:32.102271 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21706 2019-Jan-11 15:26:32.102898 - [DEBUG]
21707 2019-Jan-11 15:26:32.102923 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21708 2019-Jan-11 15:26:32.103555 - [DEBUG] Possible callees:
21709 2019-Jan-11 15:26:32.103581 - [DEBUG] foo
21710 2019-Jan-11 15:26:32.103607 - [DEBUG] Possible return sites:
21711 2019-Jan-11 15:26:32.103631 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8421712 2019-Jan-11 15:26:32.104887 - [DEBUG] Found and process special summary
21713 2019-Jan-11 15:26:32.104921 - [DEBUG] Compose: EdgeIdentity * AllBottom
21714 2019-Jan-11 15:26:32.104949 - [DEBUG]
21715 2019-Jan-11 15:26:32.104973 - [DEBUG] Propagate flow
21716 2019-Jan-11 15:26:32.104998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21717 2019-Jan-11 15:26:32.105063 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21718 2019-Jan-11 15:26:32.105695 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21719 2019-Jan-11 15:26:32.106323 - [DEBUG] Edge function : AllBottom (result of previous compose)
21720 2019-Jan-11 15:26:32.106349 - [DEBUG]
21721 2019-Jan-11 15:26:32.106374 - [DEBUG] Join: AllTop & AllBottom
21722 2019-Jan-11 15:26:32.106402 - [DEBUG] = AllBottom (new jump func)
21723 2019-Jan-11 15:26:32.106427 - [DEBUG]
21724 2019-Jan-11 15:26:32.106451 - [DEBUG] Start adding new jump function
21725 2019-Jan-11 15:26:32.106476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21726 2019-Jan-11 15:26:32.106533 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21727 2019-Jan-11 15:26:32.107161 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21728 2019-Jan-11 15:26:32.107790 - [DEBUG] Edge Function : AllBottom
21729 2019-Jan-11 15:26:32.107819 - [DEBUG] End adding new jump function
21730 2019-Jan-11 15:26:32.107845 - [DEBUG]
21731 2019-Jan-11 15:26:32.107882 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21732 2019-Jan-11 15:26:32.107908 - [DEBUG]
21733 2019-Jan-11 15:26:32.107932 - [DEBUG] Process 607. path edge:
21734 2019-Jan-11 15:26:32.107957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21735 2019-Jan-11 15:26:32.108014 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
21736 2019-Jan-11 15:26:32.108644 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21737 2019-Jan-11 15:26:32.109272 - [DEBUG]
21738 2019-Jan-11 15:26:32.109297 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21739 2019-Jan-11 15:26:32.109943 - [DEBUG] Compose: EdgeIdentity * AllBottom
21740 2019-Jan-11 15:26:32.109973 - [DEBUG]
21741 2019-Jan-11 15:26:32.109997 - [DEBUG] Propagate flow
21742 2019-Jan-11 15:26:32.110021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21743 2019-Jan-11 15:26:32.110079 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21744 2019-Jan-11 15:26:32.110707 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21745 2019-Jan-11 15:26:32.111351 - [DEBUG] Edge function : AllBottom (result of previous compose)
21746 2019-Jan-11 15:26:32.111377 - [DEBUG]
21747 2019-Jan-11 15:26:32.111401 - [DEBUG] Join: AllTop & AllBottom
21748 2019-Jan-11 15:26:32.111427 - [DEBUG] = AllBottom (new jump func)
21749 2019-Jan-11 15:26:32.111452 - [DEBUG]
21750 2019-Jan-11 15:26:32.111476 - [DEBUG] Start adding new jump function
21751 2019-Jan-11 15:26:32.111499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21752 2019-Jan-11 15:26:32.111555 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21753 2019-Jan-11 15:26:32.112185 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21754 2019-Jan-11 15:26:32.112812 - [DEBUG] Edge Function : AllBottom
21755 2019-Jan-11 15:26:32.112840 - [DEBUG] End adding new jump function
21756 2019-Jan-11 15:26:32.112866 - [DEBUG]
21757 2019-Jan-11 15:26:32.112890 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21758 2019-Jan-11 15:26:32.112915 - [DEBUG]
21759 2019-Jan-11 15:26:32.112939 - [DEBUG] Process 608. path edge:
21760 2019-Jan-11 15:26:32.112964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21761 2019-Jan-11 15:26:32.113022 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
21762 2019-Jan-11 15:26:32.113656 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21763 2019-Jan-11 15:26:32.114284 - [DEBUG]
21764 2019-Jan-11 15:26:32.114311 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21765 2019-Jan-11 15:26:32.114980 - [DEBUG] Compose: EdgeIdentity * AllBottom
21766 2019-Jan-11 15:26:32.115010 - [DEBUG]
21767 2019-Jan-11 15:26:32.115034 - [DEBUG] Propagate flow
21768 2019-Jan-11 15:26:32.115058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21769 2019-Jan-11 15:26:32.115116 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21770 2019-Jan-11 15:26:32.115753 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21771 2019-Jan-11 15:26:32.116382 - [DEBUG] Edge function : AllBottom (result of previous compose)
21772 2019-Jan-11 15:26:32.116408 - [DEBUG]
21773 2019-Jan-11 15:26:32.116433 - [DEBUG] Join: AllTop & AllBottom
21774 2019-Jan-11 15:26:32.116460 - [DEBUG] = AllBottom (new jump func)
21775 2019-Jan-11 15:26:32.116486 - [DEBUG]
21776 2019-Jan-11 15:26:32.116510 - [DEBUG] Start adding new jump function
21777 2019-Jan-11 15:26:32.116534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21778 2019-Jan-11 15:26:32.116591 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21779 2019-Jan-11 15:26:32.117220 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21780 2019-Jan-11 15:26:32.117854 - [DEBUG] Edge Function : AllBottom
21781 2019-Jan-11 15:26:32.117896 - [DEBUG] End adding new jump function
21782 2019-Jan-11 15:26:32.117921 - [DEBUG]
21783 2019-Jan-11 15:26:32.117946 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21784 2019-Jan-11 15:26:32.117971 - [DEBUG]
21785 2019-Jan-11 15:26:32.117995 - [DEBUG] Process 609. path edge:
21786 2019-Jan-11 15:26:32.118019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21787 2019-Jan-11 15:26:32.118077 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
21788 2019-Jan-11 15:26:32.118715 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21789 2019-Jan-11 15:26:32.119344 - [DEBUG]
21790 2019-Jan-11 15:26:32.119370 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21791 2019-Jan-11 15:26:32.120009 - [DEBUG] Possible callees:
21792 2019-Jan-11 15:26:32.120035 - [DEBUG] llvm.dbg.declare
21793 2019-Jan-11 15:26:32.120061 - [DEBUG] Possible return sites:
21794 2019-Jan-11 15:26:32.120086 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9621795 2019-Jan-11 15:26:32.121352 - [DEBUG] Found and process special summary
21796 2019-Jan-11 15:26:32.121385 - [DEBUG] Compose: EdgeIdentity * AllBottom
21797 2019-Jan-11 15:26:32.121412 - [DEBUG]
21798 2019-Jan-11 15:26:32.121436 - [DEBUG] Propagate flow
21799 2019-Jan-11 15:26:32.121460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21800 2019-Jan-11 15:26:32.121516 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21801 2019-Jan-11 15:26:32.122155 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21802 2019-Jan-11 15:26:32.122793 - [DEBUG] Edge function : AllBottom (result of previous compose)
21803 2019-Jan-11 15:26:32.122819 - [DEBUG]
21804 2019-Jan-11 15:26:32.122845 - [DEBUG] Join: AllTop & AllBottom
21805 2019-Jan-11 15:26:32.122872 - [DEBUG] = AllBottom (new jump func)
21806 2019-Jan-11 15:26:32.122898 - [DEBUG]
21807 2019-Jan-11 15:26:32.122922 - [DEBUG] Start adding new jump function
21808 2019-Jan-11 15:26:32.122946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21809 2019-Jan-11 15:26:32.123004 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21810 2019-Jan-11 15:26:32.123632 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21811 2019-Jan-11 15:26:32.124261 - [DEBUG] Edge Function : AllBottom
21812 2019-Jan-11 15:26:32.124289 - [DEBUG] End adding new jump function
21813 2019-Jan-11 15:26:32.124314 - [DEBUG]
21814 2019-Jan-11 15:26:32.124338 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21815 2019-Jan-11 15:26:32.124364 - [DEBUG]
21816 2019-Jan-11 15:26:32.124388 - [DEBUG] Process 610. path edge:
21817 2019-Jan-11 15:26:32.124412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21818 2019-Jan-11 15:26:32.124470 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
21819 2019-Jan-11 15:26:32.125113 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21820 2019-Jan-11 15:26:32.125742 - [DEBUG]
21821 2019-Jan-11 15:26:32.125767 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21822 2019-Jan-11 15:26:32.126414 - [DEBUG] Compose: EdgeIdentity * AllBottom
21823 2019-Jan-11 15:26:32.126443 - [DEBUG]
21824 2019-Jan-11 15:26:32.126468 - [DEBUG] Propagate flow
21825 2019-Jan-11 15:26:32.126492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21826 2019-Jan-11 15:26:32.126550 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21827 2019-Jan-11 15:26:32.127178 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21828 2019-Jan-11 15:26:32.127806 - [DEBUG] Edge function : AllBottom (result of previous compose)
21829 2019-Jan-11 15:26:32.127833 - [DEBUG]
21830 2019-Jan-11 15:26:32.127869 - [DEBUG] Join: AllTop & AllBottom
21831 2019-Jan-11 15:26:32.127898 - [DEBUG] = AllBottom (new jump func)
21832 2019-Jan-11 15:26:32.127924 - [DEBUG]
21833 2019-Jan-11 15:26:32.127949 - [DEBUG] Start adding new jump function
21834 2019-Jan-11 15:26:32.127973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21835 2019-Jan-11 15:26:32.128030 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21836 2019-Jan-11 15:26:32.128660 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21837 2019-Jan-11 15:26:32.129285 - [DEBUG] Edge Function : AllBottom
21838 2019-Jan-11 15:26:32.129314 - [DEBUG] End adding new jump function
21839 2019-Jan-11 15:26:32.129339 - [DEBUG]
21840 2019-Jan-11 15:26:32.129363 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21841 2019-Jan-11 15:26:32.129388 - [DEBUG]
21842 2019-Jan-11 15:26:32.129412 - [DEBUG] Process 611. path edge:
21843 2019-Jan-11 15:26:32.129437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21844 2019-Jan-11 15:26:32.129494 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
21845 2019-Jan-11 15:26:32.130121 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21846 2019-Jan-11 15:26:32.130750 - [DEBUG]
21847 2019-Jan-11 15:26:32.130776 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21848 2019-Jan-11 15:26:32.131434 - [DEBUG] Compose: EdgeIdentity * AllBottom
21849 2019-Jan-11 15:26:32.131463 - [DEBUG]
21850 2019-Jan-11 15:26:32.131487 - [DEBUG] Propagate flow
21851 2019-Jan-11 15:26:32.131510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21852 2019-Jan-11 15:26:32.131568 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21853 2019-Jan-11 15:26:32.132192 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21854 2019-Jan-11 15:26:32.132821 - [DEBUG] Edge function : AllBottom (result of previous compose)
21855 2019-Jan-11 15:26:32.132848 - [DEBUG]
21856 2019-Jan-11 15:26:32.132873 - [DEBUG] Join: AllTop & AllBottom
21857 2019-Jan-11 15:26:32.132900 - [DEBUG] = AllBottom (new jump func)
21858 2019-Jan-11 15:26:32.132926 - [DEBUG]
21859 2019-Jan-11 15:26:32.132950 - [DEBUG] Start adding new jump function
21860 2019-Jan-11 15:26:32.132974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21861 2019-Jan-11 15:26:32.133031 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21862 2019-Jan-11 15:26:32.133662 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
21863 2019-Jan-11 15:26:32.134289 - [DEBUG] Edge Function : AllBottom
21864 2019-Jan-11 15:26:32.134317 - [DEBUG] End adding new jump function
21865 2019-Jan-11 15:26:32.134342 - [DEBUG]
21866 2019-Jan-11 15:26:32.134367 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21867 2019-Jan-11 15:26:32.134391 - [DEBUG]
21868 2019-Jan-11 15:26:32.134415 - [DEBUG] Process 612. path edge:
21869 2019-Jan-11 15:26:32.134440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21870 2019-Jan-11 15:26:32.134497 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21871 2019-Jan-11 15:26:32.135137 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21872 2019-Jan-11 15:26:32.135766 - [DEBUG]
21873 2019-Jan-11 15:26:32.135792 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21874 2019-Jan-11 15:26:32.136425 - [DEBUG] Compose: EdgeIdentity * AllBottom
21875 2019-Jan-11 15:26:32.136454 - [DEBUG]
21876 2019-Jan-11 15:26:32.136478 - [DEBUG] Propagate flow
21877 2019-Jan-11 15:26:32.136502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21878 2019-Jan-11 15:26:32.136559 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21879 2019-Jan-11 15:26:32.137189 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21880 2019-Jan-11 15:26:32.137817 - [DEBUG] Edge function : AllBottom (result of previous compose)
21881 2019-Jan-11 15:26:32.137843 - [DEBUG]
21882 2019-Jan-11 15:26:32.137882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21883 2019-Jan-11 15:26:32.137909 - [DEBUG] = AllBottom
21884 2019-Jan-11 15:26:32.137935 - [DEBUG]
21885 2019-Jan-11 15:26:32.137959 - [DEBUG] PROPAGATE: No new function!
21886 2019-Jan-11 15:26:32.137984 - [DEBUG] EDGE:
21887 2019-Jan-11 15:26:32.138042 - [DEBUG] ---> 21888 2019-Jan-11 15:26:32.138666 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21889 2019-Jan-11 15:26:32.139293 - [DEBUG]
21890 2019-Jan-11 15:26:32.139319 - [DEBUG] EDGE:
21891 2019-Jan-11 15:26:32.139378 - [DEBUG] ---> 21892 2019-Jan-11 15:26:32.140004 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21893 2019-Jan-11 15:26:32.140631 - [DEBUG]
21894 2019-Jan-11 15:26:32.140663 - [DEBUG] EDGE:
21895 2019-Jan-11 15:26:32.140722 - [DEBUG] ---> 21896 2019-Jan-11 15:26:32.141366 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21897 2019-Jan-11 15:26:32.141994 - [DEBUG]
21898 2019-Jan-11 15:26:32.142030 - [DEBUG] Compose: EdgeIdentity * AllBottom
21899 2019-Jan-11 15:26:32.142058 - [DEBUG]
21900 2019-Jan-11 15:26:32.142083 - [DEBUG] Propagate flow
21901 2019-Jan-11 15:26:32.142107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21902 2019-Jan-11 15:26:32.142163 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21903 2019-Jan-11 15:26:32.142792 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21904 2019-Jan-11 15:26:32.143420 - [DEBUG] Edge function : AllBottom (result of previous compose)
21905 2019-Jan-11 15:26:32.143447 - [DEBUG]
21906 2019-Jan-11 15:26:32.143472 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21907 2019-Jan-11 15:26:32.143499 - [DEBUG] = AllBottom
21908 2019-Jan-11 15:26:32.143524 - [DEBUG]
21909 2019-Jan-11 15:26:32.143548 - [DEBUG] PROPAGATE: No new function!
21910 2019-Jan-11 15:26:32.143574 - [DEBUG] EDGE:
21911 2019-Jan-11 15:26:32.143633 - [DEBUG] ---> 21912 2019-Jan-11 15:26:32.144270 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21913 2019-Jan-11 15:26:32.144913 - [DEBUG]
21914 2019-Jan-11 15:26:32.144944 - [DEBUG] Compose: EdgeIdentity * AllBottom
21915 2019-Jan-11 15:26:32.144972 - [DEBUG]
21916 2019-Jan-11 15:26:32.144997 - [DEBUG] Propagate flow
21917 2019-Jan-11 15:26:32.145021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21918 2019-Jan-11 15:26:32.145079 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21919 2019-Jan-11 15:26:32.145708 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21920 2019-Jan-11 15:26:32.146337 - [DEBUG] Edge function : AllBottom (result of previous compose)
21921 2019-Jan-11 15:26:32.146364 - [DEBUG]
21922 2019-Jan-11 15:26:32.146389 - [DEBUG] Join: AllTop & AllBottom
21923 2019-Jan-11 15:26:32.146416 - [DEBUG] = AllBottom (new jump func)
21924 2019-Jan-11 15:26:32.146441 - [DEBUG]
21925 2019-Jan-11 15:26:32.146466 - [DEBUG] Start adding new jump function
21926 2019-Jan-11 15:26:32.146490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21927 2019-Jan-11 15:26:32.146547 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21928 2019-Jan-11 15:26:32.147175 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21929 2019-Jan-11 15:26:32.147803 - [DEBUG] Edge Function : AllBottom
21930 2019-Jan-11 15:26:32.147832 - [DEBUG] End adding new jump function
21931 2019-Jan-11 15:26:32.147868 - [DEBUG]
21932 2019-Jan-11 15:26:32.147895 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21933 2019-Jan-11 15:26:32.147920 - [DEBUG]
21934 2019-Jan-11 15:26:32.147945 - [DEBUG] Process 613. path edge:
21935 2019-Jan-11 15:26:32.147969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21936 2019-Jan-11 15:26:32.148027 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21937 2019-Jan-11 15:26:32.148655 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21938 2019-Jan-11 15:26:32.149283 - [DEBUG]
21939 2019-Jan-11 15:26:32.149316 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21940 2019-Jan-11 15:26:32.149949 - [DEBUG] Possible callees:
21941 2019-Jan-11 15:26:32.149975 - [DEBUG] bar
21942 2019-Jan-11 15:26:32.150001 - [DEBUG] Possible return sites:
21943 2019-Jan-11 15:26:32.150025 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921944 2019-Jan-11 15:26:32.151285 - [DEBUG] Found and process special summary
21945 2019-Jan-11 15:26:32.151318 - [DEBUG] Compose: EdgeIdentity * AllBottom
21946 2019-Jan-11 15:26:32.151345 - [DEBUG]
21947 2019-Jan-11 15:26:32.151369 - [DEBUG] Propagate flow
21948 2019-Jan-11 15:26:32.151392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21949 2019-Jan-11 15:26:32.151450 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21950 2019-Jan-11 15:26:32.152079 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21951 2019-Jan-11 15:26:32.152708 - [DEBUG] Edge function : AllBottom (result of previous compose)
21952 2019-Jan-11 15:26:32.152735 - [DEBUG]
21953 2019-Jan-11 15:26:32.152760 - [DEBUG] Join: AllTop & AllBottom
21954 2019-Jan-11 15:26:32.152787 - [DEBUG] = AllBottom (new jump func)
21955 2019-Jan-11 15:26:32.152813 - [DEBUG]
21956 2019-Jan-11 15:26:32.152837 - [DEBUG] Start adding new jump function
21957 2019-Jan-11 15:26:32.152861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21958 2019-Jan-11 15:26:32.152918 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21959 2019-Jan-11 15:26:32.153546 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21960 2019-Jan-11 15:26:32.154174 - [DEBUG] Edge Function : AllBottom
21961 2019-Jan-11 15:26:32.154202 - [DEBUG] End adding new jump function
21962 2019-Jan-11 15:26:32.154227 - [DEBUG]
21963 2019-Jan-11 15:26:32.154252 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21964 2019-Jan-11 15:26:32.154277 - [DEBUG]
21965 2019-Jan-11 15:26:32.154301 - [DEBUG] Process 614. path edge:
21966 2019-Jan-11 15:26:32.154326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21967 2019-Jan-11 15:26:32.154383 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21968 2019-Jan-11 15:26:32.155028 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21969 2019-Jan-11 15:26:32.155657 - [DEBUG]
21970 2019-Jan-11 15:26:32.155682 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21971 2019-Jan-11 15:26:32.156326 - [DEBUG] Compose: EdgeIdentity * AllBottom
21972 2019-Jan-11 15:26:32.156355 - [DEBUG]
21973 2019-Jan-11 15:26:32.156380 - [DEBUG] Propagate flow
21974 2019-Jan-11 15:26:32.156404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21975 2019-Jan-11 15:26:32.156461 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21976 2019-Jan-11 15:26:32.157088 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21977 2019-Jan-11 15:26:32.157717 - [DEBUG] Edge function : AllBottom (result of previous compose)
21978 2019-Jan-11 15:26:32.157744 - [DEBUG]
21979 2019-Jan-11 15:26:32.157769 - [DEBUG] Join: AllTop & AllBottom
21980 2019-Jan-11 15:26:32.157796 - [DEBUG] = AllBottom (new jump func)
21981 2019-Jan-11 15:26:32.157822 - [DEBUG]
21982 2019-Jan-11 15:26:32.157846 - [DEBUG] Start adding new jump function
21983 2019-Jan-11 15:26:32.157883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21984 2019-Jan-11 15:26:32.157951 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21985 2019-Jan-11 15:26:32.158580 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21986 2019-Jan-11 15:26:32.159206 - [DEBUG] Edge Function : AllBottom
21987 2019-Jan-11 15:26:32.159234 - [DEBUG] End adding new jump function
21988 2019-Jan-11 15:26:32.159259 - [DEBUG]
21989 2019-Jan-11 15:26:32.159284 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21990 2019-Jan-11 15:26:32.159309 - [DEBUG]
21991 2019-Jan-11 15:26:32.159333 - [DEBUG] Process 615. path edge:
21992 2019-Jan-11 15:26:32.159357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21993 2019-Jan-11 15:26:32.159415 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21994 2019-Jan-11 15:26:32.160042 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21995 2019-Jan-11 15:26:32.160671 - [DEBUG]
21996 2019-Jan-11 15:26:32.160697 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21997 2019-Jan-11 15:26:32.161349 - [DEBUG] Compose: EdgeIdentity * AllBottom
21998 2019-Jan-11 15:26:32.161377 - [DEBUG]
21999 2019-Jan-11 15:26:32.161401 - [DEBUG] Propagate flow
22000 2019-Jan-11 15:26:32.161424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22001 2019-Jan-11 15:26:32.161481 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
22002 2019-Jan-11 15:26:32.162118 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22003 2019-Jan-11 15:26:32.162748 - [DEBUG] Edge function : AllBottom (result of previous compose)
22004 2019-Jan-11 15:26:32.162774 - [DEBUG]
22005 2019-Jan-11 15:26:32.162799 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22006 2019-Jan-11 15:26:32.162826 - [DEBUG] = AllBottom
22007 2019-Jan-11 15:26:32.162852 - [DEBUG]
22008 2019-Jan-11 15:26:32.162876 - [DEBUG] PROPAGATE: No new function!
22009 2019-Jan-11 15:26:32.162906 - [DEBUG] Compose: EdgeIdentity * AllBottom
22010 2019-Jan-11 15:26:32.162934 - [DEBUG]
22011 2019-Jan-11 15:26:32.162959 - [DEBUG] Propagate flow
22012 2019-Jan-11 15:26:32.162983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22013 2019-Jan-11 15:26:32.163040 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22014 2019-Jan-11 15:26:32.163676 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22015 2019-Jan-11 15:26:32.164306 - [DEBUG] Edge function : AllBottom (result of previous compose)
22016 2019-Jan-11 15:26:32.164332 - [DEBUG]
22017 2019-Jan-11 15:26:32.164357 - [DEBUG] Join: AllTop & AllBottom
22018 2019-Jan-11 15:26:32.164384 - [DEBUG] = AllBottom (new jump func)
22019 2019-Jan-11 15:26:32.164410 - [DEBUG]
22020 2019-Jan-11 15:26:32.164434 - [DEBUG] Start adding new jump function
22021 2019-Jan-11 15:26:32.164458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22022 2019-Jan-11 15:26:32.164515 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22023 2019-Jan-11 15:26:32.165160 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22024 2019-Jan-11 15:26:32.165796 - [DEBUG] Edge Function : AllBottom
22025 2019-Jan-11 15:26:32.165824 - [DEBUG] End adding new jump function
22026 2019-Jan-11 15:26:32.165849 - [DEBUG]
22027 2019-Jan-11 15:26:32.165873 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
22028 2019-Jan-11 15:26:32.165906 - [DEBUG]
22029 2019-Jan-11 15:26:32.165931 - [DEBUG] Process 616. path edge:
22030 2019-Jan-11 15:26:32.165956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22031 2019-Jan-11 15:26:32.166013 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
22032 2019-Jan-11 15:26:32.166660 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22033 2019-Jan-11 15:26:32.167289 - [DEBUG]
22034 2019-Jan-11 15:26:32.167314 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22035 2019-Jan-11 15:26:32.167969 - [DEBUG] Possible callees:
22036 2019-Jan-11 15:26:32.167995 - [DEBUG] llvm.dbg.declare
22037 2019-Jan-11 15:26:32.168020 - [DEBUG] Possible return sites:
22038 2019-Jan-11 15:26:32.168044 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10322039 2019-Jan-11 15:26:32.169293 - [DEBUG] Found and process special summary
22040 2019-Jan-11 15:26:32.169327 - [DEBUG] Compose: EdgeIdentity * AllBottom
22041 2019-Jan-11 15:26:32.169355 - [DEBUG]
22042 2019-Jan-11 15:26:32.169380 - [DEBUG] Propagate flow
22043 2019-Jan-11 15:26:32.169404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22044 2019-Jan-11 15:26:32.169462 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22045 2019-Jan-11 15:26:32.170093 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22046 2019-Jan-11 15:26:32.170724 - [DEBUG] Edge function : AllBottom (result of previous compose)
22047 2019-Jan-11 15:26:32.170750 - [DEBUG]
22048 2019-Jan-11 15:26:32.170776 - [DEBUG] Join: AllTop & AllBottom
22049 2019-Jan-11 15:26:32.170803 - [DEBUG] = AllBottom (new jump func)
22050 2019-Jan-11 15:26:32.170828 - [DEBUG]
22051 2019-Jan-11 15:26:32.170853 - [DEBUG] Start adding new jump function
22052 2019-Jan-11 15:26:32.170877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22053 2019-Jan-11 15:26:32.170934 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22054 2019-Jan-11 15:26:32.171577 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22055 2019-Jan-11 15:26:32.172206 - [DEBUG] Edge Function : AllBottom
22056 2019-Jan-11 15:26:32.172234 - [DEBUG] End adding new jump function
22057 2019-Jan-11 15:26:32.172260 - [DEBUG]
22058 2019-Jan-11 15:26:32.172284 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
22059 2019-Jan-11 15:26:32.172309 - [DEBUG]
22060 2019-Jan-11 15:26:32.172333 - [DEBUG] Process 617. path edge:
22061 2019-Jan-11 15:26:32.172358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22062 2019-Jan-11 15:26:32.172415 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
22063 2019-Jan-11 15:26:32.173043 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22064 2019-Jan-11 15:26:32.173672 - [DEBUG]
22065 2019-Jan-11 15:26:32.173697 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22066 2019-Jan-11 15:26:32.174342 - [DEBUG] Compose: EdgeIdentity * AllBottom
22067 2019-Jan-11 15:26:32.174371 - [DEBUG]
22068 2019-Jan-11 15:26:32.174396 - [DEBUG] Propagate flow
22069 2019-Jan-11 15:26:32.174420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22070 2019-Jan-11 15:26:32.174486 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
22071 2019-Jan-11 15:26:32.175129 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22072 2019-Jan-11 15:26:32.175758 - [DEBUG] Edge function : AllBottom (result of previous compose)
22073 2019-Jan-11 15:26:32.175784 - [DEBUG]
22074 2019-Jan-11 15:26:32.175810 - [DEBUG] Join: AllTop & AllBottom
22075 2019-Jan-11 15:26:32.175837 - [DEBUG] = AllBottom (new jump func)
22076 2019-Jan-11 15:26:32.175862 - [DEBUG]
22077 2019-Jan-11 15:26:32.175887 - [DEBUG] Start adding new jump function
22078 2019-Jan-11 15:26:32.175911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22079 2019-Jan-11 15:26:32.175968 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22080 2019-Jan-11 15:26:32.176595 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
22081 2019-Jan-11 15:26:32.177218 - [DEBUG] Edge Function : AllBottom
22082 2019-Jan-11 15:26:32.177246 - [DEBUG] End adding new jump function
22083 2019-Jan-11 15:26:32.177271 - [DEBUG]
22084 2019-Jan-11 15:26:32.177296 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
22085 2019-Jan-11 15:26:32.177321 - [DEBUG]
22086 2019-Jan-11 15:26:32.177345 - [DEBUG] Process 618. path edge:
22087 2019-Jan-11 15:26:32.177369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22088 2019-Jan-11 15:26:32.177426 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
22089 2019-Jan-11 15:26:32.178066 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22090 2019-Jan-11 15:26:32.178695 - [DEBUG]
22091 2019-Jan-11 15:26:32.178721 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
22092 2019-Jan-11 15:26:32.179353 - [DEBUG] Compose: EdgeIdentity * AllBottom
22093 2019-Jan-11 15:26:32.179382 - [DEBUG]
22094 2019-Jan-11 15:26:32.179407 - [DEBUG] Propagate flow
22095 2019-Jan-11 15:26:32.179432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22096 2019-Jan-11 15:26:32.179490 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
22097 2019-Jan-11 15:26:32.180115 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22098 2019-Jan-11 15:26:32.180745 - [DEBUG] Edge function : AllBottom (result of previous compose)
22099 2019-Jan-11 15:26:32.180771 - [DEBUG]
22100 2019-Jan-11 15:26:32.180797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22101 2019-Jan-11 15:26:32.180824 - [DEBUG] = AllBottom
22102 2019-Jan-11 15:26:32.180850 - [DEBUG]
22103 2019-Jan-11 15:26:32.180874 - [DEBUG] PROPAGATE: No new function!
22104 2019-Jan-11 15:26:32.180899 - [DEBUG] EDGE:
22105 2019-Jan-11 15:26:32.180958 - [DEBUG] ---> 22106 2019-Jan-11 15:26:32.181598 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22107 2019-Jan-11 15:26:32.182226 - [DEBUG]
22108 2019-Jan-11 15:26:32.182252 - [DEBUG] EDGE:
22109 2019-Jan-11 15:26:32.182311 - [DEBUG] ---> 22110 2019-Jan-11 15:26:32.182940 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22111 2019-Jan-11 15:26:32.183570 - [DEBUG]
22112 2019-Jan-11 15:26:32.183604 - [DEBUG] Compose: EdgeIdentity * AllBottom
22113 2019-Jan-11 15:26:32.183632 - [DEBUG]
22114 2019-Jan-11 15:26:32.183657 - [DEBUG] Propagate flow
22115 2019-Jan-11 15:26:32.183681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22116 2019-Jan-11 15:26:32.183739 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22117 2019-Jan-11 15:26:32.184377 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22118 2019-Jan-11 15:26:32.185025 - [DEBUG] Edge function : AllBottom (result of previous compose)
22119 2019-Jan-11 15:26:32.185051 - [DEBUG]
22120 2019-Jan-11 15:26:32.185077 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22121 2019-Jan-11 15:26:32.185104 - [DEBUG] = AllBottom
22122 2019-Jan-11 15:26:32.185130 - [DEBUG]
22123 2019-Jan-11 15:26:32.185154 - [DEBUG] PROPAGATE: No new function!
22124 2019-Jan-11 15:26:32.185181 - [DEBUG] EDGE:
22125 2019-Jan-11 15:26:32.185239 - [DEBUG] ---> 22126 2019-Jan-11 15:26:32.185876 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22127 2019-Jan-11 15:26:32.186505 - [DEBUG]
22128 2019-Jan-11 15:26:32.186531 - [DEBUG] EDGE:
22129 2019-Jan-11 15:26:32.186590 - [DEBUG] ---> 22130 2019-Jan-11 15:26:32.187215 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22131 2019-Jan-11 15:26:32.187844 - [DEBUG]
22132 2019-Jan-11 15:26:32.187883 - [DEBUG] EDGE:
22133 2019-Jan-11 15:26:32.187942 - [DEBUG] ---> 22134 2019-Jan-11 15:26:32.188571 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22135 2019-Jan-11 15:26:32.189199 - [DEBUG]
22136 2019-Jan-11 15:26:32.189233 - [DEBUG] Compose: EdgeIdentity * AllBottom
22137 2019-Jan-11 15:26:32.189261 - [DEBUG]
22138 2019-Jan-11 15:26:32.189286 - [DEBUG] Propagate flow
22139 2019-Jan-11 15:26:32.189310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22140 2019-Jan-11 15:26:32.189368 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
22141 2019-Jan-11 15:26:32.189996 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22142 2019-Jan-11 15:26:32.190625 - [DEBUG] Edge function : AllBottom (result of previous compose)
22143 2019-Jan-11 15:26:32.190651 - [DEBUG]
22144 2019-Jan-11 15:26:32.190677 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22145 2019-Jan-11 15:26:32.190704 - [DEBUG] = AllBottom
22146 2019-Jan-11 15:26:32.190729 - [DEBUG]
22147 2019-Jan-11 15:26:32.190753 - [DEBUG] PROPAGATE: No new function!
22148 2019-Jan-11 15:26:32.190780 - [DEBUG] EDGE:
22149 2019-Jan-11 15:26:32.190839 - [DEBUG] ---> 22150 2019-Jan-11 15:26:32.191484 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22151 2019-Jan-11 15:26:32.192113 - [DEBUG]
22152 2019-Jan-11 15:26:32.192139 - [DEBUG] EDGE:
22153 2019-Jan-11 15:26:32.192198 - [DEBUG] ---> 22154 2019-Jan-11 15:26:32.192824 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22155 2019-Jan-11 15:26:32.193454 - [DEBUG]
22156 2019-Jan-11 15:26:32.193480 - [DEBUG] EDGE:
22157 2019-Jan-11 15:26:32.193539 - [DEBUG] ---> 22158 2019-Jan-11 15:26:32.194169 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22159 2019-Jan-11 15:26:32.194821 - [DEBUG]
22160 2019-Jan-11 15:26:32.194854 - [DEBUG] Compose: EdgeIdentity * AllBottom
22161 2019-Jan-11 15:26:32.194881 - [DEBUG]
22162 2019-Jan-11 15:26:32.194905 - [DEBUG] Propagate flow
22163 2019-Jan-11 15:26:32.194929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22164 2019-Jan-11 15:26:32.194985 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
22165 2019-Jan-11 15:26:32.195616 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22166 2019-Jan-11 15:26:32.196244 - [DEBUG] Edge function : AllBottom (result of previous compose)
22167 2019-Jan-11 15:26:32.196271 - [DEBUG]
22168 2019-Jan-11 15:26:32.196296 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22169 2019-Jan-11 15:26:32.196323 - [DEBUG] = AllBottom
22170 2019-Jan-11 15:26:32.196349 - [DEBUG]
22171 2019-Jan-11 15:26:32.196373 - [DEBUG] PROPAGATE: No new function!
22172 2019-Jan-11 15:26:32.196399 - [DEBUG] EDGE:
22173 2019-Jan-11 15:26:32.196458 - [DEBUG] ---> 22174 2019-Jan-11 15:26:32.197088 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22175 2019-Jan-11 15:26:32.197717 - [DEBUG]
22176 2019-Jan-11 15:26:32.197743 - [DEBUG] EDGE:
22177 2019-Jan-11 15:26:32.197801 - [DEBUG] ---> 22178 2019-Jan-11 15:26:32.198444 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22179 2019-Jan-11 15:26:32.199074 - [DEBUG]
22180 2019-Jan-11 15:26:32.199100 - [DEBUG] EDGE:
22181 2019-Jan-11 15:26:32.199158 - [DEBUG] ---> 22182 2019-Jan-11 15:26:32.199788 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22183 2019-Jan-11 15:26:32.200417 - [DEBUG]
22184 2019-Jan-11 15:26:32.200451 - [DEBUG] Compose: EdgeIdentity * AllBottom
22185 2019-Jan-11 15:26:32.200479 - [DEBUG]
22186 2019-Jan-11 15:26:32.200504 - [DEBUG] Propagate flow
22187 2019-Jan-11 15:26:32.200528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22188 2019-Jan-11 15:26:32.200586 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
22189 2019-Jan-11 15:26:32.201229 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22190 2019-Jan-11 15:26:32.201858 - [DEBUG] Edge function : AllBottom (result of previous compose)
22191 2019-Jan-11 15:26:32.201884 - [DEBUG]
22192 2019-Jan-11 15:26:32.201910 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22193 2019-Jan-11 15:26:32.201937 - [DEBUG] = AllBottom
22194 2019-Jan-11 15:26:32.201963 - [DEBUG]
22195 2019-Jan-11 15:26:32.201987 - [DEBUG] PROPAGATE: No new function!
22196 2019-Jan-11 15:26:32.202013 - [DEBUG] EDGE:
22197 2019-Jan-11 15:26:32.202072 - [DEBUG] ---> 22198 2019-Jan-11 15:26:32.202702 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22199 2019-Jan-11 15:26:32.203330 - [DEBUG]
22200 2019-Jan-11 15:26:32.203364 - [DEBUG] Compose: EdgeIdentity * AllBottom
22201 2019-Jan-11 15:26:32.203391 - [DEBUG]
22202 2019-Jan-11 15:26:32.203416 - [DEBUG] Propagate flow
22203 2019-Jan-11 15:26:32.203440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22204 2019-Jan-11 15:26:32.203505 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22205 2019-Jan-11 15:26:32.204135 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22206 2019-Jan-11 15:26:32.204779 - [DEBUG] Edge function : AllBottom (result of previous compose)
22207 2019-Jan-11 15:26:32.204805 - [DEBUG]
22208 2019-Jan-11 15:26:32.204830 - [DEBUG] Join: AllTop & AllBottom
22209 2019-Jan-11 15:26:32.204856 - [DEBUG] = AllBottom (new jump func)
22210 2019-Jan-11 15:26:32.204881 - [DEBUG]
22211 2019-Jan-11 15:26:32.204904 - [DEBUG] Start adding new jump function
22212 2019-Jan-11 15:26:32.204928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22213 2019-Jan-11 15:26:32.204984 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22214 2019-Jan-11 15:26:32.205614 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22215 2019-Jan-11 15:26:32.206242 - [DEBUG] Edge Function : AllBottom
22216 2019-Jan-11 15:26:32.206271 - [DEBUG] End adding new jump function
22217 2019-Jan-11 15:26:32.206296 - [DEBUG]
22218 2019-Jan-11 15:26:32.206321 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
22219 2019-Jan-11 15:26:32.206346 - [DEBUG]
22220 2019-Jan-11 15:26:32.206370 - [DEBUG] Process 619. path edge:
22221 2019-Jan-11 15:26:32.206395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22222 2019-Jan-11 15:26:32.206452 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
22223 2019-Jan-11 15:26:32.207080 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22224 2019-Jan-11 15:26:32.207708 - [DEBUG]
22225 2019-Jan-11 15:26:32.207734 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22226 2019-Jan-11 15:26:32.208393 - [DEBUG] Compose: EdgeIdentity * AllBottom
22227 2019-Jan-11 15:26:32.208423 - [DEBUG]
22228 2019-Jan-11 15:26:32.208447 - [DEBUG] Propagate flow
22229 2019-Jan-11 15:26:32.208472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22230 2019-Jan-11 15:26:32.208530 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22231 2019-Jan-11 15:26:32.209160 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22232 2019-Jan-11 15:26:32.209789 - [DEBUG] Edge function : AllBottom (result of previous compose)
22233 2019-Jan-11 15:26:32.209815 - [DEBUG]
22234 2019-Jan-11 15:26:32.209841 - [DEBUG] Join: AllTop & AllBottom
22235 2019-Jan-11 15:26:32.209868 - [DEBUG] = AllBottom (new jump func)
22236 2019-Jan-11 15:26:32.209893 - [DEBUG]
22237 2019-Jan-11 15:26:32.209917 - [DEBUG] Start adding new jump function
22238 2019-Jan-11 15:26:32.209942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22239 2019-Jan-11 15:26:32.209999 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22240 2019-Jan-11 15:26:32.210626 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22241 2019-Jan-11 15:26:32.211269 - [DEBUG] Edge Function : AllBottom
22242 2019-Jan-11 15:26:32.211297 - [DEBUG] End adding new jump function
22243 2019-Jan-11 15:26:32.211322 - [DEBUG]
22244 2019-Jan-11 15:26:32.211346 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
22245 2019-Jan-11 15:26:32.211370 - [DEBUG]
22246 2019-Jan-11 15:26:32.211393 - [DEBUG] Process 620. path edge:
22247 2019-Jan-11 15:26:32.211417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22248 2019-Jan-11 15:26:32.211473 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
22249 2019-Jan-11 15:26:32.212113 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22250 2019-Jan-11 15:26:32.212742 - [DEBUG]
22251 2019-Jan-11 15:26:32.212767 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22252 2019-Jan-11 15:26:32.213417 - [DEBUG] Compose: EdgeIdentity * AllBottom
22253 2019-Jan-11 15:26:32.213446 - [DEBUG]
22254 2019-Jan-11 15:26:32.213471 - [DEBUG] Propagate flow
22255 2019-Jan-11 15:26:32.213495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22256 2019-Jan-11 15:26:32.213553 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22257 2019-Jan-11 15:26:32.214180 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22258 2019-Jan-11 15:26:32.214823 - [DEBUG] Edge function : AllBottom (result of previous compose)
22259 2019-Jan-11 15:26:32.214848 - [DEBUG]
22260 2019-Jan-11 15:26:32.214873 - [DEBUG] Join: AllTop & AllBottom
22261 2019-Jan-11 15:26:32.214899 - [DEBUG] = AllBottom (new jump func)
22262 2019-Jan-11 15:26:32.214923 - [DEBUG]
22263 2019-Jan-11 15:26:32.214947 - [DEBUG] Start adding new jump function
22264 2019-Jan-11 15:26:32.214970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22265 2019-Jan-11 15:26:32.215026 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22266 2019-Jan-11 15:26:32.215655 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22267 2019-Jan-11 15:26:32.216280 - [DEBUG] Edge Function : AllBottom
22268 2019-Jan-11 15:26:32.216309 - [DEBUG] End adding new jump function
22269 2019-Jan-11 15:26:32.216334 - [DEBUG]
22270 2019-Jan-11 15:26:32.216358 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
22271 2019-Jan-11 15:26:32.216383 - [DEBUG]
22272 2019-Jan-11 15:26:32.216407 - [DEBUG] Process 621. path edge:
22273 2019-Jan-11 15:26:32.216431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22274 2019-Jan-11 15:26:32.216489 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
22275 2019-Jan-11 15:26:32.217115 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22276 2019-Jan-11 15:26:32.217744 - [DEBUG]
22277 2019-Jan-11 15:26:32.217770 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22278 2019-Jan-11 15:26:32.218421 - [DEBUG] Compose: EdgeIdentity * AllBottom
22279 2019-Jan-11 15:26:32.218450 - [DEBUG]
22280 2019-Jan-11 15:26:32.218474 - [DEBUG] Propagate flow
22281 2019-Jan-11 15:26:32.218499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22282 2019-Jan-11 15:26:32.218556 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22283 2019-Jan-11 15:26:32.219192 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22284 2019-Jan-11 15:26:32.219821 - [DEBUG] Edge function : AllBottom (result of previous compose)
22285 2019-Jan-11 15:26:32.219848 - [DEBUG]
22286 2019-Jan-11 15:26:32.219873 - [DEBUG] Join: AllTop & AllBottom
22287 2019-Jan-11 15:26:32.219900 - [DEBUG] = AllBottom (new jump func)
22288 2019-Jan-11 15:26:32.219926 - [DEBUG]
22289 2019-Jan-11 15:26:32.219950 - [DEBUG] Start adding new jump function
22290 2019-Jan-11 15:26:32.219974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22291 2019-Jan-11 15:26:32.220031 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22292 2019-Jan-11 15:26:32.220670 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22293 2019-Jan-11 15:26:32.221321 - [DEBUG] Edge Function : AllBottom
22294 2019-Jan-11 15:26:32.221350 - [DEBUG] End adding new jump function
22295 2019-Jan-11 15:26:32.221375 - [DEBUG]
22296 2019-Jan-11 15:26:32.221399 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
22297 2019-Jan-11 15:26:32.221423 - [DEBUG]
22298 2019-Jan-11 15:26:32.221446 - [DEBUG] Process 622. path edge:
22299 2019-Jan-11 15:26:32.221470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22300 2019-Jan-11 15:26:32.221527 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
22301 2019-Jan-11 15:26:32.222163 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22302 2019-Jan-11 15:26:32.222791 - [DEBUG]
22303 2019-Jan-11 15:26:32.222816 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22304 2019-Jan-11 15:26:32.223457 - [DEBUG] Possible callees:
22305 2019-Jan-11 15:26:32.223483 - [DEBUG] llvm.dbg.declare
22306 2019-Jan-11 15:26:32.223509 - [DEBUG] Possible return sites:
22307 2019-Jan-11 15:26:32.223534 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12022308 2019-Jan-11 15:26:32.224801 - [DEBUG] Found and process special summary
22309 2019-Jan-11 15:26:32.224833 - [DEBUG] Compose: EdgeIdentity * AllBottom
22310 2019-Jan-11 15:26:32.224861 - [DEBUG]
22311 2019-Jan-11 15:26:32.224885 - [DEBUG] Propagate flow
22312 2019-Jan-11 15:26:32.224908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22313 2019-Jan-11 15:26:32.224965 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22314 2019-Jan-11 15:26:32.225602 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22315 2019-Jan-11 15:26:32.226232 - [DEBUG] Edge function : AllBottom (result of previous compose)
22316 2019-Jan-11 15:26:32.226258 - [DEBUG]
22317 2019-Jan-11 15:26:32.226284 - [DEBUG] Join: AllTop & AllBottom
22318 2019-Jan-11 15:26:32.226311 - [DEBUG] = AllBottom (new jump func)
22319 2019-Jan-11 15:26:32.226336 - [DEBUG]
22320 2019-Jan-11 15:26:32.226361 - [DEBUG] Start adding new jump function
22321 2019-Jan-11 15:26:32.226385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22322 2019-Jan-11 15:26:32.226442 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22323 2019-Jan-11 15:26:32.227071 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22324 2019-Jan-11 15:26:32.227701 - [DEBUG] Edge Function : AllBottom
22325 2019-Jan-11 15:26:32.227729 - [DEBUG] End adding new jump function
22326 2019-Jan-11 15:26:32.227754 - [DEBUG]
22327 2019-Jan-11 15:26:32.227778 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
22328 2019-Jan-11 15:26:32.227803 - [DEBUG]
22329 2019-Jan-11 15:26:32.227827 - [DEBUG] Process 623. path edge:
22330 2019-Jan-11 15:26:32.227852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22331 2019-Jan-11 15:26:32.227921 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
22332 2019-Jan-11 15:26:32.228551 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22333 2019-Jan-11 15:26:32.229180 - [DEBUG]
22334 2019-Jan-11 15:26:32.229213 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22335 2019-Jan-11 15:26:32.229861 - [DEBUG] Compose: EdgeIdentity * AllBottom
22336 2019-Jan-11 15:26:32.229891 - [DEBUG]
22337 2019-Jan-11 15:26:32.229916 - [DEBUG] Propagate flow
22338 2019-Jan-11 15:26:32.229940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22339 2019-Jan-11 15:26:32.229999 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22340 2019-Jan-11 15:26:32.230625 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22341 2019-Jan-11 15:26:32.231266 - [DEBUG] Edge function : AllBottom (result of previous compose)
22342 2019-Jan-11 15:26:32.231292 - [DEBUG]
22343 2019-Jan-11 15:26:32.231316 - [DEBUG] Join: AllTop & AllBottom
22344 2019-Jan-11 15:26:32.231342 - [DEBUG] = AllBottom (new jump func)
22345 2019-Jan-11 15:26:32.231367 - [DEBUG]
22346 2019-Jan-11 15:26:32.231390 - [DEBUG] Start adding new jump function
22347 2019-Jan-11 15:26:32.231413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22348 2019-Jan-11 15:26:32.231470 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22349 2019-Jan-11 15:26:32.232097 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22350 2019-Jan-11 15:26:32.232722 - [DEBUG] Edge Function : AllBottom
22351 2019-Jan-11 15:26:32.232750 - [DEBUG] End adding new jump function
22352 2019-Jan-11 15:26:32.232775 - [DEBUG]
22353 2019-Jan-11 15:26:32.232799 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22354 2019-Jan-11 15:26:32.232824 - [DEBUG]
22355 2019-Jan-11 15:26:32.232848 - [DEBUG] Process 624. path edge:
22356 2019-Jan-11 15:26:32.232873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22357 2019-Jan-11 15:26:32.232931 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
22358 2019-Jan-11 15:26:32.233555 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22359 2019-Jan-11 15:26:32.234183 - [DEBUG]
22360 2019-Jan-11 15:26:32.234209 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22361 2019-Jan-11 15:26:32.234860 - [DEBUG] Compose: EdgeIdentity * AllBottom
22362 2019-Jan-11 15:26:32.234888 - [DEBUG]
22363 2019-Jan-11 15:26:32.234912 - [DEBUG] Propagate flow
22364 2019-Jan-11 15:26:32.234935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22365 2019-Jan-11 15:26:32.234992 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22366 2019-Jan-11 15:26:32.235628 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22367 2019-Jan-11 15:26:32.236258 - [DEBUG] Edge function : AllBottom (result of previous compose)
22368 2019-Jan-11 15:26:32.236284 - [DEBUG]
22369 2019-Jan-11 15:26:32.236310 - [DEBUG] Join: AllTop & AllBottom
22370 2019-Jan-11 15:26:32.236337 - [DEBUG] = AllBottom (new jump func)
22371 2019-Jan-11 15:26:32.236363 - [DEBUG]
22372 2019-Jan-11 15:26:32.236387 - [DEBUG] Start adding new jump function
22373 2019-Jan-11 15:26:32.236411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22374 2019-Jan-11 15:26:32.236468 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22375 2019-Jan-11 15:26:32.237096 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22376 2019-Jan-11 15:26:32.237731 - [DEBUG] Edge Function : AllBottom
22377 2019-Jan-11 15:26:32.237760 - [DEBUG] End adding new jump function
22378 2019-Jan-11 15:26:32.237793 - [DEBUG]
22379 2019-Jan-11 15:26:32.237818 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22380 2019-Jan-11 15:26:32.237843 - [DEBUG]
22381 2019-Jan-11 15:26:32.237879 - [DEBUG] Process 625. path edge:
22382 2019-Jan-11 15:26:32.237905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22383 2019-Jan-11 15:26:32.237962 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22384 2019-Jan-11 15:26:32.238599 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22385 2019-Jan-11 15:26:32.239228 - [DEBUG]
22386 2019-Jan-11 15:26:32.239253 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22387 2019-Jan-11 15:26:32.239897 - [DEBUG] Possible callees:
22388 2019-Jan-11 15:26:32.239923 - [DEBUG] llvm.dbg.declare
22389 2019-Jan-11 15:26:32.239949 - [DEBUG] Possible return sites:
22390 2019-Jan-11 15:26:32.239974 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922391 2019-Jan-11 15:26:32.241237 - [DEBUG] Found and process special summary
22392 2019-Jan-11 15:26:32.241270 - [DEBUG] Compose: EdgeIdentity * AllBottom
22393 2019-Jan-11 15:26:32.241297 - [DEBUG]
22394 2019-Jan-11 15:26:32.241321 - [DEBUG] Propagate flow
22395 2019-Jan-11 15:26:32.241345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22396 2019-Jan-11 15:26:32.241402 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22397 2019-Jan-11 15:26:32.242032 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22398 2019-Jan-11 15:26:32.242662 - [DEBUG] Edge function : AllBottom (result of previous compose)
22399 2019-Jan-11 15:26:32.242689 - [DEBUG]
22400 2019-Jan-11 15:26:32.242715 - [DEBUG] Join: AllTop & AllBottom
22401 2019-Jan-11 15:26:32.242742 - [DEBUG] = AllBottom (new jump func)
22402 2019-Jan-11 15:26:32.242767 - [DEBUG]
22403 2019-Jan-11 15:26:32.242791 - [DEBUG] Start adding new jump function
22404 2019-Jan-11 15:26:32.242816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22405 2019-Jan-11 15:26:32.242873 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22406 2019-Jan-11 15:26:32.243502 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22407 2019-Jan-11 15:26:32.244132 - [DEBUG] Edge Function : AllBottom
22408 2019-Jan-11 15:26:32.244161 - [DEBUG] End adding new jump function
22409 2019-Jan-11 15:26:32.244186 - [DEBUG]
22410 2019-Jan-11 15:26:32.244211 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22411 2019-Jan-11 15:26:32.244235 - [DEBUG]
22412 2019-Jan-11 15:26:32.244260 - [DEBUG] Process 626. path edge:
22413 2019-Jan-11 15:26:32.244284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22414 2019-Jan-11 15:26:32.244341 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
22415 2019-Jan-11 15:26:32.244988 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22416 2019-Jan-11 15:26:32.245618 - [DEBUG]
22417 2019-Jan-11 15:26:32.245643 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22418 2019-Jan-11 15:26:32.246292 - [DEBUG] Compose: EdgeIdentity * AllBottom
22419 2019-Jan-11 15:26:32.246322 - [DEBUG]
22420 2019-Jan-11 15:26:32.246346 - [DEBUG] Propagate flow
22421 2019-Jan-11 15:26:32.246371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22422 2019-Jan-11 15:26:32.246437 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22423 2019-Jan-11 15:26:32.247065 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22424 2019-Jan-11 15:26:32.247693 - [DEBUG] Edge function : AllBottom (result of previous compose)
22425 2019-Jan-11 15:26:32.247720 - [DEBUG]
22426 2019-Jan-11 15:26:32.247745 - [DEBUG] Join: AllTop & AllBottom
22427 2019-Jan-11 15:26:32.247773 - [DEBUG] = AllBottom (new jump func)
22428 2019-Jan-11 15:26:32.247798 - [DEBUG]
22429 2019-Jan-11 15:26:32.247822 - [DEBUG] Start adding new jump function
22430 2019-Jan-11 15:26:32.247846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22431 2019-Jan-11 15:26:32.247917 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22432 2019-Jan-11 15:26:32.248545 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22433 2019-Jan-11 15:26:32.249171 - [DEBUG] Edge Function : AllBottom
22434 2019-Jan-11 15:26:32.249200 - [DEBUG] End adding new jump function
22435 2019-Jan-11 15:26:32.249226 - [DEBUG]
22436 2019-Jan-11 15:26:32.249250 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22437 2019-Jan-11 15:26:32.249275 - [DEBUG]
22438 2019-Jan-11 15:26:32.249299 - [DEBUG] Process 627. path edge:
22439 2019-Jan-11 15:26:32.249324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22440 2019-Jan-11 15:26:32.249382 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
22441 2019-Jan-11 15:26:32.250007 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22442 2019-Jan-11 15:26:32.250634 - [DEBUG]
22443 2019-Jan-11 15:26:32.250660 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22444 2019-Jan-11 15:26:32.251312 - [DEBUG] Compose: EdgeIdentity * AllBottom
22445 2019-Jan-11 15:26:32.251340 - [DEBUG]
22446 2019-Jan-11 15:26:32.251364 - [DEBUG] Propagate flow
22447 2019-Jan-11 15:26:32.251387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22448 2019-Jan-11 15:26:32.251445 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22449 2019-Jan-11 15:26:32.252081 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22450 2019-Jan-11 15:26:32.252711 - [DEBUG] Edge function : AllBottom (result of previous compose)
22451 2019-Jan-11 15:26:32.252737 - [DEBUG]
22452 2019-Jan-11 15:26:32.252763 - [DEBUG] Join: AllTop & AllBottom
22453 2019-Jan-11 15:26:32.252790 - [DEBUG] = AllBottom (new jump func)
22454 2019-Jan-11 15:26:32.252815 - [DEBUG]
22455 2019-Jan-11 15:26:32.252839 - [DEBUG] Start adding new jump function
22456 2019-Jan-11 15:26:32.252864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22457 2019-Jan-11 15:26:32.252921 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22458 2019-Jan-11 15:26:32.253549 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22459 2019-Jan-11 15:26:32.254187 - [DEBUG] Edge Function : AllBottom
22460 2019-Jan-11 15:26:32.254216 - [DEBUG] End adding new jump function
22461 2019-Jan-11 15:26:32.254241 - [DEBUG]
22462 2019-Jan-11 15:26:32.254266 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22463 2019-Jan-11 15:26:32.254291 - [DEBUG]
22464 2019-Jan-11 15:26:32.254315 - [DEBUG] Process 628. path edge:
22465 2019-Jan-11 15:26:32.254339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22466 2019-Jan-11 15:26:32.254405 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
22467 2019-Jan-11 15:26:32.255058 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22468 2019-Jan-11 15:26:32.255688 - [DEBUG]
22469 2019-Jan-11 15:26:32.255714 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22470 2019-Jan-11 15:26:32.256357 - [DEBUG] Possible callees:
22471 2019-Jan-11 15:26:32.256383 - [DEBUG] llvm.dbg.declare
22472 2019-Jan-11 15:26:32.256410 - [DEBUG] Possible return sites:
22473 2019-Jan-11 15:26:32.256434 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15522474 2019-Jan-11 15:26:32.257687 - [DEBUG] Found and process special summary
22475 2019-Jan-11 15:26:32.257720 - [DEBUG] Compose: EdgeIdentity * AllBottom
22476 2019-Jan-11 15:26:32.257749 - [DEBUG]
22477 2019-Jan-11 15:26:32.257773 - [DEBUG] Propagate flow
22478 2019-Jan-11 15:26:32.257798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22479 2019-Jan-11 15:26:32.257855 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22480 2019-Jan-11 15:26:32.258498 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22481 2019-Jan-11 15:26:32.259128 - [DEBUG] Edge function : AllBottom (result of previous compose)
22482 2019-Jan-11 15:26:32.259154 - [DEBUG]
22483 2019-Jan-11 15:26:32.259180 - [DEBUG] Join: AllTop & AllBottom
22484 2019-Jan-11 15:26:32.259207 - [DEBUG] = AllBottom (new jump func)
22485 2019-Jan-11 15:26:32.259232 - [DEBUG]
22486 2019-Jan-11 15:26:32.259257 - [DEBUG] Start adding new jump function
22487 2019-Jan-11 15:26:32.259281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22488 2019-Jan-11 15:26:32.259338 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22489 2019-Jan-11 15:26:32.259966 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22490 2019-Jan-11 15:26:32.260595 - [DEBUG] Edge Function : AllBottom
22491 2019-Jan-11 15:26:32.260623 - [DEBUG] End adding new jump function
22492 2019-Jan-11 15:26:32.260648 - [DEBUG]
22493 2019-Jan-11 15:26:32.260672 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22494 2019-Jan-11 15:26:32.260697 - [DEBUG]
22495 2019-Jan-11 15:26:32.260721 - [DEBUG] Process 629. path edge:
22496 2019-Jan-11 15:26:32.260746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22497 2019-Jan-11 15:26:32.260803 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
22498 2019-Jan-11 15:26:32.261448 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22499 2019-Jan-11 15:26:32.262076 - [DEBUG]
22500 2019-Jan-11 15:26:32.262102 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22501 2019-Jan-11 15:26:32.262752 - [DEBUG] Compose: EdgeIdentity * AllBottom
22502 2019-Jan-11 15:26:32.262782 - [DEBUG]
22503 2019-Jan-11 15:26:32.262807 - [DEBUG] Propagate flow
22504 2019-Jan-11 15:26:32.262831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22505 2019-Jan-11 15:26:32.262889 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22506 2019-Jan-11 15:26:32.263516 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22507 2019-Jan-11 15:26:32.264153 - [DEBUG] Edge function : AllBottom (result of previous compose)
22508 2019-Jan-11 15:26:32.264180 - [DEBUG]
22509 2019-Jan-11 15:26:32.264206 - [DEBUG] Join: AllTop & AllBottom
22510 2019-Jan-11 15:26:32.264233 - [DEBUG] = AllBottom (new jump func)
22511 2019-Jan-11 15:26:32.264259 - [DEBUG]
22512 2019-Jan-11 15:26:32.264284 - [DEBUG] Start adding new jump function
22513 2019-Jan-11 15:26:32.264308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22514 2019-Jan-11 15:26:32.264366 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22515 2019-Jan-11 15:26:32.265011 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22516 2019-Jan-11 15:26:32.265637 - [DEBUG] Edge Function : AllBottom
22517 2019-Jan-11 15:26:32.265665 - [DEBUG] End adding new jump function
22518 2019-Jan-11 15:26:32.265691 - [DEBUG]
22519 2019-Jan-11 15:26:32.265715 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22520 2019-Jan-11 15:26:32.265740 - [DEBUG]
22521 2019-Jan-11 15:26:32.265764 - [DEBUG] Process 630. path edge:
22522 2019-Jan-11 15:26:32.265789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22523 2019-Jan-11 15:26:32.265846 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
22524 2019-Jan-11 15:26:32.266472 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22525 2019-Jan-11 15:26:32.267101 - [DEBUG]
22526 2019-Jan-11 15:26:32.267127 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22527 2019-Jan-11 15:26:32.267765 - [DEBUG] Compose: EdgeIdentity * AllBottom
22528 2019-Jan-11 15:26:32.267794 - [DEBUG]
22529 2019-Jan-11 15:26:32.267818 - [DEBUG] Propagate flow
22530 2019-Jan-11 15:26:32.267843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22531 2019-Jan-11 15:26:32.267914 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22532 2019-Jan-11 15:26:32.268541 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22533 2019-Jan-11 15:26:32.269169 - [DEBUG] Edge function : AllBottom (result of previous compose)
22534 2019-Jan-11 15:26:32.269196 - [DEBUG]
22535 2019-Jan-11 15:26:32.269221 - [DEBUG] Join: AllTop & AllBottom
22536 2019-Jan-11 15:26:32.269248 - [DEBUG] = AllBottom (new jump func)
22537 2019-Jan-11 15:26:32.269274 - [DEBUG]
22538 2019-Jan-11 15:26:32.269298 - [DEBUG] Start adding new jump function
22539 2019-Jan-11 15:26:32.269322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22540 2019-Jan-11 15:26:32.269379 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22541 2019-Jan-11 15:26:32.270007 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22542 2019-Jan-11 15:26:32.270632 - [DEBUG] Edge Function : AllBottom
22543 2019-Jan-11 15:26:32.270660 - [DEBUG] End adding new jump function
22544 2019-Jan-11 15:26:32.270685 - [DEBUG]
22545 2019-Jan-11 15:26:32.270710 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22546 2019-Jan-11 15:26:32.270735 - [DEBUG]
22547 2019-Jan-11 15:26:32.270759 - [DEBUG] Process 631. path edge:
22548 2019-Jan-11 15:26:32.270783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22549 2019-Jan-11 15:26:32.270841 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
22550 2019-Jan-11 15:26:32.271480 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22551 2019-Jan-11 15:26:32.272108 - [DEBUG]
22552 2019-Jan-11 15:26:32.272134 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22553 2019-Jan-11 15:26:32.272779 - [DEBUG] Compose: EdgeIdentity * AllBottom
22554 2019-Jan-11 15:26:32.272809 - [DEBUG]
22555 2019-Jan-11 15:26:32.272834 - [DEBUG] Propagate flow
22556 2019-Jan-11 15:26:32.272858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22557 2019-Jan-11 15:26:32.272916 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22558 2019-Jan-11 15:26:32.273553 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22559 2019-Jan-11 15:26:32.274182 - [DEBUG] Edge function : AllBottom (result of previous compose)
22560 2019-Jan-11 15:26:32.274208 - [DEBUG]
22561 2019-Jan-11 15:26:32.274234 - [DEBUG] Join: AllTop & AllBottom
22562 2019-Jan-11 15:26:32.274261 - [DEBUG] = AllBottom (new jump func)
22563 2019-Jan-11 15:26:32.274286 - [DEBUG]
22564 2019-Jan-11 15:26:32.274310 - [DEBUG] Start adding new jump function
22565 2019-Jan-11 15:26:32.274335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22566 2019-Jan-11 15:26:32.274392 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22567 2019-Jan-11 15:26:32.275053 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22568 2019-Jan-11 15:26:32.275688 - [DEBUG] Edge Function : AllBottom
22569 2019-Jan-11 15:26:32.275717 - [DEBUG] End adding new jump function
22570 2019-Jan-11 15:26:32.275742 - [DEBUG]
22571 2019-Jan-11 15:26:32.275766 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22572 2019-Jan-11 15:26:32.275791 - [DEBUG]
22573 2019-Jan-11 15:26:32.275815 - [DEBUG] Process 632. path edge:
22574 2019-Jan-11 15:26:32.275840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22575 2019-Jan-11 15:26:32.275897 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
22576 2019-Jan-11 15:26:32.276534 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22577 2019-Jan-11 15:26:32.277163 - [DEBUG]
22578 2019-Jan-11 15:26:32.277188 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22579 2019-Jan-11 15:26:32.277832 - [DEBUG] Possible callees:
22580 2019-Jan-11 15:26:32.277870 - [DEBUG] llvm.dbg.declare
22581 2019-Jan-11 15:26:32.277898 - [DEBUG] Possible return sites:
22582 2019-Jan-11 15:26:32.277922 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16322583 2019-Jan-11 15:26:32.279174 - [DEBUG] Found and process special summary
22584 2019-Jan-11 15:26:32.279208 - [DEBUG] Compose: EdgeIdentity * AllBottom
22585 2019-Jan-11 15:26:32.279236 - [DEBUG]
22586 2019-Jan-11 15:26:32.279261 - [DEBUG] Propagate flow
22587 2019-Jan-11 15:26:32.279285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22588 2019-Jan-11 15:26:32.279343 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22589 2019-Jan-11 15:26:32.279973 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22590 2019-Jan-11 15:26:32.280603 - [DEBUG] Edge function : AllBottom (result of previous compose)
22591 2019-Jan-11 15:26:32.280629 - [DEBUG]
22592 2019-Jan-11 15:26:32.280654 - [DEBUG] Join: AllTop & AllBottom
22593 2019-Jan-11 15:26:32.280681 - [DEBUG] = AllBottom (new jump func)
22594 2019-Jan-11 15:26:32.280707 - [DEBUG]
22595 2019-Jan-11 15:26:32.280731 - [DEBUG] Start adding new jump function
22596 2019-Jan-11 15:26:32.280763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22597 2019-Jan-11 15:26:32.280821 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22598 2019-Jan-11 15:26:32.281469 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22599 2019-Jan-11 15:26:32.282097 - [DEBUG] Edge Function : AllBottom
22600 2019-Jan-11 15:26:32.282125 - [DEBUG] End adding new jump function
22601 2019-Jan-11 15:26:32.282150 - [DEBUG]
22602 2019-Jan-11 15:26:32.282175 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22603 2019-Jan-11 15:26:32.282200 - [DEBUG]
22604 2019-Jan-11 15:26:32.282224 - [DEBUG] Process 633. path edge:
22605 2019-Jan-11 15:26:32.282249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22606 2019-Jan-11 15:26:32.282306 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
22607 2019-Jan-11 15:26:32.282934 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22608 2019-Jan-11 15:26:32.283563 - [DEBUG]
22609 2019-Jan-11 15:26:32.283588 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22610 2019-Jan-11 15:26:32.284235 - [DEBUG] Compose: EdgeIdentity * AllBottom
22611 2019-Jan-11 15:26:32.284264 - [DEBUG]
22612 2019-Jan-11 15:26:32.284289 - [DEBUG] Propagate flow
22613 2019-Jan-11 15:26:32.284314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22614 2019-Jan-11 15:26:32.284372 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22615 2019-Jan-11 15:26:32.285015 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22616 2019-Jan-11 15:26:32.285644 - [DEBUG] Edge function : AllBottom (result of previous compose)
22617 2019-Jan-11 15:26:32.285670 - [DEBUG]
22618 2019-Jan-11 15:26:32.285696 - [DEBUG] Join: AllTop & AllBottom
22619 2019-Jan-11 15:26:32.285723 - [DEBUG] = AllBottom (new jump func)
22620 2019-Jan-11 15:26:32.285749 - [DEBUG]
22621 2019-Jan-11 15:26:32.285773 - [DEBUG] Start adding new jump function
22622 2019-Jan-11 15:26:32.285797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22623 2019-Jan-11 15:26:32.285854 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22624 2019-Jan-11 15:26:32.286483 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22625 2019-Jan-11 15:26:32.287109 - [DEBUG] Edge Function : AllBottom
22626 2019-Jan-11 15:26:32.287138 - [DEBUG] End adding new jump function
22627 2019-Jan-11 15:26:32.287163 - [DEBUG]
22628 2019-Jan-11 15:26:32.287188 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22629 2019-Jan-11 15:26:32.287213 - [DEBUG]
22630 2019-Jan-11 15:26:32.287237 - [DEBUG] Process 634. path edge:
22631 2019-Jan-11 15:26:32.287262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22632 2019-Jan-11 15:26:32.287319 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
22633 2019-Jan-11 15:26:32.287959 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22634 2019-Jan-11 15:26:32.288587 - [DEBUG]
22635 2019-Jan-11 15:26:32.288613 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22636 2019-Jan-11 15:26:32.289250 - [DEBUG] Compose: EdgeIdentity * AllBottom
22637 2019-Jan-11 15:26:32.289281 - [DEBUG]
22638 2019-Jan-11 15:26:32.289305 - [DEBUG] Propagate flow
22639 2019-Jan-11 15:26:32.289330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22640 2019-Jan-11 15:26:32.289389 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22641 2019-Jan-11 15:26:32.290037 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22642 2019-Jan-11 15:26:32.290667 - [DEBUG] Edge function : AllBottom (result of previous compose)
22643 2019-Jan-11 15:26:32.290694 - [DEBUG]
22644 2019-Jan-11 15:26:32.290720 - [DEBUG] Join: AllTop & AllBottom
22645 2019-Jan-11 15:26:32.290747 - [DEBUG] = AllBottom (new jump func)
22646 2019-Jan-11 15:26:32.290773 - [DEBUG]
22647 2019-Jan-11 15:26:32.290797 - [DEBUG] Start adding new jump function
22648 2019-Jan-11 15:26:32.290822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22649 2019-Jan-11 15:26:32.290879 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22650 2019-Jan-11 15:26:32.291524 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22651 2019-Jan-11 15:26:32.292161 - [DEBUG] Edge Function : AllBottom
22652 2019-Jan-11 15:26:32.292189 - [DEBUG] End adding new jump function
22653 2019-Jan-11 15:26:32.292215 - [DEBUG]
22654 2019-Jan-11 15:26:32.292239 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22655 2019-Jan-11 15:26:32.292264 - [DEBUG]
22656 2019-Jan-11 15:26:32.292289 - [DEBUG] Process 635. path edge:
22657 2019-Jan-11 15:26:32.292313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22658 2019-Jan-11 15:26:32.292371 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
22659 2019-Jan-11 15:26:32.293009 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22660 2019-Jan-11 15:26:32.293638 - [DEBUG]
22661 2019-Jan-11 15:26:32.293664 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22662 2019-Jan-11 15:26:32.294307 - [DEBUG] Possible callees:
22663 2019-Jan-11 15:26:32.294334 - [DEBUG] llvm.dbg.declare
22664 2019-Jan-11 15:26:32.294359 - [DEBUG] Possible return sites:
22665 2019-Jan-11 15:26:32.294384 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16922666 2019-Jan-11 15:26:32.295658 - [DEBUG] Found and process special summary
22667 2019-Jan-11 15:26:32.295693 - [DEBUG] Compose: EdgeIdentity * AllBottom
22668 2019-Jan-11 15:26:32.295721 - [DEBUG]
22669 2019-Jan-11 15:26:32.295746 - [DEBUG] Propagate flow
22670 2019-Jan-11 15:26:32.295771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22671 2019-Jan-11 15:26:32.295828 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22672 2019-Jan-11 15:26:32.296463 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22673 2019-Jan-11 15:26:32.297091 - [DEBUG] Edge function : AllBottom (result of previous compose)
22674 2019-Jan-11 15:26:32.297118 - [DEBUG]
22675 2019-Jan-11 15:26:32.297144 - [DEBUG] Join: AllTop & AllBottom
22676 2019-Jan-11 15:26:32.297171 - [DEBUG] = AllBottom (new jump func)
22677 2019-Jan-11 15:26:32.297197 - [DEBUG]
22678 2019-Jan-11 15:26:32.297221 - [DEBUG] Start adding new jump function
22679 2019-Jan-11 15:26:32.297245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22680 2019-Jan-11 15:26:32.297303 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22681 2019-Jan-11 15:26:32.297945 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22682 2019-Jan-11 15:26:32.298582 - [DEBUG] Edge Function : AllBottom
22683 2019-Jan-11 15:26:32.298612 - [DEBUG] End adding new jump function
22684 2019-Jan-11 15:26:32.298637 - [DEBUG]
22685 2019-Jan-11 15:26:32.298662 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22686 2019-Jan-11 15:26:32.298687 - [DEBUG]
22687 2019-Jan-11 15:26:32.298711 - [DEBUG] Process 636. path edge:
22688 2019-Jan-11 15:26:32.298736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22689 2019-Jan-11 15:26:32.298794 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
22690 2019-Jan-11 15:26:32.299424 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22691 2019-Jan-11 15:26:32.300051 - [DEBUG]
22692 2019-Jan-11 15:26:32.300077 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22693 2019-Jan-11 15:26:32.300726 - [DEBUG] Compose: EdgeIdentity * AllBottom
22694 2019-Jan-11 15:26:32.300755 - [DEBUG]
22695 2019-Jan-11 15:26:32.300780 - [DEBUG] Propagate flow
22696 2019-Jan-11 15:26:32.300805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22697 2019-Jan-11 15:26:32.300863 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22698 2019-Jan-11 15:26:32.301507 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22699 2019-Jan-11 15:26:32.302137 - [DEBUG] Edge function : AllBottom (result of previous compose)
22700 2019-Jan-11 15:26:32.302164 - [DEBUG]
22701 2019-Jan-11 15:26:32.302190 - [DEBUG] Join: AllTop & AllBottom
22702 2019-Jan-11 15:26:32.302217 - [DEBUG] = AllBottom (new jump func)
22703 2019-Jan-11 15:26:32.302243 - [DEBUG]
22704 2019-Jan-11 15:26:32.302267 - [DEBUG] Start adding new jump function
22705 2019-Jan-11 15:26:32.302292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22706 2019-Jan-11 15:26:32.302350 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22707 2019-Jan-11 15:26:32.302979 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22708 2019-Jan-11 15:26:32.303606 - [DEBUG] Edge Function : AllBottom
22709 2019-Jan-11 15:26:32.303635 - [DEBUG] End adding new jump function
22710 2019-Jan-11 15:26:32.303660 - [DEBUG]
22711 2019-Jan-11 15:26:32.303684 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22712 2019-Jan-11 15:26:32.303709 - [DEBUG]
22713 2019-Jan-11 15:26:32.303733 - [DEBUG] Process 637. path edge:
22714 2019-Jan-11 15:26:32.303758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22715 2019-Jan-11 15:26:32.303816 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
22716 2019-Jan-11 15:26:32.304443 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22717 2019-Jan-11 15:26:32.305087 - [DEBUG]
22718 2019-Jan-11 15:26:32.305113 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22719 2019-Jan-11 15:26:32.305757 - [DEBUG] Compose: EdgeIdentity * AllBottom
22720 2019-Jan-11 15:26:32.305787 - [DEBUG]
22721 2019-Jan-11 15:26:32.305812 - [DEBUG] Propagate flow
22722 2019-Jan-11 15:26:32.305836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22723 2019-Jan-11 15:26:32.305895 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22724 2019-Jan-11 15:26:32.306527 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22725 2019-Jan-11 15:26:32.307195 - [DEBUG] Edge function : AllBottom (result of previous compose)
22726 2019-Jan-11 15:26:32.307237 - [DEBUG]
22727 2019-Jan-11 15:26:32.307266 - [DEBUG] Join: AllTop & AllBottom
22728 2019-Jan-11 15:26:32.307293 - [DEBUG] = AllBottom (new jump func)
22729 2019-Jan-11 15:26:32.307319 - [DEBUG]
22730 2019-Jan-11 15:26:32.307343 - [DEBUG] Start adding new jump function
22731 2019-Jan-11 15:26:32.307367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22732 2019-Jan-11 15:26:32.307437 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22733 2019-Jan-11 15:26:32.308156 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22734 2019-Jan-11 15:26:32.308848 - [DEBUG] Edge Function : AllBottom
22735 2019-Jan-11 15:26:32.308882 - [DEBUG] End adding new jump function
22736 2019-Jan-11 15:26:32.308907 - [DEBUG]
22737 2019-Jan-11 15:26:32.308932 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22738 2019-Jan-11 15:26:32.308958 - [DEBUG]
22739 2019-Jan-11 15:26:32.308982 - [DEBUG] Process 638. path edge:
22740 2019-Jan-11 15:26:32.309007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22741 2019-Jan-11 15:26:32.309071 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
22742 2019-Jan-11 15:26:32.309707 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22743 2019-Jan-11 15:26:32.310338 - [DEBUG]
22744 2019-Jan-11 15:26:32.310364 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22745 2019-Jan-11 15:26:32.311038 - [DEBUG] Compose: EdgeIdentity * AllBottom
22746 2019-Jan-11 15:26:32.311068 - [DEBUG]
22747 2019-Jan-11 15:26:32.311093 - [DEBUG] Propagate flow
22748 2019-Jan-11 15:26:32.311117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22749 2019-Jan-11 15:26:32.311177 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22750 2019-Jan-11 15:26:32.311828 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22751 2019-Jan-11 15:26:32.312457 - [DEBUG] Edge function : AllBottom (result of previous compose)
22752 2019-Jan-11 15:26:32.312484 - [DEBUG]
22753 2019-Jan-11 15:26:32.312510 - [DEBUG] Join: AllTop & AllBottom
22754 2019-Jan-11 15:26:32.312537 - [DEBUG] = AllBottom (new jump func)
22755 2019-Jan-11 15:26:32.312563 - [DEBUG]
22756 2019-Jan-11 15:26:32.312587 - [DEBUG] Start adding new jump function
22757 2019-Jan-11 15:26:32.312611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22758 2019-Jan-11 15:26:32.312668 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22759 2019-Jan-11 15:26:32.313299 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22760 2019-Jan-11 15:26:32.313926 - [DEBUG] Edge Function : AllBottom
22761 2019-Jan-11 15:26:32.313955 - [DEBUG] End adding new jump function
22762 2019-Jan-11 15:26:32.313980 - [DEBUG]
22763 2019-Jan-11 15:26:32.314005 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22764 2019-Jan-11 15:26:32.314030 - [DEBUG]
22765 2019-Jan-11 15:26:32.314054 - [DEBUG] Process 639. path edge:
22766 2019-Jan-11 15:26:32.314079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22767 2019-Jan-11 15:26:32.314136 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
22768 2019-Jan-11 15:26:32.314777 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22769 2019-Jan-11 15:26:32.315406 - [DEBUG]
22770 2019-Jan-11 15:26:32.315433 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22771 2019-Jan-11 15:26:32.316095 - [DEBUG] Compose: EdgeIdentity * AllBottom
22772 2019-Jan-11 15:26:32.316125 - [DEBUG]
22773 2019-Jan-11 15:26:32.316149 - [DEBUG] Propagate flow
22774 2019-Jan-11 15:26:32.316174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22775 2019-Jan-11 15:26:32.316233 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22776 2019-Jan-11 15:26:32.316865 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22777 2019-Jan-11 15:26:32.317493 - [DEBUG] Edge function : AllBottom (result of previous compose)
22778 2019-Jan-11 15:26:32.317520 - [DEBUG]
22779 2019-Jan-11 15:26:32.317546 - [DEBUG] Join: AllTop & AllBottom
22780 2019-Jan-11 15:26:32.317573 - [DEBUG] = AllBottom (new jump func)
22781 2019-Jan-11 15:26:32.317598 - [DEBUG]
22782 2019-Jan-11 15:26:32.317623 - [DEBUG] Start adding new jump function
22783 2019-Jan-11 15:26:32.317647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22784 2019-Jan-11 15:26:32.317704 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22785 2019-Jan-11 15:26:32.318350 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22786 2019-Jan-11 15:26:32.318979 - [DEBUG] Edge Function : AllBottom
22787 2019-Jan-11 15:26:32.319009 - [DEBUG] End adding new jump function
22788 2019-Jan-11 15:26:32.319034 - [DEBUG]
22789 2019-Jan-11 15:26:32.319058 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22790 2019-Jan-11 15:26:32.319083 - [DEBUG]
22791 2019-Jan-11 15:26:32.319107 - [DEBUG] Process 640. path edge:
22792 2019-Jan-11 15:26:32.319132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22793 2019-Jan-11 15:26:32.319190 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
22794 2019-Jan-11 15:26:32.319820 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22795 2019-Jan-11 15:26:32.320447 - [DEBUG]
22796 2019-Jan-11 15:26:32.320473 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22797 2019-Jan-11 15:26:32.321125 - [DEBUG] Compose: EdgeIdentity * AllBottom
22798 2019-Jan-11 15:26:32.321154 - [DEBUG]
22799 2019-Jan-11 15:26:32.321179 - [DEBUG] Propagate flow
22800 2019-Jan-11 15:26:32.321216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22801 2019-Jan-11 15:26:32.321275 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22802 2019-Jan-11 15:26:32.321901 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22803 2019-Jan-11 15:26:32.322529 - [DEBUG] Edge function : AllBottom (result of previous compose)
22804 2019-Jan-11 15:26:32.322556 - [DEBUG]
22805 2019-Jan-11 15:26:32.322581 - [DEBUG] Join: AllTop & AllBottom
22806 2019-Jan-11 15:26:32.322609 - [DEBUG] = AllBottom (new jump func)
22807 2019-Jan-11 15:26:32.322634 - [DEBUG]
22808 2019-Jan-11 15:26:32.322659 - [DEBUG] Start adding new jump function
22809 2019-Jan-11 15:26:32.322683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22810 2019-Jan-11 15:26:32.322741 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22811 2019-Jan-11 15:26:32.323369 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22812 2019-Jan-11 15:26:32.323994 - [DEBUG] Edge Function : AllBottom
22813 2019-Jan-11 15:26:32.324023 - [DEBUG] End adding new jump function
22814 2019-Jan-11 15:26:32.324048 - [DEBUG]
22815 2019-Jan-11 15:26:32.324072 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22816 2019-Jan-11 15:26:32.324105 - [DEBUG]
22817 2019-Jan-11 15:26:32.324130 - [DEBUG] Process 641. path edge:
22818 2019-Jan-11 15:26:32.324155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22819 2019-Jan-11 15:26:32.324214 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
22820 2019-Jan-11 15:26:32.324855 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22821 2019-Jan-11 15:26:32.325483 - [DEBUG]
22822 2019-Jan-11 15:26:32.325509 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22823 2019-Jan-11 15:26:32.326148 - [DEBUG] Compose: EdgeIdentity * AllBottom
22824 2019-Jan-11 15:26:32.326177 - [DEBUG]
22825 2019-Jan-11 15:26:32.326202 - [DEBUG] Propagate flow
22826 2019-Jan-11 15:26:32.326226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22827 2019-Jan-11 15:26:32.326284 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22828 2019-Jan-11 15:26:32.326912 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22829 2019-Jan-11 15:26:32.327540 - [DEBUG] Edge function : AllBottom (result of previous compose)
22830 2019-Jan-11 15:26:32.327567 - [DEBUG]
22831 2019-Jan-11 15:26:32.327592 - [DEBUG] Join: AllTop & AllBottom
22832 2019-Jan-11 15:26:32.327620 - [DEBUG] = AllBottom (new jump func)
22833 2019-Jan-11 15:26:32.327645 - [DEBUG]
22834 2019-Jan-11 15:26:32.327669 - [DEBUG] Start adding new jump function
22835 2019-Jan-11 15:26:32.327693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22836 2019-Jan-11 15:26:32.327751 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22837 2019-Jan-11 15:26:32.328396 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22838 2019-Jan-11 15:26:32.329022 - [DEBUG] Edge Function : AllBottom
22839 2019-Jan-11 15:26:32.329052 - [DEBUG] End adding new jump function
22840 2019-Jan-11 15:26:32.329077 - [DEBUG]
22841 2019-Jan-11 15:26:32.329101 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22842 2019-Jan-11 15:26:32.329126 - [DEBUG]
22843 2019-Jan-11 15:26:32.329150 - [DEBUG] Process 642. path edge:
22844 2019-Jan-11 15:26:32.329175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22845 2019-Jan-11 15:26:32.329232 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
22846 2019-Jan-11 15:26:32.329859 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22847 2019-Jan-11 15:26:32.330487 - [DEBUG]
22848 2019-Jan-11 15:26:32.330512 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22849 2019-Jan-11 15:26:32.331164 - [DEBUG] Compose: EdgeIdentity * AllBottom
22850 2019-Jan-11 15:26:32.331204 - [DEBUG]
22851 2019-Jan-11 15:26:32.331230 - [DEBUG] Propagate flow
22852 2019-Jan-11 15:26:32.331254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22853 2019-Jan-11 15:26:32.331311 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22854 2019-Jan-11 15:26:32.331944 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22855 2019-Jan-11 15:26:32.332573 - [DEBUG] Edge function : AllBottom (result of previous compose)
22856 2019-Jan-11 15:26:32.332600 - [DEBUG]
22857 2019-Jan-11 15:26:32.332626 - [DEBUG] Join: AllTop & AllBottom
22858 2019-Jan-11 15:26:32.332653 - [DEBUG] = AllBottom (new jump func)
22859 2019-Jan-11 15:26:32.332678 - [DEBUG]
22860 2019-Jan-11 15:26:32.332702 - [DEBUG] Start adding new jump function
22861 2019-Jan-11 15:26:32.332735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22862 2019-Jan-11 15:26:32.332793 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22863 2019-Jan-11 15:26:32.333421 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22864 2019-Jan-11 15:26:32.334053 - [DEBUG] Edge Function : AllBottom
22865 2019-Jan-11 15:26:32.334081 - [DEBUG] End adding new jump function
22866 2019-Jan-11 15:26:32.334107 - [DEBUG]
22867 2019-Jan-11 15:26:32.334131 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22868 2019-Jan-11 15:26:32.334156 - [DEBUG]
22869 2019-Jan-11 15:26:32.334180 - [DEBUG] Process 643. path edge:
22870 2019-Jan-11 15:26:32.334205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22871 2019-Jan-11 15:26:32.334262 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
22872 2019-Jan-11 15:26:32.334906 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22873 2019-Jan-11 15:26:32.335534 - [DEBUG]
22874 2019-Jan-11 15:26:32.335561 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22875 2019-Jan-11 15:26:32.336207 - [DEBUG] Compose: EdgeIdentity * AllBottom
22876 2019-Jan-11 15:26:32.336237 - [DEBUG]
22877 2019-Jan-11 15:26:32.336262 - [DEBUG] Propagate flow
22878 2019-Jan-11 15:26:32.336286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22879 2019-Jan-11 15:26:32.336345 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22880 2019-Jan-11 15:26:32.336974 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22881 2019-Jan-11 15:26:32.337601 - [DEBUG] Edge function : AllBottom (result of previous compose)
22882 2019-Jan-11 15:26:32.337628 - [DEBUG]
22883 2019-Jan-11 15:26:32.337654 - [DEBUG] Join: AllTop & AllBottom
22884 2019-Jan-11 15:26:32.337681 - [DEBUG] = AllBottom (new jump func)
22885 2019-Jan-11 15:26:32.337706 - [DEBUG]
22886 2019-Jan-11 15:26:32.337730 - [DEBUG] Start adding new jump function
22887 2019-Jan-11 15:26:32.337755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22888 2019-Jan-11 15:26:32.337812 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22889 2019-Jan-11 15:26:32.338457 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22890 2019-Jan-11 15:26:32.339084 - [DEBUG] Edge Function : AllBottom
22891 2019-Jan-11 15:26:32.339113 - [DEBUG] End adding new jump function
22892 2019-Jan-11 15:26:32.339138 - [DEBUG]
22893 2019-Jan-11 15:26:32.339162 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22894 2019-Jan-11 15:26:32.339187 - [DEBUG]
22895 2019-Jan-11 15:26:32.339212 - [DEBUG] Process 644. path edge:
22896 2019-Jan-11 15:26:32.339236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22897 2019-Jan-11 15:26:32.339294 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
22898 2019-Jan-11 15:26:32.339922 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22899 2019-Jan-11 15:26:32.340550 - [DEBUG]
22900 2019-Jan-11 15:26:32.340575 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22901 2019-Jan-11 15:26:32.341237 - [DEBUG] Compose: EdgeIdentity * AllBottom
22902 2019-Jan-11 15:26:32.341266 - [DEBUG]
22903 2019-Jan-11 15:26:32.341290 - [DEBUG] Propagate flow
22904 2019-Jan-11 15:26:32.341322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22905 2019-Jan-11 15:26:32.341379 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22906 2019-Jan-11 15:26:32.342006 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22907 2019-Jan-11 15:26:32.342633 - [DEBUG] Edge function : AllBottom (result of previous compose)
22908 2019-Jan-11 15:26:32.342660 - [DEBUG]
22909 2019-Jan-11 15:26:32.342686 - [DEBUG] Join: AllTop & AllBottom
22910 2019-Jan-11 15:26:32.342713 - [DEBUG] = AllBottom (new jump func)
22911 2019-Jan-11 15:26:32.342738 - [DEBUG]
22912 2019-Jan-11 15:26:32.342762 - [DEBUG] Start adding new jump function
22913 2019-Jan-11 15:26:32.342786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22914 2019-Jan-11 15:26:32.342843 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22915 2019-Jan-11 15:26:32.343471 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22916 2019-Jan-11 15:26:32.344096 - [DEBUG] Edge Function : AllBottom
22917 2019-Jan-11 15:26:32.344125 - [DEBUG] End adding new jump function
22918 2019-Jan-11 15:26:32.344150 - [DEBUG]
22919 2019-Jan-11 15:26:32.344174 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22920 2019-Jan-11 15:26:32.344199 - [DEBUG]
22921 2019-Jan-11 15:26:32.344223 - [DEBUG] Process 645. path edge:
22922 2019-Jan-11 15:26:32.344247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22923 2019-Jan-11 15:26:32.344305 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
22924 2019-Jan-11 15:26:32.344947 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22925 2019-Jan-11 15:26:32.345576 - [DEBUG]
22926 2019-Jan-11 15:26:32.345602 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22927 2019-Jan-11 15:26:32.346237 - [DEBUG] Start of endsummarytab entry
22928 2019-Jan-11 15:26:32.346271 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22929 2019-Jan-11 15:26:32.346899 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
22930 2019-Jan-11 15:26:32.346959 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22931 2019-Jan-11 15:26:32.347584 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
22932 2019-Jan-11 15:26:32.348226 - [DEBUG] EF: AllBottom
22933 2019-Jan-11 15:26:32.348252 - [DEBUG]
22934 2019-Jan-11 15:26:32.348276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22935 2019-Jan-11 15:26:32.348902 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
22936 2019-Jan-11 15:26:32.349530 - [DEBUG] EF: AllBottom
22937 2019-Jan-11 15:26:32.349555 - [DEBUG]
22938 2019-Jan-11 15:26:32.349579 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22939 2019-Jan-11 15:26:32.350204 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22940 2019-Jan-11 15:26:32.350828 - [DEBUG] EF: AllBottom
22941 2019-Jan-11 15:26:32.350855 - [DEBUG]
22942 2019-Jan-11 15:26:32.350879 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22943 2019-Jan-11 15:26:32.351518 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22944 2019-Jan-11 15:26:32.352147 - [DEBUG] EF: AllBottom
22945 2019-Jan-11 15:26:32.352173 - [DEBUG]
22946 2019-Jan-11 15:26:32.352197 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22947 2019-Jan-11 15:26:32.352822 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22948 2019-Jan-11 15:26:32.353451 - [DEBUG] EF: AllBottom
22949 2019-Jan-11 15:26:32.353485 - [DEBUG]
22950 2019-Jan-11 15:26:32.353510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22951 2019-Jan-11 15:26:32.354136 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22952 2019-Jan-11 15:26:32.354787 - [DEBUG] EF: AllBottom
22953 2019-Jan-11 15:26:32.354813 - [DEBUG]
22954 2019-Jan-11 15:26:32.354836 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22955 2019-Jan-11 15:26:32.355463 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22956 2019-Jan-11 15:26:32.356092 - [DEBUG] EF: AllBottom
22957 2019-Jan-11 15:26:32.356117 - [DEBUG]
22958 2019-Jan-11 15:26:32.356141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22959 2019-Jan-11 15:26:32.356767 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22960 2019-Jan-11 15:26:32.357396 - [DEBUG] EF: AllBottom
22961 2019-Jan-11 15:26:32.357422 - [DEBUG]
22962 2019-Jan-11 15:26:32.357446 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22963 2019-Jan-11 15:26:32.358085 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22964 2019-Jan-11 15:26:32.358713 - [DEBUG] EF: AllBottom
22965 2019-Jan-11 15:26:32.358739 - [DEBUG]
22966 2019-Jan-11 15:26:32.358764 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22967 2019-Jan-11 15:26:32.359388 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22968 2019-Jan-11 15:26:32.360017 - [DEBUG] EF: AllBottom
22969 2019-Jan-11 15:26:32.360043 - [DEBUG]
22970 2019-Jan-11 15:26:32.360067 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22971 2019-Jan-11 15:26:32.360692 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22972 2019-Jan-11 15:26:32.361342 - [DEBUG] EF: AllBottom
22973 2019-Jan-11 15:26:32.361367 - [DEBUG]
22974 2019-Jan-11 15:26:32.361391 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22975 2019-Jan-11 15:26:32.362015 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
22976 2019-Jan-11 15:26:32.362643 - [DEBUG] EF: AllBottom
22977 2019-Jan-11 15:26:32.362669 - [DEBUG]
22978 2019-Jan-11 15:26:32.362693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22979 2019-Jan-11 15:26:32.363318 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22980 2019-Jan-11 15:26:32.363946 - [DEBUG] EF: AllBottom
22981 2019-Jan-11 15:26:32.363972 - [DEBUG]
22982 2019-Jan-11 15:26:32.363997 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22983 2019-Jan-11 15:26:32.364636 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22984 2019-Jan-11 15:26:32.365272 - [DEBUG] EF: AllBottom
22985 2019-Jan-11 15:26:32.365298 - [DEBUG]
22986 2019-Jan-11 15:26:32.365322 - [DEBUG] ---------------
22987 2019-Jan-11 15:26:32.365346 - [DEBUG]
22988 2019-Jan-11 15:26:32.365372 - [DEBUG] End of endsummarytab entry
22989 2019-Jan-11 15:26:32.365397 - [DEBUG]
22990 2019-Jan-11 15:26:32.365421 - [DEBUG] Start of incomingtab entry
22991 2019-Jan-11 15:26:32.365445 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22992 2019-Jan-11 15:26:32.366071 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
22993 2019-Jan-11 15:26:32.366127 - [DEBUG] ---------------
22994 2019-Jan-11 15:26:32.366152 - [DEBUG] End of incomingtab entry
22995 2019-Jan-11 15:26:32.366175 - [DEBUG]
22996 2019-Jan-11 15:26:32.366200 - [DEBUG] EDGE:
22997 2019-Jan-11 15:26:32.366257 - [DEBUG] ---> 22998 2019-Jan-11 15:26:32.366889 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22999 2019-Jan-11 15:26:32.367518 - [DEBUG]
23000 2019-Jan-11 15:26:32.367545 - [DEBUG] Compose: EdgeIdentity * AllBottom
23001 2019-Jan-11 15:26:32.367572 - [DEBUG]
23002 2019-Jan-11 15:26:32.367596 - [DEBUG] Propagate flow
23003 2019-Jan-11 15:26:32.367620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23004 2019-Jan-11 15:26:32.367677 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23005 2019-Jan-11 15:26:32.368319 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23006 2019-Jan-11 15:26:32.368945 - [DEBUG] Edge function : AllBottom (result of previous compose)
23007 2019-Jan-11 15:26:32.368972 - [DEBUG]
23008 2019-Jan-11 15:26:32.368997 - [DEBUG] Join: AllTop & AllBottom
23009 2019-Jan-11 15:26:32.369024 - [DEBUG] = AllBottom (new jump func)
23010 2019-Jan-11 15:26:32.369050 - [DEBUG]
23011 2019-Jan-11 15:26:32.369074 - [DEBUG] Start adding new jump function
23012 2019-Jan-11 15:26:32.369098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23013 2019-Jan-11 15:26:32.369155 - [DEBUG] Fact at target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23014 2019-Jan-11 15:26:32.369784 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23015 2019-Jan-11 15:26:32.370409 - [DEBUG] Edge Function : AllBottom
23016 2019-Jan-11 15:26:32.370437 - [DEBUG] End adding new jump function
23017 2019-Jan-11 15:26:32.370461 - [DEBUG]
23018 2019-Jan-11 15:26:32.370486 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
23019 2019-Jan-11 15:26:32.370511 - [DEBUG]
23020 2019-Jan-11 15:26:32.370535 - [DEBUG] Process 646. path edge:
23021 2019-Jan-11 15:26:32.370559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23022 2019-Jan-11 15:26:32.370616 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23023 2019-Jan-11 15:26:32.371252 - [DEBUG] D target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 >
23024 2019-Jan-11 15:26:32.371879 - [DEBUG]
23025 2019-Jan-11 15:26:32.371903 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23026 2019-Jan-11 15:26:32.372536 - [DEBUG] Start of endsummarytab entry
23027 2019-Jan-11 15:26:32.372567 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23028 2019-Jan-11 15:26:32.373194 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23029 2019-Jan-11 15:26:32.373252 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23030 2019-Jan-11 15:26:32.373877 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23031 2019-Jan-11 15:26:32.374503 - [DEBUG] EF: AllBottom
23032 2019-Jan-11 15:26:32.374543 - [DEBUG]
23033 2019-Jan-11 15:26:32.374568 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23034 2019-Jan-11 15:26:32.375194 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23035 2019-Jan-11 15:26:32.375818 - [DEBUG] EF: AllBottom
23036 2019-Jan-11 15:26:32.375844 - [DEBUG]
23037 2019-Jan-11 15:26:32.375869 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23038 2019-Jan-11 15:26:32.376493 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23039 2019-Jan-11 15:26:32.377121 - [DEBUG] EF: AllBottom
23040 2019-Jan-11 15:26:32.377146 - [DEBUG]
23041 2019-Jan-11 15:26:32.377170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23042 2019-Jan-11 15:26:32.377794 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23043 2019-Jan-11 15:26:32.378443 - [DEBUG] EF: AllBottom
23044 2019-Jan-11 15:26:32.378470 - [DEBUG]
23045 2019-Jan-11 15:26:32.378494 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23046 2019-Jan-11 15:26:32.379121 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23047 2019-Jan-11 15:26:32.379749 - [DEBUG] EF: AllBottom
23048 2019-Jan-11 15:26:32.379775 - [DEBUG]
23049 2019-Jan-11 15:26:32.379799 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23050 2019-Jan-11 15:26:32.380425 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23051 2019-Jan-11 15:26:32.381053 - [DEBUG] EF: AllBottom
23052 2019-Jan-11 15:26:32.381079 - [DEBUG]
23053 2019-Jan-11 15:26:32.381104 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23054 2019-Jan-11 15:26:32.381745 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23055 2019-Jan-11 15:26:32.382380 - [DEBUG] EF: AllBottom
23056 2019-Jan-11 15:26:32.382406 - [DEBUG]
23057 2019-Jan-11 15:26:32.382430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23058 2019-Jan-11 15:26:32.383055 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23059 2019-Jan-11 15:26:32.383683 - [DEBUG] EF: AllBottom
23060 2019-Jan-11 15:26:32.383709 - [DEBUG]
23061 2019-Jan-11 15:26:32.383734 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23062 2019-Jan-11 15:26:32.384358 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23063 2019-Jan-11 15:26:32.385001 - [DEBUG] EF: AllBottom
23064 2019-Jan-11 15:26:32.385026 - [DEBUG]
23065 2019-Jan-11 15:26:32.385050 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23066 2019-Jan-11 15:26:32.385675 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23067 2019-Jan-11 15:26:32.386304 - [DEBUG] EF: AllBottom
23068 2019-Jan-11 15:26:32.386330 - [DEBUG]
23069 2019-Jan-11 15:26:32.386354 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23070 2019-Jan-11 15:26:32.386980 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23071 2019-Jan-11 15:26:32.387608 - [DEBUG] EF: AllBottom
23072 2019-Jan-11 15:26:32.387634 - [DEBUG]
23073 2019-Jan-11 15:26:32.387658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23074 2019-Jan-11 15:26:32.388300 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23075 2019-Jan-11 15:26:32.388935 - [DEBUG] EF: AllBottom
23076 2019-Jan-11 15:26:32.388961 - [DEBUG]
23077 2019-Jan-11 15:26:32.388985 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23078 2019-Jan-11 15:26:32.389610 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23079 2019-Jan-11 15:26:32.390237 - [DEBUG] EF: AllBottom
23080 2019-Jan-11 15:26:32.390263 - [DEBUG]
23081 2019-Jan-11 15:26:32.390287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23082 2019-Jan-11 15:26:32.390912 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23083 2019-Jan-11 15:26:32.391556 - [DEBUG] EF: AllBottom
23084 2019-Jan-11 15:26:32.391582 - [DEBUG]
23085 2019-Jan-11 15:26:32.391607 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23086 2019-Jan-11 15:26:32.392232 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23087 2019-Jan-11 15:26:32.392867 - [DEBUG] EF: AllBottom
23088 2019-Jan-11 15:26:32.392893 - [DEBUG]
23089 2019-Jan-11 15:26:32.392918 - [DEBUG] ---------------
23090 2019-Jan-11 15:26:32.392949 - [DEBUG]
23091 2019-Jan-11 15:26:32.392976 - [DEBUG] End of endsummarytab entry
23092 2019-Jan-11 15:26:32.393000 - [DEBUG]
23093 2019-Jan-11 15:26:32.393024 - [DEBUG] Start of incomingtab entry
23094 2019-Jan-11 15:26:32.393049 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23095 2019-Jan-11 15:26:32.393675 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23096 2019-Jan-11 15:26:32.393732 - [DEBUG] ---------------
23097 2019-Jan-11 15:26:32.393756 - [DEBUG] End of incomingtab entry
23098 2019-Jan-11 15:26:32.393780 - [DEBUG]
23099 2019-Jan-11 15:26:32.393804 - [DEBUG] EDGE:
23100 2019-Jan-11 15:26:32.393861 - [DEBUG] ---> 23101 2019-Jan-11 15:26:32.394487 - [DEBUG] D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97>
23102 2019-Jan-11 15:26:32.395129 - [DEBUG]
23103 2019-Jan-11 15:26:32.395154 - [DEBUG] EDGE:
23104 2019-Jan-11 15:26:32.395212 - [DEBUG] ---> 23105 2019-Jan-11 15:26:32.395841 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23106 2019-Jan-11 15:26:32.396469 - [DEBUG]
23107 2019-Jan-11 15:26:32.396503 - [DEBUG] Compose: EdgeIdentity * AllBottom
23108 2019-Jan-11 15:26:32.396531 - [DEBUG]
23109 2019-Jan-11 15:26:32.396556 - [DEBUG] Propagate flow
23110 2019-Jan-11 15:26:32.396580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23111 2019-Jan-11 15:26:32.396638 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23112 2019-Jan-11 15:26:32.397274 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23113 2019-Jan-11 15:26:32.397916 - [DEBUG] Edge function : AllBottom (result of previous compose)
23114 2019-Jan-11 15:26:32.397941 - [DEBUG]
23115 2019-Jan-11 15:26:32.397966 - [DEBUG] Join: AllTop & AllBottom
23116 2019-Jan-11 15:26:32.397993 - [DEBUG] = AllBottom (new jump func)
23117 2019-Jan-11 15:26:32.398017 - [DEBUG]
23118 2019-Jan-11 15:26:32.398041 - [DEBUG] Start adding new jump function
23119 2019-Jan-11 15:26:32.398064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23120 2019-Jan-11 15:26:32.398120 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23121 2019-Jan-11 15:26:32.398749 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23122 2019-Jan-11 15:26:32.399384 - [DEBUG] Edge Function : AllBottom
23123 2019-Jan-11 15:26:32.399413 - [DEBUG] End adding new jump function
23124 2019-Jan-11 15:26:32.399438 - [DEBUG]
23125 2019-Jan-11 15:26:32.399463 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
23126 2019-Jan-11 15:26:32.399488 - [DEBUG]
23127 2019-Jan-11 15:26:32.399512 - [DEBUG] Process 647. path edge:
23128 2019-Jan-11 15:26:32.399537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23129 2019-Jan-11 15:26:32.399594 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23130 2019-Jan-11 15:26:32.400230 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23131 2019-Jan-11 15:26:32.400869 - [DEBUG]
23132 2019-Jan-11 15:26:32.400894 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23133 2019-Jan-11 15:26:32.401554 - [DEBUG] Possible callees:
23134 2019-Jan-11 15:26:32.401588 - [DEBUG] llvm.dbg.declare
23135 2019-Jan-11 15:26:32.401614 - [DEBUG] Possible return sites:
23136 2019-Jan-11 15:26:32.401638 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323137 2019-Jan-11 15:26:32.402896 - [DEBUG] Found and process special summary
23138 2019-Jan-11 15:26:32.402931 - [DEBUG] Compose: EdgeIdentity * AllBottom
23139 2019-Jan-11 15:26:32.402959 - [DEBUG]
23140 2019-Jan-11 15:26:32.402984 - [DEBUG] Propagate flow
23141 2019-Jan-11 15:26:32.403009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23142 2019-Jan-11 15:26:32.403067 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23143 2019-Jan-11 15:26:32.403707 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23144 2019-Jan-11 15:26:32.404336 - [DEBUG] Edge function : AllBottom (result of previous compose)
23145 2019-Jan-11 15:26:32.404363 - [DEBUG]
23146 2019-Jan-11 15:26:32.404389 - [DEBUG] Join: AllTop & AllBottom
23147 2019-Jan-11 15:26:32.404416 - [DEBUG] = AllBottom (new jump func)
23148 2019-Jan-11 15:26:32.404442 - [DEBUG]
23149 2019-Jan-11 15:26:32.404466 - [DEBUG] Start adding new jump function
23150 2019-Jan-11 15:26:32.404491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23151 2019-Jan-11 15:26:32.404561 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23152 2019-Jan-11 15:26:32.405192 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23153 2019-Jan-11 15:26:32.405823 - [DEBUG] Edge Function : AllBottom
23154 2019-Jan-11 15:26:32.405852 - [DEBUG] End adding new jump function
23155 2019-Jan-11 15:26:32.405877 - [DEBUG]
23156 2019-Jan-11 15:26:32.405901 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
23157 2019-Jan-11 15:26:32.405926 - [DEBUG]
23158 2019-Jan-11 15:26:32.405950 - [DEBUG] Process 648. path edge:
23159 2019-Jan-11 15:26:32.405975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23160 2019-Jan-11 15:26:32.406032 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23161 2019-Jan-11 15:26:32.406660 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23162 2019-Jan-11 15:26:32.407289 - [DEBUG]
23163 2019-Jan-11 15:26:32.407314 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23164 2019-Jan-11 15:26:32.407979 - [DEBUG] Compose: EdgeIdentity * AllBottom
23165 2019-Jan-11 15:26:32.408007 - [DEBUG]
23166 2019-Jan-11 15:26:32.408031 - [DEBUG] Propagate flow
23167 2019-Jan-11 15:26:32.408055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23168 2019-Jan-11 15:26:32.408112 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23169 2019-Jan-11 15:26:32.408740 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23170 2019-Jan-11 15:26:32.409369 - [DEBUG] Edge function : AllBottom (result of previous compose)
23171 2019-Jan-11 15:26:32.409395 - [DEBUG]
23172 2019-Jan-11 15:26:32.409421 - [DEBUG] Join: AllTop & AllBottom
23173 2019-Jan-11 15:26:32.409448 - [DEBUG] = AllBottom (new jump func)
23174 2019-Jan-11 15:26:32.409474 - [DEBUG]
23175 2019-Jan-11 15:26:32.409498 - [DEBUG] Start adding new jump function
23176 2019-Jan-11 15:26:32.409522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23177 2019-Jan-11 15:26:32.409578 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23178 2019-Jan-11 15:26:32.410224 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23179 2019-Jan-11 15:26:32.410851 - [DEBUG] Edge Function : AllBottom
23180 2019-Jan-11 15:26:32.410880 - [DEBUG] End adding new jump function
23181 2019-Jan-11 15:26:32.410904 - [DEBUG]
23182 2019-Jan-11 15:26:32.410929 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
23183 2019-Jan-11 15:26:32.410954 - [DEBUG]
23184 2019-Jan-11 15:26:32.410978 - [DEBUG] Process 649. path edge:
23185 2019-Jan-11 15:26:32.411003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23186 2019-Jan-11 15:26:32.411060 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23187 2019-Jan-11 15:26:32.411706 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23188 2019-Jan-11 15:26:32.412336 - [DEBUG]
23189 2019-Jan-11 15:26:32.412363 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23190 2019-Jan-11 15:26:32.413002 - [DEBUG] Compose: EdgeIdentity * AllBottom
23191 2019-Jan-11 15:26:32.413031 - [DEBUG]
23192 2019-Jan-11 15:26:32.413056 - [DEBUG] Propagate flow
23193 2019-Jan-11 15:26:32.413080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23194 2019-Jan-11 15:26:32.413137 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23195 2019-Jan-11 15:26:32.413766 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23196 2019-Jan-11 15:26:32.414395 - [DEBUG] Edge function : AllBottom (result of previous compose)
23197 2019-Jan-11 15:26:32.414422 - [DEBUG]
23198 2019-Jan-11 15:26:32.414447 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23199 2019-Jan-11 15:26:32.414474 - [DEBUG] = AllBottom
23200 2019-Jan-11 15:26:32.414500 - [DEBUG]
23201 2019-Jan-11 15:26:32.414535 - [DEBUG] PROPAGATE: No new function!
23202 2019-Jan-11 15:26:32.414562 - [DEBUG] EDGE:
23203 2019-Jan-11 15:26:32.414621 - [DEBUG] ---> 23204 2019-Jan-11 15:26:32.415248 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23205 2019-Jan-11 15:26:32.415878 - [DEBUG]
23206 2019-Jan-11 15:26:32.415904 - [DEBUG] EDGE:
23207 2019-Jan-11 15:26:32.415962 - [DEBUG] ---> 23208 2019-Jan-11 15:26:32.416592 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23209 2019-Jan-11 15:26:32.417219 - [DEBUG]
23210 2019-Jan-11 15:26:32.417257 - [DEBUG] Compose: EdgeIdentity * AllBottom
23211 2019-Jan-11 15:26:32.417285 - [DEBUG]
23212 2019-Jan-11 15:26:32.417310 - [DEBUG] Propagate flow
23213 2019-Jan-11 15:26:32.417334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23214 2019-Jan-11 15:26:32.417391 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23215 2019-Jan-11 15:26:32.418034 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23216 2019-Jan-11 15:26:32.418663 - [DEBUG] Edge function : AllBottom (result of previous compose)
23217 2019-Jan-11 15:26:32.418689 - [DEBUG]
23218 2019-Jan-11 15:26:32.418715 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23219 2019-Jan-11 15:26:32.418742 - [DEBUG] = AllBottom
23220 2019-Jan-11 15:26:32.418768 - [DEBUG]
23221 2019-Jan-11 15:26:32.418792 - [DEBUG] PROPAGATE: No new function!
23222 2019-Jan-11 15:26:32.418819 - [DEBUG] EDGE:
23223 2019-Jan-11 15:26:32.418877 - [DEBUG] ---> 23224 2019-Jan-11 15:26:32.419523 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23225 2019-Jan-11 15:26:32.420152 - [DEBUG]
23226 2019-Jan-11 15:26:32.420178 - [DEBUG] EDGE:
23227 2019-Jan-11 15:26:32.420236 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23228 2019-Jan-11 15:26:32.420869 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23229 2019-Jan-11 15:26:32.421514 - [DEBUG]
23230 2019-Jan-11 15:26:32.421540 - [DEBUG] Compose: EdgeIdentity * AllBottom
23231 2019-Jan-11 15:26:32.421566 - [DEBUG]
23232 2019-Jan-11 15:26:32.421589 - [DEBUG] Propagate flow
23233 2019-Jan-11 15:26:32.421613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23234 2019-Jan-11 15:26:32.421669 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23235 2019-Jan-11 15:26:32.422301 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23236 2019-Jan-11 15:26:32.422928 - [DEBUG] Edge function : AllBottom (result of previous compose)
23237 2019-Jan-11 15:26:32.422954 - [DEBUG]
23238 2019-Jan-11 15:26:32.422980 - [DEBUG] Join: AllTop & AllBottom
23239 2019-Jan-11 15:26:32.423007 - [DEBUG] = AllBottom (new jump func)
23240 2019-Jan-11 15:26:32.423032 - [DEBUG]
23241 2019-Jan-11 15:26:32.423057 - [DEBUG] Start adding new jump function
23242 2019-Jan-11 15:26:32.423081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23243 2019-Jan-11 15:26:32.423138 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23244 2019-Jan-11 15:26:32.423768 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23245 2019-Jan-11 15:26:32.424400 - [DEBUG] Edge Function : AllBottom
23246 2019-Jan-11 15:26:32.424428 - [DEBUG] End adding new jump function
23247 2019-Jan-11 15:26:32.424453 - [DEBUG]
23248 2019-Jan-11 15:26:32.424477 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23249 2019-Jan-11 15:26:32.424502 - [DEBUG]
23250 2019-Jan-11 15:26:32.424537 - [DEBUG] Process 650. path edge:
23251 2019-Jan-11 15:26:32.424564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23252 2019-Jan-11 15:26:32.424622 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23253 2019-Jan-11 15:26:32.425253 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23254 2019-Jan-11 15:26:32.425879 - [DEBUG]
23255 2019-Jan-11 15:26:32.425907 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23256 2019-Jan-11 15:26:32.426556 - [DEBUG] Compose: EdgeIdentity * AllBottom
23257 2019-Jan-11 15:26:32.426585 - [DEBUG]
23258 2019-Jan-11 15:26:32.426610 - [DEBUG] Propagate flow
23259 2019-Jan-11 15:26:32.426634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23260 2019-Jan-11 15:26:32.426693 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23261 2019-Jan-11 15:26:32.427322 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23262 2019-Jan-11 15:26:32.427962 - [DEBUG] Edge function : AllBottom (result of previous compose)
23263 2019-Jan-11 15:26:32.427987 - [DEBUG]
23264 2019-Jan-11 15:26:32.428012 - [DEBUG] Join: AllTop & AllBottom
23265 2019-Jan-11 15:26:32.428038 - [DEBUG] = AllBottom (new jump func)
23266 2019-Jan-11 15:26:32.428078 - [DEBUG]
23267 2019-Jan-11 15:26:32.428102 - [DEBUG] Start adding new jump function
23268 2019-Jan-11 15:26:32.428126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23269 2019-Jan-11 15:26:32.428183 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23270 2019-Jan-11 15:26:32.428811 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23271 2019-Jan-11 15:26:32.429439 - [DEBUG] Edge Function : AllBottom
23272 2019-Jan-11 15:26:32.429468 - [DEBUG] End adding new jump function
23273 2019-Jan-11 15:26:32.429493 - [DEBUG]
23274 2019-Jan-11 15:26:32.429517 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23275 2019-Jan-11 15:26:32.429542 - [DEBUG]
23276 2019-Jan-11 15:26:32.429566 - [DEBUG] Process 651. path edge:
23277 2019-Jan-11 15:26:32.429591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23278 2019-Jan-11 15:26:32.429648 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23279 2019-Jan-11 15:26:32.430277 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23280 2019-Jan-11 15:26:32.430903 - [DEBUG]
23281 2019-Jan-11 15:26:32.430928 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23282 2019-Jan-11 15:26:32.431583 - [DEBUG] Compose: EdgeIdentity * AllBottom
23283 2019-Jan-11 15:26:32.431612 - [DEBUG]
23284 2019-Jan-11 15:26:32.431637 - [DEBUG] Propagate flow
23285 2019-Jan-11 15:26:32.431661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23286 2019-Jan-11 15:26:32.431719 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23287 2019-Jan-11 15:26:32.432346 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23288 2019-Jan-11 15:26:32.432971 - [DEBUG] Edge function : AllBottom (result of previous compose)
23289 2019-Jan-11 15:26:32.432998 - [DEBUG]
23290 2019-Jan-11 15:26:32.433023 - [DEBUG] Join: AllTop & AllBottom
23291 2019-Jan-11 15:26:32.433051 - [DEBUG] = AllBottom (new jump func)
23292 2019-Jan-11 15:26:32.433076 - [DEBUG]
23293 2019-Jan-11 15:26:32.433100 - [DEBUG] Start adding new jump function
23294 2019-Jan-11 15:26:32.433124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23295 2019-Jan-11 15:26:32.433182 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23296 2019-Jan-11 15:26:32.433810 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23297 2019-Jan-11 15:26:32.434436 - [DEBUG] Edge Function : AllBottom
23298 2019-Jan-11 15:26:32.434464 - [DEBUG] End adding new jump function
23299 2019-Jan-11 15:26:32.434489 - [DEBUG]
23300 2019-Jan-11 15:26:32.434513 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23301 2019-Jan-11 15:26:32.434551 - [DEBUG]
23302 2019-Jan-11 15:26:32.434576 - [DEBUG] Process 652. path edge:
23303 2019-Jan-11 15:26:32.434601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23304 2019-Jan-11 15:26:32.434658 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23305 2019-Jan-11 15:26:32.435285 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23306 2019-Jan-11 15:26:32.435912 - [DEBUG]
23307 2019-Jan-11 15:26:32.435938 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23308 2019-Jan-11 15:26:32.436571 - [DEBUG] Start of endsummarytab entry
23309 2019-Jan-11 15:26:32.436603 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23310 2019-Jan-11 15:26:32.437239 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23311 2019-Jan-11 15:26:32.437299 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23312 2019-Jan-11 15:26:32.437941 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23313 2019-Jan-11 15:26:32.438567 - [DEBUG] EF: AllBottom
23314 2019-Jan-11 15:26:32.438594 - [DEBUG]
23315 2019-Jan-11 15:26:32.438619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23316 2019-Jan-11 15:26:32.439245 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23317 2019-Jan-11 15:26:32.439870 - [DEBUG] EF: AllBottom
23318 2019-Jan-11 15:26:32.439896 - [DEBUG]
23319 2019-Jan-11 15:26:32.439920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23320 2019-Jan-11 15:26:32.440545 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23321 2019-Jan-11 15:26:32.441172 - [DEBUG] EF: AllBottom
23322 2019-Jan-11 15:26:32.441210 - [DEBUG]
23323 2019-Jan-11 15:26:32.441235 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23324 2019-Jan-11 15:26:32.441861 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23325 2019-Jan-11 15:26:32.442489 - [DEBUG] EF: AllBottom
23326 2019-Jan-11 15:26:32.442514 - [DEBUG]
23327 2019-Jan-11 15:26:32.442538 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23328 2019-Jan-11 15:26:32.443164 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23329 2019-Jan-11 15:26:32.443788 - [DEBUG] EF: AllBottom
23330 2019-Jan-11 15:26:32.443815 - [DEBUG]
23331 2019-Jan-11 15:26:32.443839 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23332 2019-Jan-11 15:26:32.444464 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23333 2019-Jan-11 15:26:32.445109 - [DEBUG] EF: AllBottom
23334 2019-Jan-11 15:26:32.445135 - [DEBUG]
23335 2019-Jan-11 15:26:32.445160 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23336 2019-Jan-11 15:26:32.445784 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23337 2019-Jan-11 15:26:32.446412 - [DEBUG] EF: AllBottom
23338 2019-Jan-11 15:26:32.446439 - [DEBUG]
23339 2019-Jan-11 15:26:32.446463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23340 2019-Jan-11 15:26:32.447090 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23341 2019-Jan-11 15:26:32.447725 - [DEBUG] EF: AllBottom
23342 2019-Jan-11 15:26:32.447751 - [DEBUG]
23343 2019-Jan-11 15:26:32.447775 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23344 2019-Jan-11 15:26:32.448416 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23345 2019-Jan-11 15:26:32.449045 - [DEBUG] EF: AllBottom
23346 2019-Jan-11 15:26:32.449071 - [DEBUG]
23347 2019-Jan-11 15:26:32.449095 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23348 2019-Jan-11 15:26:32.449720 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23349 2019-Jan-11 15:26:32.450350 - [DEBUG] EF: AllBottom
23350 2019-Jan-11 15:26:32.450376 - [DEBUG]
23351 2019-Jan-11 15:26:32.450401 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23352 2019-Jan-11 15:26:32.451026 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23353 2019-Jan-11 15:26:32.451669 - [DEBUG] EF: AllBottom
23354 2019-Jan-11 15:26:32.451695 - [DEBUG]
23355 2019-Jan-11 15:26:32.451719 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23356 2019-Jan-11 15:26:32.452345 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23357 2019-Jan-11 15:26:32.452981 - [DEBUG] EF: AllBottom
23358 2019-Jan-11 15:26:32.453007 - [DEBUG]
23359 2019-Jan-11 15:26:32.453032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23360 2019-Jan-11 15:26:32.453658 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23361 2019-Jan-11 15:26:32.454292 - [DEBUG] EF: AllBottom
23362 2019-Jan-11 15:26:32.454318 - [DEBUG]
23363 2019-Jan-11 15:26:32.454343 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23364 2019-Jan-11 15:26:32.454984 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23365 2019-Jan-11 15:26:32.455612 - [DEBUG] EF: AllBottom
23366 2019-Jan-11 15:26:32.455638 - [DEBUG]
23367 2019-Jan-11 15:26:32.455663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23368 2019-Jan-11 15:26:32.456287 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23369 2019-Jan-11 15:26:32.456916 - [DEBUG] EF: AllBottom
23370 2019-Jan-11 15:26:32.456942 - [DEBUG]
23371 2019-Jan-11 15:26:32.456967 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23372 2019-Jan-11 15:26:32.457592 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23373 2019-Jan-11 15:26:32.458240 - [DEBUG] EF: AllBottom
23374 2019-Jan-11 15:26:32.458267 - [DEBUG]
23375 2019-Jan-11 15:26:32.458291 - [DEBUG] ---------------
23376 2019-Jan-11 15:26:32.458315 - [DEBUG]
23377 2019-Jan-11 15:26:32.458341 - [DEBUG] End of endsummarytab entry
23378 2019-Jan-11 15:26:32.458366 - [DEBUG]
23379 2019-Jan-11 15:26:32.458390 - [DEBUG] Start of incomingtab entry
23380 2019-Jan-11 15:26:32.458415 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23381 2019-Jan-11 15:26:32.459042 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23382 2019-Jan-11 15:26:32.459099 - [DEBUG] ---------------
23383 2019-Jan-11 15:26:32.459123 - [DEBUG] End of incomingtab entry
23384 2019-Jan-11 15:26:32.459146 - [DEBUG]
23385 2019-Jan-11 15:26:32.459171 - [DEBUG] EDGE:
23386 2019-Jan-11 15:26:32.459227 - [DEBUG] ---> 23387 2019-Jan-11 15:26:32.459853 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23388 2019-Jan-11 15:26:32.460479 - [DEBUG]
23389 2019-Jan-11 15:26:32.460505 - [DEBUG] EDGE:
23390 2019-Jan-11 15:26:32.460563 - [DEBUG] ---> 23391 2019-Jan-11 15:26:32.461201 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23392 2019-Jan-11 15:26:32.461831 - [DEBUG]
23393 2019-Jan-11 15:26:32.461858 - [DEBUG] Compose: EdgeIdentity * AllBottom
23394 2019-Jan-11 15:26:32.461885 - [DEBUG]
23395 2019-Jan-11 15:26:32.461909 - [DEBUG] Propagate flow
23396 2019-Jan-11 15:26:32.461933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23397 2019-Jan-11 15:26:32.461990 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23398 2019-Jan-11 15:26:32.462618 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23399 2019-Jan-11 15:26:32.463248 - [DEBUG] Edge function : AllBottom (result of previous compose)
23400 2019-Jan-11 15:26:32.463275 - [DEBUG]
23401 2019-Jan-11 15:26:32.463300 - [DEBUG] Join: AllTop & AllBottom
23402 2019-Jan-11 15:26:32.463327 - [DEBUG] = AllBottom (new jump func)
23403 2019-Jan-11 15:26:32.463353 - [DEBUG]
23404 2019-Jan-11 15:26:32.463385 - [DEBUG] Start adding new jump function
23405 2019-Jan-11 15:26:32.463409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23406 2019-Jan-11 15:26:32.463467 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23407 2019-Jan-11 15:26:32.464097 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23408 2019-Jan-11 15:26:32.464738 - [DEBUG] Edge Function : AllBottom
23409 2019-Jan-11 15:26:32.464765 - [DEBUG] End adding new jump function
23410 2019-Jan-11 15:26:32.464790 - [DEBUG]
23411 2019-Jan-11 15:26:32.464813 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23412 2019-Jan-11 15:26:32.464838 - [DEBUG]
23413 2019-Jan-11 15:26:32.464861 - [DEBUG] Process 653. path edge:
23414 2019-Jan-11 15:26:32.464885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23415 2019-Jan-11 15:26:32.464941 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23416 2019-Jan-11 15:26:32.465568 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23417 2019-Jan-11 15:26:32.466198 - [DEBUG]
23418 2019-Jan-11 15:26:32.466223 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23419 2019-Jan-11 15:26:32.466899 - [DEBUG] EDGE:
23420 2019-Jan-11 15:26:32.466960 - [DEBUG] ---> 23421 2019-Jan-11 15:26:32.467589 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23422 2019-Jan-11 15:26:32.468234 - [DEBUG]
23423 2019-Jan-11 15:26:32.468271 - [DEBUG] Compose: EdgeIdentity * AllBottom
23424 2019-Jan-11 15:26:32.468299 - [DEBUG]
23425 2019-Jan-11 15:26:32.468324 - [DEBUG] Propagate flow
23426 2019-Jan-11 15:26:32.468348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23427 2019-Jan-11 15:26:32.468406 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23428 2019-Jan-11 15:26:32.469044 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23429 2019-Jan-11 15:26:32.469672 - [DEBUG] Edge function : AllBottom (result of previous compose)
23430 2019-Jan-11 15:26:32.469698 - [DEBUG]
23431 2019-Jan-11 15:26:32.469724 - [DEBUG] Join: AllTop & AllBottom
23432 2019-Jan-11 15:26:32.469751 - [DEBUG] = AllBottom (new jump func)
23433 2019-Jan-11 15:26:32.469776 - [DEBUG]
23434 2019-Jan-11 15:26:32.469801 - [DEBUG] Start adding new jump function
23435 2019-Jan-11 15:26:32.469825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23436 2019-Jan-11 15:26:32.469882 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23437 2019-Jan-11 15:26:32.470508 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23438 2019-Jan-11 15:26:32.471144 - [DEBUG] Edge Function : AllBottom
23439 2019-Jan-11 15:26:32.471172 - [DEBUG] End adding new jump function
23440 2019-Jan-11 15:26:32.471210 - [DEBUG]
23441 2019-Jan-11 15:26:32.471235 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23442 2019-Jan-11 15:26:32.471260 - [DEBUG]
23443 2019-Jan-11 15:26:32.471284 - [DEBUG] Process 654. path edge:
23444 2019-Jan-11 15:26:32.471309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23445 2019-Jan-11 15:26:32.471366 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23446 2019-Jan-11 15:26:32.472012 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23447 2019-Jan-11 15:26:32.472641 - [DEBUG]
23448 2019-Jan-11 15:26:32.472666 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23449 2019-Jan-11 15:26:32.473310 - [DEBUG] Possible callees:
23450 2019-Jan-11 15:26:32.473337 - [DEBUG] llvm.dbg.declare
23451 2019-Jan-11 15:26:32.473363 - [DEBUG] Possible return sites:
23452 2019-Jan-11 15:26:32.473387 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323453 2019-Jan-11 15:26:32.474655 - [DEBUG] Found and process special summary
23454 2019-Jan-11 15:26:32.474688 - [DEBUG] Compose: EdgeIdentity * AllBottom
23455 2019-Jan-11 15:26:32.474715 - [DEBUG]
23456 2019-Jan-11 15:26:32.474739 - [DEBUG] Propagate flow
23457 2019-Jan-11 15:26:32.474763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23458 2019-Jan-11 15:26:32.474820 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23459 2019-Jan-11 15:26:32.475450 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23460 2019-Jan-11 15:26:32.476078 - [DEBUG] Edge function : AllBottom (result of previous compose)
23461 2019-Jan-11 15:26:32.476104 - [DEBUG]
23462 2019-Jan-11 15:26:32.476130 - [DEBUG] Join: AllTop & AllBottom
23463 2019-Jan-11 15:26:32.476157 - [DEBUG] = AllBottom (new jump func)
23464 2019-Jan-11 15:26:32.476183 - [DEBUG]
23465 2019-Jan-11 15:26:32.476207 - [DEBUG] Start adding new jump function
23466 2019-Jan-11 15:26:32.476231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23467 2019-Jan-11 15:26:32.476288 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23468 2019-Jan-11 15:26:32.476915 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23469 2019-Jan-11 15:26:32.477546 - [DEBUG] Edge Function : AllBottom
23470 2019-Jan-11 15:26:32.477574 - [DEBUG] End adding new jump function
23471 2019-Jan-11 15:26:32.477599 - [DEBUG]
23472 2019-Jan-11 15:26:32.477623 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23473 2019-Jan-11 15:26:32.477648 - [DEBUG]
23474 2019-Jan-11 15:26:32.477672 - [DEBUG] Process 655. path edge:
23475 2019-Jan-11 15:26:32.477696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23476 2019-Jan-11 15:26:32.477754 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23477 2019-Jan-11 15:26:32.478399 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23478 2019-Jan-11 15:26:32.479026 - [DEBUG]
23479 2019-Jan-11 15:26:32.479052 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23480 2019-Jan-11 15:26:32.479693 - [DEBUG] Compose: EdgeIdentity * AllBottom
23481 2019-Jan-11 15:26:32.479722 - [DEBUG]
23482 2019-Jan-11 15:26:32.479747 - [DEBUG] Propagate flow
23483 2019-Jan-11 15:26:32.479771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23484 2019-Jan-11 15:26:32.479837 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23485 2019-Jan-11 15:26:32.480471 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23486 2019-Jan-11 15:26:32.481098 - [DEBUG] Edge function : AllBottom (result of previous compose)
23487 2019-Jan-11 15:26:32.481133 - [DEBUG]
23488 2019-Jan-11 15:26:32.481158 - [DEBUG] Join: AllTop & AllBottom
23489 2019-Jan-11 15:26:32.481186 - [DEBUG] = AllBottom (new jump func)
23490 2019-Jan-11 15:26:32.481226 - [DEBUG]
23491 2019-Jan-11 15:26:32.481251 - [DEBUG] Start adding new jump function
23492 2019-Jan-11 15:26:32.481275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23493 2019-Jan-11 15:26:32.481333 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23494 2019-Jan-11 15:26:32.481962 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23495 2019-Jan-11 15:26:32.482588 - [DEBUG] Edge Function : AllBottom
23496 2019-Jan-11 15:26:32.482616 - [DEBUG] End adding new jump function
23497 2019-Jan-11 15:26:32.482641 - [DEBUG]
23498 2019-Jan-11 15:26:32.482666 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23499 2019-Jan-11 15:26:32.482691 - [DEBUG]
23500 2019-Jan-11 15:26:32.482715 - [DEBUG] Process 656. path edge:
23501 2019-Jan-11 15:26:32.482740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23502 2019-Jan-11 15:26:32.482797 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23503 2019-Jan-11 15:26:32.483425 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23504 2019-Jan-11 15:26:32.484051 - [DEBUG]
23505 2019-Jan-11 15:26:32.484077 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23506 2019-Jan-11 15:26:32.484730 - [DEBUG] Compose: EdgeIdentity * AllBottom
23507 2019-Jan-11 15:26:32.484758 - [DEBUG]
23508 2019-Jan-11 15:26:32.484782 - [DEBUG] Propagate flow
23509 2019-Jan-11 15:26:32.484805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23510 2019-Jan-11 15:26:32.484863 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23511 2019-Jan-11 15:26:32.485491 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23512 2019-Jan-11 15:26:32.486117 - [DEBUG] Edge function : AllBottom (result of previous compose)
23513 2019-Jan-11 15:26:32.486143 - [DEBUG]
23514 2019-Jan-11 15:26:32.486169 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23515 2019-Jan-11 15:26:32.486196 - [DEBUG] = AllBottom
23516 2019-Jan-11 15:26:32.486222 - [DEBUG]
23517 2019-Jan-11 15:26:32.486246 - [DEBUG] PROPAGATE: No new function!
23518 2019-Jan-11 15:26:32.486271 - [DEBUG] EDGE:
23519 2019-Jan-11 15:26:32.486330 - [DEBUG] ---> 23520 2019-Jan-11 15:26:32.486958 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23521 2019-Jan-11 15:26:32.487584 - [DEBUG]
23522 2019-Jan-11 15:26:32.487610 - [DEBUG] EDGE:
23523 2019-Jan-11 15:26:32.487668 - [DEBUG] ---> 23524 2019-Jan-11 15:26:32.488313 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23525 2019-Jan-11 15:26:32.488940 - [DEBUG]
23526 2019-Jan-11 15:26:32.488975 - [DEBUG] Compose: EdgeIdentity * AllBottom
23527 2019-Jan-11 15:26:32.489003 - [DEBUG]
23528 2019-Jan-11 15:26:32.489028 - [DEBUG] Propagate flow
23529 2019-Jan-11 15:26:32.489052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23530 2019-Jan-11 15:26:32.489110 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23531 2019-Jan-11 15:26:32.489738 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23532 2019-Jan-11 15:26:32.490374 - [DEBUG] Edge function : AllBottom (result of previous compose)
23533 2019-Jan-11 15:26:32.490401 - [DEBUG]
23534 2019-Jan-11 15:26:32.490427 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23535 2019-Jan-11 15:26:32.490454 - [DEBUG] = AllBottom
23536 2019-Jan-11 15:26:32.490479 - [DEBUG]
23537 2019-Jan-11 15:26:32.490503 - [DEBUG] PROPAGATE: No new function!
23538 2019-Jan-11 15:26:32.490530 - [DEBUG] EDGE:
23539 2019-Jan-11 15:26:32.490589 - [DEBUG] ---> 23540 2019-Jan-11 15:26:32.491238 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23541 2019-Jan-11 15:26:32.491868 - [DEBUG]
23542 2019-Jan-11 15:26:32.491895 - [DEBUG] Compose: EdgeIdentity * AllBottom
23543 2019-Jan-11 15:26:32.491922 - [DEBUG]
23544 2019-Jan-11 15:26:32.491946 - [DEBUG] Propagate flow
23545 2019-Jan-11 15:26:32.491970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23546 2019-Jan-11 15:26:32.492027 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23547 2019-Jan-11 15:26:32.492665 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23548 2019-Jan-11 15:26:32.493297 - [DEBUG] Edge function : AllBottom (result of previous compose)
23549 2019-Jan-11 15:26:32.493324 - [DEBUG]
23550 2019-Jan-11 15:26:32.493349 - [DEBUG] Join: AllTop & AllBottom
23551 2019-Jan-11 15:26:32.493376 - [DEBUG] = AllBottom (new jump func)
23552 2019-Jan-11 15:26:32.493402 - [DEBUG]
23553 2019-Jan-11 15:26:32.493426 - [DEBUG] Start adding new jump function
23554 2019-Jan-11 15:26:32.493450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23555 2019-Jan-11 15:26:32.493507 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23556 2019-Jan-11 15:26:32.494138 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23557 2019-Jan-11 15:26:32.494790 - [DEBUG] Edge Function : AllBottom
23558 2019-Jan-11 15:26:32.494818 - [DEBUG] End adding new jump function
23559 2019-Jan-11 15:26:32.494842 - [DEBUG]
23560 2019-Jan-11 15:26:32.494865 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23561 2019-Jan-11 15:26:32.494890 - [DEBUG]
23562 2019-Jan-11 15:26:32.494913 - [DEBUG] Process 657. path edge:
23563 2019-Jan-11 15:26:32.494937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23564 2019-Jan-11 15:26:32.494993 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23565 2019-Jan-11 15:26:32.495630 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23566 2019-Jan-11 15:26:32.496260 - [DEBUG]
23567 2019-Jan-11 15:26:32.496285 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23568 2019-Jan-11 15:26:32.496929 - [DEBUG] Possible callees:
23569 2019-Jan-11 15:26:32.496955 - [DEBUG] llvm.dbg.declare
23570 2019-Jan-11 15:26:32.496981 - [DEBUG] Possible return sites:
23571 2019-Jan-11 15:26:32.497005 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323572 2019-Jan-11 15:26:32.498274 - [DEBUG] Found and process special summary
23573 2019-Jan-11 15:26:32.498324 - [DEBUG] Compose: EdgeIdentity * AllBottom
23574 2019-Jan-11 15:26:32.498353 - [DEBUG]
23575 2019-Jan-11 15:26:32.498378 - [DEBUG] Propagate flow
23576 2019-Jan-11 15:26:32.498402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23577 2019-Jan-11 15:26:32.498461 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23578 2019-Jan-11 15:26:32.499092 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23579 2019-Jan-11 15:26:32.499723 - [DEBUG] Edge function : AllBottom (result of previous compose)
23580 2019-Jan-11 15:26:32.499749 - [DEBUG]
23581 2019-Jan-11 15:26:32.499775 - [DEBUG] Join: AllTop & AllBottom
23582 2019-Jan-11 15:26:32.499802 - [DEBUG] = AllBottom (new jump func)
23583 2019-Jan-11 15:26:32.499828 - [DEBUG]
23584 2019-Jan-11 15:26:32.499852 - [DEBUG] Start adding new jump function
23585 2019-Jan-11 15:26:32.499877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23586 2019-Jan-11 15:26:32.499934 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23587 2019-Jan-11 15:26:32.500565 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23588 2019-Jan-11 15:26:32.501206 - [DEBUG] Edge Function : AllBottom
23589 2019-Jan-11 15:26:32.501236 - [DEBUG] End adding new jump function
23590 2019-Jan-11 15:26:32.501261 - [DEBUG]
23591 2019-Jan-11 15:26:32.501286 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23592 2019-Jan-11 15:26:32.501311 - [DEBUG]
23593 2019-Jan-11 15:26:32.501335 - [DEBUG] Process 658. path edge:
23594 2019-Jan-11 15:26:32.501360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23595 2019-Jan-11 15:26:32.501417 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23596 2019-Jan-11 15:26:32.502047 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23597 2019-Jan-11 15:26:32.502677 - [DEBUG]
23598 2019-Jan-11 15:26:32.502702 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23599 2019-Jan-11 15:26:32.503347 - [DEBUG] Compose: EdgeIdentity * AllBottom
23600 2019-Jan-11 15:26:32.503376 - [DEBUG]
23601 2019-Jan-11 15:26:32.503401 - [DEBUG] Propagate flow
23602 2019-Jan-11 15:26:32.503425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23603 2019-Jan-11 15:26:32.503484 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23604 2019-Jan-11 15:26:32.504112 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23605 2019-Jan-11 15:26:32.504759 - [DEBUG] Edge function : AllBottom (result of previous compose)
23606 2019-Jan-11 15:26:32.504785 - [DEBUG]
23607 2019-Jan-11 15:26:32.504809 - [DEBUG] Join: AllTop & AllBottom
23608 2019-Jan-11 15:26:32.504835 - [DEBUG] = AllBottom (new jump func)
23609 2019-Jan-11 15:26:32.504860 - [DEBUG]
23610 2019-Jan-11 15:26:32.504883 - [DEBUG] Start adding new jump function
23611 2019-Jan-11 15:26:32.504906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23612 2019-Jan-11 15:26:32.504962 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23613 2019-Jan-11 15:26:32.505595 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23614 2019-Jan-11 15:26:32.506222 - [DEBUG] Edge Function : AllBottom
23615 2019-Jan-11 15:26:32.506249 - [DEBUG] End adding new jump function
23616 2019-Jan-11 15:26:32.506275 - [DEBUG]
23617 2019-Jan-11 15:26:32.506307 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23618 2019-Jan-11 15:26:32.506332 - [DEBUG]
23619 2019-Jan-11 15:26:32.506356 - [DEBUG] Process 659. path edge:
23620 2019-Jan-11 15:26:32.506381 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23621 2019-Jan-11 15:26:32.506438 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23622 2019-Jan-11 15:26:32.507066 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23623 2019-Jan-11 15:26:32.507697 - [DEBUG]
23624 2019-Jan-11 15:26:32.507722 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23625 2019-Jan-11 15:26:32.508377 - [DEBUG] Compose: EdgeIdentity * AllBottom
23626 2019-Jan-11 15:26:32.508406 - [DEBUG]
23627 2019-Jan-11 15:26:32.508431 - [DEBUG] Propagate flow
23628 2019-Jan-11 15:26:32.508455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23629 2019-Jan-11 15:26:32.508513 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23630 2019-Jan-11 15:26:32.509142 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23631 2019-Jan-11 15:26:32.509774 - [DEBUG] Edge function : AllBottom (result of previous compose)
23632 2019-Jan-11 15:26:32.509801 - [DEBUG]
23633 2019-Jan-11 15:26:32.509826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23634 2019-Jan-11 15:26:32.509853 - [DEBUG] = AllBottom
23635 2019-Jan-11 15:26:32.509879 - [DEBUG]
23636 2019-Jan-11 15:26:32.509903 - [DEBUG] PROPAGATE: No new function!
23637 2019-Jan-11 15:26:32.509928 - [DEBUG] EDGE:
23638 2019-Jan-11 15:26:32.509987 - [DEBUG] ---> 23639 2019-Jan-11 15:26:32.510614 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23640 2019-Jan-11 15:26:32.511257 - [DEBUG]
23641 2019-Jan-11 15:26:32.511284 - [DEBUG] Compose: EdgeIdentity * AllBottom
23642 2019-Jan-11 15:26:32.511311 - [DEBUG]
23643 2019-Jan-11 15:26:32.511336 - [DEBUG] Propagate flow
23644 2019-Jan-11 15:26:32.511360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23645 2019-Jan-11 15:26:32.511417 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23646 2019-Jan-11 15:26:32.512044 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23647 2019-Jan-11 15:26:32.512674 - [DEBUG] Edge function : AllBottom (result of previous compose)
23648 2019-Jan-11 15:26:32.512700 - [DEBUG]
23649 2019-Jan-11 15:26:32.512725 - [DEBUG] Join: AllTop & AllBottom
23650 2019-Jan-11 15:26:32.512753 - [DEBUG] = AllBottom (new jump func)
23651 2019-Jan-11 15:26:32.512778 - [DEBUG]
23652 2019-Jan-11 15:26:32.512803 - [DEBUG] Start adding new jump function
23653 2019-Jan-11 15:26:32.512827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23654 2019-Jan-11 15:26:32.512884 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23655 2019-Jan-11 15:26:32.513512 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23656 2019-Jan-11 15:26:32.514138 - [DEBUG] Edge Function : AllBottom
23657 2019-Jan-11 15:26:32.514168 - [DEBUG] End adding new jump function
23658 2019-Jan-11 15:26:32.514194 - [DEBUG]
23659 2019-Jan-11 15:26:32.514218 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23660 2019-Jan-11 15:26:32.514243 - [DEBUG]
23661 2019-Jan-11 15:26:32.514267 - [DEBUG] Process 660. path edge:
23662 2019-Jan-11 15:26:32.514300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23663 2019-Jan-11 15:26:32.514358 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23664 2019-Jan-11 15:26:32.515001 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23665 2019-Jan-11 15:26:32.515630 - [DEBUG]
23666 2019-Jan-11 15:26:32.515656 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23667 2019-Jan-11 15:26:32.516295 - [DEBUG] Compose: EdgeIdentity * AllBottom
23668 2019-Jan-11 15:26:32.516324 - [DEBUG]
23669 2019-Jan-11 15:26:32.516348 - [DEBUG] Propagate flow
23670 2019-Jan-11 15:26:32.516373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23671 2019-Jan-11 15:26:32.516430 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23672 2019-Jan-11 15:26:32.517057 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23673 2019-Jan-11 15:26:32.517686 - [DEBUG] Edge function : AllBottom (result of previous compose)
23674 2019-Jan-11 15:26:32.517713 - [DEBUG]
23675 2019-Jan-11 15:26:32.517738 - [DEBUG] Join: AllTop & AllBottom
23676 2019-Jan-11 15:26:32.517765 - [DEBUG] = AllBottom (new jump func)
23677 2019-Jan-11 15:26:32.517791 - [DEBUG]
23678 2019-Jan-11 15:26:32.517815 - [DEBUG] Start adding new jump function
23679 2019-Jan-11 15:26:32.517839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23680 2019-Jan-11 15:26:32.517909 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23681 2019-Jan-11 15:26:32.518538 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23682 2019-Jan-11 15:26:32.519165 - [DEBUG] Edge Function : AllBottom
23683 2019-Jan-11 15:26:32.519195 - [DEBUG] End adding new jump function
23684 2019-Jan-11 15:26:32.519220 - [DEBUG]
23685 2019-Jan-11 15:26:32.519245 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23686 2019-Jan-11 15:26:32.519269 - [DEBUG]
23687 2019-Jan-11 15:26:32.519293 - [DEBUG] Process 661. path edge:
23688 2019-Jan-11 15:26:32.519318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23689 2019-Jan-11 15:26:32.519375 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23690 2019-Jan-11 15:26:32.520002 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23691 2019-Jan-11 15:26:32.520630 - [DEBUG]
23692 2019-Jan-11 15:26:32.520655 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23693 2019-Jan-11 15:26:32.521315 - [DEBUG] Compose: EdgeIdentity * AllBottom
23694 2019-Jan-11 15:26:32.521343 - [DEBUG]
23695 2019-Jan-11 15:26:32.521367 - [DEBUG] Propagate flow
23696 2019-Jan-11 15:26:32.521390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23697 2019-Jan-11 15:26:32.521448 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23698 2019-Jan-11 15:26:32.522074 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23699 2019-Jan-11 15:26:32.522703 - [DEBUG] Edge function : AllBottom (result of previous compose)
23700 2019-Jan-11 15:26:32.522729 - [DEBUG]
23701 2019-Jan-11 15:26:32.522754 - [DEBUG] Join: AllTop & AllBottom
23702 2019-Jan-11 15:26:32.522781 - [DEBUG] = AllBottom (new jump func)
23703 2019-Jan-11 15:26:32.522807 - [DEBUG]
23704 2019-Jan-11 15:26:32.522831 - [DEBUG] Start adding new jump function
23705 2019-Jan-11 15:26:32.522855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23706 2019-Jan-11 15:26:32.522912 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23707 2019-Jan-11 15:26:32.523550 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23708 2019-Jan-11 15:26:32.524178 - [DEBUG] Edge Function : AllBottom
23709 2019-Jan-11 15:26:32.524209 - [DEBUG] End adding new jump function
23710 2019-Jan-11 15:26:32.524234 - [DEBUG]
23711 2019-Jan-11 15:26:32.524258 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23712 2019-Jan-11 15:26:32.524284 - [DEBUG]
23713 2019-Jan-11 15:26:32.524308 - [DEBUG] Process 662. path edge:
23714 2019-Jan-11 15:26:32.524333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23715 2019-Jan-11 15:26:32.524390 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23716 2019-Jan-11 15:26:32.525034 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23717 2019-Jan-11 15:26:32.525664 - [DEBUG]
23718 2019-Jan-11 15:26:32.525689 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23719 2019-Jan-11 15:26:32.526322 - [DEBUG] Start of endsummarytab entry
23720 2019-Jan-11 15:26:32.526355 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23721 2019-Jan-11 15:26:32.526984 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23722 2019-Jan-11 15:26:32.527044 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23723 2019-Jan-11 15:26:32.527672 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23724 2019-Jan-11 15:26:32.528322 - [DEBUG] EF: AllBottom
23725 2019-Jan-11 15:26:32.528348 - [DEBUG]
23726 2019-Jan-11 15:26:32.528373 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23727 2019-Jan-11 15:26:32.528998 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23728 2019-Jan-11 15:26:32.529627 - [DEBUG] EF: AllBottom
23729 2019-Jan-11 15:26:32.529653 - [DEBUG]
23730 2019-Jan-11 15:26:32.529677 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23731 2019-Jan-11 15:26:32.530301 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23732 2019-Jan-11 15:26:32.530935 - [DEBUG] EF: AllBottom
23733 2019-Jan-11 15:26:32.530961 - [DEBUG]
23734 2019-Jan-11 15:26:32.530986 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23735 2019-Jan-11 15:26:32.531628 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23736 2019-Jan-11 15:26:32.532255 - [DEBUG] EF: AllBottom
23737 2019-Jan-11 15:26:32.532281 - [DEBUG]
23738 2019-Jan-11 15:26:32.532305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23739 2019-Jan-11 15:26:32.532930 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23740 2019-Jan-11 15:26:32.533558 - [DEBUG] EF: AllBottom
23741 2019-Jan-11 15:26:32.533584 - [DEBUG]
23742 2019-Jan-11 15:26:32.533608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23743 2019-Jan-11 15:26:32.534233 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23744 2019-Jan-11 15:26:32.534876 - [DEBUG] EF: AllBottom
23745 2019-Jan-11 15:26:32.534901 - [DEBUG]
23746 2019-Jan-11 15:26:32.534925 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23747 2019-Jan-11 15:26:32.535549 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23748 2019-Jan-11 15:26:32.536177 - [DEBUG] EF: AllBottom
23749 2019-Jan-11 15:26:32.536203 - [DEBUG]
23750 2019-Jan-11 15:26:32.536227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23751 2019-Jan-11 15:26:32.536864 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23752 2019-Jan-11 15:26:32.537491 - [DEBUG] EF: AllBottom
23753 2019-Jan-11 15:26:32.537517 - [DEBUG]
23754 2019-Jan-11 15:26:32.537541 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23755 2019-Jan-11 15:26:32.538180 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23756 2019-Jan-11 15:26:32.538814 - [DEBUG] EF: AllBottom
23757 2019-Jan-11 15:26:32.538840 - [DEBUG]
23758 2019-Jan-11 15:26:32.538865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23759 2019-Jan-11 15:26:32.539489 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23760 2019-Jan-11 15:26:32.540117 - [DEBUG] EF: AllBottom
23761 2019-Jan-11 15:26:32.540143 - [DEBUG]
23762 2019-Jan-11 15:26:32.540167 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23763 2019-Jan-11 15:26:32.540792 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23764 2019-Jan-11 15:26:32.541436 - [DEBUG] EF: AllBottom
23765 2019-Jan-11 15:26:32.541462 - [DEBUG]
23766 2019-Jan-11 15:26:32.541485 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23767 2019-Jan-11 15:26:32.542110 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23768 2019-Jan-11 15:26:32.542735 - [DEBUG] EF: AllBottom
23769 2019-Jan-11 15:26:32.542762 - [DEBUG]
23770 2019-Jan-11 15:26:32.542786 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23771 2019-Jan-11 15:26:32.543412 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23772 2019-Jan-11 15:26:32.544040 - [DEBUG] EF: AllBottom
23773 2019-Jan-11 15:26:32.544065 - [DEBUG]
23774 2019-Jan-11 15:26:32.544089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23775 2019-Jan-11 15:26:32.544727 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23776 2019-Jan-11 15:26:32.545352 - [DEBUG] EF: AllBottom
23777 2019-Jan-11 15:26:32.545378 - [DEBUG]
23778 2019-Jan-11 15:26:32.545402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23779 2019-Jan-11 15:26:32.546028 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23780 2019-Jan-11 15:26:32.546655 - [DEBUG] EF: AllBottom
23781 2019-Jan-11 15:26:32.546682 - [DEBUG]
23782 2019-Jan-11 15:26:32.546706 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23783 2019-Jan-11 15:26:32.547330 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23784 2019-Jan-11 15:26:32.547969 - [DEBUG] EF: AllBottom
23785 2019-Jan-11 15:26:32.547994 - [DEBUG]
23786 2019-Jan-11 15:26:32.548018 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23787 2019-Jan-11 15:26:32.548644 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23788 2019-Jan-11 15:26:32.549269 - [DEBUG] EF: AllBottom
23789 2019-Jan-11 15:26:32.549296 - [DEBUG]
23790 2019-Jan-11 15:26:32.549320 - [DEBUG] ---------------
23791 2019-Jan-11 15:26:32.549345 - [DEBUG]
23792 2019-Jan-11 15:26:32.549371 - [DEBUG] End of endsummarytab entry
23793 2019-Jan-11 15:26:32.549395 - [DEBUG]
23794 2019-Jan-11 15:26:32.549420 - [DEBUG] Start of incomingtab entry
23795 2019-Jan-11 15:26:32.549444 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23796 2019-Jan-11 15:26:32.550069 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23797 2019-Jan-11 15:26:32.550126 - [DEBUG] ---------------
23798 2019-Jan-11 15:26:32.550150 - [DEBUG] End of incomingtab entry
23799 2019-Jan-11 15:26:32.550174 - [DEBUG]
23800 2019-Jan-11 15:26:32.550198 - [DEBUG] EDGE:
23801 2019-Jan-11 15:26:32.550262 - [DEBUG] ---> 23802 2019-Jan-11 15:26:32.550890 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23803 2019-Jan-11 15:26:32.551534 - [DEBUG]
23804 2019-Jan-11 15:26:32.551559 - [DEBUG] EDGE:
23805 2019-Jan-11 15:26:32.551617 - [DEBUG] ---> 23806 2019-Jan-11 15:26:32.552243 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23807 2019-Jan-11 15:26:32.552870 - [DEBUG]
23808 2019-Jan-11 15:26:32.552896 - [DEBUG] EDGE:
23809 2019-Jan-11 15:26:32.552955 - [DEBUG] ---> 23810 2019-Jan-11 15:26:32.553582 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23811 2019-Jan-11 15:26:32.554210 - [DEBUG]
23812 2019-Jan-11 15:26:32.554236 - [DEBUG] EDGE:
23813 2019-Jan-11 15:26:32.554294 - [DEBUG] ---> 23814 2019-Jan-11 15:26:32.554939 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23815 2019-Jan-11 15:26:32.555569 - [DEBUG]
23816 2019-Jan-11 15:26:32.555596 - [DEBUG] Compose: EdgeIdentity * AllBottom
23817 2019-Jan-11 15:26:32.555623 - [DEBUG]
23818 2019-Jan-11 15:26:32.555648 - [DEBUG] Propagate flow
23819 2019-Jan-11 15:26:32.555672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23820 2019-Jan-11 15:26:32.555729 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23821 2019-Jan-11 15:26:32.556357 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23822 2019-Jan-11 15:26:32.556993 - [DEBUG] Edge function : AllBottom (result of previous compose)
23823 2019-Jan-11 15:26:32.557019 - [DEBUG]
23824 2019-Jan-11 15:26:32.557044 - [DEBUG] Join: AllTop & AllBottom
23825 2019-Jan-11 15:26:32.557071 - [DEBUG] = AllBottom (new jump func)
23826 2019-Jan-11 15:26:32.557097 - [DEBUG]
23827 2019-Jan-11 15:26:32.557121 - [DEBUG] Start adding new jump function
23828 2019-Jan-11 15:26:32.557145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23829 2019-Jan-11 15:26:32.557202 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23830 2019-Jan-11 15:26:32.557893 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23831 2019-Jan-11 15:26:32.558587 - [DEBUG] Edge Function : AllBottom
23832 2019-Jan-11 15:26:32.558627 - [DEBUG] End adding new jump function
23833 2019-Jan-11 15:26:32.558652 - [DEBUG]
23834 2019-Jan-11 15:26:32.558677 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23835 2019-Jan-11 15:26:32.558704 - [DEBUG]
23836 2019-Jan-11 15:26:32.558728 - [DEBUG] Process 663. path edge:
23837 2019-Jan-11 15:26:32.558753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23838 2019-Jan-11 15:26:32.558825 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23839 2019-Jan-11 15:26:32.559520 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23840 2019-Jan-11 15:26:32.560174 - [DEBUG]
23841 2019-Jan-11 15:26:32.560201 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23842 2019-Jan-11 15:26:32.560887 - [DEBUG] Compose: EdgeIdentity * AllBottom
23843 2019-Jan-11 15:26:32.560918 - [DEBUG]
23844 2019-Jan-11 15:26:32.560943 - [DEBUG] Propagate flow
23845 2019-Jan-11 15:26:32.560968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23846 2019-Jan-11 15:26:32.561029 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23847 2019-Jan-11 15:26:32.561684 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23848 2019-Jan-11 15:26:32.562320 - [DEBUG] Edge function : AllBottom (result of previous compose)
23849 2019-Jan-11 15:26:32.562347 - [DEBUG]
23850 2019-Jan-11 15:26:32.562374 - [DEBUG] Join: AllTop & AllBottom
23851 2019-Jan-11 15:26:32.562402 - [DEBUG] = AllBottom (new jump func)
23852 2019-Jan-11 15:26:32.562427 - [DEBUG]
23853 2019-Jan-11 15:26:32.562452 - [DEBUG] Start adding new jump function
23854 2019-Jan-11 15:26:32.562476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23855 2019-Jan-11 15:26:32.562533 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23856 2019-Jan-11 15:26:32.563171 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23857 2019-Jan-11 15:26:32.563796 - [DEBUG] Edge Function : AllBottom
23858 2019-Jan-11 15:26:32.563826 - [DEBUG] End adding new jump function
23859 2019-Jan-11 15:26:32.563851 - [DEBUG]
23860 2019-Jan-11 15:26:32.563875 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23861 2019-Jan-11 15:26:32.563901 - [DEBUG]
23862 2019-Jan-11 15:26:32.563925 - [DEBUG] Process 664. path edge:
23863 2019-Jan-11 15:26:32.563950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23864 2019-Jan-11 15:26:32.564007 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23865 2019-Jan-11 15:26:32.564648 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23866 2019-Jan-11 15:26:32.565284 - [DEBUG]
23867 2019-Jan-11 15:26:32.565311 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23868 2019-Jan-11 15:26:32.565953 - [DEBUG] Compose: EdgeIdentity * AllBottom
23869 2019-Jan-11 15:26:32.565982 - [DEBUG]
23870 2019-Jan-11 15:26:32.566006 - [DEBUG] Propagate flow
23871 2019-Jan-11 15:26:32.566031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23872 2019-Jan-11 15:26:32.566089 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23873 2019-Jan-11 15:26:32.566718 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23874 2019-Jan-11 15:26:32.567355 - [DEBUG] Edge function : AllBottom (result of previous compose)
23875 2019-Jan-11 15:26:32.567381 - [DEBUG]
23876 2019-Jan-11 15:26:32.567407 - [DEBUG] Join: AllTop & AllBottom
23877 2019-Jan-11 15:26:32.567434 - [DEBUG] = AllBottom (new jump func)
23878 2019-Jan-11 15:26:32.567460 - [DEBUG]
23879 2019-Jan-11 15:26:32.567484 - [DEBUG] Start adding new jump function
23880 2019-Jan-11 15:26:32.567508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23881 2019-Jan-11 15:26:32.567565 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23882 2019-Jan-11 15:26:32.568217 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23883 2019-Jan-11 15:26:32.568845 - [DEBUG] Edge Function : AllBottom
23884 2019-Jan-11 15:26:32.568883 - [DEBUG] End adding new jump function
23885 2019-Jan-11 15:26:32.568907 - [DEBUG]
23886 2019-Jan-11 15:26:32.568932 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23887 2019-Jan-11 15:26:32.568957 - [DEBUG]
23888 2019-Jan-11 15:26:32.568981 - [DEBUG] Process 665. path edge:
23889 2019-Jan-11 15:26:32.569006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23890 2019-Jan-11 15:26:32.569063 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23891 2019-Jan-11 15:26:32.569691 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23892 2019-Jan-11 15:26:32.570327 - [DEBUG]
23893 2019-Jan-11 15:26:32.570352 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23894 2019-Jan-11 15:26:32.570998 - [DEBUG] Compose: EdgeIdentity * AllBottom
23895 2019-Jan-11 15:26:32.571027 - [DEBUG]
23896 2019-Jan-11 15:26:32.571052 - [DEBUG] Propagate flow
23897 2019-Jan-11 15:26:32.571076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23898 2019-Jan-11 15:26:32.571134 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23899 2019-Jan-11 15:26:32.571777 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23900 2019-Jan-11 15:26:32.572412 - [DEBUG] Edge function : AllBottom (result of previous compose)
23901 2019-Jan-11 15:26:32.572439 - [DEBUG]
23902 2019-Jan-11 15:26:32.572465 - [DEBUG] Join: AllTop & AllBottom
23903 2019-Jan-11 15:26:32.572492 - [DEBUG] = AllBottom (new jump func)
23904 2019-Jan-11 15:26:32.572517 - [DEBUG]
23905 2019-Jan-11 15:26:32.572542 - [DEBUG] Start adding new jump function
23906 2019-Jan-11 15:26:32.572566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23907 2019-Jan-11 15:26:32.572623 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23908 2019-Jan-11 15:26:32.573260 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23909 2019-Jan-11 15:26:32.573887 - [DEBUG] Edge Function : AllBottom
23910 2019-Jan-11 15:26:32.573916 - [DEBUG] End adding new jump function
23911 2019-Jan-11 15:26:32.573941 - [DEBUG]
23912 2019-Jan-11 15:26:32.573966 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23913 2019-Jan-11 15:26:32.573991 - [DEBUG]
23914 2019-Jan-11 15:26:32.574015 - [DEBUG] Process 666. path edge:
23915 2019-Jan-11 15:26:32.574040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23916 2019-Jan-11 15:26:32.574097 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23917 2019-Jan-11 15:26:32.574739 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23918 2019-Jan-11 15:26:32.575374 - [DEBUG]
23919 2019-Jan-11 15:26:32.575399 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23920 2019-Jan-11 15:26:32.576035 - [DEBUG] Start of endsummarytab entry
23921 2019-Jan-11 15:26:32.576069 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23922 2019-Jan-11 15:26:32.576699 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23923 2019-Jan-11 15:26:32.576760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23924 2019-Jan-11 15:26:32.577385 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23925 2019-Jan-11 15:26:32.578037 - [DEBUG] EF: AllBottom
23926 2019-Jan-11 15:26:32.578072 - [DEBUG]
23927 2019-Jan-11 15:26:32.578096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23928 2019-Jan-11 15:26:32.578721 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23929 2019-Jan-11 15:26:32.579351 - [DEBUG] EF: AllBottom
23930 2019-Jan-11 15:26:32.579378 - [DEBUG]
23931 2019-Jan-11 15:26:32.579402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23932 2019-Jan-11 15:26:32.580027 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23933 2019-Jan-11 15:26:32.580662 - [DEBUG] EF: AllBottom
23934 2019-Jan-11 15:26:32.580688 - [DEBUG]
23935 2019-Jan-11 15:26:32.580712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23936 2019-Jan-11 15:26:32.581353 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23937 2019-Jan-11 15:26:32.581980 - [DEBUG] EF: AllBottom
23938 2019-Jan-11 15:26:32.582006 - [DEBUG]
23939 2019-Jan-11 15:26:32.582031 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23940 2019-Jan-11 15:26:32.582656 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23941 2019-Jan-11 15:26:32.583285 - [DEBUG] EF: AllBottom
23942 2019-Jan-11 15:26:32.583311 - [DEBUG]
23943 2019-Jan-11 15:26:32.583335 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23944 2019-Jan-11 15:26:32.583960 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23945 2019-Jan-11 15:26:32.584603 - [DEBUG] EF: AllBottom
23946 2019-Jan-11 15:26:32.584628 - [DEBUG]
23947 2019-Jan-11 15:26:32.584652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23948 2019-Jan-11 15:26:32.585277 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23949 2019-Jan-11 15:26:32.585910 - [DEBUG] EF: AllBottom
23950 2019-Jan-11 15:26:32.585936 - [DEBUG]
23951 2019-Jan-11 15:26:32.585960 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23952 2019-Jan-11 15:26:32.586585 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23953 2019-Jan-11 15:26:32.587213 - [DEBUG] EF: AllBottom
23954 2019-Jan-11 15:26:32.587239 - [DEBUG]
23955 2019-Jan-11 15:26:32.587264 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23956 2019-Jan-11 15:26:32.587901 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23957 2019-Jan-11 15:26:32.588529 - [DEBUG] EF: AllBottom
23958 2019-Jan-11 15:26:32.588555 - [DEBUG]
23959 2019-Jan-11 15:26:32.588580 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23960 2019-Jan-11 15:26:32.589206 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23961 2019-Jan-11 15:26:32.589839 - [DEBUG] EF: AllBottom
23962 2019-Jan-11 15:26:32.589865 - [DEBUG]
23963 2019-Jan-11 15:26:32.589889 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23964 2019-Jan-11 15:26:32.590514 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23965 2019-Jan-11 15:26:32.591144 - [DEBUG] EF: AllBottom
23966 2019-Jan-11 15:26:32.591170 - [DEBUG]
23967 2019-Jan-11 15:26:32.591206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23968 2019-Jan-11 15:26:32.591832 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23969 2019-Jan-11 15:26:32.592460 - [DEBUG] EF: AllBottom
23970 2019-Jan-11 15:26:32.592486 - [DEBUG]
23971 2019-Jan-11 15:26:32.592511 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23972 2019-Jan-11 15:26:32.593135 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23973 2019-Jan-11 15:26:32.593768 - [DEBUG] EF: AllBottom
23974 2019-Jan-11 15:26:32.593795 - [DEBUG]
23975 2019-Jan-11 15:26:32.593819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23976 2019-Jan-11 15:26:32.594445 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23977 2019-Jan-11 15:26:32.595088 - [DEBUG] EF: AllBottom
23978 2019-Jan-11 15:26:32.595113 - [DEBUG]
23979 2019-Jan-11 15:26:32.595137 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23980 2019-Jan-11 15:26:32.595762 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23981 2019-Jan-11 15:26:32.596388 - [DEBUG] EF: AllBottom
23982 2019-Jan-11 15:26:32.596414 - [DEBUG]
23983 2019-Jan-11 15:26:32.596438 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23984 2019-Jan-11 15:26:32.597063 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23985 2019-Jan-11 15:26:32.597691 - [DEBUG] EF: AllBottom
23986 2019-Jan-11 15:26:32.597717 - [DEBUG]
23987 2019-Jan-11 15:26:32.597742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23988 2019-Jan-11 15:26:32.598384 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23989 2019-Jan-11 15:26:32.599010 - [DEBUG] EF: AllBottom
23990 2019-Jan-11 15:26:32.599036 - [DEBUG]
23991 2019-Jan-11 15:26:32.599060 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23992 2019-Jan-11 15:26:32.599684 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23993 2019-Jan-11 15:26:32.600310 - [DEBUG] EF: AllBottom
23994 2019-Jan-11 15:26:32.600336 - [DEBUG]
23995 2019-Jan-11 15:26:32.600360 - [DEBUG] ---------------
23996 2019-Jan-11 15:26:32.600385 - [DEBUG]
23997 2019-Jan-11 15:26:32.600411 - [DEBUG] End of endsummarytab entry
23998 2019-Jan-11 15:26:32.600435 - [DEBUG]
23999 2019-Jan-11 15:26:32.600460 - [DEBUG] Start of incomingtab entry
24000 2019-Jan-11 15:26:32.600484 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24001 2019-Jan-11 15:26:32.601111 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
24002 2019-Jan-11 15:26:32.601169 - [DEBUG] ---------------
24003 2019-Jan-11 15:26:32.601206 - [DEBUG] End of incomingtab entry
24004 2019-Jan-11 15:26:32.601232 - [DEBUG]
24005 2019-Jan-11 15:26:32.601258 - [DEBUG] EDGE:
24006 2019-Jan-11 15:26:32.601316 - [DEBUG] ---> 24007 2019-Jan-11 15:26:32.601945 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24008 2019-Jan-11 15:26:32.602580 - [DEBUG]
24009 2019-Jan-11 15:26:32.602606 - [DEBUG] EDGE:
24010 2019-Jan-11 15:26:32.602663 - [DEBUG] ---> 24011 2019-Jan-11 15:26:32.603290 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24012 2019-Jan-11 15:26:32.603925 - [DEBUG]
24013 2019-Jan-11 15:26:32.603951 - [DEBUG] EDGE:
24014 2019-Jan-11 15:26:32.604009 - [DEBUG] ---> 24015 2019-Jan-11 15:26:32.604650 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24016 2019-Jan-11 15:26:32.605287 - [DEBUG]
24017 2019-Jan-11 15:26:32.605313 - [DEBUG] EDGE:
24018 2019-Jan-11 15:26:32.605378 - [DEBUG] ---> 24019 2019-Jan-11 15:26:32.606007 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24020 2019-Jan-11 15:26:32.606644 - [DEBUG]
24021 2019-Jan-11 15:26:32.606693 - [DEBUG] Compose: EdgeIdentity * AllBottom
24022 2019-Jan-11 15:26:32.606721 - [DEBUG]
24023 2019-Jan-11 15:26:32.606746 - [DEBUG] Propagate flow
24024 2019-Jan-11 15:26:32.606770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24025 2019-Jan-11 15:26:32.606828 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24026 2019-Jan-11 15:26:32.607457 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24027 2019-Jan-11 15:26:32.608104 - [DEBUG] Edge function : AllBottom (result of previous compose)
24028 2019-Jan-11 15:26:32.608130 - [DEBUG]
24029 2019-Jan-11 15:26:32.608155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24030 2019-Jan-11 15:26:32.608181 - [DEBUG] = AllBottom
24031 2019-Jan-11 15:26:32.608206 - [DEBUG]
24032 2019-Jan-11 15:26:32.608229 - [DEBUG] PROPAGATE: No new function!
24033 2019-Jan-11 15:26:32.608254 - [DEBUG] Compose: EdgeIdentity * AllBottom
24034 2019-Jan-11 15:26:32.608280 - [DEBUG]
24035 2019-Jan-11 15:26:32.608303 - [DEBUG] Propagate flow
24036 2019-Jan-11 15:26:32.608327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24037 2019-Jan-11 15:26:32.608383 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24038 2019-Jan-11 15:26:32.609012 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24039 2019-Jan-11 15:26:32.609647 - [DEBUG] Edge function : AllBottom (result of previous compose)
24040 2019-Jan-11 15:26:32.609673 - [DEBUG]
24041 2019-Jan-11 15:26:32.609699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24042 2019-Jan-11 15:26:32.609725 - [DEBUG] = AllBottom
24043 2019-Jan-11 15:26:32.609751 - [DEBUG]
24044 2019-Jan-11 15:26:32.609775 - [DEBUG] PROPAGATE: No new function!
24045 2019-Jan-11 15:26:32.609803 - [DEBUG] EDGE:
24046 2019-Jan-11 15:26:32.609861 - [DEBUG] ---> 24047 2019-Jan-11 15:26:32.610498 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
24048 2019-Jan-11 15:26:32.611130 - [DEBUG]
24049 2019-Jan-11 15:26:32.611156 - [DEBUG] EDGE:
24050 2019-Jan-11 15:26:32.611227 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
24051 2019-Jan-11 15:26:32.611859 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
24052 2019-Jan-11 15:26:32.612485 - [DEBUG]
24053 2019-Jan-11 15:26:32.612511 - [DEBUG] EDGE:
24054 2019-Jan-11 15:26:32.612570 - [DEBUG] ---> 24055 2019-Jan-11 15:26:32.613197 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24056 2019-Jan-11 15:26:32.613826 - [DEBUG]
24057 2019-Jan-11 15:26:32.613852 - [DEBUG] EDGE:
24058 2019-Jan-11 15:26:32.613910 - [DEBUG] ---> 24059 2019-Jan-11 15:26:32.614548 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24060 2019-Jan-11 15:26:32.615185 - [DEBUG]
24061 2019-Jan-11 15:26:32.615212 - [DEBUG] EDGE:
24062 2019-Jan-11 15:26:32.615270 - [DEBUG] ---> 24063 2019-Jan-11 15:26:32.615899 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24064 2019-Jan-11 15:26:32.616527 - [DEBUG]
24065 2019-Jan-11 15:26:32.616561 - [DEBUG] Compose: EdgeIdentity * AllBottom
24066 2019-Jan-11 15:26:32.616589 - [DEBUG]
24067 2019-Jan-11 15:26:32.616613 - [DEBUG] Propagate flow
24068 2019-Jan-11 15:26:32.616637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24069 2019-Jan-11 15:26:32.616695 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24070 2019-Jan-11 15:26:32.617324 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24071 2019-Jan-11 15:26:32.617965 - [DEBUG] Edge function : AllBottom (result of previous compose)
24072 2019-Jan-11 15:26:32.617990 - [DEBUG]
24073 2019-Jan-11 15:26:32.618016 - [DEBUG] Join: AllTop & AllBottom
24074 2019-Jan-11 15:26:32.618042 - [DEBUG] = AllBottom (new jump func)
24075 2019-Jan-11 15:26:32.618066 - [DEBUG]
24076 2019-Jan-11 15:26:32.618090 - [DEBUG] Start adding new jump function
24077 2019-Jan-11 15:26:32.618113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24078 2019-Jan-11 15:26:32.618169 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24079 2019-Jan-11 15:26:32.618799 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24080 2019-Jan-11 15:26:32.619427 - [DEBUG] Edge Function : AllBottom
24081 2019-Jan-11 15:26:32.619456 - [DEBUG] End adding new jump function
24082 2019-Jan-11 15:26:32.619481 - [DEBUG]
24083 2019-Jan-11 15:26:32.619505 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
24084 2019-Jan-11 15:26:32.619530 - [DEBUG]
24085 2019-Jan-11 15:26:32.619554 - [DEBUG] Process 667. path edge:
24086 2019-Jan-11 15:26:32.619579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24087 2019-Jan-11 15:26:32.619636 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
24088 2019-Jan-11 15:26:32.620265 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24089 2019-Jan-11 15:26:32.620893 - [DEBUG]
24090 2019-Jan-11 15:26:32.620919 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24091 2019-Jan-11 15:26:32.621586 - [DEBUG] Compose: EdgeIdentity * AllBottom
24092 2019-Jan-11 15:26:32.621615 - [DEBUG]
24093 2019-Jan-11 15:26:32.621640 - [DEBUG] Propagate flow
24094 2019-Jan-11 15:26:32.621664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24095 2019-Jan-11 15:26:32.621723 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
24096 2019-Jan-11 15:26:32.622348 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24097 2019-Jan-11 15:26:32.622976 - [DEBUG] Edge function : AllBottom (result of previous compose)
24098 2019-Jan-11 15:26:32.623002 - [DEBUG]
24099 2019-Jan-11 15:26:32.623028 - [DEBUG] Join: AllTop & AllBottom
24100 2019-Jan-11 15:26:32.623055 - [DEBUG] = AllBottom (new jump func)
24101 2019-Jan-11 15:26:32.623080 - [DEBUG]
24102 2019-Jan-11 15:26:32.623105 - [DEBUG] Start adding new jump function
24103 2019-Jan-11 15:26:32.623129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24104 2019-Jan-11 15:26:32.623186 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24105 2019-Jan-11 15:26:32.623824 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
24106 2019-Jan-11 15:26:32.624448 - [DEBUG] Edge Function : AllBottom
24107 2019-Jan-11 15:26:32.624476 - [DEBUG] End adding new jump function
24108 2019-Jan-11 15:26:32.624501 - [DEBUG]
24109 2019-Jan-11 15:26:32.624537 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
24110 2019-Jan-11 15:26:32.624564 - [DEBUG]
24111 2019-Jan-11 15:26:32.624589 - [DEBUG] Process 668. path edge:
24112 2019-Jan-11 15:26:32.624613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24113 2019-Jan-11 15:26:32.624671 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
24114 2019-Jan-11 15:26:32.625295 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24115 2019-Jan-11 15:26:32.625924 - [DEBUG]
24116 2019-Jan-11 15:26:32.625950 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
24117 2019-Jan-11 15:26:32.626586 - [DEBUG] Compose: EdgeIdentity * AllBottom
24118 2019-Jan-11 15:26:32.626616 - [DEBUG]
24119 2019-Jan-11 15:26:32.626641 - [DEBUG] Propagate flow
24120 2019-Jan-11 15:26:32.626665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24121 2019-Jan-11 15:26:32.626723 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24122 2019-Jan-11 15:26:32.627351 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24123 2019-Jan-11 15:26:32.627994 - [DEBUG] Edge function : AllBottom (result of previous compose)
24124 2019-Jan-11 15:26:32.628019 - [DEBUG]
24125 2019-Jan-11 15:26:32.628044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24126 2019-Jan-11 15:26:32.628070 - [DEBUG] = AllBottom
24127 2019-Jan-11 15:26:32.628095 - [DEBUG]
24128 2019-Jan-11 15:26:32.628118 - [DEBUG] PROPAGATE: No new function!
24129 2019-Jan-11 15:26:32.628142 - [DEBUG] EDGE:
24130 2019-Jan-11 15:26:32.628199 - [DEBUG] ---> 24131 2019-Jan-11 15:26:32.628823 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24132 2019-Jan-11 15:26:32.629451 - [DEBUG]
24133 2019-Jan-11 15:26:32.629477 - [DEBUG] EDGE:
24134 2019-Jan-11 15:26:32.629536 - [DEBUG] ---> 24135 2019-Jan-11 15:26:32.630164 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24136 2019-Jan-11 15:26:32.630792 - [DEBUG]
24137 2019-Jan-11 15:26:32.630818 - [DEBUG] EDGE:
24138 2019-Jan-11 15:26:32.630876 - [DEBUG] ---> 24139 2019-Jan-11 15:26:32.631518 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24140 2019-Jan-11 15:26:32.632148 - [DEBUG]
24141 2019-Jan-11 15:26:32.632174 - [DEBUG] EDGE:
24142 2019-Jan-11 15:26:32.632233 - [DEBUG] ---> 24143 2019-Jan-11 15:26:32.632862 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24144 2019-Jan-11 15:26:32.633490 - [DEBUG]
24145 2019-Jan-11 15:26:32.633516 - [DEBUG] EDGE:
24146 2019-Jan-11 15:26:32.633575 - [DEBUG] ---> 24147 2019-Jan-11 15:26:32.634202 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24148 2019-Jan-11 15:26:32.634853 - [DEBUG]
24149 2019-Jan-11 15:26:32.634879 - [DEBUG] EDGE:
24150 2019-Jan-11 15:26:32.634937 - [DEBUG] ---> 24151 2019-Jan-11 15:26:32.635565 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24152 2019-Jan-11 15:26:32.636192 - [DEBUG]
24153 2019-Jan-11 15:26:32.636230 - [DEBUG] Compose: EdgeIdentity * AllBottom
24154 2019-Jan-11 15:26:32.636259 - [DEBUG]
24155 2019-Jan-11 15:26:32.636283 - [DEBUG] Propagate flow
24156 2019-Jan-11 15:26:32.636307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24157 2019-Jan-11 15:26:32.636365 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24158 2019-Jan-11 15:26:32.636992 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24159 2019-Jan-11 15:26:32.637620 - [DEBUG] Edge function : AllBottom (result of previous compose)
24160 2019-Jan-11 15:26:32.637646 - [DEBUG]
24161 2019-Jan-11 15:26:32.637672 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24162 2019-Jan-11 15:26:32.637699 - [DEBUG] = AllBottom
24163 2019-Jan-11 15:26:32.637724 - [DEBUG]
24164 2019-Jan-11 15:26:32.637748 - [DEBUG] PROPAGATE: No new function!
24165 2019-Jan-11 15:26:32.637775 - [DEBUG] EDGE:
24166 2019-Jan-11 15:26:32.637834 - [DEBUG] ---> 24167 2019-Jan-11 15:26:32.638486 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24168 2019-Jan-11 15:26:32.639115 - [DEBUG]
24169 2019-Jan-11 15:26:32.639142 - [DEBUG] EDGE:
24170 2019-Jan-11 15:26:32.639200 - [DEBUG] ---> 24171 2019-Jan-11 15:26:32.639825 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24172 2019-Jan-11 15:26:32.640453 - [DEBUG]
24173 2019-Jan-11 15:26:32.640479 - [DEBUG] EDGE:
24174 2019-Jan-11 15:26:32.640537 - [DEBUG] ---> 24175 2019-Jan-11 15:26:32.641166 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24176 2019-Jan-11 15:26:32.641810 - [DEBUG]
24177 2019-Jan-11 15:26:32.641847 - [DEBUG] Compose: EdgeIdentity * AllBottom
24178 2019-Jan-11 15:26:32.641875 - [DEBUG]
24179 2019-Jan-11 15:26:32.641900 - [DEBUG] Propagate flow
24180 2019-Jan-11 15:26:32.641924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24181 2019-Jan-11 15:26:32.641982 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24182 2019-Jan-11 15:26:32.642610 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24183 2019-Jan-11 15:26:32.643241 - [DEBUG] Edge function : AllBottom (result of previous compose)
24184 2019-Jan-11 15:26:32.643267 - [DEBUG]
24185 2019-Jan-11 15:26:32.643293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24186 2019-Jan-11 15:26:32.643320 - [DEBUG] = AllBottom
24187 2019-Jan-11 15:26:32.643346 - [DEBUG]
24188 2019-Jan-11 15:26:32.643370 - [DEBUG] PROPAGATE: No new function!
24189 2019-Jan-11 15:26:32.643396 - [DEBUG] EDGE:
24190 2019-Jan-11 15:26:32.643455 - [DEBUG] ---> 24191 2019-Jan-11 15:26:32.644092 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24192 2019-Jan-11 15:26:32.644744 - [DEBUG]
24193 2019-Jan-11 15:26:32.644770 - [DEBUG] EDGE:
24194 2019-Jan-11 15:26:32.644829 - [DEBUG] ---> 24195 2019-Jan-11 15:26:32.645455 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24196 2019-Jan-11 15:26:32.646082 - [DEBUG]
24197 2019-Jan-11 15:26:32.646109 - [DEBUG] EDGE:
24198 2019-Jan-11 15:26:32.646167 - [DEBUG] ---> 24199 2019-Jan-11 15:26:32.646794 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24200 2019-Jan-11 15:26:32.647422 - [DEBUG]
24201 2019-Jan-11 15:26:32.647448 - [DEBUG] EDGE:
24202 2019-Jan-11 15:26:32.647507 - [DEBUG] ---> 24203 2019-Jan-11 15:26:32.648152 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24204 2019-Jan-11 15:26:32.648779 - [DEBUG]
24205 2019-Jan-11 15:26:32.648816 - [DEBUG] Compose: EdgeIdentity * AllBottom
24206 2019-Jan-11 15:26:32.648844 - [DEBUG]
24207 2019-Jan-11 15:26:32.648869 - [DEBUG] Propagate flow
24208 2019-Jan-11 15:26:32.648893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24209 2019-Jan-11 15:26:32.648950 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24210 2019-Jan-11 15:26:32.649579 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24211 2019-Jan-11 15:26:32.650208 - [DEBUG] Edge function : AllBottom (result of previous compose)
24212 2019-Jan-11 15:26:32.650234 - [DEBUG]
24213 2019-Jan-11 15:26:32.650260 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24214 2019-Jan-11 15:26:32.650287 - [DEBUG] = AllBottom
24215 2019-Jan-11 15:26:32.650313 - [DEBUG]
24216 2019-Jan-11 15:26:32.650337 - [DEBUG] PROPAGATE: No new function!
24217 2019-Jan-11 15:26:32.650363 - [DEBUG] EDGE:
24218 2019-Jan-11 15:26:32.650422 - [DEBUG] ---> 24219 2019-Jan-11 15:26:32.651059 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24220 2019-Jan-11 15:26:32.651706 - [DEBUG]
24221 2019-Jan-11 15:26:32.651732 - [DEBUG] EDGE:
24222 2019-Jan-11 15:26:32.651791 - [DEBUG] ---> 24223 2019-Jan-11 15:26:32.652416 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24224 2019-Jan-11 15:26:32.653045 - [DEBUG]
24225 2019-Jan-11 15:26:32.653071 - [DEBUG] EDGE:
24226 2019-Jan-11 15:26:32.653129 - [DEBUG] ---> 24227 2019-Jan-11 15:26:32.653759 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24228 2019-Jan-11 15:26:32.654388 - [DEBUG]
24229 2019-Jan-11 15:26:32.654424 - [DEBUG] Compose: EdgeIdentity * AllBottom
24230 2019-Jan-11 15:26:32.654452 - [DEBUG]
24231 2019-Jan-11 15:26:32.654477 - [DEBUG] Propagate flow
24232 2019-Jan-11 15:26:32.654501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24233 2019-Jan-11 15:26:32.654572 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24234 2019-Jan-11 15:26:32.655209 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24235 2019-Jan-11 15:26:32.655840 - [DEBUG] Edge function : AllBottom (result of previous compose)
24236 2019-Jan-11 15:26:32.655866 - [DEBUG]
24237 2019-Jan-11 15:26:32.655892 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24238 2019-Jan-11 15:26:32.655919 - [DEBUG] = AllBottom
24239 2019-Jan-11 15:26:32.655945 - [DEBUG]
24240 2019-Jan-11 15:26:32.655969 - [DEBUG] PROPAGATE: No new function!
24241 2019-Jan-11 15:26:32.655995 - [DEBUG] EDGE:
24242 2019-Jan-11 15:26:32.656054 - [DEBUG] ---> 24243 2019-Jan-11 15:26:32.656691 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24244 2019-Jan-11 15:26:32.657321 - [DEBUG]
24245 2019-Jan-11 15:26:32.657347 - [DEBUG] EDGE:
24246 2019-Jan-11 15:26:32.657405 - [DEBUG] ---> 24247 2019-Jan-11 15:26:32.658045 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24248 2019-Jan-11 15:26:32.658673 - [DEBUG]
24249 2019-Jan-11 15:26:32.658699 - [DEBUG] EDGE:
24250 2019-Jan-11 15:26:32.658758 - [DEBUG] ---> 24251 2019-Jan-11 15:26:32.659387 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24252 2019-Jan-11 15:26:32.660017 - [DEBUG]
24253 2019-Jan-11 15:26:32.660053 - [DEBUG] Compose: EdgeIdentity * AllBottom
24254 2019-Jan-11 15:26:32.660081 - [DEBUG]
24255 2019-Jan-11 15:26:32.660106 - [DEBUG] Propagate flow
24256 2019-Jan-11 15:26:32.660130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24257 2019-Jan-11 15:26:32.660188 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24258 2019-Jan-11 15:26:32.660818 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24259 2019-Jan-11 15:26:32.661462 - [DEBUG] Edge function : AllBottom (result of previous compose)
24260 2019-Jan-11 15:26:32.661487 - [DEBUG]
24261 2019-Jan-11 15:26:32.661512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24262 2019-Jan-11 15:26:32.661538 - [DEBUG] = AllBottom
24263 2019-Jan-11 15:26:32.661563 - [DEBUG]
24264 2019-Jan-11 15:26:32.661586 - [DEBUG] PROPAGATE: No new function!
24265 2019-Jan-11 15:26:32.661612 - [DEBUG] EDGE:
24266 2019-Jan-11 15:26:32.661670 - [DEBUG] ---> 24267 2019-Jan-11 15:26:32.662305 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24268 2019-Jan-11 15:26:32.662932 - [DEBUG]
24269 2019-Jan-11 15:26:32.662965 - [DEBUG] Compose: EdgeIdentity * AllBottom
24270 2019-Jan-11 15:26:32.662993 - [DEBUG]
24271 2019-Jan-11 15:26:32.663018 - [DEBUG] Propagate flow
24272 2019-Jan-11 15:26:32.663042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24273 2019-Jan-11 15:26:32.663099 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24274 2019-Jan-11 15:26:32.663728 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24275 2019-Jan-11 15:26:32.664355 - [DEBUG] Edge function : AllBottom (result of previous compose)
24276 2019-Jan-11 15:26:32.664382 - [DEBUG]
24277 2019-Jan-11 15:26:32.664407 - [DEBUG] Join: AllTop & AllBottom
24278 2019-Jan-11 15:26:32.664434 - [DEBUG] = AllBottom (new jump func)
24279 2019-Jan-11 15:26:32.664468 - [DEBUG]
24280 2019-Jan-11 15:26:32.664492 - [DEBUG] Start adding new jump function
24281 2019-Jan-11 15:26:32.664517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24282 2019-Jan-11 15:26:32.664587 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24283 2019-Jan-11 15:26:32.665218 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24284 2019-Jan-11 15:26:32.665846 - [DEBUG] Edge Function : AllBottom
24285 2019-Jan-11 15:26:32.665876 - [DEBUG] End adding new jump function
24286 2019-Jan-11 15:26:32.665901 - [DEBUG]
24287 2019-Jan-11 15:26:32.665925 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
24288 2019-Jan-11 15:26:32.665951 - [DEBUG]
24289 2019-Jan-11 15:26:32.665975 - [DEBUG] Process 669. path edge:
24290 2019-Jan-11 15:26:32.665999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24291 2019-Jan-11 15:26:32.666057 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
24292 2019-Jan-11 15:26:32.666687 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24293 2019-Jan-11 15:26:32.667315 - [DEBUG]
24294 2019-Jan-11 15:26:32.667341 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24295 2019-Jan-11 15:26:32.667990 - [DEBUG] Possible callees:
24296 2019-Jan-11 15:26:32.668016 - [DEBUG] foo
24297 2019-Jan-11 15:26:32.668041 - [DEBUG] Possible return sites:
24298 2019-Jan-11 15:26:32.668064 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12624299 2019-Jan-11 15:26:32.669312 - [DEBUG] Found and process special summary
24300 2019-Jan-11 15:26:32.669346 - [DEBUG] Compose: EdgeIdentity * AllBottom
24301 2019-Jan-11 15:26:32.669374 - [DEBUG]
24302 2019-Jan-11 15:26:32.669398 - [DEBUG] Propagate flow
24303 2019-Jan-11 15:26:32.669422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24304 2019-Jan-11 15:26:32.669481 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24305 2019-Jan-11 15:26:32.670121 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24306 2019-Jan-11 15:26:32.670751 - [DEBUG] Edge function : AllBottom (result of previous compose)
24307 2019-Jan-11 15:26:32.670778 - [DEBUG]
24308 2019-Jan-11 15:26:32.670803 - [DEBUG] Join: AllTop & AllBottom
24309 2019-Jan-11 15:26:32.670830 - [DEBUG] = AllBottom (new jump func)
24310 2019-Jan-11 15:26:32.670856 - [DEBUG]
24311 2019-Jan-11 15:26:32.670880 - [DEBUG] Start adding new jump function
24312 2019-Jan-11 15:26:32.670904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24313 2019-Jan-11 15:26:32.670961 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24314 2019-Jan-11 15:26:32.671609 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24315 2019-Jan-11 15:26:32.672237 - [DEBUG] Edge Function : AllBottom
24316 2019-Jan-11 15:26:32.672266 - [DEBUG] End adding new jump function
24317 2019-Jan-11 15:26:32.672291 - [DEBUG]
24318 2019-Jan-11 15:26:32.672315 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
24319 2019-Jan-11 15:26:32.672340 - [DEBUG]
24320 2019-Jan-11 15:26:32.672364 - [DEBUG] Process 670. path edge:
24321 2019-Jan-11 15:26:32.672389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24322 2019-Jan-11 15:26:32.672446 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
24323 2019-Jan-11 15:26:32.673084 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24324 2019-Jan-11 15:26:32.673714 - [DEBUG]
24325 2019-Jan-11 15:26:32.673739 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24326 2019-Jan-11 15:26:32.674416 - [DEBUG] Compose: EdgeIdentity * AllBottom
24327 2019-Jan-11 15:26:32.674447 - [DEBUG]
24328 2019-Jan-11 15:26:32.674471 - [DEBUG] Propagate flow
24329 2019-Jan-11 15:26:32.674496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24330 2019-Jan-11 15:26:32.674578 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24331 2019-Jan-11 15:26:32.675212 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24332 2019-Jan-11 15:26:32.675843 - [DEBUG] Edge function : AllBottom (result of previous compose)
24333 2019-Jan-11 15:26:32.675869 - [DEBUG]
24334 2019-Jan-11 15:26:32.675895 - [DEBUG] Join: AllTop & AllBottom
24335 2019-Jan-11 15:26:32.675922 - [DEBUG] = AllBottom (new jump func)
24336 2019-Jan-11 15:26:32.675948 - [DEBUG]
24337 2019-Jan-11 15:26:32.675972 - [DEBUG] Start adding new jump function
24338 2019-Jan-11 15:26:32.675996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24339 2019-Jan-11 15:26:32.676054 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24340 2019-Jan-11 15:26:32.676683 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24341 2019-Jan-11 15:26:32.677310 - [DEBUG] Edge Function : AllBottom
24342 2019-Jan-11 15:26:32.677339 - [DEBUG] End adding new jump function
24343 2019-Jan-11 15:26:32.677364 - [DEBUG]
24344 2019-Jan-11 15:26:32.677389 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
24345 2019-Jan-11 15:26:32.677414 - [DEBUG]
24346 2019-Jan-11 15:26:32.677438 - [DEBUG] Process 671. path edge:
24347 2019-Jan-11 15:26:32.677463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24348 2019-Jan-11 15:26:32.677520 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
24349 2019-Jan-11 15:26:32.678161 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24350 2019-Jan-11 15:26:32.678791 - [DEBUG]
24351 2019-Jan-11 15:26:32.678818 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24352 2019-Jan-11 15:26:32.679456 - [DEBUG] Compose: EdgeIdentity * AllBottom
24353 2019-Jan-11 15:26:32.679485 - [DEBUG]
24354 2019-Jan-11 15:26:32.679510 - [DEBUG] Propagate flow
24355 2019-Jan-11 15:26:32.679534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24356 2019-Jan-11 15:26:32.679593 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24357 2019-Jan-11 15:26:32.680222 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24358 2019-Jan-11 15:26:32.680853 - [DEBUG] Edge function : AllBottom (result of previous compose)
24359 2019-Jan-11 15:26:32.680879 - [DEBUG]
24360 2019-Jan-11 15:26:32.680904 - [DEBUG] Join: AllTop & AllBottom
24361 2019-Jan-11 15:26:32.680932 - [DEBUG] = AllBottom (new jump func)
24362 2019-Jan-11 15:26:32.680957 - [DEBUG]
24363 2019-Jan-11 15:26:32.680982 - [DEBUG] Start adding new jump function
24364 2019-Jan-11 15:26:32.681006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24365 2019-Jan-11 15:26:32.681063 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24366 2019-Jan-11 15:26:32.681708 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24367 2019-Jan-11 15:26:32.682352 - [DEBUG] Edge Function : AllBottom
24368 2019-Jan-11 15:26:32.682382 - [DEBUG] End adding new jump function
24369 2019-Jan-11 15:26:32.682406 - [DEBUG]
24370 2019-Jan-11 15:26:32.682431 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
24371 2019-Jan-11 15:26:32.682456 - [DEBUG]
24372 2019-Jan-11 15:26:32.682480 - [DEBUG] Process 672. path edge:
24373 2019-Jan-11 15:26:32.682505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24374 2019-Jan-11 15:26:32.682563 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
24375 2019-Jan-11 15:26:32.683191 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24376 2019-Jan-11 15:26:32.683819 - [DEBUG]
24377 2019-Jan-11 15:26:32.683845 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24378 2019-Jan-11 15:26:32.684484 - [DEBUG] Compose: EdgeIdentity * AllBottom
24379 2019-Jan-11 15:26:32.684513 - [DEBUG]
24380 2019-Jan-11 15:26:32.684551 - [DEBUG] Propagate flow
24381 2019-Jan-11 15:26:32.684576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24382 2019-Jan-11 15:26:32.684634 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24383 2019-Jan-11 15:26:32.685273 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24384 2019-Jan-11 15:26:32.685902 - [DEBUG] Edge function : AllBottom (result of previous compose)
24385 2019-Jan-11 15:26:32.685929 - [DEBUG]
24386 2019-Jan-11 15:26:32.685954 - [DEBUG] Join: AllTop & AllBottom
24387 2019-Jan-11 15:26:32.685982 - [DEBUG] = AllBottom (new jump func)
24388 2019-Jan-11 15:26:32.686007 - [DEBUG]
24389 2019-Jan-11 15:26:32.686031 - [DEBUG] Start adding new jump function
24390 2019-Jan-11 15:26:32.686055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24391 2019-Jan-11 15:26:32.686112 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24392 2019-Jan-11 15:26:32.686742 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24393 2019-Jan-11 15:26:32.687378 - [DEBUG] Edge Function : AllBottom
24394 2019-Jan-11 15:26:32.687406 - [DEBUG] End adding new jump function
24395 2019-Jan-11 15:26:32.687431 - [DEBUG]
24396 2019-Jan-11 15:26:32.687455 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
24397 2019-Jan-11 15:26:32.687480 - [DEBUG]
24398 2019-Jan-11 15:26:32.687504 - [DEBUG] Process 673. path edge:
24399 2019-Jan-11 15:26:32.687528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24400 2019-Jan-11 15:26:32.687585 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
24401 2019-Jan-11 15:26:32.688236 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24402 2019-Jan-11 15:26:32.688865 - [DEBUG]
24403 2019-Jan-11 15:26:32.688890 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24404 2019-Jan-11 15:26:32.689535 - [DEBUG] Possible callees:
24405 2019-Jan-11 15:26:32.689562 - [DEBUG] llvm.dbg.declare
24406 2019-Jan-11 15:26:32.689588 - [DEBUG] Possible return sites:
24407 2019-Jan-11 15:26:32.689613 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13624408 2019-Jan-11 15:26:32.690878 - [DEBUG] Found and process special summary
24409 2019-Jan-11 15:26:32.690911 - [DEBUG] Compose: EdgeIdentity * AllBottom
24410 2019-Jan-11 15:26:32.690940 - [DEBUG]
24411 2019-Jan-11 15:26:32.690964 - [DEBUG] Propagate flow
24412 2019-Jan-11 15:26:32.690989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24413 2019-Jan-11 15:26:32.691047 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24414 2019-Jan-11 15:26:32.691693 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24415 2019-Jan-11 15:26:32.692323 - [DEBUG] Edge function : AllBottom (result of previous compose)
24416 2019-Jan-11 15:26:32.692349 - [DEBUG]
24417 2019-Jan-11 15:26:32.692375 - [DEBUG] Join: AllTop & AllBottom
24418 2019-Jan-11 15:26:32.692402 - [DEBUG] = AllBottom (new jump func)
24419 2019-Jan-11 15:26:32.692427 - [DEBUG]
24420 2019-Jan-11 15:26:32.692452 - [DEBUG] Start adding new jump function
24421 2019-Jan-11 15:26:32.692476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24422 2019-Jan-11 15:26:32.692533 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24423 2019-Jan-11 15:26:32.693162 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24424 2019-Jan-11 15:26:32.693790 - [DEBUG] Edge Function : AllBottom
24425 2019-Jan-11 15:26:32.693819 - [DEBUG] End adding new jump function
24426 2019-Jan-11 15:26:32.693844 - [DEBUG]
24427 2019-Jan-11 15:26:32.693868 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
24428 2019-Jan-11 15:26:32.693893 - [DEBUG]
24429 2019-Jan-11 15:26:32.693918 - [DEBUG] Process 674. path edge:
24430 2019-Jan-11 15:26:32.693942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24431 2019-Jan-11 15:26:32.693999 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
24432 2019-Jan-11 15:26:32.694641 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24433 2019-Jan-11 15:26:32.695269 - [DEBUG]
24434 2019-Jan-11 15:26:32.695295 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24435 2019-Jan-11 15:26:32.695944 - [DEBUG] Compose: EdgeIdentity * AllBottom
24436 2019-Jan-11 15:26:32.695974 - [DEBUG]
24437 2019-Jan-11 15:26:32.695999 - [DEBUG] Propagate flow
24438 2019-Jan-11 15:26:32.696023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24439 2019-Jan-11 15:26:32.696082 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24440 2019-Jan-11 15:26:32.696708 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24441 2019-Jan-11 15:26:32.697337 - [DEBUG] Edge function : AllBottom (result of previous compose)
24442 2019-Jan-11 15:26:32.697363 - [DEBUG]
24443 2019-Jan-11 15:26:32.697389 - [DEBUG] Join: AllTop & AllBottom
24444 2019-Jan-11 15:26:32.697416 - [DEBUG] = AllBottom (new jump func)
24445 2019-Jan-11 15:26:32.697441 - [DEBUG]
24446 2019-Jan-11 15:26:32.697465 - [DEBUG] Start adding new jump function
24447 2019-Jan-11 15:26:32.697490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24448 2019-Jan-11 15:26:32.697547 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24449 2019-Jan-11 15:26:32.698191 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24450 2019-Jan-11 15:26:32.698816 - [DEBUG] Edge Function : AllBottom
24451 2019-Jan-11 15:26:32.698845 - [DEBUG] End adding new jump function
24452 2019-Jan-11 15:26:32.698871 - [DEBUG]
24453 2019-Jan-11 15:26:32.698895 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
24454 2019-Jan-11 15:26:32.698931 - [DEBUG]
24455 2019-Jan-11 15:26:32.698956 - [DEBUG] Process 675. path edge:
24456 2019-Jan-11 15:26:32.698981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24457 2019-Jan-11 15:26:32.699038 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
24458 2019-Jan-11 15:26:32.699666 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24459 2019-Jan-11 15:26:32.700295 - [DEBUG]
24460 2019-Jan-11 15:26:32.700321 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24461 2019-Jan-11 15:26:32.700957 - [DEBUG] Compose: EdgeIdentity * AllBottom
24462 2019-Jan-11 15:26:32.700986 - [DEBUG]
24463 2019-Jan-11 15:26:32.701011 - [DEBUG] Propagate flow
24464 2019-Jan-11 15:26:32.701035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24465 2019-Jan-11 15:26:32.701092 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24466 2019-Jan-11 15:26:32.701733 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24467 2019-Jan-11 15:26:32.702362 - [DEBUG] Edge function : AllBottom (result of previous compose)
24468 2019-Jan-11 15:26:32.702389 - [DEBUG]
24469 2019-Jan-11 15:26:32.702414 - [DEBUG] Join: AllTop & AllBottom
24470 2019-Jan-11 15:26:32.702441 - [DEBUG] = AllBottom (new jump func)
24471 2019-Jan-11 15:26:32.702467 - [DEBUG]
24472 2019-Jan-11 15:26:32.702491 - [DEBUG] Start adding new jump function
24473 2019-Jan-11 15:26:32.702515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24474 2019-Jan-11 15:26:32.702572 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24475 2019-Jan-11 15:26:32.703201 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
24476 2019-Jan-11 15:26:32.703825 - [DEBUG] Edge Function : AllBottom
24477 2019-Jan-11 15:26:32.703854 - [DEBUG] End adding new jump function
24478 2019-Jan-11 15:26:32.703878 - [DEBUG]
24479 2019-Jan-11 15:26:32.703902 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
24480 2019-Jan-11 15:26:32.703927 - [DEBUG]
24481 2019-Jan-11 15:26:32.703951 - [DEBUG] Process 676. path edge:
24482 2019-Jan-11 15:26:32.703975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24483 2019-Jan-11 15:26:32.704033 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
24484 2019-Jan-11 15:26:32.704673 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24485 2019-Jan-11 15:26:32.705303 - [DEBUG]
24486 2019-Jan-11 15:26:32.705329 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
24487 2019-Jan-11 15:26:32.705964 - [DEBUG] Compose: EdgeIdentity * AllBottom
24488 2019-Jan-11 15:26:32.705993 - [DEBUG]
24489 2019-Jan-11 15:26:32.706018 - [DEBUG] Propagate flow
24490 2019-Jan-11 15:26:32.706042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24491 2019-Jan-11 15:26:32.706100 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24492 2019-Jan-11 15:26:32.706736 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24493 2019-Jan-11 15:26:32.707365 - [DEBUG] Edge function : AllBottom (result of previous compose)
24494 2019-Jan-11 15:26:32.707391 - [DEBUG]
24495 2019-Jan-11 15:26:32.707417 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24496 2019-Jan-11 15:26:32.707444 - [DEBUG] = AllBottom
24497 2019-Jan-11 15:26:32.707469 - [DEBUG]
24498 2019-Jan-11 15:26:32.707493 - [DEBUG] PROPAGATE: No new function!
24499 2019-Jan-11 15:26:32.707526 - [DEBUG] EDGE:
24500 2019-Jan-11 15:26:32.707585 - [DEBUG] ---> 24501 2019-Jan-11 15:26:32.708225 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24502 2019-Jan-11 15:26:32.708855 - [DEBUG]
24503 2019-Jan-11 15:26:32.708881 - [DEBUG] EDGE:
24504 2019-Jan-11 15:26:32.708939 - [DEBUG] ---> 24505 2019-Jan-11 15:26:32.709564 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24506 2019-Jan-11 15:26:32.710192 - [DEBUG]
24507 2019-Jan-11 15:26:32.710218 - [DEBUG] EDGE:
24508 2019-Jan-11 15:26:32.710276 - [DEBUG] ---> 24509 2019-Jan-11 15:26:32.710904 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24510 2019-Jan-11 15:26:32.711546 - [DEBUG]
24511 2019-Jan-11 15:26:32.711582 - [DEBUG] Compose: EdgeIdentity * AllBottom
24512 2019-Jan-11 15:26:32.711610 - [DEBUG]
24513 2019-Jan-11 15:26:32.711635 - [DEBUG] Propagate flow
24514 2019-Jan-11 15:26:32.711659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24515 2019-Jan-11 15:26:32.711717 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24516 2019-Jan-11 15:26:32.712345 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24517 2019-Jan-11 15:26:32.712974 - [DEBUG] Edge function : AllBottom (result of previous compose)
24518 2019-Jan-11 15:26:32.713001 - [DEBUG]
24519 2019-Jan-11 15:26:32.713026 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24520 2019-Jan-11 15:26:32.713053 - [DEBUG] = AllBottom
24521 2019-Jan-11 15:26:32.713079 - [DEBUG]
24522 2019-Jan-11 15:26:32.713103 - [DEBUG] PROPAGATE: No new function!
24523 2019-Jan-11 15:26:32.713129 - [DEBUG] EDGE:
24524 2019-Jan-11 15:26:32.713188 - [DEBUG] ---> 24525 2019-Jan-11 15:26:32.713825 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24526 2019-Jan-11 15:26:32.714453 - [DEBUG]
24527 2019-Jan-11 15:26:32.714485 - [DEBUG] Compose: EdgeIdentity * AllBottom
24528 2019-Jan-11 15:26:32.714512 - [DEBUG]
24529 2019-Jan-11 15:26:32.714551 - [DEBUG] Propagate flow
24530 2019-Jan-11 15:26:32.714575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24531 2019-Jan-11 15:26:32.714633 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24532 2019-Jan-11 15:26:32.715269 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24533 2019-Jan-11 15:26:32.715898 - [DEBUG] Edge function : AllBottom (result of previous compose)
24534 2019-Jan-11 15:26:32.715924 - [DEBUG]
24535 2019-Jan-11 15:26:32.715950 - [DEBUG] Join: AllTop & AllBottom
24536 2019-Jan-11 15:26:32.715977 - [DEBUG] = AllBottom (new jump func)
24537 2019-Jan-11 15:26:32.716002 - [DEBUG]
24538 2019-Jan-11 15:26:32.716027 - [DEBUG] Start adding new jump function
24539 2019-Jan-11 15:26:32.716051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24540 2019-Jan-11 15:26:32.716108 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24541 2019-Jan-11 15:26:32.716736 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24542 2019-Jan-11 15:26:32.717379 - [DEBUG] Edge Function : AllBottom
24543 2019-Jan-11 15:26:32.717408 - [DEBUG] End adding new jump function
24544 2019-Jan-11 15:26:32.717433 - [DEBUG]
24545 2019-Jan-11 15:26:32.717458 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24546 2019-Jan-11 15:26:32.717483 - [DEBUG]
24547 2019-Jan-11 15:26:32.717507 - [DEBUG] Process 677. path edge:
24548 2019-Jan-11 15:26:32.717531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24549 2019-Jan-11 15:26:32.717589 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
24550 2019-Jan-11 15:26:32.718238 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24551 2019-Jan-11 15:26:32.718867 - [DEBUG]
24552 2019-Jan-11 15:26:32.718892 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24553 2019-Jan-11 15:26:32.719534 - [DEBUG] Possible callees:
24554 2019-Jan-11 15:26:32.719560 - [DEBUG] llvm.dbg.declare
24555 2019-Jan-11 15:26:32.719586 - [DEBUG] Possible return sites:
24556 2019-Jan-11 15:26:32.719611 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14324557 2019-Jan-11 15:26:32.720863 - [DEBUG] Found and process special summary
24558 2019-Jan-11 15:26:32.720897 - [DEBUG] Compose: EdgeIdentity * AllBottom
24559 2019-Jan-11 15:26:32.720925 - [DEBUG]
24560 2019-Jan-11 15:26:32.720950 - [DEBUG] Propagate flow
24561 2019-Jan-11 15:26:32.720974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24562 2019-Jan-11 15:26:32.721031 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24563 2019-Jan-11 15:26:32.721677 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24564 2019-Jan-11 15:26:32.722305 - [DEBUG] Edge function : AllBottom (result of previous compose)
24565 2019-Jan-11 15:26:32.722332 - [DEBUG]
24566 2019-Jan-11 15:26:32.722357 - [DEBUG] Join: AllTop & AllBottom
24567 2019-Jan-11 15:26:32.722384 - [DEBUG] = AllBottom (new jump func)
24568 2019-Jan-11 15:26:32.722410 - [DEBUG]
24569 2019-Jan-11 15:26:32.722434 - [DEBUG] Start adding new jump function
24570 2019-Jan-11 15:26:32.722459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24571 2019-Jan-11 15:26:32.722516 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24572 2019-Jan-11 15:26:32.723144 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24573 2019-Jan-11 15:26:32.723772 - [DEBUG] Edge Function : AllBottom
24574 2019-Jan-11 15:26:32.723801 - [DEBUG] End adding new jump function
24575 2019-Jan-11 15:26:32.723826 - [DEBUG]
24576 2019-Jan-11 15:26:32.723850 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24577 2019-Jan-11 15:26:32.723875 - [DEBUG]
24578 2019-Jan-11 15:26:32.723899 - [DEBUG] Process 678. path edge:
24579 2019-Jan-11 15:26:32.723924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24580 2019-Jan-11 15:26:32.723981 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
24581 2019-Jan-11 15:26:32.724624 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24582 2019-Jan-11 15:26:32.725252 - [DEBUG]
24583 2019-Jan-11 15:26:32.725278 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24584 2019-Jan-11 15:26:32.725931 - [DEBUG] Compose: EdgeIdentity * AllBottom
24585 2019-Jan-11 15:26:32.725961 - [DEBUG]
24586 2019-Jan-11 15:26:32.725986 - [DEBUG] Propagate flow
24587 2019-Jan-11 15:26:32.726010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24588 2019-Jan-11 15:26:32.726068 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
24589 2019-Jan-11 15:26:32.726694 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24590 2019-Jan-11 15:26:32.727323 - [DEBUG] Edge function : AllBottom (result of previous compose)
24591 2019-Jan-11 15:26:32.727349 - [DEBUG]
24592 2019-Jan-11 15:26:32.727375 - [DEBUG] Join: AllTop & AllBottom
24593 2019-Jan-11 15:26:32.727402 - [DEBUG] = AllBottom (new jump func)
24594 2019-Jan-11 15:26:32.727427 - [DEBUG]
24595 2019-Jan-11 15:26:32.727452 - [DEBUG] Start adding new jump function
24596 2019-Jan-11 15:26:32.727476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24597 2019-Jan-11 15:26:32.727533 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24598 2019-Jan-11 15:26:32.728178 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
24599 2019-Jan-11 15:26:32.728802 - [DEBUG] Edge Function : AllBottom
24600 2019-Jan-11 15:26:32.728831 - [DEBUG] End adding new jump function
24601 2019-Jan-11 15:26:32.728855 - [DEBUG]
24602 2019-Jan-11 15:26:32.728880 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24603 2019-Jan-11 15:26:32.728905 - [DEBUG]
24604 2019-Jan-11 15:26:32.728929 - [DEBUG] Process 679. path edge:
24605 2019-Jan-11 15:26:32.728953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24606 2019-Jan-11 15:26:32.729010 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
24607 2019-Jan-11 15:26:32.729634 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24608 2019-Jan-11 15:26:32.730263 - [DEBUG]
24609 2019-Jan-11 15:26:32.730289 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
24610 2019-Jan-11 15:26:32.730923 - [DEBUG] Compose: EdgeIdentity * AllBottom
24611 2019-Jan-11 15:26:32.730952 - [DEBUG]
24612 2019-Jan-11 15:26:32.730976 - [DEBUG] Propagate flow
24613 2019-Jan-11 15:26:32.731001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24614 2019-Jan-11 15:26:32.731058 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24615 2019-Jan-11 15:26:32.731699 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24616 2019-Jan-11 15:26:32.732328 - [DEBUG] Edge function : AllBottom (result of previous compose)
24617 2019-Jan-11 15:26:32.732355 - [DEBUG]
24618 2019-Jan-11 15:26:32.732380 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24619 2019-Jan-11 15:26:32.732407 - [DEBUG] = AllBottom
24620 2019-Jan-11 15:26:32.732433 - [DEBUG]
24621 2019-Jan-11 15:26:32.732457 - [DEBUG] PROPAGATE: No new function!
24622 2019-Jan-11 15:26:32.732482 - [DEBUG] EDGE:
24623 2019-Jan-11 15:26:32.732540 - [DEBUG] ---> 24624 2019-Jan-11 15:26:32.733163 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24625 2019-Jan-11 15:26:32.733792 - [DEBUG]
24626 2019-Jan-11 15:26:32.733818 - [DEBUG] EDGE:
24627 2019-Jan-11 15:26:32.733876 - [DEBUG] ---> 24628 2019-Jan-11 15:26:32.734504 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24629 2019-Jan-11 15:26:32.735146 - [DEBUG]
24630 2019-Jan-11 15:26:32.735181 - [DEBUG] Compose: EdgeIdentity * AllBottom
24631 2019-Jan-11 15:26:32.735217 - [DEBUG]
24632 2019-Jan-11 15:26:32.735242 - [DEBUG] Propagate flow
24633 2019-Jan-11 15:26:32.735266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24634 2019-Jan-11 15:26:32.735323 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24635 2019-Jan-11 15:26:32.735952 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24636 2019-Jan-11 15:26:32.736580 - [DEBUG] Edge function : AllBottom (result of previous compose)
24637 2019-Jan-11 15:26:32.736606 - [DEBUG]
24638 2019-Jan-11 15:26:32.736631 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24639 2019-Jan-11 15:26:32.736658 - [DEBUG] = AllBottom
24640 2019-Jan-11 15:26:32.736684 - [DEBUG]
24641 2019-Jan-11 15:26:32.736708 - [DEBUG] PROPAGATE: No new function!
24642 2019-Jan-11 15:26:32.736734 - [DEBUG] EDGE:
24643 2019-Jan-11 15:26:32.736792 - [DEBUG] ---> 24644 2019-Jan-11 15:26:32.737429 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24645 2019-Jan-11 15:26:32.738073 - [DEBUG]
24646 2019-Jan-11 15:26:32.738098 - [DEBUG] EDGE:
24647 2019-Jan-11 15:26:32.738156 - [DEBUG] ---> 24648 2019-Jan-11 15:26:32.738784 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24649 2019-Jan-11 15:26:32.739412 - [DEBUG]
24650 2019-Jan-11 15:26:32.739444 - [DEBUG] Compose: EdgeIdentity * AllBottom
24651 2019-Jan-11 15:26:32.739472 - [DEBUG]
24652 2019-Jan-11 15:26:32.739496 - [DEBUG] Propagate flow
24653 2019-Jan-11 15:26:32.739520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24654 2019-Jan-11 15:26:32.739578 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24655 2019-Jan-11 15:26:32.740206 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24656 2019-Jan-11 15:26:32.740835 - [DEBUG] Edge function : AllBottom (result of previous compose)
24657 2019-Jan-11 15:26:32.740862 - [DEBUG]
24658 2019-Jan-11 15:26:32.740887 - [DEBUG] Join: AllTop & AllBottom
24659 2019-Jan-11 15:26:32.740914 - [DEBUG] = AllBottom (new jump func)
24660 2019-Jan-11 15:26:32.740940 - [DEBUG]
24661 2019-Jan-11 15:26:32.740964 - [DEBUG] Start adding new jump function
24662 2019-Jan-11 15:26:32.740988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24663 2019-Jan-11 15:26:32.741045 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24664 2019-Jan-11 15:26:32.741689 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24665 2019-Jan-11 15:26:32.742315 - [DEBUG] Edge Function : AllBottom
24666 2019-Jan-11 15:26:32.742344 - [DEBUG] End adding new jump function
24667 2019-Jan-11 15:26:32.742369 - [DEBUG]
24668 2019-Jan-11 15:26:32.742393 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24669 2019-Jan-11 15:26:32.742418 - [DEBUG]
24670 2019-Jan-11 15:26:32.742443 - [DEBUG] Process 680. path edge:
24671 2019-Jan-11 15:26:32.742467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24672 2019-Jan-11 15:26:32.742525 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
24673 2019-Jan-11 15:26:32.743152 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24674 2019-Jan-11 15:26:32.743779 - [DEBUG]
24675 2019-Jan-11 15:26:32.743813 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24676 2019-Jan-11 15:26:32.744453 - [DEBUG] Compose: EdgeIdentity * AllBottom
24677 2019-Jan-11 15:26:32.744482 - [DEBUG]
24678 2019-Jan-11 15:26:32.744506 - [DEBUG] Propagate flow
24679 2019-Jan-11 15:26:32.744544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24680 2019-Jan-11 15:26:32.744603 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24681 2019-Jan-11 15:26:32.745239 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24682 2019-Jan-11 15:26:32.745868 - [DEBUG] Edge function : AllBottom (result of previous compose)
24683 2019-Jan-11 15:26:32.745894 - [DEBUG]
24684 2019-Jan-11 15:26:32.745920 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24685 2019-Jan-11 15:26:32.745947 - [DEBUG] = AllBottom
24686 2019-Jan-11 15:26:32.745972 - [DEBUG]
24687 2019-Jan-11 15:26:32.745996 - [DEBUG] PROPAGATE: No new function!
24688 2019-Jan-11 15:26:32.746027 - [DEBUG] Compose: EdgeIdentity * AllBottom
24689 2019-Jan-11 15:26:32.746055 - [DEBUG]
24690 2019-Jan-11 15:26:32.746080 - [DEBUG] Propagate flow
24691 2019-Jan-11 15:26:32.746104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24692 2019-Jan-11 15:26:32.746161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24693 2019-Jan-11 15:26:32.746798 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24694 2019-Jan-11 15:26:32.747426 - [DEBUG] Edge function : AllBottom (result of previous compose)
24695 2019-Jan-11 15:26:32.747452 - [DEBUG]
24696 2019-Jan-11 15:26:32.747478 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24697 2019-Jan-11 15:26:32.747505 - [DEBUG] = AllBottom
24698 2019-Jan-11 15:26:32.747530 - [DEBUG]
24699 2019-Jan-11 15:26:32.747555 - [DEBUG] PROPAGATE: No new function!
24700 2019-Jan-11 15:26:32.747579 - [DEBUG] EDGE:
24701 2019-Jan-11 15:26:32.747638 - [DEBUG] ---> 24702 2019-Jan-11 15:26:32.748282 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24703 2019-Jan-11 15:26:32.748913 - [DEBUG]
24704 2019-Jan-11 15:26:32.748939 - [DEBUG] EDGE:
24705 2019-Jan-11 15:26:32.748996 - [DEBUG] ---> 24706 2019-Jan-11 15:26:32.749622 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24707 2019-Jan-11 15:26:32.750250 - [DEBUG]
24708 2019-Jan-11 15:26:32.750275 - [DEBUG] EDGE:
24709 2019-Jan-11 15:26:32.750333 - [DEBUG] ---> 24710 2019-Jan-11 15:26:32.750963 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24711 2019-Jan-11 15:26:32.751608 - [DEBUG]
24712 2019-Jan-11 15:26:32.751642 - [DEBUG] Compose: EdgeIdentity * AllBottom
24713 2019-Jan-11 15:26:32.751670 - [DEBUG]
24714 2019-Jan-11 15:26:32.751695 - [DEBUG] Propagate flow
24715 2019-Jan-11 15:26:32.751719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24716 2019-Jan-11 15:26:32.751777 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24717 2019-Jan-11 15:26:32.752407 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24718 2019-Jan-11 15:26:32.753045 - [DEBUG] Edge function : AllBottom (result of previous compose)
24719 2019-Jan-11 15:26:32.753072 - [DEBUG]
24720 2019-Jan-11 15:26:32.753098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24721 2019-Jan-11 15:26:32.753125 - [DEBUG] = AllBottom
24722 2019-Jan-11 15:26:32.753151 - [DEBUG]
24723 2019-Jan-11 15:26:32.753175 - [DEBUG] PROPAGATE: No new function!
24724 2019-Jan-11 15:26:32.753201 - [DEBUG] EDGE:
24725 2019-Jan-11 15:26:32.753260 - [DEBUG] ---> 24726 2019-Jan-11 15:26:32.753890 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24727 2019-Jan-11 15:26:32.754518 - [DEBUG]
24728 2019-Jan-11 15:26:32.754557 - [DEBUG] EDGE:
24729 2019-Jan-11 15:26:32.754616 - [DEBUG] ---> 24730 2019-Jan-11 15:26:32.755243 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24731 2019-Jan-11 15:26:32.755872 - [DEBUG]
24732 2019-Jan-11 15:26:32.755898 - [DEBUG] EDGE:
24733 2019-Jan-11 15:26:32.755956 - [DEBUG] ---> 24734 2019-Jan-11 15:26:32.756586 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24735 2019-Jan-11 15:26:32.757214 - [DEBUG]
24736 2019-Jan-11 15:26:32.757240 - [DEBUG] EDGE:
24737 2019-Jan-11 15:26:32.757299 - [DEBUG] ---> 24738 2019-Jan-11 15:26:32.757938 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24739 2019-Jan-11 15:26:32.758565 - [DEBUG]
24740 2019-Jan-11 15:26:32.758592 - [DEBUG] EDGE:
24741 2019-Jan-11 15:26:32.758650 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
24742 2019-Jan-11 15:26:32.759281 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24743 2019-Jan-11 15:26:32.759910 - [DEBUG]
24744 2019-Jan-11 15:26:32.759938 - [DEBUG] Compose: EdgeIdentity * AllBottom
24745 2019-Jan-11 15:26:32.759965 - [DEBUG]
24746 2019-Jan-11 15:26:32.759989 - [DEBUG] Propagate flow
24747 2019-Jan-11 15:26:32.760013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24748 2019-Jan-11 15:26:32.760070 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24749 2019-Jan-11 15:26:32.760700 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24750 2019-Jan-11 15:26:32.761341 - [DEBUG] Edge function : AllBottom (result of previous compose)
24751 2019-Jan-11 15:26:32.761367 - [DEBUG]
24752 2019-Jan-11 15:26:32.761392 - [DEBUG] Join: AllTop & AllBottom
24753 2019-Jan-11 15:26:32.761418 - [DEBUG] = AllBottom (new jump func)
24754 2019-Jan-11 15:26:32.761443 - [DEBUG]
24755 2019-Jan-11 15:26:32.761466 - [DEBUG] Start adding new jump function
24756 2019-Jan-11 15:26:32.761489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24757 2019-Jan-11 15:26:32.761545 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24758 2019-Jan-11 15:26:32.762172 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24759 2019-Jan-11 15:26:32.762803 - [DEBUG] Edge Function : AllBottom
24760 2019-Jan-11 15:26:32.762832 - [DEBUG] End adding new jump function
24761 2019-Jan-11 15:26:32.762864 - [DEBUG]
24762 2019-Jan-11 15:26:32.762889 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24763 2019-Jan-11 15:26:32.762914 - [DEBUG]
24764 2019-Jan-11 15:26:32.762938 - [DEBUG] Process 681. path edge:
24765 2019-Jan-11 15:26:32.762963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24766 2019-Jan-11 15:26:32.763020 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
24767 2019-Jan-11 15:26:32.763651 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24768 2019-Jan-11 15:26:32.764276 - [DEBUG]
24769 2019-Jan-11 15:26:32.764302 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24770 2019-Jan-11 15:26:32.764965 - [DEBUG] Compose: EdgeIdentity * AllBottom
24771 2019-Jan-11 15:26:32.764994 - [DEBUG]
24772 2019-Jan-11 15:26:32.765018 - [DEBUG] Propagate flow
24773 2019-Jan-11 15:26:32.765041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24774 2019-Jan-11 15:26:32.765098 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24775 2019-Jan-11 15:26:32.765742 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24776 2019-Jan-11 15:26:32.766369 - [DEBUG] Edge function : AllBottom (result of previous compose)
24777 2019-Jan-11 15:26:32.766396 - [DEBUG]
24778 2019-Jan-11 15:26:32.766421 - [DEBUG] Join: AllTop & AllBottom
24779 2019-Jan-11 15:26:32.766448 - [DEBUG] = AllBottom (new jump func)
24780 2019-Jan-11 15:26:32.766473 - [DEBUG]
24781 2019-Jan-11 15:26:32.766497 - [DEBUG] Start adding new jump function
24782 2019-Jan-11 15:26:32.766522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24783 2019-Jan-11 15:26:32.766578 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24784 2019-Jan-11 15:26:32.767206 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24785 2019-Jan-11 15:26:32.767836 - [DEBUG] Edge Function : AllBottom
24786 2019-Jan-11 15:26:32.767876 - [DEBUG] End adding new jump function
24787 2019-Jan-11 15:26:32.767903 - [DEBUG]
24788 2019-Jan-11 15:26:32.767927 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24789 2019-Jan-11 15:26:32.767952 - [DEBUG]
24790 2019-Jan-11 15:26:32.767976 - [DEBUG] Process 682. path edge:
24791 2019-Jan-11 15:26:32.768001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24792 2019-Jan-11 15:26:32.768058 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
24793 2019-Jan-11 15:26:32.768687 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24794 2019-Jan-11 15:26:32.769313 - [DEBUG]
24795 2019-Jan-11 15:26:32.769339 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24796 2019-Jan-11 15:26:32.769971 - [DEBUG] Possible callees:
24797 2019-Jan-11 15:26:32.769997 - [DEBUG] bar
24798 2019-Jan-11 15:26:32.770023 - [DEBUG] Possible return sites:
24799 2019-Jan-11 15:26:32.770047 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7124800 2019-Jan-11 15:26:32.771304 - [DEBUG] Found and process special summary
24801 2019-Jan-11 15:26:32.771337 - [DEBUG] Compose: EdgeIdentity * AllBottom
24802 2019-Jan-11 15:26:32.771364 - [DEBUG]
24803 2019-Jan-11 15:26:32.771387 - [DEBUG] Propagate flow
24804 2019-Jan-11 15:26:32.771411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24805 2019-Jan-11 15:26:32.771475 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24806 2019-Jan-11 15:26:32.772106 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24807 2019-Jan-11 15:26:32.772733 - [DEBUG] Edge function : AllBottom (result of previous compose)
24808 2019-Jan-11 15:26:32.772760 - [DEBUG]
24809 2019-Jan-11 15:26:32.772785 - [DEBUG] Join: AllTop & AllBottom
24810 2019-Jan-11 15:26:32.772812 - [DEBUG] = AllBottom (new jump func)
24811 2019-Jan-11 15:26:32.772838 - [DEBUG]
24812 2019-Jan-11 15:26:32.772862 - [DEBUG] Start adding new jump function
24813 2019-Jan-11 15:26:32.772886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24814 2019-Jan-11 15:26:32.772942 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24815 2019-Jan-11 15:26:32.773569 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24816 2019-Jan-11 15:26:32.774198 - [DEBUG] Edge Function : AllBottom
24817 2019-Jan-11 15:26:32.774226 - [DEBUG] End adding new jump function
24818 2019-Jan-11 15:26:32.774251 - [DEBUG]
24819 2019-Jan-11 15:26:32.774276 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24820 2019-Jan-11 15:26:32.774301 - [DEBUG]
24821 2019-Jan-11 15:26:32.774325 - [DEBUG] Process 683. path edge:
24822 2019-Jan-11 15:26:32.774349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24823 2019-Jan-11 15:26:32.774407 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
24824 2019-Jan-11 15:26:32.775051 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24825 2019-Jan-11 15:26:32.775678 - [DEBUG]
24826 2019-Jan-11 15:26:32.775703 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24827 2019-Jan-11 15:26:32.776344 - [DEBUG] Compose: EdgeIdentity * AllBottom
24828 2019-Jan-11 15:26:32.776373 - [DEBUG]
24829 2019-Jan-11 15:26:32.776397 - [DEBUG] Propagate flow
24830 2019-Jan-11 15:26:32.776422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24831 2019-Jan-11 15:26:32.776480 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24832 2019-Jan-11 15:26:32.777106 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24833 2019-Jan-11 15:26:32.777733 - [DEBUG] Edge function : AllBottom (result of previous compose)
24834 2019-Jan-11 15:26:32.777759 - [DEBUG]
24835 2019-Jan-11 15:26:32.777785 - [DEBUG] Join: AllTop & AllBottom
24836 2019-Jan-11 15:26:32.777811 - [DEBUG] = AllBottom (new jump func)
24837 2019-Jan-11 15:26:32.777837 - [DEBUG]
24838 2019-Jan-11 15:26:32.777873 - [DEBUG] Start adding new jump function
24839 2019-Jan-11 15:26:32.777899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24840 2019-Jan-11 15:26:32.777956 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24841 2019-Jan-11 15:26:32.778584 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24842 2019-Jan-11 15:26:32.779209 - [DEBUG] Edge Function : AllBottom
24843 2019-Jan-11 15:26:32.779238 - [DEBUG] End adding new jump function
24844 2019-Jan-11 15:26:32.779263 - [DEBUG]
24845 2019-Jan-11 15:26:32.779288 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24846 2019-Jan-11 15:26:32.779313 - [DEBUG]
24847 2019-Jan-11 15:26:32.779337 - [DEBUG] Process 684. path edge:
24848 2019-Jan-11 15:26:32.779361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24849 2019-Jan-11 15:26:32.779426 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
24850 2019-Jan-11 15:26:32.780053 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24851 2019-Jan-11 15:26:32.780680 - [DEBUG]
24852 2019-Jan-11 15:26:32.780706 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24853 2019-Jan-11 15:26:32.781358 - [DEBUG] Compose: EdgeIdentity * AllBottom
24854 2019-Jan-11 15:26:32.781385 - [DEBUG]
24855 2019-Jan-11 15:26:32.781410 - [DEBUG] Propagate flow
24856 2019-Jan-11 15:26:32.781433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24857 2019-Jan-11 15:26:32.781490 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24858 2019-Jan-11 15:26:32.782127 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24859 2019-Jan-11 15:26:32.782755 - [DEBUG] Edge function : AllBottom (result of previous compose)
24860 2019-Jan-11 15:26:32.782781 - [DEBUG]
24861 2019-Jan-11 15:26:32.782807 - [DEBUG] Join: AllTop & AllBottom
24862 2019-Jan-11 15:26:32.782834 - [DEBUG] = AllBottom (new jump func)
24863 2019-Jan-11 15:26:32.782859 - [DEBUG]
24864 2019-Jan-11 15:26:32.782884 - [DEBUG] Start adding new jump function
24865 2019-Jan-11 15:26:32.782908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24866 2019-Jan-11 15:26:32.782965 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24867 2019-Jan-11 15:26:32.783592 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24868 2019-Jan-11 15:26:32.784226 - [DEBUG] Edge Function : AllBottom
24869 2019-Jan-11 15:26:32.784255 - [DEBUG] End adding new jump function
24870 2019-Jan-11 15:26:32.784280 - [DEBUG]
24871 2019-Jan-11 15:26:32.784305 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24872 2019-Jan-11 15:26:32.784330 - [DEBUG]
24873 2019-Jan-11 15:26:32.784354 - [DEBUG] Process 685. path edge:
24874 2019-Jan-11 15:26:32.784379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24875 2019-Jan-11 15:26:32.784436 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
24876 2019-Jan-11 15:26:32.785088 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24877 2019-Jan-11 15:26:32.785716 - [DEBUG]
24878 2019-Jan-11 15:26:32.785741 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24879 2019-Jan-11 15:26:32.786381 - [DEBUG] Possible callees:
24880 2019-Jan-11 15:26:32.786408 - [DEBUG] llvm.dbg.declare
24881 2019-Jan-11 15:26:32.786434 - [DEBUG] Possible return sites:
24882 2019-Jan-11 15:26:32.786458 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7824883 2019-Jan-11 15:26:32.787709 - [DEBUG] Found and process special summary
24884 2019-Jan-11 15:26:32.787742 - [DEBUG] Compose: EdgeIdentity * AllBottom
24885 2019-Jan-11 15:26:32.787770 - [DEBUG]
24886 2019-Jan-11 15:26:32.787795 - [DEBUG] Propagate flow
24887 2019-Jan-11 15:26:32.787819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24888 2019-Jan-11 15:26:32.787890 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24889 2019-Jan-11 15:26:32.788520 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24890 2019-Jan-11 15:26:32.789154 - [DEBUG] Edge function : AllBottom (result of previous compose)
24891 2019-Jan-11 15:26:32.789181 - [DEBUG]
24892 2019-Jan-11 15:26:32.789207 - [DEBUG] Join: AllTop & AllBottom
24893 2019-Jan-11 15:26:32.789234 - [DEBUG] = AllBottom (new jump func)
24894 2019-Jan-11 15:26:32.789260 - [DEBUG]
24895 2019-Jan-11 15:26:32.789284 - [DEBUG] Start adding new jump function
24896 2019-Jan-11 15:26:32.789308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24897 2019-Jan-11 15:26:32.789366 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24898 2019-Jan-11 15:26:32.789993 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24899 2019-Jan-11 15:26:32.790621 - [DEBUG] Edge Function : AllBottom
24900 2019-Jan-11 15:26:32.790649 - [DEBUG] End adding new jump function
24901 2019-Jan-11 15:26:32.790674 - [DEBUG]
24902 2019-Jan-11 15:26:32.790698 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24903 2019-Jan-11 15:26:32.790723 - [DEBUG]
24904 2019-Jan-11 15:26:32.790747 - [DEBUG] Process 686. path edge:
24905 2019-Jan-11 15:26:32.790771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24906 2019-Jan-11 15:26:32.790829 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
24907 2019-Jan-11 15:26:32.791474 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24908 2019-Jan-11 15:26:32.792100 - [DEBUG]
24909 2019-Jan-11 15:26:32.792125 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24910 2019-Jan-11 15:26:32.792766 - [DEBUG] Compose: EdgeIdentity * AllBottom
24911 2019-Jan-11 15:26:32.792796 - [DEBUG]
24912 2019-Jan-11 15:26:32.792820 - [DEBUG] Propagate flow
24913 2019-Jan-11 15:26:32.792845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24914 2019-Jan-11 15:26:32.792902 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24915 2019-Jan-11 15:26:32.793528 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24916 2019-Jan-11 15:26:32.794154 - [DEBUG] Edge function : AllBottom (result of previous compose)
24917 2019-Jan-11 15:26:32.794180 - [DEBUG]
24918 2019-Jan-11 15:26:32.794206 - [DEBUG] Join: AllTop & AllBottom
24919 2019-Jan-11 15:26:32.794233 - [DEBUG] = AllBottom (new jump func)
24920 2019-Jan-11 15:26:32.794258 - [DEBUG]
24921 2019-Jan-11 15:26:32.794282 - [DEBUG] Start adding new jump function
24922 2019-Jan-11 15:26:32.794307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24923 2019-Jan-11 15:26:32.794363 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24924 2019-Jan-11 15:26:32.795005 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24925 2019-Jan-11 15:26:32.795630 - [DEBUG] Edge Function : AllBottom
24926 2019-Jan-11 15:26:32.795658 - [DEBUG] End adding new jump function
24927 2019-Jan-11 15:26:32.795683 - [DEBUG]
24928 2019-Jan-11 15:26:32.795708 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24929 2019-Jan-11 15:26:32.795733 - [DEBUG]
24930 2019-Jan-11 15:26:32.795757 - [DEBUG] Process 687. path edge:
24931 2019-Jan-11 15:26:32.795782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24932 2019-Jan-11 15:26:32.795839 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
24933 2019-Jan-11 15:26:32.796464 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24934 2019-Jan-11 15:26:32.797090 - [DEBUG]
24935 2019-Jan-11 15:26:32.797116 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24936 2019-Jan-11 15:26:32.797763 - [DEBUG] Compose: EdgeIdentity * AllBottom
24937 2019-Jan-11 15:26:32.797792 - [DEBUG]
24938 2019-Jan-11 15:26:32.797817 - [DEBUG] Propagate flow
24939 2019-Jan-11 15:26:32.797841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24940 2019-Jan-11 15:26:32.797912 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24941 2019-Jan-11 15:26:32.798543 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24942 2019-Jan-11 15:26:32.799168 - [DEBUG] Edge function : AllBottom (result of previous compose)
24943 2019-Jan-11 15:26:32.799195 - [DEBUG]
24944 2019-Jan-11 15:26:32.799220 - [DEBUG] Join: AllTop & AllBottom
24945 2019-Jan-11 15:26:32.799247 - [DEBUG] = AllBottom (new jump func)
24946 2019-Jan-11 15:26:32.799272 - [DEBUG]
24947 2019-Jan-11 15:26:32.799296 - [DEBUG] Start adding new jump function
24948 2019-Jan-11 15:26:32.799321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24949 2019-Jan-11 15:26:32.799377 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24950 2019-Jan-11 15:26:32.800003 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24951 2019-Jan-11 15:26:32.800633 - [DEBUG] Edge Function : AllBottom
24952 2019-Jan-11 15:26:32.800661 - [DEBUG] End adding new jump function
24953 2019-Jan-11 15:26:32.800686 - [DEBUG]
24954 2019-Jan-11 15:26:32.800711 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24955 2019-Jan-11 15:26:32.800736 - [DEBUG]
24956 2019-Jan-11 15:26:32.800760 - [DEBUG] Process 688. path edge:
24957 2019-Jan-11 15:26:32.800785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24958 2019-Jan-11 15:26:32.800841 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
24959 2019-Jan-11 15:26:32.801488 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24960 2019-Jan-11 15:26:32.802115 - [DEBUG]
24961 2019-Jan-11 15:26:32.802141 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24962 2019-Jan-11 15:26:32.802781 - [DEBUG] Compose: EdgeIdentity * AllBottom
24963 2019-Jan-11 15:26:32.802810 - [DEBUG]
24964 2019-Jan-11 15:26:32.802834 - [DEBUG] Propagate flow
24965 2019-Jan-11 15:26:32.802858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24966 2019-Jan-11 15:26:32.802916 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24967 2019-Jan-11 15:26:32.803542 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24968 2019-Jan-11 15:26:32.804169 - [DEBUG] Edge function : AllBottom (result of previous compose)
24969 2019-Jan-11 15:26:32.804196 - [DEBUG]
24970 2019-Jan-11 15:26:32.804221 - [DEBUG] Join: AllTop & AllBottom
24971 2019-Jan-11 15:26:32.804248 - [DEBUG] = AllBottom (new jump func)
24972 2019-Jan-11 15:26:32.804273 - [DEBUG]
24973 2019-Jan-11 15:26:32.804297 - [DEBUG] Start adding new jump function
24974 2019-Jan-11 15:26:32.804321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24975 2019-Jan-11 15:26:32.804378 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24976 2019-Jan-11 15:26:32.805021 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24977 2019-Jan-11 15:26:32.805647 - [DEBUG] Edge Function : AllBottom
24978 2019-Jan-11 15:26:32.805675 - [DEBUG] End adding new jump function
24979 2019-Jan-11 15:26:32.805700 - [DEBUG]
24980 2019-Jan-11 15:26:32.805724 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24981 2019-Jan-11 15:26:32.805757 - [DEBUG]
24982 2019-Jan-11 15:26:32.805782 - [DEBUG] Process 689. path edge:
24983 2019-Jan-11 15:26:32.805806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24984 2019-Jan-11 15:26:32.805864 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
24985 2019-Jan-11 15:26:32.806489 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24986 2019-Jan-11 15:26:32.807115 - [DEBUG]
24987 2019-Jan-11 15:26:32.807141 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24988 2019-Jan-11 15:26:32.807774 - [DEBUG] Compose: EdgeIdentity * AllBottom
24989 2019-Jan-11 15:26:32.807803 - [DEBUG]
24990 2019-Jan-11 15:26:32.807828 - [DEBUG] Propagate flow
24991 2019-Jan-11 15:26:32.807852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24992 2019-Jan-11 15:26:32.807922 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
24993 2019-Jan-11 15:26:32.808586 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24994 2019-Jan-11 15:26:32.809267 - [DEBUG] Edge function : AllBottom (result of previous compose)
24995 2019-Jan-11 15:26:32.809295 - [DEBUG]
24996 2019-Jan-11 15:26:32.809323 - [DEBUG] Join: AllTop & AllBottom
24997 2019-Jan-11 15:26:32.809350 - [DEBUG] = AllBottom (new jump func)
24998 2019-Jan-11 15:26:32.809376 - [DEBUG]
24999 2019-Jan-11 15:26:32.809400 - [DEBUG] Start adding new jump function
25000 2019-Jan-11 15:26:32.809425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25001 2019-Jan-11 15:26:32.809497 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25002 2019-Jan-11 15:26:32.810186 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25003 2019-Jan-11 15:26:32.810831 - [DEBUG] Edge Function : AllBottom
25004 2019-Jan-11 15:26:32.810863 - [DEBUG] End adding new jump function
25005 2019-Jan-11 15:26:32.810888 - [DEBUG]
25006 2019-Jan-11 15:26:32.810913 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
25007 2019-Jan-11 15:26:32.810939 - [DEBUG]
25008 2019-Jan-11 15:26:32.810963 - [DEBUG] Process 690. path edge:
25009 2019-Jan-11 15:26:32.810989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25010 2019-Jan-11 15:26:32.811051 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
25011 2019-Jan-11 15:26:32.811719 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25012 2019-Jan-11 15:26:32.812345 - [DEBUG]
25013 2019-Jan-11 15:26:32.812372 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25014 2019-Jan-11 15:26:32.813029 - [DEBUG] Compose: EdgeIdentity * AllBottom
25015 2019-Jan-11 15:26:32.813060 - [DEBUG]
25016 2019-Jan-11 15:26:32.813085 - [DEBUG] Propagate flow
25017 2019-Jan-11 15:26:32.813110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25018 2019-Jan-11 15:26:32.813169 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25019 2019-Jan-11 15:26:32.813801 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25020 2019-Jan-11 15:26:32.814427 - [DEBUG] Edge function : AllBottom (result of previous compose)
25021 2019-Jan-11 15:26:32.814454 - [DEBUG]
25022 2019-Jan-11 15:26:32.814480 - [DEBUG] Join: AllTop & AllBottom
25023 2019-Jan-11 15:26:32.814507 - [DEBUG] = AllBottom (new jump func)
25024 2019-Jan-11 15:26:32.814546 - [DEBUG]
25025 2019-Jan-11 15:26:32.814570 - [DEBUG] Start adding new jump function
25026 2019-Jan-11 15:26:32.814610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25027 2019-Jan-11 15:26:32.814668 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25028 2019-Jan-11 15:26:32.815297 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25029 2019-Jan-11 15:26:32.815929 - [DEBUG] Edge Function : AllBottom
25030 2019-Jan-11 15:26:32.815957 - [DEBUG] End adding new jump function
25031 2019-Jan-11 15:26:32.815983 - [DEBUG]
25032 2019-Jan-11 15:26:32.816007 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
25033 2019-Jan-11 15:26:32.816032 - [DEBUG]
25034 2019-Jan-11 15:26:32.816056 - [DEBUG] Process 691. path edge:
25035 2019-Jan-11 15:26:32.816081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25036 2019-Jan-11 15:26:32.816138 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
25037 2019-Jan-11 15:26:32.816769 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25038 2019-Jan-11 15:26:32.817398 - [DEBUG]
25039 2019-Jan-11 15:26:32.817423 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25040 2019-Jan-11 15:26:32.818081 - [DEBUG] Compose: EdgeIdentity * AllBottom
25041 2019-Jan-11 15:26:32.818109 - [DEBUG]
25042 2019-Jan-11 15:26:32.818133 - [DEBUG] Propagate flow
25043 2019-Jan-11 15:26:32.818156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25044 2019-Jan-11 15:26:32.818213 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25045 2019-Jan-11 15:26:32.818841 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25046 2019-Jan-11 15:26:32.819470 - [DEBUG] Edge function : AllBottom (result of previous compose)
25047 2019-Jan-11 15:26:32.819497 - [DEBUG]
25048 2019-Jan-11 15:26:32.819522 - [DEBUG] Join: AllTop & AllBottom
25049 2019-Jan-11 15:26:32.819549 - [DEBUG] = AllBottom (new jump func)
25050 2019-Jan-11 15:26:32.819574 - [DEBUG]
25051 2019-Jan-11 15:26:32.819598 - [DEBUG] Start adding new jump function
25052 2019-Jan-11 15:26:32.819622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25053 2019-Jan-11 15:26:32.819679 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25054 2019-Jan-11 15:26:32.820307 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25055 2019-Jan-11 15:26:32.820934 - [DEBUG] Edge Function : AllBottom
25056 2019-Jan-11 15:26:32.820964 - [DEBUG] End adding new jump function
25057 2019-Jan-11 15:26:32.820989 - [DEBUG]
25058 2019-Jan-11 15:26:32.821014 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
25059 2019-Jan-11 15:26:32.821039 - [DEBUG]
25060 2019-Jan-11 15:26:32.821063 - [DEBUG] Process 692. path edge:
25061 2019-Jan-11 15:26:32.821088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25062 2019-Jan-11 15:26:32.821145 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
25063 2019-Jan-11 15:26:32.821788 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25064 2019-Jan-11 15:26:32.822415 - [DEBUG]
25065 2019-Jan-11 15:26:32.822441 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25066 2019-Jan-11 15:26:32.823079 - [DEBUG] Compose: EdgeIdentity * AllBottom
25067 2019-Jan-11 15:26:32.823108 - [DEBUG]
25068 2019-Jan-11 15:26:32.823133 - [DEBUG] Propagate flow
25069 2019-Jan-11 15:26:32.823167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25070 2019-Jan-11 15:26:32.823225 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25071 2019-Jan-11 15:26:32.823866 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25072 2019-Jan-11 15:26:32.824493 - [DEBUG] Edge function : AllBottom (result of previous compose)
25073 2019-Jan-11 15:26:32.824520 - [DEBUG]
25074 2019-Jan-11 15:26:32.824559 - [DEBUG] Join: AllTop & AllBottom
25075 2019-Jan-11 15:26:32.824586 - [DEBUG] = AllBottom (new jump func)
25076 2019-Jan-11 15:26:32.824612 - [DEBUG]
25077 2019-Jan-11 15:26:32.824636 - [DEBUG] Start adding new jump function
25078 2019-Jan-11 15:26:32.824660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25079 2019-Jan-11 15:26:32.824717 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25080 2019-Jan-11 15:26:32.825345 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25081 2019-Jan-11 15:26:32.825983 - [DEBUG] Edge Function : AllBottom
25082 2019-Jan-11 15:26:32.826012 - [DEBUG] End adding new jump function
25083 2019-Jan-11 15:26:32.826037 - [DEBUG]
25084 2019-Jan-11 15:26:32.826061 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
25085 2019-Jan-11 15:26:32.826086 - [DEBUG]
25086 2019-Jan-11 15:26:32.826110 - [DEBUG] Process 693. path edge:
25087 2019-Jan-11 15:26:32.826135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25088 2019-Jan-11 15:26:32.826192 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
25089 2019-Jan-11 15:26:32.826828 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25090 2019-Jan-11 15:26:32.827455 - [DEBUG]
25091 2019-Jan-11 15:26:32.827480 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25092 2019-Jan-11 15:26:32.828141 - [DEBUG] Possible callees:
25093 2019-Jan-11 15:26:32.828166 - [DEBUG] llvm.dbg.declare
25094 2019-Jan-11 15:26:32.828192 - [DEBUG] Possible return sites:
25095 2019-Jan-11 15:26:32.828216 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12025096 2019-Jan-11 15:26:32.829475 - [DEBUG] Found and process special summary
25097 2019-Jan-11 15:26:32.829509 - [DEBUG] Compose: EdgeIdentity * AllBottom
25098 2019-Jan-11 15:26:32.829538 - [DEBUG]
25099 2019-Jan-11 15:26:32.829563 - [DEBUG] Propagate flow
25100 2019-Jan-11 15:26:32.829587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25101 2019-Jan-11 15:26:32.829645 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25102 2019-Jan-11 15:26:32.830276 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25103 2019-Jan-11 15:26:32.830903 - [DEBUG] Edge function : AllBottom (result of previous compose)
25104 2019-Jan-11 15:26:32.830929 - [DEBUG]
25105 2019-Jan-11 15:26:32.830955 - [DEBUG] Join: AllTop & AllBottom
25106 2019-Jan-11 15:26:32.830983 - [DEBUG] = AllBottom (new jump func)
25107 2019-Jan-11 15:26:32.831008 - [DEBUG]
25108 2019-Jan-11 15:26:32.831033 - [DEBUG] Start adding new jump function
25109 2019-Jan-11 15:26:32.831057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25110 2019-Jan-11 15:26:32.831114 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25111 2019-Jan-11 15:26:32.831764 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25112 2019-Jan-11 15:26:32.832395 - [DEBUG] Edge Function : AllBottom
25113 2019-Jan-11 15:26:32.832424 - [DEBUG] End adding new jump function
25114 2019-Jan-11 15:26:32.832449 - [DEBUG]
25115 2019-Jan-11 15:26:32.832473 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
25116 2019-Jan-11 15:26:32.832498 - [DEBUG]
25117 2019-Jan-11 15:26:32.832522 - [DEBUG] Process 694. path edge:
25118 2019-Jan-11 15:26:32.832547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25119 2019-Jan-11 15:26:32.832604 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
25120 2019-Jan-11 15:26:32.833234 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25121 2019-Jan-11 15:26:32.833861 - [DEBUG]
25122 2019-Jan-11 15:26:32.833887 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25123 2019-Jan-11 15:26:32.834542 - [DEBUG] Compose: EdgeIdentity * AllBottom
25124 2019-Jan-11 15:26:32.834572 - [DEBUG]
25125 2019-Jan-11 15:26:32.834598 - [DEBUG] Propagate flow
25126 2019-Jan-11 15:26:32.834622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25127 2019-Jan-11 15:26:32.834680 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25128 2019-Jan-11 15:26:32.835308 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25129 2019-Jan-11 15:26:32.835934 - [DEBUG] Edge function : AllBottom (result of previous compose)
25130 2019-Jan-11 15:26:32.835960 - [DEBUG]
25131 2019-Jan-11 15:26:32.835986 - [DEBUG] Join: AllTop & AllBottom
25132 2019-Jan-11 15:26:32.836013 - [DEBUG] = AllBottom (new jump func)
25133 2019-Jan-11 15:26:32.836038 - [DEBUG]
25134 2019-Jan-11 15:26:32.836062 - [DEBUG] Start adding new jump function
25135 2019-Jan-11 15:26:32.836086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25136 2019-Jan-11 15:26:32.836143 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25137 2019-Jan-11 15:26:32.836771 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25138 2019-Jan-11 15:26:32.837397 - [DEBUG] Edge Function : AllBottom
25139 2019-Jan-11 15:26:32.837426 - [DEBUG] End adding new jump function
25140 2019-Jan-11 15:26:32.837451 - [DEBUG]
25141 2019-Jan-11 15:26:32.837476 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
25142 2019-Jan-11 15:26:32.837501 - [DEBUG]
25143 2019-Jan-11 15:26:32.837525 - [DEBUG] Process 695. path edge:
25144 2019-Jan-11 15:26:32.837549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25145 2019-Jan-11 15:26:32.837606 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
25146 2019-Jan-11 15:26:32.838248 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25147 2019-Jan-11 15:26:32.838874 - [DEBUG]
25148 2019-Jan-11 15:26:32.838900 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25149 2019-Jan-11 15:26:32.839537 - [DEBUG] Compose: EdgeIdentity * AllBottom
25150 2019-Jan-11 15:26:32.839567 - [DEBUG]
25151 2019-Jan-11 15:26:32.839592 - [DEBUG] Propagate flow
25152 2019-Jan-11 15:26:32.839616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25153 2019-Jan-11 15:26:32.839675 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25154 2019-Jan-11 15:26:32.840313 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25155 2019-Jan-11 15:26:32.840950 - [DEBUG] Edge function : AllBottom (result of previous compose)
25156 2019-Jan-11 15:26:32.840977 - [DEBUG]
25157 2019-Jan-11 15:26:32.841003 - [DEBUG] Join: AllTop & AllBottom
25158 2019-Jan-11 15:26:32.841030 - [DEBUG] = AllBottom (new jump func)
25159 2019-Jan-11 15:26:32.841056 - [DEBUG]
25160 2019-Jan-11 15:26:32.841081 - [DEBUG] Start adding new jump function
25161 2019-Jan-11 15:26:32.841105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25162 2019-Jan-11 15:26:32.841163 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25163 2019-Jan-11 15:26:32.841807 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25164 2019-Jan-11 15:26:32.842444 - [DEBUG] Edge Function : AllBottom
25165 2019-Jan-11 15:26:32.842477 - [DEBUG] End adding new jump function
25166 2019-Jan-11 15:26:32.842502 - [DEBUG]
25167 2019-Jan-11 15:26:32.842527 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
25168 2019-Jan-11 15:26:32.842552 - [DEBUG]
25169 2019-Jan-11 15:26:32.842576 - [DEBUG] Process 696. path edge:
25170 2019-Jan-11 15:26:32.842601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25171 2019-Jan-11 15:26:32.842658 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
25172 2019-Jan-11 15:26:32.843295 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25173 2019-Jan-11 15:26:32.843924 - [DEBUG]
25174 2019-Jan-11 15:26:32.843950 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25175 2019-Jan-11 15:26:32.844606 - [DEBUG] Possible callees:
25176 2019-Jan-11 15:26:32.844632 - [DEBUG] llvm.dbg.declare
25177 2019-Jan-11 15:26:32.844658 - [DEBUG] Possible return sites:
25178 2019-Jan-11 15:26:32.844681 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14925179 2019-Jan-11 15:26:32.845940 - [DEBUG] Found and process special summary
25180 2019-Jan-11 15:26:32.845974 - [DEBUG] Compose: EdgeIdentity * AllBottom
25181 2019-Jan-11 15:26:32.846003 - [DEBUG]
25182 2019-Jan-11 15:26:32.846027 - [DEBUG] Propagate flow
25183 2019-Jan-11 15:26:32.846052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25184 2019-Jan-11 15:26:32.846110 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25185 2019-Jan-11 15:26:32.846741 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25186 2019-Jan-11 15:26:32.847367 - [DEBUG] Edge function : AllBottom (result of previous compose)
25187 2019-Jan-11 15:26:32.847394 - [DEBUG]
25188 2019-Jan-11 15:26:32.847419 - [DEBUG] Join: AllTop & AllBottom
25189 2019-Jan-11 15:26:32.847447 - [DEBUG] = AllBottom (new jump func)
25190 2019-Jan-11 15:26:32.847472 - [DEBUG]
25191 2019-Jan-11 15:26:32.847497 - [DEBUG] Start adding new jump function
25192 2019-Jan-11 15:26:32.847521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25193 2019-Jan-11 15:26:32.847578 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25194 2019-Jan-11 15:26:32.848220 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25195 2019-Jan-11 15:26:32.848850 - [DEBUG] Edge Function : AllBottom
25196 2019-Jan-11 15:26:32.848879 - [DEBUG] End adding new jump function
25197 2019-Jan-11 15:26:32.848912 - [DEBUG]
25198 2019-Jan-11 15:26:32.848937 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
25199 2019-Jan-11 15:26:32.848962 - [DEBUG]
25200 2019-Jan-11 15:26:32.848986 - [DEBUG] Process 697. path edge:
25201 2019-Jan-11 15:26:32.849010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25202 2019-Jan-11 15:26:32.849068 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25203 2019-Jan-11 15:26:32.849698 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25204 2019-Jan-11 15:26:32.850326 - [DEBUG]
25205 2019-Jan-11 15:26:32.850351 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25206 2019-Jan-11 15:26:32.850996 - [DEBUG] Compose: EdgeIdentity * AllBottom
25207 2019-Jan-11 15:26:32.851025 - [DEBUG]
25208 2019-Jan-11 15:26:32.851050 - [DEBUG] Propagate flow
25209 2019-Jan-11 15:26:32.851074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25210 2019-Jan-11 15:26:32.851133 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25211 2019-Jan-11 15:26:32.851778 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25212 2019-Jan-11 15:26:32.852405 - [DEBUG] Edge function : AllBottom (result of previous compose)
25213 2019-Jan-11 15:26:32.852432 - [DEBUG]
25214 2019-Jan-11 15:26:32.852457 - [DEBUG] Join: AllTop & AllBottom
25215 2019-Jan-11 15:26:32.852485 - [DEBUG] = AllBottom (new jump func)
25216 2019-Jan-11 15:26:32.852510 - [DEBUG]
25217 2019-Jan-11 15:26:32.852535 - [DEBUG] Start adding new jump function
25218 2019-Jan-11 15:26:32.852559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25219 2019-Jan-11 15:26:32.852616 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25220 2019-Jan-11 15:26:32.853243 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25221 2019-Jan-11 15:26:32.853869 - [DEBUG] Edge Function : AllBottom
25222 2019-Jan-11 15:26:32.853897 - [DEBUG] End adding new jump function
25223 2019-Jan-11 15:26:32.853922 - [DEBUG]
25224 2019-Jan-11 15:26:32.853946 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
25225 2019-Jan-11 15:26:32.853972 - [DEBUG]
25226 2019-Jan-11 15:26:32.853996 - [DEBUG] Process 698. path edge:
25227 2019-Jan-11 15:26:32.854021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25228 2019-Jan-11 15:26:32.854077 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25229 2019-Jan-11 15:26:32.854717 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25230 2019-Jan-11 15:26:32.855343 - [DEBUG]
25231 2019-Jan-11 15:26:32.855370 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25232 2019-Jan-11 15:26:32.856009 - [DEBUG] Compose: EdgeIdentity * AllBottom
25233 2019-Jan-11 15:26:32.856038 - [DEBUG]
25234 2019-Jan-11 15:26:32.856063 - [DEBUG] Propagate flow
25235 2019-Jan-11 15:26:32.856087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25236 2019-Jan-11 15:26:32.856145 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25237 2019-Jan-11 15:26:32.856783 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25238 2019-Jan-11 15:26:32.857411 - [DEBUG] Edge function : AllBottom (result of previous compose)
25239 2019-Jan-11 15:26:32.857437 - [DEBUG]
25240 2019-Jan-11 15:26:32.857462 - [DEBUG] Join: AllTop & AllBottom
25241 2019-Jan-11 15:26:32.857489 - [DEBUG] = AllBottom (new jump func)
25242 2019-Jan-11 15:26:32.857523 - [DEBUG]
25243 2019-Jan-11 15:26:32.857548 - [DEBUG] Start adding new jump function
25244 2019-Jan-11 15:26:32.857572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25245 2019-Jan-11 15:26:32.857629 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25246 2019-Jan-11 15:26:32.858271 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25247 2019-Jan-11 15:26:32.858908 - [DEBUG] Edge Function : AllBottom
25248 2019-Jan-11 15:26:32.858936 - [DEBUG] End adding new jump function
25249 2019-Jan-11 15:26:32.858961 - [DEBUG]
25250 2019-Jan-11 15:26:32.858985 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
25251 2019-Jan-11 15:26:32.859010 - [DEBUG]
25252 2019-Jan-11 15:26:32.859034 - [DEBUG] Process 699. path edge:
25253 2019-Jan-11 15:26:32.859059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25254 2019-Jan-11 15:26:32.859116 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25255 2019-Jan-11 15:26:32.859753 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25256 2019-Jan-11 15:26:32.860380 - [DEBUG]
25257 2019-Jan-11 15:26:32.860405 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25258 2019-Jan-11 15:26:32.861049 - [DEBUG] Possible callees:
25259 2019-Jan-11 15:26:32.861075 - [DEBUG] llvm.dbg.declare
25260 2019-Jan-11 15:26:32.861101 - [DEBUG] Possible return sites:
25261 2019-Jan-11 15:26:32.861126 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525262 2019-Jan-11 15:26:32.862392 - [DEBUG] Found and process special summary
25263 2019-Jan-11 15:26:32.862426 - [DEBUG] Compose: EdgeIdentity * AllBottom
25264 2019-Jan-11 15:26:32.862454 - [DEBUG]
25265 2019-Jan-11 15:26:32.862479 - [DEBUG] Propagate flow
25266 2019-Jan-11 15:26:32.862504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25267 2019-Jan-11 15:26:32.862561 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25268 2019-Jan-11 15:26:32.863196 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25269 2019-Jan-11 15:26:32.863821 - [DEBUG] Edge function : AllBottom (result of previous compose)
25270 2019-Jan-11 15:26:32.863848 - [DEBUG]
25271 2019-Jan-11 15:26:32.863873 - [DEBUG] Join: AllTop & AllBottom
25272 2019-Jan-11 15:26:32.863900 - [DEBUG] = AllBottom (new jump func)
25273 2019-Jan-11 15:26:32.863926 - [DEBUG]
25274 2019-Jan-11 15:26:32.863950 - [DEBUG] Start adding new jump function
25275 2019-Jan-11 15:26:32.863974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25276 2019-Jan-11 15:26:32.864031 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25277 2019-Jan-11 15:26:32.864671 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25278 2019-Jan-11 15:26:32.865300 - [DEBUG] Edge Function : AllBottom
25279 2019-Jan-11 15:26:32.865328 - [DEBUG] End adding new jump function
25280 2019-Jan-11 15:26:32.865353 - [DEBUG]
25281 2019-Jan-11 15:26:32.865377 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
25282 2019-Jan-11 15:26:32.865402 - [DEBUG]
25283 2019-Jan-11 15:26:32.865426 - [DEBUG] Process 700. path edge:
25284 2019-Jan-11 15:26:32.865451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25285 2019-Jan-11 15:26:32.865516 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25286 2019-Jan-11 15:26:32.866146 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25287 2019-Jan-11 15:26:32.866771 - [DEBUG]
25288 2019-Jan-11 15:26:32.866797 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25289 2019-Jan-11 15:26:32.867439 - [DEBUG] Compose: EdgeIdentity * AllBottom
25290 2019-Jan-11 15:26:32.867469 - [DEBUG]
25291 2019-Jan-11 15:26:32.867494 - [DEBUG] Propagate flow
25292 2019-Jan-11 15:26:32.867518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25293 2019-Jan-11 15:26:32.867576 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25294 2019-Jan-11 15:26:32.868217 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25295 2019-Jan-11 15:26:32.868844 - [DEBUG] Edge function : AllBottom (result of previous compose)
25296 2019-Jan-11 15:26:32.868870 - [DEBUG]
25297 2019-Jan-11 15:26:32.868895 - [DEBUG] Join: AllTop & AllBottom
25298 2019-Jan-11 15:26:32.868922 - [DEBUG] = AllBottom (new jump func)
25299 2019-Jan-11 15:26:32.868948 - [DEBUG]
25300 2019-Jan-11 15:26:32.868972 - [DEBUG] Start adding new jump function
25301 2019-Jan-11 15:26:32.868996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25302 2019-Jan-11 15:26:32.869053 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25303 2019-Jan-11 15:26:32.869680 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25304 2019-Jan-11 15:26:32.870305 - [DEBUG] Edge Function : AllBottom
25305 2019-Jan-11 15:26:32.870334 - [DEBUG] End adding new jump function
25306 2019-Jan-11 15:26:32.870359 - [DEBUG]
25307 2019-Jan-11 15:26:32.870383 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
25308 2019-Jan-11 15:26:32.870408 - [DEBUG]
25309 2019-Jan-11 15:26:32.870432 - [DEBUG] Process 701. path edge:
25310 2019-Jan-11 15:26:32.870456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25311 2019-Jan-11 15:26:32.870513 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25312 2019-Jan-11 15:26:32.871140 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25313 2019-Jan-11 15:26:32.871782 - [DEBUG]
25314 2019-Jan-11 15:26:32.871808 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25315 2019-Jan-11 15:26:32.872447 - [DEBUG] Compose: EdgeIdentity * AllBottom
25316 2019-Jan-11 15:26:32.872477 - [DEBUG]
25317 2019-Jan-11 15:26:32.872502 - [DEBUG] Propagate flow
25318 2019-Jan-11 15:26:32.872526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25319 2019-Jan-11 15:26:32.872584 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25320 2019-Jan-11 15:26:32.873211 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25321 2019-Jan-11 15:26:32.873838 - [DEBUG] Edge function : AllBottom (result of previous compose)
25322 2019-Jan-11 15:26:32.873865 - [DEBUG]
25323 2019-Jan-11 15:26:32.873890 - [DEBUG] Join: AllTop & AllBottom
25324 2019-Jan-11 15:26:32.873917 - [DEBUG] = AllBottom (new jump func)
25325 2019-Jan-11 15:26:32.873942 - [DEBUG]
25326 2019-Jan-11 15:26:32.873966 - [DEBUG] Start adding new jump function
25327 2019-Jan-11 15:26:32.873991 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25328 2019-Jan-11 15:26:32.874047 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25329 2019-Jan-11 15:26:32.874697 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25330 2019-Jan-11 15:26:32.875324 - [DEBUG] Edge Function : AllBottom
25331 2019-Jan-11 15:26:32.875352 - [DEBUG] End adding new jump function
25332 2019-Jan-11 15:26:32.875377 - [DEBUG]
25333 2019-Jan-11 15:26:32.875401 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
25334 2019-Jan-11 15:26:32.875426 - [DEBUG]
25335 2019-Jan-11 15:26:32.875450 - [DEBUG] Process 702. path edge:
25336 2019-Jan-11 15:26:32.875475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25337 2019-Jan-11 15:26:32.875531 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25338 2019-Jan-11 15:26:32.876157 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25339 2019-Jan-11 15:26:32.876785 - [DEBUG]
25340 2019-Jan-11 15:26:32.876811 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25341 2019-Jan-11 15:26:32.877450 - [DEBUG] Compose: EdgeIdentity * AllBottom
25342 2019-Jan-11 15:26:32.877479 - [DEBUG]
25343 2019-Jan-11 15:26:32.877504 - [DEBUG] Propagate flow
25344 2019-Jan-11 15:26:32.877528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25345 2019-Jan-11 15:26:32.877586 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25346 2019-Jan-11 15:26:32.878238 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25347 2019-Jan-11 15:26:32.878865 - [DEBUG] Edge function : AllBottom (result of previous compose)
25348 2019-Jan-11 15:26:32.878892 - [DEBUG]
25349 2019-Jan-11 15:26:32.878917 - [DEBUG] Join: AllTop & AllBottom
25350 2019-Jan-11 15:26:32.878944 - [DEBUG] = AllBottom (new jump func)
25351 2019-Jan-11 15:26:32.878969 - [DEBUG]
25352 2019-Jan-11 15:26:32.878993 - [DEBUG] Start adding new jump function
25353 2019-Jan-11 15:26:32.879018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25354 2019-Jan-11 15:26:32.879075 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25355 2019-Jan-11 15:26:32.879702 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25356 2019-Jan-11 15:26:32.880337 - [DEBUG] Edge Function : AllBottom
25357 2019-Jan-11 15:26:32.880366 - [DEBUG] End adding new jump function
25358 2019-Jan-11 15:26:32.880391 - [DEBUG]
25359 2019-Jan-11 15:26:32.880415 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
25360 2019-Jan-11 15:26:32.880440 - [DEBUG]
25361 2019-Jan-11 15:26:32.880464 - [DEBUG] Process 703. path edge:
25362 2019-Jan-11 15:26:32.880489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25363 2019-Jan-11 15:26:32.880546 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25364 2019-Jan-11 15:26:32.881182 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25365 2019-Jan-11 15:26:32.881821 - [DEBUG]
25366 2019-Jan-11 15:26:32.881846 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25367 2019-Jan-11 15:26:32.882490 - [DEBUG] Possible callees:
25368 2019-Jan-11 15:26:32.882516 - [DEBUG] llvm.dbg.declare
25369 2019-Jan-11 15:26:32.882542 - [DEBUG] Possible return sites:
25370 2019-Jan-11 15:26:32.882567 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325371 2019-Jan-11 15:26:32.883824 - [DEBUG] Found and process special summary
25372 2019-Jan-11 15:26:32.883858 - [DEBUG] Compose: EdgeIdentity * AllBottom
25373 2019-Jan-11 15:26:32.883887 - [DEBUG]
25374 2019-Jan-11 15:26:32.883911 - [DEBUG] Propagate flow
25375 2019-Jan-11 15:26:32.883935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25376 2019-Jan-11 15:26:32.883993 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25377 2019-Jan-11 15:26:32.884637 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25378 2019-Jan-11 15:26:32.885263 - [DEBUG] Edge function : AllBottom (result of previous compose)
25379 2019-Jan-11 15:26:32.885289 - [DEBUG]
25380 2019-Jan-11 15:26:32.885315 - [DEBUG] Join: AllTop & AllBottom
25381 2019-Jan-11 15:26:32.885342 - [DEBUG] = AllBottom (new jump func)
25382 2019-Jan-11 15:26:32.885367 - [DEBUG]
25383 2019-Jan-11 15:26:32.885391 - [DEBUG] Start adding new jump function
25384 2019-Jan-11 15:26:32.885415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25385 2019-Jan-11 15:26:32.885472 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25386 2019-Jan-11 15:26:32.886098 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25387 2019-Jan-11 15:26:32.886726 - [DEBUG] Edge Function : AllBottom
25388 2019-Jan-11 15:26:32.886754 - [DEBUG] End adding new jump function
25389 2019-Jan-11 15:26:32.886779 - [DEBUG]
25390 2019-Jan-11 15:26:32.886804 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25391 2019-Jan-11 15:26:32.886828 - [DEBUG]
25392 2019-Jan-11 15:26:32.886852 - [DEBUG] Process 704. path edge:
25393 2019-Jan-11 15:26:32.886877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25394 2019-Jan-11 15:26:32.886934 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25395 2019-Jan-11 15:26:32.887564 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25396 2019-Jan-11 15:26:32.888205 - [DEBUG]
25397 2019-Jan-11 15:26:32.888229 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25398 2019-Jan-11 15:26:32.888873 - [DEBUG] Compose: EdgeIdentity * AllBottom
25399 2019-Jan-11 15:26:32.888902 - [DEBUG]
25400 2019-Jan-11 15:26:32.888927 - [DEBUG] Propagate flow
25401 2019-Jan-11 15:26:32.888951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25402 2019-Jan-11 15:26:32.889009 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25403 2019-Jan-11 15:26:32.889637 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25404 2019-Jan-11 15:26:32.890264 - [DEBUG] Edge function : AllBottom (result of previous compose)
25405 2019-Jan-11 15:26:32.890290 - [DEBUG]
25406 2019-Jan-11 15:26:32.890316 - [DEBUG] Join: AllTop & AllBottom
25407 2019-Jan-11 15:26:32.890343 - [DEBUG] = AllBottom (new jump func)
25408 2019-Jan-11 15:26:32.890368 - [DEBUG]
25409 2019-Jan-11 15:26:32.890393 - [DEBUG] Start adding new jump function
25410 2019-Jan-11 15:26:32.890417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25411 2019-Jan-11 15:26:32.890474 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25412 2019-Jan-11 15:26:32.891101 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25413 2019-Jan-11 15:26:32.891743 - [DEBUG] Edge Function : AllBottom
25414 2019-Jan-11 15:26:32.891773 - [DEBUG] End adding new jump function
25415 2019-Jan-11 15:26:32.891798 - [DEBUG]
25416 2019-Jan-11 15:26:32.891822 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25417 2019-Jan-11 15:26:32.891856 - [DEBUG]
25418 2019-Jan-11 15:26:32.891881 - [DEBUG] Process 705. path edge:
25419 2019-Jan-11 15:26:32.891906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25420 2019-Jan-11 15:26:32.891963 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25421 2019-Jan-11 15:26:32.892589 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25422 2019-Jan-11 15:26:32.893217 - [DEBUG]
25423 2019-Jan-11 15:26:32.893242 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25424 2019-Jan-11 15:26:32.893883 - [DEBUG] Compose: EdgeIdentity * AllBottom
25425 2019-Jan-11 15:26:32.893912 - [DEBUG]
25426 2019-Jan-11 15:26:32.893937 - [DEBUG] Propagate flow
25427 2019-Jan-11 15:26:32.893962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25428 2019-Jan-11 15:26:32.894020 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25429 2019-Jan-11 15:26:32.894672 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25430 2019-Jan-11 15:26:32.895300 - [DEBUG] Edge function : AllBottom (result of previous compose)
25431 2019-Jan-11 15:26:32.895326 - [DEBUG]
25432 2019-Jan-11 15:26:32.895352 - [DEBUG] Join: AllTop & AllBottom
25433 2019-Jan-11 15:26:32.895379 - [DEBUG] = AllBottom (new jump func)
25434 2019-Jan-11 15:26:32.895404 - [DEBUG]
25435 2019-Jan-11 15:26:32.895429 - [DEBUG] Start adding new jump function
25436 2019-Jan-11 15:26:32.895453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25437 2019-Jan-11 15:26:32.895509 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25438 2019-Jan-11 15:26:32.896136 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25439 2019-Jan-11 15:26:32.896772 - [DEBUG] Edge Function : AllBottom
25440 2019-Jan-11 15:26:32.896801 - [DEBUG] End adding new jump function
25441 2019-Jan-11 15:26:32.896826 - [DEBUG]
25442 2019-Jan-11 15:26:32.896850 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25443 2019-Jan-11 15:26:32.896875 - [DEBUG]
25444 2019-Jan-11 15:26:32.896899 - [DEBUG] Process 706. path edge:
25445 2019-Jan-11 15:26:32.896924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25446 2019-Jan-11 15:26:32.896981 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25447 2019-Jan-11 15:26:32.897617 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25448 2019-Jan-11 15:26:32.898260 - [DEBUG]
25449 2019-Jan-11 15:26:32.898285 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25450 2019-Jan-11 15:26:32.898930 - [DEBUG] Possible callees:
25451 2019-Jan-11 15:26:32.898956 - [DEBUG] llvm.dbg.declare
25452 2019-Jan-11 15:26:32.898982 - [DEBUG] Possible return sites:
25453 2019-Jan-11 15:26:32.899007 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925454 2019-Jan-11 15:26:32.900259 - [DEBUG] Found and process special summary
25455 2019-Jan-11 15:26:32.900293 - [DEBUG] Compose: EdgeIdentity * AllBottom
25456 2019-Jan-11 15:26:32.900321 - [DEBUG]
25457 2019-Jan-11 15:26:32.900346 - [DEBUG] Propagate flow
25458 2019-Jan-11 15:26:32.900370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25459 2019-Jan-11 15:26:32.900441 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25460 2019-Jan-11 15:26:32.901091 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25461 2019-Jan-11 15:26:32.901732 - [DEBUG] Edge function : AllBottom (result of previous compose)
25462 2019-Jan-11 15:26:32.901759 - [DEBUG]
25463 2019-Jan-11 15:26:32.901785 - [DEBUG] Join: AllTop & AllBottom
25464 2019-Jan-11 15:26:32.901812 - [DEBUG] = AllBottom (new jump func)
25465 2019-Jan-11 15:26:32.901837 - [DEBUG]
25466 2019-Jan-11 15:26:32.901862 - [DEBUG] Start adding new jump function
25467 2019-Jan-11 15:26:32.901886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25468 2019-Jan-11 15:26:32.901943 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25469 2019-Jan-11 15:26:32.902591 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25470 2019-Jan-11 15:26:32.903224 - [DEBUG] Edge Function : AllBottom
25471 2019-Jan-11 15:26:32.903254 - [DEBUG] End adding new jump function
25472 2019-Jan-11 15:26:32.903279 - [DEBUG]
25473 2019-Jan-11 15:26:32.903304 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25474 2019-Jan-11 15:26:32.903329 - [DEBUG]
25475 2019-Jan-11 15:26:32.903353 - [DEBUG] Process 707. path edge:
25476 2019-Jan-11 15:26:32.903378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25477 2019-Jan-11 15:26:32.903435 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25478 2019-Jan-11 15:26:32.904065 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25479 2019-Jan-11 15:26:32.904710 - [DEBUG]
25480 2019-Jan-11 15:26:32.904735 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25481 2019-Jan-11 15:26:32.905383 - [DEBUG] Compose: EdgeIdentity * AllBottom
25482 2019-Jan-11 15:26:32.905413 - [DEBUG]
25483 2019-Jan-11 15:26:32.905438 - [DEBUG] Propagate flow
25484 2019-Jan-11 15:26:32.905463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25485 2019-Jan-11 15:26:32.905522 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25486 2019-Jan-11 15:26:32.906152 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25487 2019-Jan-11 15:26:32.906779 - [DEBUG] Edge function : AllBottom (result of previous compose)
25488 2019-Jan-11 15:26:32.906806 - [DEBUG]
25489 2019-Jan-11 15:26:32.906831 - [DEBUG] Join: AllTop & AllBottom
25490 2019-Jan-11 15:26:32.906858 - [DEBUG] = AllBottom (new jump func)
25491 2019-Jan-11 15:26:32.906884 - [DEBUG]
25492 2019-Jan-11 15:26:32.906908 - [DEBUG] Start adding new jump function
25493 2019-Jan-11 15:26:32.906932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25494 2019-Jan-11 15:26:32.906989 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25495 2019-Jan-11 15:26:32.907617 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25496 2019-Jan-11 15:26:32.908261 - [DEBUG] Edge Function : AllBottom
25497 2019-Jan-11 15:26:32.908290 - [DEBUG] End adding new jump function
25498 2019-Jan-11 15:26:32.908315 - [DEBUG]
25499 2019-Jan-11 15:26:32.908339 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25500 2019-Jan-11 15:26:32.908365 - [DEBUG]
25501 2019-Jan-11 15:26:32.908389 - [DEBUG] Process 708. path edge:
25502 2019-Jan-11 15:26:32.908413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25503 2019-Jan-11 15:26:32.908480 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25504 2019-Jan-11 15:26:32.909108 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25505 2019-Jan-11 15:26:32.909735 - [DEBUG]
25506 2019-Jan-11 15:26:32.909760 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25507 2019-Jan-11 15:26:32.910404 - [DEBUG] Compose: EdgeIdentity * AllBottom
25508 2019-Jan-11 15:26:32.910434 - [DEBUG]
25509 2019-Jan-11 15:26:32.910459 - [DEBUG] Propagate flow
25510 2019-Jan-11 15:26:32.910483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25511 2019-Jan-11 15:26:32.910541 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25512 2019-Jan-11 15:26:32.911174 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25513 2019-Jan-11 15:26:32.911813 - [DEBUG] Edge function : AllBottom (result of previous compose)
25514 2019-Jan-11 15:26:32.911840 - [DEBUG]
25515 2019-Jan-11 15:26:32.911865 - [DEBUG] Join: AllTop & AllBottom
25516 2019-Jan-11 15:26:32.911893 - [DEBUG] = AllBottom (new jump func)
25517 2019-Jan-11 15:26:32.911918 - [DEBUG]
25518 2019-Jan-11 15:26:32.911942 - [DEBUG] Start adding new jump function
25519 2019-Jan-11 15:26:32.911967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25520 2019-Jan-11 15:26:32.912024 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25521 2019-Jan-11 15:26:32.912650 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25522 2019-Jan-11 15:26:32.913282 - [DEBUG] Edge Function : AllBottom
25523 2019-Jan-11 15:26:32.913310 - [DEBUG] End adding new jump function
25524 2019-Jan-11 15:26:32.913335 - [DEBUG]
25525 2019-Jan-11 15:26:32.913360 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25526 2019-Jan-11 15:26:32.913385 - [DEBUG]
25527 2019-Jan-11 15:26:32.913409 - [DEBUG] Process 709. path edge:
25528 2019-Jan-11 15:26:32.913434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25529 2019-Jan-11 15:26:32.913491 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25530 2019-Jan-11 15:26:32.914123 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25531 2019-Jan-11 15:26:32.914765 - [DEBUG]
25532 2019-Jan-11 15:26:32.914789 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25533 2019-Jan-11 15:26:32.915433 - [DEBUG] Compose: EdgeIdentity * AllBottom
25534 2019-Jan-11 15:26:32.915461 - [DEBUG]
25535 2019-Jan-11 15:26:32.915485 - [DEBUG] Propagate flow
25536 2019-Jan-11 15:26:32.915509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25537 2019-Jan-11 15:26:32.915566 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25538 2019-Jan-11 15:26:32.916194 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25539 2019-Jan-11 15:26:32.916821 - [DEBUG] Edge function : AllBottom (result of previous compose)
25540 2019-Jan-11 15:26:32.916847 - [DEBUG]
25541 2019-Jan-11 15:26:32.916873 - [DEBUG] Join: AllTop & AllBottom
25542 2019-Jan-11 15:26:32.916900 - [DEBUG] = AllBottom (new jump func)
25543 2019-Jan-11 15:26:32.916925 - [DEBUG]
25544 2019-Jan-11 15:26:32.916949 - [DEBUG] Start adding new jump function
25545 2019-Jan-11 15:26:32.916974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25546 2019-Jan-11 15:26:32.917031 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25547 2019-Jan-11 15:26:32.917664 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25548 2019-Jan-11 15:26:32.918307 - [DEBUG] Edge Function : AllBottom
25549 2019-Jan-11 15:26:32.918336 - [DEBUG] End adding new jump function
25550 2019-Jan-11 15:26:32.918360 - [DEBUG]
25551 2019-Jan-11 15:26:32.918385 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25552 2019-Jan-11 15:26:32.918410 - [DEBUG]
25553 2019-Jan-11 15:26:32.918434 - [DEBUG] Process 710. path edge:
25554 2019-Jan-11 15:26:32.918458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25555 2019-Jan-11 15:26:32.918515 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25556 2019-Jan-11 15:26:32.919141 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25557 2019-Jan-11 15:26:32.919768 - [DEBUG]
25558 2019-Jan-11 15:26:32.919795 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25559 2019-Jan-11 15:26:32.920434 - [DEBUG] Compose: EdgeIdentity * AllBottom
25560 2019-Jan-11 15:26:32.920463 - [DEBUG]
25561 2019-Jan-11 15:26:32.920487 - [DEBUG] Propagate flow
25562 2019-Jan-11 15:26:32.920512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25563 2019-Jan-11 15:26:32.920570 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25564 2019-Jan-11 15:26:32.921213 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25565 2019-Jan-11 15:26:32.921839 - [DEBUG] Edge function : AllBottom (result of previous compose)
25566 2019-Jan-11 15:26:32.921866 - [DEBUG]
25567 2019-Jan-11 15:26:32.921891 - [DEBUG] Join: AllTop & AllBottom
25568 2019-Jan-11 15:26:32.921918 - [DEBUG] = AllBottom (new jump func)
25569 2019-Jan-11 15:26:32.921943 - [DEBUG]
25570 2019-Jan-11 15:26:32.921967 - [DEBUG] Start adding new jump function
25571 2019-Jan-11 15:26:32.921992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25572 2019-Jan-11 15:26:32.922049 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25573 2019-Jan-11 15:26:32.922675 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25574 2019-Jan-11 15:26:32.923303 - [DEBUG] Edge Function : AllBottom
25575 2019-Jan-11 15:26:32.923331 - [DEBUG] End adding new jump function
25576 2019-Jan-11 15:26:32.923356 - [DEBUG]
25577 2019-Jan-11 15:26:32.923381 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25578 2019-Jan-11 15:26:32.923406 - [DEBUG]
25579 2019-Jan-11 15:26:32.923430 - [DEBUG] Process 711. path edge:
25580 2019-Jan-11 15:26:32.923455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25581 2019-Jan-11 15:26:32.923512 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25582 2019-Jan-11 15:26:32.924140 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25583 2019-Jan-11 15:26:32.924779 - [DEBUG]
25584 2019-Jan-11 15:26:32.924804 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25585 2019-Jan-11 15:26:32.925447 - [DEBUG] Compose: EdgeIdentity * AllBottom
25586 2019-Jan-11 15:26:32.925477 - [DEBUG]
25587 2019-Jan-11 15:26:32.925502 - [DEBUG] Propagate flow
25588 2019-Jan-11 15:26:32.925526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25589 2019-Jan-11 15:26:32.925584 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25590 2019-Jan-11 15:26:32.926211 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25591 2019-Jan-11 15:26:32.926845 - [DEBUG] Edge function : AllBottom (result of previous compose)
25592 2019-Jan-11 15:26:32.926871 - [DEBUG]
25593 2019-Jan-11 15:26:32.926897 - [DEBUG] Join: AllTop & AllBottom
25594 2019-Jan-11 15:26:32.926924 - [DEBUG] = AllBottom (new jump func)
25595 2019-Jan-11 15:26:32.926950 - [DEBUG]
25596 2019-Jan-11 15:26:32.926974 - [DEBUG] Start adding new jump function
25597 2019-Jan-11 15:26:32.926998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25598 2019-Jan-11 15:26:32.927055 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25599 2019-Jan-11 15:26:32.927681 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25600 2019-Jan-11 15:26:32.928321 - [DEBUG] Edge Function : AllBottom
25601 2019-Jan-11 15:26:32.928350 - [DEBUG] End adding new jump function
25602 2019-Jan-11 15:26:32.928375 - [DEBUG]
25603 2019-Jan-11 15:26:32.928399 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25604 2019-Jan-11 15:26:32.928424 - [DEBUG]
25605 2019-Jan-11 15:26:32.928448 - [DEBUG] Process 712. path edge:
25606 2019-Jan-11 15:26:32.928473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25607 2019-Jan-11 15:26:32.928530 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25608 2019-Jan-11 15:26:32.929155 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25609 2019-Jan-11 15:26:32.929780 - [DEBUG]
25610 2019-Jan-11 15:26:32.929806 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25611 2019-Jan-11 15:26:32.930445 - [DEBUG] Compose: EdgeIdentity * AllBottom
25612 2019-Jan-11 15:26:32.930474 - [DEBUG]
25613 2019-Jan-11 15:26:32.930499 - [DEBUG] Propagate flow
25614 2019-Jan-11 15:26:32.930523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25615 2019-Jan-11 15:26:32.930581 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25616 2019-Jan-11 15:26:32.931225 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25617 2019-Jan-11 15:26:32.931854 - [DEBUG] Edge function : AllBottom (result of previous compose)
25618 2019-Jan-11 15:26:32.931880 - [DEBUG]
25619 2019-Jan-11 15:26:32.931905 - [DEBUG] Join: AllTop & AllBottom
25620 2019-Jan-11 15:26:32.931932 - [DEBUG] = AllBottom (new jump func)
25621 2019-Jan-11 15:26:32.931958 - [DEBUG]
25622 2019-Jan-11 15:26:32.931982 - [DEBUG] Start adding new jump function
25623 2019-Jan-11 15:26:32.932006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25624 2019-Jan-11 15:26:32.932063 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25625 2019-Jan-11 15:26:32.932691 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25626 2019-Jan-11 15:26:32.933317 - [DEBUG] Edge Function : AllBottom
25627 2019-Jan-11 15:26:32.933346 - [DEBUG] End adding new jump function
25628 2019-Jan-11 15:26:32.933370 - [DEBUG]
25629 2019-Jan-11 15:26:32.933395 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25630 2019-Jan-11 15:26:32.933420 - [DEBUG]
25631 2019-Jan-11 15:26:32.933444 - [DEBUG] Process 713. path edge:
25632 2019-Jan-11 15:26:32.933469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25633 2019-Jan-11 15:26:32.933526 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25634 2019-Jan-11 15:26:32.934153 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25635 2019-Jan-11 15:26:32.934805 - [DEBUG]
25636 2019-Jan-11 15:26:32.934830 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25637 2019-Jan-11 15:26:32.935472 - [DEBUG] Compose: EdgeIdentity * AllBottom
25638 2019-Jan-11 15:26:32.935501 - [DEBUG]
25639 2019-Jan-11 15:26:32.935526 - [DEBUG] Propagate flow
25640 2019-Jan-11 15:26:32.935550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25641 2019-Jan-11 15:26:32.935608 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25642 2019-Jan-11 15:26:32.936241 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25643 2019-Jan-11 15:26:32.936867 - [DEBUG] Edge function : AllBottom (result of previous compose)
25644 2019-Jan-11 15:26:32.936893 - [DEBUG]
25645 2019-Jan-11 15:26:32.936919 - [DEBUG] Join: AllTop & AllBottom
25646 2019-Jan-11 15:26:32.936946 - [DEBUG] = AllBottom (new jump func)
25647 2019-Jan-11 15:26:32.936972 - [DEBUG]
25648 2019-Jan-11 15:26:32.936996 - [DEBUG] Start adding new jump function
25649 2019-Jan-11 15:26:32.937020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25650 2019-Jan-11 15:26:32.937077 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25651 2019-Jan-11 15:26:32.937703 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25652 2019-Jan-11 15:26:32.938349 - [DEBUG] Edge Function : AllBottom
25653 2019-Jan-11 15:26:32.938377 - [DEBUG] End adding new jump function
25654 2019-Jan-11 15:26:32.938402 - [DEBUG]
25655 2019-Jan-11 15:26:32.938425 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25656 2019-Jan-11 15:26:32.938450 - [DEBUG]
25657 2019-Jan-11 15:26:32.938473 - [DEBUG] Process 714. path edge:
25658 2019-Jan-11 15:26:32.938497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25659 2019-Jan-11 15:26:32.938553 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25660 2019-Jan-11 15:26:32.939184 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25661 2019-Jan-11 15:26:32.939810 - [DEBUG]
25662 2019-Jan-11 15:26:32.939837 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25663 2019-Jan-11 15:26:32.940482 - [DEBUG] Compose: EdgeIdentity * AllBottom
25664 2019-Jan-11 15:26:32.940512 - [DEBUG]
25665 2019-Jan-11 15:26:32.940537 - [DEBUG] Propagate flow
25666 2019-Jan-11 15:26:32.940561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25667 2019-Jan-11 15:26:32.940619 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25668 2019-Jan-11 15:26:32.941259 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25669 2019-Jan-11 15:26:32.941886 - [DEBUG] Edge function : AllBottom (result of previous compose)
25670 2019-Jan-11 15:26:32.941912 - [DEBUG]
25671 2019-Jan-11 15:26:32.941938 - [DEBUG] Join: AllTop & AllBottom
25672 2019-Jan-11 15:26:32.941965 - [DEBUG] = AllBottom (new jump func)
25673 2019-Jan-11 15:26:32.941991 - [DEBUG]
25674 2019-Jan-11 15:26:32.942015 - [DEBUG] Start adding new jump function
25675 2019-Jan-11 15:26:32.942039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25676 2019-Jan-11 15:26:32.942096 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25677 2019-Jan-11 15:26:32.942722 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25678 2019-Jan-11 15:26:32.943365 - [DEBUG] Edge Function : AllBottom
25679 2019-Jan-11 15:26:32.943395 - [DEBUG] End adding new jump function
25680 2019-Jan-11 15:26:32.943420 - [DEBUG]
25681 2019-Jan-11 15:26:32.943445 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25682 2019-Jan-11 15:26:32.943470 - [DEBUG]
25683 2019-Jan-11 15:26:32.943494 - [DEBUG] Process 715. path edge:
25684 2019-Jan-11 15:26:32.943519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25685 2019-Jan-11 15:26:32.943576 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25686 2019-Jan-11 15:26:32.944203 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25687 2019-Jan-11 15:26:32.944843 - [DEBUG]
25688 2019-Jan-11 15:26:32.944868 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25689 2019-Jan-11 15:26:32.945510 - [DEBUG] Compose: EdgeIdentity * AllBottom
25690 2019-Jan-11 15:26:32.945540 - [DEBUG]
25691 2019-Jan-11 15:26:32.945565 - [DEBUG] Propagate flow
25692 2019-Jan-11 15:26:32.945590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25693 2019-Jan-11 15:26:32.945648 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25694 2019-Jan-11 15:26:32.946275 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25695 2019-Jan-11 15:26:32.946901 - [DEBUG] Edge function : AllBottom (result of previous compose)
25696 2019-Jan-11 15:26:32.946927 - [DEBUG]
25697 2019-Jan-11 15:26:32.946953 - [DEBUG] Join: AllTop & AllBottom
25698 2019-Jan-11 15:26:32.946980 - [DEBUG] = AllBottom (new jump func)
25699 2019-Jan-11 15:26:32.947006 - [DEBUG]
25700 2019-Jan-11 15:26:32.947030 - [DEBUG] Start adding new jump function
25701 2019-Jan-11 15:26:32.947055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25702 2019-Jan-11 15:26:32.947111 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25703 2019-Jan-11 15:26:32.947737 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25704 2019-Jan-11 15:26:32.948378 - [DEBUG] Edge Function : AllBottom
25705 2019-Jan-11 15:26:32.948407 - [DEBUG] End adding new jump function
25706 2019-Jan-11 15:26:32.948431 - [DEBUG]
25707 2019-Jan-11 15:26:32.948456 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25708 2019-Jan-11 15:26:32.948481 - [DEBUG]
25709 2019-Jan-11 15:26:32.948505 - [DEBUG] Process 716. path edge:
25710 2019-Jan-11 15:26:32.948530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25711 2019-Jan-11 15:26:32.948587 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25712 2019-Jan-11 15:26:32.949212 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25713 2019-Jan-11 15:26:32.949839 - [DEBUG]
25714 2019-Jan-11 15:26:32.949864 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25715 2019-Jan-11 15:26:32.950500 - [DEBUG] Start of endsummarytab entry
25716 2019-Jan-11 15:26:32.950535 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25717 2019-Jan-11 15:26:32.951163 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
25718 2019-Jan-11 15:26:32.951236 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25719 2019-Jan-11 15:26:32.951864 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25720 2019-Jan-11 15:26:32.952492 - [DEBUG] EF: AllBottom
25721 2019-Jan-11 15:26:32.952518 - [DEBUG]
25722 2019-Jan-11 15:26:32.952543 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25723 2019-Jan-11 15:26:32.953171 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25724 2019-Jan-11 15:26:32.953817 - [DEBUG] EF: AllBottom
25725 2019-Jan-11 15:26:32.953843 - [DEBUG]
25726 2019-Jan-11 15:26:32.953868 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25727 2019-Jan-11 15:26:32.954495 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25728 2019-Jan-11 15:26:32.955141 - [DEBUG] EF: AllBottom
25729 2019-Jan-11 15:26:32.955167 - [DEBUG]
25730 2019-Jan-11 15:26:32.955192 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25731 2019-Jan-11 15:26:32.955818 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25732 2019-Jan-11 15:26:32.956453 - [DEBUG] EF: AllBottom
25733 2019-Jan-11 15:26:32.956479 - [DEBUG]
25734 2019-Jan-11 15:26:32.956504 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25735 2019-Jan-11 15:26:32.957130 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
25736 2019-Jan-11 15:26:32.957758 - [DEBUG] EF: AllBottom
25737 2019-Jan-11 15:26:32.957784 - [DEBUG]
25738 2019-Jan-11 15:26:32.957809 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25739 2019-Jan-11 15:26:32.958451 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25740 2019-Jan-11 15:26:32.959080 - [DEBUG] EF: AllBottom
25741 2019-Jan-11 15:26:32.959106 - [DEBUG]
25742 2019-Jan-11 15:26:32.959131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25743 2019-Jan-11 15:26:32.959757 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25744 2019-Jan-11 15:26:32.960388 - [DEBUG] EF: AllBottom
25745 2019-Jan-11 15:26:32.960414 - [DEBUG]
25746 2019-Jan-11 15:26:32.960438 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25747 2019-Jan-11 15:26:32.961065 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25748 2019-Jan-11 15:26:32.961715 - [DEBUG] EF: AllBottom
25749 2019-Jan-11 15:26:32.961741 - [DEBUG]
25750 2019-Jan-11 15:26:32.961766 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25751 2019-Jan-11 15:26:32.962392 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25752 2019-Jan-11 15:26:32.963021 - [DEBUG] EF: AllBottom
25753 2019-Jan-11 15:26:32.963047 - [DEBUG]
25754 2019-Jan-11 15:26:32.963071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25755 2019-Jan-11 15:26:32.963699 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
25756 2019-Jan-11 15:26:32.964326 - [DEBUG] EF: AllBottom
25757 2019-Jan-11 15:26:32.964352 - [DEBUG]
25758 2019-Jan-11 15:26:32.964377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25759 2019-Jan-11 15:26:32.965019 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25760 2019-Jan-11 15:26:32.965654 - [DEBUG] EF: AllBottom
25761 2019-Jan-11 15:26:32.965680 - [DEBUG]
25762 2019-Jan-11 15:26:32.965705 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25763 2019-Jan-11 15:26:32.966332 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25764 2019-Jan-11 15:26:32.966961 - [DEBUG] EF: AllBottom
25765 2019-Jan-11 15:26:32.966987 - [DEBUG]
25766 2019-Jan-11 15:26:32.967011 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25767 2019-Jan-11 15:26:32.967638 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
25768 2019-Jan-11 15:26:32.968282 - [DEBUG] EF: AllBottom
25769 2019-Jan-11 15:26:32.968316 - [DEBUG]
25770 2019-Jan-11 15:26:32.968341 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25771 2019-Jan-11 15:26:32.968969 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25772 2019-Jan-11 15:26:32.969597 - [DEBUG] EF: AllBottom
25773 2019-Jan-11 15:26:32.969623 - [DEBUG]
25774 2019-Jan-11 15:26:32.969647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25775 2019-Jan-11 15:26:32.970274 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
25776 2019-Jan-11 15:26:32.970905 - [DEBUG] EF: AllBottom
25777 2019-Jan-11 15:26:32.970931 - [DEBUG]
25778 2019-Jan-11 15:26:32.970956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25779 2019-Jan-11 15:26:32.971598 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
25780 2019-Jan-11 15:26:32.972225 - [DEBUG] EF: AllBottom
25781 2019-Jan-11 15:26:32.972251 - [DEBUG]
25782 2019-Jan-11 15:26:32.972276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25783 2019-Jan-11 15:26:32.972903 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25784 2019-Jan-11 15:26:32.973532 - [DEBUG] EF: AllBottom
25785 2019-Jan-11 15:26:32.973558 - [DEBUG]
25786 2019-Jan-11 15:26:32.973583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25787 2019-Jan-11 15:26:32.974209 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25788 2019-Jan-11 15:26:32.974850 - [DEBUG] EF: AllBottom
25789 2019-Jan-11 15:26:32.974875 - [DEBUG]
25790 2019-Jan-11 15:26:32.974899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25791 2019-Jan-11 15:26:32.975526 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25792 2019-Jan-11 15:26:32.976153 - [DEBUG] EF: AllBottom
25793 2019-Jan-11 15:26:32.976179 - [DEBUG]
25794 2019-Jan-11 15:26:32.976204 - [DEBUG] ---------------
25795 2019-Jan-11 15:26:32.976228 - [DEBUG]
25796 2019-Jan-11 15:26:32.976254 - [DEBUG] End of endsummarytab entry
25797 2019-Jan-11 15:26:32.976279 - [DEBUG]
25798 2019-Jan-11 15:26:32.976303 - [DEBUG] Start of incomingtab entry
25799 2019-Jan-11 15:26:32.976328 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25800 2019-Jan-11 15:26:32.976954 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
25801 2019-Jan-11 15:26:32.977011 - [DEBUG] ---------------
25802 2019-Jan-11 15:26:32.977037 - [DEBUG] End of incomingtab entry
25803 2019-Jan-11 15:26:32.977061 - [DEBUG]
25804 2019-Jan-11 15:26:32.977087 - [DEBUG] EDGE:
25805 2019-Jan-11 15:26:32.977144 - [DEBUG] ---> 25806 2019-Jan-11 15:26:32.977773 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25807 2019-Jan-11 15:26:32.978414 - [DEBUG]
25808 2019-Jan-11 15:26:32.978440 - [DEBUG] EDGE:
25809 2019-Jan-11 15:26:32.978499 - [DEBUG] ---> 25810 2019-Jan-11 15:26:32.979125 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25811 2019-Jan-11 15:26:32.979751 - [DEBUG]
25812 2019-Jan-11 15:26:32.979783 - [DEBUG] Compose: EdgeIdentity * AllBottom
25813 2019-Jan-11 15:26:32.979812 - [DEBUG]
25814 2019-Jan-11 15:26:32.979836 - [DEBUG] Propagate flow
25815 2019-Jan-11 15:26:32.979860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25816 2019-Jan-11 15:26:32.979917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25817 2019-Jan-11 15:26:32.980562 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25818 2019-Jan-11 15:26:32.981189 - [DEBUG] Edge function : AllBottom (result of previous compose)
25819 2019-Jan-11 15:26:32.981228 - [DEBUG]
25820 2019-Jan-11 15:26:32.981254 - [DEBUG] Join: AllTop & AllBottom
25821 2019-Jan-11 15:26:32.981281 - [DEBUG] = AllBottom (new jump func)
25822 2019-Jan-11 15:26:32.981307 - [DEBUG]
25823 2019-Jan-11 15:26:32.981331 - [DEBUG] Start adding new jump function
25824 2019-Jan-11 15:26:32.981355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25825 2019-Jan-11 15:26:32.981413 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25826 2019-Jan-11 15:26:32.982039 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25827 2019-Jan-11 15:26:32.982674 - [DEBUG] Edge Function : AllBottom
25828 2019-Jan-11 15:26:32.982705 - [DEBUG] End adding new jump function
25829 2019-Jan-11 15:26:32.982730 - [DEBUG]
25830 2019-Jan-11 15:26:32.982755 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25831 2019-Jan-11 15:26:32.982780 - [DEBUG]
25832 2019-Jan-11 15:26:32.982804 - [DEBUG] Process 717. path edge:
25833 2019-Jan-11 15:26:32.982829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25834 2019-Jan-11 15:26:32.982886 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25835 2019-Jan-11 15:26:32.983522 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25836 2019-Jan-11 15:26:32.984147 - [DEBUG]
25837 2019-Jan-11 15:26:32.984173 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25838 2019-Jan-11 15:26:32.984834 - [DEBUG] Possible callees:
25839 2019-Jan-11 15:26:32.984860 - [DEBUG] llvm.dbg.declare
25840 2019-Jan-11 15:26:32.984885 - [DEBUG] Possible return sites:
25841 2019-Jan-11 15:26:32.984909 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325842 2019-Jan-11 15:26:32.986163 - [DEBUG] Found and process special summary
25843 2019-Jan-11 15:26:32.986197 - [DEBUG] Compose: EdgeIdentity * AllBottom
25844 2019-Jan-11 15:26:32.986225 - [DEBUG]
25845 2019-Jan-11 15:26:32.986250 - [DEBUG] Propagate flow
25846 2019-Jan-11 15:26:32.986275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25847 2019-Jan-11 15:26:32.986333 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25848 2019-Jan-11 15:26:32.986962 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25849 2019-Jan-11 15:26:32.987589 - [DEBUG] Edge function : AllBottom (result of previous compose)
25850 2019-Jan-11 15:26:32.987615 - [DEBUG]
25851 2019-Jan-11 15:26:32.987641 - [DEBUG] Join: AllTop & AllBottom
25852 2019-Jan-11 15:26:32.987668 - [DEBUG] = AllBottom (new jump func)
25853 2019-Jan-11 15:26:32.987693 - [DEBUG]
25854 2019-Jan-11 15:26:32.987717 - [DEBUG] Start adding new jump function
25855 2019-Jan-11 15:26:32.987741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25856 2019-Jan-11 15:26:32.987799 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25857 2019-Jan-11 15:26:32.988441 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25858 2019-Jan-11 15:26:32.989069 - [DEBUG] Edge Function : AllBottom
25859 2019-Jan-11 15:26:32.989105 - [DEBUG] End adding new jump function
25860 2019-Jan-11 15:26:32.989131 - [DEBUG]
25861 2019-Jan-11 15:26:32.989156 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25862 2019-Jan-11 15:26:32.989181 - [DEBUG]
25863 2019-Jan-11 15:26:32.989205 - [DEBUG] Process 718. path edge:
25864 2019-Jan-11 15:26:32.989230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25865 2019-Jan-11 15:26:32.989287 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25866 2019-Jan-11 15:26:32.989916 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25867 2019-Jan-11 15:26:32.990542 - [DEBUG]
25868 2019-Jan-11 15:26:32.990567 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25869 2019-Jan-11 15:26:32.991224 - [DEBUG] Compose: EdgeIdentity * AllBottom
25870 2019-Jan-11 15:26:32.991255 - [DEBUG]
25871 2019-Jan-11 15:26:32.991280 - [DEBUG] Propagate flow
25872 2019-Jan-11 15:26:32.991304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25873 2019-Jan-11 15:26:32.991363 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25874 2019-Jan-11 15:26:32.991990 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25875 2019-Jan-11 15:26:32.992617 - [DEBUG] Edge function : AllBottom (result of previous compose)
25876 2019-Jan-11 15:26:32.992643 - [DEBUG]
25877 2019-Jan-11 15:26:32.992669 - [DEBUG] Join: AllTop & AllBottom
25878 2019-Jan-11 15:26:32.992696 - [DEBUG] = AllBottom (new jump func)
25879 2019-Jan-11 15:26:32.992722 - [DEBUG]
25880 2019-Jan-11 15:26:32.992746 - [DEBUG] Start adding new jump function
25881 2019-Jan-11 15:26:32.992771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25882 2019-Jan-11 15:26:32.992828 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25883 2019-Jan-11 15:26:32.993456 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25884 2019-Jan-11 15:26:32.994082 - [DEBUG] Edge Function : AllBottom
25885 2019-Jan-11 15:26:32.994111 - [DEBUG] End adding new jump function
25886 2019-Jan-11 15:26:32.994136 - [DEBUG]
25887 2019-Jan-11 15:26:32.994160 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25888 2019-Jan-11 15:26:32.994185 - [DEBUG]
25889 2019-Jan-11 15:26:32.994210 - [DEBUG] Process 719. path edge:
25890 2019-Jan-11 15:26:32.994234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25891 2019-Jan-11 15:26:32.994292 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25892 2019-Jan-11 15:26:32.994934 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25893 2019-Jan-11 15:26:32.995561 - [DEBUG]
25894 2019-Jan-11 15:26:32.995587 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25895 2019-Jan-11 15:26:32.996227 - [DEBUG] Compose: EdgeIdentity * AllBottom
25896 2019-Jan-11 15:26:32.996256 - [DEBUG]
25897 2019-Jan-11 15:26:32.996281 - [DEBUG] Propagate flow
25898 2019-Jan-11 15:26:32.996306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25899 2019-Jan-11 15:26:32.996364 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25900 2019-Jan-11 15:26:32.996995 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25901 2019-Jan-11 15:26:32.997623 - [DEBUG] Edge function : AllBottom (result of previous compose)
25902 2019-Jan-11 15:26:32.997649 - [DEBUG]
25903 2019-Jan-11 15:26:32.997675 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25904 2019-Jan-11 15:26:32.997710 - [DEBUG] = AllBottom
25905 2019-Jan-11 15:26:32.997736 - [DEBUG]
25906 2019-Jan-11 15:26:32.997761 - [DEBUG] PROPAGATE: No new function!
25907 2019-Jan-11 15:26:32.997786 - [DEBUG] EDGE:
25908 2019-Jan-11 15:26:32.997844 - [DEBUG] ---> 25909 2019-Jan-11 15:26:32.998485 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25910 2019-Jan-11 15:26:32.999111 - [DEBUG]
25911 2019-Jan-11 15:26:32.999137 - [DEBUG] EDGE:
25912 2019-Jan-11 15:26:32.999195 - [DEBUG] ---> 25913 2019-Jan-11 15:26:32.999823 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25914 2019-Jan-11 15:26:33.000449 - [DEBUG]
25915 2019-Jan-11 15:26:33.000486 - [DEBUG] Compose: EdgeIdentity * AllBottom
25916 2019-Jan-11 15:26:33.000515 - [DEBUG]
25917 2019-Jan-11 15:26:33.000539 - [DEBUG] Propagate flow
25918 2019-Jan-11 15:26:33.000564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25919 2019-Jan-11 15:26:33.000621 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25920 2019-Jan-11 15:26:33.001262 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25921 2019-Jan-11 15:26:33.001889 - [DEBUG] Edge function : AllBottom (result of previous compose)
25922 2019-Jan-11 15:26:33.001915 - [DEBUG]
25923 2019-Jan-11 15:26:33.001941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25924 2019-Jan-11 15:26:33.001968 - [DEBUG] = AllBottom
25925 2019-Jan-11 15:26:33.001993 - [DEBUG]
25926 2019-Jan-11 15:26:33.002017 - [DEBUG] PROPAGATE: No new function!
25927 2019-Jan-11 15:26:33.002044 - [DEBUG] EDGE:
25928 2019-Jan-11 15:26:33.002102 - [DEBUG] ---> 25929 2019-Jan-11 15:26:33.002738 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25930 2019-Jan-11 15:26:33.003380 - [DEBUG]
25931 2019-Jan-11 15:26:33.003407 - [DEBUG] EDGE:
25932 2019-Jan-11 15:26:33.003468 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25933 2019-Jan-11 15:26:33.004103 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25934 2019-Jan-11 15:26:33.004748 - [DEBUG]
25935 2019-Jan-11 15:26:33.004773 - [DEBUG] EDGE:
25936 2019-Jan-11 15:26:33.004831 - [DEBUG] ---> 25937 2019-Jan-11 15:26:33.005460 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25938 2019-Jan-11 15:26:33.006088 - [DEBUG]
25939 2019-Jan-11 15:26:33.006114 - [DEBUG] EDGE:
25940 2019-Jan-11 15:26:33.006172 - [DEBUG] ---> 25941 2019-Jan-11 15:26:33.006798 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25942 2019-Jan-11 15:26:33.007424 - [DEBUG]
25943 2019-Jan-11 15:26:33.007451 - [DEBUG] EDGE:
25944 2019-Jan-11 15:26:33.007509 - [DEBUG] ---> 25945 2019-Jan-11 15:26:33.008154 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25946 2019-Jan-11 15:26:33.008791 - [DEBUG]
25947 2019-Jan-11 15:26:33.008829 - [DEBUG] Compose: EdgeIdentity * AllBottom
25948 2019-Jan-11 15:26:33.008857 - [DEBUG]
25949 2019-Jan-11 15:26:33.008882 - [DEBUG] Propagate flow
25950 2019-Jan-11 15:26:33.008906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25951 2019-Jan-11 15:26:33.008964 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25952 2019-Jan-11 15:26:33.009594 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25953 2019-Jan-11 15:26:33.010221 - [DEBUG] Edge function : AllBottom (result of previous compose)
25954 2019-Jan-11 15:26:33.010247 - [DEBUG]
25955 2019-Jan-11 15:26:33.010273 - [DEBUG] Join: AllTop & AllBottom
25956 2019-Jan-11 15:26:33.010300 - [DEBUG] = AllBottom (new jump func)
25957 2019-Jan-11 15:26:33.010325 - [DEBUG]
25958 2019-Jan-11 15:26:33.010350 - [DEBUG] Start adding new jump function
25959 2019-Jan-11 15:26:33.010374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25960 2019-Jan-11 15:26:33.010431 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25961 2019-Jan-11 15:26:33.011057 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25962 2019-Jan-11 15:26:33.011700 - [DEBUG] Edge Function : AllBottom
25963 2019-Jan-11 15:26:33.011729 - [DEBUG] End adding new jump function
25964 2019-Jan-11 15:26:33.011755 - [DEBUG]
25965 2019-Jan-11 15:26:33.011779 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25966 2019-Jan-11 15:26:33.011805 - [DEBUG]
25967 2019-Jan-11 15:26:33.011829 - [DEBUG] Process 720. path edge:
25968 2019-Jan-11 15:26:33.011854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25969 2019-Jan-11 15:26:33.011911 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
25970 2019-Jan-11 15:26:33.012541 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25971 2019-Jan-11 15:26:33.013167 - [DEBUG]
25972 2019-Jan-11 15:26:33.013193 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25973 2019-Jan-11 15:26:33.013840 - [DEBUG] Compose: EdgeIdentity * AllBottom
25974 2019-Jan-11 15:26:33.013870 - [DEBUG]
25975 2019-Jan-11 15:26:33.013895 - [DEBUG] Propagate flow
25976 2019-Jan-11 15:26:33.013919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25977 2019-Jan-11 15:26:33.013978 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
25978 2019-Jan-11 15:26:33.014616 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25979 2019-Jan-11 15:26:33.015242 - [DEBUG] Edge function : AllBottom (result of previous compose)
25980 2019-Jan-11 15:26:33.015268 - [DEBUG]
25981 2019-Jan-11 15:26:33.015294 - [DEBUG] Join: AllTop & AllBottom
25982 2019-Jan-11 15:26:33.015321 - [DEBUG] = AllBottom (new jump func)
25983 2019-Jan-11 15:26:33.015347 - [DEBUG]
25984 2019-Jan-11 15:26:33.015371 - [DEBUG] Start adding new jump function
25985 2019-Jan-11 15:26:33.015395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25986 2019-Jan-11 15:26:33.015452 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25987 2019-Jan-11 15:26:33.016078 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
25988 2019-Jan-11 15:26:33.016702 - [DEBUG] Edge Function : AllBottom
25989 2019-Jan-11 15:26:33.016730 - [DEBUG] End adding new jump function
25990 2019-Jan-11 15:26:33.016755 - [DEBUG]
25991 2019-Jan-11 15:26:33.016780 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25992 2019-Jan-11 15:26:33.016813 - [DEBUG]
25993 2019-Jan-11 15:26:33.016838 - [DEBUG] Process 721. path edge:
25994 2019-Jan-11 15:26:33.016863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25995 2019-Jan-11 15:26:33.016921 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
25996 2019-Jan-11 15:26:33.017545 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25997 2019-Jan-11 15:26:33.018186 - [DEBUG]
25998 2019-Jan-11 15:26:33.018211 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
25999 2019-Jan-11 15:26:33.018850 - [DEBUG] Compose: EdgeIdentity * AllBottom
26000 2019-Jan-11 15:26:33.018879 - [DEBUG]
26001 2019-Jan-11 15:26:33.018904 - [DEBUG] Propagate flow
26002 2019-Jan-11 15:26:33.018929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26003 2019-Jan-11 15:26:33.018986 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26004 2019-Jan-11 15:26:33.019616 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26005 2019-Jan-11 15:26:33.020244 - [DEBUG] Edge function : AllBottom (result of previous compose)
26006 2019-Jan-11 15:26:33.020270 - [DEBUG]
26007 2019-Jan-11 15:26:33.020296 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26008 2019-Jan-11 15:26:33.020323 - [DEBUG] = AllBottom
26009 2019-Jan-11 15:26:33.020349 - [DEBUG]
26010 2019-Jan-11 15:26:33.020373 - [DEBUG] PROPAGATE: No new function!
26011 2019-Jan-11 15:26:33.020398 - [DEBUG] EDGE:
26012 2019-Jan-11 15:26:33.020456 - [DEBUG] ---> 26013 2019-Jan-11 15:26:33.021080 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26014 2019-Jan-11 15:26:33.021723 - [DEBUG]
26015 2019-Jan-11 15:26:33.021750 - [DEBUG] EDGE:
26016 2019-Jan-11 15:26:33.021807 - [DEBUG] ---> 26017 2019-Jan-11 15:26:33.022437 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26018 2019-Jan-11 15:26:33.023062 - [DEBUG]
26019 2019-Jan-11 15:26:33.023088 - [DEBUG] EDGE:
26020 2019-Jan-11 15:26:33.023146 - [DEBUG] ---> 26021 2019-Jan-11 15:26:33.023773 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26022 2019-Jan-11 15:26:33.024399 - [DEBUG]
26023 2019-Jan-11 15:26:33.024424 - [DEBUG] EDGE:
26024 2019-Jan-11 15:26:33.024483 - [DEBUG] ---> 26025 2019-Jan-11 15:26:33.025129 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26026 2019-Jan-11 15:26:33.025754 - [DEBUG]
26027 2019-Jan-11 15:26:33.025780 - [DEBUG] EDGE:
26028 2019-Jan-11 15:26:33.025839 - [DEBUG] ---> 26029 2019-Jan-11 15:26:33.026467 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26030 2019-Jan-11 15:26:33.027094 - [DEBUG]
26031 2019-Jan-11 15:26:33.027120 - [DEBUG] EDGE:
26032 2019-Jan-11 15:26:33.027178 - [DEBUG] ---> 26033 2019-Jan-11 15:26:33.027805 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26034 2019-Jan-11 15:26:33.028454 - [DEBUG]
26035 2019-Jan-11 15:26:33.028492 - [DEBUG] Compose: EdgeIdentity * AllBottom
26036 2019-Jan-11 15:26:33.028520 - [DEBUG]
26037 2019-Jan-11 15:26:33.028546 - [DEBUG] Propagate flow
26038 2019-Jan-11 15:26:33.028570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26039 2019-Jan-11 15:26:33.028627 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26040 2019-Jan-11 15:26:33.029257 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26041 2019-Jan-11 15:26:33.029882 - [DEBUG] Edge function : AllBottom (result of previous compose)
26042 2019-Jan-11 15:26:33.029909 - [DEBUG]
26043 2019-Jan-11 15:26:33.029935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26044 2019-Jan-11 15:26:33.029962 - [DEBUG] = AllBottom
26045 2019-Jan-11 15:26:33.029987 - [DEBUG]
26046 2019-Jan-11 15:26:33.030011 - [DEBUG] PROPAGATE: No new function!
26047 2019-Jan-11 15:26:33.030038 - [DEBUG] EDGE:
26048 2019-Jan-11 15:26:33.030097 - [DEBUG] ---> 26049 2019-Jan-11 15:26:33.030735 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26050 2019-Jan-11 15:26:33.031377 - [DEBUG]
26051 2019-Jan-11 15:26:33.031403 - [DEBUG] EDGE:
26052 2019-Jan-11 15:26:33.031460 - [DEBUG] ---> 26053 2019-Jan-11 15:26:33.032087 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26054 2019-Jan-11 15:26:33.032714 - [DEBUG]
26055 2019-Jan-11 15:26:33.032740 - [DEBUG] EDGE:
26056 2019-Jan-11 15:26:33.032799 - [DEBUG] ---> 26057 2019-Jan-11 15:26:33.033427 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26058 2019-Jan-11 15:26:33.034054 - [DEBUG]
26059 2019-Jan-11 15:26:33.034089 - [DEBUG] Compose: EdgeIdentity * AllBottom
26060 2019-Jan-11 15:26:33.034118 - [DEBUG]
26061 2019-Jan-11 15:26:33.034143 - [DEBUG] Propagate flow
26062 2019-Jan-11 15:26:33.034167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26063 2019-Jan-11 15:26:33.034224 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26064 2019-Jan-11 15:26:33.034868 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26065 2019-Jan-11 15:26:33.035495 - [DEBUG] Edge function : AllBottom (result of previous compose)
26066 2019-Jan-11 15:26:33.035521 - [DEBUG]
26067 2019-Jan-11 15:26:33.035547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26068 2019-Jan-11 15:26:33.035574 - [DEBUG] = AllBottom
26069 2019-Jan-11 15:26:33.035600 - [DEBUG]
26070 2019-Jan-11 15:26:33.035624 - [DEBUG] PROPAGATE: No new function!
26071 2019-Jan-11 15:26:33.035650 - [DEBUG] EDGE:
26072 2019-Jan-11 15:26:33.035708 - [DEBUG] ---> 26073 2019-Jan-11 15:26:33.036344 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26074 2019-Jan-11 15:26:33.036971 - [DEBUG]
26075 2019-Jan-11 15:26:33.036997 - [DEBUG] EDGE:
26076 2019-Jan-11 15:26:33.037055 - [DEBUG] ---> 26077 2019-Jan-11 15:26:33.037689 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26078 2019-Jan-11 15:26:33.038332 - [DEBUG]
26079 2019-Jan-11 15:26:33.038359 - [DEBUG] EDGE:
26080 2019-Jan-11 15:26:33.038418 - [DEBUG] ---> 26081 2019-Jan-11 15:26:33.039044 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26082 2019-Jan-11 15:26:33.039669 - [DEBUG]
26083 2019-Jan-11 15:26:33.039695 - [DEBUG] EDGE:
26084 2019-Jan-11 15:26:33.039753 - [DEBUG] ---> 26085 2019-Jan-11 15:26:33.040382 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26086 2019-Jan-11 15:26:33.041009 - [DEBUG]
26087 2019-Jan-11 15:26:33.041044 - [DEBUG] Compose: EdgeIdentity * AllBottom
26088 2019-Jan-11 15:26:33.041073 - [DEBUG]
26089 2019-Jan-11 15:26:33.041098 - [DEBUG] Propagate flow
26090 2019-Jan-11 15:26:33.041122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26091 2019-Jan-11 15:26:33.041179 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26092 2019-Jan-11 15:26:33.041822 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26093 2019-Jan-11 15:26:33.042448 - [DEBUG] Edge function : AllBottom (result of previous compose)
26094 2019-Jan-11 15:26:33.042475 - [DEBUG]
26095 2019-Jan-11 15:26:33.042501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26096 2019-Jan-11 15:26:33.042528 - [DEBUG] = AllBottom
26097 2019-Jan-11 15:26:33.042554 - [DEBUG]
26098 2019-Jan-11 15:26:33.042578 - [DEBUG] PROPAGATE: No new function!
26099 2019-Jan-11 15:26:33.042604 - [DEBUG] EDGE:
26100 2019-Jan-11 15:26:33.042662 - [DEBUG] ---> 26101 2019-Jan-11 15:26:33.043298 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26102 2019-Jan-11 15:26:33.043925 - [DEBUG]
26103 2019-Jan-11 15:26:33.043951 - [DEBUG] EDGE:
26104 2019-Jan-11 15:26:33.044009 - [DEBUG] ---> 26105 2019-Jan-11 15:26:33.044649 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26106 2019-Jan-11 15:26:33.045275 - [DEBUG]
26107 2019-Jan-11 15:26:33.045301 - [DEBUG] EDGE:
26108 2019-Jan-11 15:26:33.045359 - [DEBUG] ---> 26109 2019-Jan-11 15:26:33.045988 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26110 2019-Jan-11 15:26:33.046615 - [DEBUG]
26111 2019-Jan-11 15:26:33.046651 - [DEBUG] Compose: EdgeIdentity * AllBottom
26112 2019-Jan-11 15:26:33.046679 - [DEBUG]
26113 2019-Jan-11 15:26:33.046704 - [DEBUG] Propagate flow
26114 2019-Jan-11 15:26:33.046728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26115 2019-Jan-11 15:26:33.046786 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26116 2019-Jan-11 15:26:33.047415 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26117 2019-Jan-11 15:26:33.048055 - [DEBUG] Edge function : AllBottom (result of previous compose)
26118 2019-Jan-11 15:26:33.048081 - [DEBUG]
26119 2019-Jan-11 15:26:33.048106 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26120 2019-Jan-11 15:26:33.048144 - [DEBUG] = AllBottom
26121 2019-Jan-11 15:26:33.048170 - [DEBUG]
26122 2019-Jan-11 15:26:33.048193 - [DEBUG] PROPAGATE: No new function!
26123 2019-Jan-11 15:26:33.048219 - [DEBUG] EDGE:
26124 2019-Jan-11 15:26:33.048277 - [DEBUG] ---> 26125 2019-Jan-11 15:26:33.048914 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26126 2019-Jan-11 15:26:33.049544 - [DEBUG]
26127 2019-Jan-11 15:26:33.049570 - [DEBUG] EDGE:
26128 2019-Jan-11 15:26:33.049629 - [DEBUG] ---> 26129 2019-Jan-11 15:26:33.050254 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26130 2019-Jan-11 15:26:33.050879 - [DEBUG]
26131 2019-Jan-11 15:26:33.050905 - [DEBUG] EDGE:
26132 2019-Jan-11 15:26:33.050963 - [DEBUG] ---> 26133 2019-Jan-11 15:26:33.051608 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26134 2019-Jan-11 15:26:33.052234 - [DEBUG]
26135 2019-Jan-11 15:26:33.052271 - [DEBUG] Compose: EdgeIdentity * AllBottom
26136 2019-Jan-11 15:26:33.052299 - [DEBUG]
26137 2019-Jan-11 15:26:33.052324 - [DEBUG] Propagate flow
26138 2019-Jan-11 15:26:33.052349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26139 2019-Jan-11 15:26:33.052406 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26140 2019-Jan-11 15:26:33.053035 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26141 2019-Jan-11 15:26:33.053662 - [DEBUG] Edge function : AllBottom (result of previous compose)
26142 2019-Jan-11 15:26:33.053688 - [DEBUG]
26143 2019-Jan-11 15:26:33.053714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26144 2019-Jan-11 15:26:33.053741 - [DEBUG] = AllBottom
26145 2019-Jan-11 15:26:33.053766 - [DEBUG]
26146 2019-Jan-11 15:26:33.053790 - [DEBUG] PROPAGATE: No new function!
26147 2019-Jan-11 15:26:33.053816 - [DEBUG] EDGE:
26148 2019-Jan-11 15:26:33.053875 - [DEBUG] ---> 26149 2019-Jan-11 15:26:33.054512 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26150 2019-Jan-11 15:26:33.055153 - [DEBUG]
26151 2019-Jan-11 15:26:33.055186 - [DEBUG] Compose: EdgeIdentity * AllBottom
26152 2019-Jan-11 15:26:33.055214 - [DEBUG]
26153 2019-Jan-11 15:26:33.055239 - [DEBUG] Propagate flow
26154 2019-Jan-11 15:26:33.055263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26155 2019-Jan-11 15:26:33.055321 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26156 2019-Jan-11 15:26:33.055951 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26157 2019-Jan-11 15:26:33.056577 - [DEBUG] Edge function : AllBottom (result of previous compose)
26158 2019-Jan-11 15:26:33.056604 - [DEBUG]
26159 2019-Jan-11 15:26:33.056629 - [DEBUG] Join: AllTop & AllBottom
26160 2019-Jan-11 15:26:33.056656 - [DEBUG] = AllBottom (new jump func)
26161 2019-Jan-11 15:26:33.056682 - [DEBUG]
26162 2019-Jan-11 15:26:33.056706 - [DEBUG] Start adding new jump function
26163 2019-Jan-11 15:26:33.056730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26164 2019-Jan-11 15:26:33.056787 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26165 2019-Jan-11 15:26:33.057422 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26166 2019-Jan-11 15:26:33.058067 - [DEBUG] Edge Function : AllBottom
26167 2019-Jan-11 15:26:33.058095 - [DEBUG] End adding new jump function
26168 2019-Jan-11 15:26:33.058119 - [DEBUG]
26169 2019-Jan-11 15:26:33.058143 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
26170 2019-Jan-11 15:26:33.058167 - [DEBUG]
26171 2019-Jan-11 15:26:33.058191 - [DEBUG] Process 722. path edge:
26172 2019-Jan-11 15:26:33.058215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26173 2019-Jan-11 15:26:33.058271 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
26174 2019-Jan-11 15:26:33.058902 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26175 2019-Jan-11 15:26:33.059574 - [DEBUG]
26176 2019-Jan-11 15:26:33.059600 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26177 2019-Jan-11 15:26:33.060295 - [DEBUG] Possible callees:
26178 2019-Jan-11 15:26:33.060323 - [DEBUG] foo
26179 2019-Jan-11 15:26:33.060349 - [DEBUG] Possible return sites:
26180 2019-Jan-11 15:26:33.060374 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12626181 2019-Jan-11 15:26:33.061737 - [DEBUG] Found and process special summary
26182 2019-Jan-11 15:26:33.061779 - [DEBUG] Compose: EdgeIdentity * AllBottom
26183 2019-Jan-11 15:26:33.061808 - [DEBUG]
26184 2019-Jan-11 15:26:33.061834 - [DEBUG] Propagate flow
26185 2019-Jan-11 15:26:33.061859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26186 2019-Jan-11 15:26:33.061921 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26187 2019-Jan-11 15:26:33.062553 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26188 2019-Jan-11 15:26:33.063181 - [DEBUG] Edge function : AllBottom (result of previous compose)
26189 2019-Jan-11 15:26:33.063207 - [DEBUG]
26190 2019-Jan-11 15:26:33.063234 - [DEBUG] Join: AllTop & AllBottom
26191 2019-Jan-11 15:26:33.063262 - [DEBUG] = AllBottom (new jump func)
26192 2019-Jan-11 15:26:33.063287 - [DEBUG]
26193 2019-Jan-11 15:26:33.063311 - [DEBUG] Start adding new jump function
26194 2019-Jan-11 15:26:33.063336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26195 2019-Jan-11 15:26:33.063393 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26196 2019-Jan-11 15:26:33.064019 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26197 2019-Jan-11 15:26:33.064663 - [DEBUG] Edge Function : AllBottom
26198 2019-Jan-11 15:26:33.064692 - [DEBUG] End adding new jump function
26199 2019-Jan-11 15:26:33.064717 - [DEBUG]
26200 2019-Jan-11 15:26:33.064740 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
26201 2019-Jan-11 15:26:33.064765 - [DEBUG]
26202 2019-Jan-11 15:26:33.064789 - [DEBUG] Process 723. path edge:
26203 2019-Jan-11 15:26:33.064813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26204 2019-Jan-11 15:26:33.064869 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26205 2019-Jan-11 15:26:33.065499 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26206 2019-Jan-11 15:26:33.066124 - [DEBUG]
26207 2019-Jan-11 15:26:33.066151 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26208 2019-Jan-11 15:26:33.066816 - [DEBUG] Compose: EdgeIdentity * AllBottom
26209 2019-Jan-11 15:26:33.066846 - [DEBUG]
26210 2019-Jan-11 15:26:33.066871 - [DEBUG] Propagate flow
26211 2019-Jan-11 15:26:33.066895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26212 2019-Jan-11 15:26:33.066954 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26213 2019-Jan-11 15:26:33.067583 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26214 2019-Jan-11 15:26:33.068224 - [DEBUG] Edge function : AllBottom (result of previous compose)
26215 2019-Jan-11 15:26:33.068251 - [DEBUG]
26216 2019-Jan-11 15:26:33.068277 - [DEBUG] Join: AllTop & AllBottom
26217 2019-Jan-11 15:26:33.068304 - [DEBUG] = AllBottom (new jump func)
26218 2019-Jan-11 15:26:33.068330 - [DEBUG]
26219 2019-Jan-11 15:26:33.068354 - [DEBUG] Start adding new jump function
26220 2019-Jan-11 15:26:33.068379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26221 2019-Jan-11 15:26:33.068436 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26222 2019-Jan-11 15:26:33.069065 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26223 2019-Jan-11 15:26:33.069691 - [DEBUG] Edge Function : AllBottom
26224 2019-Jan-11 15:26:33.069721 - [DEBUG] End adding new jump function
26225 2019-Jan-11 15:26:33.069746 - [DEBUG]
26226 2019-Jan-11 15:26:33.069770 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
26227 2019-Jan-11 15:26:33.069796 - [DEBUG]
26228 2019-Jan-11 15:26:33.069820 - [DEBUG] Process 724. path edge:
26229 2019-Jan-11 15:26:33.069845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26230 2019-Jan-11 15:26:33.069902 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26231 2019-Jan-11 15:26:33.070529 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26232 2019-Jan-11 15:26:33.071155 - [DEBUG]
26233 2019-Jan-11 15:26:33.071182 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26234 2019-Jan-11 15:26:33.071835 - [DEBUG] Compose: EdgeIdentity * AllBottom
26235 2019-Jan-11 15:26:33.071864 - [DEBUG]
26236 2019-Jan-11 15:26:33.071889 - [DEBUG] Propagate flow
26237 2019-Jan-11 15:26:33.071914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26238 2019-Jan-11 15:26:33.071973 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26239 2019-Jan-11 15:26:33.072602 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26240 2019-Jan-11 15:26:33.073231 - [DEBUG] Edge function : AllBottom (result of previous compose)
26241 2019-Jan-11 15:26:33.073258 - [DEBUG]
26242 2019-Jan-11 15:26:33.073283 - [DEBUG] Join: AllTop & AllBottom
26243 2019-Jan-11 15:26:33.073310 - [DEBUG] = AllBottom (new jump func)
26244 2019-Jan-11 15:26:33.073336 - [DEBUG]
26245 2019-Jan-11 15:26:33.073360 - [DEBUG] Start adding new jump function
26246 2019-Jan-11 15:26:33.073385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26247 2019-Jan-11 15:26:33.073442 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26248 2019-Jan-11 15:26:33.074069 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26249 2019-Jan-11 15:26:33.074710 - [DEBUG] Edge Function : AllBottom
26250 2019-Jan-11 15:26:33.074738 - [DEBUG] End adding new jump function
26251 2019-Jan-11 15:26:33.074762 - [DEBUG]
26252 2019-Jan-11 15:26:33.074786 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
26253 2019-Jan-11 15:26:33.074819 - [DEBUG]
26254 2019-Jan-11 15:26:33.074843 - [DEBUG] Process 725. path edge:
26255 2019-Jan-11 15:26:33.074868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26256 2019-Jan-11 15:26:33.074924 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26257 2019-Jan-11 15:26:33.075553 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26258 2019-Jan-11 15:26:33.076181 - [DEBUG]
26259 2019-Jan-11 15:26:33.076207 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26260 2019-Jan-11 15:26:33.076847 - [DEBUG] Compose: EdgeIdentity * AllBottom
26261 2019-Jan-11 15:26:33.076876 - [DEBUG]
26262 2019-Jan-11 15:26:33.076901 - [DEBUG] Propagate flow
26263 2019-Jan-11 15:26:33.076925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26264 2019-Jan-11 15:26:33.076984 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26265 2019-Jan-11 15:26:33.077634 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26266 2019-Jan-11 15:26:33.078278 - [DEBUG] Edge function : AllBottom (result of previous compose)
26267 2019-Jan-11 15:26:33.078304 - [DEBUG]
26268 2019-Jan-11 15:26:33.078330 - [DEBUG] Join: AllTop & AllBottom
26269 2019-Jan-11 15:26:33.078357 - [DEBUG] = AllBottom (new jump func)
26270 2019-Jan-11 15:26:33.078383 - [DEBUG]
26271 2019-Jan-11 15:26:33.078407 - [DEBUG] Start adding new jump function
26272 2019-Jan-11 15:26:33.078431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26273 2019-Jan-11 15:26:33.078488 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26274 2019-Jan-11 15:26:33.079114 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26275 2019-Jan-11 15:26:33.079749 - [DEBUG] Edge Function : AllBottom
26276 2019-Jan-11 15:26:33.079777 - [DEBUG] End adding new jump function
26277 2019-Jan-11 15:26:33.079802 - [DEBUG]
26278 2019-Jan-11 15:26:33.079827 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
26279 2019-Jan-11 15:26:33.079852 - [DEBUG]
26280 2019-Jan-11 15:26:33.079876 - [DEBUG] Process 726. path edge:
26281 2019-Jan-11 15:26:33.079901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26282 2019-Jan-11 15:26:33.079958 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26283 2019-Jan-11 15:26:33.080595 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26284 2019-Jan-11 15:26:33.081234 - [DEBUG]
26285 2019-Jan-11 15:26:33.081259 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26286 2019-Jan-11 15:26:33.081902 - [DEBUG] Possible callees:
26287 2019-Jan-11 15:26:33.081930 - [DEBUG] llvm.dbg.declare
26288 2019-Jan-11 15:26:33.081956 - [DEBUG] Possible return sites:
26289 2019-Jan-11 15:26:33.081980 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626290 2019-Jan-11 15:26:33.083234 - [DEBUG] Found and process special summary
26291 2019-Jan-11 15:26:33.083268 - [DEBUG] Compose: EdgeIdentity * AllBottom
26292 2019-Jan-11 15:26:33.083296 - [DEBUG]
26293 2019-Jan-11 15:26:33.083321 - [DEBUG] Propagate flow
26294 2019-Jan-11 15:26:33.083354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26295 2019-Jan-11 15:26:33.083411 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26296 2019-Jan-11 15:26:33.084043 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26297 2019-Jan-11 15:26:33.084683 - [DEBUG] Edge function : AllBottom (result of previous compose)
26298 2019-Jan-11 15:26:33.084709 - [DEBUG]
26299 2019-Jan-11 15:26:33.084734 - [DEBUG] Join: AllTop & AllBottom
26300 2019-Jan-11 15:26:33.084760 - [DEBUG] = AllBottom (new jump func)
26301 2019-Jan-11 15:26:33.084785 - [DEBUG]
26302 2019-Jan-11 15:26:33.084808 - [DEBUG] Start adding new jump function
26303 2019-Jan-11 15:26:33.084832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26304 2019-Jan-11 15:26:33.084888 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26305 2019-Jan-11 15:26:33.085516 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26306 2019-Jan-11 15:26:33.086146 - [DEBUG] Edge Function : AllBottom
26307 2019-Jan-11 15:26:33.086175 - [DEBUG] End adding new jump function
26308 2019-Jan-11 15:26:33.086200 - [DEBUG]
26309 2019-Jan-11 15:26:33.086224 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
26310 2019-Jan-11 15:26:33.086249 - [DEBUG]
26311 2019-Jan-11 15:26:33.086274 - [DEBUG] Process 727. path edge:
26312 2019-Jan-11 15:26:33.086298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26313 2019-Jan-11 15:26:33.086356 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26314 2019-Jan-11 15:26:33.086984 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26315 2019-Jan-11 15:26:33.087610 - [DEBUG]
26316 2019-Jan-11 15:26:33.087635 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26317 2019-Jan-11 15:26:33.088295 - [DEBUG] Compose: EdgeIdentity * AllBottom
26318 2019-Jan-11 15:26:33.088326 - [DEBUG]
26319 2019-Jan-11 15:26:33.088351 - [DEBUG] Propagate flow
26320 2019-Jan-11 15:26:33.088375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26321 2019-Jan-11 15:26:33.088434 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26322 2019-Jan-11 15:26:33.089061 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26323 2019-Jan-11 15:26:33.089688 - [DEBUG] Edge function : AllBottom (result of previous compose)
26324 2019-Jan-11 15:26:33.089715 - [DEBUG]
26325 2019-Jan-11 15:26:33.089740 - [DEBUG] Join: AllTop & AllBottom
26326 2019-Jan-11 15:26:33.089767 - [DEBUG] = AllBottom (new jump func)
26327 2019-Jan-11 15:26:33.089793 - [DEBUG]
26328 2019-Jan-11 15:26:33.089817 - [DEBUG] Start adding new jump function
26329 2019-Jan-11 15:26:33.089841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26330 2019-Jan-11 15:26:33.089898 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26331 2019-Jan-11 15:26:33.090525 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26332 2019-Jan-11 15:26:33.091151 - [DEBUG] Edge Function : AllBottom
26333 2019-Jan-11 15:26:33.091180 - [DEBUG] End adding new jump function
26334 2019-Jan-11 15:26:33.091217 - [DEBUG]
26335 2019-Jan-11 15:26:33.091241 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
26336 2019-Jan-11 15:26:33.091266 - [DEBUG]
26337 2019-Jan-11 15:26:33.091290 - [DEBUG] Process 728. path edge:
26338 2019-Jan-11 15:26:33.091315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26339 2019-Jan-11 15:26:33.091380 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26340 2019-Jan-11 15:26:33.092009 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26341 2019-Jan-11 15:26:33.092635 - [DEBUG]
26342 2019-Jan-11 15:26:33.092662 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26343 2019-Jan-11 15:26:33.093300 - [DEBUG] Compose: EdgeIdentity * AllBottom
26344 2019-Jan-11 15:26:33.093329 - [DEBUG]
26345 2019-Jan-11 15:26:33.093354 - [DEBUG] Propagate flow
26346 2019-Jan-11 15:26:33.093378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26347 2019-Jan-11 15:26:33.093437 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26348 2019-Jan-11 15:26:33.094062 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26349 2019-Jan-11 15:26:33.094704 - [DEBUG] Edge function : AllBottom (result of previous compose)
26350 2019-Jan-11 15:26:33.094730 - [DEBUG]
26351 2019-Jan-11 15:26:33.094755 - [DEBUG] Join: AllTop & AllBottom
26352 2019-Jan-11 15:26:33.094781 - [DEBUG] = AllBottom (new jump func)
26353 2019-Jan-11 15:26:33.094806 - [DEBUG]
26354 2019-Jan-11 15:26:33.094830 - [DEBUG] Start adding new jump function
26355 2019-Jan-11 15:26:33.094854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26356 2019-Jan-11 15:26:33.094910 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26357 2019-Jan-11 15:26:33.095537 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26358 2019-Jan-11 15:26:33.096163 - [DEBUG] Edge Function : AllBottom
26359 2019-Jan-11 15:26:33.096191 - [DEBUG] End adding new jump function
26360 2019-Jan-11 15:26:33.096216 - [DEBUG]
26361 2019-Jan-11 15:26:33.096241 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
26362 2019-Jan-11 15:26:33.096266 - [DEBUG]
26363 2019-Jan-11 15:26:33.096290 - [DEBUG] Process 729. path edge:
26364 2019-Jan-11 15:26:33.096315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26365 2019-Jan-11 15:26:33.096373 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26366 2019-Jan-11 15:26:33.096996 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26367 2019-Jan-11 15:26:33.097623 - [DEBUG]
26368 2019-Jan-11 15:26:33.097649 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26369 2019-Jan-11 15:26:33.098301 - [DEBUG] Compose: EdgeIdentity * AllBottom
26370 2019-Jan-11 15:26:33.098330 - [DEBUG]
26371 2019-Jan-11 15:26:33.098355 - [DEBUG] Propagate flow
26372 2019-Jan-11 15:26:33.098380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26373 2019-Jan-11 15:26:33.098438 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26374 2019-Jan-11 15:26:33.099073 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26375 2019-Jan-11 15:26:33.099700 - [DEBUG] Edge function : AllBottom (result of previous compose)
26376 2019-Jan-11 15:26:33.099726 - [DEBUG]
26377 2019-Jan-11 15:26:33.099752 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26378 2019-Jan-11 15:26:33.099779 - [DEBUG] = AllBottom
26379 2019-Jan-11 15:26:33.099805 - [DEBUG]
26380 2019-Jan-11 15:26:33.099829 - [DEBUG] PROPAGATE: No new function!
26381 2019-Jan-11 15:26:33.099854 - [DEBUG] EDGE:
26382 2019-Jan-11 15:26:33.099913 - [DEBUG] ---> 26383 2019-Jan-11 15:26:33.100539 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26384 2019-Jan-11 15:26:33.101173 - [DEBUG]
26385 2019-Jan-11 15:26:33.101228 - [DEBUG] EDGE:
26386 2019-Jan-11 15:26:33.101288 - [DEBUG] ---> 26387 2019-Jan-11 15:26:33.101915 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26388 2019-Jan-11 15:26:33.102542 - [DEBUG]
26389 2019-Jan-11 15:26:33.102568 - [DEBUG] EDGE:
26390 2019-Jan-11 15:26:33.102626 - [DEBUG] ---> 26391 2019-Jan-11 15:26:33.103256 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26392 2019-Jan-11 15:26:33.103881 - [DEBUG]
26393 2019-Jan-11 15:26:33.103918 - [DEBUG] Compose: EdgeIdentity * AllBottom
26394 2019-Jan-11 15:26:33.103946 - [DEBUG]
26395 2019-Jan-11 15:26:33.103972 - [DEBUG] Propagate flow
26396 2019-Jan-11 15:26:33.103996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26397 2019-Jan-11 15:26:33.104053 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26398 2019-Jan-11 15:26:33.104698 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26399 2019-Jan-11 15:26:33.105324 - [DEBUG] Edge function : AllBottom (result of previous compose)
26400 2019-Jan-11 15:26:33.105350 - [DEBUG]
26401 2019-Jan-11 15:26:33.105376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26402 2019-Jan-11 15:26:33.105403 - [DEBUG] = AllBottom
26403 2019-Jan-11 15:26:33.105429 - [DEBUG]
26404 2019-Jan-11 15:26:33.105453 - [DEBUG] PROPAGATE: No new function!
26405 2019-Jan-11 15:26:33.105480 - [DEBUG] EDGE:
26406 2019-Jan-11 15:26:33.105538 - [DEBUG] ---> 26407 2019-Jan-11 15:26:33.106176 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26408 2019-Jan-11 15:26:33.106803 - [DEBUG]
26409 2019-Jan-11 15:26:33.106835 - [DEBUG] Compose: EdgeIdentity * AllBottom
26410 2019-Jan-11 15:26:33.106863 - [DEBUG]
26411 2019-Jan-11 15:26:33.106887 - [DEBUG] Propagate flow
26412 2019-Jan-11 15:26:33.106911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26413 2019-Jan-11 15:26:33.106968 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26414 2019-Jan-11 15:26:33.107604 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26415 2019-Jan-11 15:26:33.108246 - [DEBUG] Edge function : AllBottom (result of previous compose)
26416 2019-Jan-11 15:26:33.108273 - [DEBUG]
26417 2019-Jan-11 15:26:33.108298 - [DEBUG] Join: AllTop & AllBottom
26418 2019-Jan-11 15:26:33.108326 - [DEBUG] = AllBottom (new jump func)
26419 2019-Jan-11 15:26:33.108351 - [DEBUG]
26420 2019-Jan-11 15:26:33.108375 - [DEBUG] Start adding new jump function
26421 2019-Jan-11 15:26:33.108400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26422 2019-Jan-11 15:26:33.108457 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26423 2019-Jan-11 15:26:33.109084 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26424 2019-Jan-11 15:26:33.109719 - [DEBUG] Edge Function : AllBottom
26425 2019-Jan-11 15:26:33.109748 - [DEBUG] End adding new jump function
26426 2019-Jan-11 15:26:33.109773 - [DEBUG]
26427 2019-Jan-11 15:26:33.109797 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
26428 2019-Jan-11 15:26:33.109830 - [DEBUG]
26429 2019-Jan-11 15:26:33.109855 - [DEBUG] Process 730. path edge:
26430 2019-Jan-11 15:26:33.109879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26431 2019-Jan-11 15:26:33.109936 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26432 2019-Jan-11 15:26:33.110572 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26433 2019-Jan-11 15:26:33.111211 - [DEBUG]
26434 2019-Jan-11 15:26:33.111236 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26435 2019-Jan-11 15:26:33.111880 - [DEBUG] Possible callees:
26436 2019-Jan-11 15:26:33.111906 - [DEBUG] llvm.dbg.declare
26437 2019-Jan-11 15:26:33.111932 - [DEBUG] Possible return sites:
26438 2019-Jan-11 15:26:33.111956 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326439 2019-Jan-11 15:26:33.113208 - [DEBUG] Found and process special summary
26440 2019-Jan-11 15:26:33.113243 - [DEBUG] Compose: EdgeIdentity * AllBottom
26441 2019-Jan-11 15:26:33.113271 - [DEBUG]
26442 2019-Jan-11 15:26:33.113296 - [DEBUG] Propagate flow
26443 2019-Jan-11 15:26:33.113320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26444 2019-Jan-11 15:26:33.113378 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26445 2019-Jan-11 15:26:33.114007 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26446 2019-Jan-11 15:26:33.114648 - [DEBUG] Edge function : AllBottom (result of previous compose)
26447 2019-Jan-11 15:26:33.114674 - [DEBUG]
26448 2019-Jan-11 15:26:33.114699 - [DEBUG] Join: AllTop & AllBottom
26449 2019-Jan-11 15:26:33.114725 - [DEBUG] = AllBottom (new jump func)
26450 2019-Jan-11 15:26:33.114749 - [DEBUG]
26451 2019-Jan-11 15:26:33.114773 - [DEBUG] Start adding new jump function
26452 2019-Jan-11 15:26:33.114796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26453 2019-Jan-11 15:26:33.114852 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26454 2019-Jan-11 15:26:33.115479 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26455 2019-Jan-11 15:26:33.116108 - [DEBUG] Edge Function : AllBottom
26456 2019-Jan-11 15:26:33.116136 - [DEBUG] End adding new jump function
26457 2019-Jan-11 15:26:33.116161 - [DEBUG]
26458 2019-Jan-11 15:26:33.116185 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
26459 2019-Jan-11 15:26:33.116210 - [DEBUG]
26460 2019-Jan-11 15:26:33.116234 - [DEBUG] Process 731. path edge:
26461 2019-Jan-11 15:26:33.116259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26462 2019-Jan-11 15:26:33.116316 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26463 2019-Jan-11 15:26:33.116945 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26464 2019-Jan-11 15:26:33.117570 - [DEBUG]
26465 2019-Jan-11 15:26:33.117595 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26466 2019-Jan-11 15:26:33.118252 - [DEBUG] Compose: EdgeIdentity * AllBottom
26467 2019-Jan-11 15:26:33.118282 - [DEBUG]
26468 2019-Jan-11 15:26:33.118307 - [DEBUG] Propagate flow
26469 2019-Jan-11 15:26:33.118331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26470 2019-Jan-11 15:26:33.118398 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26471 2019-Jan-11 15:26:33.119025 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26472 2019-Jan-11 15:26:33.119652 - [DEBUG] Edge function : AllBottom (result of previous compose)
26473 2019-Jan-11 15:26:33.119679 - [DEBUG]
26474 2019-Jan-11 15:26:33.119704 - [DEBUG] Join: AllTop & AllBottom
26475 2019-Jan-11 15:26:33.119732 - [DEBUG] = AllBottom (new jump func)
26476 2019-Jan-11 15:26:33.119758 - [DEBUG]
26477 2019-Jan-11 15:26:33.119782 - [DEBUG] Start adding new jump function
26478 2019-Jan-11 15:26:33.119807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26479 2019-Jan-11 15:26:33.119864 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26480 2019-Jan-11 15:26:33.120490 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26481 2019-Jan-11 15:26:33.121115 - [DEBUG] Edge Function : AllBottom
26482 2019-Jan-11 15:26:33.121144 - [DEBUG] End adding new jump function
26483 2019-Jan-11 15:26:33.121169 - [DEBUG]
26484 2019-Jan-11 15:26:33.121204 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
26485 2019-Jan-11 15:26:33.121231 - [DEBUG]
26486 2019-Jan-11 15:26:33.121255 - [DEBUG] Process 732. path edge:
26487 2019-Jan-11 15:26:33.121280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26488 2019-Jan-11 15:26:33.121337 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26489 2019-Jan-11 15:26:33.121962 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26490 2019-Jan-11 15:26:33.122588 - [DEBUG]
26491 2019-Jan-11 15:26:33.122615 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26492 2019-Jan-11 15:26:33.123250 - [DEBUG] Compose: EdgeIdentity * AllBottom
26493 2019-Jan-11 15:26:33.123279 - [DEBUG]
26494 2019-Jan-11 15:26:33.123304 - [DEBUG] Propagate flow
26495 2019-Jan-11 15:26:33.123328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26496 2019-Jan-11 15:26:33.123386 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26497 2019-Jan-11 15:26:33.124011 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26498 2019-Jan-11 15:26:33.124651 - [DEBUG] Edge function : AllBottom (result of previous compose)
26499 2019-Jan-11 15:26:33.124677 - [DEBUG]
26500 2019-Jan-11 15:26:33.124701 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26501 2019-Jan-11 15:26:33.124727 - [DEBUG] = AllBottom
26502 2019-Jan-11 15:26:33.124751 - [DEBUG]
26503 2019-Jan-11 15:26:33.124775 - [DEBUG] PROPAGATE: No new function!
26504 2019-Jan-11 15:26:33.124799 - [DEBUG] EDGE:
26505 2019-Jan-11 15:26:33.124856 - [DEBUG] ---> 26506 2019-Jan-11 15:26:33.125480 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26507 2019-Jan-11 15:26:33.126108 - [DEBUG]
26508 2019-Jan-11 15:26:33.126134 - [DEBUG] EDGE:
26509 2019-Jan-11 15:26:33.126192 - [DEBUG] ---> 26510 2019-Jan-11 15:26:33.126821 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26511 2019-Jan-11 15:26:33.127448 - [DEBUG]
26512 2019-Jan-11 15:26:33.127483 - [DEBUG] Compose: EdgeIdentity * AllBottom
26513 2019-Jan-11 15:26:33.127511 - [DEBUG]
26514 2019-Jan-11 15:26:33.127536 - [DEBUG] Propagate flow
26515 2019-Jan-11 15:26:33.127560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26516 2019-Jan-11 15:26:33.127617 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26517 2019-Jan-11 15:26:33.128325 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26518 2019-Jan-11 15:26:33.128953 - [DEBUG] Edge function : AllBottom (result of previous compose)
26519 2019-Jan-11 15:26:33.128979 - [DEBUG]
26520 2019-Jan-11 15:26:33.129005 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26521 2019-Jan-11 15:26:33.129032 - [DEBUG] = AllBottom
26522 2019-Jan-11 15:26:33.129057 - [DEBUG]
26523 2019-Jan-11 15:26:33.129081 - [DEBUG] PROPAGATE: No new function!
26524 2019-Jan-11 15:26:33.129108 - [DEBUG] EDGE:
26525 2019-Jan-11 15:26:33.129167 - [DEBUG] ---> 26526 2019-Jan-11 15:26:33.129805 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26527 2019-Jan-11 15:26:33.130432 - [DEBUG]
26528 2019-Jan-11 15:26:33.130458 - [DEBUG] EDGE:
26529 2019-Jan-11 15:26:33.130517 - [DEBUG] ---> 26530 2019-Jan-11 15:26:33.131144 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26531 2019-Jan-11 15:26:33.131787 - [DEBUG]
26532 2019-Jan-11 15:26:33.131819 - [DEBUG] Compose: EdgeIdentity * AllBottom
26533 2019-Jan-11 15:26:33.131847 - [DEBUG]
26534 2019-Jan-11 15:26:33.131871 - [DEBUG] Propagate flow
26535 2019-Jan-11 15:26:33.131895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26536 2019-Jan-11 15:26:33.131952 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26537 2019-Jan-11 15:26:33.132579 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26538 2019-Jan-11 15:26:33.133207 - [DEBUG] Edge function : AllBottom (result of previous compose)
26539 2019-Jan-11 15:26:33.133233 - [DEBUG]
26540 2019-Jan-11 15:26:33.133259 - [DEBUG] Join: AllTop & AllBottom
26541 2019-Jan-11 15:26:33.133286 - [DEBUG] = AllBottom (new jump func)
26542 2019-Jan-11 15:26:33.133311 - [DEBUG]
26543 2019-Jan-11 15:26:33.133335 - [DEBUG] Start adding new jump function
26544 2019-Jan-11 15:26:33.133359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26545 2019-Jan-11 15:26:33.133416 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26546 2019-Jan-11 15:26:33.134043 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26547 2019-Jan-11 15:26:33.134685 - [DEBUG] Edge Function : AllBottom
26548 2019-Jan-11 15:26:33.134713 - [DEBUG] End adding new jump function
26549 2019-Jan-11 15:26:33.134737 - [DEBUG]
26550 2019-Jan-11 15:26:33.134760 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
26551 2019-Jan-11 15:26:33.134784 - [DEBUG]
26552 2019-Jan-11 15:26:33.134807 - [DEBUG] Process 733. path edge:
26553 2019-Jan-11 15:26:33.134831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26554 2019-Jan-11 15:26:33.134887 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26555 2019-Jan-11 15:26:33.135514 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26556 2019-Jan-11 15:26:33.136141 - [DEBUG]
26557 2019-Jan-11 15:26:33.136168 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26558 2019-Jan-11 15:26:33.136806 - [DEBUG] Compose: EdgeIdentity * AllBottom
26559 2019-Jan-11 15:26:33.136844 - [DEBUG]
26560 2019-Jan-11 15:26:33.136869 - [DEBUG] Propagate flow
26561 2019-Jan-11 15:26:33.136893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26562 2019-Jan-11 15:26:33.136951 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26563 2019-Jan-11 15:26:33.137598 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26564 2019-Jan-11 15:26:33.138240 - [DEBUG] Edge function : AllBottom (result of previous compose)
26565 2019-Jan-11 15:26:33.138267 - [DEBUG]
26566 2019-Jan-11 15:26:33.138292 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26567 2019-Jan-11 15:26:33.138319 - [DEBUG] = AllBottom
26568 2019-Jan-11 15:26:33.138345 - [DEBUG]
26569 2019-Jan-11 15:26:33.138369 - [DEBUG] PROPAGATE: No new function!
26570 2019-Jan-11 15:26:33.138400 - [DEBUG] Compose: EdgeIdentity * AllBottom
26571 2019-Jan-11 15:26:33.138428 - [DEBUG]
26572 2019-Jan-11 15:26:33.138453 - [DEBUG] Propagate flow
26573 2019-Jan-11 15:26:33.138477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26574 2019-Jan-11 15:26:33.138534 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26575 2019-Jan-11 15:26:33.139172 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26576 2019-Jan-11 15:26:33.139801 - [DEBUG] Edge function : AllBottom (result of previous compose)
26577 2019-Jan-11 15:26:33.139827 - [DEBUG]
26578 2019-Jan-11 15:26:33.139853 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26579 2019-Jan-11 15:26:33.139880 - [DEBUG] = AllBottom
26580 2019-Jan-11 15:26:33.139905 - [DEBUG]
26581 2019-Jan-11 15:26:33.139929 - [DEBUG] PROPAGATE: No new function!
26582 2019-Jan-11 15:26:33.139954 - [DEBUG] EDGE:
26583 2019-Jan-11 15:26:33.140013 - [DEBUG] ---> 26584 2019-Jan-11 15:26:33.140639 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26585 2019-Jan-11 15:26:33.141280 - [DEBUG]
26586 2019-Jan-11 15:26:33.141306 - [DEBUG] EDGE:
26587 2019-Jan-11 15:26:33.141363 - [DEBUG] ---> 26588 2019-Jan-11 15:26:33.141989 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26589 2019-Jan-11 15:26:33.142615 - [DEBUG]
26590 2019-Jan-11 15:26:33.142641 - [DEBUG] EDGE:
26591 2019-Jan-11 15:26:33.142699 - [DEBUG] ---> 26592 2019-Jan-11 15:26:33.143328 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26593 2019-Jan-11 15:26:33.143954 - [DEBUG]
26594 2019-Jan-11 15:26:33.143988 - [DEBUG] Compose: EdgeIdentity * AllBottom
26595 2019-Jan-11 15:26:33.144016 - [DEBUG]
26596 2019-Jan-11 15:26:33.144041 - [DEBUG] Propagate flow
26597 2019-Jan-11 15:26:33.144065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26598 2019-Jan-11 15:26:33.144122 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26599 2019-Jan-11 15:26:33.144765 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26600 2019-Jan-11 15:26:33.145391 - [DEBUG] Edge function : AllBottom (result of previous compose)
26601 2019-Jan-11 15:26:33.145417 - [DEBUG]
26602 2019-Jan-11 15:26:33.145443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26603 2019-Jan-11 15:26:33.145478 - [DEBUG] = AllBottom
26604 2019-Jan-11 15:26:33.145504 - [DEBUG]
26605 2019-Jan-11 15:26:33.145528 - [DEBUG] PROPAGATE: No new function!
26606 2019-Jan-11 15:26:33.145555 - [DEBUG] EDGE:
26607 2019-Jan-11 15:26:33.145613 - [DEBUG] ---> 26608 2019-Jan-11 15:26:33.146243 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26609 2019-Jan-11 15:26:33.146869 - [DEBUG]
26610 2019-Jan-11 15:26:33.146895 - [DEBUG] EDGE:
26611 2019-Jan-11 15:26:33.146953 - [DEBUG] ---> 26612 2019-Jan-11 15:26:33.147580 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26613 2019-Jan-11 15:26:33.148220 - [DEBUG]
26614 2019-Jan-11 15:26:33.148246 - [DEBUG] EDGE:
26615 2019-Jan-11 15:26:33.148303 - [DEBUG] ---> 26616 2019-Jan-11 15:26:33.148934 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26617 2019-Jan-11 15:26:33.149559 - [DEBUG]
26618 2019-Jan-11 15:26:33.149586 - [DEBUG] EDGE:
26619 2019-Jan-11 15:26:33.149643 - [DEBUG] ---> 26620 2019-Jan-11 15:26:33.150270 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26621 2019-Jan-11 15:26:33.150895 - [DEBUG]
26622 2019-Jan-11 15:26:33.150921 - [DEBUG] EDGE:
26623 2019-Jan-11 15:26:33.150980 - [DEBUG] ---> 26624 2019-Jan-11 15:26:33.151621 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26625 2019-Jan-11 15:26:33.152249 - [DEBUG]
26626 2019-Jan-11 15:26:33.152275 - [DEBUG] EDGE:
26627 2019-Jan-11 15:26:33.152333 - [DEBUG] ---> 26628 2019-Jan-11 15:26:33.152962 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26629 2019-Jan-11 15:26:33.153588 - [DEBUG]
26630 2019-Jan-11 15:26:33.153613 - [DEBUG] EDGE:
26631 2019-Jan-11 15:26:33.153671 - [DEBUG] ---> 26632 2019-Jan-11 15:26:33.154297 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26633 2019-Jan-11 15:26:33.154938 - [DEBUG]
26634 2019-Jan-11 15:26:33.154964 - [DEBUG] EDGE:
26635 2019-Jan-11 15:26:33.155023 - [DEBUG] ---> 26636 2019-Jan-11 15:26:33.155652 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26637 2019-Jan-11 15:26:33.156279 - [DEBUG]
26638 2019-Jan-11 15:26:33.156316 - [DEBUG] Compose: EdgeIdentity * AllBottom
26639 2019-Jan-11 15:26:33.156344 - [DEBUG]
26640 2019-Jan-11 15:26:33.156369 - [DEBUG] Propagate flow
26641 2019-Jan-11 15:26:33.156393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26642 2019-Jan-11 15:26:33.156450 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
26643 2019-Jan-11 15:26:33.157079 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26644 2019-Jan-11 15:26:33.157712 - [DEBUG] Edge function : AllBottom (result of previous compose)
26645 2019-Jan-11 15:26:33.157739 - [DEBUG]
26646 2019-Jan-11 15:26:33.157765 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26647 2019-Jan-11 15:26:33.157792 - [DEBUG] = AllBottom
26648 2019-Jan-11 15:26:33.157818 - [DEBUG]
26649 2019-Jan-11 15:26:33.157842 - [DEBUG] PROPAGATE: No new function!
26650 2019-Jan-11 15:26:33.157881 - [DEBUG] EDGE:
26651 2019-Jan-11 15:26:33.157940 - [DEBUG] ---> 26652 2019-Jan-11 15:26:33.158577 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26653 2019-Jan-11 15:26:33.159204 - [DEBUG]
26654 2019-Jan-11 15:26:33.159237 - [DEBUG] Compose: EdgeIdentity * AllBottom
26655 2019-Jan-11 15:26:33.159265 - [DEBUG]
26656 2019-Jan-11 15:26:33.159289 - [DEBUG] Propagate flow
26657 2019-Jan-11 15:26:33.159314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26658 2019-Jan-11 15:26:33.159371 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26659 2019-Jan-11 15:26:33.160000 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26660 2019-Jan-11 15:26:33.160627 - [DEBUG] Edge function : AllBottom (result of previous compose)
26661 2019-Jan-11 15:26:33.160653 - [DEBUG]
26662 2019-Jan-11 15:26:33.160679 - [DEBUG] Join: AllTop & AllBottom
26663 2019-Jan-11 15:26:33.160706 - [DEBUG] = AllBottom (new jump func)
26664 2019-Jan-11 15:26:33.160731 - [DEBUG]
26665 2019-Jan-11 15:26:33.160755 - [DEBUG] Start adding new jump function
26666 2019-Jan-11 15:26:33.160779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26667 2019-Jan-11 15:26:33.160836 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26668 2019-Jan-11 15:26:33.161479 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26669 2019-Jan-11 15:26:33.162106 - [DEBUG] Edge Function : AllBottom
26670 2019-Jan-11 15:26:33.162135 - [DEBUG] End adding new jump function
26671 2019-Jan-11 15:26:33.162159 - [DEBUG]
26672 2019-Jan-11 15:26:33.162184 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
26673 2019-Jan-11 15:26:33.162209 - [DEBUG]
26674 2019-Jan-11 15:26:33.162233 - [DEBUG] Process 734. path edge:
26675 2019-Jan-11 15:26:33.162257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26676 2019-Jan-11 15:26:33.162314 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
26677 2019-Jan-11 15:26:33.162942 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26678 2019-Jan-11 15:26:33.163569 - [DEBUG]
26679 2019-Jan-11 15:26:33.163594 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26680 2019-Jan-11 15:26:33.164226 - [DEBUG] Possible callees:
26681 2019-Jan-11 15:26:33.164252 - [DEBUG] foo
26682 2019-Jan-11 15:26:33.164278 - [DEBUG] Possible return sites:
26683 2019-Jan-11 15:26:33.164302 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8426684 2019-Jan-11 15:26:33.165561 - [DEBUG] Found and process special summary
26685 2019-Jan-11 15:26:33.165595 - [DEBUG] Compose: EdgeIdentity * AllBottom
26686 2019-Jan-11 15:26:33.165623 - [DEBUG]
26687 2019-Jan-11 15:26:33.165648 - [DEBUG] Propagate flow
26688 2019-Jan-11 15:26:33.165672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26689 2019-Jan-11 15:26:33.165730 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26690 2019-Jan-11 15:26:33.166373 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26691 2019-Jan-11 15:26:33.167000 - [DEBUG] Edge function : AllBottom (result of previous compose)
26692 2019-Jan-11 15:26:33.167027 - [DEBUG]
26693 2019-Jan-11 15:26:33.167052 - [DEBUG] Join: AllTop & AllBottom
26694 2019-Jan-11 15:26:33.167079 - [DEBUG] = AllBottom (new jump func)
26695 2019-Jan-11 15:26:33.167105 - [DEBUG]
26696 2019-Jan-11 15:26:33.167129 - [DEBUG] Start adding new jump function
26697 2019-Jan-11 15:26:33.167153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26698 2019-Jan-11 15:26:33.167211 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26699 2019-Jan-11 15:26:33.167837 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26700 2019-Jan-11 15:26:33.168480 - [DEBUG] Edge Function : AllBottom
26701 2019-Jan-11 15:26:33.168509 - [DEBUG] End adding new jump function
26702 2019-Jan-11 15:26:33.168533 - [DEBUG]
26703 2019-Jan-11 15:26:33.168558 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26704 2019-Jan-11 15:26:33.168583 - [DEBUG]
26705 2019-Jan-11 15:26:33.168607 - [DEBUG] Process 735. path edge:
26706 2019-Jan-11 15:26:33.168631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26707 2019-Jan-11 15:26:33.168688 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
26708 2019-Jan-11 15:26:33.169318 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26709 2019-Jan-11 15:26:33.169945 - [DEBUG]
26710 2019-Jan-11 15:26:33.169970 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26711 2019-Jan-11 15:26:33.170611 - [DEBUG] Compose: EdgeIdentity * AllBottom
26712 2019-Jan-11 15:26:33.170640 - [DEBUG]
26713 2019-Jan-11 15:26:33.170665 - [DEBUG] Propagate flow
26714 2019-Jan-11 15:26:33.170689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26715 2019-Jan-11 15:26:33.170747 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26716 2019-Jan-11 15:26:33.171389 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26717 2019-Jan-11 15:26:33.172015 - [DEBUG] Edge function : AllBottom (result of previous compose)
26718 2019-Jan-11 15:26:33.172042 - [DEBUG]
26719 2019-Jan-11 15:26:33.172068 - [DEBUG] Join: AllTop & AllBottom
26720 2019-Jan-11 15:26:33.172095 - [DEBUG] = AllBottom (new jump func)
26721 2019-Jan-11 15:26:33.172121 - [DEBUG]
26722 2019-Jan-11 15:26:33.172145 - [DEBUG] Start adding new jump function
26723 2019-Jan-11 15:26:33.172169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26724 2019-Jan-11 15:26:33.172225 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26725 2019-Jan-11 15:26:33.172852 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26726 2019-Jan-11 15:26:33.173479 - [DEBUG] Edge Function : AllBottom
26727 2019-Jan-11 15:26:33.173508 - [DEBUG] End adding new jump function
26728 2019-Jan-11 15:26:33.173533 - [DEBUG]
26729 2019-Jan-11 15:26:33.173558 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26730 2019-Jan-11 15:26:33.173583 - [DEBUG]
26731 2019-Jan-11 15:26:33.173607 - [DEBUG] Process 736. path edge:
26732 2019-Jan-11 15:26:33.173632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26733 2019-Jan-11 15:26:33.173689 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
26734 2019-Jan-11 15:26:33.174323 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26735 2019-Jan-11 15:26:33.174966 - [DEBUG]
26736 2019-Jan-11 15:26:33.174992 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26737 2019-Jan-11 15:26:33.175630 - [DEBUG] Compose: EdgeIdentity * AllBottom
26738 2019-Jan-11 15:26:33.175659 - [DEBUG]
26739 2019-Jan-11 15:26:33.175683 - [DEBUG] Propagate flow
26740 2019-Jan-11 15:26:33.175707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26741 2019-Jan-11 15:26:33.175765 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26742 2019-Jan-11 15:26:33.176400 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26743 2019-Jan-11 15:26:33.177028 - [DEBUG] Edge function : AllBottom (result of previous compose)
26744 2019-Jan-11 15:26:33.177054 - [DEBUG]
26745 2019-Jan-11 15:26:33.177079 - [DEBUG] Join: AllTop & AllBottom
26746 2019-Jan-11 15:26:33.177106 - [DEBUG] = AllBottom (new jump func)
26747 2019-Jan-11 15:26:33.177132 - [DEBUG]
26748 2019-Jan-11 15:26:33.177156 - [DEBUG] Start adding new jump function
26749 2019-Jan-11 15:26:33.177180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26750 2019-Jan-11 15:26:33.177237 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26751 2019-Jan-11 15:26:33.177877 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26752 2019-Jan-11 15:26:33.178512 - [DEBUG] Edge Function : AllBottom
26753 2019-Jan-11 15:26:33.178541 - [DEBUG] End adding new jump function
26754 2019-Jan-11 15:26:33.178566 - [DEBUG]
26755 2019-Jan-11 15:26:33.178590 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26756 2019-Jan-11 15:26:33.178615 - [DEBUG]
26757 2019-Jan-11 15:26:33.178639 - [DEBUG] Process 737. path edge:
26758 2019-Jan-11 15:26:33.178664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26759 2019-Jan-11 15:26:33.178721 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
26760 2019-Jan-11 15:26:33.179358 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26761 2019-Jan-11 15:26:33.179985 - [DEBUG]
26762 2019-Jan-11 15:26:33.180010 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26763 2019-Jan-11 15:26:33.180651 - [DEBUG] Possible callees:
26764 2019-Jan-11 15:26:33.180677 - [DEBUG] llvm.dbg.declare
26765 2019-Jan-11 15:26:33.180703 - [DEBUG] Possible return sites:
26766 2019-Jan-11 15:26:33.180727 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9626767 2019-Jan-11 15:26:33.181992 - [DEBUG] Found and process special summary
26768 2019-Jan-11 15:26:33.182026 - [DEBUG] Compose: EdgeIdentity * AllBottom
26769 2019-Jan-11 15:26:33.182054 - [DEBUG]
26770 2019-Jan-11 15:26:33.182079 - [DEBUG] Propagate flow
26771 2019-Jan-11 15:26:33.182103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26772 2019-Jan-11 15:26:33.182160 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26773 2019-Jan-11 15:26:33.182789 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26774 2019-Jan-11 15:26:33.183422 - [DEBUG] Edge function : AllBottom (result of previous compose)
26775 2019-Jan-11 15:26:33.183449 - [DEBUG]
26776 2019-Jan-11 15:26:33.183475 - [DEBUG] Join: AllTop & AllBottom
26777 2019-Jan-11 15:26:33.183502 - [DEBUG] = AllBottom (new jump func)
26778 2019-Jan-11 15:26:33.183528 - [DEBUG]
26779 2019-Jan-11 15:26:33.183552 - [DEBUG] Start adding new jump function
26780 2019-Jan-11 15:26:33.183576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26781 2019-Jan-11 15:26:33.183633 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26782 2019-Jan-11 15:26:33.184260 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26783 2019-Jan-11 15:26:33.184901 - [DEBUG] Edge Function : AllBottom
26784 2019-Jan-11 15:26:33.184929 - [DEBUG] End adding new jump function
26785 2019-Jan-11 15:26:33.184954 - [DEBUG]
26786 2019-Jan-11 15:26:33.184979 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26787 2019-Jan-11 15:26:33.185003 - [DEBUG]
26788 2019-Jan-11 15:26:33.185028 - [DEBUG] Process 738. path edge:
26789 2019-Jan-11 15:26:33.185052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26790 2019-Jan-11 15:26:33.185110 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
26791 2019-Jan-11 15:26:33.185739 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26792 2019-Jan-11 15:26:33.186365 - [DEBUG]
26793 2019-Jan-11 15:26:33.186390 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26794 2019-Jan-11 15:26:33.187029 - [DEBUG] Compose: EdgeIdentity * AllBottom
26795 2019-Jan-11 15:26:33.187059 - [DEBUG]
26796 2019-Jan-11 15:26:33.187083 - [DEBUG] Propagate flow
26797 2019-Jan-11 15:26:33.187107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26798 2019-Jan-11 15:26:33.187164 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26799 2019-Jan-11 15:26:33.187802 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26800 2019-Jan-11 15:26:33.188445 - [DEBUG] Edge function : AllBottom (result of previous compose)
26801 2019-Jan-11 15:26:33.188471 - [DEBUG]
26802 2019-Jan-11 15:26:33.188497 - [DEBUG] Join: AllTop & AllBottom
26803 2019-Jan-11 15:26:33.188524 - [DEBUG] = AllBottom (new jump func)
26804 2019-Jan-11 15:26:33.188549 - [DEBUG]
26805 2019-Jan-11 15:26:33.188573 - [DEBUG] Start adding new jump function
26806 2019-Jan-11 15:26:33.188598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26807 2019-Jan-11 15:26:33.188654 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26808 2019-Jan-11 15:26:33.189282 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26809 2019-Jan-11 15:26:33.189907 - [DEBUG] Edge Function : AllBottom
26810 2019-Jan-11 15:26:33.189936 - [DEBUG] End adding new jump function
26811 2019-Jan-11 15:26:33.189961 - [DEBUG]
26812 2019-Jan-11 15:26:33.189985 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26813 2019-Jan-11 15:26:33.190010 - [DEBUG]
26814 2019-Jan-11 15:26:33.190034 - [DEBUG] Process 739. path edge:
26815 2019-Jan-11 15:26:33.190058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26816 2019-Jan-11 15:26:33.190115 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
26817 2019-Jan-11 15:26:33.190742 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26818 2019-Jan-11 15:26:33.191385 - [DEBUG]
26819 2019-Jan-11 15:26:33.191411 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26820 2019-Jan-11 15:26:33.192054 - [DEBUG] Compose: EdgeIdentity * AllBottom
26821 2019-Jan-11 15:26:33.192084 - [DEBUG]
26822 2019-Jan-11 15:26:33.192109 - [DEBUG] Propagate flow
26823 2019-Jan-11 15:26:33.192133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26824 2019-Jan-11 15:26:33.192192 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
26825 2019-Jan-11 15:26:33.192817 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26826 2019-Jan-11 15:26:33.193444 - [DEBUG] Edge function : AllBottom (result of previous compose)
26827 2019-Jan-11 15:26:33.193470 - [DEBUG]
26828 2019-Jan-11 15:26:33.193496 - [DEBUG] Join: AllTop & AllBottom
26829 2019-Jan-11 15:26:33.193523 - [DEBUG] = AllBottom (new jump func)
26830 2019-Jan-11 15:26:33.193548 - [DEBUG]
26831 2019-Jan-11 15:26:33.193572 - [DEBUG] Start adding new jump function
26832 2019-Jan-11 15:26:33.193596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26833 2019-Jan-11 15:26:33.193653 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26834 2019-Jan-11 15:26:33.194281 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
26835 2019-Jan-11 15:26:33.194922 - [DEBUG] Edge Function : AllBottom
26836 2019-Jan-11 15:26:33.194950 - [DEBUG] End adding new jump function
26837 2019-Jan-11 15:26:33.194976 - [DEBUG]
26838 2019-Jan-11 15:26:33.195000 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26839 2019-Jan-11 15:26:33.195025 - [DEBUG]
26840 2019-Jan-11 15:26:33.195049 - [DEBUG] Process 740. path edge:
26841 2019-Jan-11 15:26:33.195074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26842 2019-Jan-11 15:26:33.195131 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
26843 2019-Jan-11 15:26:33.195756 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26844 2019-Jan-11 15:26:33.196382 - [DEBUG]
26845 2019-Jan-11 15:26:33.196408 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
26846 2019-Jan-11 15:26:33.197042 - [DEBUG] Compose: EdgeIdentity * AllBottom
26847 2019-Jan-11 15:26:33.197071 - [DEBUG]
26848 2019-Jan-11 15:26:33.197095 - [DEBUG] Propagate flow
26849 2019-Jan-11 15:26:33.197119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26850 2019-Jan-11 15:26:33.197176 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26851 2019-Jan-11 15:26:33.197805 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26852 2019-Jan-11 15:26:33.198449 - [DEBUG] Edge function : AllBottom (result of previous compose)
26853 2019-Jan-11 15:26:33.198475 - [DEBUG]
26854 2019-Jan-11 15:26:33.198501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26855 2019-Jan-11 15:26:33.198528 - [DEBUG] = AllBottom
26856 2019-Jan-11 15:26:33.198554 - [DEBUG]
26857 2019-Jan-11 15:26:33.198578 - [DEBUG] PROPAGATE: No new function!
26858 2019-Jan-11 15:26:33.198603 - [DEBUG] EDGE:
26859 2019-Jan-11 15:26:33.198660 - [DEBUG] ---> 26860 2019-Jan-11 15:26:33.199285 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26861 2019-Jan-11 15:26:33.199912 - [DEBUG]
26862 2019-Jan-11 15:26:33.199938 - [DEBUG] EDGE:
26863 2019-Jan-11 15:26:33.199996 - [DEBUG] ---> 26864 2019-Jan-11 15:26:33.200622 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26865 2019-Jan-11 15:26:33.201259 - [DEBUG]
26866 2019-Jan-11 15:26:33.201295 - [DEBUG] EDGE:
26867 2019-Jan-11 15:26:33.201353 - [DEBUG] ---> 26868 2019-Jan-11 15:26:33.201983 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26869 2019-Jan-11 15:26:33.202609 - [DEBUG]
26870 2019-Jan-11 15:26:33.202644 - [DEBUG] Compose: EdgeIdentity * AllBottom
26871 2019-Jan-11 15:26:33.202672 - [DEBUG]
26872 2019-Jan-11 15:26:33.202697 - [DEBUG] Propagate flow
26873 2019-Jan-11 15:26:33.202721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26874 2019-Jan-11 15:26:33.202778 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26875 2019-Jan-11 15:26:33.203408 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26876 2019-Jan-11 15:26:33.204034 - [DEBUG] Edge function : AllBottom (result of previous compose)
26877 2019-Jan-11 15:26:33.204061 - [DEBUG]
26878 2019-Jan-11 15:26:33.204086 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26879 2019-Jan-11 15:26:33.204113 - [DEBUG] = AllBottom
26880 2019-Jan-11 15:26:33.204138 - [DEBUG]
26881 2019-Jan-11 15:26:33.204162 - [DEBUG] PROPAGATE: No new function!
26882 2019-Jan-11 15:26:33.204188 - [DEBUG] EDGE:
26883 2019-Jan-11 15:26:33.204247 - [DEBUG] ---> 26884 2019-Jan-11 15:26:33.204898 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26885 2019-Jan-11 15:26:33.205527 - [DEBUG]
26886 2019-Jan-11 15:26:33.205559 - [DEBUG] Compose: EdgeIdentity * AllBottom
26887 2019-Jan-11 15:26:33.205587 - [DEBUG]
26888 2019-Jan-11 15:26:33.205611 - [DEBUG] Propagate flow
26889 2019-Jan-11 15:26:33.205635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26890 2019-Jan-11 15:26:33.205693 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26891 2019-Jan-11 15:26:33.206323 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26892 2019-Jan-11 15:26:33.206950 - [DEBUG] Edge function : AllBottom (result of previous compose)
26893 2019-Jan-11 15:26:33.206977 - [DEBUG]
26894 2019-Jan-11 15:26:33.207002 - [DEBUG] Join: AllTop & AllBottom
26895 2019-Jan-11 15:26:33.207029 - [DEBUG] = AllBottom (new jump func)
26896 2019-Jan-11 15:26:33.207055 - [DEBUG]
26897 2019-Jan-11 15:26:33.207078 - [DEBUG] Start adding new jump function
26898 2019-Jan-11 15:26:33.207103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26899 2019-Jan-11 15:26:33.207159 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26900 2019-Jan-11 15:26:33.207786 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26901 2019-Jan-11 15:26:33.208430 - [DEBUG] Edge Function : AllBottom
26902 2019-Jan-11 15:26:33.208459 - [DEBUG] End adding new jump function
26903 2019-Jan-11 15:26:33.208484 - [DEBUG]
26904 2019-Jan-11 15:26:33.208508 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26905 2019-Jan-11 15:26:33.208533 - [DEBUG]
26906 2019-Jan-11 15:26:33.208557 - [DEBUG] Process 741. path edge:
26907 2019-Jan-11 15:26:33.208582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26908 2019-Jan-11 15:26:33.208638 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
26909 2019-Jan-11 15:26:33.209267 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26910 2019-Jan-11 15:26:33.209895 - [DEBUG]
26911 2019-Jan-11 15:26:33.209927 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26912 2019-Jan-11 15:26:33.210561 - [DEBUG] Possible callees:
26913 2019-Jan-11 15:26:33.210587 - [DEBUG] bar
26914 2019-Jan-11 15:26:33.210613 - [DEBUG] Possible return sites:
26915 2019-Jan-11 15:26:33.210638 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8926916 2019-Jan-11 15:26:33.211893 - [DEBUG] Found and process special summary
26917 2019-Jan-11 15:26:33.211927 - [DEBUG] Compose: EdgeIdentity * AllBottom
26918 2019-Jan-11 15:26:33.211955 - [DEBUG]
26919 2019-Jan-11 15:26:33.211980 - [DEBUG] Propagate flow
26920 2019-Jan-11 15:26:33.212004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26921 2019-Jan-11 15:26:33.212061 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26922 2019-Jan-11 15:26:33.212691 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26923 2019-Jan-11 15:26:33.213317 - [DEBUG] Edge function : AllBottom (result of previous compose)
26924 2019-Jan-11 15:26:33.213343 - [DEBUG]
26925 2019-Jan-11 15:26:33.213369 - [DEBUG] Join: AllTop & AllBottom
26926 2019-Jan-11 15:26:33.213396 - [DEBUG] = AllBottom (new jump func)
26927 2019-Jan-11 15:26:33.213421 - [DEBUG]
26928 2019-Jan-11 15:26:33.213446 - [DEBUG] Start adding new jump function
26929 2019-Jan-11 15:26:33.213470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26930 2019-Jan-11 15:26:33.213527 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26931 2019-Jan-11 15:26:33.214154 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26932 2019-Jan-11 15:26:33.214798 - [DEBUG] Edge Function : AllBottom
26933 2019-Jan-11 15:26:33.214826 - [DEBUG] End adding new jump function
26934 2019-Jan-11 15:26:33.214850 - [DEBUG]
26935 2019-Jan-11 15:26:33.214874 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26936 2019-Jan-11 15:26:33.214898 - [DEBUG]
26937 2019-Jan-11 15:26:33.214922 - [DEBUG] Process 742. path edge:
26938 2019-Jan-11 15:26:33.214946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26939 2019-Jan-11 15:26:33.215002 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
26940 2019-Jan-11 15:26:33.215631 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26941 2019-Jan-11 15:26:33.216258 - [DEBUG]
26942 2019-Jan-11 15:26:33.216284 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26943 2019-Jan-11 15:26:33.216923 - [DEBUG] Compose: EdgeIdentity * AllBottom
26944 2019-Jan-11 15:26:33.216952 - [DEBUG]
26945 2019-Jan-11 15:26:33.216977 - [DEBUG] Propagate flow
26946 2019-Jan-11 15:26:33.217001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26947 2019-Jan-11 15:26:33.217058 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26948 2019-Jan-11 15:26:33.217686 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26949 2019-Jan-11 15:26:33.218328 - [DEBUG] Edge function : AllBottom (result of previous compose)
26950 2019-Jan-11 15:26:33.218354 - [DEBUG]
26951 2019-Jan-11 15:26:33.218380 - [DEBUG] Join: AllTop & AllBottom
26952 2019-Jan-11 15:26:33.218407 - [DEBUG] = AllBottom (new jump func)
26953 2019-Jan-11 15:26:33.218433 - [DEBUG]
26954 2019-Jan-11 15:26:33.218457 - [DEBUG] Start adding new jump function
26955 2019-Jan-11 15:26:33.218481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26956 2019-Jan-11 15:26:33.218545 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26957 2019-Jan-11 15:26:33.219175 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26958 2019-Jan-11 15:26:33.219801 - [DEBUG] Edge Function : AllBottom
26959 2019-Jan-11 15:26:33.219829 - [DEBUG] End adding new jump function
26960 2019-Jan-11 15:26:33.219854 - [DEBUG]
26961 2019-Jan-11 15:26:33.219878 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26962 2019-Jan-11 15:26:33.219903 - [DEBUG]
26963 2019-Jan-11 15:26:33.219927 - [DEBUG] Process 743. path edge:
26964 2019-Jan-11 15:26:33.219952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26965 2019-Jan-11 15:26:33.220009 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
26966 2019-Jan-11 15:26:33.220636 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26967 2019-Jan-11 15:26:33.221276 - [DEBUG]
26968 2019-Jan-11 15:26:33.221302 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26969 2019-Jan-11 15:26:33.221939 - [DEBUG] Compose: EdgeIdentity * AllBottom
26970 2019-Jan-11 15:26:33.221968 - [DEBUG]
26971 2019-Jan-11 15:26:33.221993 - [DEBUG] Propagate flow
26972 2019-Jan-11 15:26:33.222017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26973 2019-Jan-11 15:26:33.222074 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26974 2019-Jan-11 15:26:33.222711 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26975 2019-Jan-11 15:26:33.223339 - [DEBUG] Edge function : AllBottom (result of previous compose)
26976 2019-Jan-11 15:26:33.223366 - [DEBUG]
26977 2019-Jan-11 15:26:33.223392 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26978 2019-Jan-11 15:26:33.223419 - [DEBUG] = AllBottom
26979 2019-Jan-11 15:26:33.223444 - [DEBUG]
26980 2019-Jan-11 15:26:33.223468 - [DEBUG] PROPAGATE: No new function!
26981 2019-Jan-11 15:26:33.223499 - [DEBUG] Compose: EdgeIdentity * AllBottom
26982 2019-Jan-11 15:26:33.223527 - [DEBUG]
26983 2019-Jan-11 15:26:33.223551 - [DEBUG] Propagate flow
26984 2019-Jan-11 15:26:33.223575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26985 2019-Jan-11 15:26:33.223633 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26986 2019-Jan-11 15:26:33.224270 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26987 2019-Jan-11 15:26:33.224914 - [DEBUG] Edge function : AllBottom (result of previous compose)
26988 2019-Jan-11 15:26:33.224941 - [DEBUG]
26989 2019-Jan-11 15:26:33.224966 - [DEBUG] Join: AllTop & AllBottom
26990 2019-Jan-11 15:26:33.224993 - [DEBUG] = AllBottom (new jump func)
26991 2019-Jan-11 15:26:33.225019 - [DEBUG]
26992 2019-Jan-11 15:26:33.225043 - [DEBUG] Start adding new jump function
26993 2019-Jan-11 15:26:33.225068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26994 2019-Jan-11 15:26:33.225124 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26995 2019-Jan-11 15:26:33.225751 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26996 2019-Jan-11 15:26:33.226387 - [DEBUG] Edge Function : AllBottom
26997 2019-Jan-11 15:26:33.226415 - [DEBUG] End adding new jump function
26998 2019-Jan-11 15:26:33.226440 - [DEBUG]
26999 2019-Jan-11 15:26:33.226465 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
27000 2019-Jan-11 15:26:33.226496 - [DEBUG]
27001 2019-Jan-11 15:26:33.226520 - [DEBUG] Process 744. path edge:
27002 2019-Jan-11 15:26:33.226545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27003 2019-Jan-11 15:26:33.226602 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
27004 2019-Jan-11 15:26:33.227240 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27005 2019-Jan-11 15:26:33.227880 - [DEBUG]
27006 2019-Jan-11 15:26:33.227905 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
27007 2019-Jan-11 15:26:33.228549 - [DEBUG] Possible callees:
27008 2019-Jan-11 15:26:33.228575 - [DEBUG] llvm.dbg.declare
27009 2019-Jan-11 15:26:33.228601 - [DEBUG] Possible return sites:
27010 2019-Jan-11 15:26:33.228625 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10327011 2019-Jan-11 15:26:33.229877 - [DEBUG] Found and process special summary
27012 2019-Jan-11 15:26:33.229911 - [DEBUG] Compose: EdgeIdentity * AllBottom
27013 2019-Jan-11 15:26:33.229939 - [DEBUG]
27014 2019-Jan-11 15:26:33.229964 - [DEBUG] Propagate flow
27015 2019-Jan-11 15:26:33.229988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27016 2019-Jan-11 15:26:33.230045 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27017 2019-Jan-11 15:26:33.230687 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27018 2019-Jan-11 15:26:33.231329 - [DEBUG] Edge function : AllBottom (result of previous compose)
27019 2019-Jan-11 15:26:33.231354 - [DEBUG]
27020 2019-Jan-11 15:26:33.231379 - [DEBUG] Join: AllTop & AllBottom
27021 2019-Jan-11 15:26:33.231405 - [DEBUG] = AllBottom (new jump func)
27022 2019-Jan-11 15:26:33.231429 - [DEBUG]
27023 2019-Jan-11 15:26:33.231453 - [DEBUG] Start adding new jump function
27024 2019-Jan-11 15:26:33.231476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27025 2019-Jan-11 15:26:33.231532 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27026 2019-Jan-11 15:26:33.232159 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27027 2019-Jan-11 15:26:33.232788 - [DEBUG] Edge Function : AllBottom
27028 2019-Jan-11 15:26:33.232816 - [DEBUG] End adding new jump function
27029 2019-Jan-11 15:26:33.232841 - [DEBUG]
27030 2019-Jan-11 15:26:33.232866 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
27031 2019-Jan-11 15:26:33.232891 - [DEBUG]
27032 2019-Jan-11 15:26:33.232915 - [DEBUG] Process 745. path edge:
27033 2019-Jan-11 15:26:33.232939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27034 2019-Jan-11 15:26:33.232996 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
27035 2019-Jan-11 15:26:33.233626 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27036 2019-Jan-11 15:26:33.234251 - [DEBUG]
27037 2019-Jan-11 15:26:33.234277 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27038 2019-Jan-11 15:26:33.234931 - [DEBUG] Compose: EdgeIdentity * AllBottom
27039 2019-Jan-11 15:26:33.234960 - [DEBUG]
27040 2019-Jan-11 15:26:33.234985 - [DEBUG] Propagate flow
27041 2019-Jan-11 15:26:33.235009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27042 2019-Jan-11 15:26:33.235075 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
27043 2019-Jan-11 15:26:33.235702 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27044 2019-Jan-11 15:26:33.236328 - [DEBUG] Edge function : AllBottom (result of previous compose)
27045 2019-Jan-11 15:26:33.236354 - [DEBUG]
27046 2019-Jan-11 15:26:33.236380 - [DEBUG] Join: AllTop & AllBottom
27047 2019-Jan-11 15:26:33.236407 - [DEBUG] = AllBottom (new jump func)
27048 2019-Jan-11 15:26:33.236432 - [DEBUG]
27049 2019-Jan-11 15:26:33.236456 - [DEBUG] Start adding new jump function
27050 2019-Jan-11 15:26:33.236480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27051 2019-Jan-11 15:26:33.236537 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27052 2019-Jan-11 15:26:33.237164 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
27053 2019-Jan-11 15:26:33.237787 - [DEBUG] Edge Function : AllBottom
27054 2019-Jan-11 15:26:33.237816 - [DEBUG] End adding new jump function
27055 2019-Jan-11 15:26:33.237841 - [DEBUG]
27056 2019-Jan-11 15:26:33.237878 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
27057 2019-Jan-11 15:26:33.237903 - [DEBUG]
27058 2019-Jan-11 15:26:33.237928 - [DEBUG] Process 746. path edge:
27059 2019-Jan-11 15:26:33.237952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27060 2019-Jan-11 15:26:33.238009 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
27061 2019-Jan-11 15:26:33.238636 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27062 2019-Jan-11 15:26:33.239262 - [DEBUG]
27063 2019-Jan-11 15:26:33.239288 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
27064 2019-Jan-11 15:26:33.239922 - [DEBUG] Compose: EdgeIdentity * AllBottom
27065 2019-Jan-11 15:26:33.239951 - [DEBUG]
27066 2019-Jan-11 15:26:33.239976 - [DEBUG] Propagate flow
27067 2019-Jan-11 15:26:33.240000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27068 2019-Jan-11 15:26:33.240058 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
27069 2019-Jan-11 15:26:33.240683 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27070 2019-Jan-11 15:26:33.241323 - [DEBUG] Edge function : AllBottom (result of previous compose)
27071 2019-Jan-11 15:26:33.241349 - [DEBUG]
27072 2019-Jan-11 15:26:33.241373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27073 2019-Jan-11 15:26:33.241399 - [DEBUG] = AllBottom
27074 2019-Jan-11 15:26:33.241423 - [DEBUG]
27075 2019-Jan-11 15:26:33.241447 - [DEBUG] PROPAGATE: No new function!
27076 2019-Jan-11 15:26:33.241471 - [DEBUG] EDGE:
27077 2019-Jan-11 15:26:33.241529 - [DEBUG] ---> 27078 2019-Jan-11 15:26:33.242152 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27079 2019-Jan-11 15:26:33.242795 - [DEBUG]
27080 2019-Jan-11 15:26:33.242821 - [DEBUG] EDGE:
27081 2019-Jan-11 15:26:33.242879 - [DEBUG] ---> 27082 2019-Jan-11 15:26:33.243509 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27083 2019-Jan-11 15:26:33.244136 - [DEBUG]
27084 2019-Jan-11 15:26:33.244171 - [DEBUG] Compose: EdgeIdentity * AllBottom
27085 2019-Jan-11 15:26:33.244199 - [DEBUG]
27086 2019-Jan-11 15:26:33.244224 - [DEBUG] Propagate flow
27087 2019-Jan-11 15:26:33.244248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27088 2019-Jan-11 15:26:33.244314 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27089 2019-Jan-11 15:26:33.244961 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27090 2019-Jan-11 15:26:33.245590 - [DEBUG] Edge function : AllBottom (result of previous compose)
27091 2019-Jan-11 15:26:33.245616 - [DEBUG]
27092 2019-Jan-11 15:26:33.245641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27093 2019-Jan-11 15:26:33.245668 - [DEBUG] = AllBottom
27094 2019-Jan-11 15:26:33.245694 - [DEBUG]
27095 2019-Jan-11 15:26:33.245718 - [DEBUG] PROPAGATE: No new function!
27096 2019-Jan-11 15:26:33.245744 - [DEBUG] EDGE:
27097 2019-Jan-11 15:26:33.245802 - [DEBUG] ---> 27098 2019-Jan-11 15:26:33.246439 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27099 2019-Jan-11 15:26:33.247066 - [DEBUG]
27100 2019-Jan-11 15:26:33.247092 - [DEBUG] EDGE:
27101 2019-Jan-11 15:26:33.247151 - [DEBUG] ---> 27102 2019-Jan-11 15:26:33.247777 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27103 2019-Jan-11 15:26:33.248428 - [DEBUG]
27104 2019-Jan-11 15:26:33.248454 - [DEBUG] EDGE:
27105 2019-Jan-11 15:26:33.248513 - [DEBUG] ---> 27106 2019-Jan-11 15:26:33.249142 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27107 2019-Jan-11 15:26:33.249768 - [DEBUG]
27108 2019-Jan-11 15:26:33.249801 - [DEBUG] Compose: EdgeIdentity * AllBottom
27109 2019-Jan-11 15:26:33.249829 - [DEBUG]
27110 2019-Jan-11 15:26:33.249854 - [DEBUG] Propagate flow
27111 2019-Jan-11 15:26:33.249878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27112 2019-Jan-11 15:26:33.249936 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
27113 2019-Jan-11 15:26:33.250565 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27114 2019-Jan-11 15:26:33.251209 - [DEBUG] Edge function : AllBottom (result of previous compose)
27115 2019-Jan-11 15:26:33.251238 - [DEBUG]
27116 2019-Jan-11 15:26:33.251264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27117 2019-Jan-11 15:26:33.251291 - [DEBUG] = AllBottom
27118 2019-Jan-11 15:26:33.251316 - [DEBUG]
27119 2019-Jan-11 15:26:33.251340 - [DEBUG] PROPAGATE: No new function!
27120 2019-Jan-11 15:26:33.251366 - [DEBUG] EDGE:
27121 2019-Jan-11 15:26:33.251426 - [DEBUG] ---> 27122 2019-Jan-11 15:26:33.252056 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27123 2019-Jan-11 15:26:33.252702 - [DEBUG]
27124 2019-Jan-11 15:26:33.252728 - [DEBUG] EDGE:
27125 2019-Jan-11 15:26:33.252787 - [DEBUG] ---> 27126 2019-Jan-11 15:26:33.253415 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27127 2019-Jan-11 15:26:33.254041 - [DEBUG]
27128 2019-Jan-11 15:26:33.254068 - [DEBUG] EDGE:
27129 2019-Jan-11 15:26:33.254126 - [DEBUG] ---> 27130 2019-Jan-11 15:26:33.254779 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27131 2019-Jan-11 15:26:33.255406 - [DEBUG]
27132 2019-Jan-11 15:26:33.255440 - [DEBUG] Compose: EdgeIdentity * AllBottom
27133 2019-Jan-11 15:26:33.255468 - [DEBUG]
27134 2019-Jan-11 15:26:33.255493 - [DEBUG] Propagate flow
27135 2019-Jan-11 15:26:33.255517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27136 2019-Jan-11 15:26:33.255574 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
27137 2019-Jan-11 15:26:33.256204 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27138 2019-Jan-11 15:26:33.256830 - [DEBUG] Edge function : AllBottom (result of previous compose)
27139 2019-Jan-11 15:26:33.256857 - [DEBUG]
27140 2019-Jan-11 15:26:33.256882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27141 2019-Jan-11 15:26:33.256909 - [DEBUG] = AllBottom
27142 2019-Jan-11 15:26:33.256935 - [DEBUG]
27143 2019-Jan-11 15:26:33.256959 - [DEBUG] PROPAGATE: No new function!
27144 2019-Jan-11 15:26:33.256985 - [DEBUG] EDGE:
27145 2019-Jan-11 15:26:33.257044 - [DEBUG] ---> 27146 2019-Jan-11 15:26:33.257673 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27147 2019-Jan-11 15:26:33.258315 - [DEBUG]
27148 2019-Jan-11 15:26:33.258342 - [DEBUG] EDGE:
27149 2019-Jan-11 15:26:33.258400 - [DEBUG] ---> 27150 2019-Jan-11 15:26:33.259026 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27151 2019-Jan-11 15:26:33.259653 - [DEBUG]
27152 2019-Jan-11 15:26:33.259679 - [DEBUG] EDGE:
27153 2019-Jan-11 15:26:33.259737 - [DEBUG] ---> 27154 2019-Jan-11 15:26:33.260367 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27155 2019-Jan-11 15:26:33.260993 - [DEBUG]
27156 2019-Jan-11 15:26:33.261028 - [DEBUG] Compose: EdgeIdentity * AllBottom
27157 2019-Jan-11 15:26:33.261056 - [DEBUG]
27158 2019-Jan-11 15:26:33.261081 - [DEBUG] Propagate flow
27159 2019-Jan-11 15:26:33.261105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27160 2019-Jan-11 15:26:33.261162 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27161 2019-Jan-11 15:26:33.261809 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27162 2019-Jan-11 15:26:33.262435 - [DEBUG] Edge function : AllBottom (result of previous compose)
27163 2019-Jan-11 15:26:33.262462 - [DEBUG]
27164 2019-Jan-11 15:26:33.262488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27165 2019-Jan-11 15:26:33.262514 - [DEBUG] = AllBottom
27166 2019-Jan-11 15:26:33.262548 - [DEBUG]
27167 2019-Jan-11 15:26:33.262573 - [DEBUG] PROPAGATE: No new function!
27168 2019-Jan-11 15:26:33.262599 - [DEBUG] EDGE:
27169 2019-Jan-11 15:26:33.262658 - [DEBUG] ---> 27170 2019-Jan-11 15:26:33.263287 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27171 2019-Jan-11 15:26:33.263914 - [DEBUG]
27172 2019-Jan-11 15:26:33.263941 - [DEBUG] Compose: EdgeIdentity * AllBottom
27173 2019-Jan-11 15:26:33.263968 - [DEBUG]
27174 2019-Jan-11 15:26:33.263993 - [DEBUG] Propagate flow
27175 2019-Jan-11 15:26:33.264017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27176 2019-Jan-11 15:26:33.264085 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27177 2019-Jan-11 15:26:33.264730 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27178 2019-Jan-11 15:26:33.265361 - [DEBUG] Edge function : AllBottom (result of previous compose)
27179 2019-Jan-11 15:26:33.265386 - [DEBUG]
27180 2019-Jan-11 15:26:33.265412 - [DEBUG] Join: AllTop & AllBottom
27181 2019-Jan-11 15:26:33.265438 - [DEBUG] = AllBottom (new jump func)
27182 2019-Jan-11 15:26:33.265463 - [DEBUG]
27183 2019-Jan-11 15:26:33.265486 - [DEBUG] Start adding new jump function
27184 2019-Jan-11 15:26:33.265509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27185 2019-Jan-11 15:26:33.265566 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27186 2019-Jan-11 15:26:33.266197 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27187 2019-Jan-11 15:26:33.266825 - [DEBUG] Edge Function : AllBottom
27188 2019-Jan-11 15:26:33.266854 - [DEBUG] End adding new jump function
27189 2019-Jan-11 15:26:33.266879 - [DEBUG]
27190 2019-Jan-11 15:26:33.266903 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
27191 2019-Jan-11 15:26:33.266928 - [DEBUG]
27192 2019-Jan-11 15:26:33.266953 - [DEBUG] Process 747. path edge:
27193 2019-Jan-11 15:26:33.266977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27194 2019-Jan-11 15:26:33.267034 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
27195 2019-Jan-11 15:26:33.267663 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27196 2019-Jan-11 15:26:33.268307 - [DEBUG]
27197 2019-Jan-11 15:26:33.268332 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27198 2019-Jan-11 15:26:33.268964 - [DEBUG] Possible callees:
27199 2019-Jan-11 15:26:33.268991 - [DEBUG] bar
27200 2019-Jan-11 15:26:33.269016 - [DEBUG] Possible return sites:
27201 2019-Jan-11 15:26:33.269041 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7127202 2019-Jan-11 15:26:33.270281 - [DEBUG] Found and process special summary
27203 2019-Jan-11 15:26:33.270327 - [DEBUG] Compose: EdgeIdentity * AllBottom
27204 2019-Jan-11 15:26:33.270356 - [DEBUG]
27205 2019-Jan-11 15:26:33.270381 - [DEBUG] Propagate flow
27206 2019-Jan-11 15:26:33.270405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27207 2019-Jan-11 15:26:33.270463 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27208 2019-Jan-11 15:26:33.271093 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27209 2019-Jan-11 15:26:33.271747 - [DEBUG] Edge function : AllBottom (result of previous compose)
27210 2019-Jan-11 15:26:33.271773 - [DEBUG]
27211 2019-Jan-11 15:26:33.271797 - [DEBUG] Join: AllTop & AllBottom
27212 2019-Jan-11 15:26:33.271823 - [DEBUG] = AllBottom (new jump func)
27213 2019-Jan-11 15:26:33.271848 - [DEBUG]
27214 2019-Jan-11 15:26:33.271871 - [DEBUG] Start adding new jump function
27215 2019-Jan-11 15:26:33.271895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27216 2019-Jan-11 15:26:33.271951 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27217 2019-Jan-11 15:26:33.272581 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27218 2019-Jan-11 15:26:33.273219 - [DEBUG] Edge Function : AllBottom
27219 2019-Jan-11 15:26:33.273248 - [DEBUG] End adding new jump function
27220 2019-Jan-11 15:26:33.273273 - [DEBUG]
27221 2019-Jan-11 15:26:33.273297 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
27222 2019-Jan-11 15:26:33.273322 - [DEBUG]
27223 2019-Jan-11 15:26:33.273346 - [DEBUG] Process 748. path edge:
27224 2019-Jan-11 15:26:33.273371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27225 2019-Jan-11 15:26:33.273428 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
27226 2019-Jan-11 15:26:33.274058 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27227 2019-Jan-11 15:26:33.274703 - [DEBUG]
27228 2019-Jan-11 15:26:33.274728 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27229 2019-Jan-11 15:26:33.275374 - [DEBUG] Compose: EdgeIdentity * AllBottom
27230 2019-Jan-11 15:26:33.275404 - [DEBUG]
27231 2019-Jan-11 15:26:33.275428 - [DEBUG] Propagate flow
27232 2019-Jan-11 15:26:33.275452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27233 2019-Jan-11 15:26:33.275510 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27234 2019-Jan-11 15:26:33.276137 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27235 2019-Jan-11 15:26:33.276768 - [DEBUG] Edge function : AllBottom (result of previous compose)
27236 2019-Jan-11 15:26:33.276794 - [DEBUG]
27237 2019-Jan-11 15:26:33.276820 - [DEBUG] Join: AllTop & AllBottom
27238 2019-Jan-11 15:26:33.276847 - [DEBUG] = AllBottom (new jump func)
27239 2019-Jan-11 15:26:33.276872 - [DEBUG]
27240 2019-Jan-11 15:26:33.276897 - [DEBUG] Start adding new jump function
27241 2019-Jan-11 15:26:33.276921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27242 2019-Jan-11 15:26:33.276978 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27243 2019-Jan-11 15:26:33.277609 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27244 2019-Jan-11 15:26:33.278250 - [DEBUG] Edge Function : AllBottom
27245 2019-Jan-11 15:26:33.278279 - [DEBUG] End adding new jump function
27246 2019-Jan-11 15:26:33.278304 - [DEBUG]
27247 2019-Jan-11 15:26:33.278328 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
27248 2019-Jan-11 15:26:33.278353 - [DEBUG]
27249 2019-Jan-11 15:26:33.278378 - [DEBUG] Process 749. path edge:
27250 2019-Jan-11 15:26:33.278402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27251 2019-Jan-11 15:26:33.278459 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
27252 2019-Jan-11 15:26:33.279087 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27253 2019-Jan-11 15:26:33.279717 - [DEBUG]
27254 2019-Jan-11 15:26:33.279743 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27255 2019-Jan-11 15:26:33.280381 - [DEBUG] Compose: EdgeIdentity * AllBottom
27256 2019-Jan-11 15:26:33.280410 - [DEBUG]
27257 2019-Jan-11 15:26:33.280435 - [DEBUG] Propagate flow
27258 2019-Jan-11 15:26:33.280459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27259 2019-Jan-11 15:26:33.280517 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27260 2019-Jan-11 15:26:33.281161 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27261 2019-Jan-11 15:26:33.281808 - [DEBUG] Edge function : AllBottom (result of previous compose)
27262 2019-Jan-11 15:26:33.281833 - [DEBUG]
27263 2019-Jan-11 15:26:33.281858 - [DEBUG] Join: AllTop & AllBottom
27264 2019-Jan-11 15:26:33.281884 - [DEBUG] = AllBottom (new jump func)
27265 2019-Jan-11 15:26:33.281909 - [DEBUG]
27266 2019-Jan-11 15:26:33.281932 - [DEBUG] Start adding new jump function
27267 2019-Jan-11 15:26:33.281956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27268 2019-Jan-11 15:26:33.282012 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27269 2019-Jan-11 15:26:33.282643 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27270 2019-Jan-11 15:26:33.283278 - [DEBUG] Edge Function : AllBottom
27271 2019-Jan-11 15:26:33.283306 - [DEBUG] End adding new jump function
27272 2019-Jan-11 15:26:33.283331 - [DEBUG]
27273 2019-Jan-11 15:26:33.283355 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
27274 2019-Jan-11 15:26:33.283380 - [DEBUG]
27275 2019-Jan-11 15:26:33.283404 - [DEBUG] Process 750. path edge:
27276 2019-Jan-11 15:26:33.283429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27277 2019-Jan-11 15:26:33.283486 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
27278 2019-Jan-11 15:26:33.284122 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27279 2019-Jan-11 15:26:33.284767 - [DEBUG]
27280 2019-Jan-11 15:26:33.284791 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27281 2019-Jan-11 15:26:33.285431 - [DEBUG] Possible callees:
27282 2019-Jan-11 15:26:33.285457 - [DEBUG] llvm.dbg.declare
27283 2019-Jan-11 15:26:33.285483 - [DEBUG] Possible return sites:
27284 2019-Jan-11 15:26:33.285507 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7827285 2019-Jan-11 15:26:33.286758 - [DEBUG] Found and process special summary
27286 2019-Jan-11 15:26:33.286797 - [DEBUG] Compose: EdgeIdentity * AllBottom
27287 2019-Jan-11 15:26:33.286826 - [DEBUG]
27288 2019-Jan-11 15:26:33.286851 - [DEBUG] Propagate flow
27289 2019-Jan-11 15:26:33.286876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27290 2019-Jan-11 15:26:33.286934 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27291 2019-Jan-11 15:26:33.287564 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27292 2019-Jan-11 15:26:33.288210 - [DEBUG] Edge function : AllBottom (result of previous compose)
27293 2019-Jan-11 15:26:33.288236 - [DEBUG]
27294 2019-Jan-11 15:26:33.288260 - [DEBUG] Join: AllTop & AllBottom
27295 2019-Jan-11 15:26:33.288287 - [DEBUG] = AllBottom (new jump func)
27296 2019-Jan-11 15:26:33.288311 - [DEBUG]
27297 2019-Jan-11 15:26:33.288335 - [DEBUG] Start adding new jump function
27298 2019-Jan-11 15:26:33.288358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27299 2019-Jan-11 15:26:33.288414 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27300 2019-Jan-11 15:26:33.289045 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27301 2019-Jan-11 15:26:33.289682 - [DEBUG] Edge Function : AllBottom
27302 2019-Jan-11 15:26:33.289711 - [DEBUG] End adding new jump function
27303 2019-Jan-11 15:26:33.289736 - [DEBUG]
27304 2019-Jan-11 15:26:33.289760 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
27305 2019-Jan-11 15:26:33.289785 - [DEBUG]
27306 2019-Jan-11 15:26:33.289810 - [DEBUG] Process 751. path edge:
27307 2019-Jan-11 15:26:33.289834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27308 2019-Jan-11 15:26:33.289891 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
27309 2019-Jan-11 15:26:33.290520 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27310 2019-Jan-11 15:26:33.291150 - [DEBUG]
27311 2019-Jan-11 15:26:33.291175 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27312 2019-Jan-11 15:26:33.291833 - [DEBUG] Compose: EdgeIdentity * AllBottom
27313 2019-Jan-11 15:26:33.291862 - [DEBUG]
27314 2019-Jan-11 15:26:33.291887 - [DEBUG] Propagate flow
27315 2019-Jan-11 15:26:33.291911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27316 2019-Jan-11 15:26:33.291969 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27317 2019-Jan-11 15:26:33.292597 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27318 2019-Jan-11 15:26:33.293225 - [DEBUG] Edge function : AllBottom (result of previous compose)
27319 2019-Jan-11 15:26:33.293251 - [DEBUG]
27320 2019-Jan-11 15:26:33.293277 - [DEBUG] Join: AllTop & AllBottom
27321 2019-Jan-11 15:26:33.293304 - [DEBUG] = AllBottom (new jump func)
27322 2019-Jan-11 15:26:33.293329 - [DEBUG]
27323 2019-Jan-11 15:26:33.293353 - [DEBUG] Start adding new jump function
27324 2019-Jan-11 15:26:33.293378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27325 2019-Jan-11 15:26:33.293434 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27326 2019-Jan-11 15:26:33.294063 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27327 2019-Jan-11 15:26:33.294705 - [DEBUG] Edge Function : AllBottom
27328 2019-Jan-11 15:26:33.294733 - [DEBUG] End adding new jump function
27329 2019-Jan-11 15:26:33.294757 - [DEBUG]
27330 2019-Jan-11 15:26:33.294780 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
27331 2019-Jan-11 15:26:33.294805 - [DEBUG]
27332 2019-Jan-11 15:26:33.294828 - [DEBUG] Process 752. path edge:
27333 2019-Jan-11 15:26:33.294852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27334 2019-Jan-11 15:26:33.294908 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
27335 2019-Jan-11 15:26:33.295534 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27336 2019-Jan-11 15:26:33.296163 - [DEBUG]
27337 2019-Jan-11 15:26:33.296189 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27338 2019-Jan-11 15:26:33.296823 - [DEBUG] Compose: EdgeIdentity * AllBottom
27339 2019-Jan-11 15:26:33.296853 - [DEBUG]
27340 2019-Jan-11 15:26:33.296878 - [DEBUG] Propagate flow
27341 2019-Jan-11 15:26:33.296901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27342 2019-Jan-11 15:26:33.296960 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27343 2019-Jan-11 15:26:33.297590 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27344 2019-Jan-11 15:26:33.298231 - [DEBUG] Edge function : AllBottom (result of previous compose)
27345 2019-Jan-11 15:26:33.298266 - [DEBUG]
27346 2019-Jan-11 15:26:33.298292 - [DEBUG] Join: AllTop & AllBottom
27347 2019-Jan-11 15:26:33.298319 - [DEBUG] = AllBottom (new jump func)
27348 2019-Jan-11 15:26:33.298345 - [DEBUG]
27349 2019-Jan-11 15:26:33.298369 - [DEBUG] Start adding new jump function
27350 2019-Jan-11 15:26:33.298393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27351 2019-Jan-11 15:26:33.298450 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27352 2019-Jan-11 15:26:33.299080 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27353 2019-Jan-11 15:26:33.299708 - [DEBUG] Edge Function : AllBottom
27354 2019-Jan-11 15:26:33.299736 - [DEBUG] End adding new jump function
27355 2019-Jan-11 15:26:33.299762 - [DEBUG]
27356 2019-Jan-11 15:26:33.299786 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
27357 2019-Jan-11 15:26:33.299811 - [DEBUG]
27358 2019-Jan-11 15:26:33.299835 - [DEBUG] Process 753. path edge:
27359 2019-Jan-11 15:26:33.299860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27360 2019-Jan-11 15:26:33.299917 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
27361 2019-Jan-11 15:26:33.300546 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27362 2019-Jan-11 15:26:33.301175 - [DEBUG]
27363 2019-Jan-11 15:26:33.301212 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27364 2019-Jan-11 15:26:33.301864 - [DEBUG] Compose: EdgeIdentity * AllBottom
27365 2019-Jan-11 15:26:33.301893 - [DEBUG]
27366 2019-Jan-11 15:26:33.301918 - [DEBUG] Propagate flow
27367 2019-Jan-11 15:26:33.301942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27368 2019-Jan-11 15:26:33.302001 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27369 2019-Jan-11 15:26:33.302628 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27370 2019-Jan-11 15:26:33.303257 - [DEBUG] Edge function : AllBottom (result of previous compose)
27371 2019-Jan-11 15:26:33.303284 - [DEBUG]
27372 2019-Jan-11 15:26:33.303309 - [DEBUG] Join: AllTop & AllBottom
27373 2019-Jan-11 15:26:33.303336 - [DEBUG] = AllBottom (new jump func)
27374 2019-Jan-11 15:26:33.303362 - [DEBUG]
27375 2019-Jan-11 15:26:33.303386 - [DEBUG] Start adding new jump function
27376 2019-Jan-11 15:26:33.303411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27377 2019-Jan-11 15:26:33.303468 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27378 2019-Jan-11 15:26:33.304097 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27379 2019-Jan-11 15:26:33.304738 - [DEBUG] Edge Function : AllBottom
27380 2019-Jan-11 15:26:33.304766 - [DEBUG] End adding new jump function
27381 2019-Jan-11 15:26:33.304791 - [DEBUG]
27382 2019-Jan-11 15:26:33.304814 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
27383 2019-Jan-11 15:26:33.304839 - [DEBUG]
27384 2019-Jan-11 15:26:33.304862 - [DEBUG] Process 754. path edge:
27385 2019-Jan-11 15:26:33.304886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27386 2019-Jan-11 15:26:33.304943 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
27387 2019-Jan-11 15:26:33.305568 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27388 2019-Jan-11 15:26:33.306196 - [DEBUG]
27389 2019-Jan-11 15:26:33.306222 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27390 2019-Jan-11 15:26:33.306856 - [DEBUG] Compose: EdgeIdentity * AllBottom
27391 2019-Jan-11 15:26:33.306894 - [DEBUG]
27392 2019-Jan-11 15:26:33.306919 - [DEBUG] Propagate flow
27393 2019-Jan-11 15:26:33.306943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27394 2019-Jan-11 15:26:33.307001 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27395 2019-Jan-11 15:26:33.307629 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27396 2019-Jan-11 15:26:33.308274 - [DEBUG] Edge function : AllBottom (result of previous compose)
27397 2019-Jan-11 15:26:33.308300 - [DEBUG]
27398 2019-Jan-11 15:26:33.308326 - [DEBUG] Join: AllTop & AllBottom
27399 2019-Jan-11 15:26:33.308353 - [DEBUG] = AllBottom (new jump func)
27400 2019-Jan-11 15:26:33.308378 - [DEBUG]
27401 2019-Jan-11 15:26:33.308402 - [DEBUG] Start adding new jump function
27402 2019-Jan-11 15:26:33.308427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27403 2019-Jan-11 15:26:33.308484 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27404 2019-Jan-11 15:26:33.309112 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27405 2019-Jan-11 15:26:33.309746 - [DEBUG] Edge Function : AllBottom
27406 2019-Jan-11 15:26:33.309776 - [DEBUG] End adding new jump function
27407 2019-Jan-11 15:26:33.309801 - [DEBUG]
27408 2019-Jan-11 15:26:33.309826 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
27409 2019-Jan-11 15:26:33.309851 - [DEBUG]
27410 2019-Jan-11 15:26:33.309876 - [DEBUG] Process 755. path edge:
27411 2019-Jan-11 15:26:33.309900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27412 2019-Jan-11 15:26:33.309967 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
27413 2019-Jan-11 15:26:33.310653 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27414 2019-Jan-11 15:26:33.311367 - [DEBUG]
27415 2019-Jan-11 15:26:33.311395 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27416 2019-Jan-11 15:26:33.312106 - [DEBUG] Compose: EdgeIdentity * AllBottom
27417 2019-Jan-11 15:26:33.312136 - [DEBUG]
27418 2019-Jan-11 15:26:33.312161 - [DEBUG] Propagate flow
27419 2019-Jan-11 15:26:33.312186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27420 2019-Jan-11 15:26:33.312251 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27421 2019-Jan-11 15:26:33.312896 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27422 2019-Jan-11 15:26:33.313527 - [DEBUG] Edge function : AllBottom (result of previous compose)
27423 2019-Jan-11 15:26:33.313554 - [DEBUG]
27424 2019-Jan-11 15:26:33.313580 - [DEBUG] Join: AllTop & AllBottom
27425 2019-Jan-11 15:26:33.313608 - [DEBUG] = AllBottom (new jump func)
27426 2019-Jan-11 15:26:33.313634 - [DEBUG]
27427 2019-Jan-11 15:26:33.313658 - [DEBUG] Start adding new jump function
27428 2019-Jan-11 15:26:33.313682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27429 2019-Jan-11 15:26:33.313740 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27430 2019-Jan-11 15:26:33.314369 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27431 2019-Jan-11 15:26:33.315019 - [DEBUG] Edge Function : AllBottom
27432 2019-Jan-11 15:26:33.315050 - [DEBUG] End adding new jump function
27433 2019-Jan-11 15:26:33.315075 - [DEBUG]
27434 2019-Jan-11 15:26:33.315098 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27435 2019-Jan-11 15:26:33.315123 - [DEBUG]
27436 2019-Jan-11 15:26:33.315162 - [DEBUG] Process 756. path edge:
27437 2019-Jan-11 15:26:33.315187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27438 2019-Jan-11 15:26:33.315244 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
27439 2019-Jan-11 15:26:33.315875 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27440 2019-Jan-11 15:26:33.316504 - [DEBUG]
27441 2019-Jan-11 15:26:33.316530 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27442 2019-Jan-11 15:26:33.317184 - [DEBUG] Compose: EdgeIdentity * AllBottom
27443 2019-Jan-11 15:26:33.317215 - [DEBUG]
27444 2019-Jan-11 15:26:33.317239 - [DEBUG] Propagate flow
27445 2019-Jan-11 15:26:33.317263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27446 2019-Jan-11 15:26:33.317322 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27447 2019-Jan-11 15:26:33.317965 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27448 2019-Jan-11 15:26:33.318594 - [DEBUG] Edge function : AllBottom (result of previous compose)
27449 2019-Jan-11 15:26:33.318620 - [DEBUG]
27450 2019-Jan-11 15:26:33.318646 - [DEBUG] Join: AllTop & AllBottom
27451 2019-Jan-11 15:26:33.318673 - [DEBUG] = AllBottom (new jump func)
27452 2019-Jan-11 15:26:33.318698 - [DEBUG]
27453 2019-Jan-11 15:26:33.318722 - [DEBUG] Start adding new jump function
27454 2019-Jan-11 15:26:33.318747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27455 2019-Jan-11 15:26:33.318803 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27456 2019-Jan-11 15:26:33.319433 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27457 2019-Jan-11 15:26:33.320060 - [DEBUG] Edge Function : AllBottom
27458 2019-Jan-11 15:26:33.320088 - [DEBUG] End adding new jump function
27459 2019-Jan-11 15:26:33.320113 - [DEBUG]
27460 2019-Jan-11 15:26:33.320137 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27461 2019-Jan-11 15:26:33.320162 - [DEBUG]
27462 2019-Jan-11 15:26:33.320186 - [DEBUG] Process 757. path edge:
27463 2019-Jan-11 15:26:33.320211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27464 2019-Jan-11 15:26:33.320268 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
27465 2019-Jan-11 15:26:33.320896 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27466 2019-Jan-11 15:26:33.321542 - [DEBUG]
27467 2019-Jan-11 15:26:33.321568 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27468 2019-Jan-11 15:26:33.322206 - [DEBUG] Compose: EdgeIdentity * AllBottom
27469 2019-Jan-11 15:26:33.322235 - [DEBUG]
27470 2019-Jan-11 15:26:33.322260 - [DEBUG] Propagate flow
27471 2019-Jan-11 15:26:33.322284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27472 2019-Jan-11 15:26:33.322341 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27473 2019-Jan-11 15:26:33.322982 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27474 2019-Jan-11 15:26:33.323613 - [DEBUG] Edge function : AllBottom (result of previous compose)
27475 2019-Jan-11 15:26:33.323639 - [DEBUG]
27476 2019-Jan-11 15:26:33.323665 - [DEBUG] Join: AllTop & AllBottom
27477 2019-Jan-11 15:26:33.323692 - [DEBUG] = AllBottom (new jump func)
27478 2019-Jan-11 15:26:33.323718 - [DEBUG]
27479 2019-Jan-11 15:26:33.323742 - [DEBUG] Start adding new jump function
27480 2019-Jan-11 15:26:33.323776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27481 2019-Jan-11 15:26:33.323834 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27482 2019-Jan-11 15:26:33.324465 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27483 2019-Jan-11 15:26:33.325117 - [DEBUG] Edge Function : AllBottom
27484 2019-Jan-11 15:26:33.325146 - [DEBUG] End adding new jump function
27485 2019-Jan-11 15:26:33.325171 - [DEBUG]
27486 2019-Jan-11 15:26:33.325196 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27487 2019-Jan-11 15:26:33.325220 - [DEBUG]
27488 2019-Jan-11 15:26:33.325244 - [DEBUG] Process 758. path edge:
27489 2019-Jan-11 15:26:33.325270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27490 2019-Jan-11 15:26:33.325327 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
27491 2019-Jan-11 15:26:33.325964 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27492 2019-Jan-11 15:26:33.326593 - [DEBUG]
27493 2019-Jan-11 15:26:33.326619 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27494 2019-Jan-11 15:26:33.327264 - [DEBUG] Possible callees:
27495 2019-Jan-11 15:26:33.327291 - [DEBUG] llvm.dbg.declare
27496 2019-Jan-11 15:26:33.327317 - [DEBUG] Possible return sites:
27497 2019-Jan-11 15:26:33.327342 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12027498 2019-Jan-11 15:26:33.328615 - [DEBUG] Found and process special summary
27499 2019-Jan-11 15:26:33.328650 - [DEBUG] Compose: EdgeIdentity * AllBottom
27500 2019-Jan-11 15:26:33.328678 - [DEBUG]
27501 2019-Jan-11 15:26:33.328703 - [DEBUG] Propagate flow
27502 2019-Jan-11 15:26:33.328728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27503 2019-Jan-11 15:26:33.328785 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27504 2019-Jan-11 15:26:33.329416 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27505 2019-Jan-11 15:26:33.330045 - [DEBUG] Edge function : AllBottom (result of previous compose)
27506 2019-Jan-11 15:26:33.330072 - [DEBUG]
27507 2019-Jan-11 15:26:33.330098 - [DEBUG] Join: AllTop & AllBottom
27508 2019-Jan-11 15:26:33.330125 - [DEBUG] = AllBottom (new jump func)
27509 2019-Jan-11 15:26:33.330151 - [DEBUG]
27510 2019-Jan-11 15:26:33.330175 - [DEBUG] Start adding new jump function
27511 2019-Jan-11 15:26:33.330200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27512 2019-Jan-11 15:26:33.330258 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27513 2019-Jan-11 15:26:33.330888 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27514 2019-Jan-11 15:26:33.331532 - [DEBUG] Edge Function : AllBottom
27515 2019-Jan-11 15:26:33.331560 - [DEBUG] End adding new jump function
27516 2019-Jan-11 15:26:33.331585 - [DEBUG]
27517 2019-Jan-11 15:26:33.331608 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27518 2019-Jan-11 15:26:33.331632 - [DEBUG]
27519 2019-Jan-11 15:26:33.331656 - [DEBUG] Process 759. path edge:
27520 2019-Jan-11 15:26:33.331680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27521 2019-Jan-11 15:26:33.331737 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
27522 2019-Jan-11 15:26:33.332376 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27523 2019-Jan-11 15:26:33.333006 - [DEBUG]
27524 2019-Jan-11 15:26:33.333031 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27525 2019-Jan-11 15:26:33.333681 - [DEBUG] Compose: EdgeIdentity * AllBottom
27526 2019-Jan-11 15:26:33.333710 - [DEBUG]
27527 2019-Jan-11 15:26:33.333735 - [DEBUG] Propagate flow
27528 2019-Jan-11 15:26:33.333760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27529 2019-Jan-11 15:26:33.333818 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27530 2019-Jan-11 15:26:33.334446 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27531 2019-Jan-11 15:26:33.335092 - [DEBUG] Edge function : AllBottom (result of previous compose)
27532 2019-Jan-11 15:26:33.335118 - [DEBUG]
27533 2019-Jan-11 15:26:33.335144 - [DEBUG] Join: AllTop & AllBottom
27534 2019-Jan-11 15:26:33.335171 - [DEBUG] = AllBottom (new jump func)
27535 2019-Jan-11 15:26:33.335197 - [DEBUG]
27536 2019-Jan-11 15:26:33.335221 - [DEBUG] Start adding new jump function
27537 2019-Jan-11 15:26:33.335245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27538 2019-Jan-11 15:26:33.335302 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27539 2019-Jan-11 15:26:33.335932 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27540 2019-Jan-11 15:26:33.336558 - [DEBUG] Edge Function : AllBottom
27541 2019-Jan-11 15:26:33.336586 - [DEBUG] End adding new jump function
27542 2019-Jan-11 15:26:33.336611 - [DEBUG]
27543 2019-Jan-11 15:26:33.336636 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27544 2019-Jan-11 15:26:33.336661 - [DEBUG]
27545 2019-Jan-11 15:26:33.336685 - [DEBUG] Process 760. path edge:
27546 2019-Jan-11 15:26:33.336710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27547 2019-Jan-11 15:26:33.336767 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
27548 2019-Jan-11 15:26:33.337394 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27549 2019-Jan-11 15:26:33.338039 - [DEBUG]
27550 2019-Jan-11 15:26:33.338065 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27551 2019-Jan-11 15:26:33.338703 - [DEBUG] Compose: EdgeIdentity * AllBottom
27552 2019-Jan-11 15:26:33.338732 - [DEBUG]
27553 2019-Jan-11 15:26:33.338756 - [DEBUG] Propagate flow
27554 2019-Jan-11 15:26:33.338781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27555 2019-Jan-11 15:26:33.338838 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27556 2019-Jan-11 15:26:33.339475 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27557 2019-Jan-11 15:26:33.340104 - [DEBUG] Edge function : AllBottom (result of previous compose)
27558 2019-Jan-11 15:26:33.340130 - [DEBUG]
27559 2019-Jan-11 15:26:33.340156 - [DEBUG] Join: AllTop & AllBottom
27560 2019-Jan-11 15:26:33.340183 - [DEBUG] = AllBottom (new jump func)
27561 2019-Jan-11 15:26:33.340209 - [DEBUG]
27562 2019-Jan-11 15:26:33.340233 - [DEBUG] Start adding new jump function
27563 2019-Jan-11 15:26:33.340257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27564 2019-Jan-11 15:26:33.340314 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27565 2019-Jan-11 15:26:33.340944 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27566 2019-Jan-11 15:26:33.341602 - [DEBUG] Edge Function : AllBottom
27567 2019-Jan-11 15:26:33.341631 - [DEBUG] End adding new jump function
27568 2019-Jan-11 15:26:33.341656 - [DEBUG]
27569 2019-Jan-11 15:26:33.341681 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27570 2019-Jan-11 15:26:33.341706 - [DEBUG]
27571 2019-Jan-11 15:26:33.341730 - [DEBUG] Process 761. path edge:
27572 2019-Jan-11 15:26:33.341755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27573 2019-Jan-11 15:26:33.341812 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27574 2019-Jan-11 15:26:33.342449 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27575 2019-Jan-11 15:26:33.343077 - [DEBUG]
27576 2019-Jan-11 15:26:33.343102 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27577 2019-Jan-11 15:26:33.343747 - [DEBUG] Possible callees:
27578 2019-Jan-11 15:26:33.343773 - [DEBUG] llvm.dbg.declare
27579 2019-Jan-11 15:26:33.343799 - [DEBUG] Possible return sites:
27580 2019-Jan-11 15:26:33.343824 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927581 2019-Jan-11 15:26:33.345090 - [DEBUG] Found and process special summary
27582 2019-Jan-11 15:26:33.345125 - [DEBUG] Compose: EdgeIdentity * AllBottom
27583 2019-Jan-11 15:26:33.345153 - [DEBUG]
27584 2019-Jan-11 15:26:33.345178 - [DEBUG] Propagate flow
27585 2019-Jan-11 15:26:33.345202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27586 2019-Jan-11 15:26:33.345260 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27587 2019-Jan-11 15:26:33.345891 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27588 2019-Jan-11 15:26:33.346518 - [DEBUG] Edge function : AllBottom (result of previous compose)
27589 2019-Jan-11 15:26:33.346545 - [DEBUG]
27590 2019-Jan-11 15:26:33.346570 - [DEBUG] Join: AllTop & AllBottom
27591 2019-Jan-11 15:26:33.346597 - [DEBUG] = AllBottom (new jump func)
27592 2019-Jan-11 15:26:33.346623 - [DEBUG]
27593 2019-Jan-11 15:26:33.346647 - [DEBUG] Start adding new jump function
27594 2019-Jan-11 15:26:33.346672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27595 2019-Jan-11 15:26:33.346729 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27596 2019-Jan-11 15:26:33.347357 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27597 2019-Jan-11 15:26:33.348000 - [DEBUG] Edge Function : AllBottom
27598 2019-Jan-11 15:26:33.348028 - [DEBUG] End adding new jump function
27599 2019-Jan-11 15:26:33.348052 - [DEBUG]
27600 2019-Jan-11 15:26:33.348076 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27601 2019-Jan-11 15:26:33.348100 - [DEBUG]
27602 2019-Jan-11 15:26:33.348123 - [DEBUG] Process 762. path edge:
27603 2019-Jan-11 15:26:33.348147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27604 2019-Jan-11 15:26:33.348203 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27605 2019-Jan-11 15:26:33.348831 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27606 2019-Jan-11 15:26:33.349459 - [DEBUG]
27607 2019-Jan-11 15:26:33.349484 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27608 2019-Jan-11 15:26:33.350141 - [DEBUG] Compose: EdgeIdentity * AllBottom
27609 2019-Jan-11 15:26:33.350171 - [DEBUG]
27610 2019-Jan-11 15:26:33.350196 - [DEBUG] Propagate flow
27611 2019-Jan-11 15:26:33.350220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27612 2019-Jan-11 15:26:33.350280 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27613 2019-Jan-11 15:26:33.350907 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27614 2019-Jan-11 15:26:33.351551 - [DEBUG] Edge function : AllBottom (result of previous compose)
27615 2019-Jan-11 15:26:33.351577 - [DEBUG]
27616 2019-Jan-11 15:26:33.351603 - [DEBUG] Join: AllTop & AllBottom
27617 2019-Jan-11 15:26:33.351630 - [DEBUG] = AllBottom (new jump func)
27618 2019-Jan-11 15:26:33.351656 - [DEBUG]
27619 2019-Jan-11 15:26:33.351680 - [DEBUG] Start adding new jump function
27620 2019-Jan-11 15:26:33.351704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27621 2019-Jan-11 15:26:33.351760 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27622 2019-Jan-11 15:26:33.352389 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27623 2019-Jan-11 15:26:33.353016 - [DEBUG] Edge Function : AllBottom
27624 2019-Jan-11 15:26:33.353045 - [DEBUG] End adding new jump function
27625 2019-Jan-11 15:26:33.353070 - [DEBUG]
27626 2019-Jan-11 15:26:33.353094 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27627 2019-Jan-11 15:26:33.353120 - [DEBUG]
27628 2019-Jan-11 15:26:33.353144 - [DEBUG] Process 763. path edge:
27629 2019-Jan-11 15:26:33.353168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27630 2019-Jan-11 15:26:33.353225 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27631 2019-Jan-11 15:26:33.353852 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27632 2019-Jan-11 15:26:33.354480 - [DEBUG]
27633 2019-Jan-11 15:26:33.354507 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27634 2019-Jan-11 15:26:33.355161 - [DEBUG] Compose: EdgeIdentity * AllBottom
27635 2019-Jan-11 15:26:33.355190 - [DEBUG]
27636 2019-Jan-11 15:26:33.355214 - [DEBUG] Propagate flow
27637 2019-Jan-11 15:26:33.355239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27638 2019-Jan-11 15:26:33.355296 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27639 2019-Jan-11 15:26:33.355934 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27640 2019-Jan-11 15:26:33.356564 - [DEBUG] Edge function : AllBottom (result of previous compose)
27641 2019-Jan-11 15:26:33.356590 - [DEBUG]
27642 2019-Jan-11 15:26:33.356615 - [DEBUG] Join: AllTop & AllBottom
27643 2019-Jan-11 15:26:33.356642 - [DEBUG] = AllBottom (new jump func)
27644 2019-Jan-11 15:26:33.356668 - [DEBUG]
27645 2019-Jan-11 15:26:33.356692 - [DEBUG] Start adding new jump function
27646 2019-Jan-11 15:26:33.356716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27647 2019-Jan-11 15:26:33.356773 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27648 2019-Jan-11 15:26:33.357402 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27649 2019-Jan-11 15:26:33.358053 - [DEBUG] Edge Function : AllBottom
27650 2019-Jan-11 15:26:33.358081 - [DEBUG] End adding new jump function
27651 2019-Jan-11 15:26:33.358105 - [DEBUG]
27652 2019-Jan-11 15:26:33.358129 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27653 2019-Jan-11 15:26:33.358161 - [DEBUG]
27654 2019-Jan-11 15:26:33.358185 - [DEBUG] Process 764. path edge:
27655 2019-Jan-11 15:26:33.358209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27656 2019-Jan-11 15:26:33.358265 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27657 2019-Jan-11 15:26:33.358902 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27658 2019-Jan-11 15:26:33.359531 - [DEBUG]
27659 2019-Jan-11 15:26:33.359557 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27660 2019-Jan-11 15:26:33.360201 - [DEBUG] Possible callees:
27661 2019-Jan-11 15:26:33.360227 - [DEBUG] llvm.dbg.declare
27662 2019-Jan-11 15:26:33.360253 - [DEBUG] Possible return sites:
27663 2019-Jan-11 15:26:33.360278 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527664 2019-Jan-11 15:26:33.361542 - [DEBUG] Found and process special summary
27665 2019-Jan-11 15:26:33.361575 - [DEBUG] Compose: EdgeIdentity * AllBottom
27666 2019-Jan-11 15:26:33.361603 - [DEBUG]
27667 2019-Jan-11 15:26:33.361627 - [DEBUG] Propagate flow
27668 2019-Jan-11 15:26:33.361651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27669 2019-Jan-11 15:26:33.361708 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27670 2019-Jan-11 15:26:33.362336 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27671 2019-Jan-11 15:26:33.362965 - [DEBUG] Edge function : AllBottom (result of previous compose)
27672 2019-Jan-11 15:26:33.362991 - [DEBUG]
27673 2019-Jan-11 15:26:33.363017 - [DEBUG] Join: AllTop & AllBottom
27674 2019-Jan-11 15:26:33.363044 - [DEBUG] = AllBottom (new jump func)
27675 2019-Jan-11 15:26:33.363069 - [DEBUG]
27676 2019-Jan-11 15:26:33.363093 - [DEBUG] Start adding new jump function
27677 2019-Jan-11 15:26:33.363117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27678 2019-Jan-11 15:26:33.363174 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27679 2019-Jan-11 15:26:33.363802 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27680 2019-Jan-11 15:26:33.364432 - [DEBUG] Edge Function : AllBottom
27681 2019-Jan-11 15:26:33.364460 - [DEBUG] End adding new jump function
27682 2019-Jan-11 15:26:33.364485 - [DEBUG]
27683 2019-Jan-11 15:26:33.364510 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27684 2019-Jan-11 15:26:33.364548 - [DEBUG]
27685 2019-Jan-11 15:26:33.364572 - [DEBUG] Process 765. path edge:
27686 2019-Jan-11 15:26:33.364597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27687 2019-Jan-11 15:26:33.364655 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27688 2019-Jan-11 15:26:33.365284 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27689 2019-Jan-11 15:26:33.365913 - [DEBUG]
27690 2019-Jan-11 15:26:33.365938 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27691 2019-Jan-11 15:26:33.366586 - [DEBUG] Compose: EdgeIdentity * AllBottom
27692 2019-Jan-11 15:26:33.366616 - [DEBUG]
27693 2019-Jan-11 15:26:33.366640 - [DEBUG] Propagate flow
27694 2019-Jan-11 15:26:33.366665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27695 2019-Jan-11 15:26:33.366723 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27696 2019-Jan-11 15:26:33.367365 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27697 2019-Jan-11 15:26:33.368006 - [DEBUG] Edge function : AllBottom (result of previous compose)
27698 2019-Jan-11 15:26:33.368032 - [DEBUG]
27699 2019-Jan-11 15:26:33.368057 - [DEBUG] Join: AllTop & AllBottom
27700 2019-Jan-11 15:26:33.368083 - [DEBUG] = AllBottom (new jump func)
27701 2019-Jan-11 15:26:33.368108 - [DEBUG]
27702 2019-Jan-11 15:26:33.368132 - [DEBUG] Start adding new jump function
27703 2019-Jan-11 15:26:33.368155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27704 2019-Jan-11 15:26:33.368212 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27705 2019-Jan-11 15:26:33.368840 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27706 2019-Jan-11 15:26:33.369465 - [DEBUG] Edge Function : AllBottom
27707 2019-Jan-11 15:26:33.369494 - [DEBUG] End adding new jump function
27708 2019-Jan-11 15:26:33.369519 - [DEBUG]
27709 2019-Jan-11 15:26:33.369543 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27710 2019-Jan-11 15:26:33.369568 - [DEBUG]
27711 2019-Jan-11 15:26:33.369593 - [DEBUG] Process 766. path edge:
27712 2019-Jan-11 15:26:33.369618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27713 2019-Jan-11 15:26:33.369675 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27714 2019-Jan-11 15:26:33.370300 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27715 2019-Jan-11 15:26:33.370928 - [DEBUG]
27716 2019-Jan-11 15:26:33.370954 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27717 2019-Jan-11 15:26:33.371608 - [DEBUG] Compose: EdgeIdentity * AllBottom
27718 2019-Jan-11 15:26:33.371637 - [DEBUG]
27719 2019-Jan-11 15:26:33.371662 - [DEBUG] Propagate flow
27720 2019-Jan-11 15:26:33.371687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27721 2019-Jan-11 15:26:33.371744 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27722 2019-Jan-11 15:26:33.372372 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27723 2019-Jan-11 15:26:33.373001 - [DEBUG] Edge function : AllBottom (result of previous compose)
27724 2019-Jan-11 15:26:33.373027 - [DEBUG]
27725 2019-Jan-11 15:26:33.373053 - [DEBUG] Join: AllTop & AllBottom
27726 2019-Jan-11 15:26:33.373080 - [DEBUG] = AllBottom (new jump func)
27727 2019-Jan-11 15:26:33.373105 - [DEBUG]
27728 2019-Jan-11 15:26:33.373129 - [DEBUG] Start adding new jump function
27729 2019-Jan-11 15:26:33.373154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27730 2019-Jan-11 15:26:33.373211 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27731 2019-Jan-11 15:26:33.373842 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27732 2019-Jan-11 15:26:33.374468 - [DEBUG] Edge Function : AllBottom
27733 2019-Jan-11 15:26:33.374498 - [DEBUG] End adding new jump function
27734 2019-Jan-11 15:26:33.374534 - [DEBUG]
27735 2019-Jan-11 15:26:33.374561 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27736 2019-Jan-11 15:26:33.374586 - [DEBUG]
27737 2019-Jan-11 15:26:33.374610 - [DEBUG] Process 767. path edge:
27738 2019-Jan-11 15:26:33.374635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27739 2019-Jan-11 15:26:33.374693 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27740 2019-Jan-11 15:26:33.375320 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27741 2019-Jan-11 15:26:33.375964 - [DEBUG]
27742 2019-Jan-11 15:26:33.375990 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27743 2019-Jan-11 15:26:33.376630 - [DEBUG] Compose: EdgeIdentity * AllBottom
27744 2019-Jan-11 15:26:33.376660 - [DEBUG]
27745 2019-Jan-11 15:26:33.376685 - [DEBUG] Propagate flow
27746 2019-Jan-11 15:26:33.376709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27747 2019-Jan-11 15:26:33.376767 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27748 2019-Jan-11 15:26:33.377405 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27749 2019-Jan-11 15:26:33.378049 - [DEBUG] Edge function : AllBottom (result of previous compose)
27750 2019-Jan-11 15:26:33.378075 - [DEBUG]
27751 2019-Jan-11 15:26:33.378099 - [DEBUG] Join: AllTop & AllBottom
27752 2019-Jan-11 15:26:33.378125 - [DEBUG] = AllBottom (new jump func)
27753 2019-Jan-11 15:26:33.378150 - [DEBUG]
27754 2019-Jan-11 15:26:33.378173 - [DEBUG] Start adding new jump function
27755 2019-Jan-11 15:26:33.378196 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27756 2019-Jan-11 15:26:33.378252 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27757 2019-Jan-11 15:26:33.378881 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27758 2019-Jan-11 15:26:33.379516 - [DEBUG] Edge Function : AllBottom
27759 2019-Jan-11 15:26:33.379545 - [DEBUG] End adding new jump function
27760 2019-Jan-11 15:26:33.379570 - [DEBUG]
27761 2019-Jan-11 15:26:33.379594 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27762 2019-Jan-11 15:26:33.379619 - [DEBUG]
27763 2019-Jan-11 15:26:33.379643 - [DEBUG] Process 768. path edge:
27764 2019-Jan-11 15:26:33.379668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27765 2019-Jan-11 15:26:33.379725 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27766 2019-Jan-11 15:26:33.380360 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27767 2019-Jan-11 15:26:33.380989 - [DEBUG]
27768 2019-Jan-11 15:26:33.381014 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27769 2019-Jan-11 15:26:33.381674 - [DEBUG] Possible callees:
27770 2019-Jan-11 15:26:33.381700 - [DEBUG] llvm.dbg.declare
27771 2019-Jan-11 15:26:33.381726 - [DEBUG] Possible return sites:
27772 2019-Jan-11 15:26:33.381751 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327773 2019-Jan-11 15:26:33.383001 - [DEBUG] Found and process special summary
27774 2019-Jan-11 15:26:33.383035 - [DEBUG] Compose: EdgeIdentity * AllBottom
27775 2019-Jan-11 15:26:33.383063 - [DEBUG]
27776 2019-Jan-11 15:26:33.383088 - [DEBUG] Propagate flow
27777 2019-Jan-11 15:26:33.383112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27778 2019-Jan-11 15:26:33.383170 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27779 2019-Jan-11 15:26:33.383805 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27780 2019-Jan-11 15:26:33.384434 - [DEBUG] Edge function : AllBottom (result of previous compose)
27781 2019-Jan-11 15:26:33.384460 - [DEBUG]
27782 2019-Jan-11 15:26:33.384485 - [DEBUG] Join: AllTop & AllBottom
27783 2019-Jan-11 15:26:33.384521 - [DEBUG] = AllBottom (new jump func)
27784 2019-Jan-11 15:26:33.384560 - [DEBUG]
27785 2019-Jan-11 15:26:33.384585 - [DEBUG] Start adding new jump function
27786 2019-Jan-11 15:26:33.384609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27787 2019-Jan-11 15:26:33.384668 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27788 2019-Jan-11 15:26:33.385298 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27789 2019-Jan-11 15:26:33.385926 - [DEBUG] Edge Function : AllBottom
27790 2019-Jan-11 15:26:33.385955 - [DEBUG] End adding new jump function
27791 2019-Jan-11 15:26:33.385980 - [DEBUG]
27792 2019-Jan-11 15:26:33.386005 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27793 2019-Jan-11 15:26:33.386030 - [DEBUG]
27794 2019-Jan-11 15:26:33.386054 - [DEBUG] Process 769. path edge:
27795 2019-Jan-11 15:26:33.386079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27796 2019-Jan-11 15:26:33.386136 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27797 2019-Jan-11 15:26:33.386766 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27798 2019-Jan-11 15:26:33.387394 - [DEBUG]
27799 2019-Jan-11 15:26:33.387420 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27800 2019-Jan-11 15:26:33.388084 - [DEBUG] Compose: EdgeIdentity * AllBottom
27801 2019-Jan-11 15:26:33.388112 - [DEBUG]
27802 2019-Jan-11 15:26:33.388136 - [DEBUG] Propagate flow
27803 2019-Jan-11 15:26:33.388160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27804 2019-Jan-11 15:26:33.388217 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27805 2019-Jan-11 15:26:33.388844 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27806 2019-Jan-11 15:26:33.389474 - [DEBUG] Edge function : AllBottom (result of previous compose)
27807 2019-Jan-11 15:26:33.389500 - [DEBUG]
27808 2019-Jan-11 15:26:33.389526 - [DEBUG] Join: AllTop & AllBottom
27809 2019-Jan-11 15:26:33.389552 - [DEBUG] = AllBottom (new jump func)
27810 2019-Jan-11 15:26:33.389578 - [DEBUG]
27811 2019-Jan-11 15:26:33.389602 - [DEBUG] Start adding new jump function
27812 2019-Jan-11 15:26:33.389626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27813 2019-Jan-11 15:26:33.389683 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27814 2019-Jan-11 15:26:33.390311 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27815 2019-Jan-11 15:26:33.390937 - [DEBUG] Edge Function : AllBottom
27816 2019-Jan-11 15:26:33.390966 - [DEBUG] End adding new jump function
27817 2019-Jan-11 15:26:33.390991 - [DEBUG]
27818 2019-Jan-11 15:26:33.391016 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27819 2019-Jan-11 15:26:33.391041 - [DEBUG]
27820 2019-Jan-11 15:26:33.391065 - [DEBUG] Process 770. path edge:
27821 2019-Jan-11 15:26:33.391090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27822 2019-Jan-11 15:26:33.391147 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27823 2019-Jan-11 15:26:33.391787 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27824 2019-Jan-11 15:26:33.392416 - [DEBUG]
27825 2019-Jan-11 15:26:33.392443 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27826 2019-Jan-11 15:26:33.393084 - [DEBUG] Compose: EdgeIdentity * AllBottom
27827 2019-Jan-11 15:26:33.393113 - [DEBUG]
27828 2019-Jan-11 15:26:33.393138 - [DEBUG] Propagate flow
27829 2019-Jan-11 15:26:33.393170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27830 2019-Jan-11 15:26:33.393229 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27831 2019-Jan-11 15:26:33.393866 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27832 2019-Jan-11 15:26:33.394495 - [DEBUG] Edge function : AllBottom (result of previous compose)
27833 2019-Jan-11 15:26:33.394522 - [DEBUG]
27834 2019-Jan-11 15:26:33.394560 - [DEBUG] Join: AllTop & AllBottom
27835 2019-Jan-11 15:26:33.394588 - [DEBUG] = AllBottom (new jump func)
27836 2019-Jan-11 15:26:33.394613 - [DEBUG]
27837 2019-Jan-11 15:26:33.394638 - [DEBUG] Start adding new jump function
27838 2019-Jan-11 15:26:33.394662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27839 2019-Jan-11 15:26:33.394719 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27840 2019-Jan-11 15:26:33.395348 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27841 2019-Jan-11 15:26:33.395983 - [DEBUG] Edge Function : AllBottom
27842 2019-Jan-11 15:26:33.396011 - [DEBUG] End adding new jump function
27843 2019-Jan-11 15:26:33.396036 - [DEBUG]
27844 2019-Jan-11 15:26:33.396060 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27845 2019-Jan-11 15:26:33.396086 - [DEBUG]
27846 2019-Jan-11 15:26:33.396110 - [DEBUG] Process 771. path edge:
27847 2019-Jan-11 15:26:33.396134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27848 2019-Jan-11 15:26:33.396192 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27849 2019-Jan-11 15:26:33.396827 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27850 2019-Jan-11 15:26:33.397455 - [DEBUG]
27851 2019-Jan-11 15:26:33.397480 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27852 2019-Jan-11 15:26:33.398139 - [DEBUG] Possible callees:
27853 2019-Jan-11 15:26:33.398165 - [DEBUG] llvm.dbg.declare
27854 2019-Jan-11 15:26:33.398190 - [DEBUG] Possible return sites:
27855 2019-Jan-11 15:26:33.398214 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927856 2019-Jan-11 15:26:33.399466 - [DEBUG] Found and process special summary
27857 2019-Jan-11 15:26:33.399500 - [DEBUG] Compose: EdgeIdentity * AllBottom
27858 2019-Jan-11 15:26:33.399528 - [DEBUG]
27859 2019-Jan-11 15:26:33.399553 - [DEBUG] Propagate flow
27860 2019-Jan-11 15:26:33.399578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27861 2019-Jan-11 15:26:33.399636 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27862 2019-Jan-11 15:26:33.400267 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27863 2019-Jan-11 15:26:33.400897 - [DEBUG] Edge function : AllBottom (result of previous compose)
27864 2019-Jan-11 15:26:33.400924 - [DEBUG]
27865 2019-Jan-11 15:26:33.400949 - [DEBUG] Join: AllTop & AllBottom
27866 2019-Jan-11 15:26:33.400976 - [DEBUG] = AllBottom (new jump func)
27867 2019-Jan-11 15:26:33.401002 - [DEBUG]
27868 2019-Jan-11 15:26:33.401026 - [DEBUG] Start adding new jump function
27869 2019-Jan-11 15:26:33.401050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27870 2019-Jan-11 15:26:33.401107 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27871 2019-Jan-11 15:26:33.401763 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27872 2019-Jan-11 15:26:33.402393 - [DEBUG] Edge Function : AllBottom
27873 2019-Jan-11 15:26:33.402422 - [DEBUG] End adding new jump function
27874 2019-Jan-11 15:26:33.402447 - [DEBUG]
27875 2019-Jan-11 15:26:33.402471 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27876 2019-Jan-11 15:26:33.402497 - [DEBUG]
27877 2019-Jan-11 15:26:33.402521 - [DEBUG] Process 772. path edge:
27878 2019-Jan-11 15:26:33.402546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27879 2019-Jan-11 15:26:33.402603 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27880 2019-Jan-11 15:26:33.403232 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27881 2019-Jan-11 15:26:33.403861 - [DEBUG]
27882 2019-Jan-11 15:26:33.403887 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27883 2019-Jan-11 15:26:33.404548 - [DEBUG] Compose: EdgeIdentity * AllBottom
27884 2019-Jan-11 15:26:33.404579 - [DEBUG]
27885 2019-Jan-11 15:26:33.404604 - [DEBUG] Propagate flow
27886 2019-Jan-11 15:26:33.404628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27887 2019-Jan-11 15:26:33.404687 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27888 2019-Jan-11 15:26:33.405317 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27889 2019-Jan-11 15:26:33.405945 - [DEBUG] Edge function : AllBottom (result of previous compose)
27890 2019-Jan-11 15:26:33.405972 - [DEBUG]
27891 2019-Jan-11 15:26:33.405997 - [DEBUG] Join: AllTop & AllBottom
27892 2019-Jan-11 15:26:33.406024 - [DEBUG] = AllBottom (new jump func)
27893 2019-Jan-11 15:26:33.406049 - [DEBUG]
27894 2019-Jan-11 15:26:33.406073 - [DEBUG] Start adding new jump function
27895 2019-Jan-11 15:26:33.406098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27896 2019-Jan-11 15:26:33.406155 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27897 2019-Jan-11 15:26:33.406785 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27898 2019-Jan-11 15:26:33.407411 - [DEBUG] Edge Function : AllBottom
27899 2019-Jan-11 15:26:33.407439 - [DEBUG] End adding new jump function
27900 2019-Jan-11 15:26:33.407464 - [DEBUG]
27901 2019-Jan-11 15:26:33.407489 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27902 2019-Jan-11 15:26:33.407514 - [DEBUG]
27903 2019-Jan-11 15:26:33.407538 - [DEBUG] Process 773. path edge:
27904 2019-Jan-11 15:26:33.407563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27905 2019-Jan-11 15:26:33.407620 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27906 2019-Jan-11 15:26:33.408262 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27907 2019-Jan-11 15:26:33.408892 - [DEBUG]
27908 2019-Jan-11 15:26:33.408917 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27909 2019-Jan-11 15:26:33.409563 - [DEBUG] Compose: EdgeIdentity * AllBottom
27910 2019-Jan-11 15:26:33.409593 - [DEBUG]
27911 2019-Jan-11 15:26:33.409618 - [DEBUG] Propagate flow
27912 2019-Jan-11 15:26:33.409643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27913 2019-Jan-11 15:26:33.409702 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27914 2019-Jan-11 15:26:33.410341 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27915 2019-Jan-11 15:26:33.410972 - [DEBUG] Edge function : AllBottom (result of previous compose)
27916 2019-Jan-11 15:26:33.410999 - [DEBUG]
27917 2019-Jan-11 15:26:33.411024 - [DEBUG] Join: AllTop & AllBottom
27918 2019-Jan-11 15:26:33.411051 - [DEBUG] = AllBottom (new jump func)
27919 2019-Jan-11 15:26:33.411077 - [DEBUG]
27920 2019-Jan-11 15:26:33.411101 - [DEBUG] Start adding new jump function
27921 2019-Jan-11 15:26:33.411126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27922 2019-Jan-11 15:26:33.411183 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27923 2019-Jan-11 15:26:33.411825 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27924 2019-Jan-11 15:26:33.412457 - [DEBUG] Edge Function : AllBottom
27925 2019-Jan-11 15:26:33.412486 - [DEBUG] End adding new jump function
27926 2019-Jan-11 15:26:33.412511 - [DEBUG]
27927 2019-Jan-11 15:26:33.412535 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27928 2019-Jan-11 15:26:33.412561 - [DEBUG]
27929 2019-Jan-11 15:26:33.412585 - [DEBUG] Process 774. path edge:
27930 2019-Jan-11 15:26:33.412609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27931 2019-Jan-11 15:26:33.412667 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27932 2019-Jan-11 15:26:33.413299 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27933 2019-Jan-11 15:26:33.413928 - [DEBUG]
27934 2019-Jan-11 15:26:33.413954 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27935 2019-Jan-11 15:26:33.414620 - [DEBUG] Compose: EdgeIdentity * AllBottom
27936 2019-Jan-11 15:26:33.414649 - [DEBUG]
27937 2019-Jan-11 15:26:33.414673 - [DEBUG] Propagate flow
27938 2019-Jan-11 15:26:33.414698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27939 2019-Jan-11 15:26:33.414756 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27940 2019-Jan-11 15:26:33.415383 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27941 2019-Jan-11 15:26:33.416012 - [DEBUG] Edge function : AllBottom (result of previous compose)
27942 2019-Jan-11 15:26:33.416038 - [DEBUG]
27943 2019-Jan-11 15:26:33.416063 - [DEBUG] Join: AllTop & AllBottom
27944 2019-Jan-11 15:26:33.416090 - [DEBUG] = AllBottom (new jump func)
27945 2019-Jan-11 15:26:33.416116 - [DEBUG]
27946 2019-Jan-11 15:26:33.416140 - [DEBUG] Start adding new jump function
27947 2019-Jan-11 15:26:33.416164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27948 2019-Jan-11 15:26:33.416221 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27949 2019-Jan-11 15:26:33.416851 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27950 2019-Jan-11 15:26:33.417477 - [DEBUG] Edge Function : AllBottom
27951 2019-Jan-11 15:26:33.417505 - [DEBUG] End adding new jump function
27952 2019-Jan-11 15:26:33.417530 - [DEBUG]
27953 2019-Jan-11 15:26:33.417554 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27954 2019-Jan-11 15:26:33.417579 - [DEBUG]
27955 2019-Jan-11 15:26:33.417603 - [DEBUG] Process 775. path edge:
27956 2019-Jan-11 15:26:33.417628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27957 2019-Jan-11 15:26:33.417685 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27958 2019-Jan-11 15:26:33.418329 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27959 2019-Jan-11 15:26:33.418965 - [DEBUG]
27960 2019-Jan-11 15:26:33.418992 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27961 2019-Jan-11 15:26:33.419633 - [DEBUG] Compose: EdgeIdentity * AllBottom
27962 2019-Jan-11 15:26:33.419662 - [DEBUG]
27963 2019-Jan-11 15:26:33.419687 - [DEBUG] Propagate flow
27964 2019-Jan-11 15:26:33.419711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27965 2019-Jan-11 15:26:33.419769 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27966 2019-Jan-11 15:26:33.420427 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27967 2019-Jan-11 15:26:33.421057 - [DEBUG] Edge function : AllBottom (result of previous compose)
27968 2019-Jan-11 15:26:33.421083 - [DEBUG]
27969 2019-Jan-11 15:26:33.421109 - [DEBUG] Join: AllTop & AllBottom
27970 2019-Jan-11 15:26:33.421136 - [DEBUG] = AllBottom (new jump func)
27971 2019-Jan-11 15:26:33.421161 - [DEBUG]
27972 2019-Jan-11 15:26:33.421185 - [DEBUG] Start adding new jump function
27973 2019-Jan-11 15:26:33.421223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27974 2019-Jan-11 15:26:33.421281 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27975 2019-Jan-11 15:26:33.421911 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27976 2019-Jan-11 15:26:33.422539 - [DEBUG] Edge Function : AllBottom
27977 2019-Jan-11 15:26:33.422568 - [DEBUG] End adding new jump function
27978 2019-Jan-11 15:26:33.422592 - [DEBUG]
27979 2019-Jan-11 15:26:33.422617 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27980 2019-Jan-11 15:26:33.422642 - [DEBUG]
27981 2019-Jan-11 15:26:33.422666 - [DEBUG] Process 776. path edge:
27982 2019-Jan-11 15:26:33.422690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27983 2019-Jan-11 15:26:33.422748 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27984 2019-Jan-11 15:26:33.423377 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27985 2019-Jan-11 15:26:33.424006 - [DEBUG]
27986 2019-Jan-11 15:26:33.424031 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27987 2019-Jan-11 15:26:33.424695 - [DEBUG] Compose: EdgeIdentity * AllBottom
27988 2019-Jan-11 15:26:33.424724 - [DEBUG]
27989 2019-Jan-11 15:26:33.424747 - [DEBUG] Propagate flow
27990 2019-Jan-11 15:26:33.424771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27991 2019-Jan-11 15:26:33.424828 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27992 2019-Jan-11 15:26:33.425456 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27993 2019-Jan-11 15:26:33.426086 - [DEBUG] Edge function : AllBottom (result of previous compose)
27994 2019-Jan-11 15:26:33.426113 - [DEBUG]
27995 2019-Jan-11 15:26:33.426138 - [DEBUG] Join: AllTop & AllBottom
27996 2019-Jan-11 15:26:33.426165 - [DEBUG] = AllBottom (new jump func)
27997 2019-Jan-11 15:26:33.426191 - [DEBUG]
27998 2019-Jan-11 15:26:33.426215 - [DEBUG] Start adding new jump function
27999 2019-Jan-11 15:26:33.426239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28000 2019-Jan-11 15:26:33.426296 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28001 2019-Jan-11 15:26:33.426926 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28002 2019-Jan-11 15:26:33.427552 - [DEBUG] Edge Function : AllBottom
28003 2019-Jan-11 15:26:33.427601 - [DEBUG] End adding new jump function
28004 2019-Jan-11 15:26:33.427627 - [DEBUG]
28005 2019-Jan-11 15:26:33.427651 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
28006 2019-Jan-11 15:26:33.427676 - [DEBUG]
28007 2019-Jan-11 15:26:33.427700 - [DEBUG] Process 777. path edge:
28008 2019-Jan-11 15:26:33.427725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28009 2019-Jan-11 15:26:33.427783 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
28010 2019-Jan-11 15:26:33.428427 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28011 2019-Jan-11 15:26:33.429058 - [DEBUG]
28012 2019-Jan-11 15:26:33.429084 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28013 2019-Jan-11 15:26:33.429724 - [DEBUG] Compose: EdgeIdentity * AllBottom
28014 2019-Jan-11 15:26:33.429754 - [DEBUG]
28015 2019-Jan-11 15:26:33.429779 - [DEBUG] Propagate flow
28016 2019-Jan-11 15:26:33.429803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28017 2019-Jan-11 15:26:33.429861 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28018 2019-Jan-11 15:26:33.430490 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28019 2019-Jan-11 15:26:33.431120 - [DEBUG] Edge function : AllBottom (result of previous compose)
28020 2019-Jan-11 15:26:33.431146 - [DEBUG]
28021 2019-Jan-11 15:26:33.431172 - [DEBUG] Join: AllTop & AllBottom
28022 2019-Jan-11 15:26:33.431211 - [DEBUG] = AllBottom (new jump func)
28023 2019-Jan-11 15:26:33.431237 - [DEBUG]
28024 2019-Jan-11 15:26:33.431261 - [DEBUG] Start adding new jump function
28025 2019-Jan-11 15:26:33.431286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28026 2019-Jan-11 15:26:33.431343 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28027 2019-Jan-11 15:26:33.431973 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28028 2019-Jan-11 15:26:33.432601 - [DEBUG] Edge Function : AllBottom
28029 2019-Jan-11 15:26:33.432630 - [DEBUG] End adding new jump function
28030 2019-Jan-11 15:26:33.432655 - [DEBUG]
28031 2019-Jan-11 15:26:33.432679 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
28032 2019-Jan-11 15:26:33.432704 - [DEBUG]
28033 2019-Jan-11 15:26:33.432728 - [DEBUG] Process 778. path edge:
28034 2019-Jan-11 15:26:33.432752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28035 2019-Jan-11 15:26:33.432810 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
28036 2019-Jan-11 15:26:33.433438 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28037 2019-Jan-11 15:26:33.434068 - [DEBUG]
28038 2019-Jan-11 15:26:33.434093 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28039 2019-Jan-11 15:26:33.434754 - [DEBUG] Compose: EdgeIdentity * AllBottom
28040 2019-Jan-11 15:26:33.434782 - [DEBUG]
28041 2019-Jan-11 15:26:33.434806 - [DEBUG] Propagate flow
28042 2019-Jan-11 15:26:33.434829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28043 2019-Jan-11 15:26:33.434887 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28044 2019-Jan-11 15:26:33.435520 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28045 2019-Jan-11 15:26:33.436147 - [DEBUG] Edge function : AllBottom (result of previous compose)
28046 2019-Jan-11 15:26:33.436174 - [DEBUG]
28047 2019-Jan-11 15:26:33.436199 - [DEBUG] Join: AllTop & AllBottom
28048 2019-Jan-11 15:26:33.436235 - [DEBUG] = AllBottom (new jump func)
28049 2019-Jan-11 15:26:33.436261 - [DEBUG]
28050 2019-Jan-11 15:26:33.436286 - [DEBUG] Start adding new jump function
28051 2019-Jan-11 15:26:33.436310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28052 2019-Jan-11 15:26:33.436368 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28053 2019-Jan-11 15:26:33.436998 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28054 2019-Jan-11 15:26:33.437630 - [DEBUG] Edge Function : AllBottom
28055 2019-Jan-11 15:26:33.437662 - [DEBUG] End adding new jump function
28056 2019-Jan-11 15:26:33.437687 - [DEBUG]
28057 2019-Jan-11 15:26:33.437712 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
28058 2019-Jan-11 15:26:33.437737 - [DEBUG]
28059 2019-Jan-11 15:26:33.437761 - [DEBUG] Process 779. path edge:
28060 2019-Jan-11 15:26:33.437785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28061 2019-Jan-11 15:26:33.437842 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28062 2019-Jan-11 15:26:33.438488 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28063 2019-Jan-11 15:26:33.439117 - [DEBUG]
28064 2019-Jan-11 15:26:33.439144 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28065 2019-Jan-11 15:26:33.439790 - [DEBUG] Compose: EdgeIdentity * AllBottom
28066 2019-Jan-11 15:26:33.439819 - [DEBUG]
28067 2019-Jan-11 15:26:33.439844 - [DEBUG] Propagate flow
28068 2019-Jan-11 15:26:33.439868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28069 2019-Jan-11 15:26:33.439926 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28070 2019-Jan-11 15:26:33.440555 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28071 2019-Jan-11 15:26:33.441184 - [DEBUG] Edge function : AllBottom (result of previous compose)
28072 2019-Jan-11 15:26:33.441225 - [DEBUG]
28073 2019-Jan-11 15:26:33.441251 - [DEBUG] Join: AllTop & AllBottom
28074 2019-Jan-11 15:26:33.441278 - [DEBUG] = AllBottom (new jump func)
28075 2019-Jan-11 15:26:33.441304 - [DEBUG]
28076 2019-Jan-11 15:26:33.441328 - [DEBUG] Start adding new jump function
28077 2019-Jan-11 15:26:33.441352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28078 2019-Jan-11 15:26:33.441409 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28079 2019-Jan-11 15:26:33.442038 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28080 2019-Jan-11 15:26:33.442665 - [DEBUG] Edge Function : AllBottom
28081 2019-Jan-11 15:26:33.442694 - [DEBUG] End adding new jump function
28082 2019-Jan-11 15:26:33.442719 - [DEBUG]
28083 2019-Jan-11 15:26:33.442743 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
28084 2019-Jan-11 15:26:33.442768 - [DEBUG]
28085 2019-Jan-11 15:26:33.442792 - [DEBUG] Process 780. path edge:
28086 2019-Jan-11 15:26:33.442817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28087 2019-Jan-11 15:26:33.442874 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28088 2019-Jan-11 15:26:33.443501 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28089 2019-Jan-11 15:26:33.444130 - [DEBUG]
28090 2019-Jan-11 15:26:33.444156 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28091 2019-Jan-11 15:26:33.444824 - [DEBUG] Compose: EdgeIdentity * AllBottom
28092 2019-Jan-11 15:26:33.444852 - [DEBUG]
28093 2019-Jan-11 15:26:33.444876 - [DEBUG] Propagate flow
28094 2019-Jan-11 15:26:33.444899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28095 2019-Jan-11 15:26:33.444957 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28096 2019-Jan-11 15:26:33.445587 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28097 2019-Jan-11 15:26:33.446215 - [DEBUG] Edge function : AllBottom (result of previous compose)
28098 2019-Jan-11 15:26:33.446242 - [DEBUG]
28099 2019-Jan-11 15:26:33.446267 - [DEBUG] Join: AllTop & AllBottom
28100 2019-Jan-11 15:26:33.446294 - [DEBUG] = AllBottom (new jump func)
28101 2019-Jan-11 15:26:33.446320 - [DEBUG]
28102 2019-Jan-11 15:26:33.446344 - [DEBUG] Start adding new jump function
28103 2019-Jan-11 15:26:33.446369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28104 2019-Jan-11 15:26:33.446426 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28105 2019-Jan-11 15:26:33.447055 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28106 2019-Jan-11 15:26:33.447681 - [DEBUG] Edge Function : AllBottom
28107 2019-Jan-11 15:26:33.447710 - [DEBUG] End adding new jump function
28108 2019-Jan-11 15:26:33.447735 - [DEBUG]
28109 2019-Jan-11 15:26:33.447759 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
28110 2019-Jan-11 15:26:33.447784 - [DEBUG]
28111 2019-Jan-11 15:26:33.447808 - [DEBUG] Process 781. path edge:
28112 2019-Jan-11 15:26:33.447833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28113 2019-Jan-11 15:26:33.447904 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28114 2019-Jan-11 15:26:33.448531 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28115 2019-Jan-11 15:26:33.449160 - [DEBUG]
28116 2019-Jan-11 15:26:33.449185 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28117 2019-Jan-11 15:26:33.449821 - [DEBUG] Start of endsummarytab entry
28118 2019-Jan-11 15:26:33.449856 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28119 2019-Jan-11 15:26:33.450494 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28120 2019-Jan-11 15:26:33.450555 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28121 2019-Jan-11 15:26:33.451184 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28122 2019-Jan-11 15:26:33.451826 - [DEBUG] EF: AllBottom
28123 2019-Jan-11 15:26:33.451853 - [DEBUG]
28124 2019-Jan-11 15:26:33.451877 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28125 2019-Jan-11 15:26:33.452504 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28126 2019-Jan-11 15:26:33.453140 - [DEBUG] EF: AllBottom
28127 2019-Jan-11 15:26:33.453166 - [DEBUG]
28128 2019-Jan-11 15:26:33.453190 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28129 2019-Jan-11 15:26:33.453817 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28130 2019-Jan-11 15:26:33.454446 - [DEBUG] EF: AllBottom
28131 2019-Jan-11 15:26:33.454472 - [DEBUG]
28132 2019-Jan-11 15:26:33.454497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28133 2019-Jan-11 15:26:33.455138 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28134 2019-Jan-11 15:26:33.455773 - [DEBUG] EF: AllBottom
28135 2019-Jan-11 15:26:33.455799 - [DEBUG]
28136 2019-Jan-11 15:26:33.455832 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28137 2019-Jan-11 15:26:33.456460 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28138 2019-Jan-11 15:26:33.457089 - [DEBUG] EF: AllBottom
28139 2019-Jan-11 15:26:33.457115 - [DEBUG]
28140 2019-Jan-11 15:26:33.457139 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28141 2019-Jan-11 15:26:33.457766 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28142 2019-Jan-11 15:26:33.458411 - [DEBUG] EF: AllBottom
28143 2019-Jan-11 15:26:33.458438 - [DEBUG]
28144 2019-Jan-11 15:26:33.458462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28145 2019-Jan-11 15:26:33.459089 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28146 2019-Jan-11 15:26:33.459721 - [DEBUG] EF: AllBottom
28147 2019-Jan-11 15:26:33.459746 - [DEBUG]
28148 2019-Jan-11 15:26:33.459771 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28149 2019-Jan-11 15:26:33.460397 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28150 2019-Jan-11 15:26:33.461032 - [DEBUG] EF: AllBottom
28151 2019-Jan-11 15:26:33.461058 - [DEBUG]
28152 2019-Jan-11 15:26:33.461082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28153 2019-Jan-11 15:26:33.461725 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28154 2019-Jan-11 15:26:33.462354 - [DEBUG] EF: AllBottom
28155 2019-Jan-11 15:26:33.462380 - [DEBUG]
28156 2019-Jan-11 15:26:33.462405 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28157 2019-Jan-11 15:26:33.463032 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
28158 2019-Jan-11 15:26:33.463659 - [DEBUG] EF: AllBottom
28159 2019-Jan-11 15:26:33.463685 - [DEBUG]
28160 2019-Jan-11 15:26:33.463710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28161 2019-Jan-11 15:26:33.464337 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28162 2019-Jan-11 15:26:33.464987 - [DEBUG] EF: AllBottom
28163 2019-Jan-11 15:26:33.465014 - [DEBUG]
28164 2019-Jan-11 15:26:33.465038 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28165 2019-Jan-11 15:26:33.465665 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28166 2019-Jan-11 15:26:33.466294 - [DEBUG] EF: AllBottom
28167 2019-Jan-11 15:26:33.466320 - [DEBUG]
28168 2019-Jan-11 15:26:33.466345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28169 2019-Jan-11 15:26:33.466971 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
28170 2019-Jan-11 15:26:33.467600 - [DEBUG] EF: AllBottom
28171 2019-Jan-11 15:26:33.467626 - [DEBUG]
28172 2019-Jan-11 15:26:33.467650 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28173 2019-Jan-11 15:26:33.468293 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28174 2019-Jan-11 15:26:33.468920 - [DEBUG] EF: AllBottom
28175 2019-Jan-11 15:26:33.468946 - [DEBUG]
28176 2019-Jan-11 15:26:33.468971 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28177 2019-Jan-11 15:26:33.469597 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28178 2019-Jan-11 15:26:33.470228 - [DEBUG] EF: AllBottom
28179 2019-Jan-11 15:26:33.470253 - [DEBUG]
28180 2019-Jan-11 15:26:33.470276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28181 2019-Jan-11 15:26:33.470902 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28182 2019-Jan-11 15:26:33.471550 - [DEBUG] EF: AllBottom
28183 2019-Jan-11 15:26:33.471575 - [DEBUG]
28184 2019-Jan-11 15:26:33.471599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28185 2019-Jan-11 15:26:33.472226 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28186 2019-Jan-11 15:26:33.472855 - [DEBUG] EF: AllBottom
28187 2019-Jan-11 15:26:33.472881 - [DEBUG]
28188 2019-Jan-11 15:26:33.472905 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28189 2019-Jan-11 15:26:33.473531 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28190 2019-Jan-11 15:26:33.474158 - [DEBUG] EF: AllBottom
28191 2019-Jan-11 15:26:33.474184 - [DEBUG]
28192 2019-Jan-11 15:26:33.474208 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28193 2019-Jan-11 15:26:33.474850 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28194 2019-Jan-11 15:26:33.475478 - [DEBUG] EF: AllBottom
28195 2019-Jan-11 15:26:33.475504 - [DEBUG]
28196 2019-Jan-11 15:26:33.475529 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28197 2019-Jan-11 15:26:33.476155 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28198 2019-Jan-11 15:26:33.476781 - [DEBUG] EF: AllBottom
28199 2019-Jan-11 15:26:33.476807 - [DEBUG]
28200 2019-Jan-11 15:26:33.476832 - [DEBUG] ---------------
28201 2019-Jan-11 15:26:33.476857 - [DEBUG]
28202 2019-Jan-11 15:26:33.476883 - [DEBUG] End of endsummarytab entry
28203 2019-Jan-11 15:26:33.476907 - [DEBUG]
28204 2019-Jan-11 15:26:33.476931 - [DEBUG] Start of incomingtab entry
28205 2019-Jan-11 15:26:33.476956 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28206 2019-Jan-11 15:26:33.477583 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28207 2019-Jan-11 15:26:33.477640 - [DEBUG] ---------------
28208 2019-Jan-11 15:26:33.477665 - [DEBUG] End of incomingtab entry
28209 2019-Jan-11 15:26:33.477690 - [DEBUG]
28210 2019-Jan-11 15:26:33.477715 - [DEBUG] EDGE:
28211 2019-Jan-11 15:26:33.477773 - [DEBUG] ---> 28212 2019-Jan-11 15:26:33.478417 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28213 2019-Jan-11 15:26:33.479045 - [DEBUG]
28214 2019-Jan-11 15:26:33.479071 - [DEBUG] EDGE:
28215 2019-Jan-11 15:26:33.479129 - [DEBUG] ---> 28216 2019-Jan-11 15:26:33.479757 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28217 2019-Jan-11 15:26:33.480385 - [DEBUG]
28218 2019-Jan-11 15:26:33.480417 - [DEBUG] Compose: EdgeIdentity * AllBottom
28219 2019-Jan-11 15:26:33.480445 - [DEBUG]
28220 2019-Jan-11 15:26:33.480470 - [DEBUG] Propagate flow
28221 2019-Jan-11 15:26:33.480494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28222 2019-Jan-11 15:26:33.480551 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28223 2019-Jan-11 15:26:33.481187 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28224 2019-Jan-11 15:26:33.481828 - [DEBUG] Edge function : AllBottom (result of previous compose)
28225 2019-Jan-11 15:26:33.481855 - [DEBUG]
28226 2019-Jan-11 15:26:33.481881 - [DEBUG] Join: AllTop & AllBottom
28227 2019-Jan-11 15:26:33.481908 - [DEBUG] = AllBottom (new jump func)
28228 2019-Jan-11 15:26:33.481934 - [DEBUG]
28229 2019-Jan-11 15:26:33.481958 - [DEBUG] Start adding new jump function
28230 2019-Jan-11 15:26:33.481982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28231 2019-Jan-11 15:26:33.482047 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28232 2019-Jan-11 15:26:33.482677 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28233 2019-Jan-11 15:26:33.483311 - [DEBUG] Edge Function : AllBottom
28234 2019-Jan-11 15:26:33.483340 - [DEBUG] End adding new jump function
28235 2019-Jan-11 15:26:33.483364 - [DEBUG]
28236 2019-Jan-11 15:26:33.483389 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
28237 2019-Jan-11 15:26:33.483414 - [DEBUG]
28238 2019-Jan-11 15:26:33.483438 - [DEBUG] Process 782. path edge:
28239 2019-Jan-11 15:26:33.483462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28240 2019-Jan-11 15:26:33.483519 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
28241 2019-Jan-11 15:26:33.484156 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28242 2019-Jan-11 15:26:33.484800 - [DEBUG]
28243 2019-Jan-11 15:26:33.484825 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28244 2019-Jan-11 15:26:33.485472 - [DEBUG] Possible callees:
28245 2019-Jan-11 15:26:33.485498 - [DEBUG] llvm.dbg.declare
28246 2019-Jan-11 15:26:33.485525 - [DEBUG] Possible return sites:
28247 2019-Jan-11 15:26:33.485549 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19328248 2019-Jan-11 15:26:33.486801 - [DEBUG] Found and process special summary
28249 2019-Jan-11 15:26:33.486836 - [DEBUG] Compose: EdgeIdentity * AllBottom
28250 2019-Jan-11 15:26:33.486864 - [DEBUG]
28251 2019-Jan-11 15:26:33.486889 - [DEBUG] Propagate flow
28252 2019-Jan-11 15:26:33.486914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28253 2019-Jan-11 15:26:33.486971 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28254 2019-Jan-11 15:26:33.487599 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28255 2019-Jan-11 15:26:33.488241 - [DEBUG] Edge function : AllBottom (result of previous compose)
28256 2019-Jan-11 15:26:33.488268 - [DEBUG]
28257 2019-Jan-11 15:26:33.488294 - [DEBUG] Join: AllTop & AllBottom
28258 2019-Jan-11 15:26:33.488321 - [DEBUG] = AllBottom (new jump func)
28259 2019-Jan-11 15:26:33.488347 - [DEBUG]
28260 2019-Jan-11 15:26:33.488371 - [DEBUG] Start adding new jump function
28261 2019-Jan-11 15:26:33.488396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28262 2019-Jan-11 15:26:33.488453 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28263 2019-Jan-11 15:26:33.489082 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28264 2019-Jan-11 15:26:33.489710 - [DEBUG] Edge Function : AllBottom
28265 2019-Jan-11 15:26:33.489739 - [DEBUG] End adding new jump function
28266 2019-Jan-11 15:26:33.489764 - [DEBUG]
28267 2019-Jan-11 15:26:33.489788 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
28268 2019-Jan-11 15:26:33.489813 - [DEBUG]
28269 2019-Jan-11 15:26:33.489837 - [DEBUG] Process 783. path edge:
28270 2019-Jan-11 15:26:33.489862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28271 2019-Jan-11 15:26:33.489919 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28272 2019-Jan-11 15:26:33.490548 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28273 2019-Jan-11 15:26:33.491185 - [DEBUG]
28274 2019-Jan-11 15:26:33.491223 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28275 2019-Jan-11 15:26:33.491877 - [DEBUG] Compose: EdgeIdentity * AllBottom
28276 2019-Jan-11 15:26:33.491906 - [DEBUG]
28277 2019-Jan-11 15:26:33.491931 - [DEBUG] Propagate flow
28278 2019-Jan-11 15:26:33.491955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28279 2019-Jan-11 15:26:33.492014 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28280 2019-Jan-11 15:26:33.492641 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28281 2019-Jan-11 15:26:33.493270 - [DEBUG] Edge function : AllBottom (result of previous compose)
28282 2019-Jan-11 15:26:33.493296 - [DEBUG]
28283 2019-Jan-11 15:26:33.493321 - [DEBUG] Join: AllTop & AllBottom
28284 2019-Jan-11 15:26:33.493349 - [DEBUG] = AllBottom (new jump func)
28285 2019-Jan-11 15:26:33.493375 - [DEBUG]
28286 2019-Jan-11 15:26:33.493399 - [DEBUG] Start adding new jump function
28287 2019-Jan-11 15:26:33.493423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28288 2019-Jan-11 15:26:33.493481 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28289 2019-Jan-11 15:26:33.494109 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28290 2019-Jan-11 15:26:33.494749 - [DEBUG] Edge Function : AllBottom
28291 2019-Jan-11 15:26:33.494777 - [DEBUG] End adding new jump function
28292 2019-Jan-11 15:26:33.494801 - [DEBUG]
28293 2019-Jan-11 15:26:33.494825 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28294 2019-Jan-11 15:26:33.494849 - [DEBUG]
28295 2019-Jan-11 15:26:33.494873 - [DEBUG] Process 784. path edge:
28296 2019-Jan-11 15:26:33.494896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28297 2019-Jan-11 15:26:33.494953 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28298 2019-Jan-11 15:26:33.495579 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28299 2019-Jan-11 15:26:33.496207 - [DEBUG]
28300 2019-Jan-11 15:26:33.496233 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28301 2019-Jan-11 15:26:33.496873 - [DEBUG] Compose: EdgeIdentity * AllBottom
28302 2019-Jan-11 15:26:33.496902 - [DEBUG]
28303 2019-Jan-11 15:26:33.496927 - [DEBUG] Propagate flow
28304 2019-Jan-11 15:26:33.496951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28305 2019-Jan-11 15:26:33.497010 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28306 2019-Jan-11 15:26:33.497640 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28307 2019-Jan-11 15:26:33.498286 - [DEBUG] Edge function : AllBottom (result of previous compose)
28308 2019-Jan-11 15:26:33.498313 - [DEBUG]
28309 2019-Jan-11 15:26:33.498339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28310 2019-Jan-11 15:26:33.498366 - [DEBUG] = AllBottom
28311 2019-Jan-11 15:26:33.498392 - [DEBUG]
28312 2019-Jan-11 15:26:33.498416 - [DEBUG] PROPAGATE: No new function!
28313 2019-Jan-11 15:26:33.498441 - [DEBUG] EDGE:
28314 2019-Jan-11 15:26:33.498499 - [DEBUG] ---> 28315 2019-Jan-11 15:26:33.499126 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28316 2019-Jan-11 15:26:33.499755 - [DEBUG]
28317 2019-Jan-11 15:26:33.499781 - [DEBUG] EDGE:
28318 2019-Jan-11 15:26:33.499847 - [DEBUG] ---> 28319 2019-Jan-11 15:26:33.500476 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28320 2019-Jan-11 15:26:33.501105 - [DEBUG]
28321 2019-Jan-11 15:26:33.501142 - [DEBUG] Compose: EdgeIdentity * AllBottom
28322 2019-Jan-11 15:26:33.501170 - [DEBUG]
28323 2019-Jan-11 15:26:33.501206 - [DEBUG] Propagate flow
28324 2019-Jan-11 15:26:33.501231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28325 2019-Jan-11 15:26:33.501289 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28326 2019-Jan-11 15:26:33.501919 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28327 2019-Jan-11 15:26:33.502548 - [DEBUG] Edge function : AllBottom (result of previous compose)
28328 2019-Jan-11 15:26:33.502574 - [DEBUG]
28329 2019-Jan-11 15:26:33.502600 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28330 2019-Jan-11 15:26:33.502627 - [DEBUG] = AllBottom
28331 2019-Jan-11 15:26:33.502652 - [DEBUG]
28332 2019-Jan-11 15:26:33.502676 - [DEBUG] PROPAGATE: No new function!
28333 2019-Jan-11 15:26:33.502703 - [DEBUG] EDGE:
28334 2019-Jan-11 15:26:33.502762 - [DEBUG] ---> 28335 2019-Jan-11 15:26:33.503398 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28336 2019-Jan-11 15:26:33.504028 - [DEBUG]
28337 2019-Jan-11 15:26:33.504053 - [DEBUG] EDGE:
28338 2019-Jan-11 15:26:33.504112 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28339 2019-Jan-11 15:26:33.504758 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28340 2019-Jan-11 15:26:33.505385 - [DEBUG]
28341 2019-Jan-11 15:26:33.505411 - [DEBUG] EDGE:
28342 2019-Jan-11 15:26:33.505470 - [DEBUG] ---> 28343 2019-Jan-11 15:26:33.506099 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28344 2019-Jan-11 15:26:33.506728 - [DEBUG]
28345 2019-Jan-11 15:26:33.506754 - [DEBUG] EDGE:
28346 2019-Jan-11 15:26:33.506813 - [DEBUG] ---> 28347 2019-Jan-11 15:26:33.507440 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28348 2019-Jan-11 15:26:33.508085 - [DEBUG]
28349 2019-Jan-11 15:26:33.508110 - [DEBUG] EDGE:
28350 2019-Jan-11 15:26:33.508167 - [DEBUG] ---> 28351 2019-Jan-11 15:26:33.508795 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28352 2019-Jan-11 15:26:33.509424 - [DEBUG]
28353 2019-Jan-11 15:26:33.509455 - [DEBUG] Compose: EdgeIdentity * AllBottom
28354 2019-Jan-11 15:26:33.509483 - [DEBUG]
28355 2019-Jan-11 15:26:33.509507 - [DEBUG] Propagate flow
28356 2019-Jan-11 15:26:33.509531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28357 2019-Jan-11 15:26:33.509589 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28358 2019-Jan-11 15:26:33.510219 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28359 2019-Jan-11 15:26:33.510848 - [DEBUG] Edge function : AllBottom (result of previous compose)
28360 2019-Jan-11 15:26:33.510882 - [DEBUG]
28361 2019-Jan-11 15:26:33.510908 - [DEBUG] Join: AllTop & AllBottom
28362 2019-Jan-11 15:26:33.510936 - [DEBUG] = AllBottom (new jump func)
28363 2019-Jan-11 15:26:33.510961 - [DEBUG]
28364 2019-Jan-11 15:26:33.510985 - [DEBUG] Start adding new jump function
28365 2019-Jan-11 15:26:33.511010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28366 2019-Jan-11 15:26:33.511067 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28367 2019-Jan-11 15:26:33.511714 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28368 2019-Jan-11 15:26:33.512343 - [DEBUG] Edge Function : AllBottom
28369 2019-Jan-11 15:26:33.512372 - [DEBUG] End adding new jump function
28370 2019-Jan-11 15:26:33.512396 - [DEBUG]
28371 2019-Jan-11 15:26:33.512420 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28372 2019-Jan-11 15:26:33.512446 - [DEBUG]
28373 2019-Jan-11 15:26:33.512470 - [DEBUG] Process 785. path edge:
28374 2019-Jan-11 15:26:33.512494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28375 2019-Jan-11 15:26:33.512552 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
28376 2019-Jan-11 15:26:33.513180 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28377 2019-Jan-11 15:26:33.513808 - [DEBUG]
28378 2019-Jan-11 15:26:33.513833 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28379 2019-Jan-11 15:26:33.514482 - [DEBUG] Compose: EdgeIdentity * AllBottom
28380 2019-Jan-11 15:26:33.514511 - [DEBUG]
28381 2019-Jan-11 15:26:33.514549 - [DEBUG] Propagate flow
28382 2019-Jan-11 15:26:33.514574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28383 2019-Jan-11 15:26:33.514633 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
28384 2019-Jan-11 15:26:33.515258 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28385 2019-Jan-11 15:26:33.515887 - [DEBUG] Edge function : AllBottom (result of previous compose)
28386 2019-Jan-11 15:26:33.515913 - [DEBUG]
28387 2019-Jan-11 15:26:33.515938 - [DEBUG] Join: AllTop & AllBottom
28388 2019-Jan-11 15:26:33.515966 - [DEBUG] = AllBottom (new jump func)
28389 2019-Jan-11 15:26:33.515991 - [DEBUG]
28390 2019-Jan-11 15:26:33.516016 - [DEBUG] Start adding new jump function
28391 2019-Jan-11 15:26:33.516040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28392 2019-Jan-11 15:26:33.516097 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28393 2019-Jan-11 15:26:33.516725 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
28394 2019-Jan-11 15:26:33.517348 - [DEBUG] Edge Function : AllBottom
28395 2019-Jan-11 15:26:33.517376 - [DEBUG] End adding new jump function
28396 2019-Jan-11 15:26:33.517401 - [DEBUG]
28397 2019-Jan-11 15:26:33.517426 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28398 2019-Jan-11 15:26:33.517451 - [DEBUG]
28399 2019-Jan-11 15:26:33.517475 - [DEBUG] Process 786. path edge:
28400 2019-Jan-11 15:26:33.517500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28401 2019-Jan-11 15:26:33.517557 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
28402 2019-Jan-11 15:26:33.518195 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28403 2019-Jan-11 15:26:33.518824 - [DEBUG]
28404 2019-Jan-11 15:26:33.518850 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
28405 2019-Jan-11 15:26:33.519487 - [DEBUG] Compose: EdgeIdentity * AllBottom
28406 2019-Jan-11 15:26:33.519524 - [DEBUG]
28407 2019-Jan-11 15:26:33.519549 - [DEBUG] Propagate flow
28408 2019-Jan-11 15:26:33.519573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28409 2019-Jan-11 15:26:33.519632 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28410 2019-Jan-11 15:26:33.520262 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28411 2019-Jan-11 15:26:33.520891 - [DEBUG] Edge function : AllBottom (result of previous compose)
28412 2019-Jan-11 15:26:33.520918 - [DEBUG]
28413 2019-Jan-11 15:26:33.520943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28414 2019-Jan-11 15:26:33.520970 - [DEBUG] = AllBottom
28415 2019-Jan-11 15:26:33.520995 - [DEBUG]
28416 2019-Jan-11 15:26:33.521019 - [DEBUG] PROPAGATE: No new function!
28417 2019-Jan-11 15:26:33.521044 - [DEBUG] EDGE:
28418 2019-Jan-11 15:26:33.521103 - [DEBUG] ---> 28419 2019-Jan-11 15:26:33.521742 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28420 2019-Jan-11 15:26:33.522372 - [DEBUG]
28421 2019-Jan-11 15:26:33.522398 - [DEBUG] EDGE:
28422 2019-Jan-11 15:26:33.522456 - [DEBUG] ---> 28423 2019-Jan-11 15:26:33.523084 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28424 2019-Jan-11 15:26:33.523712 - [DEBUG]
28425 2019-Jan-11 15:26:33.523738 - [DEBUG] EDGE:
28426 2019-Jan-11 15:26:33.523796 - [DEBUG] ---> 28427 2019-Jan-11 15:26:33.524423 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28428 2019-Jan-11 15:26:33.525066 - [DEBUG]
28429 2019-Jan-11 15:26:33.525092 - [DEBUG] EDGE:
28430 2019-Jan-11 15:26:33.525151 - [DEBUG] ---> 28431 2019-Jan-11 15:26:33.525782 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28432 2019-Jan-11 15:26:33.526413 - [DEBUG]
28433 2019-Jan-11 15:26:33.526439 - [DEBUG] EDGE:
28434 2019-Jan-11 15:26:33.526497 - [DEBUG] ---> 28435 2019-Jan-11 15:26:33.527125 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28436 2019-Jan-11 15:26:33.527755 - [DEBUG]
28437 2019-Jan-11 15:26:33.527781 - [DEBUG] EDGE:
28438 2019-Jan-11 15:26:33.527839 - [DEBUG] ---> 28439 2019-Jan-11 15:26:33.528482 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28440 2019-Jan-11 15:26:33.529111 - [DEBUG]
28441 2019-Jan-11 15:26:33.529146 - [DEBUG] Compose: EdgeIdentity * AllBottom
28442 2019-Jan-11 15:26:33.529174 - [DEBUG]
28443 2019-Jan-11 15:26:33.529198 - [DEBUG] Propagate flow
28444 2019-Jan-11 15:26:33.529223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28445 2019-Jan-11 15:26:33.529280 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28446 2019-Jan-11 15:26:33.529909 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28447 2019-Jan-11 15:26:33.530537 - [DEBUG] Edge function : AllBottom (result of previous compose)
28448 2019-Jan-11 15:26:33.530571 - [DEBUG]
28449 2019-Jan-11 15:26:33.530597 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28450 2019-Jan-11 15:26:33.530624 - [DEBUG] = AllBottom
28451 2019-Jan-11 15:26:33.530649 - [DEBUG]
28452 2019-Jan-11 15:26:33.530674 - [DEBUG] PROPAGATE: No new function!
28453 2019-Jan-11 15:26:33.530700 - [DEBUG] EDGE:
28454 2019-Jan-11 15:26:33.530759 - [DEBUG] ---> 28455 2019-Jan-11 15:26:33.531411 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28456 2019-Jan-11 15:26:33.532040 - [DEBUG]
28457 2019-Jan-11 15:26:33.532066 - [DEBUG] EDGE:
28458 2019-Jan-11 15:26:33.532126 - [DEBUG] ---> 28459 2019-Jan-11 15:26:33.532753 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28460 2019-Jan-11 15:26:33.533383 - [DEBUG]
28461 2019-Jan-11 15:26:33.533408 - [DEBUG] EDGE:
28462 2019-Jan-11 15:26:33.533467 - [DEBUG] ---> 28463 2019-Jan-11 15:26:33.534097 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28464 2019-Jan-11 15:26:33.534741 - [DEBUG]
28465 2019-Jan-11 15:26:33.534775 - [DEBUG] Compose: EdgeIdentity * AllBottom
28466 2019-Jan-11 15:26:33.534802 - [DEBUG]
28467 2019-Jan-11 15:26:33.534826 - [DEBUG] Propagate flow
28468 2019-Jan-11 15:26:33.534849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28469 2019-Jan-11 15:26:33.534906 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28470 2019-Jan-11 15:26:33.535535 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28471 2019-Jan-11 15:26:33.536164 - [DEBUG] Edge function : AllBottom (result of previous compose)
28472 2019-Jan-11 15:26:33.536191 - [DEBUG]
28473 2019-Jan-11 15:26:33.536217 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28474 2019-Jan-11 15:26:33.536244 - [DEBUG] = AllBottom
28475 2019-Jan-11 15:26:33.536269 - [DEBUG]
28476 2019-Jan-11 15:26:33.536293 - [DEBUG] PROPAGATE: No new function!
28477 2019-Jan-11 15:26:33.536320 - [DEBUG] EDGE:
28478 2019-Jan-11 15:26:33.536379 - [DEBUG] ---> 28479 2019-Jan-11 15:26:33.537016 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28480 2019-Jan-11 15:26:33.537644 - [DEBUG]
28481 2019-Jan-11 15:26:33.537670 - [DEBUG] EDGE:
28482 2019-Jan-11 15:26:33.537729 - [DEBUG] ---> 28483 2019-Jan-11 15:26:33.538370 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28484 2019-Jan-11 15:26:33.538999 - [DEBUG]
28485 2019-Jan-11 15:26:33.539025 - [DEBUG] EDGE:
28486 2019-Jan-11 15:26:33.539083 - [DEBUG] ---> 28487 2019-Jan-11 15:26:33.539710 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28488 2019-Jan-11 15:26:33.540339 - [DEBUG]
28489 2019-Jan-11 15:26:33.540365 - [DEBUG] EDGE:
28490 2019-Jan-11 15:26:33.540423 - [DEBUG] ---> 28491 2019-Jan-11 15:26:33.541059 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28492 2019-Jan-11 15:26:33.541704 - [DEBUG]
28493 2019-Jan-11 15:26:33.541739 - [DEBUG] Compose: EdgeIdentity * AllBottom
28494 2019-Jan-11 15:26:33.541767 - [DEBUG]
28495 2019-Jan-11 15:26:33.541792 - [DEBUG] Propagate flow
28496 2019-Jan-11 15:26:33.541816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28497 2019-Jan-11 15:26:33.541874 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28498 2019-Jan-11 15:26:33.542504 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28499 2019-Jan-11 15:26:33.543132 - [DEBUG] Edge function : AllBottom (result of previous compose)
28500 2019-Jan-11 15:26:33.543159 - [DEBUG]
28501 2019-Jan-11 15:26:33.543184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28502 2019-Jan-11 15:26:33.543211 - [DEBUG] = AllBottom
28503 2019-Jan-11 15:26:33.543237 - [DEBUG]
28504 2019-Jan-11 15:26:33.543261 - [DEBUG] PROPAGATE: No new function!
28505 2019-Jan-11 15:26:33.543287 - [DEBUG] EDGE:
28506 2019-Jan-11 15:26:33.543346 - [DEBUG] ---> 28507 2019-Jan-11 15:26:33.543983 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28508 2019-Jan-11 15:26:33.544627 - [DEBUG]
28509 2019-Jan-11 15:26:33.544652 - [DEBUG] EDGE:
28510 2019-Jan-11 15:26:33.544710 - [DEBUG] ---> 28511 2019-Jan-11 15:26:33.545336 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28512 2019-Jan-11 15:26:33.545967 - [DEBUG]
28513 2019-Jan-11 15:26:33.545993 - [DEBUG] EDGE:
28514 2019-Jan-11 15:26:33.546051 - [DEBUG] ---> 28515 2019-Jan-11 15:26:33.546680 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28516 2019-Jan-11 15:26:33.547307 - [DEBUG]
28517 2019-Jan-11 15:26:33.547343 - [DEBUG] Compose: EdgeIdentity * AllBottom
28518 2019-Jan-11 15:26:33.547371 - [DEBUG]
28519 2019-Jan-11 15:26:33.547395 - [DEBUG] Propagate flow
28520 2019-Jan-11 15:26:33.547420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28521 2019-Jan-11 15:26:33.547477 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28522 2019-Jan-11 15:26:33.548122 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28523 2019-Jan-11 15:26:33.548749 - [DEBUG] Edge function : AllBottom (result of previous compose)
28524 2019-Jan-11 15:26:33.548776 - [DEBUG]
28525 2019-Jan-11 15:26:33.548802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28526 2019-Jan-11 15:26:33.548829 - [DEBUG] = AllBottom
28527 2019-Jan-11 15:26:33.548854 - [DEBUG]
28528 2019-Jan-11 15:26:33.548879 - [DEBUG] PROPAGATE: No new function!
28529 2019-Jan-11 15:26:33.548905 - [DEBUG] EDGE:
28530 2019-Jan-11 15:26:33.548963 - [DEBUG] ---> 28531 2019-Jan-11 15:26:33.549599 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28532 2019-Jan-11 15:26:33.550229 - [DEBUG]
28533 2019-Jan-11 15:26:33.550255 - [DEBUG] EDGE:
28534 2019-Jan-11 15:26:33.550313 - [DEBUG] ---> 28535 2019-Jan-11 15:26:33.550947 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28536 2019-Jan-11 15:26:33.551593 - [DEBUG]
28537 2019-Jan-11 15:26:33.551619 - [DEBUG] EDGE:
28538 2019-Jan-11 15:26:33.551677 - [DEBUG] ---> 28539 2019-Jan-11 15:26:33.552306 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28540 2019-Jan-11 15:26:33.552934 - [DEBUG]
28541 2019-Jan-11 15:26:33.552970 - [DEBUG] Compose: EdgeIdentity * AllBottom
28542 2019-Jan-11 15:26:33.552998 - [DEBUG]
28543 2019-Jan-11 15:26:33.553023 - [DEBUG] Propagate flow
28544 2019-Jan-11 15:26:33.553047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28545 2019-Jan-11 15:26:33.553104 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28546 2019-Jan-11 15:26:33.553733 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28547 2019-Jan-11 15:26:33.554361 - [DEBUG] Edge function : AllBottom (result of previous compose)
28548 2019-Jan-11 15:26:33.554387 - [DEBUG]
28549 2019-Jan-11 15:26:33.554413 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28550 2019-Jan-11 15:26:33.554439 - [DEBUG] = AllBottom
28551 2019-Jan-11 15:26:33.554465 - [DEBUG]
28552 2019-Jan-11 15:26:33.554489 - [DEBUG] PROPAGATE: No new function!
28553 2019-Jan-11 15:26:33.554515 - [DEBUG] EDGE:
28554 2019-Jan-11 15:26:33.554586 - [DEBUG] ---> 28555 2019-Jan-11 15:26:33.555223 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28556 2019-Jan-11 15:26:33.555852 - [DEBUG]
28557 2019-Jan-11 15:26:33.555885 - [DEBUG] Compose: EdgeIdentity * AllBottom
28558 2019-Jan-11 15:26:33.555913 - [DEBUG]
28559 2019-Jan-11 15:26:33.555938 - [DEBUG] Propagate flow
28560 2019-Jan-11 15:26:33.555962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28561 2019-Jan-11 15:26:33.556020 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28562 2019-Jan-11 15:26:33.556649 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28563 2019-Jan-11 15:26:33.557286 - [DEBUG] Edge function : AllBottom (result of previous compose)
28564 2019-Jan-11 15:26:33.557313 - [DEBUG]
28565 2019-Jan-11 15:26:33.557338 - [DEBUG] Join: AllTop & AllBottom
28566 2019-Jan-11 15:26:33.557365 - [DEBUG] = AllBottom (new jump func)
28567 2019-Jan-11 15:26:33.557391 - [DEBUG]
28568 2019-Jan-11 15:26:33.557415 - [DEBUG] Start adding new jump function
28569 2019-Jan-11 15:26:33.557439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28570 2019-Jan-11 15:26:33.557497 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28571 2019-Jan-11 15:26:33.558141 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28572 2019-Jan-11 15:26:33.558771 - [DEBUG] Edge Function : AllBottom
28573 2019-Jan-11 15:26:33.558799 - [DEBUG] End adding new jump function
28574 2019-Jan-11 15:26:33.558825 - [DEBUG]
28575 2019-Jan-11 15:26:33.558849 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28576 2019-Jan-11 15:26:33.558874 - [DEBUG]
28577 2019-Jan-11 15:26:33.558898 - [DEBUG] Process 787. path edge:
28578 2019-Jan-11 15:26:33.558923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28579 2019-Jan-11 15:26:33.558980 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
28580 2019-Jan-11 15:26:33.559621 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28581 2019-Jan-11 15:26:33.560250 - [DEBUG]
28582 2019-Jan-11 15:26:33.560276 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28583 2019-Jan-11 15:26:33.560950 - [DEBUG] Possible callees:
28584 2019-Jan-11 15:26:33.560978 - [DEBUG] foo
28585 2019-Jan-11 15:26:33.561004 - [DEBUG] Possible return sites:
28586 2019-Jan-11 15:26:33.561028 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12628587 2019-Jan-11 15:26:33.562442 - [DEBUG] Found and process special summary
28588 2019-Jan-11 15:26:33.562500 - [DEBUG] Compose: EdgeIdentity * AllBottom
28589 2019-Jan-11 15:26:33.562528 - [DEBUG]
28590 2019-Jan-11 15:26:33.562554 - [DEBUG] Propagate flow
28591 2019-Jan-11 15:26:33.562578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28592 2019-Jan-11 15:26:33.562652 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28593 2019-Jan-11 15:26:33.563307 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28594 2019-Jan-11 15:26:33.563938 - [DEBUG] Edge function : AllBottom (result of previous compose)
28595 2019-Jan-11 15:26:33.563964 - [DEBUG]
28596 2019-Jan-11 15:26:33.563991 - [DEBUG] Join: AllTop & AllBottom
28597 2019-Jan-11 15:26:33.564019 - [DEBUG] = AllBottom (new jump func)
28598 2019-Jan-11 15:26:33.564044 - [DEBUG]
28599 2019-Jan-11 15:26:33.564069 - [DEBUG] Start adding new jump function
28600 2019-Jan-11 15:26:33.564093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28601 2019-Jan-11 15:26:33.564150 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28602 2019-Jan-11 15:26:33.564802 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28603 2019-Jan-11 15:26:33.565431 - [DEBUG] Edge Function : AllBottom
28604 2019-Jan-11 15:26:33.565461 - [DEBUG] End adding new jump function
28605 2019-Jan-11 15:26:33.565486 - [DEBUG]
28606 2019-Jan-11 15:26:33.565511 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28607 2019-Jan-11 15:26:33.565537 - [DEBUG]
28608 2019-Jan-11 15:26:33.565561 - [DEBUG] Process 788. path edge:
28609 2019-Jan-11 15:26:33.565586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28610 2019-Jan-11 15:26:33.565643 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
28611 2019-Jan-11 15:26:33.566272 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28612 2019-Jan-11 15:26:33.566902 - [DEBUG]
28613 2019-Jan-11 15:26:33.566928 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28614 2019-Jan-11 15:26:33.567588 - [DEBUG] Compose: EdgeIdentity * AllBottom
28615 2019-Jan-11 15:26:33.567618 - [DEBUG]
28616 2019-Jan-11 15:26:33.567643 - [DEBUG] Propagate flow
28617 2019-Jan-11 15:26:33.567667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28618 2019-Jan-11 15:26:33.567726 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28619 2019-Jan-11 15:26:33.568370 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28620 2019-Jan-11 15:26:33.568999 - [DEBUG] Edge function : AllBottom (result of previous compose)
28621 2019-Jan-11 15:26:33.569026 - [DEBUG]
28622 2019-Jan-11 15:26:33.569052 - [DEBUG] Join: AllTop & AllBottom
28623 2019-Jan-11 15:26:33.569079 - [DEBUG] = AllBottom (new jump func)
28624 2019-Jan-11 15:26:33.569120 - [DEBUG]
28625 2019-Jan-11 15:26:33.569144 - [DEBUG] Start adding new jump function
28626 2019-Jan-11 15:26:33.569169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28627 2019-Jan-11 15:26:33.569225 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28628 2019-Jan-11 15:26:33.569855 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28629 2019-Jan-11 15:26:33.570481 - [DEBUG] Edge Function : AllBottom
28630 2019-Jan-11 15:26:33.570510 - [DEBUG] End adding new jump function
28631 2019-Jan-11 15:26:33.570535 - [DEBUG]
28632 2019-Jan-11 15:26:33.570559 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28633 2019-Jan-11 15:26:33.570584 - [DEBUG]
28634 2019-Jan-11 15:26:33.570609 - [DEBUG] Process 789. path edge:
28635 2019-Jan-11 15:26:33.570633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28636 2019-Jan-11 15:26:33.570690 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
28637 2019-Jan-11 15:26:33.571332 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28638 2019-Jan-11 15:26:33.571960 - [DEBUG]
28639 2019-Jan-11 15:26:33.571987 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28640 2019-Jan-11 15:26:33.572628 - [DEBUG] Compose: EdgeIdentity * AllBottom
28641 2019-Jan-11 15:26:33.572657 - [DEBUG]
28642 2019-Jan-11 15:26:33.572681 - [DEBUG] Propagate flow
28643 2019-Jan-11 15:26:33.572705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28644 2019-Jan-11 15:26:33.572764 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28645 2019-Jan-11 15:26:33.573392 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28646 2019-Jan-11 15:26:33.574021 - [DEBUG] Edge function : AllBottom (result of previous compose)
28647 2019-Jan-11 15:26:33.574047 - [DEBUG]
28648 2019-Jan-11 15:26:33.574073 - [DEBUG] Join: AllTop & AllBottom
28649 2019-Jan-11 15:26:33.574100 - [DEBUG] = AllBottom (new jump func)
28650 2019-Jan-11 15:26:33.574125 - [DEBUG]
28651 2019-Jan-11 15:26:33.574150 - [DEBUG] Start adding new jump function
28652 2019-Jan-11 15:26:33.574174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28653 2019-Jan-11 15:26:33.574231 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28654 2019-Jan-11 15:26:33.574873 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28655 2019-Jan-11 15:26:33.575500 - [DEBUG] Edge Function : AllBottom
28656 2019-Jan-11 15:26:33.575528 - [DEBUG] End adding new jump function
28657 2019-Jan-11 15:26:33.575553 - [DEBUG]
28658 2019-Jan-11 15:26:33.575578 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28659 2019-Jan-11 15:26:33.575603 - [DEBUG]
28660 2019-Jan-11 15:26:33.575627 - [DEBUG] Process 790. path edge:
28661 2019-Jan-11 15:26:33.575652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28662 2019-Jan-11 15:26:33.575708 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
28663 2019-Jan-11 15:26:33.576335 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28664 2019-Jan-11 15:26:33.576963 - [DEBUG]
28665 2019-Jan-11 15:26:33.576989 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28666 2019-Jan-11 15:26:33.577630 - [DEBUG] Compose: EdgeIdentity * AllBottom
28667 2019-Jan-11 15:26:33.577667 - [DEBUG]
28668 2019-Jan-11 15:26:33.577692 - [DEBUG] Propagate flow
28669 2019-Jan-11 15:26:33.577717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28670 2019-Jan-11 15:26:33.577775 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28671 2019-Jan-11 15:26:33.578433 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28672 2019-Jan-11 15:26:33.579064 - [DEBUG] Edge function : AllBottom (result of previous compose)
28673 2019-Jan-11 15:26:33.579090 - [DEBUG]
28674 2019-Jan-11 15:26:33.579116 - [DEBUG] Join: AllTop & AllBottom
28675 2019-Jan-11 15:26:33.579143 - [DEBUG] = AllBottom (new jump func)
28676 2019-Jan-11 15:26:33.579169 - [DEBUG]
28677 2019-Jan-11 15:26:33.579193 - [DEBUG] Start adding new jump function
28678 2019-Jan-11 15:26:33.579218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28679 2019-Jan-11 15:26:33.579274 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28680 2019-Jan-11 15:26:33.579902 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28681 2019-Jan-11 15:26:33.580537 - [DEBUG] Edge Function : AllBottom
28682 2019-Jan-11 15:26:33.580565 - [DEBUG] End adding new jump function
28683 2019-Jan-11 15:26:33.580590 - [DEBUG]
28684 2019-Jan-11 15:26:33.580615 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28685 2019-Jan-11 15:26:33.580640 - [DEBUG]
28686 2019-Jan-11 15:26:33.580664 - [DEBUG] Process 791. path edge:
28687 2019-Jan-11 15:26:33.580689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28688 2019-Jan-11 15:26:33.580746 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
28689 2019-Jan-11 15:26:33.581400 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28690 2019-Jan-11 15:26:33.582030 - [DEBUG]
28691 2019-Jan-11 15:26:33.582055 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28692 2019-Jan-11 15:26:33.582700 - [DEBUG] Possible callees:
28693 2019-Jan-11 15:26:33.582727 - [DEBUG] llvm.dbg.declare
28694 2019-Jan-11 15:26:33.582753 - [DEBUG] Possible return sites:
28695 2019-Jan-11 15:26:33.582778 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13628696 2019-Jan-11 15:26:33.584032 - [DEBUG] Found and process special summary
28697 2019-Jan-11 15:26:33.584066 - [DEBUG] Compose: EdgeIdentity * AllBottom
28698 2019-Jan-11 15:26:33.584094 - [DEBUG]
28699 2019-Jan-11 15:26:33.584119 - [DEBUG] Propagate flow
28700 2019-Jan-11 15:26:33.584143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28701 2019-Jan-11 15:26:33.584201 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28702 2019-Jan-11 15:26:33.584847 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28703 2019-Jan-11 15:26:33.585475 - [DEBUG] Edge function : AllBottom (result of previous compose)
28704 2019-Jan-11 15:26:33.585502 - [DEBUG]
28705 2019-Jan-11 15:26:33.585527 - [DEBUG] Join: AllTop & AllBottom
28706 2019-Jan-11 15:26:33.585554 - [DEBUG] = AllBottom (new jump func)
28707 2019-Jan-11 15:26:33.585580 - [DEBUG]
28708 2019-Jan-11 15:26:33.585604 - [DEBUG] Start adding new jump function
28709 2019-Jan-11 15:26:33.585629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28710 2019-Jan-11 15:26:33.585693 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28711 2019-Jan-11 15:26:33.586324 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28712 2019-Jan-11 15:26:33.586954 - [DEBUG] Edge Function : AllBottom
28713 2019-Jan-11 15:26:33.586983 - [DEBUG] End adding new jump function
28714 2019-Jan-11 15:26:33.587007 - [DEBUG]
28715 2019-Jan-11 15:26:33.587032 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28716 2019-Jan-11 15:26:33.587057 - [DEBUG]
28717 2019-Jan-11 15:26:33.587081 - [DEBUG] Process 792. path edge:
28718 2019-Jan-11 15:26:33.587106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28719 2019-Jan-11 15:26:33.587163 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
28720 2019-Jan-11 15:26:33.587793 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28721 2019-Jan-11 15:26:33.588437 - [DEBUG]
28722 2019-Jan-11 15:26:33.588463 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28723 2019-Jan-11 15:26:33.589114 - [DEBUG] Compose: EdgeIdentity * AllBottom
28724 2019-Jan-11 15:26:33.589145 - [DEBUG]
28725 2019-Jan-11 15:26:33.589170 - [DEBUG] Propagate flow
28726 2019-Jan-11 15:26:33.589194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28727 2019-Jan-11 15:26:33.589252 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28728 2019-Jan-11 15:26:33.589880 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28729 2019-Jan-11 15:26:33.590509 - [DEBUG] Edge function : AllBottom (result of previous compose)
28730 2019-Jan-11 15:26:33.590535 - [DEBUG]
28731 2019-Jan-11 15:26:33.590560 - [DEBUG] Join: AllTop & AllBottom
28732 2019-Jan-11 15:26:33.590587 - [DEBUG] = AllBottom (new jump func)
28733 2019-Jan-11 15:26:33.590613 - [DEBUG]
28734 2019-Jan-11 15:26:33.590637 - [DEBUG] Start adding new jump function
28735 2019-Jan-11 15:26:33.590662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28736 2019-Jan-11 15:26:33.590719 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28737 2019-Jan-11 15:26:33.591363 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28738 2019-Jan-11 15:26:33.591989 - [DEBUG] Edge Function : AllBottom
28739 2019-Jan-11 15:26:33.592018 - [DEBUG] End adding new jump function
28740 2019-Jan-11 15:26:33.592043 - [DEBUG]
28741 2019-Jan-11 15:26:33.592067 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28742 2019-Jan-11 15:26:33.592092 - [DEBUG]
28743 2019-Jan-11 15:26:33.592116 - [DEBUG] Process 793. path edge:
28744 2019-Jan-11 15:26:33.592141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28745 2019-Jan-11 15:26:33.592198 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
28746 2019-Jan-11 15:26:33.592825 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28747 2019-Jan-11 15:26:33.593454 - [DEBUG]
28748 2019-Jan-11 15:26:33.593480 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28749 2019-Jan-11 15:26:33.594119 - [DEBUG] Compose: EdgeIdentity * AllBottom
28750 2019-Jan-11 15:26:33.594148 - [DEBUG]
28751 2019-Jan-11 15:26:33.594173 - [DEBUG] Propagate flow
28752 2019-Jan-11 15:26:33.594197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28753 2019-Jan-11 15:26:33.594255 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28754 2019-Jan-11 15:26:33.594902 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28755 2019-Jan-11 15:26:33.595534 - [DEBUG] Edge function : AllBottom (result of previous compose)
28756 2019-Jan-11 15:26:33.595560 - [DEBUG]
28757 2019-Jan-11 15:26:33.595586 - [DEBUG] Join: AllTop & AllBottom
28758 2019-Jan-11 15:26:33.595613 - [DEBUG] = AllBottom (new jump func)
28759 2019-Jan-11 15:26:33.595639 - [DEBUG]
28760 2019-Jan-11 15:26:33.595663 - [DEBUG] Start adding new jump function
28761 2019-Jan-11 15:26:33.595687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28762 2019-Jan-11 15:26:33.595745 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28763 2019-Jan-11 15:26:33.596375 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
28764 2019-Jan-11 15:26:33.597001 - [DEBUG] Edge Function : AllBottom
28765 2019-Jan-11 15:26:33.597030 - [DEBUG] End adding new jump function
28766 2019-Jan-11 15:26:33.597054 - [DEBUG]
28767 2019-Jan-11 15:26:33.597079 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28768 2019-Jan-11 15:26:33.597104 - [DEBUG]
28769 2019-Jan-11 15:26:33.597129 - [DEBUG] Process 794. path edge:
28770 2019-Jan-11 15:26:33.597153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28771 2019-Jan-11 15:26:33.597211 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
28772 2019-Jan-11 15:26:33.597834 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28773 2019-Jan-11 15:26:33.598480 - [DEBUG]
28774 2019-Jan-11 15:26:33.598506 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
28775 2019-Jan-11 15:26:33.599145 - [DEBUG] Compose: EdgeIdentity * AllBottom
28776 2019-Jan-11 15:26:33.599174 - [DEBUG]
28777 2019-Jan-11 15:26:33.599199 - [DEBUG] Propagate flow
28778 2019-Jan-11 15:26:33.599223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28779 2019-Jan-11 15:26:33.599281 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28780 2019-Jan-11 15:26:33.599918 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28781 2019-Jan-11 15:26:33.600547 - [DEBUG] Edge function : AllBottom (result of previous compose)
28782 2019-Jan-11 15:26:33.600573 - [DEBUG]
28783 2019-Jan-11 15:26:33.600599 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28784 2019-Jan-11 15:26:33.600626 - [DEBUG] = AllBottom
28785 2019-Jan-11 15:26:33.600652 - [DEBUG]
28786 2019-Jan-11 15:26:33.600676 - [DEBUG] PROPAGATE: No new function!
28787 2019-Jan-11 15:26:33.600701 - [DEBUG] EDGE:
28788 2019-Jan-11 15:26:33.600760 - [DEBUG] ---> 28789 2019-Jan-11 15:26:33.601401 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28790 2019-Jan-11 15:26:33.602030 - [DEBUG]
28791 2019-Jan-11 15:26:33.602056 - [DEBUG] EDGE:
28792 2019-Jan-11 15:26:33.602114 - [DEBUG] ---> 28793 2019-Jan-11 15:26:33.602740 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28794 2019-Jan-11 15:26:33.603370 - [DEBUG]
28795 2019-Jan-11 15:26:33.603396 - [DEBUG] EDGE:
28796 2019-Jan-11 15:26:33.603454 - [DEBUG] ---> 28797 2019-Jan-11 15:26:33.604084 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28798 2019-Jan-11 15:26:33.604734 - [DEBUG]
28799 2019-Jan-11 15:26:33.604771 - [DEBUG] Compose: EdgeIdentity * AllBottom
28800 2019-Jan-11 15:26:33.604798 - [DEBUG]
28801 2019-Jan-11 15:26:33.604822 - [DEBUG] Propagate flow
28802 2019-Jan-11 15:26:33.604845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28803 2019-Jan-11 15:26:33.604902 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28804 2019-Jan-11 15:26:33.605534 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28805 2019-Jan-11 15:26:33.606162 - [DEBUG] Edge function : AllBottom (result of previous compose)
28806 2019-Jan-11 15:26:33.606188 - [DEBUG]
28807 2019-Jan-11 15:26:33.606214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28808 2019-Jan-11 15:26:33.606241 - [DEBUG] = AllBottom
28809 2019-Jan-11 15:26:33.606267 - [DEBUG]
28810 2019-Jan-11 15:26:33.606291 - [DEBUG] PROPAGATE: No new function!
28811 2019-Jan-11 15:26:33.606318 - [DEBUG] EDGE:
28812 2019-Jan-11 15:26:33.606377 - [DEBUG] ---> 28813 2019-Jan-11 15:26:33.607016 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28814 2019-Jan-11 15:26:33.607646 - [DEBUG]
28815 2019-Jan-11 15:26:33.607678 - [DEBUG] Compose: EdgeIdentity * AllBottom
28816 2019-Jan-11 15:26:33.607706 - [DEBUG]
28817 2019-Jan-11 15:26:33.607730 - [DEBUG] Propagate flow
28818 2019-Jan-11 15:26:33.607755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28819 2019-Jan-11 15:26:33.607813 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28820 2019-Jan-11 15:26:33.608465 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28821 2019-Jan-11 15:26:33.609095 - [DEBUG] Edge function : AllBottom (result of previous compose)
28822 2019-Jan-11 15:26:33.609122 - [DEBUG]
28823 2019-Jan-11 15:26:33.609147 - [DEBUG] Join: AllTop & AllBottom
28824 2019-Jan-11 15:26:33.609175 - [DEBUG] = AllBottom (new jump func)
28825 2019-Jan-11 15:26:33.609200 - [DEBUG]
28826 2019-Jan-11 15:26:33.609224 - [DEBUG] Start adding new jump function
28827 2019-Jan-11 15:26:33.609249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28828 2019-Jan-11 15:26:33.609305 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28829 2019-Jan-11 15:26:33.609935 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28830 2019-Jan-11 15:26:33.610569 - [DEBUG] Edge Function : AllBottom
28831 2019-Jan-11 15:26:33.610598 - [DEBUG] End adding new jump function
28832 2019-Jan-11 15:26:33.610623 - [DEBUG]
28833 2019-Jan-11 15:26:33.610647 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
28834 2019-Jan-11 15:26:33.610672 - [DEBUG]
28835 2019-Jan-11 15:26:33.610697 - [DEBUG] Process 795. path edge:
28836 2019-Jan-11 15:26:33.610721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28837 2019-Jan-11 15:26:33.610779 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
28838 2019-Jan-11 15:26:33.611430 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28839 2019-Jan-11 15:26:33.612058 - [DEBUG]
28840 2019-Jan-11 15:26:33.612084 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28841 2019-Jan-11 15:26:33.612727 - [DEBUG] Possible callees:
28842 2019-Jan-11 15:26:33.612761 - [DEBUG] llvm.dbg.declare
28843 2019-Jan-11 15:26:33.612787 - [DEBUG] Possible return sites:
28844 2019-Jan-11 15:26:33.612812 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14328845 2019-Jan-11 15:26:33.614074 - [DEBUG] Found and process special summary
28846 2019-Jan-11 15:26:33.614109 - [DEBUG] Compose: EdgeIdentity * AllBottom
28847 2019-Jan-11 15:26:33.614137 - [DEBUG]
28848 2019-Jan-11 15:26:33.614162 - [DEBUG] Propagate flow
28849 2019-Jan-11 15:26:33.614187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28850 2019-Jan-11 15:26:33.614244 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28851 2019-Jan-11 15:26:33.614887 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28852 2019-Jan-11 15:26:33.615516 - [DEBUG] Edge function : AllBottom (result of previous compose)
28853 2019-Jan-11 15:26:33.615542 - [DEBUG]
28854 2019-Jan-11 15:26:33.615568 - [DEBUG] Join: AllTop & AllBottom
28855 2019-Jan-11 15:26:33.615595 - [DEBUG] = AllBottom (new jump func)
28856 2019-Jan-11 15:26:33.615621 - [DEBUG]
28857 2019-Jan-11 15:26:33.615645 - [DEBUG] Start adding new jump function
28858 2019-Jan-11 15:26:33.615669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28859 2019-Jan-11 15:26:33.615727 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28860 2019-Jan-11 15:26:33.616356 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28861 2019-Jan-11 15:26:33.616985 - [DEBUG] Edge Function : AllBottom
28862 2019-Jan-11 15:26:33.617014 - [DEBUG] End adding new jump function
28863 2019-Jan-11 15:26:33.617039 - [DEBUG]
28864 2019-Jan-11 15:26:33.617063 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
28865 2019-Jan-11 15:26:33.617088 - [DEBUG]
28866 2019-Jan-11 15:26:33.617113 - [DEBUG] Process 796. path edge:
28867 2019-Jan-11 15:26:33.617137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28868 2019-Jan-11 15:26:33.617195 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
28869 2019-Jan-11 15:26:33.617822 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28870 2019-Jan-11 15:26:33.618466 - [DEBUG]
28871 2019-Jan-11 15:26:33.618492 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28872 2019-Jan-11 15:26:33.619143 - [DEBUG] Compose: EdgeIdentity * AllBottom
28873 2019-Jan-11 15:26:33.619172 - [DEBUG]
28874 2019-Jan-11 15:26:33.619197 - [DEBUG] Propagate flow
28875 2019-Jan-11 15:26:33.619221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28876 2019-Jan-11 15:26:33.619280 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
28877 2019-Jan-11 15:26:33.619907 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28878 2019-Jan-11 15:26:33.620536 - [DEBUG] Edge function : AllBottom (result of previous compose)
28879 2019-Jan-11 15:26:33.620562 - [DEBUG]
28880 2019-Jan-11 15:26:33.620588 - [DEBUG] Join: AllTop & AllBottom
28881 2019-Jan-11 15:26:33.620615 - [DEBUG] = AllBottom (new jump func)
28882 2019-Jan-11 15:26:33.620641 - [DEBUG]
28883 2019-Jan-11 15:26:33.620665 - [DEBUG] Start adding new jump function
28884 2019-Jan-11 15:26:33.620690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28885 2019-Jan-11 15:26:33.620747 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28886 2019-Jan-11 15:26:33.621392 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
28887 2019-Jan-11 15:26:33.622022 - [DEBUG] Edge Function : AllBottom
28888 2019-Jan-11 15:26:33.622052 - [DEBUG] End adding new jump function
28889 2019-Jan-11 15:26:33.622077 - [DEBUG]
28890 2019-Jan-11 15:26:33.622101 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
28891 2019-Jan-11 15:26:33.622126 - [DEBUG]
28892 2019-Jan-11 15:26:33.622151 - [DEBUG] Process 797. path edge:
28893 2019-Jan-11 15:26:33.622176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28894 2019-Jan-11 15:26:33.622233 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
28895 2019-Jan-11 15:26:33.622857 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28896 2019-Jan-11 15:26:33.623485 - [DEBUG]
28897 2019-Jan-11 15:26:33.623511 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
28898 2019-Jan-11 15:26:33.624148 - [DEBUG] Compose: EdgeIdentity * AllBottom
28899 2019-Jan-11 15:26:33.624177 - [DEBUG]
28900 2019-Jan-11 15:26:33.624201 - [DEBUG] Propagate flow
28901 2019-Jan-11 15:26:33.624226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28902 2019-Jan-11 15:26:33.624283 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28903 2019-Jan-11 15:26:33.624923 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28904 2019-Jan-11 15:26:33.625551 - [DEBUG] Edge function : AllBottom (result of previous compose)
28905 2019-Jan-11 15:26:33.625578 - [DEBUG]
28906 2019-Jan-11 15:26:33.625604 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28907 2019-Jan-11 15:26:33.625630 - [DEBUG] = AllBottom
28908 2019-Jan-11 15:26:33.625655 - [DEBUG]
28909 2019-Jan-11 15:26:33.625679 - [DEBUG] PROPAGATE: No new function!
28910 2019-Jan-11 15:26:33.625704 - [DEBUG] EDGE:
28911 2019-Jan-11 15:26:33.625762 - [DEBUG] ---> 28912 2019-Jan-11 15:26:33.626387 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28913 2019-Jan-11 15:26:33.627017 - [DEBUG]
28914 2019-Jan-11 15:26:33.627043 - [DEBUG] EDGE:
28915 2019-Jan-11 15:26:33.627101 - [DEBUG] ---> 28916 2019-Jan-11 15:26:33.627729 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28917 2019-Jan-11 15:26:33.628375 - [DEBUG]
28918 2019-Jan-11 15:26:33.628411 - [DEBUG] Compose: EdgeIdentity * AllBottom
28919 2019-Jan-11 15:26:33.628439 - [DEBUG]
28920 2019-Jan-11 15:26:33.628463 - [DEBUG] Propagate flow
28921 2019-Jan-11 15:26:33.628487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28922 2019-Jan-11 15:26:33.628545 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28923 2019-Jan-11 15:26:33.629174 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28924 2019-Jan-11 15:26:33.629802 - [DEBUG] Edge function : AllBottom (result of previous compose)
28925 2019-Jan-11 15:26:33.629829 - [DEBUG]
28926 2019-Jan-11 15:26:33.629854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28927 2019-Jan-11 15:26:33.629881 - [DEBUG] = AllBottom
28928 2019-Jan-11 15:26:33.629907 - [DEBUG]
28929 2019-Jan-11 15:26:33.629931 - [DEBUG] PROPAGATE: No new function!
28930 2019-Jan-11 15:26:33.629958 - [DEBUG] EDGE:
28931 2019-Jan-11 15:26:33.630016 - [DEBUG] ---> 28932 2019-Jan-11 15:26:33.630662 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28933 2019-Jan-11 15:26:33.631308 - [DEBUG]
28934 2019-Jan-11 15:26:33.631333 - [DEBUG] EDGE:
28935 2019-Jan-11 15:26:33.631391 - [DEBUG] ---> 28936 2019-Jan-11 15:26:33.632019 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28937 2019-Jan-11 15:26:33.632648 - [DEBUG]
28938 2019-Jan-11 15:26:33.632680 - [DEBUG] Compose: EdgeIdentity * AllBottom
28939 2019-Jan-11 15:26:33.632708 - [DEBUG]
28940 2019-Jan-11 15:26:33.632732 - [DEBUG] Propagate flow
28941 2019-Jan-11 15:26:33.632756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28942 2019-Jan-11 15:26:33.632814 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28943 2019-Jan-11 15:26:33.633442 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28944 2019-Jan-11 15:26:33.634071 - [DEBUG] Edge function : AllBottom (result of previous compose)
28945 2019-Jan-11 15:26:33.634097 - [DEBUG]
28946 2019-Jan-11 15:26:33.634122 - [DEBUG] Join: AllTop & AllBottom
28947 2019-Jan-11 15:26:33.634149 - [DEBUG] = AllBottom (new jump func)
28948 2019-Jan-11 15:26:33.634175 - [DEBUG]
28949 2019-Jan-11 15:26:33.634199 - [DEBUG] Start adding new jump function
28950 2019-Jan-11 15:26:33.634224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28951 2019-Jan-11 15:26:33.634281 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28952 2019-Jan-11 15:26:33.634923 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28953 2019-Jan-11 15:26:33.635550 - [DEBUG] Edge Function : AllBottom
28954 2019-Jan-11 15:26:33.635578 - [DEBUG] End adding new jump function
28955 2019-Jan-11 15:26:33.635603 - [DEBUG]
28956 2019-Jan-11 15:26:33.635627 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
28957 2019-Jan-11 15:26:33.635652 - [DEBUG]
28958 2019-Jan-11 15:26:33.635677 - [DEBUG] Process 798. path edge:
28959 2019-Jan-11 15:26:33.635701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28960 2019-Jan-11 15:26:33.635758 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
28961 2019-Jan-11 15:26:33.636385 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28962 2019-Jan-11 15:26:33.637014 - [DEBUG]
28963 2019-Jan-11 15:26:33.637040 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28964 2019-Jan-11 15:26:33.637680 - [DEBUG] Compose: EdgeIdentity * AllBottom
28965 2019-Jan-11 15:26:33.637709 - [DEBUG]
28966 2019-Jan-11 15:26:33.637734 - [DEBUG] Propagate flow
28967 2019-Jan-11 15:26:33.637758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28968 2019-Jan-11 15:26:33.637816 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28969 2019-Jan-11 15:26:33.638471 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28970 2019-Jan-11 15:26:33.639102 - [DEBUG] Edge function : AllBottom (result of previous compose)
28971 2019-Jan-11 15:26:33.639128 - [DEBUG]
28972 2019-Jan-11 15:26:33.639154 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28973 2019-Jan-11 15:26:33.639181 - [DEBUG] = AllBottom
28974 2019-Jan-11 15:26:33.639207 - [DEBUG]
28975 2019-Jan-11 15:26:33.639231 - [DEBUG] PROPAGATE: No new function!
28976 2019-Jan-11 15:26:33.639270 - [DEBUG] Compose: EdgeIdentity * AllBottom
28977 2019-Jan-11 15:26:33.639298 - [DEBUG]
28978 2019-Jan-11 15:26:33.639323 - [DEBUG] Propagate flow
28979 2019-Jan-11 15:26:33.639347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28980 2019-Jan-11 15:26:33.639404 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28981 2019-Jan-11 15:26:33.640042 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28982 2019-Jan-11 15:26:33.640672 - [DEBUG] Edge function : AllBottom (result of previous compose)
28983 2019-Jan-11 15:26:33.640699 - [DEBUG]
28984 2019-Jan-11 15:26:33.640725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28985 2019-Jan-11 15:26:33.640752 - [DEBUG] = AllBottom
28986 2019-Jan-11 15:26:33.640778 - [DEBUG]
28987 2019-Jan-11 15:26:33.640802 - [DEBUG] PROPAGATE: No new function!
28988 2019-Jan-11 15:26:33.640827 - [DEBUG] EDGE:
28989 2019-Jan-11 15:26:33.640885 - [DEBUG] ---> 28990 2019-Jan-11 15:26:33.641527 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28991 2019-Jan-11 15:26:33.642156 - [DEBUG]
28992 2019-Jan-11 15:26:33.642182 - [DEBUG] EDGE:
28993 2019-Jan-11 15:26:33.642240 - [DEBUG] ---> 28994 2019-Jan-11 15:26:33.642866 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28995 2019-Jan-11 15:26:33.643494 - [DEBUG]
28996 2019-Jan-11 15:26:33.643520 - [DEBUG] EDGE:
28997 2019-Jan-11 15:26:33.643578 - [DEBUG] ---> 28998 2019-Jan-11 15:26:33.644208 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28999 2019-Jan-11 15:26:33.644851 - [DEBUG]
29000 2019-Jan-11 15:26:33.644885 - [DEBUG] Compose: EdgeIdentity * AllBottom
29001 2019-Jan-11 15:26:33.644912 - [DEBUG]
29002 2019-Jan-11 15:26:33.644936 - [DEBUG] Propagate flow
29003 2019-Jan-11 15:26:33.644959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29004 2019-Jan-11 15:26:33.645016 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29005 2019-Jan-11 15:26:33.645646 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29006 2019-Jan-11 15:26:33.646275 - [DEBUG] Edge function : AllBottom (result of previous compose)
29007 2019-Jan-11 15:26:33.646302 - [DEBUG]
29008 2019-Jan-11 15:26:33.646328 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29009 2019-Jan-11 15:26:33.646355 - [DEBUG] = AllBottom
29010 2019-Jan-11 15:26:33.646380 - [DEBUG]
29011 2019-Jan-11 15:26:33.646404 - [DEBUG] PROPAGATE: No new function!
29012 2019-Jan-11 15:26:33.646431 - [DEBUG] EDGE:
29013 2019-Jan-11 15:26:33.646490 - [DEBUG] ---> 29014 2019-Jan-11 15:26:33.647119 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29015 2019-Jan-11 15:26:33.647746 - [DEBUG]
29016 2019-Jan-11 15:26:33.647772 - [DEBUG] EDGE:
29017 2019-Jan-11 15:26:33.647831 - [DEBUG] ---> 29018 2019-Jan-11 15:26:33.648474 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29019 2019-Jan-11 15:26:33.649113 - [DEBUG]
29020 2019-Jan-11 15:26:33.649139 - [DEBUG] EDGE:
29021 2019-Jan-11 15:26:33.649198 - [DEBUG] ---> 29022 2019-Jan-11 15:26:33.649829 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29023 2019-Jan-11 15:26:33.650458 - [DEBUG]
29024 2019-Jan-11 15:26:33.650484 - [DEBUG] EDGE:
29025 2019-Jan-11 15:26:33.650542 - [DEBUG] ---> 29026 2019-Jan-11 15:26:33.651171 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29027 2019-Jan-11 15:26:33.651814 - [DEBUG]
29028 2019-Jan-11 15:26:33.651840 - [DEBUG] EDGE:
29029 2019-Jan-11 15:26:33.651898 - [DEBUG] ---> 29030 2019-Jan-11 15:26:33.652526 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29031 2019-Jan-11 15:26:33.653155 - [DEBUG]
29032 2019-Jan-11 15:26:33.653181 - [DEBUG] EDGE:
29033 2019-Jan-11 15:26:33.653240 - [DEBUG] ---> 29034 2019-Jan-11 15:26:33.653869 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29035 2019-Jan-11 15:26:33.654498 - [DEBUG]
29036 2019-Jan-11 15:26:33.654534 - [DEBUG] EDGE:
29037 2019-Jan-11 15:26:33.654594 - [DEBUG] ---> 29038 2019-Jan-11 15:26:33.655221 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29039 2019-Jan-11 15:26:33.655849 - [DEBUG]
29040 2019-Jan-11 15:26:33.655877 - [DEBUG] Compose: EdgeIdentity * AllBottom
29041 2019-Jan-11 15:26:33.655904 - [DEBUG]
29042 2019-Jan-11 15:26:33.655929 - [DEBUG] Propagate flow
29043 2019-Jan-11 15:26:33.655953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29044 2019-Jan-11 15:26:33.656010 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29045 2019-Jan-11 15:26:33.656637 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29046 2019-Jan-11 15:26:33.657270 - [DEBUG] Edge function : AllBottom (result of previous compose)
29047 2019-Jan-11 15:26:33.657296 - [DEBUG]
29048 2019-Jan-11 15:26:33.657322 - [DEBUG] Join: AllTop & AllBottom
29049 2019-Jan-11 15:26:33.657349 - [DEBUG] = AllBottom (new jump func)
29050 2019-Jan-11 15:26:33.657375 - [DEBUG]
29051 2019-Jan-11 15:26:33.657399 - [DEBUG] Start adding new jump function
29052 2019-Jan-11 15:26:33.657424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29053 2019-Jan-11 15:26:33.657481 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29054 2019-Jan-11 15:26:33.658128 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29055 2019-Jan-11 15:26:33.658755 - [DEBUG] Edge Function : AllBottom
29056 2019-Jan-11 15:26:33.658785 - [DEBUG] End adding new jump function
29057 2019-Jan-11 15:26:33.658810 - [DEBUG]
29058 2019-Jan-11 15:26:33.658834 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
29059 2019-Jan-11 15:26:33.658859 - [DEBUG]
29060 2019-Jan-11 15:26:33.658884 - [DEBUG] Process 799. path edge:
29061 2019-Jan-11 15:26:33.658908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29062 2019-Jan-11 15:26:33.658974 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
29063 2019-Jan-11 15:26:33.659602 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29064 2019-Jan-11 15:26:33.660233 - [DEBUG]
29065 2019-Jan-11 15:26:33.660259 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29066 2019-Jan-11 15:26:33.660898 - [DEBUG] Compose: EdgeIdentity * AllBottom
29067 2019-Jan-11 15:26:33.660928 - [DEBUG]
29068 2019-Jan-11 15:26:33.660952 - [DEBUG] Propagate flow
29069 2019-Jan-11 15:26:33.660977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29070 2019-Jan-11 15:26:33.661035 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29071 2019-Jan-11 15:26:33.661682 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29072 2019-Jan-11 15:26:33.662312 - [DEBUG] Edge function : AllBottom (result of previous compose)
29073 2019-Jan-11 15:26:33.662339 - [DEBUG]
29074 2019-Jan-11 15:26:33.662364 - [DEBUG] Join: AllTop & AllBottom
29075 2019-Jan-11 15:26:33.662391 - [DEBUG] = AllBottom (new jump func)
29076 2019-Jan-11 15:26:33.662417 - [DEBUG]
29077 2019-Jan-11 15:26:33.662441 - [DEBUG] Start adding new jump function
29078 2019-Jan-11 15:26:33.662466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29079 2019-Jan-11 15:26:33.662523 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29080 2019-Jan-11 15:26:33.663154 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29081 2019-Jan-11 15:26:33.663783 - [DEBUG] Edge Function : AllBottom
29082 2019-Jan-11 15:26:33.663812 - [DEBUG] End adding new jump function
29083 2019-Jan-11 15:26:33.663837 - [DEBUG]
29084 2019-Jan-11 15:26:33.663862 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
29085 2019-Jan-11 15:26:33.663887 - [DEBUG]
29086 2019-Jan-11 15:26:33.663911 - [DEBUG] Process 800. path edge:
29087 2019-Jan-11 15:26:33.663936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29088 2019-Jan-11 15:26:33.663994 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
29089 2019-Jan-11 15:26:33.664637 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29090 2019-Jan-11 15:26:33.665267 - [DEBUG]
29091 2019-Jan-11 15:26:33.665293 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29092 2019-Jan-11 15:26:33.665943 - [DEBUG] Compose: EdgeIdentity * AllBottom
29093 2019-Jan-11 15:26:33.665973 - [DEBUG]
29094 2019-Jan-11 15:26:33.665997 - [DEBUG] Propagate flow
29095 2019-Jan-11 15:26:33.666022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29096 2019-Jan-11 15:26:33.666080 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29097 2019-Jan-11 15:26:33.666707 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29098 2019-Jan-11 15:26:33.667339 - [DEBUG] Edge function : AllBottom (result of previous compose)
29099 2019-Jan-11 15:26:33.667365 - [DEBUG]
29100 2019-Jan-11 15:26:33.667390 - [DEBUG] Join: AllTop & AllBottom
29101 2019-Jan-11 15:26:33.667417 - [DEBUG] = AllBottom (new jump func)
29102 2019-Jan-11 15:26:33.667443 - [DEBUG]
29103 2019-Jan-11 15:26:33.667467 - [DEBUG] Start adding new jump function
29104 2019-Jan-11 15:26:33.667491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29105 2019-Jan-11 15:26:33.667549 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29106 2019-Jan-11 15:26:33.668203 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29107 2019-Jan-11 15:26:33.668830 - [DEBUG] Edge Function : AllBottom
29108 2019-Jan-11 15:26:33.668858 - [DEBUG] End adding new jump function
29109 2019-Jan-11 15:26:33.668882 - [DEBUG]
29110 2019-Jan-11 15:26:33.668907 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
29111 2019-Jan-11 15:26:33.668932 - [DEBUG]
29112 2019-Jan-11 15:26:33.668956 - [DEBUG] Process 801. path edge:
29113 2019-Jan-11 15:26:33.668981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29114 2019-Jan-11 15:26:33.669038 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
29115 2019-Jan-11 15:26:33.669664 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29116 2019-Jan-11 15:26:33.670293 - [DEBUG]
29117 2019-Jan-11 15:26:33.670320 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29118 2019-Jan-11 15:26:33.670957 - [DEBUG] Compose: EdgeIdentity * AllBottom
29119 2019-Jan-11 15:26:33.670986 - [DEBUG]
29120 2019-Jan-11 15:26:33.671010 - [DEBUG] Propagate flow
29121 2019-Jan-11 15:26:33.671035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29122 2019-Jan-11 15:26:33.671092 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29123 2019-Jan-11 15:26:33.671735 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29124 2019-Jan-11 15:26:33.672366 - [DEBUG] Edge function : AllBottom (result of previous compose)
29125 2019-Jan-11 15:26:33.672392 - [DEBUG]
29126 2019-Jan-11 15:26:33.672417 - [DEBUG] Join: AllTop & AllBottom
29127 2019-Jan-11 15:26:33.672442 - [DEBUG] = AllBottom (new jump func)
29128 2019-Jan-11 15:26:33.672467 - [DEBUG]
29129 2019-Jan-11 15:26:33.672491 - [DEBUG] Start adding new jump function
29130 2019-Jan-11 15:26:33.672514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29131 2019-Jan-11 15:26:33.672570 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29132 2019-Jan-11 15:26:33.673200 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29133 2019-Jan-11 15:26:33.673826 - [DEBUG] Edge Function : AllBottom
29134 2019-Jan-11 15:26:33.673855 - [DEBUG] End adding new jump function
29135 2019-Jan-11 15:26:33.673880 - [DEBUG]
29136 2019-Jan-11 15:26:33.673904 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
29137 2019-Jan-11 15:26:33.673929 - [DEBUG]
29138 2019-Jan-11 15:26:33.673953 - [DEBUG] Process 802. path edge:
29139 2019-Jan-11 15:26:33.673978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29140 2019-Jan-11 15:26:33.674036 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
29141 2019-Jan-11 15:26:33.674677 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29142 2019-Jan-11 15:26:33.675305 - [DEBUG]
29143 2019-Jan-11 15:26:33.675330 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29144 2019-Jan-11 15:26:33.675972 - [DEBUG] Compose: EdgeIdentity * AllBottom
29145 2019-Jan-11 15:26:33.676002 - [DEBUG]
29146 2019-Jan-11 15:26:33.676027 - [DEBUG] Propagate flow
29147 2019-Jan-11 15:26:33.676052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29148 2019-Jan-11 15:26:33.676122 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29149 2019-Jan-11 15:26:33.676754 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29150 2019-Jan-11 15:26:33.677380 - [DEBUG] Edge function : AllBottom (result of previous compose)
29151 2019-Jan-11 15:26:33.677406 - [DEBUG]
29152 2019-Jan-11 15:26:33.677433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29153 2019-Jan-11 15:26:33.677460 - [DEBUG] = AllBottom
29154 2019-Jan-11 15:26:33.677485 - [DEBUG]
29155 2019-Jan-11 15:26:33.677510 - [DEBUG] PROPAGATE: No new function!
29156 2019-Jan-11 15:26:33.677536 - [DEBUG] Compose: EdgeIdentity * AllBottom
29157 2019-Jan-11 15:26:33.677563 - [DEBUG]
29158 2019-Jan-11 15:26:33.677587 - [DEBUG] Propagate flow
29159 2019-Jan-11 15:26:33.677611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29160 2019-Jan-11 15:26:33.677669 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29161 2019-Jan-11 15:26:33.678314 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29162 2019-Jan-11 15:26:33.678944 - [DEBUG] Edge function : AllBottom (result of previous compose)
29163 2019-Jan-11 15:26:33.678969 - [DEBUG]
29164 2019-Jan-11 15:26:33.678994 - [DEBUG] Join: AllTop & AllBottom
29165 2019-Jan-11 15:26:33.679020 - [DEBUG] = AllBottom (new jump func)
29166 2019-Jan-11 15:26:33.679045 - [DEBUG]
29167 2019-Jan-11 15:26:33.679069 - [DEBUG] Start adding new jump function
29168 2019-Jan-11 15:26:33.679092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29169 2019-Jan-11 15:26:33.679148 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29170 2019-Jan-11 15:26:33.679779 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29171 2019-Jan-11 15:26:33.680409 - [DEBUG] Edge Function : AllBottom
29172 2019-Jan-11 15:26:33.680438 - [DEBUG] End adding new jump function
29173 2019-Jan-11 15:26:33.680464 - [DEBUG]
29174 2019-Jan-11 15:26:33.680488 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
29175 2019-Jan-11 15:26:33.680513 - [DEBUG]
29176 2019-Jan-11 15:26:33.680538 - [DEBUG] Process 803. path edge:
29177 2019-Jan-11 15:26:33.680562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29178 2019-Jan-11 15:26:33.680619 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
29179 2019-Jan-11 15:26:33.681263 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29180 2019-Jan-11 15:26:33.681895 - [DEBUG]
29181 2019-Jan-11 15:26:33.681920 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29182 2019-Jan-11 15:26:33.682566 - [DEBUG] Compose: EdgeIdentity * AllBottom
29183 2019-Jan-11 15:26:33.682595 - [DEBUG]
29184 2019-Jan-11 15:26:33.682620 - [DEBUG] Propagate flow
29185 2019-Jan-11 15:26:33.682644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29186 2019-Jan-11 15:26:33.682702 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29187 2019-Jan-11 15:26:33.683330 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29188 2019-Jan-11 15:26:33.683960 - [DEBUG] Edge function : AllBottom (result of previous compose)
29189 2019-Jan-11 15:26:33.683986 - [DEBUG]
29190 2019-Jan-11 15:26:33.684012 - [DEBUG] Join: AllTop & AllBottom
29191 2019-Jan-11 15:26:33.684039 - [DEBUG] = AllBottom (new jump func)
29192 2019-Jan-11 15:26:33.684064 - [DEBUG]
29193 2019-Jan-11 15:26:33.684096 - [DEBUG] Start adding new jump function
29194 2019-Jan-11 15:26:33.684121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29195 2019-Jan-11 15:26:33.684178 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29196 2019-Jan-11 15:26:33.684827 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29197 2019-Jan-11 15:26:33.685453 - [DEBUG] Edge Function : AllBottom
29198 2019-Jan-11 15:26:33.685481 - [DEBUG] End adding new jump function
29199 2019-Jan-11 15:26:33.685506 - [DEBUG]
29200 2019-Jan-11 15:26:33.685530 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
29201 2019-Jan-11 15:26:33.685555 - [DEBUG]
29202 2019-Jan-11 15:26:33.685579 - [DEBUG] Process 804. path edge:
29203 2019-Jan-11 15:26:33.685604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29204 2019-Jan-11 15:26:33.685661 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
29205 2019-Jan-11 15:26:33.686288 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29206 2019-Jan-11 15:26:33.686917 - [DEBUG]
29207 2019-Jan-11 15:26:33.686943 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29208 2019-Jan-11 15:26:33.687580 - [DEBUG] Compose: EdgeIdentity * AllBottom
29209 2019-Jan-11 15:26:33.687609 - [DEBUG]
29210 2019-Jan-11 15:26:33.687634 - [DEBUG] Propagate flow
29211 2019-Jan-11 15:26:33.687658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29212 2019-Jan-11 15:26:33.687716 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29213 2019-Jan-11 15:26:33.688369 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29214 2019-Jan-11 15:26:33.688999 - [DEBUG] Edge function : AllBottom (result of previous compose)
29215 2019-Jan-11 15:26:33.689024 - [DEBUG]
29216 2019-Jan-11 15:26:33.689049 - [DEBUG] Join: AllTop & AllBottom
29217 2019-Jan-11 15:26:33.689075 - [DEBUG] = AllBottom (new jump func)
29218 2019-Jan-11 15:26:33.689100 - [DEBUG]
29219 2019-Jan-11 15:26:33.689124 - [DEBUG] Start adding new jump function
29220 2019-Jan-11 15:26:33.689147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29221 2019-Jan-11 15:26:33.689204 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29222 2019-Jan-11 15:26:33.689833 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29223 2019-Jan-11 15:26:33.690470 - [DEBUG] Edge Function : AllBottom
29224 2019-Jan-11 15:26:33.690499 - [DEBUG] End adding new jump function
29225 2019-Jan-11 15:26:33.690524 - [DEBUG]
29226 2019-Jan-11 15:26:33.690548 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
29227 2019-Jan-11 15:26:33.690573 - [DEBUG]
29228 2019-Jan-11 15:26:33.690597 - [DEBUG] Process 805. path edge:
29229 2019-Jan-11 15:26:33.690622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29230 2019-Jan-11 15:26:33.690679 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
29231 2019-Jan-11 15:26:33.691327 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29232 2019-Jan-11 15:26:33.691956 - [DEBUG]
29233 2019-Jan-11 15:26:33.691988 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29234 2019-Jan-11 15:26:33.692632 - [DEBUG] Possible callees:
29235 2019-Jan-11 15:26:33.692658 - [DEBUG] llvm.dbg.declare
29236 2019-Jan-11 15:26:33.692684 - [DEBUG] Possible return sites:
29237 2019-Jan-11 15:26:33.692709 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12029238 2019-Jan-11 15:26:33.693961 - [DEBUG] Found and process special summary
29239 2019-Jan-11 15:26:33.694002 - [DEBUG] Compose: EdgeIdentity * AllBottom
29240 2019-Jan-11 15:26:33.694031 - [DEBUG]
29241 2019-Jan-11 15:26:33.694056 - [DEBUG] Propagate flow
29242 2019-Jan-11 15:26:33.694081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29243 2019-Jan-11 15:26:33.694138 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29244 2019-Jan-11 15:26:33.694783 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29245 2019-Jan-11 15:26:33.695412 - [DEBUG] Edge function : AllBottom (result of previous compose)
29246 2019-Jan-11 15:26:33.695439 - [DEBUG]
29247 2019-Jan-11 15:26:33.695464 - [DEBUG] Join: AllTop & AllBottom
29248 2019-Jan-11 15:26:33.695491 - [DEBUG] = AllBottom (new jump func)
29249 2019-Jan-11 15:26:33.695517 - [DEBUG]
29250 2019-Jan-11 15:26:33.695540 - [DEBUG] Start adding new jump function
29251 2019-Jan-11 15:26:33.695565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29252 2019-Jan-11 15:26:33.695621 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29253 2019-Jan-11 15:26:33.696252 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29254 2019-Jan-11 15:26:33.696880 - [DEBUG] Edge Function : AllBottom
29255 2019-Jan-11 15:26:33.696909 - [DEBUG] End adding new jump function
29256 2019-Jan-11 15:26:33.696934 - [DEBUG]
29257 2019-Jan-11 15:26:33.696959 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
29258 2019-Jan-11 15:26:33.696984 - [DEBUG]
29259 2019-Jan-11 15:26:33.697008 - [DEBUG] Process 806. path edge:
29260 2019-Jan-11 15:26:33.697033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29261 2019-Jan-11 15:26:33.697089 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
29262 2019-Jan-11 15:26:33.697718 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29263 2019-Jan-11 15:26:33.698364 - [DEBUG]
29264 2019-Jan-11 15:26:33.698389 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29265 2019-Jan-11 15:26:33.699036 - [DEBUG] Compose: EdgeIdentity * AllBottom
29266 2019-Jan-11 15:26:33.699065 - [DEBUG]
29267 2019-Jan-11 15:26:33.699090 - [DEBUG] Propagate flow
29268 2019-Jan-11 15:26:33.699114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29269 2019-Jan-11 15:26:33.699173 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29270 2019-Jan-11 15:26:33.699799 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29271 2019-Jan-11 15:26:33.700430 - [DEBUG] Edge function : AllBottom (result of previous compose)
29272 2019-Jan-11 15:26:33.700456 - [DEBUG]
29273 2019-Jan-11 15:26:33.700482 - [DEBUG] Join: AllTop & AllBottom
29274 2019-Jan-11 15:26:33.700509 - [DEBUG] = AllBottom (new jump func)
29275 2019-Jan-11 15:26:33.700545 - [DEBUG]
29276 2019-Jan-11 15:26:33.700570 - [DEBUG] Start adding new jump function
29277 2019-Jan-11 15:26:33.700594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29278 2019-Jan-11 15:26:33.700652 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29279 2019-Jan-11 15:26:33.701295 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29280 2019-Jan-11 15:26:33.701920 - [DEBUG] Edge Function : AllBottom
29281 2019-Jan-11 15:26:33.701949 - [DEBUG] End adding new jump function
29282 2019-Jan-11 15:26:33.701974 - [DEBUG]
29283 2019-Jan-11 15:26:33.701999 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
29284 2019-Jan-11 15:26:33.702024 - [DEBUG]
29285 2019-Jan-11 15:26:33.702048 - [DEBUG] Process 807. path edge:
29286 2019-Jan-11 15:26:33.702073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29287 2019-Jan-11 15:26:33.702130 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
29288 2019-Jan-11 15:26:33.702756 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29289 2019-Jan-11 15:26:33.703386 - [DEBUG]
29290 2019-Jan-11 15:26:33.703412 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29291 2019-Jan-11 15:26:33.704052 - [DEBUG] Compose: EdgeIdentity * AllBottom
29292 2019-Jan-11 15:26:33.704081 - [DEBUG]
29293 2019-Jan-11 15:26:33.704106 - [DEBUG] Propagate flow
29294 2019-Jan-11 15:26:33.704131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29295 2019-Jan-11 15:26:33.704189 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29296 2019-Jan-11 15:26:33.704840 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29297 2019-Jan-11 15:26:33.705469 - [DEBUG] Edge function : AllBottom (result of previous compose)
29298 2019-Jan-11 15:26:33.705495 - [DEBUG]
29299 2019-Jan-11 15:26:33.705520 - [DEBUG] Join: AllTop & AllBottom
29300 2019-Jan-11 15:26:33.705546 - [DEBUG] = AllBottom (new jump func)
29301 2019-Jan-11 15:26:33.705570 - [DEBUG]
29302 2019-Jan-11 15:26:33.705594 - [DEBUG] Start adding new jump function
29303 2019-Jan-11 15:26:33.705617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29304 2019-Jan-11 15:26:33.705673 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29305 2019-Jan-11 15:26:33.706303 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29306 2019-Jan-11 15:26:33.706939 - [DEBUG] Edge Function : AllBottom
29307 2019-Jan-11 15:26:33.706967 - [DEBUG] End adding new jump function
29308 2019-Jan-11 15:26:33.706992 - [DEBUG]
29309 2019-Jan-11 15:26:33.707017 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
29310 2019-Jan-11 15:26:33.707042 - [DEBUG]
29311 2019-Jan-11 15:26:33.707066 - [DEBUG] Process 808. path edge:
29312 2019-Jan-11 15:26:33.707091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29313 2019-Jan-11 15:26:33.707148 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
29314 2019-Jan-11 15:26:33.707784 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29315 2019-Jan-11 15:26:33.708429 - [DEBUG]
29316 2019-Jan-11 15:26:33.708454 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29317 2019-Jan-11 15:26:33.709105 - [DEBUG] Possible callees:
29318 2019-Jan-11 15:26:33.709132 - [DEBUG] llvm.dbg.declare
29319 2019-Jan-11 15:26:33.709158 - [DEBUG] Possible return sites:
29320 2019-Jan-11 15:26:33.709182 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14929321 2019-Jan-11 15:26:33.710433 - [DEBUG] Found and process special summary
29322 2019-Jan-11 15:26:33.710474 - [DEBUG] Compose: EdgeIdentity * AllBottom
29323 2019-Jan-11 15:26:33.710503 - [DEBUG]
29324 2019-Jan-11 15:26:33.710528 - [DEBUG] Propagate flow
29325 2019-Jan-11 15:26:33.710552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29326 2019-Jan-11 15:26:33.710610 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29327 2019-Jan-11 15:26:33.711255 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29328 2019-Jan-11 15:26:33.711885 - [DEBUG] Edge function : AllBottom (result of previous compose)
29329 2019-Jan-11 15:26:33.711911 - [DEBUG]
29330 2019-Jan-11 15:26:33.711937 - [DEBUG] Join: AllTop & AllBottom
29331 2019-Jan-11 15:26:33.711964 - [DEBUG] = AllBottom (new jump func)
29332 2019-Jan-11 15:26:33.711990 - [DEBUG]
29333 2019-Jan-11 15:26:33.712014 - [DEBUG] Start adding new jump function
29334 2019-Jan-11 15:26:33.712038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29335 2019-Jan-11 15:26:33.712095 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29336 2019-Jan-11 15:26:33.712725 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29337 2019-Jan-11 15:26:33.713355 - [DEBUG] Edge Function : AllBottom
29338 2019-Jan-11 15:26:33.713388 - [DEBUG] End adding new jump function
29339 2019-Jan-11 15:26:33.713413 - [DEBUG]
29340 2019-Jan-11 15:26:33.713438 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
29341 2019-Jan-11 15:26:33.713463 - [DEBUG]
29342 2019-Jan-11 15:26:33.713487 - [DEBUG] Process 809. path edge:
29343 2019-Jan-11 15:26:33.713512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29344 2019-Jan-11 15:26:33.713568 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29345 2019-Jan-11 15:26:33.714197 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29346 2019-Jan-11 15:26:33.714841 - [DEBUG]
29347 2019-Jan-11 15:26:33.714865 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29348 2019-Jan-11 15:26:33.715511 - [DEBUG] Compose: EdgeIdentity * AllBottom
29349 2019-Jan-11 15:26:33.715541 - [DEBUG]
29350 2019-Jan-11 15:26:33.715566 - [DEBUG] Propagate flow
29351 2019-Jan-11 15:26:33.715590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29352 2019-Jan-11 15:26:33.715649 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29353 2019-Jan-11 15:26:33.716276 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29354 2019-Jan-11 15:26:33.716906 - [DEBUG] Edge function : AllBottom (result of previous compose)
29355 2019-Jan-11 15:26:33.716932 - [DEBUG]
29356 2019-Jan-11 15:26:33.716958 - [DEBUG] Join: AllTop & AllBottom
29357 2019-Jan-11 15:26:33.716985 - [DEBUG] = AllBottom (new jump func)
29358 2019-Jan-11 15:26:33.717018 - [DEBUG]
29359 2019-Jan-11 15:26:33.717043 - [DEBUG] Start adding new jump function
29360 2019-Jan-11 15:26:33.717068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29361 2019-Jan-11 15:26:33.717125 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29362 2019-Jan-11 15:26:33.717757 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29363 2019-Jan-11 15:26:33.718400 - [DEBUG] Edge Function : AllBottom
29364 2019-Jan-11 15:26:33.718433 - [DEBUG] End adding new jump function
29365 2019-Jan-11 15:26:33.718458 - [DEBUG]
29366 2019-Jan-11 15:26:33.718483 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
29367 2019-Jan-11 15:26:33.718508 - [DEBUG]
29368 2019-Jan-11 15:26:33.718532 - [DEBUG] Process 810. path edge:
29369 2019-Jan-11 15:26:33.718557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29370 2019-Jan-11 15:26:33.718615 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29371 2019-Jan-11 15:26:33.719241 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29372 2019-Jan-11 15:26:33.719870 - [DEBUG]
29373 2019-Jan-11 15:26:33.719896 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29374 2019-Jan-11 15:26:33.720536 - [DEBUG] Compose: EdgeIdentity * AllBottom
29375 2019-Jan-11 15:26:33.720565 - [DEBUG]
29376 2019-Jan-11 15:26:33.720590 - [DEBUG] Propagate flow
29377 2019-Jan-11 15:26:33.720614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29378 2019-Jan-11 15:26:33.720673 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29379 2019-Jan-11 15:26:33.721324 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29380 2019-Jan-11 15:26:33.721957 - [DEBUG] Edge function : AllBottom (result of previous compose)
29381 2019-Jan-11 15:26:33.721983 - [DEBUG]
29382 2019-Jan-11 15:26:33.722007 - [DEBUG] Join: AllTop & AllBottom
29383 2019-Jan-11 15:26:33.722033 - [DEBUG] = AllBottom (new jump func)
29384 2019-Jan-11 15:26:33.722059 - [DEBUG]
29385 2019-Jan-11 15:26:33.722082 - [DEBUG] Start adding new jump function
29386 2019-Jan-11 15:26:33.722106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29387 2019-Jan-11 15:26:33.722162 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29388 2019-Jan-11 15:26:33.722793 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29389 2019-Jan-11 15:26:33.723430 - [DEBUG] Edge Function : AllBottom
29390 2019-Jan-11 15:26:33.723462 - [DEBUG] End adding new jump function
29391 2019-Jan-11 15:26:33.723487 - [DEBUG]
29392 2019-Jan-11 15:26:33.723512 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
29393 2019-Jan-11 15:26:33.723537 - [DEBUG]
29394 2019-Jan-11 15:26:33.723561 - [DEBUG] Process 811. path edge:
29395 2019-Jan-11 15:26:33.723586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29396 2019-Jan-11 15:26:33.723644 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29397 2019-Jan-11 15:26:33.724280 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29398 2019-Jan-11 15:26:33.724927 - [DEBUG]
29399 2019-Jan-11 15:26:33.724952 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29400 2019-Jan-11 15:26:33.725604 - [DEBUG] Possible callees:
29401 2019-Jan-11 15:26:33.725631 - [DEBUG] llvm.dbg.declare
29402 2019-Jan-11 15:26:33.725657 - [DEBUG] Possible return sites:
29403 2019-Jan-11 15:26:33.725682 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529404 2019-Jan-11 15:26:33.726934 - [DEBUG] Found and process special summary
29405 2019-Jan-11 15:26:33.727128 - [DEBUG] EDGE:
29406 2019-Jan-11 15:26:33.727188 - [DEBUG] ---> 29407 2019-Jan-11 15:26:33.727826 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29408 2019-Jan-11 15:26:33.728474 - [DEBUG]
29409 2019-Jan-11 15:26:33.728499 - [DEBUG] EDGE:
29410 2019-Jan-11 15:26:33.728556 - [DEBUG] ---> 29411 2019-Jan-11 15:26:33.729183 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29412 2019-Jan-11 15:26:33.729813 - [DEBUG]
29413 2019-Jan-11 15:26:33.729840 - [DEBUG] Compose: EdgeIdentity * AllBottom
29414 2019-Jan-11 15:26:33.729867 - [DEBUG]
29415 2019-Jan-11 15:26:33.729892 - [DEBUG] Propagate flow
29416 2019-Jan-11 15:26:33.729916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29417 2019-Jan-11 15:26:33.729973 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29418 2019-Jan-11 15:26:33.730600 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29419 2019-Jan-11 15:26:33.731242 - [DEBUG] Edge function : AllBottom (result of previous compose)
29420 2019-Jan-11 15:26:33.731269 - [DEBUG]
29421 2019-Jan-11 15:26:33.731295 - [DEBUG] Join: AllTop & AllBottom
29422 2019-Jan-11 15:26:33.731322 - [DEBUG] = AllBottom (new jump func)
29423 2019-Jan-11 15:26:33.731348 - [DEBUG]
29424 2019-Jan-11 15:26:33.731372 - [DEBUG] Start adding new jump function
29425 2019-Jan-11 15:26:33.731397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29426 2019-Jan-11 15:26:33.731454 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29427 2019-Jan-11 15:26:33.732084 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29428 2019-Jan-11 15:26:33.732711 - [DEBUG] Edge Function : AllBottom
29429 2019-Jan-11 15:26:33.732739 - [DEBUG] End adding new jump function
29430 2019-Jan-11 15:26:33.732764 - [DEBUG]
29431 2019-Jan-11 15:26:33.732788 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
29432 2019-Jan-11 15:26:33.732814 - [DEBUG]
29433 2019-Jan-11 15:26:33.732838 - [DEBUG] Process 812. path edge:
29434 2019-Jan-11 15:26:33.732863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29435 2019-Jan-11 15:26:33.732920 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29436 2019-Jan-11 15:26:33.733546 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29437 2019-Jan-11 15:26:33.734175 - [DEBUG]
29438 2019-Jan-11 15:26:33.734201 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29439 2019-Jan-11 15:26:33.734855 - [DEBUG] Compose: EdgeIdentity * AllBottom
29440 2019-Jan-11 15:26:33.734883 - [DEBUG]
29441 2019-Jan-11 15:26:33.734917 - [DEBUG] Propagate flow
29442 2019-Jan-11 15:26:33.734941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29443 2019-Jan-11 15:26:33.734999 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29444 2019-Jan-11 15:26:33.735636 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29445 2019-Jan-11 15:26:33.736266 - [DEBUG] Edge function : AllBottom (result of previous compose)
29446 2019-Jan-11 15:26:33.736293 - [DEBUG]
29447 2019-Jan-11 15:26:33.736318 - [DEBUG] Join: AllTop & AllBottom
29448 2019-Jan-11 15:26:33.736346 - [DEBUG] = AllBottom (new jump func)
29449 2019-Jan-11 15:26:33.736371 - [DEBUG]
29450 2019-Jan-11 15:26:33.736395 - [DEBUG] Start adding new jump function
29451 2019-Jan-11 15:26:33.736420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29452 2019-Jan-11 15:26:33.736477 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29453 2019-Jan-11 15:26:33.737106 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29454 2019-Jan-11 15:26:33.737741 - [DEBUG] Edge Function : AllBottom
29455 2019-Jan-11 15:26:33.737769 - [DEBUG] End adding new jump function
29456 2019-Jan-11 15:26:33.737794 - [DEBUG]
29457 2019-Jan-11 15:26:33.737819 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
29458 2019-Jan-11 15:26:33.737844 - [DEBUG]
29459 2019-Jan-11 15:26:33.737881 - [DEBUG] Process 813. path edge:
29460 2019-Jan-11 15:26:33.737906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29461 2019-Jan-11 15:26:33.737964 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29462 2019-Jan-11 15:26:33.738601 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29463 2019-Jan-11 15:26:33.739230 - [DEBUG]
29464 2019-Jan-11 15:26:33.739256 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29465 2019-Jan-11 15:26:33.739899 - [DEBUG] Possible callees:
29466 2019-Jan-11 15:26:33.739926 - [DEBUG] llvm.dbg.declare
29467 2019-Jan-11 15:26:33.739952 - [DEBUG] Possible return sites:
29468 2019-Jan-11 15:26:33.739976 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529469 2019-Jan-11 15:26:33.741240 - [DEBUG] Found and process special summary
29470 2019-Jan-11 15:26:33.741273 - [DEBUG] Compose: EdgeIdentity * AllBottom
29471 2019-Jan-11 15:26:33.741300 - [DEBUG]
29472 2019-Jan-11 15:26:33.741324 - [DEBUG] Propagate flow
29473 2019-Jan-11 15:26:33.741348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29474 2019-Jan-11 15:26:33.741405 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29475 2019-Jan-11 15:26:33.742035 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29476 2019-Jan-11 15:26:33.742663 - [DEBUG] Edge function : AllBottom (result of previous compose)
29477 2019-Jan-11 15:26:33.742690 - [DEBUG]
29478 2019-Jan-11 15:26:33.742715 - [DEBUG] Join: AllTop & AllBottom
29479 2019-Jan-11 15:26:33.742743 - [DEBUG] = AllBottom (new jump func)
29480 2019-Jan-11 15:26:33.742769 - [DEBUG]
29481 2019-Jan-11 15:26:33.742793 - [DEBUG] Start adding new jump function
29482 2019-Jan-11 15:26:33.742817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29483 2019-Jan-11 15:26:33.742875 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29484 2019-Jan-11 15:26:33.743512 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29485 2019-Jan-11 15:26:33.744141 - [DEBUG] Edge Function : AllBottom
29486 2019-Jan-11 15:26:33.744173 - [DEBUG] End adding new jump function
29487 2019-Jan-11 15:26:33.744199 - [DEBUG]
29488 2019-Jan-11 15:26:33.744223 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29489 2019-Jan-11 15:26:33.744248 - [DEBUG]
29490 2019-Jan-11 15:26:33.744273 - [DEBUG] Process 814. path edge:
29491 2019-Jan-11 15:26:33.744298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29492 2019-Jan-11 15:26:33.744355 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29493 2019-Jan-11 15:26:33.745001 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29494 2019-Jan-11 15:26:33.745629 - [DEBUG]
29495 2019-Jan-11 15:26:33.745655 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29496 2019-Jan-11 15:26:33.746307 - [DEBUG] Compose: EdgeIdentity * AllBottom
29497 2019-Jan-11 15:26:33.746336 - [DEBUG]
29498 2019-Jan-11 15:26:33.746361 - [DEBUG] Propagate flow
29499 2019-Jan-11 15:26:33.746385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29500 2019-Jan-11 15:26:33.746444 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29501 2019-Jan-11 15:26:33.747079 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29502 2019-Jan-11 15:26:33.747707 - [DEBUG] Edge function : AllBottom (result of previous compose)
29503 2019-Jan-11 15:26:33.747734 - [DEBUG]
29504 2019-Jan-11 15:26:33.747759 - [DEBUG] Join: AllTop & AllBottom
29505 2019-Jan-11 15:26:33.747787 - [DEBUG] = AllBottom (new jump func)
29506 2019-Jan-11 15:26:33.747813 - [DEBUG]
29507 2019-Jan-11 15:26:33.747837 - [DEBUG] Start adding new jump function
29508 2019-Jan-11 15:26:33.747874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29509 2019-Jan-11 15:26:33.747933 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29510 2019-Jan-11 15:26:33.748562 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29511 2019-Jan-11 15:26:33.749186 - [DEBUG] Edge Function : AllBottom
29512 2019-Jan-11 15:26:33.749218 - [DEBUG] End adding new jump function
29513 2019-Jan-11 15:26:33.749243 - [DEBUG]
29514 2019-Jan-11 15:26:33.749267 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29515 2019-Jan-11 15:26:33.749292 - [DEBUG]
29516 2019-Jan-11 15:26:33.749317 - [DEBUG] Process 815. path edge:
29517 2019-Jan-11 15:26:33.749341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29518 2019-Jan-11 15:26:33.749399 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29519 2019-Jan-11 15:26:33.750025 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29520 2019-Jan-11 15:26:33.750653 - [DEBUG]
29521 2019-Jan-11 15:26:33.750679 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29522 2019-Jan-11 15:26:33.751333 - [DEBUG] Compose: EdgeIdentity * AllBottom
29523 2019-Jan-11 15:26:33.751362 - [DEBUG]
29524 2019-Jan-11 15:26:33.751386 - [DEBUG] Propagate flow
29525 2019-Jan-11 15:26:33.751409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29526 2019-Jan-11 15:26:33.751467 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29527 2019-Jan-11 15:26:33.752094 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29528 2019-Jan-11 15:26:33.752732 - [DEBUG] Edge function : AllBottom (result of previous compose)
29529 2019-Jan-11 15:26:33.752759 - [DEBUG]
29530 2019-Jan-11 15:26:33.752784 - [DEBUG] Join: AllTop & AllBottom
29531 2019-Jan-11 15:26:33.752812 - [DEBUG] = AllBottom (new jump func)
29532 2019-Jan-11 15:26:33.752838 - [DEBUG]
29533 2019-Jan-11 15:26:33.752862 - [DEBUG] Start adding new jump function
29534 2019-Jan-11 15:26:33.752887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29535 2019-Jan-11 15:26:33.752944 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29536 2019-Jan-11 15:26:33.753575 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29537 2019-Jan-11 15:26:33.754201 - [DEBUG] Edge Function : AllBottom
29538 2019-Jan-11 15:26:33.754233 - [DEBUG] End adding new jump function
29539 2019-Jan-11 15:26:33.754258 - [DEBUG]
29540 2019-Jan-11 15:26:33.754282 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29541 2019-Jan-11 15:26:33.754307 - [DEBUG]
29542 2019-Jan-11 15:26:33.754332 - [DEBUG] Process 816. path edge:
29543 2019-Jan-11 15:26:33.754357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29544 2019-Jan-11 15:26:33.754414 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29545 2019-Jan-11 15:26:33.755056 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29546 2019-Jan-11 15:26:33.755686 - [DEBUG]
29547 2019-Jan-11 15:26:33.755712 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29548 2019-Jan-11 15:26:33.756350 - [DEBUG] Compose: EdgeIdentity * AllBottom
29549 2019-Jan-11 15:26:33.756379 - [DEBUG]
29550 2019-Jan-11 15:26:33.756404 - [DEBUG] Propagate flow
29551 2019-Jan-11 15:26:33.756428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29552 2019-Jan-11 15:26:33.756486 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29553 2019-Jan-11 15:26:33.757123 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29554 2019-Jan-11 15:26:33.757752 - [DEBUG] Edge function : AllBottom (result of previous compose)
29555 2019-Jan-11 15:26:33.757779 - [DEBUG]
29556 2019-Jan-11 15:26:33.757804 - [DEBUG] Join: AllTop & AllBottom
29557 2019-Jan-11 15:26:33.757832 - [DEBUG] = AllBottom (new jump func)
29558 2019-Jan-11 15:26:33.757868 - [DEBUG]
29559 2019-Jan-11 15:26:33.757895 - [DEBUG] Start adding new jump function
29560 2019-Jan-11 15:26:33.757920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29561 2019-Jan-11 15:26:33.757977 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29562 2019-Jan-11 15:26:33.758607 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29563 2019-Jan-11 15:26:33.759242 - [DEBUG] Edge Function : AllBottom
29564 2019-Jan-11 15:26:33.759274 - [DEBUG] End adding new jump function
29565 2019-Jan-11 15:26:33.759300 - [DEBUG]
29566 2019-Jan-11 15:26:33.759324 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29567 2019-Jan-11 15:26:33.759349 - [DEBUG]
29568 2019-Jan-11 15:26:33.759373 - [DEBUG] Process 817. path edge:
29569 2019-Jan-11 15:26:33.759398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29570 2019-Jan-11 15:26:33.759455 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29571 2019-Jan-11 15:26:33.760091 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29572 2019-Jan-11 15:26:33.760727 - [DEBUG]
29573 2019-Jan-11 15:26:33.760753 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29574 2019-Jan-11 15:26:33.761413 - [DEBUG] Possible callees:
29575 2019-Jan-11 15:26:33.761438 - [DEBUG] llvm.dbg.declare
29576 2019-Jan-11 15:26:33.761464 - [DEBUG] Possible return sites:
29577 2019-Jan-11 15:26:33.761488 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329578 2019-Jan-11 15:26:33.762739 - [DEBUG] Found and process special summary
29579 2019-Jan-11 15:26:33.762772 - [DEBUG] Compose: EdgeIdentity * AllBottom
29580 2019-Jan-11 15:26:33.762800 - [DEBUG]
29581 2019-Jan-11 15:26:33.762825 - [DEBUG] Propagate flow
29582 2019-Jan-11 15:26:33.762849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29583 2019-Jan-11 15:26:33.762907 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29584 2019-Jan-11 15:26:33.763538 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29585 2019-Jan-11 15:26:33.764167 - [DEBUG] Edge function : AllBottom (result of previous compose)
29586 2019-Jan-11 15:26:33.764194 - [DEBUG]
29587 2019-Jan-11 15:26:33.764219 - [DEBUG] Join: AllTop & AllBottom
29588 2019-Jan-11 15:26:33.764247 - [DEBUG] = AllBottom (new jump func)
29589 2019-Jan-11 15:26:33.764272 - [DEBUG]
29590 2019-Jan-11 15:26:33.764296 - [DEBUG] Start adding new jump function
29591 2019-Jan-11 15:26:33.764320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29592 2019-Jan-11 15:26:33.764377 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29593 2019-Jan-11 15:26:33.765023 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29594 2019-Jan-11 15:26:33.765652 - [DEBUG] Edge Function : AllBottom
29595 2019-Jan-11 15:26:33.765683 - [DEBUG] End adding new jump function
29596 2019-Jan-11 15:26:33.765709 - [DEBUG]
29597 2019-Jan-11 15:26:33.765733 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29598 2019-Jan-11 15:26:33.765758 - [DEBUG]
29599 2019-Jan-11 15:26:33.765782 - [DEBUG] Process 818. path edge:
29600 2019-Jan-11 15:26:33.765807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29601 2019-Jan-11 15:26:33.765864 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29602 2019-Jan-11 15:26:33.766494 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29603 2019-Jan-11 15:26:33.767124 - [DEBUG]
29604 2019-Jan-11 15:26:33.767149 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29605 2019-Jan-11 15:26:33.767799 - [DEBUG] Compose: EdgeIdentity * AllBottom
29606 2019-Jan-11 15:26:33.767828 - [DEBUG]
29607 2019-Jan-11 15:26:33.767853 - [DEBUG] Propagate flow
29608 2019-Jan-11 15:26:33.767891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29609 2019-Jan-11 15:26:33.767950 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29610 2019-Jan-11 15:26:33.768579 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29611 2019-Jan-11 15:26:33.769209 - [DEBUG] Edge function : AllBottom (result of previous compose)
29612 2019-Jan-11 15:26:33.769235 - [DEBUG]
29613 2019-Jan-11 15:26:33.769261 - [DEBUG] Join: AllTop & AllBottom
29614 2019-Jan-11 15:26:33.769288 - [DEBUG] = AllBottom (new jump func)
29615 2019-Jan-11 15:26:33.769322 - [DEBUG]
29616 2019-Jan-11 15:26:33.769347 - [DEBUG] Start adding new jump function
29617 2019-Jan-11 15:26:33.769372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29618 2019-Jan-11 15:26:33.769429 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29619 2019-Jan-11 15:26:33.770059 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29620 2019-Jan-11 15:26:33.770684 - [DEBUG] Edge Function : AllBottom
29621 2019-Jan-11 15:26:33.770716 - [DEBUG] End adding new jump function
29622 2019-Jan-11 15:26:33.770741 - [DEBUG]
29623 2019-Jan-11 15:26:33.770765 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29624 2019-Jan-11 15:26:33.770791 - [DEBUG]
29625 2019-Jan-11 15:26:33.770815 - [DEBUG] Process 819. path edge:
29626 2019-Jan-11 15:26:33.770840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29627 2019-Jan-11 15:26:33.770897 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29628 2019-Jan-11 15:26:33.771543 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29629 2019-Jan-11 15:26:33.772172 - [DEBUG]
29630 2019-Jan-11 15:26:33.772198 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29631 2019-Jan-11 15:26:33.772839 - [DEBUG] Compose: EdgeIdentity * AllBottom
29632 2019-Jan-11 15:26:33.772867 - [DEBUG]
29633 2019-Jan-11 15:26:33.772892 - [DEBUG] Propagate flow
29634 2019-Jan-11 15:26:33.772916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29635 2019-Jan-11 15:26:33.772974 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29636 2019-Jan-11 15:26:33.773612 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29637 2019-Jan-11 15:26:33.774240 - [DEBUG] Edge function : AllBottom (result of previous compose)
29638 2019-Jan-11 15:26:33.774267 - [DEBUG]
29639 2019-Jan-11 15:26:33.774293 - [DEBUG] Join: AllTop & AllBottom
29640 2019-Jan-11 15:26:33.774320 - [DEBUG] = AllBottom (new jump func)
29641 2019-Jan-11 15:26:33.774346 - [DEBUG]
29642 2019-Jan-11 15:26:33.774370 - [DEBUG] Start adding new jump function
29643 2019-Jan-11 15:26:33.774395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29644 2019-Jan-11 15:26:33.774452 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29645 2019-Jan-11 15:26:33.775096 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29646 2019-Jan-11 15:26:33.775731 - [DEBUG] Edge Function : AllBottom
29647 2019-Jan-11 15:26:33.775763 - [DEBUG] End adding new jump function
29648 2019-Jan-11 15:26:33.775789 - [DEBUG]
29649 2019-Jan-11 15:26:33.775813 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29650 2019-Jan-11 15:26:33.775838 - [DEBUG]
29651 2019-Jan-11 15:26:33.775862 - [DEBUG] Process 820. path edge:
29652 2019-Jan-11 15:26:33.775887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29653 2019-Jan-11 15:26:33.775944 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29654 2019-Jan-11 15:26:33.776581 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29655 2019-Jan-11 15:26:33.777209 - [DEBUG]
29656 2019-Jan-11 15:26:33.777234 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29657 2019-Jan-11 15:26:33.777897 - [DEBUG] Possible callees:
29658 2019-Jan-11 15:26:33.777923 - [DEBUG] llvm.dbg.declare
29659 2019-Jan-11 15:26:33.777949 - [DEBUG] Possible return sites:
29660 2019-Jan-11 15:26:33.777972 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16929661 2019-Jan-11 15:26:33.779225 - [DEBUG] Found and process special summary
29662 2019-Jan-11 15:26:33.779259 - [DEBUG] Compose: EdgeIdentity * AllBottom
29663 2019-Jan-11 15:26:33.779287 - [DEBUG]
29664 2019-Jan-11 15:26:33.779312 - [DEBUG] Propagate flow
29665 2019-Jan-11 15:26:33.779336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29666 2019-Jan-11 15:26:33.779394 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29667 2019-Jan-11 15:26:33.780023 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29668 2019-Jan-11 15:26:33.780652 - [DEBUG] Edge function : AllBottom (result of previous compose)
29669 2019-Jan-11 15:26:33.780678 - [DEBUG]
29670 2019-Jan-11 15:26:33.780703 - [DEBUG] Join: AllTop & AllBottom
29671 2019-Jan-11 15:26:33.780731 - [DEBUG] = AllBottom (new jump func)
29672 2019-Jan-11 15:26:33.780756 - [DEBUG]
29673 2019-Jan-11 15:26:33.780780 - [DEBUG] Start adding new jump function
29674 2019-Jan-11 15:26:33.780805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29675 2019-Jan-11 15:26:33.780862 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29676 2019-Jan-11 15:26:33.781507 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29677 2019-Jan-11 15:26:33.782134 - [DEBUG] Edge Function : AllBottom
29678 2019-Jan-11 15:26:33.782166 - [DEBUG] End adding new jump function
29679 2019-Jan-11 15:26:33.782192 - [DEBUG]
29680 2019-Jan-11 15:26:33.782216 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29681 2019-Jan-11 15:26:33.782242 - [DEBUG]
29682 2019-Jan-11 15:26:33.782266 - [DEBUG] Process 821. path edge:
29683 2019-Jan-11 15:26:33.782291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29684 2019-Jan-11 15:26:33.782348 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
29685 2019-Jan-11 15:26:33.782977 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29686 2019-Jan-11 15:26:33.783606 - [DEBUG]
29687 2019-Jan-11 15:26:33.783631 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29688 2019-Jan-11 15:26:33.784279 - [DEBUG] Compose: EdgeIdentity * AllBottom
29689 2019-Jan-11 15:26:33.784309 - [DEBUG]
29690 2019-Jan-11 15:26:33.784334 - [DEBUG] Propagate flow
29691 2019-Jan-11 15:26:33.784358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29692 2019-Jan-11 15:26:33.784417 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29693 2019-Jan-11 15:26:33.785062 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29694 2019-Jan-11 15:26:33.785690 - [DEBUG] Edge function : AllBottom (result of previous compose)
29695 2019-Jan-11 15:26:33.785717 - [DEBUG]
29696 2019-Jan-11 15:26:33.785742 - [DEBUG] Join: AllTop & AllBottom
29697 2019-Jan-11 15:26:33.785770 - [DEBUG] = AllBottom (new jump func)
29698 2019-Jan-11 15:26:33.785795 - [DEBUG]
29699 2019-Jan-11 15:26:33.785819 - [DEBUG] Start adding new jump function
29700 2019-Jan-11 15:26:33.785844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29701 2019-Jan-11 15:26:33.785901 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29702 2019-Jan-11 15:26:33.786542 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29703 2019-Jan-11 15:26:33.787170 - [DEBUG] Edge Function : AllBottom
29704 2019-Jan-11 15:26:33.787201 - [DEBUG] End adding new jump function
29705 2019-Jan-11 15:26:33.787226 - [DEBUG]
29706 2019-Jan-11 15:26:33.787251 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29707 2019-Jan-11 15:26:33.787276 - [DEBUG]
29708 2019-Jan-11 15:26:33.787300 - [DEBUG] Process 822. path edge:
29709 2019-Jan-11 15:26:33.787325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29710 2019-Jan-11 15:26:33.787383 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
29711 2019-Jan-11 15:26:33.788024 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29712 2019-Jan-11 15:26:33.788653 - [DEBUG]
29713 2019-Jan-11 15:26:33.788679 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29714 2019-Jan-11 15:26:33.789325 - [DEBUG] Compose: EdgeIdentity * AllBottom
29715 2019-Jan-11 15:26:33.789354 - [DEBUG]
29716 2019-Jan-11 15:26:33.789379 - [DEBUG] Propagate flow
29717 2019-Jan-11 15:26:33.789403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29718 2019-Jan-11 15:26:33.789461 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29719 2019-Jan-11 15:26:33.790091 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29720 2019-Jan-11 15:26:33.790720 - [DEBUG] Edge function : AllBottom (result of previous compose)
29721 2019-Jan-11 15:26:33.790747 - [DEBUG]
29722 2019-Jan-11 15:26:33.790772 - [DEBUG] Join: AllTop & AllBottom
29723 2019-Jan-11 15:26:33.790799 - [DEBUG] = AllBottom (new jump func)
29724 2019-Jan-11 15:26:33.790825 - [DEBUG]
29725 2019-Jan-11 15:26:33.790849 - [DEBUG] Start adding new jump function
29726 2019-Jan-11 15:26:33.790874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29727 2019-Jan-11 15:26:33.790931 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29728 2019-Jan-11 15:26:33.791574 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29729 2019-Jan-11 15:26:33.792204 - [DEBUG] Edge Function : AllBottom
29730 2019-Jan-11 15:26:33.792235 - [DEBUG] End adding new jump function
29731 2019-Jan-11 15:26:33.792261 - [DEBUG]
29732 2019-Jan-11 15:26:33.792285 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29733 2019-Jan-11 15:26:33.792310 - [DEBUG]
29734 2019-Jan-11 15:26:33.792334 - [DEBUG] Process 823. path edge:
29735 2019-Jan-11 15:26:33.792359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29736 2019-Jan-11 15:26:33.792416 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
29737 2019-Jan-11 15:26:33.793055 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29738 2019-Jan-11 15:26:33.793684 - [DEBUG]
29739 2019-Jan-11 15:26:33.793709 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29740 2019-Jan-11 15:26:33.794361 - [DEBUG] Compose: EdgeIdentity * AllBottom
29741 2019-Jan-11 15:26:33.794391 - [DEBUG]
29742 2019-Jan-11 15:26:33.794416 - [DEBUG] Propagate flow
29743 2019-Jan-11 15:26:33.794440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29744 2019-Jan-11 15:26:33.794498 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29745 2019-Jan-11 15:26:33.795151 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29746 2019-Jan-11 15:26:33.795780 - [DEBUG] Edge function : AllBottom (result of previous compose)
29747 2019-Jan-11 15:26:33.795807 - [DEBUG]
29748 2019-Jan-11 15:26:33.795832 - [DEBUG] Join: AllTop & AllBottom
29749 2019-Jan-11 15:26:33.795860 - [DEBUG] = AllBottom (new jump func)
29750 2019-Jan-11 15:26:33.795885 - [DEBUG]
29751 2019-Jan-11 15:26:33.795910 - [DEBUG] Start adding new jump function
29752 2019-Jan-11 15:26:33.795934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29753 2019-Jan-11 15:26:33.795991 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29754 2019-Jan-11 15:26:33.796620 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29755 2019-Jan-11 15:26:33.797247 - [DEBUG] Edge Function : AllBottom
29756 2019-Jan-11 15:26:33.797279 - [DEBUG] End adding new jump function
29757 2019-Jan-11 15:26:33.797304 - [DEBUG]
29758 2019-Jan-11 15:26:33.797329 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29759 2019-Jan-11 15:26:33.797354 - [DEBUG]
29760 2019-Jan-11 15:26:33.797378 - [DEBUG] Process 824. path edge:
29761 2019-Jan-11 15:26:33.797403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29762 2019-Jan-11 15:26:33.797460 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
29763 2019-Jan-11 15:26:33.798101 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29764 2019-Jan-11 15:26:33.798730 - [DEBUG]
29765 2019-Jan-11 15:26:33.798756 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29766 2019-Jan-11 15:26:33.799395 - [DEBUG] Compose: EdgeIdentity * AllBottom
29767 2019-Jan-11 15:26:33.799424 - [DEBUG]
29768 2019-Jan-11 15:26:33.799448 - [DEBUG] Propagate flow
29769 2019-Jan-11 15:26:33.799473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29770 2019-Jan-11 15:26:33.799531 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29771 2019-Jan-11 15:26:33.800161 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29772 2019-Jan-11 15:26:33.800788 - [DEBUG] Edge function : AllBottom (result of previous compose)
29773 2019-Jan-11 15:26:33.800814 - [DEBUG]
29774 2019-Jan-11 15:26:33.800839 - [DEBUG] Join: AllTop & AllBottom
29775 2019-Jan-11 15:26:33.800867 - [DEBUG] = AllBottom (new jump func)
29776 2019-Jan-11 15:26:33.800892 - [DEBUG]
29777 2019-Jan-11 15:26:33.800916 - [DEBUG] Start adding new jump function
29778 2019-Jan-11 15:26:33.800941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29779 2019-Jan-11 15:26:33.800998 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29780 2019-Jan-11 15:26:33.801642 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29781 2019-Jan-11 15:26:33.802270 - [DEBUG] Edge Function : AllBottom
29782 2019-Jan-11 15:26:33.802302 - [DEBUG] End adding new jump function
29783 2019-Jan-11 15:26:33.802327 - [DEBUG]
29784 2019-Jan-11 15:26:33.802352 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29785 2019-Jan-11 15:26:33.802377 - [DEBUG]
29786 2019-Jan-11 15:26:33.802401 - [DEBUG] Process 825. path edge:
29787 2019-Jan-11 15:26:33.802426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29788 2019-Jan-11 15:26:33.802483 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
29789 2019-Jan-11 15:26:33.803120 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29790 2019-Jan-11 15:26:33.803749 - [DEBUG]
29791 2019-Jan-11 15:26:33.803774 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29792 2019-Jan-11 15:26:33.804423 - [DEBUG] Compose: EdgeIdentity * AllBottom
29793 2019-Jan-11 15:26:33.804453 - [DEBUG]
29794 2019-Jan-11 15:26:33.804478 - [DEBUG] Propagate flow
29795 2019-Jan-11 15:26:33.804502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29796 2019-Jan-11 15:26:33.804575 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29797 2019-Jan-11 15:26:33.805203 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29798 2019-Jan-11 15:26:33.805832 - [DEBUG] Edge function : AllBottom (result of previous compose)
29799 2019-Jan-11 15:26:33.805858 - [DEBUG]
29800 2019-Jan-11 15:26:33.805884 - [DEBUG] Join: AllTop & AllBottom
29801 2019-Jan-11 15:26:33.805912 - [DEBUG] = AllBottom (new jump func)
29802 2019-Jan-11 15:26:33.805937 - [DEBUG]
29803 2019-Jan-11 15:26:33.805961 - [DEBUG] Start adding new jump function
29804 2019-Jan-11 15:26:33.805986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29805 2019-Jan-11 15:26:33.806043 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29806 2019-Jan-11 15:26:33.806672 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29807 2019-Jan-11 15:26:33.807297 - [DEBUG] Edge Function : AllBottom
29808 2019-Jan-11 15:26:33.807329 - [DEBUG] End adding new jump function
29809 2019-Jan-11 15:26:33.807354 - [DEBUG]
29810 2019-Jan-11 15:26:33.807379 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
29811 2019-Jan-11 15:26:33.807404 - [DEBUG]
29812 2019-Jan-11 15:26:33.807428 - [DEBUG] Process 826. path edge:
29813 2019-Jan-11 15:26:33.807453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29814 2019-Jan-11 15:26:33.807511 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
29815 2019-Jan-11 15:26:33.808151 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29816 2019-Jan-11 15:26:33.808780 - [DEBUG]
29817 2019-Jan-11 15:26:33.808807 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29818 2019-Jan-11 15:26:33.809446 - [DEBUG] Compose: EdgeIdentity * AllBottom
29819 2019-Jan-11 15:26:33.809475 - [DEBUG]
29820 2019-Jan-11 15:26:33.809500 - [DEBUG] Propagate flow
29821 2019-Jan-11 15:26:33.809524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29822 2019-Jan-11 15:26:33.809582 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29823 2019-Jan-11 15:26:33.810213 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29824 2019-Jan-11 15:26:33.810842 - [DEBUG] Edge function : AllBottom (result of previous compose)
29825 2019-Jan-11 15:26:33.810869 - [DEBUG]
29826 2019-Jan-11 15:26:33.810894 - [DEBUG] Join: AllTop & AllBottom
29827 2019-Jan-11 15:26:33.810921 - [DEBUG] = AllBottom (new jump func)
29828 2019-Jan-11 15:26:33.810947 - [DEBUG]
29829 2019-Jan-11 15:26:33.810971 - [DEBUG] Start adding new jump function
29830 2019-Jan-11 15:26:33.810995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29831 2019-Jan-11 15:26:33.811053 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29832 2019-Jan-11 15:26:33.811744 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29833 2019-Jan-11 15:26:33.812434 - [DEBUG] Edge Function : AllBottom
29834 2019-Jan-11 15:26:33.812490 - [DEBUG] End adding new jump function
29835 2019-Jan-11 15:26:33.812516 - [DEBUG]
29836 2019-Jan-11 15:26:33.812541 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
29837 2019-Jan-11 15:26:33.812567 - [DEBUG]
29838 2019-Jan-11 15:26:33.812591 - [DEBUG] Process 827. path edge:
29839 2019-Jan-11 15:26:33.812616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29840 2019-Jan-11 15:26:33.812690 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
29841 2019-Jan-11 15:26:33.813381 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29842 2019-Jan-11 15:26:33.814029 - [DEBUG]
29843 2019-Jan-11 15:26:33.814056 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29844 2019-Jan-11 15:26:33.814755 - [DEBUG] Compose: EdgeIdentity * AllBottom
29845 2019-Jan-11 15:26:33.814784 - [DEBUG]
29846 2019-Jan-11 15:26:33.814808 - [DEBUG] Propagate flow
29847 2019-Jan-11 15:26:33.814832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29848 2019-Jan-11 15:26:33.814892 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29849 2019-Jan-11 15:26:33.815527 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29850 2019-Jan-11 15:26:33.816155 - [DEBUG] Edge function : AllBottom (result of previous compose)
29851 2019-Jan-11 15:26:33.816182 - [DEBUG]
29852 2019-Jan-11 15:26:33.816208 - [DEBUG] Join: AllTop & AllBottom
29853 2019-Jan-11 15:26:33.816236 - [DEBUG] = AllBottom (new jump func)
29854 2019-Jan-11 15:26:33.816262 - [DEBUG]
29855 2019-Jan-11 15:26:33.816286 - [DEBUG] Start adding new jump function
29856 2019-Jan-11 15:26:33.816311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29857 2019-Jan-11 15:26:33.816368 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29858 2019-Jan-11 15:26:33.816997 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29859 2019-Jan-11 15:26:33.817628 - [DEBUG] Edge Function : AllBottom
29860 2019-Jan-11 15:26:33.817658 - [DEBUG] End adding new jump function
29861 2019-Jan-11 15:26:33.817683 - [DEBUG]
29862 2019-Jan-11 15:26:33.817707 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
29863 2019-Jan-11 15:26:33.817732 - [DEBUG]
29864 2019-Jan-11 15:26:33.817756 - [DEBUG] Process 828. path edge:
29865 2019-Jan-11 15:26:33.817781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29866 2019-Jan-11 15:26:33.817838 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
29867 2019-Jan-11 15:26:33.818483 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29868 2019-Jan-11 15:26:33.819113 - [DEBUG]
29869 2019-Jan-11 15:26:33.819139 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29870 2019-Jan-11 15:26:33.819787 - [DEBUG] Compose: EdgeIdentity * AllBottom
29871 2019-Jan-11 15:26:33.819816 - [DEBUG]
29872 2019-Jan-11 15:26:33.819841 - [DEBUG] Propagate flow
29873 2019-Jan-11 15:26:33.819865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29874 2019-Jan-11 15:26:33.819923 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29875 2019-Jan-11 15:26:33.820561 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29876 2019-Jan-11 15:26:33.821215 - [DEBUG] Edge function : AllBottom (result of previous compose)
29877 2019-Jan-11 15:26:33.821242 - [DEBUG]
29878 2019-Jan-11 15:26:33.821268 - [DEBUG] Join: AllTop & AllBottom
29879 2019-Jan-11 15:26:33.821296 - [DEBUG] = AllBottom (new jump func)
29880 2019-Jan-11 15:26:33.821322 - [DEBUG]
29881 2019-Jan-11 15:26:33.821346 - [DEBUG] Start adding new jump function
29882 2019-Jan-11 15:26:33.821370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29883 2019-Jan-11 15:26:33.821429 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29884 2019-Jan-11 15:26:33.822059 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29885 2019-Jan-11 15:26:33.822685 - [DEBUG] Edge Function : AllBottom
29886 2019-Jan-11 15:26:33.822714 - [DEBUG] End adding new jump function
29887 2019-Jan-11 15:26:33.822739 - [DEBUG]
29888 2019-Jan-11 15:26:33.822764 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
29889 2019-Jan-11 15:26:33.822789 - [DEBUG]
29890 2019-Jan-11 15:26:33.822813 - [DEBUG] Process 829. path edge:
29891 2019-Jan-11 15:26:33.822838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29892 2019-Jan-11 15:26:33.822895 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
29893 2019-Jan-11 15:26:33.823521 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29894 2019-Jan-11 15:26:33.824150 - [DEBUG]
29895 2019-Jan-11 15:26:33.824176 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29896 2019-Jan-11 15:26:33.824837 - [DEBUG] Compose: EdgeIdentity * AllBottom
29897 2019-Jan-11 15:26:33.824867 - [DEBUG]
29898 2019-Jan-11 15:26:33.824891 - [DEBUG] Propagate flow
29899 2019-Jan-11 15:26:33.824915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29900 2019-Jan-11 15:26:33.824973 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29901 2019-Jan-11 15:26:33.825603 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29902 2019-Jan-11 15:26:33.826233 - [DEBUG] Edge function : AllBottom (result of previous compose)
29903 2019-Jan-11 15:26:33.826260 - [DEBUG]
29904 2019-Jan-11 15:26:33.826286 - [DEBUG] Join: AllTop & AllBottom
29905 2019-Jan-11 15:26:33.826313 - [DEBUG] = AllBottom (new jump func)
29906 2019-Jan-11 15:26:33.826339 - [DEBUG]
29907 2019-Jan-11 15:26:33.826363 - [DEBUG] Start adding new jump function
29908 2019-Jan-11 15:26:33.826387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29909 2019-Jan-11 15:26:33.826443 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29910 2019-Jan-11 15:26:33.827072 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29911 2019-Jan-11 15:26:33.827698 - [DEBUG] Edge Function : AllBottom
29912 2019-Jan-11 15:26:33.827727 - [DEBUG] End adding new jump function
29913 2019-Jan-11 15:26:33.827752 - [DEBUG]
29914 2019-Jan-11 15:26:33.827777 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
29915 2019-Jan-11 15:26:33.827802 - [DEBUG]
29916 2019-Jan-11 15:26:33.827826 - [DEBUG] Process 830. path edge:
29917 2019-Jan-11 15:26:33.827851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29918 2019-Jan-11 15:26:33.827919 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
29919 2019-Jan-11 15:26:33.828547 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29920 2019-Jan-11 15:26:33.829176 - [DEBUG]
29921 2019-Jan-11 15:26:33.829201 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29922 2019-Jan-11 15:26:33.829857 - [DEBUG] Start of endsummarytab entry
29923 2019-Jan-11 15:26:33.829893 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29924 2019-Jan-11 15:26:33.830531 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
29925 2019-Jan-11 15:26:33.830592 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29926 2019-Jan-11 15:26:33.831235 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
29927 2019-Jan-11 15:26:33.831863 - [DEBUG] EF: AllBottom
29928 2019-Jan-11 15:26:33.831889 - [DEBUG]
29929 2019-Jan-11 15:26:33.831914 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29930 2019-Jan-11 15:26:33.832540 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29931 2019-Jan-11 15:26:33.833170 - [DEBUG] EF: AllBottom
29932 2019-Jan-11 15:26:33.833196 - [DEBUG]
29933 2019-Jan-11 15:26:33.833221 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29934 2019-Jan-11 15:26:33.833847 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29935 2019-Jan-11 15:26:33.834485 - [DEBUG] EF: AllBottom
29936 2019-Jan-11 15:26:33.834511 - [DEBUG]
29937 2019-Jan-11 15:26:33.834549 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29938 2019-Jan-11 15:26:33.835176 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29939 2019-Jan-11 15:26:33.835805 - [DEBUG] EF: AllBottom
29940 2019-Jan-11 15:26:33.835831 - [DEBUG]
29941 2019-Jan-11 15:26:33.835855 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29942 2019-Jan-11 15:26:33.836482 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29943 2019-Jan-11 15:26:33.837118 - [DEBUG] EF: AllBottom
29944 2019-Jan-11 15:26:33.837144 - [DEBUG]
29945 2019-Jan-11 15:26:33.837168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29946 2019-Jan-11 15:26:33.837795 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29947 2019-Jan-11 15:26:33.838437 - [DEBUG] EF: AllBottom
29948 2019-Jan-11 15:26:33.838464 - [DEBUG]
29949 2019-Jan-11 15:26:33.838488 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29950 2019-Jan-11 15:26:33.839114 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29951 2019-Jan-11 15:26:33.839742 - [DEBUG] EF: AllBottom
29952 2019-Jan-11 15:26:33.839768 - [DEBUG]
29953 2019-Jan-11 15:26:33.839793 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29954 2019-Jan-11 15:26:33.840419 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29955 2019-Jan-11 15:26:33.841050 - [DEBUG] EF: AllBottom
29956 2019-Jan-11 15:26:33.841076 - [DEBUG]
29957 2019-Jan-11 15:26:33.841101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29958 2019-Jan-11 15:26:33.841745 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29959 2019-Jan-11 15:26:33.842380 - [DEBUG] EF: AllBottom
29960 2019-Jan-11 15:26:33.842406 - [DEBUG]
29961 2019-Jan-11 15:26:33.842430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29962 2019-Jan-11 15:26:33.843058 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29963 2019-Jan-11 15:26:33.843686 - [DEBUG] EF: AllBottom
29964 2019-Jan-11 15:26:33.843712 - [DEBUG]
29965 2019-Jan-11 15:26:33.843737 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29966 2019-Jan-11 15:26:33.844363 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
29967 2019-Jan-11 15:26:33.845014 - [DEBUG] EF: AllBottom
29968 2019-Jan-11 15:26:33.845041 - [DEBUG]
29969 2019-Jan-11 15:26:33.845065 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29970 2019-Jan-11 15:26:33.845693 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29971 2019-Jan-11 15:26:33.846328 - [DEBUG] EF: AllBottom
29972 2019-Jan-11 15:26:33.846354 - [DEBUG]
29973 2019-Jan-11 15:26:33.846379 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29974 2019-Jan-11 15:26:33.847006 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29975 2019-Jan-11 15:26:33.847635 - [DEBUG] EF: AllBottom
29976 2019-Jan-11 15:26:33.847661 - [DEBUG]
29977 2019-Jan-11 15:26:33.847686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29978 2019-Jan-11 15:26:33.848329 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
29979 2019-Jan-11 15:26:33.848959 - [DEBUG] EF: AllBottom
29980 2019-Jan-11 15:26:33.848985 - [DEBUG]
29981 2019-Jan-11 15:26:33.849009 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29982 2019-Jan-11 15:26:33.849636 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29983 2019-Jan-11 15:26:33.850263 - [DEBUG] EF: AllBottom
29984 2019-Jan-11 15:26:33.850289 - [DEBUG]
29985 2019-Jan-11 15:26:33.850313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29986 2019-Jan-11 15:26:33.850939 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
29987 2019-Jan-11 15:26:33.851585 - [DEBUG] EF: AllBottom
29988 2019-Jan-11 15:26:33.851610 - [DEBUG]
29989 2019-Jan-11 15:26:33.851634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29990 2019-Jan-11 15:26:33.852260 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
29991 2019-Jan-11 15:26:33.852887 - [DEBUG] EF: AllBottom
29992 2019-Jan-11 15:26:33.852913 - [DEBUG]
29993 2019-Jan-11 15:26:33.852937 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29994 2019-Jan-11 15:26:33.853564 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
29995 2019-Jan-11 15:26:33.854192 - [DEBUG] EF: AllBottom
29996 2019-Jan-11 15:26:33.854218 - [DEBUG]
29997 2019-Jan-11 15:26:33.854243 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29998 2019-Jan-11 15:26:33.854885 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29999 2019-Jan-11 15:26:33.855511 - [DEBUG] EF: AllBottom
30000 2019-Jan-11 15:26:33.855537 - [DEBUG]
30001 2019-Jan-11 15:26:33.855562 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30002 2019-Jan-11 15:26:33.856189 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30003 2019-Jan-11 15:26:33.856818 - [DEBUG] EF: AllBottom
30004 2019-Jan-11 15:26:33.856844 - [DEBUG]
30005 2019-Jan-11 15:26:33.856869 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30006 2019-Jan-11 15:26:33.857495 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30007 2019-Jan-11 15:26:33.858137 - [DEBUG] EF: AllBottom
30008 2019-Jan-11 15:26:33.858162 - [DEBUG]
30009 2019-Jan-11 15:26:33.858186 - [DEBUG] ---------------
30010 2019-Jan-11 15:26:33.858210 - [DEBUG]
30011 2019-Jan-11 15:26:33.858235 - [DEBUG] End of endsummarytab entry
30012 2019-Jan-11 15:26:33.858259 - [DEBUG]
30013 2019-Jan-11 15:26:33.858283 - [DEBUG] Start of incomingtab entry
30014 2019-Jan-11 15:26:33.858307 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30015 2019-Jan-11 15:26:33.858934 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30016 2019-Jan-11 15:26:33.858999 - [DEBUG] ---------------
30017 2019-Jan-11 15:26:33.859024 - [DEBUG] End of incomingtab entry
30018 2019-Jan-11 15:26:33.859048 - [DEBUG]
30019 2019-Jan-11 15:26:33.859073 - [DEBUG] EDGE:
30020 2019-Jan-11 15:26:33.859130 - [DEBUG] ---> 30021 2019-Jan-11 15:26:33.859757 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30022 2019-Jan-11 15:26:33.860386 - [DEBUG]
30023 2019-Jan-11 15:26:33.860413 - [DEBUG] EDGE:
30024 2019-Jan-11 15:26:33.860471 - [DEBUG] ---> 30025 2019-Jan-11 15:26:33.861098 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30026 2019-Jan-11 15:26:33.861742 - [DEBUG]
30027 2019-Jan-11 15:26:33.861779 - [DEBUG] Compose: EdgeIdentity * AllBottom
30028 2019-Jan-11 15:26:33.861807 - [DEBUG]
30029 2019-Jan-11 15:26:33.861832 - [DEBUG] Propagate flow
30030 2019-Jan-11 15:26:33.861856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30031 2019-Jan-11 15:26:33.861914 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30032 2019-Jan-11 15:26:33.862550 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30033 2019-Jan-11 15:26:33.863180 - [DEBUG] Edge function : AllBottom (result of previous compose)
30034 2019-Jan-11 15:26:33.863207 - [DEBUG]
30035 2019-Jan-11 15:26:33.863233 - [DEBUG] Join: AllTop & AllBottom
30036 2019-Jan-11 15:26:33.863260 - [DEBUG] = AllBottom (new jump func)
30037 2019-Jan-11 15:26:33.863286 - [DEBUG]
30038 2019-Jan-11 15:26:33.863310 - [DEBUG] Start adding new jump function
30039 2019-Jan-11 15:26:33.863335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30040 2019-Jan-11 15:26:33.863391 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30041 2019-Jan-11 15:26:33.864020 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30042 2019-Jan-11 15:26:33.864669 - [DEBUG] Edge Function : AllBottom
30043 2019-Jan-11 15:26:33.864698 - [DEBUG] End adding new jump function
30044 2019-Jan-11 15:26:33.864723 - [DEBUG]
30045 2019-Jan-11 15:26:33.864746 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
30046 2019-Jan-11 15:26:33.864771 - [DEBUG]
30047 2019-Jan-11 15:26:33.864794 - [DEBUG] Process 831. path edge:
30048 2019-Jan-11 15:26:33.864818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30049 2019-Jan-11 15:26:33.864875 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30050 2019-Jan-11 15:26:33.865512 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30051 2019-Jan-11 15:26:33.866141 - [DEBUG]
30052 2019-Jan-11 15:26:33.866166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30053 2019-Jan-11 15:26:33.866814 - [DEBUG] Possible callees:
30054 2019-Jan-11 15:26:33.866841 - [DEBUG] llvm.dbg.declare
30055 2019-Jan-11 15:26:33.866867 - [DEBUG] Possible return sites:
30056 2019-Jan-11 15:26:33.866892 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330057 2019-Jan-11 15:26:33.868174 - [DEBUG] Found and process special summary
30058 2019-Jan-11 15:26:33.868208 - [DEBUG] Compose: EdgeIdentity * AllBottom
30059 2019-Jan-11 15:26:33.868235 - [DEBUG]
30060 2019-Jan-11 15:26:33.868260 - [DEBUG] Propagate flow
30061 2019-Jan-11 15:26:33.868283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30062 2019-Jan-11 15:26:33.868341 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30063 2019-Jan-11 15:26:33.868970 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30064 2019-Jan-11 15:26:33.869599 - [DEBUG] Edge function : AllBottom (result of previous compose)
30065 2019-Jan-11 15:26:33.869625 - [DEBUG]
30066 2019-Jan-11 15:26:33.869651 - [DEBUG] Join: AllTop & AllBottom
30067 2019-Jan-11 15:26:33.869678 - [DEBUG] = AllBottom (new jump func)
30068 2019-Jan-11 15:26:33.869704 - [DEBUG]
30069 2019-Jan-11 15:26:33.869728 - [DEBUG] Start adding new jump function
30070 2019-Jan-11 15:26:33.869753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30071 2019-Jan-11 15:26:33.869810 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30072 2019-Jan-11 15:26:33.870438 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30073 2019-Jan-11 15:26:33.871066 - [DEBUG] Edge Function : AllBottom
30074 2019-Jan-11 15:26:33.871096 - [DEBUG] End adding new jump function
30075 2019-Jan-11 15:26:33.871121 - [DEBUG]
30076 2019-Jan-11 15:26:33.871145 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
30077 2019-Jan-11 15:26:33.871170 - [DEBUG]
30078 2019-Jan-11 15:26:33.871206 - [DEBUG] Process 832. path edge:
30079 2019-Jan-11 15:26:33.871233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30080 2019-Jan-11 15:26:33.871290 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30081 2019-Jan-11 15:26:33.871918 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30082 2019-Jan-11 15:26:33.872548 - [DEBUG]
30083 2019-Jan-11 15:26:33.872574 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30084 2019-Jan-11 15:26:33.873227 - [DEBUG] Compose: EdgeIdentity * AllBottom
30085 2019-Jan-11 15:26:33.873257 - [DEBUG]
30086 2019-Jan-11 15:26:33.873282 - [DEBUG] Propagate flow
30087 2019-Jan-11 15:26:33.873306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30088 2019-Jan-11 15:26:33.873364 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30089 2019-Jan-11 15:26:33.873994 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30090 2019-Jan-11 15:26:33.874636 - [DEBUG] Edge function : AllBottom (result of previous compose)
30091 2019-Jan-11 15:26:33.874662 - [DEBUG]
30092 2019-Jan-11 15:26:33.874687 - [DEBUG] Join: AllTop & AllBottom
30093 2019-Jan-11 15:26:33.874713 - [DEBUG] = AllBottom (new jump func)
30094 2019-Jan-11 15:26:33.874738 - [DEBUG]
30095 2019-Jan-11 15:26:33.874761 - [DEBUG] Start adding new jump function
30096 2019-Jan-11 15:26:33.874785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30097 2019-Jan-11 15:26:33.874842 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30098 2019-Jan-11 15:26:33.875469 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30099 2019-Jan-11 15:26:33.876094 - [DEBUG] Edge Function : AllBottom
30100 2019-Jan-11 15:26:33.876123 - [DEBUG] End adding new jump function
30101 2019-Jan-11 15:26:33.876148 - [DEBUG]
30102 2019-Jan-11 15:26:33.876172 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
30103 2019-Jan-11 15:26:33.876205 - [DEBUG]
30104 2019-Jan-11 15:26:33.876230 - [DEBUG] Process 833. path edge:
30105 2019-Jan-11 15:26:33.876255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30106 2019-Jan-11 15:26:33.876313 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30107 2019-Jan-11 15:26:33.876940 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30108 2019-Jan-11 15:26:33.877568 - [DEBUG]
30109 2019-Jan-11 15:26:33.877594 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30110 2019-Jan-11 15:26:33.878246 - [DEBUG] Compose: EdgeIdentity * AllBottom
30111 2019-Jan-11 15:26:33.878275 - [DEBUG]
30112 2019-Jan-11 15:26:33.878300 - [DEBUG] Propagate flow
30113 2019-Jan-11 15:26:33.878323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30114 2019-Jan-11 15:26:33.878380 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30115 2019-Jan-11 15:26:33.879010 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30116 2019-Jan-11 15:26:33.879640 - [DEBUG] Edge function : AllBottom (result of previous compose)
30117 2019-Jan-11 15:26:33.879666 - [DEBUG]
30118 2019-Jan-11 15:26:33.879692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30119 2019-Jan-11 15:26:33.879719 - [DEBUG] = AllBottom
30120 2019-Jan-11 15:26:33.879745 - [DEBUG]
30121 2019-Jan-11 15:26:33.879769 - [DEBUG] PROPAGATE: No new function!
30122 2019-Jan-11 15:26:33.879794 - [DEBUG] EDGE:
30123 2019-Jan-11 15:26:33.879852 - [DEBUG] ---> 30124 2019-Jan-11 15:26:33.880478 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30125 2019-Jan-11 15:26:33.881106 - [DEBUG]
30126 2019-Jan-11 15:26:33.881132 - [DEBUG] EDGE:
30127 2019-Jan-11 15:26:33.881202 - [DEBUG] ---> 30128 2019-Jan-11 15:26:33.881833 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30129 2019-Jan-11 15:26:33.882461 - [DEBUG]
30130 2019-Jan-11 15:26:33.882498 - [DEBUG] Compose: EdgeIdentity * AllBottom
30131 2019-Jan-11 15:26:33.882527 - [DEBUG]
30132 2019-Jan-11 15:26:33.882552 - [DEBUG] Propagate flow
30133 2019-Jan-11 15:26:33.882576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30134 2019-Jan-11 15:26:33.882634 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30135 2019-Jan-11 15:26:33.883261 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30136 2019-Jan-11 15:26:33.883889 - [DEBUG] Edge function : AllBottom (result of previous compose)
30137 2019-Jan-11 15:26:33.883916 - [DEBUG]
30138 2019-Jan-11 15:26:33.883941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30139 2019-Jan-11 15:26:33.883968 - [DEBUG] = AllBottom
30140 2019-Jan-11 15:26:33.883994 - [DEBUG]
30141 2019-Jan-11 15:26:33.884018 - [DEBUG] PROPAGATE: No new function!
30142 2019-Jan-11 15:26:33.884046 - [DEBUG] EDGE:
30143 2019-Jan-11 15:26:33.884104 - [DEBUG] ---> 30144 2019-Jan-11 15:26:33.884757 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30145 2019-Jan-11 15:26:33.885386 - [DEBUG]
30146 2019-Jan-11 15:26:33.885412 - [DEBUG] EDGE:
30147 2019-Jan-11 15:26:33.885478 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30148 2019-Jan-11 15:26:33.886110 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30149 2019-Jan-11 15:26:33.886739 - [DEBUG]
30150 2019-Jan-11 15:26:33.886765 - [DEBUG] EDGE:
30151 2019-Jan-11 15:26:33.886824 - [DEBUG] ---> 30152 2019-Jan-11 15:26:33.887452 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30153 2019-Jan-11 15:26:33.888095 - [DEBUG]
30154 2019-Jan-11 15:26:33.888120 - [DEBUG] EDGE:
30155 2019-Jan-11 15:26:33.888178 - [DEBUG] ---> 30156 2019-Jan-11 15:26:33.888804 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30157 2019-Jan-11 15:26:33.889433 - [DEBUG]
30158 2019-Jan-11 15:26:33.889459 - [DEBUG] EDGE:
30159 2019-Jan-11 15:26:33.889517 - [DEBUG] ---> 30160 2019-Jan-11 15:26:33.890145 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30161 2019-Jan-11 15:26:33.890774 - [DEBUG]
30162 2019-Jan-11 15:26:33.890809 - [DEBUG] Compose: EdgeIdentity * AllBottom
30163 2019-Jan-11 15:26:33.890837 - [DEBUG]
30164 2019-Jan-11 15:26:33.890862 - [DEBUG] Propagate flow
30165 2019-Jan-11 15:26:33.890886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30166 2019-Jan-11 15:26:33.890944 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30167 2019-Jan-11 15:26:33.891587 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30168 2019-Jan-11 15:26:33.892216 - [DEBUG] Edge function : AllBottom (result of previous compose)
30169 2019-Jan-11 15:26:33.892243 - [DEBUG]
30170 2019-Jan-11 15:26:33.892269 - [DEBUG] Join: AllTop & AllBottom
30171 2019-Jan-11 15:26:33.892296 - [DEBUG] = AllBottom (new jump func)
30172 2019-Jan-11 15:26:33.892322 - [DEBUG]
30173 2019-Jan-11 15:26:33.892346 - [DEBUG] Start adding new jump function
30174 2019-Jan-11 15:26:33.892370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30175 2019-Jan-11 15:26:33.892428 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30176 2019-Jan-11 15:26:33.893057 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30177 2019-Jan-11 15:26:33.893685 - [DEBUG] Edge Function : AllBottom
30178 2019-Jan-11 15:26:33.893717 - [DEBUG] End adding new jump function
30179 2019-Jan-11 15:26:33.893743 - [DEBUG]
30180 2019-Jan-11 15:26:33.893767 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
30181 2019-Jan-11 15:26:33.893792 - [DEBUG]
30182 2019-Jan-11 15:26:33.893817 - [DEBUG] Process 834. path edge:
30183 2019-Jan-11 15:26:33.893841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30184 2019-Jan-11 15:26:33.893899 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30185 2019-Jan-11 15:26:33.894539 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30186 2019-Jan-11 15:26:33.895169 - [DEBUG]
30187 2019-Jan-11 15:26:33.895195 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30188 2019-Jan-11 15:26:33.895847 - [DEBUG] Compose: EdgeIdentity * AllBottom
30189 2019-Jan-11 15:26:33.895886 - [DEBUG]
30190 2019-Jan-11 15:26:33.895911 - [DEBUG] Propagate flow
30191 2019-Jan-11 15:26:33.895936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30192 2019-Jan-11 15:26:33.895994 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30193 2019-Jan-11 15:26:33.896619 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30194 2019-Jan-11 15:26:33.897248 - [DEBUG] Edge function : AllBottom (result of previous compose)
30195 2019-Jan-11 15:26:33.897274 - [DEBUG]
30196 2019-Jan-11 15:26:33.897299 - [DEBUG] Join: AllTop & AllBottom
30197 2019-Jan-11 15:26:33.897326 - [DEBUG] = AllBottom (new jump func)
30198 2019-Jan-11 15:26:33.897352 - [DEBUG]
30199 2019-Jan-11 15:26:33.897376 - [DEBUG] Start adding new jump function
30200 2019-Jan-11 15:26:33.897400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30201 2019-Jan-11 15:26:33.897458 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30202 2019-Jan-11 15:26:33.898102 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30203 2019-Jan-11 15:26:33.898724 - [DEBUG] Edge Function : AllBottom
30204 2019-Jan-11 15:26:33.898756 - [DEBUG] End adding new jump function
30205 2019-Jan-11 15:26:33.898781 - [DEBUG]
30206 2019-Jan-11 15:26:33.898806 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
30207 2019-Jan-11 15:26:33.898831 - [DEBUG]
30208 2019-Jan-11 15:26:33.898855 - [DEBUG] Process 835. path edge:
30209 2019-Jan-11 15:26:33.898880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30210 2019-Jan-11 15:26:33.898937 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30211 2019-Jan-11 15:26:33.899569 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30212 2019-Jan-11 15:26:33.900199 - [DEBUG]
30213 2019-Jan-11 15:26:33.900225 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30214 2019-Jan-11 15:26:33.900862 - [DEBUG] Compose: EdgeIdentity * AllBottom
30215 2019-Jan-11 15:26:33.900891 - [DEBUG]
30216 2019-Jan-11 15:26:33.900916 - [DEBUG] Propagate flow
30217 2019-Jan-11 15:26:33.900940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30218 2019-Jan-11 15:26:33.900998 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30219 2019-Jan-11 15:26:33.901643 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30220 2019-Jan-11 15:26:33.902273 - [DEBUG] Edge function : AllBottom (result of previous compose)
30221 2019-Jan-11 15:26:33.902300 - [DEBUG]
30222 2019-Jan-11 15:26:33.902326 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30223 2019-Jan-11 15:26:33.902352 - [DEBUG] = AllBottom
30224 2019-Jan-11 15:26:33.902378 - [DEBUG]
30225 2019-Jan-11 15:26:33.902402 - [DEBUG] PROPAGATE: No new function!
30226 2019-Jan-11 15:26:33.902427 - [DEBUG] EDGE:
30227 2019-Jan-11 15:26:33.902484 - [DEBUG] ---> 30228 2019-Jan-11 15:26:33.903124 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30229 2019-Jan-11 15:26:33.903764 - [DEBUG]
30230 2019-Jan-11 15:26:33.903790 - [DEBUG] EDGE:
30231 2019-Jan-11 15:26:33.903849 - [DEBUG] ---> 30232 2019-Jan-11 15:26:33.904477 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30233 2019-Jan-11 15:26:33.905124 - [DEBUG]
30234 2019-Jan-11 15:26:33.905150 - [DEBUG] EDGE:
30235 2019-Jan-11 15:26:33.905227 - [DEBUG] ---> 30236 2019-Jan-11 15:26:33.905856 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30237 2019-Jan-11 15:26:33.906485 - [DEBUG]
30238 2019-Jan-11 15:26:33.906511 - [DEBUG] EDGE:
30239 2019-Jan-11 15:26:33.906570 - [DEBUG] ---> 30240 2019-Jan-11 15:26:33.907202 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30241 2019-Jan-11 15:26:33.907832 - [DEBUG]
30242 2019-Jan-11 15:26:33.907869 - [DEBUG] EDGE:
30243 2019-Jan-11 15:26:33.907930 - [DEBUG] ---> 30244 2019-Jan-11 15:26:33.908559 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30245 2019-Jan-11 15:26:33.909187 - [DEBUG]
30246 2019-Jan-11 15:26:33.909214 - [DEBUG] EDGE:
30247 2019-Jan-11 15:26:33.909272 - [DEBUG] ---> 30248 2019-Jan-11 15:26:33.909900 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30249 2019-Jan-11 15:26:33.910528 - [DEBUG]
30250 2019-Jan-11 15:26:33.910571 - [DEBUG] Compose: EdgeIdentity * AllBottom
30251 2019-Jan-11 15:26:33.910599 - [DEBUG]
30252 2019-Jan-11 15:26:33.910624 - [DEBUG] Propagate flow
30253 2019-Jan-11 15:26:33.910648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30254 2019-Jan-11 15:26:33.910705 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30255 2019-Jan-11 15:26:33.911351 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30256 2019-Jan-11 15:26:33.911979 - [DEBUG] Edge function : AllBottom (result of previous compose)
30257 2019-Jan-11 15:26:33.912005 - [DEBUG]
30258 2019-Jan-11 15:26:33.912032 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30259 2019-Jan-11 15:26:33.912059 - [DEBUG] = AllBottom
30260 2019-Jan-11 15:26:33.912085 - [DEBUG]
30261 2019-Jan-11 15:26:33.912109 - [DEBUG] PROPAGATE: No new function!
30262 2019-Jan-11 15:26:33.912136 - [DEBUG] EDGE:
30263 2019-Jan-11 15:26:33.912194 - [DEBUG] ---> 30264 2019-Jan-11 15:26:33.912833 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30265 2019-Jan-11 15:26:33.913462 - [DEBUG]
30266 2019-Jan-11 15:26:33.913488 - [DEBUG] EDGE:
30267 2019-Jan-11 15:26:33.913546 - [DEBUG] ---> 30268 2019-Jan-11 15:26:33.914172 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30269 2019-Jan-11 15:26:33.914816 - [DEBUG]
30270 2019-Jan-11 15:26:33.914842 - [DEBUG] EDGE:
30271 2019-Jan-11 15:26:33.914900 - [DEBUG] ---> 30272 2019-Jan-11 15:26:33.915528 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30273 2019-Jan-11 15:26:33.916157 - [DEBUG]
30274 2019-Jan-11 15:26:33.916194 - [DEBUG] Compose: EdgeIdentity * AllBottom
30275 2019-Jan-11 15:26:33.916222 - [DEBUG]
30276 2019-Jan-11 15:26:33.916247 - [DEBUG] Propagate flow
30277 2019-Jan-11 15:26:33.916280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30278 2019-Jan-11 15:26:33.916338 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30279 2019-Jan-11 15:26:33.916968 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30280 2019-Jan-11 15:26:33.917599 - [DEBUG] Edge function : AllBottom (result of previous compose)
30281 2019-Jan-11 15:26:33.917625 - [DEBUG]
30282 2019-Jan-11 15:26:33.917651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30283 2019-Jan-11 15:26:33.917678 - [DEBUG] = AllBottom
30284 2019-Jan-11 15:26:33.917704 - [DEBUG]
30285 2019-Jan-11 15:26:33.917728 - [DEBUG] PROPAGATE: No new function!
30286 2019-Jan-11 15:26:33.917755 - [DEBUG] EDGE:
30287 2019-Jan-11 15:26:33.917814 - [DEBUG] ---> 30288 2019-Jan-11 15:26:33.918465 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30289 2019-Jan-11 15:26:33.919097 - [DEBUG]
30290 2019-Jan-11 15:26:33.919123 - [DEBUG] EDGE:
30291 2019-Jan-11 15:26:33.919183 - [DEBUG] ---> 30292 2019-Jan-11 15:26:33.919813 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30293 2019-Jan-11 15:26:33.920442 - [DEBUG]
30294 2019-Jan-11 15:26:33.920469 - [DEBUG] EDGE:
30295 2019-Jan-11 15:26:33.920527 - [DEBUG] ---> 30296 2019-Jan-11 15:26:33.921152 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30297 2019-Jan-11 15:26:33.921799 - [DEBUG]
30298 2019-Jan-11 15:26:33.921825 - [DEBUG] EDGE:
30299 2019-Jan-11 15:26:33.921883 - [DEBUG] ---> 30300 2019-Jan-11 15:26:33.922512 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30301 2019-Jan-11 15:26:33.923139 - [DEBUG]
30302 2019-Jan-11 15:26:33.923178 - [DEBUG] Compose: EdgeIdentity * AllBottom
30303 2019-Jan-11 15:26:33.923206 - [DEBUG]
30304 2019-Jan-11 15:26:33.923231 - [DEBUG] Propagate flow
30305 2019-Jan-11 15:26:33.923255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30306 2019-Jan-11 15:26:33.923313 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30307 2019-Jan-11 15:26:33.923942 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30308 2019-Jan-11 15:26:33.924583 - [DEBUG] Edge function : AllBottom (result of previous compose)
30309 2019-Jan-11 15:26:33.924608 - [DEBUG]
30310 2019-Jan-11 15:26:33.924634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30311 2019-Jan-11 15:26:33.924659 - [DEBUG] = AllBottom
30312 2019-Jan-11 15:26:33.924684 - [DEBUG]
30313 2019-Jan-11 15:26:33.924707 - [DEBUG] PROPAGATE: No new function!
30314 2019-Jan-11 15:26:33.924733 - [DEBUG] EDGE:
30315 2019-Jan-11 15:26:33.924791 - [DEBUG] ---> 30316 2019-Jan-11 15:26:33.925426 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30317 2019-Jan-11 15:26:33.926056 - [DEBUG]
30318 2019-Jan-11 15:26:33.926082 - [DEBUG] EDGE:
30319 2019-Jan-11 15:26:33.926151 - [DEBUG] ---> 30320 2019-Jan-11 15:26:33.926779 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30321 2019-Jan-11 15:26:33.927409 - [DEBUG]
30322 2019-Jan-11 15:26:33.927436 - [DEBUG] EDGE:
30323 2019-Jan-11 15:26:33.927495 - [DEBUG] ---> 30324 2019-Jan-11 15:26:33.928141 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30325 2019-Jan-11 15:26:33.928772 - [DEBUG]
30326 2019-Jan-11 15:26:33.928799 - [DEBUG] Compose: EdgeIdentity * AllBottom
30327 2019-Jan-11 15:26:33.928826 - [DEBUG]
30328 2019-Jan-11 15:26:33.928851 - [DEBUG] Propagate flow
30329 2019-Jan-11 15:26:33.928876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30330 2019-Jan-11 15:26:33.928933 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30331 2019-Jan-11 15:26:33.929561 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30332 2019-Jan-11 15:26:33.930196 - [DEBUG] Edge function : AllBottom (result of previous compose)
30333 2019-Jan-11 15:26:33.930223 - [DEBUG]
30334 2019-Jan-11 15:26:33.930249 - [DEBUG] Join: AllTop & AllBottom
30335 2019-Jan-11 15:26:33.930276 - [DEBUG] = AllBottom (new jump func)
30336 2019-Jan-11 15:26:33.930302 - [DEBUG]
30337 2019-Jan-11 15:26:33.930326 - [DEBUG] Start adding new jump function
30338 2019-Jan-11 15:26:33.930350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30339 2019-Jan-11 15:26:33.930407 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30340 2019-Jan-11 15:26:33.931043 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30341 2019-Jan-11 15:26:33.931690 - [DEBUG] Edge Function : AllBottom
30342 2019-Jan-11 15:26:33.931720 - [DEBUG] End adding new jump function
30343 2019-Jan-11 15:26:33.931745 - [DEBUG]
30344 2019-Jan-11 15:26:33.931770 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
30345 2019-Jan-11 15:26:33.931796 - [DEBUG]
30346 2019-Jan-11 15:26:33.931820 - [DEBUG] Process 836. path edge:
30347 2019-Jan-11 15:26:33.931845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30348 2019-Jan-11 15:26:33.931902 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
30349 2019-Jan-11 15:26:33.932531 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30350 2019-Jan-11 15:26:33.933166 - [DEBUG]
30351 2019-Jan-11 15:26:33.933192 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30352 2019-Jan-11 15:26:33.933847 - [DEBUG] Compose: EdgeIdentity * AllBottom
30353 2019-Jan-11 15:26:33.933877 - [DEBUG]
30354 2019-Jan-11 15:26:33.933901 - [DEBUG] Propagate flow
30355 2019-Jan-11 15:26:33.933926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30356 2019-Jan-11 15:26:33.933984 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30357 2019-Jan-11 15:26:33.934625 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30358 2019-Jan-11 15:26:33.935260 - [DEBUG] Edge function : AllBottom (result of previous compose)
30359 2019-Jan-11 15:26:33.935287 - [DEBUG]
30360 2019-Jan-11 15:26:33.935312 - [DEBUG] Join: AllTop & AllBottom
30361 2019-Jan-11 15:26:33.935348 - [DEBUG] = AllBottom (new jump func)
30362 2019-Jan-11 15:26:33.935374 - [DEBUG]
30363 2019-Jan-11 15:26:33.935398 - [DEBUG] Start adding new jump function
30364 2019-Jan-11 15:26:33.935423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30365 2019-Jan-11 15:26:33.935479 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30366 2019-Jan-11 15:26:33.936117 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30367 2019-Jan-11 15:26:33.936745 - [DEBUG] Edge Function : AllBottom
30368 2019-Jan-11 15:26:33.936774 - [DEBUG] End adding new jump function
30369 2019-Jan-11 15:26:33.936799 - [DEBUG]
30370 2019-Jan-11 15:26:33.936823 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
30371 2019-Jan-11 15:26:33.936848 - [DEBUG]
30372 2019-Jan-11 15:26:33.936872 - [DEBUG] Process 837. path edge:
30373 2019-Jan-11 15:26:33.936897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30374 2019-Jan-11 15:26:33.936954 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
30375 2019-Jan-11 15:26:33.937581 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30376 2019-Jan-11 15:26:33.938232 - [DEBUG]
30377 2019-Jan-11 15:26:33.938258 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30378 2019-Jan-11 15:26:33.938901 - [DEBUG] Compose: EdgeIdentity * AllBottom
30379 2019-Jan-11 15:26:33.938930 - [DEBUG]
30380 2019-Jan-11 15:26:33.938955 - [DEBUG] Propagate flow
30381 2019-Jan-11 15:26:33.938979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30382 2019-Jan-11 15:26:33.939038 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30383 2019-Jan-11 15:26:33.939675 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30384 2019-Jan-11 15:26:33.940310 - [DEBUG] Edge function : AllBottom (result of previous compose)
30385 2019-Jan-11 15:26:33.940336 - [DEBUG]
30386 2019-Jan-11 15:26:33.940362 - [DEBUG] Join: AllTop & AllBottom
30387 2019-Jan-11 15:26:33.940388 - [DEBUG] = AllBottom (new jump func)
30388 2019-Jan-11 15:26:33.940414 - [DEBUG]
30389 2019-Jan-11 15:26:33.940438 - [DEBUG] Start adding new jump function
30390 2019-Jan-11 15:26:33.940462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30391 2019-Jan-11 15:26:33.940519 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30392 2019-Jan-11 15:26:33.941155 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30393 2019-Jan-11 15:26:33.941807 - [DEBUG] Edge Function : AllBottom
30394 2019-Jan-11 15:26:33.941836 - [DEBUG] End adding new jump function
30395 2019-Jan-11 15:26:33.941861 - [DEBUG]
30396 2019-Jan-11 15:26:33.941886 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
30397 2019-Jan-11 15:26:33.941911 - [DEBUG]
30398 2019-Jan-11 15:26:33.941935 - [DEBUG] Process 838. path edge:
30399 2019-Jan-11 15:26:33.941960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30400 2019-Jan-11 15:26:33.942017 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
30401 2019-Jan-11 15:26:33.942653 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30402 2019-Jan-11 15:26:33.943305 - [DEBUG]
30403 2019-Jan-11 15:26:33.943330 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30404 2019-Jan-11 15:26:33.943978 - [DEBUG] Possible callees:
30405 2019-Jan-11 15:26:33.944004 - [DEBUG] llvm.dbg.declare
30406 2019-Jan-11 15:26:33.944030 - [DEBUG] Possible return sites:
30407 2019-Jan-11 15:26:33.944055 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15530408 2019-Jan-11 15:26:33.945327 - [DEBUG] Found and process special summary
30409 2019-Jan-11 15:26:33.945361 - [DEBUG] Compose: EdgeIdentity * AllBottom
30410 2019-Jan-11 15:26:33.945389 - [DEBUG]
30411 2019-Jan-11 15:26:33.945413 - [DEBUG] Propagate flow
30412 2019-Jan-11 15:26:33.945438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30413 2019-Jan-11 15:26:33.945495 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30414 2019-Jan-11 15:26:33.946124 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30415 2019-Jan-11 15:26:33.946758 - [DEBUG] Edge function : AllBottom (result of previous compose)
30416 2019-Jan-11 15:26:33.946785 - [DEBUG]
30417 2019-Jan-11 15:26:33.946810 - [DEBUG] Join: AllTop & AllBottom
30418 2019-Jan-11 15:26:33.946837 - [DEBUG] = AllBottom (new jump func)
30419 2019-Jan-11 15:26:33.946863 - [DEBUG]
30420 2019-Jan-11 15:26:33.946887 - [DEBUG] Start adding new jump function
30421 2019-Jan-11 15:26:33.946911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30422 2019-Jan-11 15:26:33.946968 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30423 2019-Jan-11 15:26:33.947604 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30424 2019-Jan-11 15:26:33.948247 - [DEBUG] Edge Function : AllBottom
30425 2019-Jan-11 15:26:33.948276 - [DEBUG] End adding new jump function
30426 2019-Jan-11 15:26:33.948302 - [DEBUG]
30427 2019-Jan-11 15:26:33.948326 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
30428 2019-Jan-11 15:26:33.948351 - [DEBUG]
30429 2019-Jan-11 15:26:33.948376 - [DEBUG] Process 839. path edge:
30430 2019-Jan-11 15:26:33.948400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30431 2019-Jan-11 15:26:33.948457 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
30432 2019-Jan-11 15:26:33.949088 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30433 2019-Jan-11 15:26:33.949722 - [DEBUG]
30434 2019-Jan-11 15:26:33.949748 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30435 2019-Jan-11 15:26:33.950395 - [DEBUG] Compose: EdgeIdentity * AllBottom
30436 2019-Jan-11 15:26:33.950425 - [DEBUG]
30437 2019-Jan-11 15:26:33.950450 - [DEBUG] Propagate flow
30438 2019-Jan-11 15:26:33.950474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30439 2019-Jan-11 15:26:33.950532 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30440 2019-Jan-11 15:26:33.951158 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30441 2019-Jan-11 15:26:33.951810 - [DEBUG] Edge function : AllBottom (result of previous compose)
30442 2019-Jan-11 15:26:33.951836 - [DEBUG]
30443 2019-Jan-11 15:26:33.951873 - [DEBUG] Join: AllTop & AllBottom
30444 2019-Jan-11 15:26:33.951901 - [DEBUG] = AllBottom (new jump func)
30445 2019-Jan-11 15:26:33.951927 - [DEBUG]
30446 2019-Jan-11 15:26:33.951951 - [DEBUG] Start adding new jump function
30447 2019-Jan-11 15:26:33.951975 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30448 2019-Jan-11 15:26:33.952033 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30449 2019-Jan-11 15:26:33.952669 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30450 2019-Jan-11 15:26:33.953295 - [DEBUG] Edge Function : AllBottom
30451 2019-Jan-11 15:26:33.953324 - [DEBUG] End adding new jump function
30452 2019-Jan-11 15:26:33.953349 - [DEBUG]
30453 2019-Jan-11 15:26:33.953373 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
30454 2019-Jan-11 15:26:33.953398 - [DEBUG]
30455 2019-Jan-11 15:26:33.953422 - [DEBUG] Process 840. path edge:
30456 2019-Jan-11 15:26:33.953447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30457 2019-Jan-11 15:26:33.953504 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
30458 2019-Jan-11 15:26:33.954130 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30459 2019-Jan-11 15:26:33.954781 - [DEBUG]
30460 2019-Jan-11 15:26:33.954807 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30461 2019-Jan-11 15:26:33.955446 - [DEBUG] Compose: EdgeIdentity * AllBottom
30462 2019-Jan-11 15:26:33.955475 - [DEBUG]
30463 2019-Jan-11 15:26:33.955500 - [DEBUG] Propagate flow
30464 2019-Jan-11 15:26:33.955525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30465 2019-Jan-11 15:26:33.955583 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30466 2019-Jan-11 15:26:33.956208 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30467 2019-Jan-11 15:26:33.956843 - [DEBUG] Edge function : AllBottom (result of previous compose)
30468 2019-Jan-11 15:26:33.956869 - [DEBUG]
30469 2019-Jan-11 15:26:33.956895 - [DEBUG] Join: AllTop & AllBottom
30470 2019-Jan-11 15:26:33.956922 - [DEBUG] = AllBottom (new jump func)
30471 2019-Jan-11 15:26:33.956947 - [DEBUG]
30472 2019-Jan-11 15:26:33.956971 - [DEBUG] Start adding new jump function
30473 2019-Jan-11 15:26:33.956996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30474 2019-Jan-11 15:26:33.957053 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30475 2019-Jan-11 15:26:33.957688 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30476 2019-Jan-11 15:26:33.958329 - [DEBUG] Edge Function : AllBottom
30477 2019-Jan-11 15:26:33.958358 - [DEBUG] End adding new jump function
30478 2019-Jan-11 15:26:33.958383 - [DEBUG]
30479 2019-Jan-11 15:26:33.958407 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30480 2019-Jan-11 15:26:33.958432 - [DEBUG]
30481 2019-Jan-11 15:26:33.958456 - [DEBUG] Process 841. path edge:
30482 2019-Jan-11 15:26:33.958481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30483 2019-Jan-11 15:26:33.958538 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
30484 2019-Jan-11 15:26:33.959165 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30485 2019-Jan-11 15:26:33.959801 - [DEBUG]
30486 2019-Jan-11 15:26:33.959835 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30487 2019-Jan-11 15:26:33.960477 - [DEBUG] Compose: EdgeIdentity * AllBottom
30488 2019-Jan-11 15:26:33.960506 - [DEBUG]
30489 2019-Jan-11 15:26:33.960531 - [DEBUG] Propagate flow
30490 2019-Jan-11 15:26:33.960555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30491 2019-Jan-11 15:26:33.960613 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30492 2019-Jan-11 15:26:33.961263 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30493 2019-Jan-11 15:26:33.961899 - [DEBUG] Edge function : AllBottom (result of previous compose)
30494 2019-Jan-11 15:26:33.961925 - [DEBUG]
30495 2019-Jan-11 15:26:33.961951 - [DEBUG] Join: AllTop & AllBottom
30496 2019-Jan-11 15:26:33.961978 - [DEBUG] = AllBottom (new jump func)
30497 2019-Jan-11 15:26:33.962003 - [DEBUG]
30498 2019-Jan-11 15:26:33.962027 - [DEBUG] Start adding new jump function
30499 2019-Jan-11 15:26:33.962052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30500 2019-Jan-11 15:26:33.962108 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30501 2019-Jan-11 15:26:33.962743 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30502 2019-Jan-11 15:26:33.963379 - [DEBUG] Edge Function : AllBottom
30503 2019-Jan-11 15:26:33.963407 - [DEBUG] End adding new jump function
30504 2019-Jan-11 15:26:33.963432 - [DEBUG]
30505 2019-Jan-11 15:26:33.963456 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30506 2019-Jan-11 15:26:33.963481 - [DEBUG]
30507 2019-Jan-11 15:26:33.963505 - [DEBUG] Process 842. path edge:
30508 2019-Jan-11 15:26:33.963530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30509 2019-Jan-11 15:26:33.963587 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
30510 2019-Jan-11 15:26:33.964222 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30511 2019-Jan-11 15:26:33.964871 - [DEBUG]
30512 2019-Jan-11 15:26:33.964896 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30513 2019-Jan-11 15:26:33.965540 - [DEBUG] Possible callees:
30514 2019-Jan-11 15:26:33.965567 - [DEBUG] llvm.dbg.declare
30515 2019-Jan-11 15:26:33.965593 - [DEBUG] Possible return sites:
30516 2019-Jan-11 15:26:33.965617 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16330517 2019-Jan-11 15:26:33.966868 - [DEBUG] Found and process special summary
30518 2019-Jan-11 15:26:33.966902 - [DEBUG] Compose: EdgeIdentity * AllBottom
30519 2019-Jan-11 15:26:33.966930 - [DEBUG]
30520 2019-Jan-11 15:26:33.966955 - [DEBUG] Propagate flow
30521 2019-Jan-11 15:26:33.966979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30522 2019-Jan-11 15:26:33.967037 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30523 2019-Jan-11 15:26:33.967665 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30524 2019-Jan-11 15:26:33.968315 - [DEBUG] Edge function : AllBottom (result of previous compose)
30525 2019-Jan-11 15:26:33.968350 - [DEBUG]
30526 2019-Jan-11 15:26:33.968376 - [DEBUG] Join: AllTop & AllBottom
30527 2019-Jan-11 15:26:33.968403 - [DEBUG] = AllBottom (new jump func)
30528 2019-Jan-11 15:26:33.968429 - [DEBUG]
30529 2019-Jan-11 15:26:33.968453 - [DEBUG] Start adding new jump function
30530 2019-Jan-11 15:26:33.968477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30531 2019-Jan-11 15:26:33.968534 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30532 2019-Jan-11 15:26:33.969171 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30533 2019-Jan-11 15:26:33.969799 - [DEBUG] Edge Function : AllBottom
30534 2019-Jan-11 15:26:33.969828 - [DEBUG] End adding new jump function
30535 2019-Jan-11 15:26:33.969853 - [DEBUG]
30536 2019-Jan-11 15:26:33.969877 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30537 2019-Jan-11 15:26:33.969902 - [DEBUG]
30538 2019-Jan-11 15:26:33.969926 - [DEBUG] Process 843. path edge:
30539 2019-Jan-11 15:26:33.969951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30540 2019-Jan-11 15:26:33.970008 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
30541 2019-Jan-11 15:26:33.970637 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30542 2019-Jan-11 15:26:33.971288 - [DEBUG]
30543 2019-Jan-11 15:26:33.971313 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30544 2019-Jan-11 15:26:33.971960 - [DEBUG] Compose: EdgeIdentity * AllBottom
30545 2019-Jan-11 15:26:33.971989 - [DEBUG]
30546 2019-Jan-11 15:26:33.972014 - [DEBUG] Propagate flow
30547 2019-Jan-11 15:26:33.972038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30548 2019-Jan-11 15:26:33.972096 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30549 2019-Jan-11 15:26:33.972733 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30550 2019-Jan-11 15:26:33.973367 - [DEBUG] Edge function : AllBottom (result of previous compose)
30551 2019-Jan-11 15:26:33.973394 - [DEBUG]
30552 2019-Jan-11 15:26:33.973420 - [DEBUG] Join: AllTop & AllBottom
30553 2019-Jan-11 15:26:33.973447 - [DEBUG] = AllBottom (new jump func)
30554 2019-Jan-11 15:26:33.973472 - [DEBUG]
30555 2019-Jan-11 15:26:33.973496 - [DEBUG] Start adding new jump function
30556 2019-Jan-11 15:26:33.973521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30557 2019-Jan-11 15:26:33.973578 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30558 2019-Jan-11 15:26:33.974213 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30559 2019-Jan-11 15:26:33.974853 - [DEBUG] Edge Function : AllBottom
30560 2019-Jan-11 15:26:33.974881 - [DEBUG] End adding new jump function
30561 2019-Jan-11 15:26:33.974905 - [DEBUG]
30562 2019-Jan-11 15:26:33.974929 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30563 2019-Jan-11 15:26:33.974953 - [DEBUG]
30564 2019-Jan-11 15:26:33.974976 - [DEBUG] Process 844. path edge:
30565 2019-Jan-11 15:26:33.975000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30566 2019-Jan-11 15:26:33.975057 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
30567 2019-Jan-11 15:26:33.975682 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30568 2019-Jan-11 15:26:33.976325 - [DEBUG]
30569 2019-Jan-11 15:26:33.976352 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30570 2019-Jan-11 15:26:33.976993 - [DEBUG] Compose: EdgeIdentity * AllBottom
30571 2019-Jan-11 15:26:33.977022 - [DEBUG]
30572 2019-Jan-11 15:26:33.977047 - [DEBUG] Propagate flow
30573 2019-Jan-11 15:26:33.977071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30574 2019-Jan-11 15:26:33.977130 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30575 2019-Jan-11 15:26:33.977767 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30576 2019-Jan-11 15:26:33.978419 - [DEBUG] Edge function : AllBottom (result of previous compose)
30577 2019-Jan-11 15:26:33.978445 - [DEBUG]
30578 2019-Jan-11 15:26:33.978471 - [DEBUG] Join: AllTop & AllBottom
30579 2019-Jan-11 15:26:33.978498 - [DEBUG] = AllBottom (new jump func)
30580 2019-Jan-11 15:26:33.978524 - [DEBUG]
30581 2019-Jan-11 15:26:33.978548 - [DEBUG] Start adding new jump function
30582 2019-Jan-11 15:26:33.978573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30583 2019-Jan-11 15:26:33.978630 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30584 2019-Jan-11 15:26:33.979265 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30585 2019-Jan-11 15:26:33.979899 - [DEBUG] Edge Function : AllBottom
30586 2019-Jan-11 15:26:33.979928 - [DEBUG] End adding new jump function
30587 2019-Jan-11 15:26:33.979953 - [DEBUG]
30588 2019-Jan-11 15:26:33.979977 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30589 2019-Jan-11 15:26:33.980002 - [DEBUG]
30590 2019-Jan-11 15:26:33.980027 - [DEBUG] Process 845. path edge:
30591 2019-Jan-11 15:26:33.980052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30592 2019-Jan-11 15:26:33.980109 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
30593 2019-Jan-11 15:26:33.980745 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30594 2019-Jan-11 15:26:33.981395 - [DEBUG]
30595 2019-Jan-11 15:26:33.981420 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30596 2019-Jan-11 15:26:33.982064 - [DEBUG] Possible callees:
30597 2019-Jan-11 15:26:33.982090 - [DEBUG] llvm.dbg.declare
30598 2019-Jan-11 15:26:33.982116 - [DEBUG] Possible return sites:
30599 2019-Jan-11 15:26:33.982141 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16930600 2019-Jan-11 15:26:33.983394 - [DEBUG] Found and process special summary
30601 2019-Jan-11 15:26:33.983428 - [DEBUG] Compose: EdgeIdentity * AllBottom
30602 2019-Jan-11 15:26:33.983456 - [DEBUG]
30603 2019-Jan-11 15:26:33.983481 - [DEBUG] Propagate flow
30604 2019-Jan-11 15:26:33.983505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30605 2019-Jan-11 15:26:33.983563 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30606 2019-Jan-11 15:26:33.984192 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30607 2019-Jan-11 15:26:33.984841 - [DEBUG] Edge function : AllBottom (result of previous compose)
30608 2019-Jan-11 15:26:33.984875 - [DEBUG]
30609 2019-Jan-11 15:26:33.984900 - [DEBUG] Join: AllTop & AllBottom
30610 2019-Jan-11 15:26:33.984926 - [DEBUG] = AllBottom (new jump func)
30611 2019-Jan-11 15:26:33.984951 - [DEBUG]
30612 2019-Jan-11 15:26:33.984974 - [DEBUG] Start adding new jump function
30613 2019-Jan-11 15:26:33.984998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30614 2019-Jan-11 15:26:33.985055 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30615 2019-Jan-11 15:26:33.985691 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30616 2019-Jan-11 15:26:33.986319 - [DEBUG] Edge Function : AllBottom
30617 2019-Jan-11 15:26:33.986348 - [DEBUG] End adding new jump function
30618 2019-Jan-11 15:26:33.986373 - [DEBUG]
30619 2019-Jan-11 15:26:33.986397 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30620 2019-Jan-11 15:26:33.986422 - [DEBUG]
30621 2019-Jan-11 15:26:33.986446 - [DEBUG] Process 846. path edge:
30622 2019-Jan-11 15:26:33.986471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30623 2019-Jan-11 15:26:33.986529 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
30624 2019-Jan-11 15:26:33.987157 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30625 2019-Jan-11 15:26:33.987794 - [DEBUG]
30626 2019-Jan-11 15:26:33.987820 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30627 2019-Jan-11 15:26:33.988481 - [DEBUG] Compose: EdgeIdentity * AllBottom
30628 2019-Jan-11 15:26:33.988511 - [DEBUG]
30629 2019-Jan-11 15:26:33.988536 - [DEBUG] Propagate flow
30630 2019-Jan-11 15:26:33.988560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30631 2019-Jan-11 15:26:33.988619 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30632 2019-Jan-11 15:26:33.989248 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30633 2019-Jan-11 15:26:33.989884 - [DEBUG] Edge function : AllBottom (result of previous compose)
30634 2019-Jan-11 15:26:33.989910 - [DEBUG]
30635 2019-Jan-11 15:26:33.989936 - [DEBUG] Join: AllTop & AllBottom
30636 2019-Jan-11 15:26:33.989963 - [DEBUG] = AllBottom (new jump func)
30637 2019-Jan-11 15:26:33.989989 - [DEBUG]
30638 2019-Jan-11 15:26:33.990013 - [DEBUG] Start adding new jump function
30639 2019-Jan-11 15:26:33.990037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30640 2019-Jan-11 15:26:33.990094 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30641 2019-Jan-11 15:26:33.990731 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30642 2019-Jan-11 15:26:33.991371 - [DEBUG] Edge Function : AllBottom
30643 2019-Jan-11 15:26:33.991399 - [DEBUG] End adding new jump function
30644 2019-Jan-11 15:26:33.991424 - [DEBUG]
30645 2019-Jan-11 15:26:33.991447 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30646 2019-Jan-11 15:26:33.991472 - [DEBUG]
30647 2019-Jan-11 15:26:33.991495 - [DEBUG] Process 847. path edge:
30648 2019-Jan-11 15:26:33.991519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30649 2019-Jan-11 15:26:33.991575 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
30650 2019-Jan-11 15:26:33.992204 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30651 2019-Jan-11 15:26:33.992850 - [DEBUG]
30652 2019-Jan-11 15:26:33.992876 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30653 2019-Jan-11 15:26:33.993524 - [DEBUG] Compose: EdgeIdentity * AllBottom
30654 2019-Jan-11 15:26:33.993554 - [DEBUG]
30655 2019-Jan-11 15:26:33.993578 - [DEBUG] Propagate flow
30656 2019-Jan-11 15:26:33.993603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30657 2019-Jan-11 15:26:33.993661 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30658 2019-Jan-11 15:26:33.994293 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30659 2019-Jan-11 15:26:33.994944 - [DEBUG] Edge function : AllBottom (result of previous compose)
30660 2019-Jan-11 15:26:33.994971 - [DEBUG]
30661 2019-Jan-11 15:26:33.994997 - [DEBUG] Join: AllTop & AllBottom
30662 2019-Jan-11 15:26:33.995024 - [DEBUG] = AllBottom (new jump func)
30663 2019-Jan-11 15:26:33.995050 - [DEBUG]
30664 2019-Jan-11 15:26:33.995074 - [DEBUG] Start adding new jump function
30665 2019-Jan-11 15:26:33.995098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30666 2019-Jan-11 15:26:33.995156 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30667 2019-Jan-11 15:26:33.995791 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30668 2019-Jan-11 15:26:33.996420 - [DEBUG] Edge Function : AllBottom
30669 2019-Jan-11 15:26:33.996448 - [DEBUG] End adding new jump function
30670 2019-Jan-11 15:26:33.996472 - [DEBUG]
30671 2019-Jan-11 15:26:33.996495 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30672 2019-Jan-11 15:26:33.996519 - [DEBUG]
30673 2019-Jan-11 15:26:33.996543 - [DEBUG] Process 848. path edge:
30674 2019-Jan-11 15:26:33.996566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30675 2019-Jan-11 15:26:33.996623 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
30676 2019-Jan-11 15:26:33.997253 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30677 2019-Jan-11 15:26:33.997898 - [DEBUG]
30678 2019-Jan-11 15:26:33.997924 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30679 2019-Jan-11 15:26:33.998571 - [DEBUG] Compose: EdgeIdentity * AllBottom
30680 2019-Jan-11 15:26:33.998600 - [DEBUG]
30681 2019-Jan-11 15:26:33.998625 - [DEBUG] Propagate flow
30682 2019-Jan-11 15:26:33.998649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30683 2019-Jan-11 15:26:33.998707 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30684 2019-Jan-11 15:26:33.999337 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30685 2019-Jan-11 15:26:33.999973 - [DEBUG] Edge function : AllBottom (result of previous compose)
30686 2019-Jan-11 15:26:33.999999 - [DEBUG]
30687 2019-Jan-11 15:26:34.000024 - [DEBUG] Join: AllTop & AllBottom
30688 2019-Jan-11 15:26:34.000052 - [DEBUG] = AllBottom (new jump func)
30689 2019-Jan-11 15:26:34.000078 - [DEBUG]
30690 2019-Jan-11 15:26:34.000102 - [DEBUG] Start adding new jump function
30691 2019-Jan-11 15:26:34.000127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30692 2019-Jan-11 15:26:34.000185 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30693 2019-Jan-11 15:26:34.000830 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30694 2019-Jan-11 15:26:34.001471 - [DEBUG] Edge Function : AllBottom
30695 2019-Jan-11 15:26:34.001499 - [DEBUG] End adding new jump function
30696 2019-Jan-11 15:26:34.001523 - [DEBUG]
30697 2019-Jan-11 15:26:34.001547 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30698 2019-Jan-11 15:26:34.001571 - [DEBUG]
30699 2019-Jan-11 15:26:34.001594 - [DEBUG] Process 849. path edge:
30700 2019-Jan-11 15:26:34.001619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30701 2019-Jan-11 15:26:34.001675 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
30702 2019-Jan-11 15:26:34.002302 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30703 2019-Jan-11 15:26:34.002938 - [DEBUG]
30704 2019-Jan-11 15:26:34.002965 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30705 2019-Jan-11 15:26:34.003611 - [DEBUG] Compose: EdgeIdentity * AllBottom
30706 2019-Jan-11 15:26:34.003641 - [DEBUG]
30707 2019-Jan-11 15:26:34.003666 - [DEBUG] Propagate flow
30708 2019-Jan-11 15:26:34.003691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30709 2019-Jan-11 15:26:34.003752 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30710 2019-Jan-11 15:26:34.004399 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30711 2019-Jan-11 15:26:34.005055 - [DEBUG] Edge function : AllBottom (result of previous compose)
30712 2019-Jan-11 15:26:34.005081 - [DEBUG]
30713 2019-Jan-11 15:26:34.005107 - [DEBUG] Join: AllTop & AllBottom
30714 2019-Jan-11 15:26:34.005135 - [DEBUG] = AllBottom (new jump func)
30715 2019-Jan-11 15:26:34.005160 - [DEBUG]
30716 2019-Jan-11 15:26:34.005185 - [DEBUG] Start adding new jump function
30717 2019-Jan-11 15:26:34.005209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30718 2019-Jan-11 15:26:34.005267 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30719 2019-Jan-11 15:26:34.005903 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30720 2019-Jan-11 15:26:34.006532 - [DEBUG] Edge Function : AllBottom
30721 2019-Jan-11 15:26:34.006560 - [DEBUG] End adding new jump function
30722 2019-Jan-11 15:26:34.006585 - [DEBUG]
30723 2019-Jan-11 15:26:34.006609 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
30724 2019-Jan-11 15:26:34.006635 - [DEBUG]
30725 2019-Jan-11 15:26:34.006659 - [DEBUG] Process 850. path edge:
30726 2019-Jan-11 15:26:34.006684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30727 2019-Jan-11 15:26:34.006741 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
30728 2019-Jan-11 15:26:34.007369 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30729 2019-Jan-11 15:26:34.008019 - [DEBUG]
30730 2019-Jan-11 15:26:34.008044 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30731 2019-Jan-11 15:26:34.008699 - [DEBUG] Compose: EdgeIdentity * AllBottom
30732 2019-Jan-11 15:26:34.008729 - [DEBUG]
30733 2019-Jan-11 15:26:34.008754 - [DEBUG] Propagate flow
30734 2019-Jan-11 15:26:34.008790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30735 2019-Jan-11 15:26:34.008850 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30736 2019-Jan-11 15:26:34.009487 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30737 2019-Jan-11 15:26:34.010123 - [DEBUG] Edge function : AllBottom (result of previous compose)
30738 2019-Jan-11 15:26:34.010150 - [DEBUG]
30739 2019-Jan-11 15:26:34.010175 - [DEBUG] Join: AllTop & AllBottom
30740 2019-Jan-11 15:26:34.010203 - [DEBUG] = AllBottom (new jump func)
30741 2019-Jan-11 15:26:34.010228 - [DEBUG]
30742 2019-Jan-11 15:26:34.010253 - [DEBUG] Start adding new jump function
30743 2019-Jan-11 15:26:34.010277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30744 2019-Jan-11 15:26:34.010335 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30745 2019-Jan-11 15:26:34.010970 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30746 2019-Jan-11 15:26:34.011611 - [DEBUG] Edge Function : AllBottom
30747 2019-Jan-11 15:26:34.011640 - [DEBUG] End adding new jump function
30748 2019-Jan-11 15:26:34.011665 - [DEBUG]
30749 2019-Jan-11 15:26:34.011690 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
30750 2019-Jan-11 15:26:34.011715 - [DEBUG]
30751 2019-Jan-11 15:26:34.011739 - [DEBUG] Process 851. path edge:
30752 2019-Jan-11 15:26:34.011765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30753 2019-Jan-11 15:26:34.011822 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
30754 2019-Jan-11 15:26:34.012449 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30755 2019-Jan-11 15:26:34.013084 - [DEBUG]
30756 2019-Jan-11 15:26:34.013110 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30757 2019-Jan-11 15:26:34.013752 - [DEBUG] Compose: EdgeIdentity * AllBottom
30758 2019-Jan-11 15:26:34.013781 - [DEBUG]
30759 2019-Jan-11 15:26:34.013806 - [DEBUG] Propagate flow
30760 2019-Jan-11 15:26:34.013830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30761 2019-Jan-11 15:26:34.013888 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30762 2019-Jan-11 15:26:34.014518 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30763 2019-Jan-11 15:26:34.015164 - [DEBUG] Edge function : AllBottom (result of previous compose)
30764 2019-Jan-11 15:26:34.015191 - [DEBUG]
30765 2019-Jan-11 15:26:34.015217 - [DEBUG] Join: AllTop & AllBottom
30766 2019-Jan-11 15:26:34.015244 - [DEBUG] = AllBottom (new jump func)
30767 2019-Jan-11 15:26:34.015270 - [DEBUG]
30768 2019-Jan-11 15:26:34.015294 - [DEBUG] Start adding new jump function
30769 2019-Jan-11 15:26:34.015319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30770 2019-Jan-11 15:26:34.015377 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30771 2019-Jan-11 15:26:34.016013 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30772 2019-Jan-11 15:26:34.016641 - [DEBUG] Edge Function : AllBottom
30773 2019-Jan-11 15:26:34.016670 - [DEBUG] End adding new jump function
30774 2019-Jan-11 15:26:34.016695 - [DEBUG]
30775 2019-Jan-11 15:26:34.016719 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
30776 2019-Jan-11 15:26:34.016757 - [DEBUG]
30777 2019-Jan-11 15:26:34.016782 - [DEBUG] Process 852. path edge:
30778 2019-Jan-11 15:26:34.016807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30779 2019-Jan-11 15:26:34.016865 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
30780 2019-Jan-11 15:26:34.017495 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30781 2019-Jan-11 15:26:34.018147 - [DEBUG]
30782 2019-Jan-11 15:26:34.018171 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30783 2019-Jan-11 15:26:34.018818 - [DEBUG] Compose: EdgeIdentity * AllBottom
30784 2019-Jan-11 15:26:34.018847 - [DEBUG]
30785 2019-Jan-11 15:26:34.018872 - [DEBUG] Propagate flow
30786 2019-Jan-11 15:26:34.018896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30787 2019-Jan-11 15:26:34.018954 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30788 2019-Jan-11 15:26:34.019587 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30789 2019-Jan-11 15:26:34.020222 - [DEBUG] Edge function : AllBottom (result of previous compose)
30790 2019-Jan-11 15:26:34.020249 - [DEBUG]
30791 2019-Jan-11 15:26:34.020275 - [DEBUG] Join: AllTop & AllBottom
30792 2019-Jan-11 15:26:34.020302 - [DEBUG] = AllBottom (new jump func)
30793 2019-Jan-11 15:26:34.020328 - [DEBUG]
30794 2019-Jan-11 15:26:34.020352 - [DEBUG] Start adding new jump function
30795 2019-Jan-11 15:26:34.020377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30796 2019-Jan-11 15:26:34.020434 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30797 2019-Jan-11 15:26:34.021071 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30798 2019-Jan-11 15:26:34.021717 - [DEBUG] Edge Function : AllBottom
30799 2019-Jan-11 15:26:34.021744 - [DEBUG] End adding new jump function
30800 2019-Jan-11 15:26:34.021769 - [DEBUG]
30801 2019-Jan-11 15:26:34.021793 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
30802 2019-Jan-11 15:26:34.021817 - [DEBUG]
30803 2019-Jan-11 15:26:34.021840 - [DEBUG] Process 853. path edge:
30804 2019-Jan-11 15:26:34.021864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30805 2019-Jan-11 15:26:34.021921 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
30806 2019-Jan-11 15:26:34.022552 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30807 2019-Jan-11 15:26:34.023189 - [DEBUG]
30808 2019-Jan-11 15:26:34.023215 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30809 2019-Jan-11 15:26:34.023862 - [DEBUG] Compose: EdgeIdentity * AllBottom
30810 2019-Jan-11 15:26:34.023892 - [DEBUG]
30811 2019-Jan-11 15:26:34.023916 - [DEBUG] Propagate flow
30812 2019-Jan-11 15:26:34.023941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30813 2019-Jan-11 15:26:34.023999 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30814 2019-Jan-11 15:26:34.024641 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30815 2019-Jan-11 15:26:34.025277 - [DEBUG] Edge function : AllBottom (result of previous compose)
30816 2019-Jan-11 15:26:34.025312 - [DEBUG]
30817 2019-Jan-11 15:26:34.025338 - [DEBUG] Join: AllTop & AllBottom
30818 2019-Jan-11 15:26:34.025365 - [DEBUG] = AllBottom (new jump func)
30819 2019-Jan-11 15:26:34.025392 - [DEBUG]
30820 2019-Jan-11 15:26:34.025416 - [DEBUG] Start adding new jump function
30821 2019-Jan-11 15:26:34.025440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30822 2019-Jan-11 15:26:34.025497 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30823 2019-Jan-11 15:26:34.026133 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30824 2019-Jan-11 15:26:34.026761 - [DEBUG] Edge Function : AllBottom
30825 2019-Jan-11 15:26:34.026790 - [DEBUG] End adding new jump function
30826 2019-Jan-11 15:26:34.026815 - [DEBUG]
30827 2019-Jan-11 15:26:34.026839 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
30828 2019-Jan-11 15:26:34.026864 - [DEBUG]
30829 2019-Jan-11 15:26:34.026888 - [DEBUG] Process 854. path edge:
30830 2019-Jan-11 15:26:34.026913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30831 2019-Jan-11 15:26:34.026971 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
30832 2019-Jan-11 15:26:34.027597 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30833 2019-Jan-11 15:26:34.028245 - [DEBUG]
30834 2019-Jan-11 15:26:34.028271 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30835 2019-Jan-11 15:26:34.028917 - [DEBUG] Compose: EdgeIdentity * AllBottom
30836 2019-Jan-11 15:26:34.028947 - [DEBUG]
30837 2019-Jan-11 15:26:34.028972 - [DEBUG] Propagate flow
30838 2019-Jan-11 15:26:34.028997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30839 2019-Jan-11 15:26:34.029055 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30840 2019-Jan-11 15:26:34.029683 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30841 2019-Jan-11 15:26:34.030320 - [DEBUG] Edge function : AllBottom (result of previous compose)
30842 2019-Jan-11 15:26:34.030346 - [DEBUG]
30843 2019-Jan-11 15:26:34.030372 - [DEBUG] Join: AllTop & AllBottom
30844 2019-Jan-11 15:26:34.030399 - [DEBUG] = AllBottom (new jump func)
30845 2019-Jan-11 15:26:34.030425 - [DEBUG]
30846 2019-Jan-11 15:26:34.030449 - [DEBUG] Start adding new jump function
30847 2019-Jan-11 15:26:34.030474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30848 2019-Jan-11 15:26:34.030531 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30849 2019-Jan-11 15:26:34.031166 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30850 2019-Jan-11 15:26:34.031808 - [DEBUG] Edge Function : AllBottom
30851 2019-Jan-11 15:26:34.031837 - [DEBUG] End adding new jump function
30852 2019-Jan-11 15:26:34.031862 - [DEBUG]
30853 2019-Jan-11 15:26:34.031886 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
30854 2019-Jan-11 15:26:34.031911 - [DEBUG]
30855 2019-Jan-11 15:26:34.031936 - [DEBUG] Process 855. path edge:
30856 2019-Jan-11 15:26:34.031960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30857 2019-Jan-11 15:26:34.032018 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
30858 2019-Jan-11 15:26:34.032644 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30859 2019-Jan-11 15:26:34.033289 - [DEBUG]
30860 2019-Jan-11 15:26:34.033315 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30861 2019-Jan-11 15:26:34.033952 - [DEBUG] Start of endsummarytab entry
30862 2019-Jan-11 15:26:34.033988 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30863 2019-Jan-11 15:26:34.034636 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
30864 2019-Jan-11 15:26:34.034696 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30865 2019-Jan-11 15:26:34.035325 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30866 2019-Jan-11 15:26:34.035960 - [DEBUG] EF: AllBottom
30867 2019-Jan-11 15:26:34.035987 - [DEBUG]
30868 2019-Jan-11 15:26:34.036012 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30869 2019-Jan-11 15:26:34.036639 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
30870 2019-Jan-11 15:26:34.037267 - [DEBUG] EF: AllBottom
30871 2019-Jan-11 15:26:34.037293 - [DEBUG]
30872 2019-Jan-11 15:26:34.037318 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30873 2019-Jan-11 15:26:34.037960 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30874 2019-Jan-11 15:26:34.038589 - [DEBUG] EF: AllBottom
30875 2019-Jan-11 15:26:34.038615 - [DEBUG]
30876 2019-Jan-11 15:26:34.038640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30877 2019-Jan-11 15:26:34.039266 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30878 2019-Jan-11 15:26:34.039902 - [DEBUG] EF: AllBottom
30879 2019-Jan-11 15:26:34.039929 - [DEBUG]
30880 2019-Jan-11 15:26:34.039953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30881 2019-Jan-11 15:26:34.040581 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30882 2019-Jan-11 15:26:34.041224 - [DEBUG] EF: AllBottom
30883 2019-Jan-11 15:26:34.041250 - [DEBUG]
30884 2019-Jan-11 15:26:34.041275 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30885 2019-Jan-11 15:26:34.041903 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30886 2019-Jan-11 15:26:34.042539 - [DEBUG] EF: AllBottom
30887 2019-Jan-11 15:26:34.042565 - [DEBUG]
30888 2019-Jan-11 15:26:34.042590 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30889 2019-Jan-11 15:26:34.043215 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30890 2019-Jan-11 15:26:34.043845 - [DEBUG] EF: AllBottom
30891 2019-Jan-11 15:26:34.043872 - [DEBUG]
30892 2019-Jan-11 15:26:34.043896 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30893 2019-Jan-11 15:26:34.044535 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30894 2019-Jan-11 15:26:34.045166 - [DEBUG] EF: AllBottom
30895 2019-Jan-11 15:26:34.045192 - [DEBUG]
30896 2019-Jan-11 15:26:34.045217 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30897 2019-Jan-11 15:26:34.045844 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
30898 2019-Jan-11 15:26:34.046476 - [DEBUG] EF: AllBottom
30899 2019-Jan-11 15:26:34.046502 - [DEBUG]
30900 2019-Jan-11 15:26:34.046527 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30901 2019-Jan-11 15:26:34.047153 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30902 2019-Jan-11 15:26:34.047788 - [DEBUG] EF: AllBottom
30903 2019-Jan-11 15:26:34.047814 - [DEBUG]
30904 2019-Jan-11 15:26:34.047847 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30905 2019-Jan-11 15:26:34.048487 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30906 2019-Jan-11 15:26:34.049117 - [DEBUG] EF: AllBottom
30907 2019-Jan-11 15:26:34.049143 - [DEBUG]
30908 2019-Jan-11 15:26:34.049168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30909 2019-Jan-11 15:26:34.049796 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
30910 2019-Jan-11 15:26:34.050424 - [DEBUG] EF: AllBottom
30911 2019-Jan-11 15:26:34.050450 - [DEBUG]
30912 2019-Jan-11 15:26:34.050475 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30913 2019-Jan-11 15:26:34.051102 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30914 2019-Jan-11 15:26:34.051752 - [DEBUG] EF: AllBottom
30915 2019-Jan-11 15:26:34.051778 - [DEBUG]
30916 2019-Jan-11 15:26:34.051803 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30917 2019-Jan-11 15:26:34.052429 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30918 2019-Jan-11 15:26:34.053057 - [DEBUG] EF: AllBottom
30919 2019-Jan-11 15:26:34.053084 - [DEBUG]
30920 2019-Jan-11 15:26:34.053108 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30921 2019-Jan-11 15:26:34.053735 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
30922 2019-Jan-11 15:26:34.054364 - [DEBUG] EF: AllBottom
30923 2019-Jan-11 15:26:34.054390 - [DEBUG]
30924 2019-Jan-11 15:26:34.054414 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30925 2019-Jan-11 15:26:34.055058 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
30926 2019-Jan-11 15:26:34.055685 - [DEBUG] EF: AllBottom
30927 2019-Jan-11 15:26:34.055711 - [DEBUG]
30928 2019-Jan-11 15:26:34.055736 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30929 2019-Jan-11 15:26:34.056363 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
30930 2019-Jan-11 15:26:34.056994 - [DEBUG] EF: AllBottom
30931 2019-Jan-11 15:26:34.057020 - [DEBUG]
30932 2019-Jan-11 15:26:34.057043 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30933 2019-Jan-11 15:26:34.057670 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
30934 2019-Jan-11 15:26:34.058311 - [DEBUG] EF: AllBottom
30935 2019-Jan-11 15:26:34.058337 - [DEBUG]
30936 2019-Jan-11 15:26:34.058362 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30937 2019-Jan-11 15:26:34.058988 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30938 2019-Jan-11 15:26:34.059617 - [DEBUG] EF: AllBottom
30939 2019-Jan-11 15:26:34.059643 - [DEBUG]
30940 2019-Jan-11 15:26:34.059668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30941 2019-Jan-11 15:26:34.060294 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30942 2019-Jan-11 15:26:34.060922 - [DEBUG] EF: AllBottom
30943 2019-Jan-11 15:26:34.060948 - [DEBUG]
30944 2019-Jan-11 15:26:34.060973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30945 2019-Jan-11 15:26:34.061615 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30946 2019-Jan-11 15:26:34.062271 - [DEBUG] EF: AllBottom
30947 2019-Jan-11 15:26:34.062299 - [DEBUG]
30948 2019-Jan-11 15:26:34.062324 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30949 2019-Jan-11 15:26:34.063011 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30950 2019-Jan-11 15:26:34.063717 - [DEBUG] EF: AllBottom
30951 2019-Jan-11 15:26:34.063745 - [DEBUG]
30952 2019-Jan-11 15:26:34.063771 - [DEBUG] ---------------
30953 2019-Jan-11 15:26:34.063795 - [DEBUG]
30954 2019-Jan-11 15:26:34.063823 - [DEBUG] End of endsummarytab entry
30955 2019-Jan-11 15:26:34.063848 - [DEBUG]
30956 2019-Jan-11 15:26:34.063873 - [DEBUG] Start of incomingtab entry
30957 2019-Jan-11 15:26:34.063899 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30958 2019-Jan-11 15:26:34.064591 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30959 2019-Jan-11 15:26:34.064657 - [DEBUG] ---------------
30960 2019-Jan-11 15:26:34.064683 - [DEBUG] End of incomingtab entry
30961 2019-Jan-11 15:26:34.064707 - [DEBUG]
30962 2019-Jan-11 15:26:34.064735 - [DEBUG] EDGE:
30963 2019-Jan-11 15:26:34.064793 - [DEBUG] ---> 30964 2019-Jan-11 15:26:34.065425 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30965 2019-Jan-11 15:26:34.066065 - [DEBUG]
30966 2019-Jan-11 15:26:34.066092 - [DEBUG] EDGE:
30967 2019-Jan-11 15:26:34.066151 - [DEBUG] ---> 30968 2019-Jan-11 15:26:34.066779 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30969 2019-Jan-11 15:26:34.067413 - [DEBUG]
30970 2019-Jan-11 15:26:34.067462 - [DEBUG] Compose: EdgeIdentity * AllBottom
30971 2019-Jan-11 15:26:34.067490 - [DEBUG]
30972 2019-Jan-11 15:26:34.067515 - [DEBUG] Propagate flow
30973 2019-Jan-11 15:26:34.067539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30974 2019-Jan-11 15:26:34.067597 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30975 2019-Jan-11 15:26:34.068248 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30976 2019-Jan-11 15:26:34.068883 - [DEBUG] Edge function : AllBottom (result of previous compose)
30977 2019-Jan-11 15:26:34.068910 - [DEBUG]
30978 2019-Jan-11 15:26:34.068937 - [DEBUG] Join: AllTop & AllBottom
30979 2019-Jan-11 15:26:34.068965 - [DEBUG] = AllBottom (new jump func)
30980 2019-Jan-11 15:26:34.068990 - [DEBUG]
30981 2019-Jan-11 15:26:34.069015 - [DEBUG] Start adding new jump function
30982 2019-Jan-11 15:26:34.069039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30983 2019-Jan-11 15:26:34.069097 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30984 2019-Jan-11 15:26:34.069732 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30985 2019-Jan-11 15:26:34.070367 - [DEBUG] Edge Function : AllBottom
30986 2019-Jan-11 15:26:34.070399 - [DEBUG] End adding new jump function
30987 2019-Jan-11 15:26:34.070424 - [DEBUG]
30988 2019-Jan-11 15:26:34.070448 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
30989 2019-Jan-11 15:26:34.070474 - [DEBUG]
30990 2019-Jan-11 15:26:34.070498 - [DEBUG] Process 856. path edge:
30991 2019-Jan-11 15:26:34.070523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30992 2019-Jan-11 15:26:34.070580 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30993 2019-Jan-11 15:26:34.071229 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30994 2019-Jan-11 15:26:34.071876 - [DEBUG]
30995 2019-Jan-11 15:26:34.071902 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30996 2019-Jan-11 15:26:34.072553 - [DEBUG] Possible callees:
30997 2019-Jan-11 15:26:34.072579 - [DEBUG] llvm.dbg.declare
30998 2019-Jan-11 15:26:34.072605 - [DEBUG] Possible return sites:
30999 2019-Jan-11 15:26:34.072630 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19331000 2019-Jan-11 15:26:34.073893 - [DEBUG] Found and process special summary
31001 2019-Jan-11 15:26:34.073929 - [DEBUG] Compose: EdgeIdentity * AllBottom
31002 2019-Jan-11 15:26:34.073957 - [DEBUG]
31003 2019-Jan-11 15:26:34.073983 - [DEBUG] Propagate flow
31004 2019-Jan-11 15:26:34.074007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31005 2019-Jan-11 15:26:34.074065 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31006 2019-Jan-11 15:26:34.074709 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31007 2019-Jan-11 15:26:34.075346 - [DEBUG] Edge function : AllBottom (result of previous compose)
31008 2019-Jan-11 15:26:34.075372 - [DEBUG]
31009 2019-Jan-11 15:26:34.075398 - [DEBUG] Join: AllTop & AllBottom
31010 2019-Jan-11 15:26:34.075425 - [DEBUG] = AllBottom (new jump func)
31011 2019-Jan-11 15:26:34.075450 - [DEBUG]
31012 2019-Jan-11 15:26:34.075474 - [DEBUG] Start adding new jump function
31013 2019-Jan-11 15:26:34.075499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31014 2019-Jan-11 15:26:34.075555 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31015 2019-Jan-11 15:26:34.076191 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31016 2019-Jan-11 15:26:34.076819 - [DEBUG] Edge Function : AllBottom
31017 2019-Jan-11 15:26:34.076849 - [DEBUG] End adding new jump function
31018 2019-Jan-11 15:26:34.076874 - [DEBUG]
31019 2019-Jan-11 15:26:34.076898 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
31020 2019-Jan-11 15:26:34.076923 - [DEBUG]
31021 2019-Jan-11 15:26:34.076947 - [DEBUG] Process 857. path edge:
31022 2019-Jan-11 15:26:34.076972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31023 2019-Jan-11 15:26:34.077029 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
31024 2019-Jan-11 15:26:34.077657 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31025 2019-Jan-11 15:26:34.078309 - [DEBUG]
31026 2019-Jan-11 15:26:34.078335 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31027 2019-Jan-11 15:26:34.078987 - [DEBUG] Compose: EdgeIdentity * AllBottom
31028 2019-Jan-11 15:26:34.079016 - [DEBUG]
31029 2019-Jan-11 15:26:34.079041 - [DEBUG] Propagate flow
31030 2019-Jan-11 15:26:34.079065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31031 2019-Jan-11 15:26:34.079124 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31032 2019-Jan-11 15:26:34.079752 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31033 2019-Jan-11 15:26:34.080389 - [DEBUG] Edge function : AllBottom (result of previous compose)
31034 2019-Jan-11 15:26:34.080415 - [DEBUG]
31035 2019-Jan-11 15:26:34.080450 - [DEBUG] Join: AllTop & AllBottom
31036 2019-Jan-11 15:26:34.080478 - [DEBUG] = AllBottom (new jump func)
31037 2019-Jan-11 15:26:34.080504 - [DEBUG]
31038 2019-Jan-11 15:26:34.080528 - [DEBUG] Start adding new jump function
31039 2019-Jan-11 15:26:34.080553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31040 2019-Jan-11 15:26:34.080611 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31041 2019-Jan-11 15:26:34.081259 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31042 2019-Jan-11 15:26:34.081884 - [DEBUG] Edge Function : AllBottom
31043 2019-Jan-11 15:26:34.081913 - [DEBUG] End adding new jump function
31044 2019-Jan-11 15:26:34.081939 - [DEBUG]
31045 2019-Jan-11 15:26:34.081963 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31046 2019-Jan-11 15:26:34.081988 - [DEBUG]
31047 2019-Jan-11 15:26:34.082013 - [DEBUG] Process 858. path edge:
31048 2019-Jan-11 15:26:34.082037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31049 2019-Jan-11 15:26:34.082094 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
31050 2019-Jan-11 15:26:34.082719 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31051 2019-Jan-11 15:26:34.083353 - [DEBUG]
31052 2019-Jan-11 15:26:34.083380 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31053 2019-Jan-11 15:26:34.084023 - [DEBUG] Compose: EdgeIdentity * AllBottom
31054 2019-Jan-11 15:26:34.084052 - [DEBUG]
31055 2019-Jan-11 15:26:34.084077 - [DEBUG] Propagate flow
31056 2019-Jan-11 15:26:34.084102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31057 2019-Jan-11 15:26:34.084160 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31058 2019-Jan-11 15:26:34.084805 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31059 2019-Jan-11 15:26:34.085441 - [DEBUG] Edge function : AllBottom (result of previous compose)
31060 2019-Jan-11 15:26:34.085468 - [DEBUG]
31061 2019-Jan-11 15:26:34.085494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31062 2019-Jan-11 15:26:34.085522 - [DEBUG] = AllBottom
31063 2019-Jan-11 15:26:34.085548 - [DEBUG]
31064 2019-Jan-11 15:26:34.085572 - [DEBUG] PROPAGATE: No new function!
31065 2019-Jan-11 15:26:34.085597 - [DEBUG] EDGE:
31066 2019-Jan-11 15:26:34.085656 - [DEBUG] ---> 31067 2019-Jan-11 15:26:34.086281 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31068 2019-Jan-11 15:26:34.086917 - [DEBUG]
31069 2019-Jan-11 15:26:34.086943 - [DEBUG] EDGE:
31070 2019-Jan-11 15:26:34.087001 - [DEBUG] ---> 31071 2019-Jan-11 15:26:34.087630 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31072 2019-Jan-11 15:26:34.088282 - [DEBUG]
31073 2019-Jan-11 15:26:34.088319 - [DEBUG] Compose: EdgeIdentity * AllBottom
31074 2019-Jan-11 15:26:34.088348 - [DEBUG]
31075 2019-Jan-11 15:26:34.088372 - [DEBUG] Propagate flow
31076 2019-Jan-11 15:26:34.088397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31077 2019-Jan-11 15:26:34.088453 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31078 2019-Jan-11 15:26:34.089090 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31079 2019-Jan-11 15:26:34.089727 - [DEBUG] Edge function : AllBottom (result of previous compose)
31080 2019-Jan-11 15:26:34.089753 - [DEBUG]
31081 2019-Jan-11 15:26:34.089779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31082 2019-Jan-11 15:26:34.089806 - [DEBUG] = AllBottom
31083 2019-Jan-11 15:26:34.089832 - [DEBUG]
31084 2019-Jan-11 15:26:34.089856 - [DEBUG] PROPAGATE: No new function!
31085 2019-Jan-11 15:26:34.089883 - [DEBUG] EDGE:
31086 2019-Jan-11 15:26:34.089941 - [DEBUG] ---> 31087 2019-Jan-11 15:26:34.090577 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31088 2019-Jan-11 15:26:34.091227 - [DEBUG]
31089 2019-Jan-11 15:26:34.091254 - [DEBUG] EDGE:
31090 2019-Jan-11 15:26:34.091313 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
31091 2019-Jan-11 15:26:34.091946 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31092 2019-Jan-11 15:26:34.092581 - [DEBUG]
31093 2019-Jan-11 15:26:34.092608 - [DEBUG] EDGE:
31094 2019-Jan-11 15:26:34.092666 - [DEBUG] ---> 31095 2019-Jan-11 15:26:34.093295 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31096 2019-Jan-11 15:26:34.093930 - [DEBUG]
31097 2019-Jan-11 15:26:34.093956 - [DEBUG] EDGE:
31098 2019-Jan-11 15:26:34.094015 - [DEBUG] ---> 31099 2019-Jan-11 15:26:34.094655 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31100 2019-Jan-11 15:26:34.095290 - [DEBUG]
31101 2019-Jan-11 15:26:34.095316 - [DEBUG] EDGE:
31102 2019-Jan-11 15:26:34.095374 - [DEBUG] ---> 31103 2019-Jan-11 15:26:34.096011 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31104 2019-Jan-11 15:26:34.096647 - [DEBUG]
31105 2019-Jan-11 15:26:34.096681 - [DEBUG] Compose: EdgeIdentity * AllBottom
31106 2019-Jan-11 15:26:34.096709 - [DEBUG]
31107 2019-Jan-11 15:26:34.096734 - [DEBUG] Propagate flow
31108 2019-Jan-11 15:26:34.096758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31109 2019-Jan-11 15:26:34.096816 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31110 2019-Jan-11 15:26:34.097445 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31111 2019-Jan-11 15:26:34.098094 - [DEBUG] Edge function : AllBottom (result of previous compose)
31112 2019-Jan-11 15:26:34.098120 - [DEBUG]
31113 2019-Jan-11 15:26:34.098145 - [DEBUG] Join: AllTop & AllBottom
31114 2019-Jan-11 15:26:34.098171 - [DEBUG] = AllBottom (new jump func)
31115 2019-Jan-11 15:26:34.098196 - [DEBUG]
31116 2019-Jan-11 15:26:34.098220 - [DEBUG] Start adding new jump function
31117 2019-Jan-11 15:26:34.098252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31118 2019-Jan-11 15:26:34.098309 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31119 2019-Jan-11 15:26:34.098944 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31120 2019-Jan-11 15:26:34.099572 - [DEBUG] Edge Function : AllBottom
31121 2019-Jan-11 15:26:34.099602 - [DEBUG] End adding new jump function
31122 2019-Jan-11 15:26:34.099626 - [DEBUG]
31123 2019-Jan-11 15:26:34.099651 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31124 2019-Jan-11 15:26:34.099676 - [DEBUG]
31125 2019-Jan-11 15:26:34.099700 - [DEBUG] Process 859. path edge:
31126 2019-Jan-11 15:26:34.099725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31127 2019-Jan-11 15:26:34.099782 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
31128 2019-Jan-11 15:26:34.100410 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31129 2019-Jan-11 15:26:34.101044 - [DEBUG]
31130 2019-Jan-11 15:26:34.101070 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31131 2019-Jan-11 15:26:34.101739 - [DEBUG] Compose: EdgeIdentity * AllBottom
31132 2019-Jan-11 15:26:34.101769 - [DEBUG]
31133 2019-Jan-11 15:26:34.101793 - [DEBUG] Propagate flow
31134 2019-Jan-11 15:26:34.101818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31135 2019-Jan-11 15:26:34.101876 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
31136 2019-Jan-11 15:26:34.102501 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31137 2019-Jan-11 15:26:34.103135 - [DEBUG] Edge function : AllBottom (result of previous compose)
31138 2019-Jan-11 15:26:34.103162 - [DEBUG]
31139 2019-Jan-11 15:26:34.103187 - [DEBUG] Join: AllTop & AllBottom
31140 2019-Jan-11 15:26:34.103214 - [DEBUG] = AllBottom (new jump func)
31141 2019-Jan-11 15:26:34.103240 - [DEBUG]
31142 2019-Jan-11 15:26:34.103264 - [DEBUG] Start adding new jump function
31143 2019-Jan-11 15:26:34.103288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31144 2019-Jan-11 15:26:34.103345 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31145 2019-Jan-11 15:26:34.103980 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
31146 2019-Jan-11 15:26:34.104641 - [DEBUG] Edge Function : AllBottom
31147 2019-Jan-11 15:26:34.104669 - [DEBUG] End adding new jump function
31148 2019-Jan-11 15:26:34.104694 - [DEBUG]
31149 2019-Jan-11 15:26:34.104718 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31150 2019-Jan-11 15:26:34.104742 - [DEBUG]
31151 2019-Jan-11 15:26:34.104765 - [DEBUG] Process 860. path edge:
31152 2019-Jan-11 15:26:34.104789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31153 2019-Jan-11 15:26:34.104846 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
31154 2019-Jan-11 15:26:34.105472 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31155 2019-Jan-11 15:26:34.106107 - [DEBUG]
31156 2019-Jan-11 15:26:34.106134 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
31157 2019-Jan-11 15:26:34.106771 - [DEBUG] Compose: EdgeIdentity * AllBottom
31158 2019-Jan-11 15:26:34.106801 - [DEBUG]
31159 2019-Jan-11 15:26:34.106826 - [DEBUG] Propagate flow
31160 2019-Jan-11 15:26:34.106859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31161 2019-Jan-11 15:26:34.106918 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31162 2019-Jan-11 15:26:34.107547 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31163 2019-Jan-11 15:26:34.108197 - [DEBUG] Edge function : AllBottom (result of previous compose)
31164 2019-Jan-11 15:26:34.108223 - [DEBUG]
31165 2019-Jan-11 15:26:34.108248 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31166 2019-Jan-11 15:26:34.108274 - [DEBUG] = AllBottom
31167 2019-Jan-11 15:26:34.108298 - [DEBUG]
31168 2019-Jan-11 15:26:34.108322 - [DEBUG] PROPAGATE: No new function!
31169 2019-Jan-11 15:26:34.108346 - [DEBUG] EDGE:
31170 2019-Jan-11 15:26:34.108404 - [DEBUG] ---> 31171 2019-Jan-11 15:26:34.109028 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31172 2019-Jan-11 15:26:34.109663 - [DEBUG]
31173 2019-Jan-11 15:26:34.109689 - [DEBUG] EDGE:
31174 2019-Jan-11 15:26:34.109747 - [DEBUG] ---> 31175 2019-Jan-11 15:26:34.110377 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31176 2019-Jan-11 15:26:34.111010 - [DEBUG]
31177 2019-Jan-11 15:26:34.111036 - [DEBUG] EDGE:
31178 2019-Jan-11 15:26:34.111094 - [DEBUG] ---> 31179 2019-Jan-11 15:26:34.111737 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31180 2019-Jan-11 15:26:34.112371 - [DEBUG]
31181 2019-Jan-11 15:26:34.112397 - [DEBUG] EDGE:
31182 2019-Jan-11 15:26:34.112455 - [DEBUG] ---> 31183 2019-Jan-11 15:26:34.113087 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31184 2019-Jan-11 15:26:34.113723 - [DEBUG]
31185 2019-Jan-11 15:26:34.113748 - [DEBUG] EDGE:
31186 2019-Jan-11 15:26:34.113807 - [DEBUG] ---> 31187 2019-Jan-11 15:26:34.114434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31188 2019-Jan-11 15:26:34.115100 - [DEBUG]
31189 2019-Jan-11 15:26:34.115126 - [DEBUG] EDGE:
31190 2019-Jan-11 15:26:34.115184 - [DEBUG] ---> 31191 2019-Jan-11 15:26:34.115813 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31192 2019-Jan-11 15:26:34.116448 - [DEBUG]
31193 2019-Jan-11 15:26:34.116486 - [DEBUG] Compose: EdgeIdentity * AllBottom
31194 2019-Jan-11 15:26:34.116514 - [DEBUG]
31195 2019-Jan-11 15:26:34.116539 - [DEBUG] Propagate flow
31196 2019-Jan-11 15:26:34.116563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31197 2019-Jan-11 15:26:34.116620 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31198 2019-Jan-11 15:26:34.117258 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31199 2019-Jan-11 15:26:34.117908 - [DEBUG] Edge function : AllBottom (result of previous compose)
31200 2019-Jan-11 15:26:34.117935 - [DEBUG]
31201 2019-Jan-11 15:26:34.117961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31202 2019-Jan-11 15:26:34.117988 - [DEBUG] = AllBottom
31203 2019-Jan-11 15:26:34.118014 - [DEBUG]
31204 2019-Jan-11 15:26:34.118037 - [DEBUG] PROPAGATE: No new function!
31205 2019-Jan-11 15:26:34.118064 - [DEBUG] EDGE:
31206 2019-Jan-11 15:26:34.118123 - [DEBUG] ---> 31207 2019-Jan-11 15:26:34.118759 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31208 2019-Jan-11 15:26:34.119393 - [DEBUG]
31209 2019-Jan-11 15:26:34.119419 - [DEBUG] EDGE:
31210 2019-Jan-11 15:26:34.119477 - [DEBUG] ---> 31211 2019-Jan-11 15:26:34.120103 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31212 2019-Jan-11 15:26:34.120737 - [DEBUG]
31213 2019-Jan-11 15:26:34.120763 - [DEBUG] EDGE:
31214 2019-Jan-11 15:26:34.120822 - [DEBUG] ---> 31215 2019-Jan-11 15:26:34.121465 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31216 2019-Jan-11 15:26:34.122099 - [DEBUG]
31217 2019-Jan-11 15:26:34.122135 - [DEBUG] Compose: EdgeIdentity * AllBottom
31218 2019-Jan-11 15:26:34.122163 - [DEBUG]
31219 2019-Jan-11 15:26:34.122188 - [DEBUG] Propagate flow
31220 2019-Jan-11 15:26:34.122213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31221 2019-Jan-11 15:26:34.122269 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31222 2019-Jan-11 15:26:34.122898 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31223 2019-Jan-11 15:26:34.123534 - [DEBUG] Edge function : AllBottom (result of previous compose)
31224 2019-Jan-11 15:26:34.123561 - [DEBUG]
31225 2019-Jan-11 15:26:34.123587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31226 2019-Jan-11 15:26:34.123614 - [DEBUG] = AllBottom
31227 2019-Jan-11 15:26:34.123639 - [DEBUG]
31228 2019-Jan-11 15:26:34.123663 - [DEBUG] PROPAGATE: No new function!
31229 2019-Jan-11 15:26:34.123689 - [DEBUG] EDGE:
31230 2019-Jan-11 15:26:34.123748 - [DEBUG] ---> 31231 2019-Jan-11 15:26:34.124384 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31232 2019-Jan-11 15:26:34.125035 - [DEBUG]
31233 2019-Jan-11 15:26:34.125061 - [DEBUG] EDGE:
31234 2019-Jan-11 15:26:34.125119 - [DEBUG] ---> 31235 2019-Jan-11 15:26:34.125744 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31236 2019-Jan-11 15:26:34.126378 - [DEBUG]
31237 2019-Jan-11 15:26:34.126405 - [DEBUG] EDGE:
31238 2019-Jan-11 15:26:34.126471 - [DEBUG] ---> 31239 2019-Jan-11 15:26:34.127098 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31240 2019-Jan-11 15:26:34.127733 - [DEBUG]
31241 2019-Jan-11 15:26:34.127759 - [DEBUG] EDGE:
31242 2019-Jan-11 15:26:34.127818 - [DEBUG] ---> 31243 2019-Jan-11 15:26:34.128462 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31244 2019-Jan-11 15:26:34.129096 - [DEBUG]
31245 2019-Jan-11 15:26:34.129133 - [DEBUG] Compose: EdgeIdentity * AllBottom
31246 2019-Jan-11 15:26:34.129161 - [DEBUG]
31247 2019-Jan-11 15:26:34.129186 - [DEBUG] Propagate flow
31248 2019-Jan-11 15:26:34.129210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31249 2019-Jan-11 15:26:34.129268 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31250 2019-Jan-11 15:26:34.129897 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31251 2019-Jan-11 15:26:34.130531 - [DEBUG] Edge function : AllBottom (result of previous compose)
31252 2019-Jan-11 15:26:34.130557 - [DEBUG]
31253 2019-Jan-11 15:26:34.130583 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31254 2019-Jan-11 15:26:34.130610 - [DEBUG] = AllBottom
31255 2019-Jan-11 15:26:34.130635 - [DEBUG]
31256 2019-Jan-11 15:26:34.130659 - [DEBUG] PROPAGATE: No new function!
31257 2019-Jan-11 15:26:34.130686 - [DEBUG] EDGE:
31258 2019-Jan-11 15:26:34.130745 - [DEBUG] ---> 31259 2019-Jan-11 15:26:34.131395 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31260 2019-Jan-11 15:26:34.132028 - [DEBUG]
31261 2019-Jan-11 15:26:34.132054 - [DEBUG] EDGE:
31262 2019-Jan-11 15:26:34.132112 - [DEBUG] ---> 31263 2019-Jan-11 15:26:34.132738 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31264 2019-Jan-11 15:26:34.133373 - [DEBUG]
31265 2019-Jan-11 15:26:34.133400 - [DEBUG] EDGE:
31266 2019-Jan-11 15:26:34.133458 - [DEBUG] ---> 31267 2019-Jan-11 15:26:34.134087 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31268 2019-Jan-11 15:26:34.134736 - [DEBUG]
31269 2019-Jan-11 15:26:34.134781 - [DEBUG] Compose: EdgeIdentity * AllBottom
31270 2019-Jan-11 15:26:34.134808 - [DEBUG]
31271 2019-Jan-11 15:26:34.134832 - [DEBUG] Propagate flow
31272 2019-Jan-11 15:26:34.134855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31273 2019-Jan-11 15:26:34.134912 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31274 2019-Jan-11 15:26:34.135540 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31275 2019-Jan-11 15:26:34.136172 - [DEBUG] Edge function : AllBottom (result of previous compose)
31276 2019-Jan-11 15:26:34.136199 - [DEBUG]
31277 2019-Jan-11 15:26:34.136235 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31278 2019-Jan-11 15:26:34.136262 - [DEBUG] = AllBottom
31279 2019-Jan-11 15:26:34.136288 - [DEBUG]
31280 2019-Jan-11 15:26:34.136312 - [DEBUG] PROPAGATE: No new function!
31281 2019-Jan-11 15:26:34.136338 - [DEBUG] Compose: EdgeIdentity * AllBottom
31282 2019-Jan-11 15:26:34.136365 - [DEBUG]
31283 2019-Jan-11 15:26:34.136389 - [DEBUG] Propagate flow
31284 2019-Jan-11 15:26:34.136413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31285 2019-Jan-11 15:26:34.136471 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31286 2019-Jan-11 15:26:34.137101 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31287 2019-Jan-11 15:26:34.137736 - [DEBUG] Edge function : AllBottom (result of previous compose)
31288 2019-Jan-11 15:26:34.137763 - [DEBUG]
31289 2019-Jan-11 15:26:34.137788 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31290 2019-Jan-11 15:26:34.137815 - [DEBUG] = AllBottom
31291 2019-Jan-11 15:26:34.137840 - [DEBUG]
31292 2019-Jan-11 15:26:34.137876 - [DEBUG] PROPAGATE: No new function!
31293 2019-Jan-11 15:26:34.137903 - [DEBUG] EDGE:
31294 2019-Jan-11 15:26:34.137962 - [DEBUG] ---> 31295 2019-Jan-11 15:26:34.138599 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31296 2019-Jan-11 15:26:34.139230 - [DEBUG]
31297 2019-Jan-11 15:26:34.139256 - [DEBUG] EDGE:
31298 2019-Jan-11 15:26:34.139314 - [DEBUG] ---> 31299 2019-Jan-11 15:26:34.139939 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31300 2019-Jan-11 15:26:34.140569 - [DEBUG]
31301 2019-Jan-11 15:26:34.140597 - [DEBUG] Compose: EdgeIdentity * AllBottom
31302 2019-Jan-11 15:26:34.140624 - [DEBUG]
31303 2019-Jan-11 15:26:34.140648 - [DEBUG] Propagate flow
31304 2019-Jan-11 15:26:34.140672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31305 2019-Jan-11 15:26:34.140729 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31306 2019-Jan-11 15:26:34.141369 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31307 2019-Jan-11 15:26:34.141998 - [DEBUG] Edge function : AllBottom (result of previous compose)
31308 2019-Jan-11 15:26:34.142024 - [DEBUG]
31309 2019-Jan-11 15:26:34.142050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31310 2019-Jan-11 15:26:34.142077 - [DEBUG] = AllBottom
31311 2019-Jan-11 15:26:34.142102 - [DEBUG]
31312 2019-Jan-11 15:26:34.142126 - [DEBUG] PROPAGATE: No new function!
31313 2019-Jan-11 15:26:34.142152 - [DEBUG] EDGE:
31314 2019-Jan-11 15:26:34.142210 - [DEBUG] ---> 31315 2019-Jan-11 15:26:34.142839 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31316 2019-Jan-11 15:26:34.143468 - [DEBUG]
31317 2019-Jan-11 15:26:34.143495 - [DEBUG] Compose: EdgeIdentity * AllBottom
31318 2019-Jan-11 15:26:34.143522 - [DEBUG]
31319 2019-Jan-11 15:26:34.143547 - [DEBUG] Propagate flow
31320 2019-Jan-11 15:26:34.143571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31321 2019-Jan-11 15:26:34.143628 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31322 2019-Jan-11 15:26:34.144265 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31323 2019-Jan-11 15:26:34.144916 - [DEBUG] Edge function : AllBottom (result of previous compose)
31324 2019-Jan-11 15:26:34.144943 - [DEBUG]
31325 2019-Jan-11 15:26:34.144969 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31326 2019-Jan-11 15:26:34.144996 - [DEBUG] = AllBottom
31327 2019-Jan-11 15:26:34.145021 - [DEBUG]
31328 2019-Jan-11 15:26:34.145045 - [DEBUG] PROPAGATE: No new function!
31329 2019-Jan-11 15:26:34.145084 - [DEBUG] Compose: EdgeIdentity * AllBottom
31330 2019-Jan-11 15:26:34.145112 - [DEBUG]
31331 2019-Jan-11 15:26:34.145137 - [DEBUG] Propagate flow
31332 2019-Jan-11 15:26:34.145161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31333 2019-Jan-11 15:26:34.145219 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31334 2019-Jan-11 15:26:34.145847 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31335 2019-Jan-11 15:26:34.146478 - [DEBUG] Edge function : AllBottom (result of previous compose)
31336 2019-Jan-11 15:26:34.146504 - [DEBUG]
31337 2019-Jan-11 15:26:34.146530 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31338 2019-Jan-11 15:26:34.146557 - [DEBUG] = AllBottom
31339 2019-Jan-11 15:26:34.146582 - [DEBUG]
31340 2019-Jan-11 15:26:34.146606 - [DEBUG] PROPAGATE: No new function!
31341 2019-Jan-11 15:26:34.146632 - [DEBUG] Compose: EdgeIdentity * AllBottom
31342 2019-Jan-11 15:26:34.146659 - [DEBUG]
31343 2019-Jan-11 15:26:34.146684 - [DEBUG] Propagate flow
31344 2019-Jan-11 15:26:34.146708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31345 2019-Jan-11 15:26:34.146765 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31346 2019-Jan-11 15:26:34.147393 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31347 2019-Jan-11 15:26:34.148040 - [DEBUG] Edge function : AllBottom (result of previous compose)
31348 2019-Jan-11 15:26:34.148066 - [DEBUG]
31349 2019-Jan-11 15:26:34.148091 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31350 2019-Jan-11 15:26:34.148116 - [DEBUG] = AllBottom
31351 2019-Jan-11 15:26:34.148141 - [DEBUG]
31352 2019-Jan-11 15:26:34.148164 - [DEBUG] PROPAGATE: No new function!
31353 2019-Jan-11 15:26:34.148190 - [DEBUG] EDGE:
31354 2019-Jan-11 15:26:34.148248 - [DEBUG] ---> 31355 2019-Jan-11 15:26:34.148882 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31356 2019-Jan-11 15:26:34.149513 - [DEBUG]
31357 2019-Jan-11 15:26:34.149546 - [DEBUG] Compose: EdgeIdentity * AllBottom
31358 2019-Jan-11 15:26:34.149574 - [DEBUG]
31359 2019-Jan-11 15:26:34.149599 - [DEBUG] Propagate flow
31360 2019-Jan-11 15:26:34.149623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31361 2019-Jan-11 15:26:34.149680 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31362 2019-Jan-11 15:26:34.150308 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31363 2019-Jan-11 15:26:34.150937 - [DEBUG] Edge function : AllBottom (result of previous compose)
31364 2019-Jan-11 15:26:34.150964 - [DEBUG]
31365 2019-Jan-11 15:26:34.150990 - [DEBUG] Join: AllTop & AllBottom
31366 2019-Jan-11 15:26:34.151017 - [DEBUG] = AllBottom (new jump func)
31367 2019-Jan-11 15:26:34.151043 - [DEBUG]
31368 2019-Jan-11 15:26:34.151080 - [DEBUG] Start adding new jump function
31369 2019-Jan-11 15:26:34.151105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31370 2019-Jan-11 15:26:34.151163 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31371 2019-Jan-11 15:26:34.151810 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31372 2019-Jan-11 15:26:34.152439 - [DEBUG] Edge Function : AllBottom
31373 2019-Jan-11 15:26:34.152468 - [DEBUG] End adding new jump function
31374 2019-Jan-11 15:26:34.152493 - [DEBUG]
31375 2019-Jan-11 15:26:34.152517 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31376 2019-Jan-11 15:26:34.152542 - [DEBUG]
31377 2019-Jan-11 15:26:34.152566 - [DEBUG] Process 861. path edge:
31378 2019-Jan-11 15:26:34.152591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31379 2019-Jan-11 15:26:34.152648 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
31380 2019-Jan-11 15:26:34.153276 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31381 2019-Jan-11 15:26:34.153905 - [DEBUG]
31382 2019-Jan-11 15:26:34.153930 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31383 2019-Jan-11 15:26:34.154579 - [DEBUG] Possible callees:
31384 2019-Jan-11 15:26:34.154606 - [DEBUG] foo
31385 2019-Jan-11 15:26:34.154632 - [DEBUG] Possible return sites:
31386 2019-Jan-11 15:26:34.154656 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12631387 2019-Jan-11 15:26:34.155900 - [DEBUG] Found and process special summary
31388 2019-Jan-11 15:26:34.155941 - [DEBUG] Compose: EdgeIdentity * AllBottom
31389 2019-Jan-11 15:26:34.155970 - [DEBUG]
31390 2019-Jan-11 15:26:34.155995 - [DEBUG] Propagate flow
31391 2019-Jan-11 15:26:34.156019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31392 2019-Jan-11 15:26:34.156077 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31393 2019-Jan-11 15:26:34.156707 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31394 2019-Jan-11 15:26:34.157336 - [DEBUG] Edge function : AllBottom (result of previous compose)
31395 2019-Jan-11 15:26:34.157363 - [DEBUG]
31396 2019-Jan-11 15:26:34.157389 - [DEBUG] Join: AllTop & AllBottom
31397 2019-Jan-11 15:26:34.157415 - [DEBUG] = AllBottom (new jump func)
31398 2019-Jan-11 15:26:34.157441 - [DEBUG]
31399 2019-Jan-11 15:26:34.157465 - [DEBUG] Start adding new jump function
31400 2019-Jan-11 15:26:34.157489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31401 2019-Jan-11 15:26:34.157546 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31402 2019-Jan-11 15:26:34.158192 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31403 2019-Jan-11 15:26:34.158821 - [DEBUG] Edge Function : AllBottom
31404 2019-Jan-11 15:26:34.158851 - [DEBUG] End adding new jump function
31405 2019-Jan-11 15:26:34.158875 - [DEBUG]
31406 2019-Jan-11 15:26:34.158900 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31407 2019-Jan-11 15:26:34.158925 - [DEBUG]
31408 2019-Jan-11 15:26:34.158949 - [DEBUG] Process 862. path edge:
31409 2019-Jan-11 15:26:34.158973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31410 2019-Jan-11 15:26:34.159031 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
31411 2019-Jan-11 15:26:34.159669 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31412 2019-Jan-11 15:26:34.160300 - [DEBUG]
31413 2019-Jan-11 15:26:34.160326 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31414 2019-Jan-11 15:26:34.160973 - [DEBUG] Compose: EdgeIdentity * AllBottom
31415 2019-Jan-11 15:26:34.161003 - [DEBUG]
31416 2019-Jan-11 15:26:34.161028 - [DEBUG] Propagate flow
31417 2019-Jan-11 15:26:34.161052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31418 2019-Jan-11 15:26:34.161111 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31419 2019-Jan-11 15:26:34.161752 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31420 2019-Jan-11 15:26:34.162382 - [DEBUG] Edge function : AllBottom (result of previous compose)
31421 2019-Jan-11 15:26:34.162408 - [DEBUG]
31422 2019-Jan-11 15:26:34.162433 - [DEBUG] Join: AllTop & AllBottom
31423 2019-Jan-11 15:26:34.162459 - [DEBUG] = AllBottom (new jump func)
31424 2019-Jan-11 15:26:34.162484 - [DEBUG]
31425 2019-Jan-11 15:26:34.162507 - [DEBUG] Start adding new jump function
31426 2019-Jan-11 15:26:34.162531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31427 2019-Jan-11 15:26:34.162587 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31428 2019-Jan-11 15:26:34.163218 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31429 2019-Jan-11 15:26:34.163843 - [DEBUG] Edge Function : AllBottom
31430 2019-Jan-11 15:26:34.163873 - [DEBUG] End adding new jump function
31431 2019-Jan-11 15:26:34.163898 - [DEBUG]
31432 2019-Jan-11 15:26:34.163922 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31433 2019-Jan-11 15:26:34.163947 - [DEBUG]
31434 2019-Jan-11 15:26:34.163972 - [DEBUG] Process 863. path edge:
31435 2019-Jan-11 15:26:34.163996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31436 2019-Jan-11 15:26:34.164053 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
31437 2019-Jan-11 15:26:34.164695 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31438 2019-Jan-11 15:26:34.165324 - [DEBUG]
31439 2019-Jan-11 15:26:34.165349 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31440 2019-Jan-11 15:26:34.165988 - [DEBUG] Compose: EdgeIdentity * AllBottom
31441 2019-Jan-11 15:26:34.166018 - [DEBUG]
31442 2019-Jan-11 15:26:34.166042 - [DEBUG] Propagate flow
31443 2019-Jan-11 15:26:34.166067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31444 2019-Jan-11 15:26:34.166125 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31445 2019-Jan-11 15:26:34.166753 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31446 2019-Jan-11 15:26:34.167384 - [DEBUG] Edge function : AllBottom (result of previous compose)
31447 2019-Jan-11 15:26:34.167410 - [DEBUG]
31448 2019-Jan-11 15:26:34.167436 - [DEBUG] Join: AllTop & AllBottom
31449 2019-Jan-11 15:26:34.167463 - [DEBUG] = AllBottom (new jump func)
31450 2019-Jan-11 15:26:34.167489 - [DEBUG]
31451 2019-Jan-11 15:26:34.167513 - [DEBUG] Start adding new jump function
31452 2019-Jan-11 15:26:34.167538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31453 2019-Jan-11 15:26:34.167603 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31454 2019-Jan-11 15:26:34.168248 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31455 2019-Jan-11 15:26:34.168874 - [DEBUG] Edge Function : AllBottom
31456 2019-Jan-11 15:26:34.168902 - [DEBUG] End adding new jump function
31457 2019-Jan-11 15:26:34.168927 - [DEBUG]
31458 2019-Jan-11 15:26:34.168952 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31459 2019-Jan-11 15:26:34.168977 - [DEBUG]
31460 2019-Jan-11 15:26:34.169001 - [DEBUG] Process 864. path edge:
31461 2019-Jan-11 15:26:34.169026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31462 2019-Jan-11 15:26:34.169084 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
31463 2019-Jan-11 15:26:34.169711 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31464 2019-Jan-11 15:26:34.170342 - [DEBUG]
31465 2019-Jan-11 15:26:34.170369 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31466 2019-Jan-11 15:26:34.171011 - [DEBUG] Compose: EdgeIdentity * AllBottom
31467 2019-Jan-11 15:26:34.171040 - [DEBUG]
31468 2019-Jan-11 15:26:34.171065 - [DEBUG] Propagate flow
31469 2019-Jan-11 15:26:34.171089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31470 2019-Jan-11 15:26:34.171148 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31471 2019-Jan-11 15:26:34.171802 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31472 2019-Jan-11 15:26:34.172433 - [DEBUG] Edge function : AllBottom (result of previous compose)
31473 2019-Jan-11 15:26:34.172458 - [DEBUG]
31474 2019-Jan-11 15:26:34.172483 - [DEBUG] Join: AllTop & AllBottom
31475 2019-Jan-11 15:26:34.172509 - [DEBUG] = AllBottom (new jump func)
31476 2019-Jan-11 15:26:34.172534 - [DEBUG]
31477 2019-Jan-11 15:26:34.172557 - [DEBUG] Start adding new jump function
31478 2019-Jan-11 15:26:34.172581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31479 2019-Jan-11 15:26:34.172637 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31480 2019-Jan-11 15:26:34.173266 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31481 2019-Jan-11 15:26:34.173902 - [DEBUG] Edge Function : AllBottom
31482 2019-Jan-11 15:26:34.173930 - [DEBUG] End adding new jump function
31483 2019-Jan-11 15:26:34.173955 - [DEBUG]
31484 2019-Jan-11 15:26:34.173979 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31485 2019-Jan-11 15:26:34.174004 - [DEBUG]
31486 2019-Jan-11 15:26:34.174029 - [DEBUG] Process 865. path edge:
31487 2019-Jan-11 15:26:34.174053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31488 2019-Jan-11 15:26:34.174110 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
31489 2019-Jan-11 15:26:34.174762 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31490 2019-Jan-11 15:26:34.175391 - [DEBUG]
31491 2019-Jan-11 15:26:34.175415 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31492 2019-Jan-11 15:26:34.176066 - [DEBUG] Possible callees:
31493 2019-Jan-11 15:26:34.176092 - [DEBUG] llvm.dbg.declare
31494 2019-Jan-11 15:26:34.176118 - [DEBUG] Possible return sites:
31495 2019-Jan-11 15:26:34.176143 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13631496 2019-Jan-11 15:26:34.177396 - [DEBUG] Found and process special summary
31497 2019-Jan-11 15:26:34.177437 - [DEBUG] Compose: EdgeIdentity * AllBottom
31498 2019-Jan-11 15:26:34.177466 - [DEBUG]
31499 2019-Jan-11 15:26:34.177491 - [DEBUG] Propagate flow
31500 2019-Jan-11 15:26:34.177515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31501 2019-Jan-11 15:26:34.177574 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31502 2019-Jan-11 15:26:34.178227 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31503 2019-Jan-11 15:26:34.178857 - [DEBUG] Edge function : AllBottom (result of previous compose)
31504 2019-Jan-11 15:26:34.178883 - [DEBUG]
31505 2019-Jan-11 15:26:34.178908 - [DEBUG] Join: AllTop & AllBottom
31506 2019-Jan-11 15:26:34.178934 - [DEBUG] = AllBottom (new jump func)
31507 2019-Jan-11 15:26:34.178958 - [DEBUG]
31508 2019-Jan-11 15:26:34.178982 - [DEBUG] Start adding new jump function
31509 2019-Jan-11 15:26:34.179005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31510 2019-Jan-11 15:26:34.179061 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31511 2019-Jan-11 15:26:34.179693 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31512 2019-Jan-11 15:26:34.180321 - [DEBUG] Edge Function : AllBottom
31513 2019-Jan-11 15:26:34.180350 - [DEBUG] End adding new jump function
31514 2019-Jan-11 15:26:34.180375 - [DEBUG]
31515 2019-Jan-11 15:26:34.180400 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31516 2019-Jan-11 15:26:34.180425 - [DEBUG]
31517 2019-Jan-11 15:26:34.180449 - [DEBUG] Process 866. path edge:
31518 2019-Jan-11 15:26:34.180473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31519 2019-Jan-11 15:26:34.180530 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
31520 2019-Jan-11 15:26:34.181158 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31521 2019-Jan-11 15:26:34.181803 - [DEBUG]
31522 2019-Jan-11 15:26:34.181828 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31523 2019-Jan-11 15:26:34.182476 - [DEBUG] Compose: EdgeIdentity * AllBottom
31524 2019-Jan-11 15:26:34.182506 - [DEBUG]
31525 2019-Jan-11 15:26:34.182531 - [DEBUG] Propagate flow
31526 2019-Jan-11 15:26:34.182555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31527 2019-Jan-11 15:26:34.182614 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31528 2019-Jan-11 15:26:34.183241 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31529 2019-Jan-11 15:26:34.183872 - [DEBUG] Edge function : AllBottom (result of previous compose)
31530 2019-Jan-11 15:26:34.183899 - [DEBUG]
31531 2019-Jan-11 15:26:34.183925 - [DEBUG] Join: AllTop & AllBottom
31532 2019-Jan-11 15:26:34.183952 - [DEBUG] = AllBottom (new jump func)
31533 2019-Jan-11 15:26:34.183977 - [DEBUG]
31534 2019-Jan-11 15:26:34.184002 - [DEBUG] Start adding new jump function
31535 2019-Jan-11 15:26:34.184026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31536 2019-Jan-11 15:26:34.184092 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31537 2019-Jan-11 15:26:34.184738 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31538 2019-Jan-11 15:26:34.185364 - [DEBUG] Edge Function : AllBottom
31539 2019-Jan-11 15:26:34.185393 - [DEBUG] End adding new jump function
31540 2019-Jan-11 15:26:34.185418 - [DEBUG]
31541 2019-Jan-11 15:26:34.185442 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31542 2019-Jan-11 15:26:34.185467 - [DEBUG]
31543 2019-Jan-11 15:26:34.185492 - [DEBUG] Process 867. path edge:
31544 2019-Jan-11 15:26:34.185517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31545 2019-Jan-11 15:26:34.185574 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
31546 2019-Jan-11 15:26:34.186200 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31547 2019-Jan-11 15:26:34.186831 - [DEBUG]
31548 2019-Jan-11 15:26:34.186858 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31549 2019-Jan-11 15:26:34.187498 - [DEBUG] Compose: EdgeIdentity * AllBottom
31550 2019-Jan-11 15:26:34.187527 - [DEBUG]
31551 2019-Jan-11 15:26:34.187552 - [DEBUG] Propagate flow
31552 2019-Jan-11 15:26:34.187576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31553 2019-Jan-11 15:26:34.187634 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31554 2019-Jan-11 15:26:34.188276 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31555 2019-Jan-11 15:26:34.188906 - [DEBUG] Edge function : AllBottom (result of previous compose)
31556 2019-Jan-11 15:26:34.188932 - [DEBUG]
31557 2019-Jan-11 15:26:34.188956 - [DEBUG] Join: AllTop & AllBottom
31558 2019-Jan-11 15:26:34.188982 - [DEBUG] = AllBottom (new jump func)
31559 2019-Jan-11 15:26:34.189007 - [DEBUG]
31560 2019-Jan-11 15:26:34.189031 - [DEBUG] Start adding new jump function
31561 2019-Jan-11 15:26:34.189054 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31562 2019-Jan-11 15:26:34.189110 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31563 2019-Jan-11 15:26:34.189741 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
31564 2019-Jan-11 15:26:34.190364 - [DEBUG] Edge Function : AllBottom
31565 2019-Jan-11 15:26:34.190397 - [DEBUG] End adding new jump function
31566 2019-Jan-11 15:26:34.190422 - [DEBUG]
31567 2019-Jan-11 15:26:34.190447 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31568 2019-Jan-11 15:26:34.190472 - [DEBUG]
31569 2019-Jan-11 15:26:34.190496 - [DEBUG] Process 868. path edge:
31570 2019-Jan-11 15:26:34.190521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31571 2019-Jan-11 15:26:34.190578 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
31572 2019-Jan-11 15:26:34.191212 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31573 2019-Jan-11 15:26:34.191843 - [DEBUG]
31574 2019-Jan-11 15:26:34.191868 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
31575 2019-Jan-11 15:26:34.192507 - [DEBUG] Compose: EdgeIdentity * AllBottom
31576 2019-Jan-11 15:26:34.192536 - [DEBUG]
31577 2019-Jan-11 15:26:34.192561 - [DEBUG] Propagate flow
31578 2019-Jan-11 15:26:34.192585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31579 2019-Jan-11 15:26:34.192643 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31580 2019-Jan-11 15:26:34.193287 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31581 2019-Jan-11 15:26:34.193918 - [DEBUG] Edge function : AllBottom (result of previous compose)
31582 2019-Jan-11 15:26:34.193944 - [DEBUG]
31583 2019-Jan-11 15:26:34.193971 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31584 2019-Jan-11 15:26:34.193998 - [DEBUG] = AllBottom
31585 2019-Jan-11 15:26:34.194023 - [DEBUG]
31586 2019-Jan-11 15:26:34.194047 - [DEBUG] PROPAGATE: No new function!
31587 2019-Jan-11 15:26:34.194072 - [DEBUG] EDGE:
31588 2019-Jan-11 15:26:34.194130 - [DEBUG] ---> 31589 2019-Jan-11 15:26:34.194771 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31590 2019-Jan-11 15:26:34.195402 - [DEBUG]
31591 2019-Jan-11 15:26:34.195427 - [DEBUG] EDGE:
31592 2019-Jan-11 15:26:34.195484 - [DEBUG] ---> 31593 2019-Jan-11 15:26:34.196110 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31594 2019-Jan-11 15:26:34.196744 - [DEBUG]
31595 2019-Jan-11 15:26:34.196771 - [DEBUG] Compose: EdgeIdentity * AllBottom
31596 2019-Jan-11 15:26:34.196798 - [DEBUG]
31597 2019-Jan-11 15:26:34.196822 - [DEBUG] Propagate flow
31598 2019-Jan-11 15:26:34.196847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31599 2019-Jan-11 15:26:34.196904 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31600 2019-Jan-11 15:26:34.197531 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31601 2019-Jan-11 15:26:34.198174 - [DEBUG] Edge function : AllBottom (result of previous compose)
31602 2019-Jan-11 15:26:34.198199 - [DEBUG]
31603 2019-Jan-11 15:26:34.198225 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31604 2019-Jan-11 15:26:34.198251 - [DEBUG] = AllBottom
31605 2019-Jan-11 15:26:34.198275 - [DEBUG]
31606 2019-Jan-11 15:26:34.198299 - [DEBUG] PROPAGATE: No new function!
31607 2019-Jan-11 15:26:34.198323 - [DEBUG] EDGE:
31608 2019-Jan-11 15:26:34.198381 - [DEBUG] ---> 31609 2019-Jan-11 15:26:34.199010 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31610 2019-Jan-11 15:26:34.199640 - [DEBUG]
31611 2019-Jan-11 15:26:34.199668 - [DEBUG] Compose: EdgeIdentity * AllBottom
31612 2019-Jan-11 15:26:34.199695 - [DEBUG]
31613 2019-Jan-11 15:26:34.199719 - [DEBUG] Propagate flow
31614 2019-Jan-11 15:26:34.199744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31615 2019-Jan-11 15:26:34.199801 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31616 2019-Jan-11 15:26:34.200430 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31617 2019-Jan-11 15:26:34.201065 - [DEBUG] Edge function : AllBottom (result of previous compose)
31618 2019-Jan-11 15:26:34.201092 - [DEBUG]
31619 2019-Jan-11 15:26:34.201117 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31620 2019-Jan-11 15:26:34.201144 - [DEBUG] = AllBottom
31621 2019-Jan-11 15:26:34.201170 - [DEBUG]
31622 2019-Jan-11 15:26:34.201206 - [DEBUG] PROPAGATE: No new function!
31623 2019-Jan-11 15:26:34.201246 - [DEBUG] Compose: EdgeIdentity * AllBottom
31624 2019-Jan-11 15:26:34.201285 - [DEBUG]
31625 2019-Jan-11 15:26:34.201310 - [DEBUG] Propagate flow
31626 2019-Jan-11 15:26:34.201335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31627 2019-Jan-11 15:26:34.201393 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31628 2019-Jan-11 15:26:34.202024 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31629 2019-Jan-11 15:26:34.202653 - [DEBUG] Edge function : AllBottom (result of previous compose)
31630 2019-Jan-11 15:26:34.202680 - [DEBUG]
31631 2019-Jan-11 15:26:34.202706 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31632 2019-Jan-11 15:26:34.202732 - [DEBUG] = AllBottom
31633 2019-Jan-11 15:26:34.202758 - [DEBUG]
31634 2019-Jan-11 15:26:34.202782 - [DEBUG] PROPAGATE: No new function!
31635 2019-Jan-11 15:26:34.202808 - [DEBUG] Compose: EdgeIdentity * AllBottom
31636 2019-Jan-11 15:26:34.202835 - [DEBUG]
31637 2019-Jan-11 15:26:34.202860 - [DEBUG] Propagate flow
31638 2019-Jan-11 15:26:34.202884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31639 2019-Jan-11 15:26:34.202941 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31640 2019-Jan-11 15:26:34.203571 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31641 2019-Jan-11 15:26:34.204205 - [DEBUG] Edge function : AllBottom (result of previous compose)
31642 2019-Jan-11 15:26:34.204232 - [DEBUG]
31643 2019-Jan-11 15:26:34.204257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31644 2019-Jan-11 15:26:34.204285 - [DEBUG] = AllBottom
31645 2019-Jan-11 15:26:34.204310 - [DEBUG]
31646 2019-Jan-11 15:26:34.204334 - [DEBUG] PROPAGATE: No new function!
31647 2019-Jan-11 15:26:34.204361 - [DEBUG] EDGE:
31648 2019-Jan-11 15:26:34.204421 - [DEBUG] ---> 31649 2019-Jan-11 15:26:34.205075 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31650 2019-Jan-11 15:26:34.205707 - [DEBUG]
31651 2019-Jan-11 15:26:34.205740 - [DEBUG] Compose: EdgeIdentity * AllBottom
31652 2019-Jan-11 15:26:34.205767 - [DEBUG]
31653 2019-Jan-11 15:26:34.205791 - [DEBUG] Propagate flow
31654 2019-Jan-11 15:26:34.205814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31655 2019-Jan-11 15:26:34.205871 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31656 2019-Jan-11 15:26:34.206508 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31657 2019-Jan-11 15:26:34.207139 - [DEBUG] Edge function : AllBottom (result of previous compose)
31658 2019-Jan-11 15:26:34.207166 - [DEBUG]
31659 2019-Jan-11 15:26:34.207192 - [DEBUG] Join: AllTop & AllBottom
31660 2019-Jan-11 15:26:34.207219 - [DEBUG] = AllBottom (new jump func)
31661 2019-Jan-11 15:26:34.207244 - [DEBUG]
31662 2019-Jan-11 15:26:34.207269 - [DEBUG] Start adding new jump function
31663 2019-Jan-11 15:26:34.207293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31664 2019-Jan-11 15:26:34.207350 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31665 2019-Jan-11 15:26:34.207995 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31666 2019-Jan-11 15:26:34.208629 - [DEBUG] Edge Function : AllBottom
31667 2019-Jan-11 15:26:34.208666 - [DEBUG] End adding new jump function
31668 2019-Jan-11 15:26:34.208692 - [DEBUG]
31669 2019-Jan-11 15:26:34.208716 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31670 2019-Jan-11 15:26:34.208741 - [DEBUG]
31671 2019-Jan-11 15:26:34.208766 - [DEBUG] Process 869. path edge:
31672 2019-Jan-11 15:26:34.208790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31673 2019-Jan-11 15:26:34.208847 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
31674 2019-Jan-11 15:26:34.209484 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31675 2019-Jan-11 15:26:34.210115 - [DEBUG]
31676 2019-Jan-11 15:26:34.210140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31677 2019-Jan-11 15:26:34.210784 - [DEBUG] Possible callees:
31678 2019-Jan-11 15:26:34.210810 - [DEBUG] llvm.dbg.declare
31679 2019-Jan-11 15:26:34.210836 - [DEBUG] Possible return sites:
31680 2019-Jan-11 15:26:34.210860 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14331681 2019-Jan-11 15:26:34.212128 - [DEBUG] Found and process special summary
31682 2019-Jan-11 15:26:34.212169 - [DEBUG] Compose: EdgeIdentity * AllBottom
31683 2019-Jan-11 15:26:34.212199 - [DEBUG]
31684 2019-Jan-11 15:26:34.212224 - [DEBUG] Propagate flow
31685 2019-Jan-11 15:26:34.212248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31686 2019-Jan-11 15:26:34.212306 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31687 2019-Jan-11 15:26:34.212938 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31688 2019-Jan-11 15:26:34.213568 - [DEBUG] Edge function : AllBottom (result of previous compose)
31689 2019-Jan-11 15:26:34.213595 - [DEBUG]
31690 2019-Jan-11 15:26:34.213621 - [DEBUG] Join: AllTop & AllBottom
31691 2019-Jan-11 15:26:34.213648 - [DEBUG] = AllBottom (new jump func)
31692 2019-Jan-11 15:26:34.213674 - [DEBUG]
31693 2019-Jan-11 15:26:34.213698 - [DEBUG] Start adding new jump function
31694 2019-Jan-11 15:26:34.213723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31695 2019-Jan-11 15:26:34.213780 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31696 2019-Jan-11 15:26:34.214412 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31697 2019-Jan-11 15:26:34.215057 - [DEBUG] Edge Function : AllBottom
31698 2019-Jan-11 15:26:34.215087 - [DEBUG] End adding new jump function
31699 2019-Jan-11 15:26:34.215112 - [DEBUG]
31700 2019-Jan-11 15:26:34.215136 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31701 2019-Jan-11 15:26:34.215161 - [DEBUG]
31702 2019-Jan-11 15:26:34.215186 - [DEBUG] Process 870. path edge:
31703 2019-Jan-11 15:26:34.215211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31704 2019-Jan-11 15:26:34.215268 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
31705 2019-Jan-11 15:26:34.215897 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31706 2019-Jan-11 15:26:34.216526 - [DEBUG]
31707 2019-Jan-11 15:26:34.216552 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31708 2019-Jan-11 15:26:34.217207 - [DEBUG] Compose: EdgeIdentity * AllBottom
31709 2019-Jan-11 15:26:34.217237 - [DEBUG]
31710 2019-Jan-11 15:26:34.217262 - [DEBUG] Propagate flow
31711 2019-Jan-11 15:26:34.217286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31712 2019-Jan-11 15:26:34.217344 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31713 2019-Jan-11 15:26:34.217985 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31714 2019-Jan-11 15:26:34.218616 - [DEBUG] Edge function : AllBottom (result of previous compose)
31715 2019-Jan-11 15:26:34.218641 - [DEBUG]
31716 2019-Jan-11 15:26:34.218666 - [DEBUG] Join: AllTop & AllBottom
31717 2019-Jan-11 15:26:34.218692 - [DEBUG] = AllBottom (new jump func)
31718 2019-Jan-11 15:26:34.218716 - [DEBUG]
31719 2019-Jan-11 15:26:34.218740 - [DEBUG] Start adding new jump function
31720 2019-Jan-11 15:26:34.218763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31721 2019-Jan-11 15:26:34.218819 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31722 2019-Jan-11 15:26:34.219450 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
31723 2019-Jan-11 15:26:34.220073 - [DEBUG] Edge Function : AllBottom
31724 2019-Jan-11 15:26:34.220102 - [DEBUG] End adding new jump function
31725 2019-Jan-11 15:26:34.220127 - [DEBUG]
31726 2019-Jan-11 15:26:34.220151 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31727 2019-Jan-11 15:26:34.220177 - [DEBUG]
31728 2019-Jan-11 15:26:34.220201 - [DEBUG] Process 871. path edge:
31729 2019-Jan-11 15:26:34.220225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31730 2019-Jan-11 15:26:34.220283 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
31731 2019-Jan-11 15:26:34.220907 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31732 2019-Jan-11 15:26:34.221553 - [DEBUG]
31733 2019-Jan-11 15:26:34.221578 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
31734 2019-Jan-11 15:26:34.222217 - [DEBUG] Compose: EdgeIdentity * AllBottom
31735 2019-Jan-11 15:26:34.222246 - [DEBUG]
31736 2019-Jan-11 15:26:34.222271 - [DEBUG] Propagate flow
31737 2019-Jan-11 15:26:34.222295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31738 2019-Jan-11 15:26:34.222353 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31739 2019-Jan-11 15:26:34.222978 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31740 2019-Jan-11 15:26:34.223609 - [DEBUG] Edge function : AllBottom (result of previous compose)
31741 2019-Jan-11 15:26:34.223635 - [DEBUG]
31742 2019-Jan-11 15:26:34.223661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31743 2019-Jan-11 15:26:34.223688 - [DEBUG] = AllBottom
31744 2019-Jan-11 15:26:34.223714 - [DEBUG]
31745 2019-Jan-11 15:26:34.223738 - [DEBUG] PROPAGATE: No new function!
31746 2019-Jan-11 15:26:34.223763 - [DEBUG] EDGE:
31747 2019-Jan-11 15:26:34.223822 - [DEBUG] ---> 31748 2019-Jan-11 15:26:34.224446 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31749 2019-Jan-11 15:26:34.225093 - [DEBUG]
31750 2019-Jan-11 15:26:34.225119 - [DEBUG] Compose: EdgeIdentity * AllBottom
31751 2019-Jan-11 15:26:34.225145 - [DEBUG]
31752 2019-Jan-11 15:26:34.225168 - [DEBUG] Propagate flow
31753 2019-Jan-11 15:26:34.225192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31754 2019-Jan-11 15:26:34.225255 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31755 2019-Jan-11 15:26:34.225882 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31756 2019-Jan-11 15:26:34.226512 - [DEBUG] Edge function : AllBottom (result of previous compose)
31757 2019-Jan-11 15:26:34.226539 - [DEBUG]
31758 2019-Jan-11 15:26:34.226564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31759 2019-Jan-11 15:26:34.226591 - [DEBUG] = AllBottom
31760 2019-Jan-11 15:26:34.226616 - [DEBUG]
31761 2019-Jan-11 15:26:34.226640 - [DEBUG] PROPAGATE: No new function!
31762 2019-Jan-11 15:26:34.226665 - [DEBUG] EDGE:
31763 2019-Jan-11 15:26:34.226724 - [DEBUG] ---> 31764 2019-Jan-11 15:26:34.227354 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31765 2019-Jan-11 15:26:34.227997 - [DEBUG]
31766 2019-Jan-11 15:26:34.228023 - [DEBUG] Compose: EdgeIdentity * AllBottom
31767 2019-Jan-11 15:26:34.228049 - [DEBUG]
31768 2019-Jan-11 15:26:34.228073 - [DEBUG] Propagate flow
31769 2019-Jan-11 15:26:34.228097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31770 2019-Jan-11 15:26:34.228153 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31771 2019-Jan-11 15:26:34.228782 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31772 2019-Jan-11 15:26:34.229417 - [DEBUG] Edge function : AllBottom (result of previous compose)
31773 2019-Jan-11 15:26:34.229443 - [DEBUG]
31774 2019-Jan-11 15:26:34.229469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31775 2019-Jan-11 15:26:34.229496 - [DEBUG] = AllBottom
31776 2019-Jan-11 15:26:34.229522 - [DEBUG]
31777 2019-Jan-11 15:26:34.229546 - [DEBUG] PROPAGATE: No new function!
31778 2019-Jan-11 15:26:34.229583 - [DEBUG] Compose: EdgeIdentity * AllBottom
31779 2019-Jan-11 15:26:34.229612 - [DEBUG]
31780 2019-Jan-11 15:26:34.229636 - [DEBUG] Propagate flow
31781 2019-Jan-11 15:26:34.229661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31782 2019-Jan-11 15:26:34.229719 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31783 2019-Jan-11 15:26:34.230349 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31784 2019-Jan-11 15:26:34.230979 - [DEBUG] Edge function : AllBottom (result of previous compose)
31785 2019-Jan-11 15:26:34.231005 - [DEBUG]
31786 2019-Jan-11 15:26:34.231031 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31787 2019-Jan-11 15:26:34.231058 - [DEBUG] = AllBottom
31788 2019-Jan-11 15:26:34.231084 - [DEBUG]
31789 2019-Jan-11 15:26:34.231108 - [DEBUG] PROPAGATE: No new function!
31790 2019-Jan-11 15:26:34.231134 - [DEBUG] Compose: EdgeIdentity * AllBottom
31791 2019-Jan-11 15:26:34.231161 - [DEBUG]
31792 2019-Jan-11 15:26:34.231185 - [DEBUG] Propagate flow
31793 2019-Jan-11 15:26:34.231225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31794 2019-Jan-11 15:26:34.231283 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31795 2019-Jan-11 15:26:34.231914 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31796 2019-Jan-11 15:26:34.232549 - [DEBUG] Edge function : AllBottom (result of previous compose)
31797 2019-Jan-11 15:26:34.232576 - [DEBUG]
31798 2019-Jan-11 15:26:34.232602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31799 2019-Jan-11 15:26:34.232629 - [DEBUG] = AllBottom
31800 2019-Jan-11 15:26:34.232663 - [DEBUG]
31801 2019-Jan-11 15:26:34.232687 - [DEBUG] PROPAGATE: No new function!
31802 2019-Jan-11 15:26:34.232714 - [DEBUG] EDGE:
31803 2019-Jan-11 15:26:34.232773 - [DEBUG] ---> 31804 2019-Jan-11 15:26:34.233411 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31805 2019-Jan-11 15:26:34.234042 - [DEBUG]
31806 2019-Jan-11 15:26:34.234068 - [DEBUG] EDGE:
31807 2019-Jan-11 15:26:34.234126 - [DEBUG] ---> 31808 2019-Jan-11 15:26:34.234769 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31809 2019-Jan-11 15:26:34.235399 - [DEBUG]
31810 2019-Jan-11 15:26:34.235432 - [DEBUG] Compose: EdgeIdentity * AllBottom
31811 2019-Jan-11 15:26:34.235459 - [DEBUG]
31812 2019-Jan-11 15:26:34.235483 - [DEBUG] Propagate flow
31813 2019-Jan-11 15:26:34.235507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31814 2019-Jan-11 15:26:34.235563 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31815 2019-Jan-11 15:26:34.236198 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31816 2019-Jan-11 15:26:34.236828 - [DEBUG] Edge function : AllBottom (result of previous compose)
31817 2019-Jan-11 15:26:34.236855 - [DEBUG]
31818 2019-Jan-11 15:26:34.236880 - [DEBUG] Join: AllTop & AllBottom
31819 2019-Jan-11 15:26:34.236907 - [DEBUG] = AllBottom (new jump func)
31820 2019-Jan-11 15:26:34.236933 - [DEBUG]
31821 2019-Jan-11 15:26:34.236957 - [DEBUG] Start adding new jump function
31822 2019-Jan-11 15:26:34.236982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31823 2019-Jan-11 15:26:34.237038 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31824 2019-Jan-11 15:26:34.237669 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31825 2019-Jan-11 15:26:34.238311 - [DEBUG] Edge Function : AllBottom
31826 2019-Jan-11 15:26:34.238340 - [DEBUG] End adding new jump function
31827 2019-Jan-11 15:26:34.238365 - [DEBUG]
31828 2019-Jan-11 15:26:34.238389 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31829 2019-Jan-11 15:26:34.238414 - [DEBUG]
31830 2019-Jan-11 15:26:34.238438 - [DEBUG] Process 872. path edge:
31831 2019-Jan-11 15:26:34.238463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31832 2019-Jan-11 15:26:34.238520 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
31833 2019-Jan-11 15:26:34.239146 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31834 2019-Jan-11 15:26:34.239778 - [DEBUG]
31835 2019-Jan-11 15:26:34.239804 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31836 2019-Jan-11 15:26:34.240445 - [DEBUG] Compose: EdgeIdentity * AllBottom
31837 2019-Jan-11 15:26:34.240474 - [DEBUG]
31838 2019-Jan-11 15:26:34.240498 - [DEBUG] Propagate flow
31839 2019-Jan-11 15:26:34.240523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31840 2019-Jan-11 15:26:34.240581 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31841 2019-Jan-11 15:26:34.241238 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31842 2019-Jan-11 15:26:34.241871 - [DEBUG] Edge function : AllBottom (result of previous compose)
31843 2019-Jan-11 15:26:34.241897 - [DEBUG]
31844 2019-Jan-11 15:26:34.241923 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31845 2019-Jan-11 15:26:34.241950 - [DEBUG] = AllBottom
31846 2019-Jan-11 15:26:34.241975 - [DEBUG]
31847 2019-Jan-11 15:26:34.241999 - [DEBUG] PROPAGATE: No new function!
31848 2019-Jan-11 15:26:34.242032 - [DEBUG] Compose: EdgeIdentity * AllBottom
31849 2019-Jan-11 15:26:34.242060 - [DEBUG]
31850 2019-Jan-11 15:26:34.242084 - [DEBUG] Propagate flow
31851 2019-Jan-11 15:26:34.242108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31852 2019-Jan-11 15:26:34.242166 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31853 2019-Jan-11 15:26:34.242804 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31854 2019-Jan-11 15:26:34.243436 - [DEBUG] Edge function : AllBottom (result of previous compose)
31855 2019-Jan-11 15:26:34.243462 - [DEBUG]
31856 2019-Jan-11 15:26:34.243488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31857 2019-Jan-11 15:26:34.243515 - [DEBUG] = AllBottom
31858 2019-Jan-11 15:26:34.243540 - [DEBUG]
31859 2019-Jan-11 15:26:34.243564 - [DEBUG] PROPAGATE: No new function!
31860 2019-Jan-11 15:26:34.243589 - [DEBUG] EDGE:
31861 2019-Jan-11 15:26:34.243647 - [DEBUG] ---> 31862 2019-Jan-11 15:26:34.244274 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31863 2019-Jan-11 15:26:34.244919 - [DEBUG]
31864 2019-Jan-11 15:26:34.244944 - [DEBUG] EDGE:
31865 2019-Jan-11 15:26:34.245002 - [DEBUG] ---> 31866 2019-Jan-11 15:26:34.245628 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31867 2019-Jan-11 15:26:34.246259 - [DEBUG]
31868 2019-Jan-11 15:26:34.246286 - [DEBUG] Compose: EdgeIdentity * AllBottom
31869 2019-Jan-11 15:26:34.246313 - [DEBUG]
31870 2019-Jan-11 15:26:34.246338 - [DEBUG] Propagate flow
31871 2019-Jan-11 15:26:34.246362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31872 2019-Jan-11 15:26:34.246419 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31873 2019-Jan-11 15:26:34.247045 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31874 2019-Jan-11 15:26:34.247674 - [DEBUG] Edge function : AllBottom (result of previous compose)
31875 2019-Jan-11 15:26:34.247700 - [DEBUG]
31876 2019-Jan-11 15:26:34.247726 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31877 2019-Jan-11 15:26:34.247753 - [DEBUG] = AllBottom
31878 2019-Jan-11 15:26:34.247779 - [DEBUG]
31879 2019-Jan-11 15:26:34.247803 - [DEBUG] PROPAGATE: No new function!
31880 2019-Jan-11 15:26:34.247828 - [DEBUG] EDGE:
31881 2019-Jan-11 15:26:34.247901 - [DEBUG] ---> 31882 2019-Jan-11 15:26:34.248530 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31883 2019-Jan-11 15:26:34.249160 - [DEBUG]
31884 2019-Jan-11 15:26:34.249187 - [DEBUG] Compose: EdgeIdentity * AllBottom
31885 2019-Jan-11 15:26:34.249222 - [DEBUG]
31886 2019-Jan-11 15:26:34.249247 - [DEBUG] Propagate flow
31887 2019-Jan-11 15:26:34.249271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31888 2019-Jan-11 15:26:34.249328 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31889 2019-Jan-11 15:26:34.249959 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31890 2019-Jan-11 15:26:34.250587 - [DEBUG] Edge function : AllBottom (result of previous compose)
31891 2019-Jan-11 15:26:34.250614 - [DEBUG]
31892 2019-Jan-11 15:26:34.250640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31893 2019-Jan-11 15:26:34.250667 - [DEBUG] = AllBottom
31894 2019-Jan-11 15:26:34.250692 - [DEBUG]
31895 2019-Jan-11 15:26:34.250717 - [DEBUG] PROPAGATE: No new function!
31896 2019-Jan-11 15:26:34.250754 - [DEBUG] Compose: EdgeIdentity * AllBottom
31897 2019-Jan-11 15:26:34.250782 - [DEBUG]
31898 2019-Jan-11 15:26:34.250807 - [DEBUG] Propagate flow
31899 2019-Jan-11 15:26:34.250832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31900 2019-Jan-11 15:26:34.250890 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31901 2019-Jan-11 15:26:34.251534 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31902 2019-Jan-11 15:26:34.252164 - [DEBUG] Edge function : AllBottom (result of previous compose)
31903 2019-Jan-11 15:26:34.252190 - [DEBUG]
31904 2019-Jan-11 15:26:34.252216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31905 2019-Jan-11 15:26:34.252243 - [DEBUG] = AllBottom
31906 2019-Jan-11 15:26:34.252269 - [DEBUG]
31907 2019-Jan-11 15:26:34.252293 - [DEBUG] PROPAGATE: No new function!
31908 2019-Jan-11 15:26:34.252319 - [DEBUG] Compose: EdgeIdentity * AllBottom
31909 2019-Jan-11 15:26:34.252346 - [DEBUG]
31910 2019-Jan-11 15:26:34.252371 - [DEBUG] Propagate flow
31911 2019-Jan-11 15:26:34.252395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31912 2019-Jan-11 15:26:34.252452 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31913 2019-Jan-11 15:26:34.253080 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31914 2019-Jan-11 15:26:34.253708 - [DEBUG] Edge function : AllBottom (result of previous compose)
31915 2019-Jan-11 15:26:34.253734 - [DEBUG]
31916 2019-Jan-11 15:26:34.253760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31917 2019-Jan-11 15:26:34.253787 - [DEBUG] = AllBottom
31918 2019-Jan-11 15:26:34.253813 - [DEBUG]
31919 2019-Jan-11 15:26:34.253837 - [DEBUG] PROPAGATE: No new function!
31920 2019-Jan-11 15:26:34.253863 - [DEBUG] EDGE:
31921 2019-Jan-11 15:26:34.253922 - [DEBUG] ---> 31922 2019-Jan-11 15:26:34.254564 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31923 2019-Jan-11 15:26:34.255194 - [DEBUG]
31924 2019-Jan-11 15:26:34.255220 - [DEBUG] EDGE:
31925 2019-Jan-11 15:26:34.255279 - [DEBUG] ---> 31926 2019-Jan-11 15:26:34.255904 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31927 2019-Jan-11 15:26:34.256535 - [DEBUG]
31928 2019-Jan-11 15:26:34.256562 - [DEBUG] Compose: EdgeIdentity * AllBottom
31929 2019-Jan-11 15:26:34.256589 - [DEBUG]
31930 2019-Jan-11 15:26:34.256614 - [DEBUG] Propagate flow
31931 2019-Jan-11 15:26:34.256638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31932 2019-Jan-11 15:26:34.256707 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31933 2019-Jan-11 15:26:34.257334 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31934 2019-Jan-11 15:26:34.257979 - [DEBUG] Edge function : AllBottom (result of previous compose)
31935 2019-Jan-11 15:26:34.258005 - [DEBUG]
31936 2019-Jan-11 15:26:34.258030 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31937 2019-Jan-11 15:26:34.258056 - [DEBUG] = AllBottom
31938 2019-Jan-11 15:26:34.258080 - [DEBUG]
31939 2019-Jan-11 15:26:34.258104 - [DEBUG] PROPAGATE: No new function!
31940 2019-Jan-11 15:26:34.258128 - [DEBUG] EDGE:
31941 2019-Jan-11 15:26:34.258186 - [DEBUG] ---> 31942 2019-Jan-11 15:26:34.258817 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31943 2019-Jan-11 15:26:34.259448 - [DEBUG]
31944 2019-Jan-11 15:26:34.259474 - [DEBUG] EDGE:
31945 2019-Jan-11 15:26:34.259533 - [DEBUG] ---> 31946 2019-Jan-11 15:26:34.260161 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31947 2019-Jan-11 15:26:34.260792 - [DEBUG]
31948 2019-Jan-11 15:26:34.260818 - [DEBUG] EDGE:
31949 2019-Jan-11 15:26:34.260876 - [DEBUG] ---> 31950 2019-Jan-11 15:26:34.261518 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31951 2019-Jan-11 15:26:34.262148 - [DEBUG]
31952 2019-Jan-11 15:26:34.262175 - [DEBUG] Compose: EdgeIdentity * AllBottom
31953 2019-Jan-11 15:26:34.262201 - [DEBUG]
31954 2019-Jan-11 15:26:34.262225 - [DEBUG] Propagate flow
31955 2019-Jan-11 15:26:34.262249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31956 2019-Jan-11 15:26:34.262304 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31957 2019-Jan-11 15:26:34.262931 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31958 2019-Jan-11 15:26:34.263561 - [DEBUG] Edge function : AllBottom (result of previous compose)
31959 2019-Jan-11 15:26:34.263588 - [DEBUG]
31960 2019-Jan-11 15:26:34.263613 - [DEBUG] Join: AllTop & AllBottom
31961 2019-Jan-11 15:26:34.263641 - [DEBUG] = AllBottom (new jump func)
31962 2019-Jan-11 15:26:34.263666 - [DEBUG]
31963 2019-Jan-11 15:26:34.263690 - [DEBUG] Start adding new jump function
31964 2019-Jan-11 15:26:34.263714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31965 2019-Jan-11 15:26:34.263772 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31966 2019-Jan-11 15:26:34.264401 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31967 2019-Jan-11 15:26:34.265043 - [DEBUG] Edge Function : AllBottom
31968 2019-Jan-11 15:26:34.265074 - [DEBUG] End adding new jump function
31969 2019-Jan-11 15:26:34.265099 - [DEBUG]
31970 2019-Jan-11 15:26:34.265124 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31971 2019-Jan-11 15:26:34.265149 - [DEBUG]
31972 2019-Jan-11 15:26:34.265173 - [DEBUG] Process 873. path edge:
31973 2019-Jan-11 15:26:34.265198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31974 2019-Jan-11 15:26:34.265255 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31975 2019-Jan-11 15:26:34.265888 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31976 2019-Jan-11 15:26:34.266517 - [DEBUG]
31977 2019-Jan-11 15:26:34.266543 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31978 2019-Jan-11 15:26:34.267181 - [DEBUG] Compose: EdgeIdentity * AllBottom
31979 2019-Jan-11 15:26:34.267210 - [DEBUG]
31980 2019-Jan-11 15:26:34.267235 - [DEBUG] Propagate flow
31981 2019-Jan-11 15:26:34.267259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31982 2019-Jan-11 15:26:34.267317 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31983 2019-Jan-11 15:26:34.267957 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31984 2019-Jan-11 15:26:34.268586 - [DEBUG] Edge function : AllBottom (result of previous compose)
31985 2019-Jan-11 15:26:34.268613 - [DEBUG]
31986 2019-Jan-11 15:26:34.268638 - [DEBUG] Join: AllTop & AllBottom
31987 2019-Jan-11 15:26:34.268665 - [DEBUG] = AllBottom (new jump func)
31988 2019-Jan-11 15:26:34.268691 - [DEBUG]
31989 2019-Jan-11 15:26:34.268715 - [DEBUG] Start adding new jump function
31990 2019-Jan-11 15:26:34.268739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31991 2019-Jan-11 15:26:34.268796 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31992 2019-Jan-11 15:26:34.269424 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31993 2019-Jan-11 15:26:34.270050 - [DEBUG] Edge Function : AllBottom
31994 2019-Jan-11 15:26:34.270079 - [DEBUG] End adding new jump function
31995 2019-Jan-11 15:26:34.270104 - [DEBUG]
31996 2019-Jan-11 15:26:34.270128 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31997 2019-Jan-11 15:26:34.270153 - [DEBUG]
31998 2019-Jan-11 15:26:34.270177 - [DEBUG] Process 874. path edge:
31999 2019-Jan-11 15:26:34.270202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32000 2019-Jan-11 15:26:34.270259 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
32001 2019-Jan-11 15:26:34.270886 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32002 2019-Jan-11 15:26:34.271528 - [DEBUG]
32003 2019-Jan-11 15:26:34.271552 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32004 2019-Jan-11 15:26:34.272201 - [DEBUG] Compose: EdgeIdentity * AllBottom
32005 2019-Jan-11 15:26:34.272230 - [DEBUG]
32006 2019-Jan-11 15:26:34.272255 - [DEBUG] Propagate flow
32007 2019-Jan-11 15:26:34.272279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32008 2019-Jan-11 15:26:34.272337 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32009 2019-Jan-11 15:26:34.272967 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32010 2019-Jan-11 15:26:34.273595 - [DEBUG] Edge function : AllBottom (result of previous compose)
32011 2019-Jan-11 15:26:34.273621 - [DEBUG]
32012 2019-Jan-11 15:26:34.273646 - [DEBUG] Join: AllTop & AllBottom
32013 2019-Jan-11 15:26:34.273674 - [DEBUG] = AllBottom (new jump func)
32014 2019-Jan-11 15:26:34.273699 - [DEBUG]
32015 2019-Jan-11 15:26:34.273723 - [DEBUG] Start adding new jump function
32016 2019-Jan-11 15:26:34.273747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32017 2019-Jan-11 15:26:34.273804 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32018 2019-Jan-11 15:26:34.274434 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32019 2019-Jan-11 15:26:34.275086 - [DEBUG] Edge Function : AllBottom
32020 2019-Jan-11 15:26:34.275114 - [DEBUG] End adding new jump function
32021 2019-Jan-11 15:26:34.275138 - [DEBUG]
32022 2019-Jan-11 15:26:34.275162 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
32023 2019-Jan-11 15:26:34.275186 - [DEBUG]
32024 2019-Jan-11 15:26:34.275210 - [DEBUG] Process 875. path edge:
32025 2019-Jan-11 15:26:34.275234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32026 2019-Jan-11 15:26:34.275290 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
32027 2019-Jan-11 15:26:34.275921 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32028 2019-Jan-11 15:26:34.276549 - [DEBUG]
32029 2019-Jan-11 15:26:34.276575 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32030 2019-Jan-11 15:26:34.277226 - [DEBUG] Compose: EdgeIdentity * AllBottom
32031 2019-Jan-11 15:26:34.277255 - [DEBUG]
32032 2019-Jan-11 15:26:34.277280 - [DEBUG] Propagate flow
32033 2019-Jan-11 15:26:34.277304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32034 2019-Jan-11 15:26:34.277363 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32035 2019-Jan-11 15:26:34.278005 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32036 2019-Jan-11 15:26:34.278634 - [DEBUG] Edge function : AllBottom (result of previous compose)
32037 2019-Jan-11 15:26:34.278661 - [DEBUG]
32038 2019-Jan-11 15:26:34.278686 - [DEBUG] Join: AllTop & AllBottom
32039 2019-Jan-11 15:26:34.278713 - [DEBUG] = AllBottom (new jump func)
32040 2019-Jan-11 15:26:34.278738 - [DEBUG]
32041 2019-Jan-11 15:26:34.278763 - [DEBUG] Start adding new jump function
32042 2019-Jan-11 15:26:34.278787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32043 2019-Jan-11 15:26:34.278844 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32044 2019-Jan-11 15:26:34.279474 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32045 2019-Jan-11 15:26:34.280100 - [DEBUG] Edge Function : AllBottom
32046 2019-Jan-11 15:26:34.280129 - [DEBUG] End adding new jump function
32047 2019-Jan-11 15:26:34.280154 - [DEBUG]
32048 2019-Jan-11 15:26:34.280178 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
32049 2019-Jan-11 15:26:34.280203 - [DEBUG]
32050 2019-Jan-11 15:26:34.280227 - [DEBUG] Process 876. path edge:
32051 2019-Jan-11 15:26:34.280252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32052 2019-Jan-11 15:26:34.280309 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
32053 2019-Jan-11 15:26:34.280936 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32054 2019-Jan-11 15:26:34.281581 - [DEBUG]
32055 2019-Jan-11 15:26:34.281607 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32056 2019-Jan-11 15:26:34.282243 - [DEBUG] Compose: EdgeIdentity * AllBottom
32057 2019-Jan-11 15:26:34.282272 - [DEBUG]
32058 2019-Jan-11 15:26:34.282297 - [DEBUG] Propagate flow
32059 2019-Jan-11 15:26:34.282321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32060 2019-Jan-11 15:26:34.282380 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32061 2019-Jan-11 15:26:34.283016 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32062 2019-Jan-11 15:26:34.283653 - [DEBUG] Edge function : AllBottom (result of previous compose)
32063 2019-Jan-11 15:26:34.283680 - [DEBUG]
32064 2019-Jan-11 15:26:34.283706 - [DEBUG] Join: AllTop & AllBottom
32065 2019-Jan-11 15:26:34.283733 - [DEBUG] = AllBottom (new jump func)
32066 2019-Jan-11 15:26:34.283759 - [DEBUG]
32067 2019-Jan-11 15:26:34.283783 - [DEBUG] Start adding new jump function
32068 2019-Jan-11 15:26:34.283807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32069 2019-Jan-11 15:26:34.283865 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32070 2019-Jan-11 15:26:34.284494 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32071 2019-Jan-11 15:26:34.285147 - [DEBUG] Edge Function : AllBottom
32072 2019-Jan-11 15:26:34.285176 - [DEBUG] End adding new jump function
32073 2019-Jan-11 15:26:34.285201 - [DEBUG]
32074 2019-Jan-11 15:26:34.285225 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
32075 2019-Jan-11 15:26:34.285250 - [DEBUG]
32076 2019-Jan-11 15:26:34.285275 - [DEBUG] Process 877. path edge:
32077 2019-Jan-11 15:26:34.285299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32078 2019-Jan-11 15:26:34.285356 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
32079 2019-Jan-11 15:26:34.285992 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32080 2019-Jan-11 15:26:34.286620 - [DEBUG]
32081 2019-Jan-11 15:26:34.286645 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32082 2019-Jan-11 15:26:34.287289 - [DEBUG] Possible callees:
32083 2019-Jan-11 15:26:34.287315 - [DEBUG] llvm.dbg.declare
32084 2019-Jan-11 15:26:34.287341 - [DEBUG] Possible return sites:
32085 2019-Jan-11 15:26:34.287366 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12032086 2019-Jan-11 15:26:34.288635 - [DEBUG] Found and process special summary
32087 2019-Jan-11 15:26:34.288668 - [DEBUG] Compose: EdgeIdentity * AllBottom
32088 2019-Jan-11 15:26:34.288697 - [DEBUG]
32089 2019-Jan-11 15:26:34.288722 - [DEBUG] Propagate flow
32090 2019-Jan-11 15:26:34.288746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32091 2019-Jan-11 15:26:34.288804 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32092 2019-Jan-11 15:26:34.289433 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32093 2019-Jan-11 15:26:34.290061 - [DEBUG] Edge function : AllBottom (result of previous compose)
32094 2019-Jan-11 15:26:34.290088 - [DEBUG]
32095 2019-Jan-11 15:26:34.290113 - [DEBUG] Join: AllTop & AllBottom
32096 2019-Jan-11 15:26:34.290141 - [DEBUG] = AllBottom (new jump func)
32097 2019-Jan-11 15:26:34.290167 - [DEBUG]
32098 2019-Jan-11 15:26:34.290191 - [DEBUG] Start adding new jump function
32099 2019-Jan-11 15:26:34.290214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32100 2019-Jan-11 15:26:34.290271 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32101 2019-Jan-11 15:26:34.290900 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32102 2019-Jan-11 15:26:34.291542 - [DEBUG] Edge Function : AllBottom
32103 2019-Jan-11 15:26:34.291571 - [DEBUG] End adding new jump function
32104 2019-Jan-11 15:26:34.291596 - [DEBUG]
32105 2019-Jan-11 15:26:34.291628 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
32106 2019-Jan-11 15:26:34.291654 - [DEBUG]
32107 2019-Jan-11 15:26:34.291678 - [DEBUG] Process 878. path edge:
32108 2019-Jan-11 15:26:34.291703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32109 2019-Jan-11 15:26:34.291761 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
32110 2019-Jan-11 15:26:34.292391 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32111 2019-Jan-11 15:26:34.293021 - [DEBUG]
32112 2019-Jan-11 15:26:34.293046 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32113 2019-Jan-11 15:26:34.293695 - [DEBUG] Compose: EdgeIdentity * AllBottom
32114 2019-Jan-11 15:26:34.293724 - [DEBUG]
32115 2019-Jan-11 15:26:34.293749 - [DEBUG] Propagate flow
32116 2019-Jan-11 15:26:34.293774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32117 2019-Jan-11 15:26:34.293832 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32118 2019-Jan-11 15:26:34.294458 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32119 2019-Jan-11 15:26:34.295103 - [DEBUG] Edge function : AllBottom (result of previous compose)
32120 2019-Jan-11 15:26:34.295130 - [DEBUG]
32121 2019-Jan-11 15:26:34.295156 - [DEBUG] Join: AllTop & AllBottom
32122 2019-Jan-11 15:26:34.295183 - [DEBUG] = AllBottom (new jump func)
32123 2019-Jan-11 15:26:34.295209 - [DEBUG]
32124 2019-Jan-11 15:26:34.295233 - [DEBUG] Start adding new jump function
32125 2019-Jan-11 15:26:34.295258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32126 2019-Jan-11 15:26:34.295315 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32127 2019-Jan-11 15:26:34.295944 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32128 2019-Jan-11 15:26:34.296569 - [DEBUG] Edge Function : AllBottom
32129 2019-Jan-11 15:26:34.296598 - [DEBUG] End adding new jump function
32130 2019-Jan-11 15:26:34.296623 - [DEBUG]
32131 2019-Jan-11 15:26:34.296648 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
32132 2019-Jan-11 15:26:34.296673 - [DEBUG]
32133 2019-Jan-11 15:26:34.296697 - [DEBUG] Process 879. path edge:
32134 2019-Jan-11 15:26:34.296722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32135 2019-Jan-11 15:26:34.296779 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
32136 2019-Jan-11 15:26:34.297405 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32137 2019-Jan-11 15:26:34.298049 - [DEBUG]
32138 2019-Jan-11 15:26:34.298075 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32139 2019-Jan-11 15:26:34.298712 - [DEBUG] Compose: EdgeIdentity * AllBottom
32140 2019-Jan-11 15:26:34.298741 - [DEBUG]
32141 2019-Jan-11 15:26:34.298766 - [DEBUG] Propagate flow
32142 2019-Jan-11 15:26:34.298790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32143 2019-Jan-11 15:26:34.298848 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32144 2019-Jan-11 15:26:34.299492 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32145 2019-Jan-11 15:26:34.300121 - [DEBUG] Edge function : AllBottom (result of previous compose)
32146 2019-Jan-11 15:26:34.300147 - [DEBUG]
32147 2019-Jan-11 15:26:34.300173 - [DEBUG] Join: AllTop & AllBottom
32148 2019-Jan-11 15:26:34.300200 - [DEBUG] = AllBottom (new jump func)
32149 2019-Jan-11 15:26:34.300234 - [DEBUG]
32150 2019-Jan-11 15:26:34.300259 - [DEBUG] Start adding new jump function
32151 2019-Jan-11 15:26:34.300283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32152 2019-Jan-11 15:26:34.300341 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32153 2019-Jan-11 15:26:34.300970 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32154 2019-Jan-11 15:26:34.301622 - [DEBUG] Edge Function : AllBottom
32155 2019-Jan-11 15:26:34.301651 - [DEBUG] End adding new jump function
32156 2019-Jan-11 15:26:34.301676 - [DEBUG]
32157 2019-Jan-11 15:26:34.301700 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
32158 2019-Jan-11 15:26:34.301725 - [DEBUG]
32159 2019-Jan-11 15:26:34.301749 - [DEBUG] Process 880. path edge:
32160 2019-Jan-11 15:26:34.301774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32161 2019-Jan-11 15:26:34.301832 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
32162 2019-Jan-11 15:26:34.302468 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32163 2019-Jan-11 15:26:34.303097 - [DEBUG]
32164 2019-Jan-11 15:26:34.303122 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32165 2019-Jan-11 15:26:34.303767 - [DEBUG] Possible callees:
32166 2019-Jan-11 15:26:34.303793 - [DEBUG] llvm.dbg.declare
32167 2019-Jan-11 15:26:34.303819 - [DEBUG] Possible return sites:
32168 2019-Jan-11 15:26:34.303844 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14932169 2019-Jan-11 15:26:34.305110 - [DEBUG] Found and process special summary
32170 2019-Jan-11 15:26:34.305144 - [DEBUG] Compose: EdgeIdentity * AllBottom
32171 2019-Jan-11 15:26:34.305172 - [DEBUG]
32172 2019-Jan-11 15:26:34.305197 - [DEBUG] Propagate flow
32173 2019-Jan-11 15:26:34.305222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32174 2019-Jan-11 15:26:34.305280 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32175 2019-Jan-11 15:26:34.305909 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32176 2019-Jan-11 15:26:34.306538 - [DEBUG] Edge function : AllBottom (result of previous compose)
32177 2019-Jan-11 15:26:34.306565 - [DEBUG]
32178 2019-Jan-11 15:26:34.306590 - [DEBUG] Join: AllTop & AllBottom
32179 2019-Jan-11 15:26:34.306617 - [DEBUG] = AllBottom (new jump func)
32180 2019-Jan-11 15:26:34.306643 - [DEBUG]
32181 2019-Jan-11 15:26:34.306667 - [DEBUG] Start adding new jump function
32182 2019-Jan-11 15:26:34.306691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32183 2019-Jan-11 15:26:34.306749 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32184 2019-Jan-11 15:26:34.307378 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32185 2019-Jan-11 15:26:34.308019 - [DEBUG] Edge Function : AllBottom
32186 2019-Jan-11 15:26:34.308047 - [DEBUG] End adding new jump function
32187 2019-Jan-11 15:26:34.308071 - [DEBUG]
32188 2019-Jan-11 15:26:34.308095 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
32189 2019-Jan-11 15:26:34.308119 - [DEBUG]
32190 2019-Jan-11 15:26:34.308143 - [DEBUG] Process 881. path edge:
32191 2019-Jan-11 15:26:34.308166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32192 2019-Jan-11 15:26:34.308231 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
32193 2019-Jan-11 15:26:34.308861 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32194 2019-Jan-11 15:26:34.309489 - [DEBUG]
32195 2019-Jan-11 15:26:34.309514 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32196 2019-Jan-11 15:26:34.310165 - [DEBUG] Compose: EdgeIdentity * AllBottom
32197 2019-Jan-11 15:26:34.310194 - [DEBUG]
32198 2019-Jan-11 15:26:34.310219 - [DEBUG] Propagate flow
32199 2019-Jan-11 15:26:34.310243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32200 2019-Jan-11 15:26:34.310302 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32201 2019-Jan-11 15:26:34.310929 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32202 2019-Jan-11 15:26:34.311571 - [DEBUG] Edge function : AllBottom (result of previous compose)
32203 2019-Jan-11 15:26:34.311598 - [DEBUG]
32204 2019-Jan-11 15:26:34.311623 - [DEBUG] Join: AllTop & AllBottom
32205 2019-Jan-11 15:26:34.311651 - [DEBUG] = AllBottom (new jump func)
32206 2019-Jan-11 15:26:34.311677 - [DEBUG]
32207 2019-Jan-11 15:26:34.311701 - [DEBUG] Start adding new jump function
32208 2019-Jan-11 15:26:34.311726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32209 2019-Jan-11 15:26:34.311783 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32210 2019-Jan-11 15:26:34.312413 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32211 2019-Jan-11 15:26:34.313076 - [DEBUG] Edge Function : AllBottom
32212 2019-Jan-11 15:26:34.313108 - [DEBUG] End adding new jump function
32213 2019-Jan-11 15:26:34.313134 - [DEBUG]
32214 2019-Jan-11 15:26:34.313158 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
32215 2019-Jan-11 15:26:34.313184 - [DEBUG]
32216 2019-Jan-11 15:26:34.313208 - [DEBUG] Process 882. path edge:
32217 2019-Jan-11 15:26:34.313233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32218 2019-Jan-11 15:26:34.313305 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
32219 2019-Jan-11 15:26:34.313993 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32220 2019-Jan-11 15:26:34.314712 - [DEBUG]
32221 2019-Jan-11 15:26:34.314741 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32222 2019-Jan-11 15:26:34.315415 - [DEBUG] Compose: EdgeIdentity * AllBottom
32223 2019-Jan-11 15:26:34.315446 - [DEBUG]
32224 2019-Jan-11 15:26:34.315471 - [DEBUG] Propagate flow
32225 2019-Jan-11 15:26:34.315495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32226 2019-Jan-11 15:26:34.315559 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32227 2019-Jan-11 15:26:34.316201 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32228 2019-Jan-11 15:26:34.316832 - [DEBUG] Edge function : AllBottom (result of previous compose)
32229 2019-Jan-11 15:26:34.316859 - [DEBUG]
32230 2019-Jan-11 15:26:34.316885 - [DEBUG] Join: AllTop & AllBottom
32231 2019-Jan-11 15:26:34.316913 - [DEBUG] = AllBottom (new jump func)
32232 2019-Jan-11 15:26:34.316939 - [DEBUG]
32233 2019-Jan-11 15:26:34.316963 - [DEBUG] Start adding new jump function
32234 2019-Jan-11 15:26:34.316988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32235 2019-Jan-11 15:26:34.317045 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32236 2019-Jan-11 15:26:34.317692 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32237 2019-Jan-11 15:26:34.318347 - [DEBUG] Edge Function : AllBottom
32238 2019-Jan-11 15:26:34.318376 - [DEBUG] End adding new jump function
32239 2019-Jan-11 15:26:34.318402 - [DEBUG]
32240 2019-Jan-11 15:26:34.318426 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
32241 2019-Jan-11 15:26:34.318452 - [DEBUG]
32242 2019-Jan-11 15:26:34.318476 - [DEBUG] Process 883. path edge:
32243 2019-Jan-11 15:26:34.318501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32244 2019-Jan-11 15:26:34.318559 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
32245 2019-Jan-11 15:26:34.319195 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32246 2019-Jan-11 15:26:34.319824 - [DEBUG]
32247 2019-Jan-11 15:26:34.319849 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32248 2019-Jan-11 15:26:34.320498 - [DEBUG] Possible callees:
32249 2019-Jan-11 15:26:34.320524 - [DEBUG] llvm.dbg.declare
32250 2019-Jan-11 15:26:34.320550 - [DEBUG] Possible return sites:
32251 2019-Jan-11 15:26:34.320575 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15532252 2019-Jan-11 15:26:34.321847 - [DEBUG] Found and process special summary
32253 2019-Jan-11 15:26:34.321882 - [DEBUG] Compose: EdgeIdentity * AllBottom
32254 2019-Jan-11 15:26:34.321911 - [DEBUG]
32255 2019-Jan-11 15:26:34.321935 - [DEBUG] Propagate flow
32256 2019-Jan-11 15:26:34.321960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32257 2019-Jan-11 15:26:34.322018 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32258 2019-Jan-11 15:26:34.322649 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32259 2019-Jan-11 15:26:34.323278 - [DEBUG] Edge function : AllBottom (result of previous compose)
32260 2019-Jan-11 15:26:34.323305 - [DEBUG]
32261 2019-Jan-11 15:26:34.323330 - [DEBUG] Join: AllTop & AllBottom
32262 2019-Jan-11 15:26:34.323357 - [DEBUG] = AllBottom (new jump func)
32263 2019-Jan-11 15:26:34.323383 - [DEBUG]
32264 2019-Jan-11 15:26:34.323407 - [DEBUG] Start adding new jump function
32265 2019-Jan-11 15:26:34.323432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32266 2019-Jan-11 15:26:34.323490 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32267 2019-Jan-11 15:26:34.324117 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32268 2019-Jan-11 15:26:34.324761 - [DEBUG] Edge Function : AllBottom
32269 2019-Jan-11 15:26:34.324790 - [DEBUG] End adding new jump function
32270 2019-Jan-11 15:26:34.324814 - [DEBUG]
32271 2019-Jan-11 15:26:34.324837 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
32272 2019-Jan-11 15:26:34.324862 - [DEBUG]
32273 2019-Jan-11 15:26:34.324885 - [DEBUG] Process 884. path edge:
32274 2019-Jan-11 15:26:34.324909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32275 2019-Jan-11 15:26:34.324966 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
32276 2019-Jan-11 15:26:34.325594 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32277 2019-Jan-11 15:26:34.326222 - [DEBUG]
32278 2019-Jan-11 15:26:34.326257 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32279 2019-Jan-11 15:26:34.326918 - [DEBUG] Compose: EdgeIdentity * AllBottom
32280 2019-Jan-11 15:26:34.326948 - [DEBUG]
32281 2019-Jan-11 15:26:34.326973 - [DEBUG] Propagate flow
32282 2019-Jan-11 15:26:34.326997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32283 2019-Jan-11 15:26:34.327056 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32284 2019-Jan-11 15:26:34.327683 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32285 2019-Jan-11 15:26:34.328329 - [DEBUG] Edge function : AllBottom (result of previous compose)
32286 2019-Jan-11 15:26:34.328355 - [DEBUG]
32287 2019-Jan-11 15:26:34.328381 - [DEBUG] Join: AllTop & AllBottom
32288 2019-Jan-11 15:26:34.328409 - [DEBUG] = AllBottom (new jump func)
32289 2019-Jan-11 15:26:34.328435 - [DEBUG]
32290 2019-Jan-11 15:26:34.328459 - [DEBUG] Start adding new jump function
32291 2019-Jan-11 15:26:34.328484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32292 2019-Jan-11 15:26:34.328541 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32293 2019-Jan-11 15:26:34.329170 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32294 2019-Jan-11 15:26:34.329796 - [DEBUG] Edge Function : AllBottom
32295 2019-Jan-11 15:26:34.329826 - [DEBUG] End adding new jump function
32296 2019-Jan-11 15:26:34.329851 - [DEBUG]
32297 2019-Jan-11 15:26:34.329875 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
32298 2019-Jan-11 15:26:34.329900 - [DEBUG]
32299 2019-Jan-11 15:26:34.329925 - [DEBUG] Process 885. path edge:
32300 2019-Jan-11 15:26:34.329949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32301 2019-Jan-11 15:26:34.330007 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
32302 2019-Jan-11 15:26:34.330632 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32303 2019-Jan-11 15:26:34.331272 - [DEBUG]
32304 2019-Jan-11 15:26:34.331297 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32305 2019-Jan-11 15:26:34.331936 - [DEBUG] Compose: EdgeIdentity * AllBottom
32306 2019-Jan-11 15:26:34.331965 - [DEBUG]
32307 2019-Jan-11 15:26:34.331990 - [DEBUG] Propagate flow
32308 2019-Jan-11 15:26:34.332015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32309 2019-Jan-11 15:26:34.332072 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32310 2019-Jan-11 15:26:34.332707 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32311 2019-Jan-11 15:26:34.333336 - [DEBUG] Edge function : AllBottom (result of previous compose)
32312 2019-Jan-11 15:26:34.333363 - [DEBUG]
32313 2019-Jan-11 15:26:34.333388 - [DEBUG] Join: AllTop & AllBottom
32314 2019-Jan-11 15:26:34.333415 - [DEBUG] = AllBottom (new jump func)
32315 2019-Jan-11 15:26:34.333441 - [DEBUG]
32316 2019-Jan-11 15:26:34.333465 - [DEBUG] Start adding new jump function
32317 2019-Jan-11 15:26:34.333490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32318 2019-Jan-11 15:26:34.333547 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32319 2019-Jan-11 15:26:34.334177 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32320 2019-Jan-11 15:26:34.334817 - [DEBUG] Edge Function : AllBottom
32321 2019-Jan-11 15:26:34.334844 - [DEBUG] End adding new jump function
32322 2019-Jan-11 15:26:34.334869 - [DEBUG]
32323 2019-Jan-11 15:26:34.334892 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
32324 2019-Jan-11 15:26:34.334925 - [DEBUG]
32325 2019-Jan-11 15:26:34.334949 - [DEBUG] Process 886. path edge:
32326 2019-Jan-11 15:26:34.334973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32327 2019-Jan-11 15:26:34.335030 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
32328 2019-Jan-11 15:26:34.335656 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32329 2019-Jan-11 15:26:34.336286 - [DEBUG]
32330 2019-Jan-11 15:26:34.336312 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32331 2019-Jan-11 15:26:34.336953 - [DEBUG] Compose: EdgeIdentity * AllBottom
32332 2019-Jan-11 15:26:34.336982 - [DEBUG]
32333 2019-Jan-11 15:26:34.337006 - [DEBUG] Propagate flow
32334 2019-Jan-11 15:26:34.337030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32335 2019-Jan-11 15:26:34.337089 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32336 2019-Jan-11 15:26:34.337727 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32337 2019-Jan-11 15:26:34.338373 - [DEBUG] Edge function : AllBottom (result of previous compose)
32338 2019-Jan-11 15:26:34.338400 - [DEBUG]
32339 2019-Jan-11 15:26:34.338425 - [DEBUG] Join: AllTop & AllBottom
32340 2019-Jan-11 15:26:34.338453 - [DEBUG] = AllBottom (new jump func)
32341 2019-Jan-11 15:26:34.338479 - [DEBUG]
32342 2019-Jan-11 15:26:34.338503 - [DEBUG] Start adding new jump function
32343 2019-Jan-11 15:26:34.338527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32344 2019-Jan-11 15:26:34.338585 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32345 2019-Jan-11 15:26:34.339216 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32346 2019-Jan-11 15:26:34.339850 - [DEBUG] Edge Function : AllBottom
32347 2019-Jan-11 15:26:34.339879 - [DEBUG] End adding new jump function
32348 2019-Jan-11 15:26:34.339904 - [DEBUG]
32349 2019-Jan-11 15:26:34.339928 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
32350 2019-Jan-11 15:26:34.339953 - [DEBUG]
32351 2019-Jan-11 15:26:34.339977 - [DEBUG] Process 887. path edge:
32352 2019-Jan-11 15:26:34.340002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32353 2019-Jan-11 15:26:34.340059 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
32354 2019-Jan-11 15:26:34.340694 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32355 2019-Jan-11 15:26:34.341337 - [DEBUG]
32356 2019-Jan-11 15:26:34.341362 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32357 2019-Jan-11 15:26:34.342006 - [DEBUG] Possible callees:
32358 2019-Jan-11 15:26:34.342032 - [DEBUG] llvm.dbg.declare
32359 2019-Jan-11 15:26:34.342058 - [DEBUG] Possible return sites:
32360 2019-Jan-11 15:26:34.342083 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16332361 2019-Jan-11 15:26:34.343335 - [DEBUG] Found and process special summary
32362 2019-Jan-11 15:26:34.343369 - [DEBUG] Compose: EdgeIdentity * AllBottom
32363 2019-Jan-11 15:26:34.343398 - [DEBUG]
32364 2019-Jan-11 15:26:34.343423 - [DEBUG] Propagate flow
32365 2019-Jan-11 15:26:34.343447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32366 2019-Jan-11 15:26:34.343513 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32367 2019-Jan-11 15:26:34.344144 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32368 2019-Jan-11 15:26:34.344790 - [DEBUG] Edge function : AllBottom (result of previous compose)
32369 2019-Jan-11 15:26:34.344815 - [DEBUG]
32370 2019-Jan-11 15:26:34.344840 - [DEBUG] Join: AllTop & AllBottom
32371 2019-Jan-11 15:26:34.344866 - [DEBUG] = AllBottom (new jump func)
32372 2019-Jan-11 15:26:34.344891 - [DEBUG]
32373 2019-Jan-11 15:26:34.344914 - [DEBUG] Start adding new jump function
32374 2019-Jan-11 15:26:34.344938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32375 2019-Jan-11 15:26:34.344995 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32376 2019-Jan-11 15:26:34.345623 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32377 2019-Jan-11 15:26:34.346250 - [DEBUG] Edge Function : AllBottom
32378 2019-Jan-11 15:26:34.346279 - [DEBUG] End adding new jump function
32379 2019-Jan-11 15:26:34.346304 - [DEBUG]
32380 2019-Jan-11 15:26:34.346328 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
32381 2019-Jan-11 15:26:34.346353 - [DEBUG]
32382 2019-Jan-11 15:26:34.346377 - [DEBUG] Process 888. path edge:
32383 2019-Jan-11 15:26:34.346402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32384 2019-Jan-11 15:26:34.346459 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
32385 2019-Jan-11 15:26:34.347088 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32386 2019-Jan-11 15:26:34.347716 - [DEBUG]
32387 2019-Jan-11 15:26:34.347742 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32388 2019-Jan-11 15:26:34.348408 - [DEBUG] Compose: EdgeIdentity * AllBottom
32389 2019-Jan-11 15:26:34.348439 - [DEBUG]
32390 2019-Jan-11 15:26:34.348464 - [DEBUG] Propagate flow
32391 2019-Jan-11 15:26:34.348488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32392 2019-Jan-11 15:26:34.348547 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32393 2019-Jan-11 15:26:34.349175 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32394 2019-Jan-11 15:26:34.349805 - [DEBUG] Edge function : AllBottom (result of previous compose)
32395 2019-Jan-11 15:26:34.349831 - [DEBUG]
32396 2019-Jan-11 15:26:34.349857 - [DEBUG] Join: AllTop & AllBottom
32397 2019-Jan-11 15:26:34.349885 - [DEBUG] = AllBottom (new jump func)
32398 2019-Jan-11 15:26:34.349911 - [DEBUG]
32399 2019-Jan-11 15:26:34.349935 - [DEBUG] Start adding new jump function
32400 2019-Jan-11 15:26:34.349960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32401 2019-Jan-11 15:26:34.350017 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32402 2019-Jan-11 15:26:34.350645 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32403 2019-Jan-11 15:26:34.351284 - [DEBUG] Edge Function : AllBottom
32404 2019-Jan-11 15:26:34.351312 - [DEBUG] End adding new jump function
32405 2019-Jan-11 15:26:34.351337 - [DEBUG]
32406 2019-Jan-11 15:26:34.351360 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32407 2019-Jan-11 15:26:34.351384 - [DEBUG]
32408 2019-Jan-11 15:26:34.351408 - [DEBUG] Process 889. path edge:
32409 2019-Jan-11 15:26:34.351432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32410 2019-Jan-11 15:26:34.351488 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
32411 2019-Jan-11 15:26:34.352122 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32412 2019-Jan-11 15:26:34.352753 - [DEBUG]
32413 2019-Jan-11 15:26:34.352779 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32414 2019-Jan-11 15:26:34.353419 - [DEBUG] Compose: EdgeIdentity * AllBottom
32415 2019-Jan-11 15:26:34.353448 - [DEBUG]
32416 2019-Jan-11 15:26:34.353473 - [DEBUG] Propagate flow
32417 2019-Jan-11 15:26:34.353497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32418 2019-Jan-11 15:26:34.353556 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32419 2019-Jan-11 15:26:34.354194 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32420 2019-Jan-11 15:26:34.354836 - [DEBUG] Edge function : AllBottom (result of previous compose)
32421 2019-Jan-11 15:26:34.354861 - [DEBUG]
32422 2019-Jan-11 15:26:34.354886 - [DEBUG] Join: AllTop & AllBottom
32423 2019-Jan-11 15:26:34.354912 - [DEBUG] = AllBottom (new jump func)
32424 2019-Jan-11 15:26:34.354937 - [DEBUG]
32425 2019-Jan-11 15:26:34.354960 - [DEBUG] Start adding new jump function
32426 2019-Jan-11 15:26:34.354984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32427 2019-Jan-11 15:26:34.355040 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32428 2019-Jan-11 15:26:34.355669 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32429 2019-Jan-11 15:26:34.356304 - [DEBUG] Edge Function : AllBottom
32430 2019-Jan-11 15:26:34.356332 - [DEBUG] End adding new jump function
32431 2019-Jan-11 15:26:34.356357 - [DEBUG]
32432 2019-Jan-11 15:26:34.356382 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32433 2019-Jan-11 15:26:34.356407 - [DEBUG]
32434 2019-Jan-11 15:26:34.356431 - [DEBUG] Process 890. path edge:
32435 2019-Jan-11 15:26:34.356456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32436 2019-Jan-11 15:26:34.356513 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
32437 2019-Jan-11 15:26:34.357150 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32438 2019-Jan-11 15:26:34.357780 - [DEBUG]
32439 2019-Jan-11 15:26:34.357806 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32440 2019-Jan-11 15:26:34.358467 - [DEBUG] Possible callees:
32441 2019-Jan-11 15:26:34.358494 - [DEBUG] llvm.dbg.declare
32442 2019-Jan-11 15:26:34.358520 - [DEBUG] Possible return sites:
32443 2019-Jan-11 15:26:34.358545 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16932444 2019-Jan-11 15:26:34.359796 - [DEBUG] Found and process special summary
32445 2019-Jan-11 15:26:34.359830 - [DEBUG] Compose: EdgeIdentity * AllBottom
32446 2019-Jan-11 15:26:34.359859 - [DEBUG]
32447 2019-Jan-11 15:26:34.359884 - [DEBUG] Propagate flow
32448 2019-Jan-11 15:26:34.359908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32449 2019-Jan-11 15:26:34.359965 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32450 2019-Jan-11 15:26:34.360594 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32451 2019-Jan-11 15:26:34.361245 - [DEBUG] Edge function : AllBottom (result of previous compose)
32452 2019-Jan-11 15:26:34.361272 - [DEBUG]
32453 2019-Jan-11 15:26:34.361298 - [DEBUG] Join: AllTop & AllBottom
32454 2019-Jan-11 15:26:34.361326 - [DEBUG] = AllBottom (new jump func)
32455 2019-Jan-11 15:26:34.361351 - [DEBUG]
32456 2019-Jan-11 15:26:34.361376 - [DEBUG] Start adding new jump function
32457 2019-Jan-11 15:26:34.361400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32458 2019-Jan-11 15:26:34.361458 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32459 2019-Jan-11 15:26:34.362088 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32460 2019-Jan-11 15:26:34.362716 - [DEBUG] Edge Function : AllBottom
32461 2019-Jan-11 15:26:34.362745 - [DEBUG] End adding new jump function
32462 2019-Jan-11 15:26:34.362770 - [DEBUG]
32463 2019-Jan-11 15:26:34.362795 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32464 2019-Jan-11 15:26:34.362820 - [DEBUG]
32465 2019-Jan-11 15:26:34.362844 - [DEBUG] Process 891. path edge:
32466 2019-Jan-11 15:26:34.362869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32467 2019-Jan-11 15:26:34.362927 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
32468 2019-Jan-11 15:26:34.363555 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32469 2019-Jan-11 15:26:34.364184 - [DEBUG]
32470 2019-Jan-11 15:26:34.364209 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32471 2019-Jan-11 15:26:34.364875 - [DEBUG] Compose: EdgeIdentity * AllBottom
32472 2019-Jan-11 15:26:34.364903 - [DEBUG]
32473 2019-Jan-11 15:26:34.364927 - [DEBUG] Propagate flow
32474 2019-Jan-11 15:26:34.364951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32475 2019-Jan-11 15:26:34.365008 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32476 2019-Jan-11 15:26:34.365637 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32477 2019-Jan-11 15:26:34.366266 - [DEBUG] Edge function : AllBottom (result of previous compose)
32478 2019-Jan-11 15:26:34.366293 - [DEBUG]
32479 2019-Jan-11 15:26:34.366318 - [DEBUG] Join: AllTop & AllBottom
32480 2019-Jan-11 15:26:34.366345 - [DEBUG] = AllBottom (new jump func)
32481 2019-Jan-11 15:26:34.366371 - [DEBUG]
32482 2019-Jan-11 15:26:34.366395 - [DEBUG] Start adding new jump function
32483 2019-Jan-11 15:26:34.366420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32484 2019-Jan-11 15:26:34.366477 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32485 2019-Jan-11 15:26:34.367107 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32486 2019-Jan-11 15:26:34.367734 - [DEBUG] Edge Function : AllBottom
32487 2019-Jan-11 15:26:34.367763 - [DEBUG] End adding new jump function
32488 2019-Jan-11 15:26:34.367788 - [DEBUG]
32489 2019-Jan-11 15:26:34.367812 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32490 2019-Jan-11 15:26:34.367837 - [DEBUG]
32491 2019-Jan-11 15:26:34.367874 - [DEBUG] Process 892. path edge:
32492 2019-Jan-11 15:26:34.367900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32493 2019-Jan-11 15:26:34.367958 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
32494 2019-Jan-11 15:26:34.368585 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32495 2019-Jan-11 15:26:34.369214 - [DEBUG]
32496 2019-Jan-11 15:26:34.369253 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32497 2019-Jan-11 15:26:34.369903 - [DEBUG] Compose: EdgeIdentity * AllBottom
32498 2019-Jan-11 15:26:34.369932 - [DEBUG]
32499 2019-Jan-11 15:26:34.369957 - [DEBUG] Propagate flow
32500 2019-Jan-11 15:26:34.369982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32501 2019-Jan-11 15:26:34.370041 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32502 2019-Jan-11 15:26:34.370680 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32503 2019-Jan-11 15:26:34.371325 - [DEBUG] Edge function : AllBottom (result of previous compose)
32504 2019-Jan-11 15:26:34.371351 - [DEBUG]
32505 2019-Jan-11 15:26:34.371376 - [DEBUG] Join: AllTop & AllBottom
32506 2019-Jan-11 15:26:34.371402 - [DEBUG] = AllBottom (new jump func)
32507 2019-Jan-11 15:26:34.371427 - [DEBUG]
32508 2019-Jan-11 15:26:34.371450 - [DEBUG] Start adding new jump function
32509 2019-Jan-11 15:26:34.371474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32510 2019-Jan-11 15:26:34.371531 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32511 2019-Jan-11 15:26:34.372160 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32512 2019-Jan-11 15:26:34.372791 - [DEBUG] Edge Function : AllBottom
32513 2019-Jan-11 15:26:34.372820 - [DEBUG] End adding new jump function
32514 2019-Jan-11 15:26:34.372845 - [DEBUG]
32515 2019-Jan-11 15:26:34.372870 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32516 2019-Jan-11 15:26:34.372895 - [DEBUG]
32517 2019-Jan-11 15:26:34.372919 - [DEBUG] Process 893. path edge:
32518 2019-Jan-11 15:26:34.372944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32519 2019-Jan-11 15:26:34.373001 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
32520 2019-Jan-11 15:26:34.373632 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32521 2019-Jan-11 15:26:34.374260 - [DEBUG]
32522 2019-Jan-11 15:26:34.374285 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32523 2019-Jan-11 15:26:34.374954 - [DEBUG] Compose: EdgeIdentity * AllBottom
32524 2019-Jan-11 15:26:34.374984 - [DEBUG]
32525 2019-Jan-11 15:26:34.375008 - [DEBUG] Propagate flow
32526 2019-Jan-11 15:26:34.375031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32527 2019-Jan-11 15:26:34.375089 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32528 2019-Jan-11 15:26:34.375718 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32529 2019-Jan-11 15:26:34.376349 - [DEBUG] Edge function : AllBottom (result of previous compose)
32530 2019-Jan-11 15:26:34.376375 - [DEBUG]
32531 2019-Jan-11 15:26:34.376401 - [DEBUG] Join: AllTop & AllBottom
32532 2019-Jan-11 15:26:34.376428 - [DEBUG] = AllBottom (new jump func)
32533 2019-Jan-11 15:26:34.376454 - [DEBUG]
32534 2019-Jan-11 15:26:34.376478 - [DEBUG] Start adding new jump function
32535 2019-Jan-11 15:26:34.376503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32536 2019-Jan-11 15:26:34.376559 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32537 2019-Jan-11 15:26:34.377188 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32538 2019-Jan-11 15:26:34.377814 - [DEBUG] Edge Function : AllBottom
32539 2019-Jan-11 15:26:34.377843 - [DEBUG] End adding new jump function
32540 2019-Jan-11 15:26:34.377881 - [DEBUG]
32541 2019-Jan-11 15:26:34.377915 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32542 2019-Jan-11 15:26:34.377940 - [DEBUG]
32543 2019-Jan-11 15:26:34.377965 - [DEBUG] Process 894. path edge:
32544 2019-Jan-11 15:26:34.377990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32545 2019-Jan-11 15:26:34.378047 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
32546 2019-Jan-11 15:26:34.378676 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32547 2019-Jan-11 15:26:34.379305 - [DEBUG]
32548 2019-Jan-11 15:26:34.379331 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32549 2019-Jan-11 15:26:34.379972 - [DEBUG] Compose: EdgeIdentity * AllBottom
32550 2019-Jan-11 15:26:34.380001 - [DEBUG]
32551 2019-Jan-11 15:26:34.380026 - [DEBUG] Propagate flow
32552 2019-Jan-11 15:26:34.380050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32553 2019-Jan-11 15:26:34.380108 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32554 2019-Jan-11 15:26:34.380737 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32555 2019-Jan-11 15:26:34.381380 - [DEBUG] Edge function : AllBottom (result of previous compose)
32556 2019-Jan-11 15:26:34.381405 - [DEBUG]
32557 2019-Jan-11 15:26:34.381430 - [DEBUG] Join: AllTop & AllBottom
32558 2019-Jan-11 15:26:34.381456 - [DEBUG] = AllBottom (new jump func)
32559 2019-Jan-11 15:26:34.381481 - [DEBUG]
32560 2019-Jan-11 15:26:34.381504 - [DEBUG] Start adding new jump function
32561 2019-Jan-11 15:26:34.381528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32562 2019-Jan-11 15:26:34.381585 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32563 2019-Jan-11 15:26:34.382213 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32564 2019-Jan-11 15:26:34.382841 - [DEBUG] Edge Function : AllBottom
32565 2019-Jan-11 15:26:34.382870 - [DEBUG] End adding new jump function
32566 2019-Jan-11 15:26:34.382895 - [DEBUG]
32567 2019-Jan-11 15:26:34.382919 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32568 2019-Jan-11 15:26:34.382944 - [DEBUG]
32569 2019-Jan-11 15:26:34.382968 - [DEBUG] Process 895. path edge:
32570 2019-Jan-11 15:26:34.382993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32571 2019-Jan-11 15:26:34.383051 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
32572 2019-Jan-11 15:26:34.383679 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32573 2019-Jan-11 15:26:34.384307 - [DEBUG]
32574 2019-Jan-11 15:26:34.384332 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32575 2019-Jan-11 15:26:34.384999 - [DEBUG] Compose: EdgeIdentity * AllBottom
32576 2019-Jan-11 15:26:34.385029 - [DEBUG]
32577 2019-Jan-11 15:26:34.385054 - [DEBUG] Propagate flow
32578 2019-Jan-11 15:26:34.385078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32579 2019-Jan-11 15:26:34.385137 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32580 2019-Jan-11 15:26:34.385764 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32581 2019-Jan-11 15:26:34.386394 - [DEBUG] Edge function : AllBottom (result of previous compose)
32582 2019-Jan-11 15:26:34.386421 - [DEBUG]
32583 2019-Jan-11 15:26:34.386447 - [DEBUG] Join: AllTop & AllBottom
32584 2019-Jan-11 15:26:34.386474 - [DEBUG] = AllBottom (new jump func)
32585 2019-Jan-11 15:26:34.386508 - [DEBUG]
32586 2019-Jan-11 15:26:34.386533 - [DEBUG] Start adding new jump function
32587 2019-Jan-11 15:26:34.386558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32588 2019-Jan-11 15:26:34.386616 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32589 2019-Jan-11 15:26:34.387245 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32590 2019-Jan-11 15:26:34.387881 - [DEBUG] Edge Function : AllBottom
32591 2019-Jan-11 15:26:34.387910 - [DEBUG] End adding new jump function
32592 2019-Jan-11 15:26:34.387936 - [DEBUG]
32593 2019-Jan-11 15:26:34.387960 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32594 2019-Jan-11 15:26:34.387986 - [DEBUG]
32595 2019-Jan-11 15:26:34.388010 - [DEBUG] Process 896. path edge:
32596 2019-Jan-11 15:26:34.388035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32597 2019-Jan-11 15:26:34.388093 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
32598 2019-Jan-11 15:26:34.388720 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32599 2019-Jan-11 15:26:34.389349 - [DEBUG]
32600 2019-Jan-11 15:26:34.389375 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32601 2019-Jan-11 15:26:34.390016 - [DEBUG] Compose: EdgeIdentity * AllBottom
32602 2019-Jan-11 15:26:34.390045 - [DEBUG]
32603 2019-Jan-11 15:26:34.390070 - [DEBUG] Propagate flow
32604 2019-Jan-11 15:26:34.390095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32605 2019-Jan-11 15:26:34.390153 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32606 2019-Jan-11 15:26:34.390784 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32607 2019-Jan-11 15:26:34.391429 - [DEBUG] Edge function : AllBottom (result of previous compose)
32608 2019-Jan-11 15:26:34.391454 - [DEBUG]
32609 2019-Jan-11 15:26:34.391479 - [DEBUG] Join: AllTop & AllBottom
32610 2019-Jan-11 15:26:34.391505 - [DEBUG] = AllBottom (new jump func)
32611 2019-Jan-11 15:26:34.391530 - [DEBUG]
32612 2019-Jan-11 15:26:34.391553 - [DEBUG] Start adding new jump function
32613 2019-Jan-11 15:26:34.391577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32614 2019-Jan-11 15:26:34.391634 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32615 2019-Jan-11 15:26:34.392262 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32616 2019-Jan-11 15:26:34.392890 - [DEBUG] Edge Function : AllBottom
32617 2019-Jan-11 15:26:34.392919 - [DEBUG] End adding new jump function
32618 2019-Jan-11 15:26:34.392944 - [DEBUG]
32619 2019-Jan-11 15:26:34.392969 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32620 2019-Jan-11 15:26:34.392994 - [DEBUG]
32621 2019-Jan-11 15:26:34.393018 - [DEBUG] Process 897. path edge:
32622 2019-Jan-11 15:26:34.393043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32623 2019-Jan-11 15:26:34.393100 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
32624 2019-Jan-11 15:26:34.393728 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32625 2019-Jan-11 15:26:34.394356 - [DEBUG]
32626 2019-Jan-11 15:26:34.394381 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32627 2019-Jan-11 15:26:34.395053 - [DEBUG] Compose: EdgeIdentity * AllBottom
32628 2019-Jan-11 15:26:34.395082 - [DEBUG]
32629 2019-Jan-11 15:26:34.395107 - [DEBUG] Propagate flow
32630 2019-Jan-11 15:26:34.395139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32631 2019-Jan-11 15:26:34.395198 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32632 2019-Jan-11 15:26:34.395830 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32633 2019-Jan-11 15:26:34.396459 - [DEBUG] Edge function : AllBottom (result of previous compose)
32634 2019-Jan-11 15:26:34.396485 - [DEBUG]
32635 2019-Jan-11 15:26:34.396511 - [DEBUG] Join: AllTop & AllBottom
32636 2019-Jan-11 15:26:34.396538 - [DEBUG] = AllBottom (new jump func)
32637 2019-Jan-11 15:26:34.396564 - [DEBUG]
32638 2019-Jan-11 15:26:34.396588 - [DEBUG] Start adding new jump function
32639 2019-Jan-11 15:26:34.396613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32640 2019-Jan-11 15:26:34.396670 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32641 2019-Jan-11 15:26:34.397300 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32642 2019-Jan-11 15:26:34.397943 - [DEBUG] Edge Function : AllBottom
32643 2019-Jan-11 15:26:34.397971 - [DEBUG] End adding new jump function
32644 2019-Jan-11 15:26:34.397995 - [DEBUG]
32645 2019-Jan-11 15:26:34.398019 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32646 2019-Jan-11 15:26:34.398043 - [DEBUG]
32647 2019-Jan-11 15:26:34.398067 - [DEBUG] Process 898. path edge:
32648 2019-Jan-11 15:26:34.398091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32649 2019-Jan-11 15:26:34.398147 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
32650 2019-Jan-11 15:26:34.398779 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32651 2019-Jan-11 15:26:34.399407 - [DEBUG]
32652 2019-Jan-11 15:26:34.399434 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32653 2019-Jan-11 15:26:34.400082 - [DEBUG] Compose: EdgeIdentity * AllBottom
32654 2019-Jan-11 15:26:34.400111 - [DEBUG]
32655 2019-Jan-11 15:26:34.400135 - [DEBUG] Propagate flow
32656 2019-Jan-11 15:26:34.400160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32657 2019-Jan-11 15:26:34.400218 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32658 2019-Jan-11 15:26:34.400847 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32659 2019-Jan-11 15:26:34.401490 - [DEBUG] Edge function : AllBottom (result of previous compose)
32660 2019-Jan-11 15:26:34.401515 - [DEBUG]
32661 2019-Jan-11 15:26:34.401540 - [DEBUG] Join: AllTop & AllBottom
32662 2019-Jan-11 15:26:34.401566 - [DEBUG] = AllBottom (new jump func)
32663 2019-Jan-11 15:26:34.401591 - [DEBUG]
32664 2019-Jan-11 15:26:34.401615 - [DEBUG] Start adding new jump function
32665 2019-Jan-11 15:26:34.401638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32666 2019-Jan-11 15:26:34.401694 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32667 2019-Jan-11 15:26:34.402322 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32668 2019-Jan-11 15:26:34.402949 - [DEBUG] Edge Function : AllBottom
32669 2019-Jan-11 15:26:34.402978 - [DEBUG] End adding new jump function
32670 2019-Jan-11 15:26:34.403003 - [DEBUG]
32671 2019-Jan-11 15:26:34.403027 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32672 2019-Jan-11 15:26:34.403059 - [DEBUG]
32673 2019-Jan-11 15:26:34.403084 - [DEBUG] Process 899. path edge:
32674 2019-Jan-11 15:26:34.403109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32675 2019-Jan-11 15:26:34.403167 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
32676 2019-Jan-11 15:26:34.403794 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32677 2019-Jan-11 15:26:34.404423 - [DEBUG]
32678 2019-Jan-11 15:26:34.404449 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32679 2019-Jan-11 15:26:34.405116 - [DEBUG] Compose: EdgeIdentity * AllBottom
32680 2019-Jan-11 15:26:34.405145 - [DEBUG]
32681 2019-Jan-11 15:26:34.405169 - [DEBUG] Propagate flow
32682 2019-Jan-11 15:26:34.405192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32683 2019-Jan-11 15:26:34.405250 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32684 2019-Jan-11 15:26:34.405884 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32685 2019-Jan-11 15:26:34.406514 - [DEBUG] Edge function : AllBottom (result of previous compose)
32686 2019-Jan-11 15:26:34.406540 - [DEBUG]
32687 2019-Jan-11 15:26:34.406566 - [DEBUG] Join: AllTop & AllBottom
32688 2019-Jan-11 15:26:34.406593 - [DEBUG] = AllBottom (new jump func)
32689 2019-Jan-11 15:26:34.406619 - [DEBUG]
32690 2019-Jan-11 15:26:34.406643 - [DEBUG] Start adding new jump function
32691 2019-Jan-11 15:26:34.406667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32692 2019-Jan-11 15:26:34.406724 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32693 2019-Jan-11 15:26:34.407352 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32694 2019-Jan-11 15:26:34.407992 - [DEBUG] Edge Function : AllBottom
32695 2019-Jan-11 15:26:34.408020 - [DEBUG] End adding new jump function
32696 2019-Jan-11 15:26:34.408045 - [DEBUG]
32697 2019-Jan-11 15:26:34.408068 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32698 2019-Jan-11 15:26:34.408092 - [DEBUG]
32699 2019-Jan-11 15:26:34.408115 - [DEBUG] Process 900. path edge:
32700 2019-Jan-11 15:26:34.408140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32701 2019-Jan-11 15:26:34.408196 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
32702 2019-Jan-11 15:26:34.408820 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32703 2019-Jan-11 15:26:34.409448 - [DEBUG]
32704 2019-Jan-11 15:26:34.409473 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32705 2019-Jan-11 15:26:34.410110 - [DEBUG] Start of endsummarytab entry
32706 2019-Jan-11 15:26:34.410146 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32707 2019-Jan-11 15:26:34.410778 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
32708 2019-Jan-11 15:26:34.410840 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32709 2019-Jan-11 15:26:34.411482 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32710 2019-Jan-11 15:26:34.412112 - [DEBUG] EF: AllBottom
32711 2019-Jan-11 15:26:34.412139 - [DEBUG]
32712 2019-Jan-11 15:26:34.412163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32713 2019-Jan-11 15:26:34.412790 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32714 2019-Jan-11 15:26:34.413426 - [DEBUG] EF: AllBottom
32715 2019-Jan-11 15:26:34.413452 - [DEBUG]
32716 2019-Jan-11 15:26:34.413476 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32717 2019-Jan-11 15:26:34.414121 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
32718 2019-Jan-11 15:26:34.414764 - [DEBUG] EF: AllBottom
32719 2019-Jan-11 15:26:34.414789 - [DEBUG]
32720 2019-Jan-11 15:26:34.414813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32721 2019-Jan-11 15:26:34.415440 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32722 2019-Jan-11 15:26:34.416069 - [DEBUG] EF: AllBottom
32723 2019-Jan-11 15:26:34.416095 - [DEBUG]
32724 2019-Jan-11 15:26:34.416119 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32725 2019-Jan-11 15:26:34.416746 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32726 2019-Jan-11 15:26:34.417381 - [DEBUG] EF: AllBottom
32727 2019-Jan-11 15:26:34.417407 - [DEBUG]
32728 2019-Jan-11 15:26:34.417431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32729 2019-Jan-11 15:26:34.418072 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32730 2019-Jan-11 15:26:34.418701 - [DEBUG] EF: AllBottom
32731 2019-Jan-11 15:26:34.418727 - [DEBUG]
32732 2019-Jan-11 15:26:34.418751 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32733 2019-Jan-11 15:26:34.419377 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32734 2019-Jan-11 15:26:34.420013 - [DEBUG] EF: AllBottom
32735 2019-Jan-11 15:26:34.420039 - [DEBUG]
32736 2019-Jan-11 15:26:34.420063 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32737 2019-Jan-11 15:26:34.420690 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32738 2019-Jan-11 15:26:34.421333 - [DEBUG] EF: AllBottom
32739 2019-Jan-11 15:26:34.421358 - [DEBUG]
32740 2019-Jan-11 15:26:34.421382 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32741 2019-Jan-11 15:26:34.422008 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32742 2019-Jan-11 15:26:34.422636 - [DEBUG] EF: AllBottom
32743 2019-Jan-11 15:26:34.422662 - [DEBUG]
32744 2019-Jan-11 15:26:34.422687 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32745 2019-Jan-11 15:26:34.423313 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32746 2019-Jan-11 15:26:34.423944 - [DEBUG] EF: AllBottom
32747 2019-Jan-11 15:26:34.423970 - [DEBUG]
32748 2019-Jan-11 15:26:34.423995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32749 2019-Jan-11 15:26:34.424636 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32750 2019-Jan-11 15:26:34.425270 - [DEBUG] EF: AllBottom
32751 2019-Jan-11 15:26:34.425296 - [DEBUG]
32752 2019-Jan-11 15:26:34.425321 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32753 2019-Jan-11 15:26:34.425947 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32754 2019-Jan-11 15:26:34.426576 - [DEBUG] EF: AllBottom
32755 2019-Jan-11 15:26:34.426602 - [DEBUG]
32756 2019-Jan-11 15:26:34.426626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32757 2019-Jan-11 15:26:34.427253 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
32758 2019-Jan-11 15:26:34.427894 - [DEBUG] EF: AllBottom
32759 2019-Jan-11 15:26:34.427920 - [DEBUG]
32760 2019-Jan-11 15:26:34.427944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32761 2019-Jan-11 15:26:34.428571 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32762 2019-Jan-11 15:26:34.429213 - [DEBUG] EF: AllBottom
32763 2019-Jan-11 15:26:34.429239 - [DEBUG]
32764 2019-Jan-11 15:26:34.429263 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32765 2019-Jan-11 15:26:34.429890 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32766 2019-Jan-11 15:26:34.430519 - [DEBUG] EF: AllBottom
32767 2019-Jan-11 15:26:34.430545 - [DEBUG]
32768 2019-Jan-11 15:26:34.430569 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32769 2019-Jan-11 15:26:34.431206 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
32770 2019-Jan-11 15:26:34.431835 - [DEBUG] EF: AllBottom
32771 2019-Jan-11 15:26:34.431861 - [DEBUG]
32772 2019-Jan-11 15:26:34.431885 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32773 2019-Jan-11 15:26:34.432512 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32774 2019-Jan-11 15:26:34.433138 - [DEBUG] EF: AllBottom
32775 2019-Jan-11 15:26:34.433164 - [DEBUG]
32776 2019-Jan-11 15:26:34.433189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32777 2019-Jan-11 15:26:34.433815 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
32778 2019-Jan-11 15:26:34.434446 - [DEBUG] EF: AllBottom
32779 2019-Jan-11 15:26:34.434472 - [DEBUG]
32780 2019-Jan-11 15:26:34.434496 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32781 2019-Jan-11 15:26:34.435136 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
32782 2019-Jan-11 15:26:34.435762 - [DEBUG] EF: AllBottom
32783 2019-Jan-11 15:26:34.435787 - [DEBUG]
32784 2019-Jan-11 15:26:34.435812 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32785 2019-Jan-11 15:26:34.436438 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32786 2019-Jan-11 15:26:34.437066 - [DEBUG] EF: AllBottom
32787 2019-Jan-11 15:26:34.437092 - [DEBUG]
32788 2019-Jan-11 15:26:34.437117 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32789 2019-Jan-11 15:26:34.437743 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32790 2019-Jan-11 15:26:34.438384 - [DEBUG] EF: AllBottom
32791 2019-Jan-11 15:26:34.438411 - [DEBUG]
32792 2019-Jan-11 15:26:34.438435 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32793 2019-Jan-11 15:26:34.439062 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32794 2019-Jan-11 15:26:34.439691 - [DEBUG] EF: AllBottom
32795 2019-Jan-11 15:26:34.439717 - [DEBUG]
32796 2019-Jan-11 15:26:34.439742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32797 2019-Jan-11 15:26:34.440368 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32798 2019-Jan-11 15:26:34.440995 - [DEBUG] EF: AllBottom
32799 2019-Jan-11 15:26:34.441021 - [DEBUG]
32800 2019-Jan-11 15:26:34.441046 - [DEBUG] ---------------
32801 2019-Jan-11 15:26:34.441070 - [DEBUG]
32802 2019-Jan-11 15:26:34.441097 - [DEBUG] End of endsummarytab entry
32803 2019-Jan-11 15:26:34.441121 - [DEBUG]
32804 2019-Jan-11 15:26:34.441146 - [DEBUG] Start of incomingtab entry
32805 2019-Jan-11 15:26:34.441170 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32806 2019-Jan-11 15:26:34.441810 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
32807 2019-Jan-11 15:26:34.441868 - [DEBUG] ---------------
32808 2019-Jan-11 15:26:34.441893 - [DEBUG] End of incomingtab entry
32809 2019-Jan-11 15:26:34.441918 - [DEBUG]
32810 2019-Jan-11 15:26:34.441944 - [DEBUG] EDGE:
32811 2019-Jan-11 15:26:34.442002 - [DEBUG] ---> 32812 2019-Jan-11 15:26:34.442640 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32813 2019-Jan-11 15:26:34.443270 - [DEBUG]
32814 2019-Jan-11 15:26:34.443297 - [DEBUG] Compose: EdgeIdentity * AllBottom
32815 2019-Jan-11 15:26:34.443325 - [DEBUG]
32816 2019-Jan-11 15:26:34.443349 - [DEBUG] Propagate flow
32817 2019-Jan-11 15:26:34.443373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32818 2019-Jan-11 15:26:34.443430 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32819 2019-Jan-11 15:26:34.444056 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32820 2019-Jan-11 15:26:34.444697 - [DEBUG] Edge function : AllBottom (result of previous compose)
32821 2019-Jan-11 15:26:34.444723 - [DEBUG]
32822 2019-Jan-11 15:26:34.444748 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32823 2019-Jan-11 15:26:34.444774 - [DEBUG] = AllBottom
32824 2019-Jan-11 15:26:34.444799 - [DEBUG]
32825 2019-Jan-11 15:26:34.444822 - [DEBUG] PROPAGATE: No new function!
32826 2019-Jan-11 15:26:34.444847 - [DEBUG] EDGE:
32827 2019-Jan-11 15:26:34.444904 - [DEBUG] ---> 32828 2019-Jan-11 15:26:34.445529 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32829 2019-Jan-11 15:26:34.446159 - [DEBUG]
32830 2019-Jan-11 15:26:34.446192 - [DEBUG] Compose: EdgeIdentity * AllBottom
32831 2019-Jan-11 15:26:34.446220 - [DEBUG]
32832 2019-Jan-11 15:26:34.446245 - [DEBUG] Propagate flow
32833 2019-Jan-11 15:26:34.446269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32834 2019-Jan-11 15:26:34.446326 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32835 2019-Jan-11 15:26:34.446963 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32836 2019-Jan-11 15:26:34.447592 - [DEBUG] Edge function : AllBottom (result of previous compose)
32837 2019-Jan-11 15:26:34.447618 - [DEBUG]
32838 2019-Jan-11 15:26:34.447644 - [DEBUG] Join: AllTop & AllBottom
32839 2019-Jan-11 15:26:34.447671 - [DEBUG] = AllBottom (new jump func)
32840 2019-Jan-11 15:26:34.447696 - [DEBUG]
32841 2019-Jan-11 15:26:34.447721 - [DEBUG] Start adding new jump function
32842 2019-Jan-11 15:26:34.447745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32843 2019-Jan-11 15:26:34.447801 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32844 2019-Jan-11 15:26:34.448446 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32845 2019-Jan-11 15:26:34.449081 - [DEBUG] Edge Function : AllBottom
32846 2019-Jan-11 15:26:34.449111 - [DEBUG] End adding new jump function
32847 2019-Jan-11 15:26:34.449135 - [DEBUG]
32848 2019-Jan-11 15:26:34.449160 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
32849 2019-Jan-11 15:26:34.449185 - [DEBUG]
32850 2019-Jan-11 15:26:34.449209 - [DEBUG] Process 901. path edge:
32851 2019-Jan-11 15:26:34.449234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32852 2019-Jan-11 15:26:34.449291 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
32853 2019-Jan-11 15:26:34.449928 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32854 2019-Jan-11 15:26:34.450556 - [DEBUG]
32855 2019-Jan-11 15:26:34.450582 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32856 2019-Jan-11 15:26:34.451248 - [DEBUG] Possible callees:
32857 2019-Jan-11 15:26:34.451275 - [DEBUG] llvm.dbg.declare
32858 2019-Jan-11 15:26:34.451301 - [DEBUG] Possible return sites:
32859 2019-Jan-11 15:26:34.451326 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19332860 2019-Jan-11 15:26:34.452581 - [DEBUG] Found and process special summary
32861 2019-Jan-11 15:26:34.452616 - [DEBUG] Compose: EdgeIdentity * AllBottom
32862 2019-Jan-11 15:26:34.452644 - [DEBUG]
32863 2019-Jan-11 15:26:34.452669 - [DEBUG] Propagate flow
32864 2019-Jan-11 15:26:34.452693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32865 2019-Jan-11 15:26:34.452751 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32866 2019-Jan-11 15:26:34.453380 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32867 2019-Jan-11 15:26:34.454008 - [DEBUG] Edge function : AllBottom (result of previous compose)
32868 2019-Jan-11 15:26:34.454035 - [DEBUG]
32869 2019-Jan-11 15:26:34.454060 - [DEBUG] Join: AllTop & AllBottom
32870 2019-Jan-11 15:26:34.454087 - [DEBUG] = AllBottom (new jump func)
32871 2019-Jan-11 15:26:34.454112 - [DEBUG]
32872 2019-Jan-11 15:26:34.454137 - [DEBUG] Start adding new jump function
32873 2019-Jan-11 15:26:34.454161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32874 2019-Jan-11 15:26:34.454218 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32875 2019-Jan-11 15:26:34.454861 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32876 2019-Jan-11 15:26:34.455487 - [DEBUG] Edge Function : AllBottom
32877 2019-Jan-11 15:26:34.455516 - [DEBUG] End adding new jump function
32878 2019-Jan-11 15:26:34.455541 - [DEBUG]
32879 2019-Jan-11 15:26:34.455566 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
32880 2019-Jan-11 15:26:34.455591 - [DEBUG]
32881 2019-Jan-11 15:26:34.455615 - [DEBUG] Process 902. path edge:
32882 2019-Jan-11 15:26:34.455640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32883 2019-Jan-11 15:26:34.455697 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
32884 2019-Jan-11 15:26:34.456326 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32885 2019-Jan-11 15:26:34.456955 - [DEBUG]
32886 2019-Jan-11 15:26:34.456980 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32887 2019-Jan-11 15:26:34.457632 - [DEBUG] Compose: EdgeIdentity * AllBottom
32888 2019-Jan-11 15:26:34.457661 - [DEBUG]
32889 2019-Jan-11 15:26:34.457686 - [DEBUG] Propagate flow
32890 2019-Jan-11 15:26:34.457710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32891 2019-Jan-11 15:26:34.457768 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32892 2019-Jan-11 15:26:34.458410 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32893 2019-Jan-11 15:26:34.459039 - [DEBUG] Edge function : AllBottom (result of previous compose)
32894 2019-Jan-11 15:26:34.459066 - [DEBUG]
32895 2019-Jan-11 15:26:34.459091 - [DEBUG] Join: AllTop & AllBottom
32896 2019-Jan-11 15:26:34.459118 - [DEBUG] = AllBottom (new jump func)
32897 2019-Jan-11 15:26:34.459144 - [DEBUG]
32898 2019-Jan-11 15:26:34.459168 - [DEBUG] Start adding new jump function
32899 2019-Jan-11 15:26:34.459193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32900 2019-Jan-11 15:26:34.459249 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32901 2019-Jan-11 15:26:34.459886 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32902 2019-Jan-11 15:26:34.460513 - [DEBUG] Edge Function : AllBottom
32903 2019-Jan-11 15:26:34.460542 - [DEBUG] End adding new jump function
32904 2019-Jan-11 15:26:34.460567 - [DEBUG]
32905 2019-Jan-11 15:26:34.460591 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
32906 2019-Jan-11 15:26:34.460616 - [DEBUG]
32907 2019-Jan-11 15:26:34.460640 - [DEBUG] Process 903. path edge:
32908 2019-Jan-11 15:26:34.460665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32909 2019-Jan-11 15:26:34.460722 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
32910 2019-Jan-11 15:26:34.461362 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32911 2019-Jan-11 15:26:34.461990 - [DEBUG]
32912 2019-Jan-11 15:26:34.462016 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32913 2019-Jan-11 15:26:34.462656 - [DEBUG] Compose: EdgeIdentity * AllBottom
32914 2019-Jan-11 15:26:34.462685 - [DEBUG]
32915 2019-Jan-11 15:26:34.462710 - [DEBUG] Propagate flow
32916 2019-Jan-11 15:26:34.462734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32917 2019-Jan-11 15:26:34.462793 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32918 2019-Jan-11 15:26:34.463422 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32919 2019-Jan-11 15:26:34.464050 - [DEBUG] Edge function : AllBottom (result of previous compose)
32920 2019-Jan-11 15:26:34.464077 - [DEBUG]
32921 2019-Jan-11 15:26:34.464102 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32922 2019-Jan-11 15:26:34.464129 - [DEBUG] = AllBottom
32923 2019-Jan-11 15:26:34.464155 - [DEBUG]
32924 2019-Jan-11 15:26:34.464179 - [DEBUG] PROPAGATE: No new function!
32925 2019-Jan-11 15:26:34.464204 - [DEBUG] EDGE:
32926 2019-Jan-11 15:26:34.464263 - [DEBUG] ---> 32927 2019-Jan-11 15:26:34.464902 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32928 2019-Jan-11 15:26:34.465532 - [DEBUG]
32929 2019-Jan-11 15:26:34.465557 - [DEBUG] EDGE:
32930 2019-Jan-11 15:26:34.465615 - [DEBUG] ---> 32931 2019-Jan-11 15:26:34.466244 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32932 2019-Jan-11 15:26:34.466872 - [DEBUG]
32933 2019-Jan-11 15:26:34.466908 - [DEBUG] Compose: EdgeIdentity * AllBottom
32934 2019-Jan-11 15:26:34.466936 - [DEBUG]
32935 2019-Jan-11 15:26:34.466961 - [DEBUG] Propagate flow
32936 2019-Jan-11 15:26:34.466985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32937 2019-Jan-11 15:26:34.467043 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32938 2019-Jan-11 15:26:34.467671 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32939 2019-Jan-11 15:26:34.468315 - [DEBUG] Edge function : AllBottom (result of previous compose)
32940 2019-Jan-11 15:26:34.468342 - [DEBUG]
32941 2019-Jan-11 15:26:34.468367 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32942 2019-Jan-11 15:26:34.468394 - [DEBUG] = AllBottom
32943 2019-Jan-11 15:26:34.468420 - [DEBUG]
32944 2019-Jan-11 15:26:34.468443 - [DEBUG] PROPAGATE: No new function!
32945 2019-Jan-11 15:26:34.468470 - [DEBUG] EDGE:
32946 2019-Jan-11 15:26:34.468537 - [DEBUG] ---> 32947 2019-Jan-11 15:26:34.469173 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32948 2019-Jan-11 15:26:34.469802 - [DEBUG]
32949 2019-Jan-11 15:26:34.469828 - [DEBUG] EDGE:
32950 2019-Jan-11 15:26:34.469886 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32951 2019-Jan-11 15:26:34.470518 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32952 2019-Jan-11 15:26:34.471146 - [DEBUG]
32953 2019-Jan-11 15:26:34.471173 - [DEBUG] Compose: EdgeIdentity * AllBottom
32954 2019-Jan-11 15:26:34.471212 - [DEBUG]
32955 2019-Jan-11 15:26:34.471237 - [DEBUG] Propagate flow
32956 2019-Jan-11 15:26:34.471262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32957 2019-Jan-11 15:26:34.471319 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32958 2019-Jan-11 15:26:34.471949 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32959 2019-Jan-11 15:26:34.472577 - [DEBUG] Edge function : AllBottom (result of previous compose)
32960 2019-Jan-11 15:26:34.472603 - [DEBUG]
32961 2019-Jan-11 15:26:34.472629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32962 2019-Jan-11 15:26:34.472656 - [DEBUG] = AllBottom
32963 2019-Jan-11 15:26:34.472681 - [DEBUG]
32964 2019-Jan-11 15:26:34.472705 - [DEBUG] PROPAGATE: No new function!
32965 2019-Jan-11 15:26:34.472730 - [DEBUG] EDGE:
32966 2019-Jan-11 15:26:34.472789 - [DEBUG] ---> 32967 2019-Jan-11 15:26:34.473417 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32968 2019-Jan-11 15:26:34.474046 - [DEBUG]
32969 2019-Jan-11 15:26:34.474072 - [DEBUG] EDGE:
32970 2019-Jan-11 15:26:34.474131 - [DEBUG] ---> 32971 2019-Jan-11 15:26:34.474773 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32972 2019-Jan-11 15:26:34.475401 - [DEBUG]
32973 2019-Jan-11 15:26:34.475427 - [DEBUG] EDGE:
32974 2019-Jan-11 15:26:34.475485 - [DEBUG] ---> 32975 2019-Jan-11 15:26:34.476113 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32976 2019-Jan-11 15:26:34.476742 - [DEBUG]
32977 2019-Jan-11 15:26:34.476774 - [DEBUG] Compose: EdgeIdentity * AllBottom
32978 2019-Jan-11 15:26:34.476802 - [DEBUG]
32979 2019-Jan-11 15:26:34.476826 - [DEBUG] Propagate flow
32980 2019-Jan-11 15:26:34.476850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32981 2019-Jan-11 15:26:34.476907 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32982 2019-Jan-11 15:26:34.477536 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32983 2019-Jan-11 15:26:34.478179 - [DEBUG] Edge function : AllBottom (result of previous compose)
32984 2019-Jan-11 15:26:34.478205 - [DEBUG]
32985 2019-Jan-11 15:26:34.478229 - [DEBUG] Join: AllTop & AllBottom
32986 2019-Jan-11 15:26:34.478255 - [DEBUG] = AllBottom (new jump func)
32987 2019-Jan-11 15:26:34.478280 - [DEBUG]
32988 2019-Jan-11 15:26:34.478303 - [DEBUG] Start adding new jump function
32989 2019-Jan-11 15:26:34.478334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32990 2019-Jan-11 15:26:34.478391 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32991 2019-Jan-11 15:26:34.479019 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32992 2019-Jan-11 15:26:34.479647 - [DEBUG] Edge Function : AllBottom
32993 2019-Jan-11 15:26:34.479676 - [DEBUG] End adding new jump function
32994 2019-Jan-11 15:26:34.479701 - [DEBUG]
32995 2019-Jan-11 15:26:34.479724 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
32996 2019-Jan-11 15:26:34.479749 - [DEBUG]
32997 2019-Jan-11 15:26:34.479774 - [DEBUG] Process 904. path edge:
32998 2019-Jan-11 15:26:34.479798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32999 2019-Jan-11 15:26:34.479855 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
33000 2019-Jan-11 15:26:34.480484 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33001 2019-Jan-11 15:26:34.481112 - [DEBUG]
33002 2019-Jan-11 15:26:34.481137 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33003 2019-Jan-11 15:26:34.481802 - [DEBUG] Compose: EdgeIdentity * AllBottom
33004 2019-Jan-11 15:26:34.481832 - [DEBUG]
33005 2019-Jan-11 15:26:34.481856 - [DEBUG] Propagate flow
33006 2019-Jan-11 15:26:34.481880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33007 2019-Jan-11 15:26:34.481939 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
33008 2019-Jan-11 15:26:34.482564 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33009 2019-Jan-11 15:26:34.483193 - [DEBUG] Edge function : AllBottom (result of previous compose)
33010 2019-Jan-11 15:26:34.483220 - [DEBUG]
33011 2019-Jan-11 15:26:34.483245 - [DEBUG] Join: AllTop & AllBottom
33012 2019-Jan-11 15:26:34.483272 - [DEBUG] = AllBottom (new jump func)
33013 2019-Jan-11 15:26:34.483298 - [DEBUG]
33014 2019-Jan-11 15:26:34.483322 - [DEBUG] Start adding new jump function
33015 2019-Jan-11 15:26:34.483346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33016 2019-Jan-11 15:26:34.483403 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33017 2019-Jan-11 15:26:34.484031 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
33018 2019-Jan-11 15:26:34.484669 - [DEBUG] Edge Function : AllBottom
33019 2019-Jan-11 15:26:34.484696 - [DEBUG] End adding new jump function
33020 2019-Jan-11 15:26:34.484721 - [DEBUG]
33021 2019-Jan-11 15:26:34.484744 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
33022 2019-Jan-11 15:26:34.484768 - [DEBUG]
33023 2019-Jan-11 15:26:34.484792 - [DEBUG] Process 905. path edge:
33024 2019-Jan-11 15:26:34.484816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33025 2019-Jan-11 15:26:34.484872 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
33026 2019-Jan-11 15:26:34.485496 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33027 2019-Jan-11 15:26:34.486126 - [DEBUG]
33028 2019-Jan-11 15:26:34.486152 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
33029 2019-Jan-11 15:26:34.486789 - [DEBUG] Compose: EdgeIdentity * AllBottom
33030 2019-Jan-11 15:26:34.486818 - [DEBUG]
33031 2019-Jan-11 15:26:34.486843 - [DEBUG] Propagate flow
33032 2019-Jan-11 15:26:34.486867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33033 2019-Jan-11 15:26:34.486925 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33034 2019-Jan-11 15:26:34.487573 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33035 2019-Jan-11 15:26:34.488219 - [DEBUG] Edge function : AllBottom (result of previous compose)
33036 2019-Jan-11 15:26:34.488246 - [DEBUG]
33037 2019-Jan-11 15:26:34.488272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33038 2019-Jan-11 15:26:34.488299 - [DEBUG] = AllBottom
33039 2019-Jan-11 15:26:34.488324 - [DEBUG]
33040 2019-Jan-11 15:26:34.488348 - [DEBUG] PROPAGATE: No new function!
33041 2019-Jan-11 15:26:34.488373 - [DEBUG] EDGE:
33042 2019-Jan-11 15:26:34.488431 - [DEBUG] ---> 33043 2019-Jan-11 15:26:34.489055 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33044 2019-Jan-11 15:26:34.489683 - [DEBUG]
33045 2019-Jan-11 15:26:34.489709 - [DEBUG] EDGE:
33046 2019-Jan-11 15:26:34.489767 - [DEBUG] ---> 33047 2019-Jan-11 15:26:34.490396 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33048 2019-Jan-11 15:26:34.491024 - [DEBUG]
33049 2019-Jan-11 15:26:34.491050 - [DEBUG] EDGE:
33050 2019-Jan-11 15:26:34.491108 - [DEBUG] ---> 33051 2019-Jan-11 15:26:34.491754 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33052 2019-Jan-11 15:26:34.492383 - [DEBUG]
33053 2019-Jan-11 15:26:34.492409 - [DEBUG] EDGE:
33054 2019-Jan-11 15:26:34.492467 - [DEBUG] ---> 33055 2019-Jan-11 15:26:34.493097 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33056 2019-Jan-11 15:26:34.493726 - [DEBUG]
33057 2019-Jan-11 15:26:34.493752 - [DEBUG] EDGE:
33058 2019-Jan-11 15:26:34.493811 - [DEBUG] ---> 33059 2019-Jan-11 15:26:34.494439 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33060 2019-Jan-11 15:26:34.495084 - [DEBUG]
33061 2019-Jan-11 15:26:34.495109 - [DEBUG] EDGE:
33062 2019-Jan-11 15:26:34.495168 - [DEBUG] ---> 33063 2019-Jan-11 15:26:34.495796 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33064 2019-Jan-11 15:26:34.496424 - [DEBUG]
33065 2019-Jan-11 15:26:34.496460 - [DEBUG] Compose: EdgeIdentity * AllBottom
33066 2019-Jan-11 15:26:34.496489 - [DEBUG]
33067 2019-Jan-11 15:26:34.496513 - [DEBUG] Propagate flow
33068 2019-Jan-11 15:26:34.496538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33069 2019-Jan-11 15:26:34.496595 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33070 2019-Jan-11 15:26:34.497222 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33071 2019-Jan-11 15:26:34.497851 - [DEBUG] Edge function : AllBottom (result of previous compose)
33072 2019-Jan-11 15:26:34.497891 - [DEBUG]
33073 2019-Jan-11 15:26:34.497917 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33074 2019-Jan-11 15:26:34.497944 - [DEBUG] = AllBottom
33075 2019-Jan-11 15:26:34.497970 - [DEBUG]
33076 2019-Jan-11 15:26:34.498002 - [DEBUG] PROPAGATE: No new function!
33077 2019-Jan-11 15:26:34.498029 - [DEBUG] EDGE:
33078 2019-Jan-11 15:26:34.498088 - [DEBUG] ---> 33079 2019-Jan-11 15:26:34.498724 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33080 2019-Jan-11 15:26:34.499353 - [DEBUG]
33081 2019-Jan-11 15:26:34.499378 - [DEBUG] EDGE:
33082 2019-Jan-11 15:26:34.499437 - [DEBUG] ---> 33083 2019-Jan-11 15:26:34.500063 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33084 2019-Jan-11 15:26:34.500693 - [DEBUG]
33085 2019-Jan-11 15:26:34.500719 - [DEBUG] EDGE:
33086 2019-Jan-11 15:26:34.500777 - [DEBUG] ---> 33087 2019-Jan-11 15:26:34.501420 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33088 2019-Jan-11 15:26:34.502049 - [DEBUG]
33089 2019-Jan-11 15:26:34.502084 - [DEBUG] Compose: EdgeIdentity * AllBottom
33090 2019-Jan-11 15:26:34.502112 - [DEBUG]
33091 2019-Jan-11 15:26:34.502137 - [DEBUG] Propagate flow
33092 2019-Jan-11 15:26:34.502161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33093 2019-Jan-11 15:26:34.502218 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33094 2019-Jan-11 15:26:34.502847 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33095 2019-Jan-11 15:26:34.503475 - [DEBUG] Edge function : AllBottom (result of previous compose)
33096 2019-Jan-11 15:26:34.503502 - [DEBUG]
33097 2019-Jan-11 15:26:34.503527 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33098 2019-Jan-11 15:26:34.503554 - [DEBUG] = AllBottom
33099 2019-Jan-11 15:26:34.503580 - [DEBUG]
33100 2019-Jan-11 15:26:34.503604 - [DEBUG] PROPAGATE: No new function!
33101 2019-Jan-11 15:26:34.503630 - [DEBUG] EDGE:
33102 2019-Jan-11 15:26:34.503689 - [DEBUG] ---> 33103 2019-Jan-11 15:26:34.504325 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33104 2019-Jan-11 15:26:34.504970 - [DEBUG]
33105 2019-Jan-11 15:26:34.504996 - [DEBUG] EDGE:
33106 2019-Jan-11 15:26:34.505054 - [DEBUG] ---> 33107 2019-Jan-11 15:26:34.505680 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33108 2019-Jan-11 15:26:34.506308 - [DEBUG]
33109 2019-Jan-11 15:26:34.506334 - [DEBUG] EDGE:
33110 2019-Jan-11 15:26:34.506392 - [DEBUG] ---> 33111 2019-Jan-11 15:26:34.507018 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33112 2019-Jan-11 15:26:34.507645 - [DEBUG]
33113 2019-Jan-11 15:26:34.507670 - [DEBUG] EDGE:
33114 2019-Jan-11 15:26:34.507729 - [DEBUG] ---> 33115 2019-Jan-11 15:26:34.508372 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33116 2019-Jan-11 15:26:34.509001 - [DEBUG]
33117 2019-Jan-11 15:26:34.509036 - [DEBUG] Compose: EdgeIdentity * AllBottom
33118 2019-Jan-11 15:26:34.509072 - [DEBUG]
33119 2019-Jan-11 15:26:34.509098 - [DEBUG] Propagate flow
33120 2019-Jan-11 15:26:34.509122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33121 2019-Jan-11 15:26:34.509180 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33122 2019-Jan-11 15:26:34.509807 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33123 2019-Jan-11 15:26:34.510436 - [DEBUG] Edge function : AllBottom (result of previous compose)
33124 2019-Jan-11 15:26:34.510462 - [DEBUG]
33125 2019-Jan-11 15:26:34.510488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33126 2019-Jan-11 15:26:34.510515 - [DEBUG] = AllBottom
33127 2019-Jan-11 15:26:34.510540 - [DEBUG]
33128 2019-Jan-11 15:26:34.510564 - [DEBUG] PROPAGATE: No new function!
33129 2019-Jan-11 15:26:34.510590 - [DEBUG] EDGE:
33130 2019-Jan-11 15:26:34.510649 - [DEBUG] ---> 33131 2019-Jan-11 15:26:34.511299 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33132 2019-Jan-11 15:26:34.511929 - [DEBUG]
33133 2019-Jan-11 15:26:34.511955 - [DEBUG] EDGE:
33134 2019-Jan-11 15:26:34.512014 - [DEBUG] ---> 33135 2019-Jan-11 15:26:34.512640 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33136 2019-Jan-11 15:26:34.513270 - [DEBUG]
33137 2019-Jan-11 15:26:34.513296 - [DEBUG] EDGE:
33138 2019-Jan-11 15:26:34.513354 - [DEBUG] ---> 33139 2019-Jan-11 15:26:34.513982 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33140 2019-Jan-11 15:26:34.514624 - [DEBUG]
33141 2019-Jan-11 15:26:34.514660 - [DEBUG] Compose: EdgeIdentity * AllBottom
33142 2019-Jan-11 15:26:34.514687 - [DEBUG]
33143 2019-Jan-11 15:26:34.514711 - [DEBUG] Propagate flow
33144 2019-Jan-11 15:26:34.514734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33145 2019-Jan-11 15:26:34.514791 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33146 2019-Jan-11 15:26:34.515419 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33147 2019-Jan-11 15:26:34.516048 - [DEBUG] Edge function : AllBottom (result of previous compose)
33148 2019-Jan-11 15:26:34.516075 - [DEBUG]
33149 2019-Jan-11 15:26:34.516101 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33150 2019-Jan-11 15:26:34.516128 - [DEBUG] = AllBottom
33151 2019-Jan-11 15:26:34.516153 - [DEBUG]
33152 2019-Jan-11 15:26:34.516177 - [DEBUG] PROPAGATE: No new function!
33153 2019-Jan-11 15:26:34.516203 - [DEBUG] EDGE:
33154 2019-Jan-11 15:26:34.516262 - [DEBUG] ---> 33155 2019-Jan-11 15:26:34.516898 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33156 2019-Jan-11 15:26:34.517526 - [DEBUG]
33157 2019-Jan-11 15:26:34.517553 - [DEBUG] EDGE:
33158 2019-Jan-11 15:26:34.517611 - [DEBUG] ---> 33159 2019-Jan-11 15:26:34.518251 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33160 2019-Jan-11 15:26:34.518880 - [DEBUG]
33161 2019-Jan-11 15:26:34.518916 - [DEBUG] EDGE:
33162 2019-Jan-11 15:26:34.518975 - [DEBUG] ---> 33163 2019-Jan-11 15:26:34.519603 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33164 2019-Jan-11 15:26:34.520231 - [DEBUG]
33165 2019-Jan-11 15:26:34.520268 - [DEBUG] Compose: EdgeIdentity * AllBottom
33166 2019-Jan-11 15:26:34.520296 - [DEBUG]
33167 2019-Jan-11 15:26:34.520321 - [DEBUG] Propagate flow
33168 2019-Jan-11 15:26:34.520345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33169 2019-Jan-11 15:26:34.520402 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33170 2019-Jan-11 15:26:34.521030 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33171 2019-Jan-11 15:26:34.521673 - [DEBUG] Edge function : AllBottom (result of previous compose)
33172 2019-Jan-11 15:26:34.521699 - [DEBUG]
33173 2019-Jan-11 15:26:34.521725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33174 2019-Jan-11 15:26:34.521752 - [DEBUG] = AllBottom
33175 2019-Jan-11 15:26:34.521778 - [DEBUG]
33176 2019-Jan-11 15:26:34.521802 - [DEBUG] PROPAGATE: No new function!
33177 2019-Jan-11 15:26:34.521828 - [DEBUG] EDGE:
33178 2019-Jan-11 15:26:34.521887 - [DEBUG] ---> 33179 2019-Jan-11 15:26:34.522524 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33180 2019-Jan-11 15:26:34.523153 - [DEBUG]
33181 2019-Jan-11 15:26:34.523185 - [DEBUG] Compose: EdgeIdentity * AllBottom
33182 2019-Jan-11 15:26:34.523213 - [DEBUG]
33183 2019-Jan-11 15:26:34.523238 - [DEBUG] Propagate flow
33184 2019-Jan-11 15:26:34.523262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33185 2019-Jan-11 15:26:34.523319 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33186 2019-Jan-11 15:26:34.523948 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33187 2019-Jan-11 15:26:34.524589 - [DEBUG] Edge function : AllBottom (result of previous compose)
33188 2019-Jan-11 15:26:34.524614 - [DEBUG]
33189 2019-Jan-11 15:26:34.524639 - [DEBUG] Join: AllTop & AllBottom
33190 2019-Jan-11 15:26:34.524665 - [DEBUG] = AllBottom (new jump func)
33191 2019-Jan-11 15:26:34.524689 - [DEBUG]
33192 2019-Jan-11 15:26:34.524713 - [DEBUG] Start adding new jump function
33193 2019-Jan-11 15:26:34.524736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33194 2019-Jan-11 15:26:34.524792 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33195 2019-Jan-11 15:26:34.525421 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33196 2019-Jan-11 15:26:34.526049 - [DEBUG] Edge Function : AllBottom
33197 2019-Jan-11 15:26:34.526078 - [DEBUG] End adding new jump function
33198 2019-Jan-11 15:26:34.526103 - [DEBUG]
33199 2019-Jan-11 15:26:34.526127 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
33200 2019-Jan-11 15:26:34.526152 - [DEBUG]
33201 2019-Jan-11 15:26:34.526176 - [DEBUG] Process 906. path edge:
33202 2019-Jan-11 15:26:34.526201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33203 2019-Jan-11 15:26:34.526258 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
33204 2019-Jan-11 15:26:34.526886 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33205 2019-Jan-11 15:26:34.527522 - [DEBUG]
33206 2019-Jan-11 15:26:34.527547 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33207 2019-Jan-11 15:26:34.528198 - [DEBUG] Possible callees:
33208 2019-Jan-11 15:26:34.528223 - [DEBUG] foo
33209 2019-Jan-11 15:26:34.528248 - [DEBUG] Possible return sites:
33210 2019-Jan-11 15:26:34.528272 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12633211 2019-Jan-11 15:26:34.529514 - [DEBUG] Found and process special summary
33212 2019-Jan-11 15:26:34.529547 - [DEBUG] Compose: EdgeIdentity * AllBottom
33213 2019-Jan-11 15:26:34.529576 - [DEBUG]
33214 2019-Jan-11 15:26:34.529601 - [DEBUG] Propagate flow
33215 2019-Jan-11 15:26:34.529625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33216 2019-Jan-11 15:26:34.529683 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33217 2019-Jan-11 15:26:34.530311 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33218 2019-Jan-11 15:26:34.530940 - [DEBUG] Edge function : AllBottom (result of previous compose)
33219 2019-Jan-11 15:26:34.530967 - [DEBUG]
33220 2019-Jan-11 15:26:34.530993 - [DEBUG] Join: AllTop & AllBottom
33221 2019-Jan-11 15:26:34.531020 - [DEBUG] = AllBottom (new jump func)
33222 2019-Jan-11 15:26:34.531045 - [DEBUG]
33223 2019-Jan-11 15:26:34.531069 - [DEBUG] Start adding new jump function
33224 2019-Jan-11 15:26:34.531093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33225 2019-Jan-11 15:26:34.531150 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33226 2019-Jan-11 15:26:34.531794 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33227 2019-Jan-11 15:26:34.532422 - [DEBUG] Edge Function : AllBottom
33228 2019-Jan-11 15:26:34.532451 - [DEBUG] End adding new jump function
33229 2019-Jan-11 15:26:34.532476 - [DEBUG]
33230 2019-Jan-11 15:26:34.532500 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
33231 2019-Jan-11 15:26:34.532526 - [DEBUG]
33232 2019-Jan-11 15:26:34.532550 - [DEBUG] Process 907. path edge:
33233 2019-Jan-11 15:26:34.532575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33234 2019-Jan-11 15:26:34.532632 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
33235 2019-Jan-11 15:26:34.533261 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33236 2019-Jan-11 15:26:34.533889 - [DEBUG]
33237 2019-Jan-11 15:26:34.533914 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33238 2019-Jan-11 15:26:34.534578 - [DEBUG] Compose: EdgeIdentity * AllBottom
33239 2019-Jan-11 15:26:34.534608 - [DEBUG]
33240 2019-Jan-11 15:26:34.534633 - [DEBUG] Propagate flow
33241 2019-Jan-11 15:26:34.534657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33242 2019-Jan-11 15:26:34.534715 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33243 2019-Jan-11 15:26:34.535342 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33244 2019-Jan-11 15:26:34.535972 - [DEBUG] Edge function : AllBottom (result of previous compose)
33245 2019-Jan-11 15:26:34.535999 - [DEBUG]
33246 2019-Jan-11 15:26:34.536024 - [DEBUG] Join: AllTop & AllBottom
33247 2019-Jan-11 15:26:34.536051 - [DEBUG] = AllBottom (new jump func)
33248 2019-Jan-11 15:26:34.536077 - [DEBUG]
33249 2019-Jan-11 15:26:34.536101 - [DEBUG] Start adding new jump function
33250 2019-Jan-11 15:26:34.536125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33251 2019-Jan-11 15:26:34.536190 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33252 2019-Jan-11 15:26:34.536820 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33253 2019-Jan-11 15:26:34.537446 - [DEBUG] Edge Function : AllBottom
33254 2019-Jan-11 15:26:34.537475 - [DEBUG] End adding new jump function
33255 2019-Jan-11 15:26:34.537499 - [DEBUG]
33256 2019-Jan-11 15:26:34.537524 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
33257 2019-Jan-11 15:26:34.537549 - [DEBUG]
33258 2019-Jan-11 15:26:34.537573 - [DEBUG] Process 908. path edge:
33259 2019-Jan-11 15:26:34.537598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33260 2019-Jan-11 15:26:34.537655 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
33261 2019-Jan-11 15:26:34.538297 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33262 2019-Jan-11 15:26:34.538926 - [DEBUG]
33263 2019-Jan-11 15:26:34.538953 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33264 2019-Jan-11 15:26:34.539591 - [DEBUG] Compose: EdgeIdentity * AllBottom
33265 2019-Jan-11 15:26:34.539620 - [DEBUG]
33266 2019-Jan-11 15:26:34.539644 - [DEBUG] Propagate flow
33267 2019-Jan-11 15:26:34.539669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33268 2019-Jan-11 15:26:34.539726 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33269 2019-Jan-11 15:26:34.540354 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33270 2019-Jan-11 15:26:34.540984 - [DEBUG] Edge function : AllBottom (result of previous compose)
33271 2019-Jan-11 15:26:34.541010 - [DEBUG]
33272 2019-Jan-11 15:26:34.541036 - [DEBUG] Join: AllTop & AllBottom
33273 2019-Jan-11 15:26:34.541063 - [DEBUG] = AllBottom (new jump func)
33274 2019-Jan-11 15:26:34.541089 - [DEBUG]
33275 2019-Jan-11 15:26:34.541113 - [DEBUG] Start adding new jump function
33276 2019-Jan-11 15:26:34.541137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33277 2019-Jan-11 15:26:34.541205 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33278 2019-Jan-11 15:26:34.541835 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33279 2019-Jan-11 15:26:34.542462 - [DEBUG] Edge Function : AllBottom
33280 2019-Jan-11 15:26:34.542490 - [DEBUG] End adding new jump function
33281 2019-Jan-11 15:26:34.542515 - [DEBUG]
33282 2019-Jan-11 15:26:34.542539 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
33283 2019-Jan-11 15:26:34.542564 - [DEBUG]
33284 2019-Jan-11 15:26:34.542588 - [DEBUG] Process 909. path edge:
33285 2019-Jan-11 15:26:34.542613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33286 2019-Jan-11 15:26:34.542670 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
33287 2019-Jan-11 15:26:34.543296 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33288 2019-Jan-11 15:26:34.543924 - [DEBUG]
33289 2019-Jan-11 15:26:34.543951 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33290 2019-Jan-11 15:26:34.544603 - [DEBUG] Compose: EdgeIdentity * AllBottom
33291 2019-Jan-11 15:26:34.544631 - [DEBUG]
33292 2019-Jan-11 15:26:34.544655 - [DEBUG] Propagate flow
33293 2019-Jan-11 15:26:34.544678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33294 2019-Jan-11 15:26:34.544743 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33295 2019-Jan-11 15:26:34.545382 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33296 2019-Jan-11 15:26:34.546013 - [DEBUG] Edge function : AllBottom (result of previous compose)
33297 2019-Jan-11 15:26:34.546040 - [DEBUG]
33298 2019-Jan-11 15:26:34.546065 - [DEBUG] Join: AllTop & AllBottom
33299 2019-Jan-11 15:26:34.546092 - [DEBUG] = AllBottom (new jump func)
33300 2019-Jan-11 15:26:34.546117 - [DEBUG]
33301 2019-Jan-11 15:26:34.546142 - [DEBUG] Start adding new jump function
33302 2019-Jan-11 15:26:34.546166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33303 2019-Jan-11 15:26:34.546223 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33304 2019-Jan-11 15:26:34.546852 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33305 2019-Jan-11 15:26:34.547487 - [DEBUG] Edge Function : AllBottom
33306 2019-Jan-11 15:26:34.547516 - [DEBUG] End adding new jump function
33307 2019-Jan-11 15:26:34.547541 - [DEBUG]
33308 2019-Jan-11 15:26:34.547565 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
33309 2019-Jan-11 15:26:34.547590 - [DEBUG]
33310 2019-Jan-11 15:26:34.547614 - [DEBUG] Process 910. path edge:
33311 2019-Jan-11 15:26:34.547639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33312 2019-Jan-11 15:26:34.547696 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
33313 2019-Jan-11 15:26:34.548349 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33314 2019-Jan-11 15:26:34.548979 - [DEBUG]
33315 2019-Jan-11 15:26:34.549004 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33316 2019-Jan-11 15:26:34.549648 - [DEBUG] Possible callees:
33317 2019-Jan-11 15:26:34.549674 - [DEBUG] llvm.dbg.declare
33318 2019-Jan-11 15:26:34.549700 - [DEBUG] Possible return sites:
33319 2019-Jan-11 15:26:34.549725 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13633320 2019-Jan-11 15:26:34.550977 - [DEBUG] Found and process special summary
33321 2019-Jan-11 15:26:34.551010 - [DEBUG] Compose: EdgeIdentity * AllBottom
33322 2019-Jan-11 15:26:34.551039 - [DEBUG]
33323 2019-Jan-11 15:26:34.551064 - [DEBUG] Propagate flow
33324 2019-Jan-11 15:26:34.551088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33325 2019-Jan-11 15:26:34.551146 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33326 2019-Jan-11 15:26:34.551791 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33327 2019-Jan-11 15:26:34.552419 - [DEBUG] Edge function : AllBottom (result of previous compose)
33328 2019-Jan-11 15:26:34.552446 - [DEBUG]
33329 2019-Jan-11 15:26:34.552471 - [DEBUG] Join: AllTop & AllBottom
33330 2019-Jan-11 15:26:34.552498 - [DEBUG] = AllBottom (new jump func)
33331 2019-Jan-11 15:26:34.552524 - [DEBUG]
33332 2019-Jan-11 15:26:34.552548 - [DEBUG] Start adding new jump function
33333 2019-Jan-11 15:26:34.552572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33334 2019-Jan-11 15:26:34.552629 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33335 2019-Jan-11 15:26:34.553267 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33336 2019-Jan-11 15:26:34.553897 - [DEBUG] Edge Function : AllBottom
33337 2019-Jan-11 15:26:34.553926 - [DEBUG] End adding new jump function
33338 2019-Jan-11 15:26:34.553951 - [DEBUG]
33339 2019-Jan-11 15:26:34.553975 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
33340 2019-Jan-11 15:26:34.554000 - [DEBUG]
33341 2019-Jan-11 15:26:34.554024 - [DEBUG] Process 911. path edge:
33342 2019-Jan-11 15:26:34.554049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33343 2019-Jan-11 15:26:34.554106 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
33344 2019-Jan-11 15:26:34.554750 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33345 2019-Jan-11 15:26:34.555377 - [DEBUG]
33346 2019-Jan-11 15:26:34.555403 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33347 2019-Jan-11 15:26:34.556052 - [DEBUG] Compose: EdgeIdentity * AllBottom
33348 2019-Jan-11 15:26:34.556082 - [DEBUG]
33349 2019-Jan-11 15:26:34.556107 - [DEBUG] Propagate flow
33350 2019-Jan-11 15:26:34.556131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33351 2019-Jan-11 15:26:34.556189 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33352 2019-Jan-11 15:26:34.556816 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33353 2019-Jan-11 15:26:34.557445 - [DEBUG] Edge function : AllBottom (result of previous compose)
33354 2019-Jan-11 15:26:34.557472 - [DEBUG]
33355 2019-Jan-11 15:26:34.557497 - [DEBUG] Join: AllTop & AllBottom
33356 2019-Jan-11 15:26:34.557524 - [DEBUG] = AllBottom (new jump func)
33357 2019-Jan-11 15:26:34.557550 - [DEBUG]
33358 2019-Jan-11 15:26:34.557574 - [DEBUG] Start adding new jump function
33359 2019-Jan-11 15:26:34.557599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33360 2019-Jan-11 15:26:34.557656 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33361 2019-Jan-11 15:26:34.558301 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33362 2019-Jan-11 15:26:34.558925 - [DEBUG] Edge Function : AllBottom
33363 2019-Jan-11 15:26:34.558954 - [DEBUG] End adding new jump function
33364 2019-Jan-11 15:26:34.558980 - [DEBUG]
33365 2019-Jan-11 15:26:34.559004 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
33366 2019-Jan-11 15:26:34.559029 - [DEBUG]
33367 2019-Jan-11 15:26:34.559053 - [DEBUG] Process 912. path edge:
33368 2019-Jan-11 15:26:34.559078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33369 2019-Jan-11 15:26:34.559136 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
33370 2019-Jan-11 15:26:34.559762 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33371 2019-Jan-11 15:26:34.560390 - [DEBUG]
33372 2019-Jan-11 15:26:34.560416 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33373 2019-Jan-11 15:26:34.561054 - [DEBUG] Compose: EdgeIdentity * AllBottom
33374 2019-Jan-11 15:26:34.561083 - [DEBUG]
33375 2019-Jan-11 15:26:34.561108 - [DEBUG] Propagate flow
33376 2019-Jan-11 15:26:34.561132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33377 2019-Jan-11 15:26:34.561201 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33378 2019-Jan-11 15:26:34.561829 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33379 2019-Jan-11 15:26:34.562457 - [DEBUG] Edge function : AllBottom (result of previous compose)
33380 2019-Jan-11 15:26:34.562491 - [DEBUG]
33381 2019-Jan-11 15:26:34.562517 - [DEBUG] Join: AllTop & AllBottom
33382 2019-Jan-11 15:26:34.562545 - [DEBUG] = AllBottom (new jump func)
33383 2019-Jan-11 15:26:34.562571 - [DEBUG]
33384 2019-Jan-11 15:26:34.562595 - [DEBUG] Start adding new jump function
33385 2019-Jan-11 15:26:34.562620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33386 2019-Jan-11 15:26:34.562677 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33387 2019-Jan-11 15:26:34.563315 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
33388 2019-Jan-11 15:26:34.563990 - [DEBUG] Edge Function : AllBottom
33389 2019-Jan-11 15:26:34.564023 - [DEBUG] End adding new jump function
33390 2019-Jan-11 15:26:34.564049 - [DEBUG]
33391 2019-Jan-11 15:26:34.564073 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33392 2019-Jan-11 15:26:34.564099 - [DEBUG]
33393 2019-Jan-11 15:26:34.564124 - [DEBUG] Process 913. path edge:
33394 2019-Jan-11 15:26:34.564149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33395 2019-Jan-11 15:26:34.564225 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
33396 2019-Jan-11 15:26:34.564935 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33397 2019-Jan-11 15:26:34.565615 - [DEBUG]
33398 2019-Jan-11 15:26:34.565643 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
33399 2019-Jan-11 15:26:34.566300 - [DEBUG] Compose: EdgeIdentity * AllBottom
33400 2019-Jan-11 15:26:34.566330 - [DEBUG]
33401 2019-Jan-11 15:26:34.566355 - [DEBUG] Propagate flow
33402 2019-Jan-11 15:26:34.566379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33403 2019-Jan-11 15:26:34.566440 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33404 2019-Jan-11 15:26:34.567080 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33405 2019-Jan-11 15:26:34.567709 - [DEBUG] Edge function : AllBottom (result of previous compose)
33406 2019-Jan-11 15:26:34.567735 - [DEBUG]
33407 2019-Jan-11 15:26:34.567762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33408 2019-Jan-11 15:26:34.567789 - [DEBUG] = AllBottom
33409 2019-Jan-11 15:26:34.567815 - [DEBUG]
33410 2019-Jan-11 15:26:34.567840 - [DEBUG] PROPAGATE: No new function!
33411 2019-Jan-11 15:26:34.567886 - [DEBUG] EDGE:
33412 2019-Jan-11 15:26:34.567946 - [DEBUG] ---> 33413 2019-Jan-11 15:26:34.568572 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33414 2019-Jan-11 15:26:34.569201 - [DEBUG]
33415 2019-Jan-11 15:26:34.569228 - [DEBUG] EDGE:
33416 2019-Jan-11 15:26:34.569285 - [DEBUG] ---> 33417 2019-Jan-11 15:26:34.569913 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33418 2019-Jan-11 15:26:34.570542 - [DEBUG]
33419 2019-Jan-11 15:26:34.570568 - [DEBUG] EDGE:
33420 2019-Jan-11 15:26:34.570626 - [DEBUG] ---> 33421 2019-Jan-11 15:26:34.571268 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33422 2019-Jan-11 15:26:34.571897 - [DEBUG]
33423 2019-Jan-11 15:26:34.571938 - [DEBUG] Compose: EdgeIdentity * AllBottom
33424 2019-Jan-11 15:26:34.571966 - [DEBUG]
33425 2019-Jan-11 15:26:34.572009 - [DEBUG] Propagate flow
33426 2019-Jan-11 15:26:34.572033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33427 2019-Jan-11 15:26:34.572091 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33428 2019-Jan-11 15:26:34.572720 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33429 2019-Jan-11 15:26:34.573348 - [DEBUG] Edge function : AllBottom (result of previous compose)
33430 2019-Jan-11 15:26:34.573374 - [DEBUG]
33431 2019-Jan-11 15:26:34.573400 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33432 2019-Jan-11 15:26:34.573427 - [DEBUG] = AllBottom
33433 2019-Jan-11 15:26:34.573453 - [DEBUG]
33434 2019-Jan-11 15:26:34.573477 - [DEBUG] PROPAGATE: No new function!
33435 2019-Jan-11 15:26:34.573504 - [DEBUG] EDGE:
33436 2019-Jan-11 15:26:34.573563 - [DEBUG] ---> 33437 2019-Jan-11 15:26:34.574201 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33438 2019-Jan-11 15:26:34.574845 - [DEBUG]
33439 2019-Jan-11 15:26:34.574879 - [DEBUG] Compose: EdgeIdentity * AllBottom
33440 2019-Jan-11 15:26:34.574906 - [DEBUG]
33441 2019-Jan-11 15:26:34.574929 - [DEBUG] Propagate flow
33442 2019-Jan-11 15:26:34.574953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33443 2019-Jan-11 15:26:34.575010 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33444 2019-Jan-11 15:26:34.575647 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33445 2019-Jan-11 15:26:34.576278 - [DEBUG] Edge function : AllBottom (result of previous compose)
33446 2019-Jan-11 15:26:34.576304 - [DEBUG]
33447 2019-Jan-11 15:26:34.576330 - [DEBUG] Join: AllTop & AllBottom
33448 2019-Jan-11 15:26:34.576358 - [DEBUG] = AllBottom (new jump func)
33449 2019-Jan-11 15:26:34.576384 - [DEBUG]
33450 2019-Jan-11 15:26:34.576408 - [DEBUG] Start adding new jump function
33451 2019-Jan-11 15:26:34.576432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33452 2019-Jan-11 15:26:34.576489 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33453 2019-Jan-11 15:26:34.577118 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33454 2019-Jan-11 15:26:34.577753 - [DEBUG] Edge Function : AllBottom
33455 2019-Jan-11 15:26:34.577783 - [DEBUG] End adding new jump function
33456 2019-Jan-11 15:26:34.577808 - [DEBUG]
33457 2019-Jan-11 15:26:34.577832 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33458 2019-Jan-11 15:26:34.577867 - [DEBUG]
33459 2019-Jan-11 15:26:34.577893 - [DEBUG] Process 914. path edge:
33460 2019-Jan-11 15:26:34.577918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33461 2019-Jan-11 15:26:34.577975 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
33462 2019-Jan-11 15:26:34.578612 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33463 2019-Jan-11 15:26:34.579242 - [DEBUG]
33464 2019-Jan-11 15:26:34.579267 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33465 2019-Jan-11 15:26:34.579912 - [DEBUG] Possible callees:
33466 2019-Jan-11 15:26:34.579938 - [DEBUG] llvm.dbg.declare
33467 2019-Jan-11 15:26:34.579964 - [DEBUG] Possible return sites:
33468 2019-Jan-11 15:26:34.579998 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14333469 2019-Jan-11 15:26:34.581269 - [DEBUG] Found and process special summary
33470 2019-Jan-11 15:26:34.581303 - [DEBUG] Compose: EdgeIdentity * AllBottom
33471 2019-Jan-11 15:26:34.581330 - [DEBUG]
33472 2019-Jan-11 15:26:34.581354 - [DEBUG] Propagate flow
33473 2019-Jan-11 15:26:34.581378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33474 2019-Jan-11 15:26:34.581435 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33475 2019-Jan-11 15:26:34.582074 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33476 2019-Jan-11 15:26:34.582702 - [DEBUG] Edge function : AllBottom (result of previous compose)
33477 2019-Jan-11 15:26:34.582729 - [DEBUG]
33478 2019-Jan-11 15:26:34.582754 - [DEBUG] Join: AllTop & AllBottom
33479 2019-Jan-11 15:26:34.582782 - [DEBUG] = AllBottom (new jump func)
33480 2019-Jan-11 15:26:34.582808 - [DEBUG]
33481 2019-Jan-11 15:26:34.582832 - [DEBUG] Start adding new jump function
33482 2019-Jan-11 15:26:34.582856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33483 2019-Jan-11 15:26:34.582914 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33484 2019-Jan-11 15:26:34.583544 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33485 2019-Jan-11 15:26:34.584173 - [DEBUG] Edge Function : AllBottom
33486 2019-Jan-11 15:26:34.584202 - [DEBUG] End adding new jump function
33487 2019-Jan-11 15:26:34.584228 - [DEBUG]
33488 2019-Jan-11 15:26:34.584253 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33489 2019-Jan-11 15:26:34.584277 - [DEBUG]
33490 2019-Jan-11 15:26:34.584302 - [DEBUG] Process 915. path edge:
33491 2019-Jan-11 15:26:34.584326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33492 2019-Jan-11 15:26:34.584384 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
33493 2019-Jan-11 15:26:34.585030 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33494 2019-Jan-11 15:26:34.585659 - [DEBUG]
33495 2019-Jan-11 15:26:34.585685 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33496 2019-Jan-11 15:26:34.586344 - [DEBUG] Compose: EdgeIdentity * AllBottom
33497 2019-Jan-11 15:26:34.586373 - [DEBUG]
33498 2019-Jan-11 15:26:34.586398 - [DEBUG] Propagate flow
33499 2019-Jan-11 15:26:34.586422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33500 2019-Jan-11 15:26:34.586480 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
33501 2019-Jan-11 15:26:34.587105 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33502 2019-Jan-11 15:26:34.587733 - [DEBUG] Edge function : AllBottom (result of previous compose)
33503 2019-Jan-11 15:26:34.587760 - [DEBUG]
33504 2019-Jan-11 15:26:34.587785 - [DEBUG] Join: AllTop & AllBottom
33505 2019-Jan-11 15:26:34.587813 - [DEBUG] = AllBottom (new jump func)
33506 2019-Jan-11 15:26:34.587838 - [DEBUG]
33507 2019-Jan-11 15:26:34.587876 - [DEBUG] Start adding new jump function
33508 2019-Jan-11 15:26:34.587902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33509 2019-Jan-11 15:26:34.587959 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33510 2019-Jan-11 15:26:34.588589 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
33511 2019-Jan-11 15:26:34.589213 - [DEBUG] Edge Function : AllBottom
33512 2019-Jan-11 15:26:34.589251 - [DEBUG] End adding new jump function
33513 2019-Jan-11 15:26:34.589276 - [DEBUG]
33514 2019-Jan-11 15:26:34.589301 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33515 2019-Jan-11 15:26:34.589326 - [DEBUG]
33516 2019-Jan-11 15:26:34.589350 - [DEBUG] Process 916. path edge:
33517 2019-Jan-11 15:26:34.589375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33518 2019-Jan-11 15:26:34.589433 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
33519 2019-Jan-11 15:26:34.590058 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33520 2019-Jan-11 15:26:34.590686 - [DEBUG]
33521 2019-Jan-11 15:26:34.590712 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
33522 2019-Jan-11 15:26:34.591364 - [DEBUG] Compose: EdgeIdentity * AllBottom
33523 2019-Jan-11 15:26:34.591392 - [DEBUG]
33524 2019-Jan-11 15:26:34.591416 - [DEBUG] Propagate flow
33525 2019-Jan-11 15:26:34.591440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33526 2019-Jan-11 15:26:34.591497 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33527 2019-Jan-11 15:26:34.592122 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33528 2019-Jan-11 15:26:34.592751 - [DEBUG] Edge function : AllBottom (result of previous compose)
33529 2019-Jan-11 15:26:34.592778 - [DEBUG]
33530 2019-Jan-11 15:26:34.592803 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33531 2019-Jan-11 15:26:34.592830 - [DEBUG] = AllBottom
33532 2019-Jan-11 15:26:34.592856 - [DEBUG]
33533 2019-Jan-11 15:26:34.592880 - [DEBUG] PROPAGATE: No new function!
33534 2019-Jan-11 15:26:34.592906 - [DEBUG] EDGE:
33535 2019-Jan-11 15:26:34.592964 - [DEBUG] ---> 33536 2019-Jan-11 15:26:34.593588 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33537 2019-Jan-11 15:26:34.594218 - [DEBUG]
33538 2019-Jan-11 15:26:34.594243 - [DEBUG] EDGE:
33539 2019-Jan-11 15:26:34.594301 - [DEBUG] ---> 33540 2019-Jan-11 15:26:34.594944 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33541 2019-Jan-11 15:26:34.595575 - [DEBUG]
33542 2019-Jan-11 15:26:34.595611 - [DEBUG] Compose: EdgeIdentity * AllBottom
33543 2019-Jan-11 15:26:34.595639 - [DEBUG]
33544 2019-Jan-11 15:26:34.595664 - [DEBUG] Propagate flow
33545 2019-Jan-11 15:26:34.595688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33546 2019-Jan-11 15:26:34.595746 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33547 2019-Jan-11 15:26:34.596375 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33548 2019-Jan-11 15:26:34.597004 - [DEBUG] Edge function : AllBottom (result of previous compose)
33549 2019-Jan-11 15:26:34.597031 - [DEBUG]
33550 2019-Jan-11 15:26:34.597056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33551 2019-Jan-11 15:26:34.597083 - [DEBUG] = AllBottom
33552 2019-Jan-11 15:26:34.597109 - [DEBUG]
33553 2019-Jan-11 15:26:34.597133 - [DEBUG] PROPAGATE: No new function!
33554 2019-Jan-11 15:26:34.597159 - [DEBUG] EDGE:
33555 2019-Jan-11 15:26:34.597217 - [DEBUG] ---> 33556 2019-Jan-11 15:26:34.597855 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33557 2019-Jan-11 15:26:34.598507 - [DEBUG]
33558 2019-Jan-11 15:26:34.598533 - [DEBUG] EDGE:
33559 2019-Jan-11 15:26:34.598591 - [DEBUG] ---> 33560 2019-Jan-11 15:26:34.599219 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33561 2019-Jan-11 15:26:34.599848 - [DEBUG]
33562 2019-Jan-11 15:26:34.599880 - [DEBUG] Compose: EdgeIdentity * AllBottom
33563 2019-Jan-11 15:26:34.599908 - [DEBUG]
33564 2019-Jan-11 15:26:34.599933 - [DEBUG] Propagate flow
33565 2019-Jan-11 15:26:34.599957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33566 2019-Jan-11 15:26:34.600014 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33567 2019-Jan-11 15:26:34.600641 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33568 2019-Jan-11 15:26:34.601282 - [DEBUG] Edge function : AllBottom (result of previous compose)
33569 2019-Jan-11 15:26:34.601307 - [DEBUG]
33570 2019-Jan-11 15:26:34.601332 - [DEBUG] Join: AllTop & AllBottom
33571 2019-Jan-11 15:26:34.601358 - [DEBUG] = AllBottom (new jump func)
33572 2019-Jan-11 15:26:34.601383 - [DEBUG]
33573 2019-Jan-11 15:26:34.601406 - [DEBUG] Start adding new jump function
33574 2019-Jan-11 15:26:34.601430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33575 2019-Jan-11 15:26:34.601486 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33576 2019-Jan-11 15:26:34.602114 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33577 2019-Jan-11 15:26:34.602741 - [DEBUG] Edge Function : AllBottom
33578 2019-Jan-11 15:26:34.602770 - [DEBUG] End adding new jump function
33579 2019-Jan-11 15:26:34.602795 - [DEBUG]
33580 2019-Jan-11 15:26:34.602819 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33581 2019-Jan-11 15:26:34.602844 - [DEBUG]
33582 2019-Jan-11 15:26:34.602868 - [DEBUG] Process 917. path edge:
33583 2019-Jan-11 15:26:34.602892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33584 2019-Jan-11 15:26:34.602950 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
33585 2019-Jan-11 15:26:34.603576 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33586 2019-Jan-11 15:26:34.604204 - [DEBUG]
33587 2019-Jan-11 15:26:34.604230 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33588 2019-Jan-11 15:26:34.604884 - [DEBUG] Compose: EdgeIdentity * AllBottom
33589 2019-Jan-11 15:26:34.604912 - [DEBUG]
33590 2019-Jan-11 15:26:34.604936 - [DEBUG] Propagate flow
33591 2019-Jan-11 15:26:34.604959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33592 2019-Jan-11 15:26:34.605016 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33593 2019-Jan-11 15:26:34.605654 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33594 2019-Jan-11 15:26:34.606285 - [DEBUG] Edge function : AllBottom (result of previous compose)
33595 2019-Jan-11 15:26:34.606311 - [DEBUG]
33596 2019-Jan-11 15:26:34.606337 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33597 2019-Jan-11 15:26:34.606364 - [DEBUG] = AllBottom
33598 2019-Jan-11 15:26:34.606389 - [DEBUG]
33599 2019-Jan-11 15:26:34.606413 - [DEBUG] PROPAGATE: No new function!
33600 2019-Jan-11 15:26:34.606444 - [DEBUG] Compose: EdgeIdentity * AllBottom
33601 2019-Jan-11 15:26:34.606472 - [DEBUG]
33602 2019-Jan-11 15:26:34.606504 - [DEBUG] Propagate flow
33603 2019-Jan-11 15:26:34.606529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33604 2019-Jan-11 15:26:34.606587 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33605 2019-Jan-11 15:26:34.607225 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33606 2019-Jan-11 15:26:34.607855 - [DEBUG] Edge function : AllBottom (result of previous compose)
33607 2019-Jan-11 15:26:34.607895 - [DEBUG]
33608 2019-Jan-11 15:26:34.607921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33609 2019-Jan-11 15:26:34.607948 - [DEBUG] = AllBottom
33610 2019-Jan-11 15:26:34.607973 - [DEBUG]
33611 2019-Jan-11 15:26:34.607998 - [DEBUG] PROPAGATE: No new function!
33612 2019-Jan-11 15:26:34.608022 - [DEBUG] EDGE:
33613 2019-Jan-11 15:26:34.608081 - [DEBUG] ---> 33614 2019-Jan-11 15:26:34.608708 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33615 2019-Jan-11 15:26:34.609337 - [DEBUG]
33616 2019-Jan-11 15:26:34.609363 - [DEBUG] EDGE:
33617 2019-Jan-11 15:26:34.609421 - [DEBUG] ---> 33618 2019-Jan-11 15:26:34.610046 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33619 2019-Jan-11 15:26:34.610675 - [DEBUG]
33620 2019-Jan-11 15:26:34.610701 - [DEBUG] EDGE:
33621 2019-Jan-11 15:26:34.610759 - [DEBUG] ---> 33622 2019-Jan-11 15:26:34.611404 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33623 2019-Jan-11 15:26:34.612031 - [DEBUG]
33624 2019-Jan-11 15:26:34.612067 - [DEBUG] Compose: EdgeIdentity * AllBottom
33625 2019-Jan-11 15:26:34.612095 - [DEBUG]
33626 2019-Jan-11 15:26:34.612120 - [DEBUG] Propagate flow
33627 2019-Jan-11 15:26:34.612144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33628 2019-Jan-11 15:26:34.612200 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33629 2019-Jan-11 15:26:34.612829 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33630 2019-Jan-11 15:26:34.613458 - [DEBUG] Edge function : AllBottom (result of previous compose)
33631 2019-Jan-11 15:26:34.613484 - [DEBUG]
33632 2019-Jan-11 15:26:34.613510 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33633 2019-Jan-11 15:26:34.613537 - [DEBUG] = AllBottom
33634 2019-Jan-11 15:26:34.613563 - [DEBUG]
33635 2019-Jan-11 15:26:34.613587 - [DEBUG] PROPAGATE: No new function!
33636 2019-Jan-11 15:26:34.613614 - [DEBUG] EDGE:
33637 2019-Jan-11 15:26:34.613673 - [DEBUG] ---> 33638 2019-Jan-11 15:26:34.614301 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33639 2019-Jan-11 15:26:34.614944 - [DEBUG]
33640 2019-Jan-11 15:26:34.614970 - [DEBUG] EDGE:
33641 2019-Jan-11 15:26:34.615029 - [DEBUG] ---> 33642 2019-Jan-11 15:26:34.615656 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33643 2019-Jan-11 15:26:34.616285 - [DEBUG]
33644 2019-Jan-11 15:26:34.616312 - [DEBUG] EDGE:
33645 2019-Jan-11 15:26:34.616384 - [DEBUG] ---> 33646 2019-Jan-11 15:26:34.617015 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33647 2019-Jan-11 15:26:34.617644 - [DEBUG]
33648 2019-Jan-11 15:26:34.617670 - [DEBUG] EDGE:
33649 2019-Jan-11 15:26:34.617729 - [DEBUG] ---> 33650 2019-Jan-11 15:26:34.618372 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33651 2019-Jan-11 15:26:34.619000 - [DEBUG]
33652 2019-Jan-11 15:26:34.619026 - [DEBUG] EDGE:
33653 2019-Jan-11 15:26:34.619084 - [DEBUG] ---> 33654 2019-Jan-11 15:26:34.619710 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33655 2019-Jan-11 15:26:34.620340 - [DEBUG]
33656 2019-Jan-11 15:26:34.620366 - [DEBUG] EDGE:
33657 2019-Jan-11 15:26:34.620424 - [DEBUG] ---> 33658 2019-Jan-11 15:26:34.621055 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33659 2019-Jan-11 15:26:34.621704 - [DEBUG]
33660 2019-Jan-11 15:26:34.621730 - [DEBUG] EDGE:
33661 2019-Jan-11 15:26:34.621788 - [DEBUG] ---> 33662 2019-Jan-11 15:26:34.622414 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33663 2019-Jan-11 15:26:34.623044 - [DEBUG]
33664 2019-Jan-11 15:26:34.623071 - [DEBUG] EDGE:
33665 2019-Jan-11 15:26:34.623129 - [DEBUG] ---> 33666 2019-Jan-11 15:26:34.623758 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33667 2019-Jan-11 15:26:34.624388 - [DEBUG]
33668 2019-Jan-11 15:26:34.624416 - [DEBUG] Compose: EdgeIdentity * AllBottom
33669 2019-Jan-11 15:26:34.624443 - [DEBUG]
33670 2019-Jan-11 15:26:34.624467 - [DEBUG] Propagate flow
33671 2019-Jan-11 15:26:34.624491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33672 2019-Jan-11 15:26:34.624560 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33673 2019-Jan-11 15:26:34.625189 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33674 2019-Jan-11 15:26:34.625824 - [DEBUG] Edge function : AllBottom (result of previous compose)
33675 2019-Jan-11 15:26:34.625851 - [DEBUG]
33676 2019-Jan-11 15:26:34.625877 - [DEBUG] Join: AllTop & AllBottom
33677 2019-Jan-11 15:26:34.625904 - [DEBUG] = AllBottom (new jump func)
33678 2019-Jan-11 15:26:34.625929 - [DEBUG]
33679 2019-Jan-11 15:26:34.625954 - [DEBUG] Start adding new jump function
33680 2019-Jan-11 15:26:34.625978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33681 2019-Jan-11 15:26:34.626034 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33682 2019-Jan-11 15:26:34.626670 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33683 2019-Jan-11 15:26:34.627298 - [DEBUG] Edge Function : AllBottom
33684 2019-Jan-11 15:26:34.627338 - [DEBUG] End adding new jump function
33685 2019-Jan-11 15:26:34.627363 - [DEBUG]
33686 2019-Jan-11 15:26:34.627388 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33687 2019-Jan-11 15:26:34.627412 - [DEBUG]
33688 2019-Jan-11 15:26:34.627437 - [DEBUG] Process 918. path edge:
33689 2019-Jan-11 15:26:34.627461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33690 2019-Jan-11 15:26:34.627519 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
33691 2019-Jan-11 15:26:34.628164 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33692 2019-Jan-11 15:26:34.628798 - [DEBUG]
33693 2019-Jan-11 15:26:34.628823 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33694 2019-Jan-11 15:26:34.629471 - [DEBUG] Compose: EdgeIdentity * AllBottom
33695 2019-Jan-11 15:26:34.629501 - [DEBUG]
33696 2019-Jan-11 15:26:34.629525 - [DEBUG] Propagate flow
33697 2019-Jan-11 15:26:34.629549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33698 2019-Jan-11 15:26:34.629607 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33699 2019-Jan-11 15:26:34.630234 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33700 2019-Jan-11 15:26:34.630868 - [DEBUG] Edge function : AllBottom (result of previous compose)
33701 2019-Jan-11 15:26:34.630895 - [DEBUG]
33702 2019-Jan-11 15:26:34.630920 - [DEBUG] Join: AllTop & AllBottom
33703 2019-Jan-11 15:26:34.630947 - [DEBUG] = AllBottom (new jump func)
33704 2019-Jan-11 15:26:34.630973 - [DEBUG]
33705 2019-Jan-11 15:26:34.630997 - [DEBUG] Start adding new jump function
33706 2019-Jan-11 15:26:34.631021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33707 2019-Jan-11 15:26:34.631078 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33708 2019-Jan-11 15:26:34.631729 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33709 2019-Jan-11 15:26:34.632356 - [DEBUG] Edge Function : AllBottom
33710 2019-Jan-11 15:26:34.632385 - [DEBUG] End adding new jump function
33711 2019-Jan-11 15:26:34.632410 - [DEBUG]
33712 2019-Jan-11 15:26:34.632434 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33713 2019-Jan-11 15:26:34.632459 - [DEBUG]
33714 2019-Jan-11 15:26:34.632483 - [DEBUG] Process 919. path edge:
33715 2019-Jan-11 15:26:34.632508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33716 2019-Jan-11 15:26:34.632565 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
33717 2019-Jan-11 15:26:34.633191 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33718 2019-Jan-11 15:26:34.633826 - [DEBUG]
33719 2019-Jan-11 15:26:34.633852 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33720 2019-Jan-11 15:26:34.634489 - [DEBUG] Compose: EdgeIdentity * AllBottom
33721 2019-Jan-11 15:26:34.634518 - [DEBUG]
33722 2019-Jan-11 15:26:34.634556 - [DEBUG] Propagate flow
33723 2019-Jan-11 15:26:34.634580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33724 2019-Jan-11 15:26:34.634639 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33725 2019-Jan-11 15:26:34.635271 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33726 2019-Jan-11 15:26:34.635905 - [DEBUG] Edge function : AllBottom (result of previous compose)
33727 2019-Jan-11 15:26:34.635940 - [DEBUG]
33728 2019-Jan-11 15:26:34.635966 - [DEBUG] Join: AllTop & AllBottom
33729 2019-Jan-11 15:26:34.635993 - [DEBUG] = AllBottom (new jump func)
33730 2019-Jan-11 15:26:34.636018 - [DEBUG]
33731 2019-Jan-11 15:26:34.636043 - [DEBUG] Start adding new jump function
33732 2019-Jan-11 15:26:34.636067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33733 2019-Jan-11 15:26:34.636124 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33734 2019-Jan-11 15:26:34.636759 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33735 2019-Jan-11 15:26:34.637388 - [DEBUG] Edge Function : AllBottom
33736 2019-Jan-11 15:26:34.637417 - [DEBUG] End adding new jump function
33737 2019-Jan-11 15:26:34.637441 - [DEBUG]
33738 2019-Jan-11 15:26:34.637466 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33739 2019-Jan-11 15:26:34.637491 - [DEBUG]
33740 2019-Jan-11 15:26:34.637515 - [DEBUG] Process 920. path edge:
33741 2019-Jan-11 15:26:34.637539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33742 2019-Jan-11 15:26:34.637596 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
33743 2019-Jan-11 15:26:34.638237 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33744 2019-Jan-11 15:26:34.638873 - [DEBUG]
33745 2019-Jan-11 15:26:34.638898 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33746 2019-Jan-11 15:26:34.639543 - [DEBUG] Compose: EdgeIdentity * AllBottom
33747 2019-Jan-11 15:26:34.639572 - [DEBUG]
33748 2019-Jan-11 15:26:34.639596 - [DEBUG] Propagate flow
33749 2019-Jan-11 15:26:34.639621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33750 2019-Jan-11 15:26:34.639678 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33751 2019-Jan-11 15:26:34.640305 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33752 2019-Jan-11 15:26:34.640942 - [DEBUG] Edge function : AllBottom (result of previous compose)
33753 2019-Jan-11 15:26:34.640968 - [DEBUG]
33754 2019-Jan-11 15:26:34.640994 - [DEBUG] Join: AllTop & AllBottom
33755 2019-Jan-11 15:26:34.641021 - [DEBUG] = AllBottom (new jump func)
33756 2019-Jan-11 15:26:34.641046 - [DEBUG]
33757 2019-Jan-11 15:26:34.641070 - [DEBUG] Start adding new jump function
33758 2019-Jan-11 15:26:34.641095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33759 2019-Jan-11 15:26:34.641152 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33760 2019-Jan-11 15:26:34.641805 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33761 2019-Jan-11 15:26:34.642433 - [DEBUG] Edge Function : AllBottom
33762 2019-Jan-11 15:26:34.642462 - [DEBUG] End adding new jump function
33763 2019-Jan-11 15:26:34.642487 - [DEBUG]
33764 2019-Jan-11 15:26:34.642511 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33765 2019-Jan-11 15:26:34.642536 - [DEBUG]
33766 2019-Jan-11 15:26:34.642560 - [DEBUG] Process 921. path edge:
33767 2019-Jan-11 15:26:34.642584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33768 2019-Jan-11 15:26:34.642642 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
33769 2019-Jan-11 15:26:34.643268 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33770 2019-Jan-11 15:26:34.643911 - [DEBUG]
33771 2019-Jan-11 15:26:34.643938 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33772 2019-Jan-11 15:26:34.644587 - [DEBUG] Compose: EdgeIdentity * AllBottom
33773 2019-Jan-11 15:26:34.644616 - [DEBUG]
33774 2019-Jan-11 15:26:34.644640 - [DEBUG] Propagate flow
33775 2019-Jan-11 15:26:34.644663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33776 2019-Jan-11 15:26:34.644720 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33777 2019-Jan-11 15:26:34.645347 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33778 2019-Jan-11 15:26:34.645984 - [DEBUG] Edge function : AllBottom (result of previous compose)
33779 2019-Jan-11 15:26:34.646010 - [DEBUG]
33780 2019-Jan-11 15:26:34.646035 - [DEBUG] Join: AllTop & AllBottom
33781 2019-Jan-11 15:26:34.646062 - [DEBUG] = AllBottom (new jump func)
33782 2019-Jan-11 15:26:34.646088 - [DEBUG]
33783 2019-Jan-11 15:26:34.646112 - [DEBUG] Start adding new jump function
33784 2019-Jan-11 15:26:34.646136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33785 2019-Jan-11 15:26:34.646193 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33786 2019-Jan-11 15:26:34.646828 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33787 2019-Jan-11 15:26:34.647454 - [DEBUG] Edge Function : AllBottom
33788 2019-Jan-11 15:26:34.647483 - [DEBUG] End adding new jump function
33789 2019-Jan-11 15:26:34.647507 - [DEBUG]
33790 2019-Jan-11 15:26:34.647532 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33791 2019-Jan-11 15:26:34.647557 - [DEBUG]
33792 2019-Jan-11 15:26:34.647581 - [DEBUG] Process 922. path edge:
33793 2019-Jan-11 15:26:34.647606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33794 2019-Jan-11 15:26:34.647663 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
33795 2019-Jan-11 15:26:34.648307 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33796 2019-Jan-11 15:26:34.648942 - [DEBUG]
33797 2019-Jan-11 15:26:34.648968 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33798 2019-Jan-11 15:26:34.649608 - [DEBUG] Compose: EdgeIdentity * AllBottom
33799 2019-Jan-11 15:26:34.649638 - [DEBUG]
33800 2019-Jan-11 15:26:34.649663 - [DEBUG] Propagate flow
33801 2019-Jan-11 15:26:34.649687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33802 2019-Jan-11 15:26:34.649745 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33803 2019-Jan-11 15:26:34.650377 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33804 2019-Jan-11 15:26:34.651012 - [DEBUG] Edge function : AllBottom (result of previous compose)
33805 2019-Jan-11 15:26:34.651039 - [DEBUG]
33806 2019-Jan-11 15:26:34.651064 - [DEBUG] Join: AllTop & AllBottom
33807 2019-Jan-11 15:26:34.651091 - [DEBUG] = AllBottom (new jump func)
33808 2019-Jan-11 15:26:34.651117 - [DEBUG]
33809 2019-Jan-11 15:26:34.651141 - [DEBUG] Start adding new jump function
33810 2019-Jan-11 15:26:34.651166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33811 2019-Jan-11 15:26:34.651236 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33812 2019-Jan-11 15:26:34.651871 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33813 2019-Jan-11 15:26:34.652508 - [DEBUG] Edge Function : AllBottom
33814 2019-Jan-11 15:26:34.652537 - [DEBUG] End adding new jump function
33815 2019-Jan-11 15:26:34.652563 - [DEBUG]
33816 2019-Jan-11 15:26:34.652588 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33817 2019-Jan-11 15:26:34.652613 - [DEBUG]
33818 2019-Jan-11 15:26:34.652637 - [DEBUG] Process 923. path edge:
33819 2019-Jan-11 15:26:34.652662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33820 2019-Jan-11 15:26:34.652720 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
33821 2019-Jan-11 15:26:34.653352 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33822 2019-Jan-11 15:26:34.653987 - [DEBUG]
33823 2019-Jan-11 15:26:34.654013 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33824 2019-Jan-11 15:26:34.654673 - [DEBUG] Compose: EdgeIdentity * AllBottom
33825 2019-Jan-11 15:26:34.654701 - [DEBUG]
33826 2019-Jan-11 15:26:34.654725 - [DEBUG] Propagate flow
33827 2019-Jan-11 15:26:34.654749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33828 2019-Jan-11 15:26:34.654806 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33829 2019-Jan-11 15:26:34.655440 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33830 2019-Jan-11 15:26:34.656075 - [DEBUG] Edge function : AllBottom (result of previous compose)
33831 2019-Jan-11 15:26:34.656101 - [DEBUG]
33832 2019-Jan-11 15:26:34.656127 - [DEBUG] Join: AllTop & AllBottom
33833 2019-Jan-11 15:26:34.656153 - [DEBUG] = AllBottom (new jump func)
33834 2019-Jan-11 15:26:34.656179 - [DEBUG]
33835 2019-Jan-11 15:26:34.656203 - [DEBUG] Start adding new jump function
33836 2019-Jan-11 15:26:34.656227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33837 2019-Jan-11 15:26:34.656284 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33838 2019-Jan-11 15:26:34.656919 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33839 2019-Jan-11 15:26:34.657546 - [DEBUG] Edge Function : AllBottom
33840 2019-Jan-11 15:26:34.657575 - [DEBUG] End adding new jump function
33841 2019-Jan-11 15:26:34.657600 - [DEBUG]
33842 2019-Jan-11 15:26:34.657624 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33843 2019-Jan-11 15:26:34.657649 - [DEBUG]
33844 2019-Jan-11 15:26:34.657673 - [DEBUG] Process 924. path edge:
33845 2019-Jan-11 15:26:34.657697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33846 2019-Jan-11 15:26:34.657754 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
33847 2019-Jan-11 15:26:34.658398 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33848 2019-Jan-11 15:26:34.659032 - [DEBUG]
33849 2019-Jan-11 15:26:34.659059 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33850 2019-Jan-11 15:26:34.659697 - [DEBUG] Compose: EdgeIdentity * AllBottom
33851 2019-Jan-11 15:26:34.659726 - [DEBUG]
33852 2019-Jan-11 15:26:34.659751 - [DEBUG] Propagate flow
33853 2019-Jan-11 15:26:34.659775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33854 2019-Jan-11 15:26:34.659833 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33855 2019-Jan-11 15:26:34.660477 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33856 2019-Jan-11 15:26:34.661114 - [DEBUG] Edge function : AllBottom (result of previous compose)
33857 2019-Jan-11 15:26:34.661140 - [DEBUG]
33858 2019-Jan-11 15:26:34.661165 - [DEBUG] Join: AllTop & AllBottom
33859 2019-Jan-11 15:26:34.661204 - [DEBUG] = AllBottom (new jump func)
33860 2019-Jan-11 15:26:34.661231 - [DEBUG]
33861 2019-Jan-11 15:26:34.661256 - [DEBUG] Start adding new jump function
33862 2019-Jan-11 15:26:34.661280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33863 2019-Jan-11 15:26:34.661338 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33864 2019-Jan-11 15:26:34.661975 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33865 2019-Jan-11 15:26:34.662611 - [DEBUG] Edge Function : AllBottom
33866 2019-Jan-11 15:26:34.662639 - [DEBUG] End adding new jump function
33867 2019-Jan-11 15:26:34.662664 - [DEBUG]
33868 2019-Jan-11 15:26:34.662689 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33869 2019-Jan-11 15:26:34.662714 - [DEBUG]
33870 2019-Jan-11 15:26:34.662738 - [DEBUG] Process 925. path edge:
33871 2019-Jan-11 15:26:34.662763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33872 2019-Jan-11 15:26:34.662820 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
33873 2019-Jan-11 15:26:34.663456 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33874 2019-Jan-11 15:26:34.664090 - [DEBUG]
33875 2019-Jan-11 15:26:34.664115 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33876 2019-Jan-11 15:26:34.664775 - [DEBUG] Possible callees:
33877 2019-Jan-11 15:26:34.664801 - [DEBUG] llvm.dbg.declare
33878 2019-Jan-11 15:26:34.664826 - [DEBUG] Possible return sites:
33879 2019-Jan-11 15:26:34.664850 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12033880 2019-Jan-11 15:26:34.666104 - [DEBUG] Found and process special summary
33881 2019-Jan-11 15:26:34.666138 - [DEBUG] Compose: EdgeIdentity * AllBottom
33882 2019-Jan-11 15:26:34.666166 - [DEBUG]
33883 2019-Jan-11 15:26:34.666191 - [DEBUG] Propagate flow
33884 2019-Jan-11 15:26:34.666216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33885 2019-Jan-11 15:26:34.666274 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33886 2019-Jan-11 15:26:34.666916 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33887 2019-Jan-11 15:26:34.667552 - [DEBUG] Edge function : AllBottom (result of previous compose)
33888 2019-Jan-11 15:26:34.667578 - [DEBUG]
33889 2019-Jan-11 15:26:34.667604 - [DEBUG] Join: AllTop & AllBottom
33890 2019-Jan-11 15:26:34.667631 - [DEBUG] = AllBottom (new jump func)
33891 2019-Jan-11 15:26:34.667656 - [DEBUG]
33892 2019-Jan-11 15:26:34.667680 - [DEBUG] Start adding new jump function
33893 2019-Jan-11 15:26:34.667705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33894 2019-Jan-11 15:26:34.667762 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33895 2019-Jan-11 15:26:34.668421 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33896 2019-Jan-11 15:26:34.669051 - [DEBUG] Edge Function : AllBottom
33897 2019-Jan-11 15:26:34.669080 - [DEBUG] End adding new jump function
33898 2019-Jan-11 15:26:34.669105 - [DEBUG]
33899 2019-Jan-11 15:26:34.669130 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33900 2019-Jan-11 15:26:34.669155 - [DEBUG]
33901 2019-Jan-11 15:26:34.669179 - [DEBUG] Process 926. path edge:
33902 2019-Jan-11 15:26:34.669203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33903 2019-Jan-11 15:26:34.669260 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
33904 2019-Jan-11 15:26:34.669891 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33905 2019-Jan-11 15:26:34.670526 - [DEBUG]
33906 2019-Jan-11 15:26:34.670552 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33907 2019-Jan-11 15:26:34.671210 - [DEBUG] Compose: EdgeIdentity * AllBottom
33908 2019-Jan-11 15:26:34.671242 - [DEBUG]
33909 2019-Jan-11 15:26:34.671267 - [DEBUG] Propagate flow
33910 2019-Jan-11 15:26:34.671292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33911 2019-Jan-11 15:26:34.671350 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33912 2019-Jan-11 15:26:34.671978 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33913 2019-Jan-11 15:26:34.672613 - [DEBUG] Edge function : AllBottom (result of previous compose)
33914 2019-Jan-11 15:26:34.672640 - [DEBUG]
33915 2019-Jan-11 15:26:34.672665 - [DEBUG] Join: AllTop & AllBottom
33916 2019-Jan-11 15:26:34.672693 - [DEBUG] = AllBottom (new jump func)
33917 2019-Jan-11 15:26:34.672718 - [DEBUG]
33918 2019-Jan-11 15:26:34.672742 - [DEBUG] Start adding new jump function
33919 2019-Jan-11 15:26:34.672767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33920 2019-Jan-11 15:26:34.672824 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33921 2019-Jan-11 15:26:34.673460 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33922 2019-Jan-11 15:26:34.674087 - [DEBUG] Edge Function : AllBottom
33923 2019-Jan-11 15:26:34.674115 - [DEBUG] End adding new jump function
33924 2019-Jan-11 15:26:34.674140 - [DEBUG]
33925 2019-Jan-11 15:26:34.674165 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33926 2019-Jan-11 15:26:34.674190 - [DEBUG]
33927 2019-Jan-11 15:26:34.674214 - [DEBUG] Process 927. path edge:
33928 2019-Jan-11 15:26:34.674239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33929 2019-Jan-11 15:26:34.674296 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
33930 2019-Jan-11 15:26:34.674939 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33931 2019-Jan-11 15:26:34.675575 - [DEBUG]
33932 2019-Jan-11 15:26:34.675601 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33933 2019-Jan-11 15:26:34.676240 - [DEBUG] Compose: EdgeIdentity * AllBottom
33934 2019-Jan-11 15:26:34.676269 - [DEBUG]
33935 2019-Jan-11 15:26:34.676294 - [DEBUG] Propagate flow
33936 2019-Jan-11 15:26:34.676318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33937 2019-Jan-11 15:26:34.676382 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33938 2019-Jan-11 15:26:34.677022 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33939 2019-Jan-11 15:26:34.677657 - [DEBUG] Edge function : AllBottom (result of previous compose)
33940 2019-Jan-11 15:26:34.677683 - [DEBUG]
33941 2019-Jan-11 15:26:34.677709 - [DEBUG] Join: AllTop & AllBottom
33942 2019-Jan-11 15:26:34.677736 - [DEBUG] = AllBottom (new jump func)
33943 2019-Jan-11 15:26:34.677762 - [DEBUG]
33944 2019-Jan-11 15:26:34.677786 - [DEBUG] Start adding new jump function
33945 2019-Jan-11 15:26:34.677810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33946 2019-Jan-11 15:26:34.677879 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33947 2019-Jan-11 15:26:34.678516 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33948 2019-Jan-11 15:26:34.679153 - [DEBUG] Edge Function : AllBottom
33949 2019-Jan-11 15:26:34.679182 - [DEBUG] End adding new jump function
33950 2019-Jan-11 15:26:34.679207 - [DEBUG]
33951 2019-Jan-11 15:26:34.679232 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33952 2019-Jan-11 15:26:34.679257 - [DEBUG]
33953 2019-Jan-11 15:26:34.679281 - [DEBUG] Process 928. path edge:
33954 2019-Jan-11 15:26:34.679306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33955 2019-Jan-11 15:26:34.679363 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33956 2019-Jan-11 15:26:34.679999 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33957 2019-Jan-11 15:26:34.680633 - [DEBUG]
33958 2019-Jan-11 15:26:34.680659 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33959 2019-Jan-11 15:26:34.681318 - [DEBUG] Possible callees:
33960 2019-Jan-11 15:26:34.681343 - [DEBUG] llvm.dbg.declare
33961 2019-Jan-11 15:26:34.681369 - [DEBUG] Possible return sites:
33962 2019-Jan-11 15:26:34.681392 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933963 2019-Jan-11 15:26:34.682644 - [DEBUG] Found and process special summary
33964 2019-Jan-11 15:26:34.682678 - [DEBUG] Compose: EdgeIdentity * AllBottom
33965 2019-Jan-11 15:26:34.682707 - [DEBUG]
33966 2019-Jan-11 15:26:34.682732 - [DEBUG] Propagate flow
33967 2019-Jan-11 15:26:34.682756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33968 2019-Jan-11 15:26:34.682814 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33969 2019-Jan-11 15:26:34.683443 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33970 2019-Jan-11 15:26:34.684079 - [DEBUG] Edge function : AllBottom (result of previous compose)
33971 2019-Jan-11 15:26:34.684105 - [DEBUG]
33972 2019-Jan-11 15:26:34.684131 - [DEBUG] Join: AllTop & AllBottom
33973 2019-Jan-11 15:26:34.684158 - [DEBUG] = AllBottom (new jump func)
33974 2019-Jan-11 15:26:34.684183 - [DEBUG]
33975 2019-Jan-11 15:26:34.684207 - [DEBUG] Start adding new jump function
33976 2019-Jan-11 15:26:34.684232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33977 2019-Jan-11 15:26:34.684288 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33978 2019-Jan-11 15:26:34.684951 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33979 2019-Jan-11 15:26:34.685582 - [DEBUG] Edge Function : AllBottom
33980 2019-Jan-11 15:26:34.685611 - [DEBUG] End adding new jump function
33981 2019-Jan-11 15:26:34.685636 - [DEBUG]
33982 2019-Jan-11 15:26:34.685660 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33983 2019-Jan-11 15:26:34.685685 - [DEBUG]
33984 2019-Jan-11 15:26:34.685709 - [DEBUG] Process 929. path edge:
33985 2019-Jan-11 15:26:34.685734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33986 2019-Jan-11 15:26:34.685790 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33987 2019-Jan-11 15:26:34.686419 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33988 2019-Jan-11 15:26:34.687053 - [DEBUG]
33989 2019-Jan-11 15:26:34.687079 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33990 2019-Jan-11 15:26:34.687726 - [DEBUG] Compose: EdgeIdentity * AllBottom
33991 2019-Jan-11 15:26:34.687755 - [DEBUG]
33992 2019-Jan-11 15:26:34.687779 - [DEBUG] Propagate flow
33993 2019-Jan-11 15:26:34.687803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33994 2019-Jan-11 15:26:34.687875 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33995 2019-Jan-11 15:26:34.688504 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33996 2019-Jan-11 15:26:34.689139 - [DEBUG] Edge function : AllBottom (result of previous compose)
33997 2019-Jan-11 15:26:34.689166 - [DEBUG]
33998 2019-Jan-11 15:26:34.689192 - [DEBUG] Join: AllTop & AllBottom
33999 2019-Jan-11 15:26:34.689219 - [DEBUG] = AllBottom (new jump func)
34000 2019-Jan-11 15:26:34.689245 - [DEBUG]
34001 2019-Jan-11 15:26:34.689269 - [DEBUG] Start adding new jump function
34002 2019-Jan-11 15:26:34.689293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34003 2019-Jan-11 15:26:34.689351 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34004 2019-Jan-11 15:26:34.689987 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34005 2019-Jan-11 15:26:34.690614 - [DEBUG] Edge Function : AllBottom
34006 2019-Jan-11 15:26:34.690642 - [DEBUG] End adding new jump function
34007 2019-Jan-11 15:26:34.690668 - [DEBUG]
34008 2019-Jan-11 15:26:34.690692 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
34009 2019-Jan-11 15:26:34.690717 - [DEBUG]
34010 2019-Jan-11 15:26:34.690741 - [DEBUG] Process 930. path edge:
34011 2019-Jan-11 15:26:34.690766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34012 2019-Jan-11 15:26:34.690823 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
34013 2019-Jan-11 15:26:34.691464 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34014 2019-Jan-11 15:26:34.692100 - [DEBUG]
34015 2019-Jan-11 15:26:34.692127 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34016 2019-Jan-11 15:26:34.692769 - [DEBUG] Compose: EdgeIdentity * AllBottom
34017 2019-Jan-11 15:26:34.692798 - [DEBUG]
34018 2019-Jan-11 15:26:34.692823 - [DEBUG] Propagate flow
34019 2019-Jan-11 15:26:34.692847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34020 2019-Jan-11 15:26:34.692913 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34021 2019-Jan-11 15:26:34.693551 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34022 2019-Jan-11 15:26:34.694185 - [DEBUG] Edge function : AllBottom (result of previous compose)
34023 2019-Jan-11 15:26:34.694212 - [DEBUG]
34024 2019-Jan-11 15:26:34.694238 - [DEBUG] Join: AllTop & AllBottom
34025 2019-Jan-11 15:26:34.694265 - [DEBUG] = AllBottom (new jump func)
34026 2019-Jan-11 15:26:34.694291 - [DEBUG]
34027 2019-Jan-11 15:26:34.694315 - [DEBUG] Start adding new jump function
34028 2019-Jan-11 15:26:34.694339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34029 2019-Jan-11 15:26:34.694397 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34030 2019-Jan-11 15:26:34.695050 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34031 2019-Jan-11 15:26:34.695687 - [DEBUG] Edge Function : AllBottom
34032 2019-Jan-11 15:26:34.695716 - [DEBUG] End adding new jump function
34033 2019-Jan-11 15:26:34.695741 - [DEBUG]
34034 2019-Jan-11 15:26:34.695765 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
34035 2019-Jan-11 15:26:34.695790 - [DEBUG]
34036 2019-Jan-11 15:26:34.695814 - [DEBUG] Process 931. path edge:
34037 2019-Jan-11 15:26:34.695839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34038 2019-Jan-11 15:26:34.695896 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
34039 2019-Jan-11 15:26:34.696533 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34040 2019-Jan-11 15:26:34.697167 - [DEBUG]
34041 2019-Jan-11 15:26:34.697192 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34042 2019-Jan-11 15:26:34.697836 - [DEBUG] Possible callees:
34043 2019-Jan-11 15:26:34.697874 - [DEBUG] llvm.dbg.declare
34044 2019-Jan-11 15:26:34.697901 - [DEBUG] Possible return sites:
34045 2019-Jan-11 15:26:34.697926 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15534046 2019-Jan-11 15:26:34.699179 - [DEBUG] Found and process special summary
34047 2019-Jan-11 15:26:34.699213 - [DEBUG] Compose: EdgeIdentity * AllBottom
34048 2019-Jan-11 15:26:34.699241 - [DEBUG]
34049 2019-Jan-11 15:26:34.699266 - [DEBUG] Propagate flow
34050 2019-Jan-11 15:26:34.699290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34051 2019-Jan-11 15:26:34.699354 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34052 2019-Jan-11 15:26:34.699988 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34053 2019-Jan-11 15:26:34.700623 - [DEBUG] Edge function : AllBottom (result of previous compose)
34054 2019-Jan-11 15:26:34.700649 - [DEBUG]
34055 2019-Jan-11 15:26:34.700675 - [DEBUG] Join: AllTop & AllBottom
34056 2019-Jan-11 15:26:34.700702 - [DEBUG] = AllBottom (new jump func)
34057 2019-Jan-11 15:26:34.700728 - [DEBUG]
34058 2019-Jan-11 15:26:34.700752 - [DEBUG] Start adding new jump function
34059 2019-Jan-11 15:26:34.700776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34060 2019-Jan-11 15:26:34.700845 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34061 2019-Jan-11 15:26:34.701498 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34062 2019-Jan-11 15:26:34.702126 - [DEBUG] Edge Function : AllBottom
34063 2019-Jan-11 15:26:34.702155 - [DEBUG] End adding new jump function
34064 2019-Jan-11 15:26:34.702180 - [DEBUG]
34065 2019-Jan-11 15:26:34.702204 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
34066 2019-Jan-11 15:26:34.702229 - [DEBUG]
34067 2019-Jan-11 15:26:34.702253 - [DEBUG] Process 932. path edge:
34068 2019-Jan-11 15:26:34.702278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34069 2019-Jan-11 15:26:34.702335 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
34070 2019-Jan-11 15:26:34.702965 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34071 2019-Jan-11 15:26:34.703600 - [DEBUG]
34072 2019-Jan-11 15:26:34.703626 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34073 2019-Jan-11 15:26:34.704273 - [DEBUG] Compose: EdgeIdentity * AllBottom
34074 2019-Jan-11 15:26:34.704304 - [DEBUG]
34075 2019-Jan-11 15:26:34.704329 - [DEBUG] Propagate flow
34076 2019-Jan-11 15:26:34.704353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34077 2019-Jan-11 15:26:34.704412 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34078 2019-Jan-11 15:26:34.705056 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34079 2019-Jan-11 15:26:34.705691 - [DEBUG] Edge function : AllBottom (result of previous compose)
34080 2019-Jan-11 15:26:34.705718 - [DEBUG]
34081 2019-Jan-11 15:26:34.705743 - [DEBUG] Join: AllTop & AllBottom
34082 2019-Jan-11 15:26:34.705771 - [DEBUG] = AllBottom (new jump func)
34083 2019-Jan-11 15:26:34.705797 - [DEBUG]
34084 2019-Jan-11 15:26:34.705821 - [DEBUG] Start adding new jump function
34085 2019-Jan-11 15:26:34.705846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34086 2019-Jan-11 15:26:34.705903 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34087 2019-Jan-11 15:26:34.706540 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34088 2019-Jan-11 15:26:34.707166 - [DEBUG] Edge Function : AllBottom
34089 2019-Jan-11 15:26:34.707195 - [DEBUG] End adding new jump function
34090 2019-Jan-11 15:26:34.707220 - [DEBUG]
34091 2019-Jan-11 15:26:34.707245 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
34092 2019-Jan-11 15:26:34.707270 - [DEBUG]
34093 2019-Jan-11 15:26:34.707294 - [DEBUG] Process 933. path edge:
34094 2019-Jan-11 15:26:34.707319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34095 2019-Jan-11 15:26:34.707376 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
34096 2019-Jan-11 15:26:34.708018 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34097 2019-Jan-11 15:26:34.708653 - [DEBUG]
34098 2019-Jan-11 15:26:34.708680 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34099 2019-Jan-11 15:26:34.709320 - [DEBUG] Compose: EdgeIdentity * AllBottom
34100 2019-Jan-11 15:26:34.709349 - [DEBUG]
34101 2019-Jan-11 15:26:34.709374 - [DEBUG] Propagate flow
34102 2019-Jan-11 15:26:34.709398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34103 2019-Jan-11 15:26:34.709463 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34104 2019-Jan-11 15:26:34.710091 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34105 2019-Jan-11 15:26:34.710726 - [DEBUG] Edge function : AllBottom (result of previous compose)
34106 2019-Jan-11 15:26:34.710752 - [DEBUG]
34107 2019-Jan-11 15:26:34.710778 - [DEBUG] Join: AllTop & AllBottom
34108 2019-Jan-11 15:26:34.710805 - [DEBUG] = AllBottom (new jump func)
34109 2019-Jan-11 15:26:34.710831 - [DEBUG]
34110 2019-Jan-11 15:26:34.710855 - [DEBUG] Start adding new jump function
34111 2019-Jan-11 15:26:34.710880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34112 2019-Jan-11 15:26:34.710936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34113 2019-Jan-11 15:26:34.711586 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34114 2019-Jan-11 15:26:34.712214 - [DEBUG] Edge Function : AllBottom
34115 2019-Jan-11 15:26:34.712242 - [DEBUG] End adding new jump function
34116 2019-Jan-11 15:26:34.712267 - [DEBUG]
34117 2019-Jan-11 15:26:34.712292 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
34118 2019-Jan-11 15:26:34.712317 - [DEBUG]
34119 2019-Jan-11 15:26:34.712341 - [DEBUG] Process 934. path edge:
34120 2019-Jan-11 15:26:34.712366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34121 2019-Jan-11 15:26:34.712423 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
34122 2019-Jan-11 15:26:34.713050 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34123 2019-Jan-11 15:26:34.713686 - [DEBUG]
34124 2019-Jan-11 15:26:34.713713 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34125 2019-Jan-11 15:26:34.714353 - [DEBUG] Compose: EdgeIdentity * AllBottom
34126 2019-Jan-11 15:26:34.714382 - [DEBUG]
34127 2019-Jan-11 15:26:34.714407 - [DEBUG] Propagate flow
34128 2019-Jan-11 15:26:34.714431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34129 2019-Jan-11 15:26:34.714489 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34130 2019-Jan-11 15:26:34.715149 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34131 2019-Jan-11 15:26:34.715785 - [DEBUG] Edge function : AllBottom (result of previous compose)
34132 2019-Jan-11 15:26:34.715811 - [DEBUG]
34133 2019-Jan-11 15:26:34.715837 - [DEBUG] Join: AllTop & AllBottom
34134 2019-Jan-11 15:26:34.715864 - [DEBUG] = AllBottom (new jump func)
34135 2019-Jan-11 15:26:34.715890 - [DEBUG]
34136 2019-Jan-11 15:26:34.715914 - [DEBUG] Start adding new jump function
34137 2019-Jan-11 15:26:34.715938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34138 2019-Jan-11 15:26:34.715996 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34139 2019-Jan-11 15:26:34.716633 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34140 2019-Jan-11 15:26:34.717270 - [DEBUG] Edge Function : AllBottom
34141 2019-Jan-11 15:26:34.717299 - [DEBUG] End adding new jump function
34142 2019-Jan-11 15:26:34.717324 - [DEBUG]
34143 2019-Jan-11 15:26:34.717349 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
34144 2019-Jan-11 15:26:34.717382 - [DEBUG]
34145 2019-Jan-11 15:26:34.717407 - [DEBUG] Process 935. path edge:
34146 2019-Jan-11 15:26:34.717432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34147 2019-Jan-11 15:26:34.717489 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
34148 2019-Jan-11 15:26:34.718141 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34149 2019-Jan-11 15:26:34.718777 - [DEBUG]
34150 2019-Jan-11 15:26:34.718802 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34151 2019-Jan-11 15:26:34.719447 - [DEBUG] Possible callees:
34152 2019-Jan-11 15:26:34.719473 - [DEBUG] llvm.dbg.declare
34153 2019-Jan-11 15:26:34.719499 - [DEBUG] Possible return sites:
34154 2019-Jan-11 15:26:34.719524 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16334155 2019-Jan-11 15:26:34.720776 - [DEBUG] Found and process special summary
34156 2019-Jan-11 15:26:34.720810 - [DEBUG] Compose: EdgeIdentity * AllBottom
34157 2019-Jan-11 15:26:34.720839 - [DEBUG]
34158 2019-Jan-11 15:26:34.720863 - [DEBUG] Propagate flow
34159 2019-Jan-11 15:26:34.720888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34160 2019-Jan-11 15:26:34.720945 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34161 2019-Jan-11 15:26:34.721591 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34162 2019-Jan-11 15:26:34.722225 - [DEBUG] Edge function : AllBottom (result of previous compose)
34163 2019-Jan-11 15:26:34.722252 - [DEBUG]
34164 2019-Jan-11 15:26:34.722278 - [DEBUG] Join: AllTop & AllBottom
34165 2019-Jan-11 15:26:34.722305 - [DEBUG] = AllBottom (new jump func)
34166 2019-Jan-11 15:26:34.722331 - [DEBUG]
34167 2019-Jan-11 15:26:34.722355 - [DEBUG] Start adding new jump function
34168 2019-Jan-11 15:26:34.722380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34169 2019-Jan-11 15:26:34.722437 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34170 2019-Jan-11 15:26:34.723074 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34171 2019-Jan-11 15:26:34.723702 - [DEBUG] Edge Function : AllBottom
34172 2019-Jan-11 15:26:34.723731 - [DEBUG] End adding new jump function
34173 2019-Jan-11 15:26:34.723757 - [DEBUG]
34174 2019-Jan-11 15:26:34.723781 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
34175 2019-Jan-11 15:26:34.723806 - [DEBUG]
34176 2019-Jan-11 15:26:34.723830 - [DEBUG] Process 936. path edge:
34177 2019-Jan-11 15:26:34.723855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34178 2019-Jan-11 15:26:34.723912 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
34179 2019-Jan-11 15:26:34.724555 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34180 2019-Jan-11 15:26:34.725192 - [DEBUG]
34181 2019-Jan-11 15:26:34.725217 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34182 2019-Jan-11 15:26:34.725864 - [DEBUG] Compose: EdgeIdentity * AllBottom
34183 2019-Jan-11 15:26:34.725893 - [DEBUG]
34184 2019-Jan-11 15:26:34.725918 - [DEBUG] Propagate flow
34185 2019-Jan-11 15:26:34.725942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34186 2019-Jan-11 15:26:34.726009 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34187 2019-Jan-11 15:26:34.726638 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34188 2019-Jan-11 15:26:34.727273 - [DEBUG] Edge function : AllBottom (result of previous compose)
34189 2019-Jan-11 15:26:34.727300 - [DEBUG]
34190 2019-Jan-11 15:26:34.727326 - [DEBUG] Join: AllTop & AllBottom
34191 2019-Jan-11 15:26:34.727353 - [DEBUG] = AllBottom (new jump func)
34192 2019-Jan-11 15:26:34.727379 - [DEBUG]
34193 2019-Jan-11 15:26:34.727404 - [DEBUG] Start adding new jump function
34194 2019-Jan-11 15:26:34.727428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34195 2019-Jan-11 15:26:34.727486 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34196 2019-Jan-11 15:26:34.728138 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34197 2019-Jan-11 15:26:34.728764 - [DEBUG] Edge Function : AllBottom
34198 2019-Jan-11 15:26:34.728794 - [DEBUG] End adding new jump function
34199 2019-Jan-11 15:26:34.728819 - [DEBUG]
34200 2019-Jan-11 15:26:34.728844 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
34201 2019-Jan-11 15:26:34.728869 - [DEBUG]
34202 2019-Jan-11 15:26:34.728893 - [DEBUG] Process 937. path edge:
34203 2019-Jan-11 15:26:34.728918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34204 2019-Jan-11 15:26:34.728974 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
34205 2019-Jan-11 15:26:34.729600 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34206 2019-Jan-11 15:26:34.730235 - [DEBUG]
34207 2019-Jan-11 15:26:34.730261 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34208 2019-Jan-11 15:26:34.730902 - [DEBUG] Compose: EdgeIdentity * AllBottom
34209 2019-Jan-11 15:26:34.730932 - [DEBUG]
34210 2019-Jan-11 15:26:34.730957 - [DEBUG] Propagate flow
34211 2019-Jan-11 15:26:34.730981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34212 2019-Jan-11 15:26:34.731040 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34213 2019-Jan-11 15:26:34.731694 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34214 2019-Jan-11 15:26:34.732331 - [DEBUG] Edge function : AllBottom (result of previous compose)
34215 2019-Jan-11 15:26:34.732357 - [DEBUG]
34216 2019-Jan-11 15:26:34.732383 - [DEBUG] Join: AllTop & AllBottom
34217 2019-Jan-11 15:26:34.732410 - [DEBUG] = AllBottom (new jump func)
34218 2019-Jan-11 15:26:34.732436 - [DEBUG]
34219 2019-Jan-11 15:26:34.732460 - [DEBUG] Start adding new jump function
34220 2019-Jan-11 15:26:34.732485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34221 2019-Jan-11 15:26:34.732543 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34222 2019-Jan-11 15:26:34.733178 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34223 2019-Jan-11 15:26:34.733814 - [DEBUG] Edge Function : AllBottom
34224 2019-Jan-11 15:26:34.733843 - [DEBUG] End adding new jump function
34225 2019-Jan-11 15:26:34.733868 - [DEBUG]
34226 2019-Jan-11 15:26:34.733892 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
34227 2019-Jan-11 15:26:34.733925 - [DEBUG]
34228 2019-Jan-11 15:26:34.733950 - [DEBUG] Process 938. path edge:
34229 2019-Jan-11 15:26:34.733975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34230 2019-Jan-11 15:26:34.734032 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
34231 2019-Jan-11 15:26:34.734684 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34232 2019-Jan-11 15:26:34.735319 - [DEBUG]
34233 2019-Jan-11 15:26:34.735345 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34234 2019-Jan-11 15:26:34.735990 - [DEBUG] Possible callees:
34235 2019-Jan-11 15:26:34.736016 - [DEBUG] llvm.dbg.declare
34236 2019-Jan-11 15:26:34.736042 - [DEBUG] Possible return sites:
34237 2019-Jan-11 15:26:34.736067 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16934238 2019-Jan-11 15:26:34.737319 - [DEBUG] Found and process special summary
34239 2019-Jan-11 15:26:34.737353 - [DEBUG] Compose: EdgeIdentity * AllBottom
34240 2019-Jan-11 15:26:34.737381 - [DEBUG]
34241 2019-Jan-11 15:26:34.737406 - [DEBUG] Propagate flow
34242 2019-Jan-11 15:26:34.737430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34243 2019-Jan-11 15:26:34.737487 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34244 2019-Jan-11 15:26:34.738131 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34245 2019-Jan-11 15:26:34.738766 - [DEBUG] Edge function : AllBottom (result of previous compose)
34246 2019-Jan-11 15:26:34.738793 - [DEBUG]
34247 2019-Jan-11 15:26:34.738818 - [DEBUG] Join: AllTop & AllBottom
34248 2019-Jan-11 15:26:34.738846 - [DEBUG] = AllBottom (new jump func)
34249 2019-Jan-11 15:26:34.738872 - [DEBUG]
34250 2019-Jan-11 15:26:34.738896 - [DEBUG] Start adding new jump function
34251 2019-Jan-11 15:26:34.738920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34252 2019-Jan-11 15:26:34.738977 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34253 2019-Jan-11 15:26:34.739612 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34254 2019-Jan-11 15:26:34.740240 - [DEBUG] Edge Function : AllBottom
34255 2019-Jan-11 15:26:34.740269 - [DEBUG] End adding new jump function
34256 2019-Jan-11 15:26:34.740294 - [DEBUG]
34257 2019-Jan-11 15:26:34.740319 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34258 2019-Jan-11 15:26:34.740344 - [DEBUG]
34259 2019-Jan-11 15:26:34.740368 - [DEBUG] Process 939. path edge:
34260 2019-Jan-11 15:26:34.740393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34261 2019-Jan-11 15:26:34.740450 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
34262 2019-Jan-11 15:26:34.741078 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34263 2019-Jan-11 15:26:34.741730 - [DEBUG]
34264 2019-Jan-11 15:26:34.741756 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34265 2019-Jan-11 15:26:34.742403 - [DEBUG] Compose: EdgeIdentity * AllBottom
34266 2019-Jan-11 15:26:34.742432 - [DEBUG]
34267 2019-Jan-11 15:26:34.742457 - [DEBUG] Propagate flow
34268 2019-Jan-11 15:26:34.742481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34269 2019-Jan-11 15:26:34.742547 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34270 2019-Jan-11 15:26:34.743178 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34271 2019-Jan-11 15:26:34.743814 - [DEBUG] Edge function : AllBottom (result of previous compose)
34272 2019-Jan-11 15:26:34.743841 - [DEBUG]
34273 2019-Jan-11 15:26:34.743866 - [DEBUG] Join: AllTop & AllBottom
34274 2019-Jan-11 15:26:34.743894 - [DEBUG] = AllBottom (new jump func)
34275 2019-Jan-11 15:26:34.743920 - [DEBUG]
34276 2019-Jan-11 15:26:34.743944 - [DEBUG] Start adding new jump function
34277 2019-Jan-11 15:26:34.743969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34278 2019-Jan-11 15:26:34.744026 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34279 2019-Jan-11 15:26:34.744677 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34280 2019-Jan-11 15:26:34.745304 - [DEBUG] Edge Function : AllBottom
34281 2019-Jan-11 15:26:34.745333 - [DEBUG] End adding new jump function
34282 2019-Jan-11 15:26:34.745358 - [DEBUG]
34283 2019-Jan-11 15:26:34.745383 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34284 2019-Jan-11 15:26:34.745408 - [DEBUG]
34285 2019-Jan-11 15:26:34.745432 - [DEBUG] Process 940. path edge:
34286 2019-Jan-11 15:26:34.745457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34287 2019-Jan-11 15:26:34.745514 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
34288 2019-Jan-11 15:26:34.746143 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34289 2019-Jan-11 15:26:34.746777 - [DEBUG]
34290 2019-Jan-11 15:26:34.746802 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34291 2019-Jan-11 15:26:34.747449 - [DEBUG] Compose: EdgeIdentity * AllBottom
34292 2019-Jan-11 15:26:34.747479 - [DEBUG]
34293 2019-Jan-11 15:26:34.747504 - [DEBUG] Propagate flow
34294 2019-Jan-11 15:26:34.747528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34295 2019-Jan-11 15:26:34.747587 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34296 2019-Jan-11 15:26:34.748232 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34297 2019-Jan-11 15:26:34.748867 - [DEBUG] Edge function : AllBottom (result of previous compose)
34298 2019-Jan-11 15:26:34.748893 - [DEBUG]
34299 2019-Jan-11 15:26:34.748919 - [DEBUG] Join: AllTop & AllBottom
34300 2019-Jan-11 15:26:34.748946 - [DEBUG] = AllBottom (new jump func)
34301 2019-Jan-11 15:26:34.748972 - [DEBUG]
34302 2019-Jan-11 15:26:34.748996 - [DEBUG] Start adding new jump function
34303 2019-Jan-11 15:26:34.749021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34304 2019-Jan-11 15:26:34.749078 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34305 2019-Jan-11 15:26:34.749714 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34306 2019-Jan-11 15:26:34.750344 - [DEBUG] Edge Function : AllBottom
34307 2019-Jan-11 15:26:34.750373 - [DEBUG] End adding new jump function
34308 2019-Jan-11 15:26:34.750398 - [DEBUG]
34309 2019-Jan-11 15:26:34.750422 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34310 2019-Jan-11 15:26:34.750455 - [DEBUG]
34311 2019-Jan-11 15:26:34.750480 - [DEBUG] Process 941. path edge:
34312 2019-Jan-11 15:26:34.750505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34313 2019-Jan-11 15:26:34.750562 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
34314 2019-Jan-11 15:26:34.751205 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34315 2019-Jan-11 15:26:34.751842 - [DEBUG]
34316 2019-Jan-11 15:26:34.751867 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34317 2019-Jan-11 15:26:34.752516 - [DEBUG] Compose: EdgeIdentity * AllBottom
34318 2019-Jan-11 15:26:34.752545 - [DEBUG]
34319 2019-Jan-11 15:26:34.752570 - [DEBUG] Propagate flow
34320 2019-Jan-11 15:26:34.752594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34321 2019-Jan-11 15:26:34.752652 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34322 2019-Jan-11 15:26:34.753280 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34323 2019-Jan-11 15:26:34.753914 - [DEBUG] Edge function : AllBottom (result of previous compose)
34324 2019-Jan-11 15:26:34.753941 - [DEBUG]
34325 2019-Jan-11 15:26:34.753966 - [DEBUG] Join: AllTop & AllBottom
34326 2019-Jan-11 15:26:34.753994 - [DEBUG] = AllBottom (new jump func)
34327 2019-Jan-11 15:26:34.754019 - [DEBUG]
34328 2019-Jan-11 15:26:34.754044 - [DEBUG] Start adding new jump function
34329 2019-Jan-11 15:26:34.754068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34330 2019-Jan-11 15:26:34.754125 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34331 2019-Jan-11 15:26:34.754776 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34332 2019-Jan-11 15:26:34.755401 - [DEBUG] Edge Function : AllBottom
34333 2019-Jan-11 15:26:34.755430 - [DEBUG] End adding new jump function
34334 2019-Jan-11 15:26:34.755455 - [DEBUG]
34335 2019-Jan-11 15:26:34.755479 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34336 2019-Jan-11 15:26:34.755504 - [DEBUG]
34337 2019-Jan-11 15:26:34.755529 - [DEBUG] Process 942. path edge:
34338 2019-Jan-11 15:26:34.755553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34339 2019-Jan-11 15:26:34.755610 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
34340 2019-Jan-11 15:26:34.756236 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34341 2019-Jan-11 15:26:34.756871 - [DEBUG]
34342 2019-Jan-11 15:26:34.756897 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34343 2019-Jan-11 15:26:34.757537 - [DEBUG] Compose: EdgeIdentity * AllBottom
34344 2019-Jan-11 15:26:34.757567 - [DEBUG]
34345 2019-Jan-11 15:26:34.757592 - [DEBUG] Propagate flow
34346 2019-Jan-11 15:26:34.757616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34347 2019-Jan-11 15:26:34.757675 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34348 2019-Jan-11 15:26:34.758322 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34349 2019-Jan-11 15:26:34.758955 - [DEBUG] Edge function : AllBottom (result of previous compose)
34350 2019-Jan-11 15:26:34.758982 - [DEBUG]
34351 2019-Jan-11 15:26:34.759016 - [DEBUG] Join: AllTop & AllBottom
34352 2019-Jan-11 15:26:34.759044 - [DEBUG] = AllBottom (new jump func)
34353 2019-Jan-11 15:26:34.759070 - [DEBUG]
34354 2019-Jan-11 15:26:34.759094 - [DEBUG] Start adding new jump function
34355 2019-Jan-11 15:26:34.759118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34356 2019-Jan-11 15:26:34.759176 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34357 2019-Jan-11 15:26:34.759812 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34358 2019-Jan-11 15:26:34.760441 - [DEBUG] Edge Function : AllBottom
34359 2019-Jan-11 15:26:34.760470 - [DEBUG] End adding new jump function
34360 2019-Jan-11 15:26:34.760495 - [DEBUG]
34361 2019-Jan-11 15:26:34.760519 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34362 2019-Jan-11 15:26:34.760544 - [DEBUG]
34363 2019-Jan-11 15:26:34.760568 - [DEBUG] Process 943. path edge:
34364 2019-Jan-11 15:26:34.760593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34365 2019-Jan-11 15:26:34.760650 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
34366 2019-Jan-11 15:26:34.761292 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34367 2019-Jan-11 15:26:34.761926 - [DEBUG]
34368 2019-Jan-11 15:26:34.761952 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34369 2019-Jan-11 15:26:34.762598 - [DEBUG] Compose: EdgeIdentity * AllBottom
34370 2019-Jan-11 15:26:34.762627 - [DEBUG]
34371 2019-Jan-11 15:26:34.762652 - [DEBUG] Propagate flow
34372 2019-Jan-11 15:26:34.762676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34373 2019-Jan-11 15:26:34.762734 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34374 2019-Jan-11 15:26:34.763362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34375 2019-Jan-11 15:26:34.763996 - [DEBUG] Edge function : AllBottom (result of previous compose)
34376 2019-Jan-11 15:26:34.764023 - [DEBUG]
34377 2019-Jan-11 15:26:34.764049 - [DEBUG] Join: AllTop & AllBottom
34378 2019-Jan-11 15:26:34.764076 - [DEBUG] = AllBottom (new jump func)
34379 2019-Jan-11 15:26:34.764102 - [DEBUG]
34380 2019-Jan-11 15:26:34.764127 - [DEBUG] Start adding new jump function
34381 2019-Jan-11 15:26:34.764152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34382 2019-Jan-11 15:26:34.764209 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34383 2019-Jan-11 15:26:34.764858 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34384 2019-Jan-11 15:26:34.765484 - [DEBUG] Edge Function : AllBottom
34385 2019-Jan-11 15:26:34.765513 - [DEBUG] End adding new jump function
34386 2019-Jan-11 15:26:34.765538 - [DEBUG]
34387 2019-Jan-11 15:26:34.765563 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34388 2019-Jan-11 15:26:34.765588 - [DEBUG]
34389 2019-Jan-11 15:26:34.765612 - [DEBUG] Process 944. path edge:
34390 2019-Jan-11 15:26:34.765637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34391 2019-Jan-11 15:26:34.765694 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
34392 2019-Jan-11 15:26:34.766320 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34393 2019-Jan-11 15:26:34.766955 - [DEBUG]
34394 2019-Jan-11 15:26:34.766989 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34395 2019-Jan-11 15:26:34.767632 - [DEBUG] Compose: EdgeIdentity * AllBottom
34396 2019-Jan-11 15:26:34.767661 - [DEBUG]
34397 2019-Jan-11 15:26:34.767686 - [DEBUG] Propagate flow
34398 2019-Jan-11 15:26:34.767710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34399 2019-Jan-11 15:26:34.767768 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34400 2019-Jan-11 15:26:34.768412 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34401 2019-Jan-11 15:26:34.769048 - [DEBUG] Edge function : AllBottom (result of previous compose)
34402 2019-Jan-11 15:26:34.769075 - [DEBUG]
34403 2019-Jan-11 15:26:34.769101 - [DEBUG] Join: AllTop & AllBottom
34404 2019-Jan-11 15:26:34.769128 - [DEBUG] = AllBottom (new jump func)
34405 2019-Jan-11 15:26:34.769154 - [DEBUG]
34406 2019-Jan-11 15:26:34.769179 - [DEBUG] Start adding new jump function
34407 2019-Jan-11 15:26:34.769203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34408 2019-Jan-11 15:26:34.769261 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34409 2019-Jan-11 15:26:34.769895 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34410 2019-Jan-11 15:26:34.770523 - [DEBUG] Edge Function : AllBottom
34411 2019-Jan-11 15:26:34.770552 - [DEBUG] End adding new jump function
34412 2019-Jan-11 15:26:34.770577 - [DEBUG]
34413 2019-Jan-11 15:26:34.770601 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34414 2019-Jan-11 15:26:34.770626 - [DEBUG]
34415 2019-Jan-11 15:26:34.770651 - [DEBUG] Process 945. path edge:
34416 2019-Jan-11 15:26:34.770676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34417 2019-Jan-11 15:26:34.770733 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
34418 2019-Jan-11 15:26:34.771386 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34419 2019-Jan-11 15:26:34.772021 - [DEBUG]
34420 2019-Jan-11 15:26:34.772046 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34421 2019-Jan-11 15:26:34.772691 - [DEBUG] Compose: EdgeIdentity * AllBottom
34422 2019-Jan-11 15:26:34.772720 - [DEBUG]
34423 2019-Jan-11 15:26:34.772745 - [DEBUG] Propagate flow
34424 2019-Jan-11 15:26:34.772769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34425 2019-Jan-11 15:26:34.772827 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34426 2019-Jan-11 15:26:34.773487 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34427 2019-Jan-11 15:26:34.774122 - [DEBUG] Edge function : AllBottom (result of previous compose)
34428 2019-Jan-11 15:26:34.774148 - [DEBUG]
34429 2019-Jan-11 15:26:34.774174 - [DEBUG] Join: AllTop & AllBottom
34430 2019-Jan-11 15:26:34.774201 - [DEBUG] = AllBottom (new jump func)
34431 2019-Jan-11 15:26:34.774227 - [DEBUG]
34432 2019-Jan-11 15:26:34.774252 - [DEBUG] Start adding new jump function
34433 2019-Jan-11 15:26:34.774276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34434 2019-Jan-11 15:26:34.774334 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34435 2019-Jan-11 15:26:34.774986 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34436 2019-Jan-11 15:26:34.775626 - [DEBUG] Edge Function : AllBottom
34437 2019-Jan-11 15:26:34.775655 - [DEBUG] End adding new jump function
34438 2019-Jan-11 15:26:34.775680 - [DEBUG]
34439 2019-Jan-11 15:26:34.775703 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34440 2019-Jan-11 15:26:34.775728 - [DEBUG]
34441 2019-Jan-11 15:26:34.775751 - [DEBUG] Process 946. path edge:
34442 2019-Jan-11 15:26:34.775775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34443 2019-Jan-11 15:26:34.775832 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
34444 2019-Jan-11 15:26:34.776463 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34445 2019-Jan-11 15:26:34.777099 - [DEBUG]
34446 2019-Jan-11 15:26:34.777126 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34447 2019-Jan-11 15:26:34.777773 - [DEBUG] Compose: EdgeIdentity * AllBottom
34448 2019-Jan-11 15:26:34.777803 - [DEBUG]
34449 2019-Jan-11 15:26:34.777827 - [DEBUG] Propagate flow
34450 2019-Jan-11 15:26:34.777852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34451 2019-Jan-11 15:26:34.777924 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34452 2019-Jan-11 15:26:34.778553 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34453 2019-Jan-11 15:26:34.779190 - [DEBUG] Edge function : AllBottom (result of previous compose)
34454 2019-Jan-11 15:26:34.779216 - [DEBUG]
34455 2019-Jan-11 15:26:34.779242 - [DEBUG] Join: AllTop & AllBottom
34456 2019-Jan-11 15:26:34.779269 - [DEBUG] = AllBottom (new jump func)
34457 2019-Jan-11 15:26:34.779295 - [DEBUG]
34458 2019-Jan-11 15:26:34.779319 - [DEBUG] Start adding new jump function
34459 2019-Jan-11 15:26:34.779343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34460 2019-Jan-11 15:26:34.779400 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34461 2019-Jan-11 15:26:34.780036 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34462 2019-Jan-11 15:26:34.780664 - [DEBUG] Edge Function : AllBottom
34463 2019-Jan-11 15:26:34.780693 - [DEBUG] End adding new jump function
34464 2019-Jan-11 15:26:34.780718 - [DEBUG]
34465 2019-Jan-11 15:26:34.780742 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34466 2019-Jan-11 15:26:34.780767 - [DEBUG]
34467 2019-Jan-11 15:26:34.780792 - [DEBUG] Process 947. path edge:
34468 2019-Jan-11 15:26:34.780816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34469 2019-Jan-11 15:26:34.780874 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
34470 2019-Jan-11 15:26:34.781516 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34471 2019-Jan-11 15:26:34.782151 - [DEBUG]
34472 2019-Jan-11 15:26:34.782177 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34473 2019-Jan-11 15:26:34.782822 - [DEBUG] Compose: EdgeIdentity * AllBottom
34474 2019-Jan-11 15:26:34.782851 - [DEBUG]
34475 2019-Jan-11 15:26:34.782876 - [DEBUG] Propagate flow
34476 2019-Jan-11 15:26:34.782900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34477 2019-Jan-11 15:26:34.782959 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34478 2019-Jan-11 15:26:34.783596 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34479 2019-Jan-11 15:26:34.784233 - [DEBUG] Edge function : AllBottom (result of previous compose)
34480 2019-Jan-11 15:26:34.784259 - [DEBUG]
34481 2019-Jan-11 15:26:34.784285 - [DEBUG] Join: AllTop & AllBottom
34482 2019-Jan-11 15:26:34.784312 - [DEBUG] = AllBottom (new jump func)
34483 2019-Jan-11 15:26:34.784338 - [DEBUG]
34484 2019-Jan-11 15:26:34.784362 - [DEBUG] Start adding new jump function
34485 2019-Jan-11 15:26:34.784387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34486 2019-Jan-11 15:26:34.784444 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34487 2019-Jan-11 15:26:34.785096 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34488 2019-Jan-11 15:26:34.785723 - [DEBUG] Edge Function : AllBottom
34489 2019-Jan-11 15:26:34.785751 - [DEBUG] End adding new jump function
34490 2019-Jan-11 15:26:34.785776 - [DEBUG]
34491 2019-Jan-11 15:26:34.785801 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34492 2019-Jan-11 15:26:34.785826 - [DEBUG]
34493 2019-Jan-11 15:26:34.785850 - [DEBUG] Process 948. path edge:
34494 2019-Jan-11 15:26:34.785875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34495 2019-Jan-11 15:26:34.785932 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
34496 2019-Jan-11 15:26:34.786557 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34497 2019-Jan-11 15:26:34.787192 - [DEBUG]
34498 2019-Jan-11 15:26:34.787217 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34499 2019-Jan-11 15:26:34.787854 - [DEBUG] Start of endsummarytab entry
34500 2019-Jan-11 15:26:34.787903 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34501 2019-Jan-11 15:26:34.788533 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
34502 2019-Jan-11 15:26:34.788593 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34503 2019-Jan-11 15:26:34.789221 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34504 2019-Jan-11 15:26:34.789852 - [DEBUG] EF: AllBottom
34505 2019-Jan-11 15:26:34.789878 - [DEBUG]
34506 2019-Jan-11 15:26:34.789902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34507 2019-Jan-11 15:26:34.790529 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34508 2019-Jan-11 15:26:34.791165 - [DEBUG] EF: AllBottom
34509 2019-Jan-11 15:26:34.791201 - [DEBUG]
34510 2019-Jan-11 15:26:34.791228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34511 2019-Jan-11 15:26:34.791855 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
34512 2019-Jan-11 15:26:34.792482 - [DEBUG] EF: AllBottom
34513 2019-Jan-11 15:26:34.792508 - [DEBUG]
34514 2019-Jan-11 15:26:34.792532 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34515 2019-Jan-11 15:26:34.793158 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34516 2019-Jan-11 15:26:34.793786 - [DEBUG] EF: AllBottom
34517 2019-Jan-11 15:26:34.793812 - [DEBUG]
34518 2019-Jan-11 15:26:34.793836 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34519 2019-Jan-11 15:26:34.794463 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34520 2019-Jan-11 15:26:34.795115 - [DEBUG] EF: AllBottom
34521 2019-Jan-11 15:26:34.795149 - [DEBUG]
34522 2019-Jan-11 15:26:34.795174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34523 2019-Jan-11 15:26:34.795801 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34524 2019-Jan-11 15:26:34.796431 - [DEBUG] EF: AllBottom
34525 2019-Jan-11 15:26:34.796457 - [DEBUG]
34526 2019-Jan-11 15:26:34.796482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34527 2019-Jan-11 15:26:34.797108 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34528 2019-Jan-11 15:26:34.797743 - [DEBUG] EF: AllBottom
34529 2019-Jan-11 15:26:34.797769 - [DEBUG]
34530 2019-Jan-11 15:26:34.797793 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34531 2019-Jan-11 15:26:34.798435 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34532 2019-Jan-11 15:26:34.799070 - [DEBUG] EF: AllBottom
34533 2019-Jan-11 15:26:34.799096 - [DEBUG]
34534 2019-Jan-11 15:26:34.799120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34535 2019-Jan-11 15:26:34.799747 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34536 2019-Jan-11 15:26:34.800374 - [DEBUG] EF: AllBottom
34537 2019-Jan-11 15:26:34.800400 - [DEBUG]
34538 2019-Jan-11 15:26:34.800424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34539 2019-Jan-11 15:26:34.801051 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34540 2019-Jan-11 15:26:34.801695 - [DEBUG] EF: AllBottom
34541 2019-Jan-11 15:26:34.801721 - [DEBUG]
34542 2019-Jan-11 15:26:34.801746 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34543 2019-Jan-11 15:26:34.802373 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34544 2019-Jan-11 15:26:34.803004 - [DEBUG] EF: AllBottom
34545 2019-Jan-11 15:26:34.803030 - [DEBUG]
34546 2019-Jan-11 15:26:34.803054 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34547 2019-Jan-11 15:26:34.803681 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34548 2019-Jan-11 15:26:34.804315 - [DEBUG] EF: AllBottom
34549 2019-Jan-11 15:26:34.804341 - [DEBUG]
34550 2019-Jan-11 15:26:34.804366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34551 2019-Jan-11 15:26:34.805008 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34552 2019-Jan-11 15:26:34.805637 - [DEBUG] EF: AllBottom
34553 2019-Jan-11 15:26:34.805664 - [DEBUG]
34554 2019-Jan-11 15:26:34.805688 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34555 2019-Jan-11 15:26:34.806316 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
34556 2019-Jan-11 15:26:34.806944 - [DEBUG] EF: AllBottom
34557 2019-Jan-11 15:26:34.806970 - [DEBUG]
34558 2019-Jan-11 15:26:34.806994 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34559 2019-Jan-11 15:26:34.807620 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34560 2019-Jan-11 15:26:34.808270 - [DEBUG] EF: AllBottom
34561 2019-Jan-11 15:26:34.808296 - [DEBUG]
34562 2019-Jan-11 15:26:34.808320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34563 2019-Jan-11 15:26:34.808947 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34564 2019-Jan-11 15:26:34.809576 - [DEBUG] EF: AllBottom
34565 2019-Jan-11 15:26:34.809602 - [DEBUG]
34566 2019-Jan-11 15:26:34.809626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34567 2019-Jan-11 15:26:34.810261 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
34568 2019-Jan-11 15:26:34.810890 - [DEBUG] EF: AllBottom
34569 2019-Jan-11 15:26:34.810916 - [DEBUG]
34570 2019-Jan-11 15:26:34.810940 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34571 2019-Jan-11 15:26:34.811582 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34572 2019-Jan-11 15:26:34.812211 - [DEBUG] EF: AllBottom
34573 2019-Jan-11 15:26:34.812237 - [DEBUG]
34574 2019-Jan-11 15:26:34.812261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34575 2019-Jan-11 15:26:34.812888 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
34576 2019-Jan-11 15:26:34.813518 - [DEBUG] EF: AllBottom
34577 2019-Jan-11 15:26:34.813543 - [DEBUG]
34578 2019-Jan-11 15:26:34.813567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34579 2019-Jan-11 15:26:34.814209 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
34580 2019-Jan-11 15:26:34.814910 - [DEBUG] EF: AllBottom
34581 2019-Jan-11 15:26:34.814938 - [DEBUG]
34582 2019-Jan-11 15:26:34.814962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34583 2019-Jan-11 15:26:34.815646 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34584 2019-Jan-11 15:26:34.816324 - [DEBUG] EF: AllBottom
34585 2019-Jan-11 15:26:34.816352 - [DEBUG]
34586 2019-Jan-11 15:26:34.816377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34587 2019-Jan-11 15:26:34.817008 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34588 2019-Jan-11 15:26:34.817635 - [DEBUG] EF: AllBottom
34589 2019-Jan-11 15:26:34.817661 - [DEBUG]
34590 2019-Jan-11 15:26:34.817685 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34591 2019-Jan-11 15:26:34.818337 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34592 2019-Jan-11 15:26:34.818966 - [DEBUG] EF: AllBottom
34593 2019-Jan-11 15:26:34.818992 - [DEBUG]
34594 2019-Jan-11 15:26:34.819017 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34595 2019-Jan-11 15:26:34.819644 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34596 2019-Jan-11 15:26:34.820270 - [DEBUG] EF: AllBottom
34597 2019-Jan-11 15:26:34.820296 - [DEBUG]
34598 2019-Jan-11 15:26:34.820321 - [DEBUG] ---------------
34599 2019-Jan-11 15:26:34.820346 - [DEBUG]
34600 2019-Jan-11 15:26:34.820373 - [DEBUG] End of endsummarytab entry
34601 2019-Jan-11 15:26:34.820397 - [DEBUG]
34602 2019-Jan-11 15:26:34.820422 - [DEBUG] Start of incomingtab entry
34603 2019-Jan-11 15:26:34.820448 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34604 2019-Jan-11 15:26:34.821076 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
34605 2019-Jan-11 15:26:34.821137 - [DEBUG] ---------------
34606 2019-Jan-11 15:26:34.821162 - [DEBUG] End of incomingtab entry
34607 2019-Jan-11 15:26:34.821187 - [DEBUG]
34608 2019-Jan-11 15:26:34.821227 - [DEBUG] EDGE:
34609 2019-Jan-11 15:26:34.821286 - [DEBUG] ---> 34610 2019-Jan-11 15:26:34.821914 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34611 2019-Jan-11 15:26:34.822553 - [DEBUG]
34612 2019-Jan-11 15:26:34.822580 - [DEBUG] EDGE:
34613 2019-Jan-11 15:26:34.822638 - [DEBUG] ---> 34614 2019-Jan-11 15:26:34.823267 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34615 2019-Jan-11 15:26:34.823918 - [DEBUG]
34616 2019-Jan-11 15:26:34.823967 - [DEBUG] Compose: EdgeIdentity * AllBottom
34617 2019-Jan-11 15:26:34.823995 - [DEBUG]
34618 2019-Jan-11 15:26:34.824020 - [DEBUG] Propagate flow
34619 2019-Jan-11 15:26:34.824045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34620 2019-Jan-11 15:26:34.824103 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34621 2019-Jan-11 15:26:34.824757 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34622 2019-Jan-11 15:26:34.825392 - [DEBUG] Edge function : AllBottom (result of previous compose)
34623 2019-Jan-11 15:26:34.825419 - [DEBUG]
34624 2019-Jan-11 15:26:34.825446 - [DEBUG] Join: AllTop & AllBottom
34625 2019-Jan-11 15:26:34.825473 - [DEBUG] = AllBottom (new jump func)
34626 2019-Jan-11 15:26:34.825499 - [DEBUG]
34627 2019-Jan-11 15:26:34.825523 - [DEBUG] Start adding new jump function
34628 2019-Jan-11 15:26:34.825547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34629 2019-Jan-11 15:26:34.825604 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34630 2019-Jan-11 15:26:34.826241 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34631 2019-Jan-11 15:26:34.826877 - [DEBUG] Edge Function : AllBottom
34632 2019-Jan-11 15:26:34.826908 - [DEBUG] End adding new jump function
34633 2019-Jan-11 15:26:34.826933 - [DEBUG]
34634 2019-Jan-11 15:26:34.826958 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34635 2019-Jan-11 15:26:34.826983 - [DEBUG]
34636 2019-Jan-11 15:26:34.827008 - [DEBUG] Process 949. path edge:
34637 2019-Jan-11 15:26:34.827033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34638 2019-Jan-11 15:26:34.827090 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
34639 2019-Jan-11 15:26:34.827728 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34640 2019-Jan-11 15:26:34.828379 - [DEBUG]
34641 2019-Jan-11 15:26:34.828405 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34642 2019-Jan-11 15:26:34.829055 - [DEBUG] Possible callees:
34643 2019-Jan-11 15:26:34.829082 - [DEBUG] llvm.dbg.declare
34644 2019-Jan-11 15:26:34.829108 - [DEBUG] Possible return sites:
34645 2019-Jan-11 15:26:34.829132 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19334646 2019-Jan-11 15:26:34.830393 - [DEBUG] Found and process special summary
34647 2019-Jan-11 15:26:34.830428 - [DEBUG] Compose: EdgeIdentity * AllBottom
34648 2019-Jan-11 15:26:34.830457 - [DEBUG]
34649 2019-Jan-11 15:26:34.830481 - [DEBUG] Propagate flow
34650 2019-Jan-11 15:26:34.830506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34651 2019-Jan-11 15:26:34.830564 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34652 2019-Jan-11 15:26:34.831205 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34653 2019-Jan-11 15:26:34.831843 - [DEBUG] Edge function : AllBottom (result of previous compose)
34654 2019-Jan-11 15:26:34.831878 - [DEBUG]
34655 2019-Jan-11 15:26:34.831904 - [DEBUG] Join: AllTop & AllBottom
34656 2019-Jan-11 15:26:34.831931 - [DEBUG] = AllBottom (new jump func)
34657 2019-Jan-11 15:26:34.831957 - [DEBUG]
34658 2019-Jan-11 15:26:34.831982 - [DEBUG] Start adding new jump function
34659 2019-Jan-11 15:26:34.832007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34660 2019-Jan-11 15:26:34.832065 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34661 2019-Jan-11 15:26:34.832701 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34662 2019-Jan-11 15:26:34.833330 - [DEBUG] Edge Function : AllBottom
34663 2019-Jan-11 15:26:34.833359 - [DEBUG] End adding new jump function
34664 2019-Jan-11 15:26:34.833384 - [DEBUG]
34665 2019-Jan-11 15:26:34.833409 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34666 2019-Jan-11 15:26:34.833434 - [DEBUG]
34667 2019-Jan-11 15:26:34.833458 - [DEBUG] Process 950. path edge:
34668 2019-Jan-11 15:26:34.833483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34669 2019-Jan-11 15:26:34.833541 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
34670 2019-Jan-11 15:26:34.834170 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34671 2019-Jan-11 15:26:34.834823 - [DEBUG]
34672 2019-Jan-11 15:26:34.834848 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34673 2019-Jan-11 15:26:34.835506 - [DEBUG] Compose: EdgeIdentity * AllBottom
34674 2019-Jan-11 15:26:34.835535 - [DEBUG]
34675 2019-Jan-11 15:26:34.835560 - [DEBUG] Propagate flow
34676 2019-Jan-11 15:26:34.835584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34677 2019-Jan-11 15:26:34.835644 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34678 2019-Jan-11 15:26:34.836270 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34679 2019-Jan-11 15:26:34.836903 - [DEBUG] Edge function : AllBottom (result of previous compose)
34680 2019-Jan-11 15:26:34.836930 - [DEBUG]
34681 2019-Jan-11 15:26:34.836956 - [DEBUG] Join: AllTop & AllBottom
34682 2019-Jan-11 15:26:34.836983 - [DEBUG] = AllBottom (new jump func)
34683 2019-Jan-11 15:26:34.837009 - [DEBUG]
34684 2019-Jan-11 15:26:34.837033 - [DEBUG] Start adding new jump function
34685 2019-Jan-11 15:26:34.837057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34686 2019-Jan-11 15:26:34.837115 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34687 2019-Jan-11 15:26:34.837749 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34688 2019-Jan-11 15:26:34.838394 - [DEBUG] Edge Function : AllBottom
34689 2019-Jan-11 15:26:34.838424 - [DEBUG] End adding new jump function
34690 2019-Jan-11 15:26:34.838449 - [DEBUG]
34691 2019-Jan-11 15:26:34.838473 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34692 2019-Jan-11 15:26:34.838498 - [DEBUG]
34693 2019-Jan-11 15:26:34.838522 - [DEBUG] Process 951. path edge:
34694 2019-Jan-11 15:26:34.838547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34695 2019-Jan-11 15:26:34.838605 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
34696 2019-Jan-11 15:26:34.839229 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34697 2019-Jan-11 15:26:34.839876 - [DEBUG]
34698 2019-Jan-11 15:26:34.839903 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34699 2019-Jan-11 15:26:34.840551 - [DEBUG] Compose: EdgeIdentity * AllBottom
34700 2019-Jan-11 15:26:34.840581 - [DEBUG]
34701 2019-Jan-11 15:26:34.840605 - [DEBUG] Propagate flow
34702 2019-Jan-11 15:26:34.840629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34703 2019-Jan-11 15:26:34.840688 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34704 2019-Jan-11 15:26:34.841332 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34705 2019-Jan-11 15:26:34.841968 - [DEBUG] Edge function : AllBottom (result of previous compose)
34706 2019-Jan-11 15:26:34.841995 - [DEBUG]
34707 2019-Jan-11 15:26:34.842021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34708 2019-Jan-11 15:26:34.842048 - [DEBUG] = AllBottom
34709 2019-Jan-11 15:26:34.842074 - [DEBUG]
34710 2019-Jan-11 15:26:34.842098 - [DEBUG] PROPAGATE: No new function!
34711 2019-Jan-11 15:26:34.842124 - [DEBUG] EDGE:
34712 2019-Jan-11 15:26:34.842183 - [DEBUG] ---> 34713 2019-Jan-11 15:26:34.842807 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34714 2019-Jan-11 15:26:34.843438 - [DEBUG]
34715 2019-Jan-11 15:26:34.843464 - [DEBUG] EDGE:
34716 2019-Jan-11 15:26:34.843522 - [DEBUG] ---> 34717 2019-Jan-11 15:26:34.844148 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34718 2019-Jan-11 15:26:34.844798 - [DEBUG]
34719 2019-Jan-11 15:26:34.844840 - [DEBUG] Compose: EdgeIdentity * AllBottom
34720 2019-Jan-11 15:26:34.844867 - [DEBUG]
34721 2019-Jan-11 15:26:34.844891 - [DEBUG] Propagate flow
34722 2019-Jan-11 15:26:34.844915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34723 2019-Jan-11 15:26:34.844971 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34724 2019-Jan-11 15:26:34.845599 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34725 2019-Jan-11 15:26:34.846233 - [DEBUG] Edge function : AllBottom (result of previous compose)
34726 2019-Jan-11 15:26:34.846260 - [DEBUG]
34727 2019-Jan-11 15:26:34.846286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34728 2019-Jan-11 15:26:34.846313 - [DEBUG] = AllBottom
34729 2019-Jan-11 15:26:34.846338 - [DEBUG]
34730 2019-Jan-11 15:26:34.846362 - [DEBUG] PROPAGATE: No new function!
34731 2019-Jan-11 15:26:34.846390 - [DEBUG] EDGE:
34732 2019-Jan-11 15:26:34.846449 - [DEBUG] ---> 34733 2019-Jan-11 15:26:34.847084 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34734 2019-Jan-11 15:26:34.847716 - [DEBUG]
34735 2019-Jan-11 15:26:34.847742 - [DEBUG] EDGE:
34736 2019-Jan-11 15:26:34.847800 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
34737 2019-Jan-11 15:26:34.848450 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34738 2019-Jan-11 15:26:34.849100 - [DEBUG]
34739 2019-Jan-11 15:26:34.849127 - [DEBUG] EDGE:
34740 2019-Jan-11 15:26:34.849186 - [DEBUG] ---> 34741 2019-Jan-11 15:26:34.849814 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34742 2019-Jan-11 15:26:34.850447 - [DEBUG]
34743 2019-Jan-11 15:26:34.850474 - [DEBUG] EDGE:
34744 2019-Jan-11 15:26:34.850532 - [DEBUG] ---> 34745 2019-Jan-11 15:26:34.851156 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34746 2019-Jan-11 15:26:34.851807 - [DEBUG]
34747 2019-Jan-11 15:26:34.851834 - [DEBUG] EDGE:
34748 2019-Jan-11 15:26:34.851893 - [DEBUG] ---> 34749 2019-Jan-11 15:26:34.852523 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34750 2019-Jan-11 15:26:34.853160 - [DEBUG]
34751 2019-Jan-11 15:26:34.853205 - [DEBUG] Compose: EdgeIdentity * AllBottom
34752 2019-Jan-11 15:26:34.853234 - [DEBUG]
34753 2019-Jan-11 15:26:34.853258 - [DEBUG] Propagate flow
34754 2019-Jan-11 15:26:34.853283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34755 2019-Jan-11 15:26:34.853342 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34756 2019-Jan-11 15:26:34.853970 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34757 2019-Jan-11 15:26:34.854620 - [DEBUG] Edge function : AllBottom (result of previous compose)
34758 2019-Jan-11 15:26:34.854645 - [DEBUG]
34759 2019-Jan-11 15:26:34.854672 - [DEBUG] Join: AllTop & AllBottom
34760 2019-Jan-11 15:26:34.854698 - [DEBUG] = AllBottom (new jump func)
34761 2019-Jan-11 15:26:34.854722 - [DEBUG]
34762 2019-Jan-11 15:26:34.854746 - [DEBUG] Start adding new jump function
34763 2019-Jan-11 15:26:34.854769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34764 2019-Jan-11 15:26:34.854826 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34765 2019-Jan-11 15:26:34.855459 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34766 2019-Jan-11 15:26:34.856087 - [DEBUG] Edge Function : AllBottom
34767 2019-Jan-11 15:26:34.856119 - [DEBUG] End adding new jump function
34768 2019-Jan-11 15:26:34.856144 - [DEBUG]
34769 2019-Jan-11 15:26:34.856168 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34770 2019-Jan-11 15:26:34.856193 - [DEBUG]
34771 2019-Jan-11 15:26:34.856217 - [DEBUG] Process 952. path edge:
34772 2019-Jan-11 15:26:34.856242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34773 2019-Jan-11 15:26:34.856299 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
34774 2019-Jan-11 15:26:34.856926 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34775 2019-Jan-11 15:26:34.857564 - [DEBUG]
34776 2019-Jan-11 15:26:34.857590 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34777 2019-Jan-11 15:26:34.858267 - [DEBUG] Compose: EdgeIdentity * AllBottom
34778 2019-Jan-11 15:26:34.858296 - [DEBUG]
34779 2019-Jan-11 15:26:34.858334 - [DEBUG] Propagate flow
34780 2019-Jan-11 15:26:34.858358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34781 2019-Jan-11 15:26:34.858417 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
34782 2019-Jan-11 15:26:34.859042 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34783 2019-Jan-11 15:26:34.859674 - [DEBUG] Edge function : AllBottom (result of previous compose)
34784 2019-Jan-11 15:26:34.859700 - [DEBUG]
34785 2019-Jan-11 15:26:34.859727 - [DEBUG] Join: AllTop & AllBottom
34786 2019-Jan-11 15:26:34.859753 - [DEBUG] = AllBottom (new jump func)
34787 2019-Jan-11 15:26:34.859779 - [DEBUG]
34788 2019-Jan-11 15:26:34.859803 - [DEBUG] Start adding new jump function
34789 2019-Jan-11 15:26:34.859827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34790 2019-Jan-11 15:26:34.859884 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34791 2019-Jan-11 15:26:34.860518 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
34792 2019-Jan-11 15:26:34.861143 - [DEBUG] Edge Function : AllBottom
34793 2019-Jan-11 15:26:34.861173 - [DEBUG] End adding new jump function
34794 2019-Jan-11 15:26:34.861214 - [DEBUG]
34795 2019-Jan-11 15:26:34.861240 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34796 2019-Jan-11 15:26:34.861265 - [DEBUG]
34797 2019-Jan-11 15:26:34.861289 - [DEBUG] Process 953. path edge:
34798 2019-Jan-11 15:26:34.861314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34799 2019-Jan-11 15:26:34.861372 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
34800 2019-Jan-11 15:26:34.861994 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34801 2019-Jan-11 15:26:34.862626 - [DEBUG]
34802 2019-Jan-11 15:26:34.862653 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
34803 2019-Jan-11 15:26:34.863307 - [DEBUG] Compose: EdgeIdentity * AllBottom
34804 2019-Jan-11 15:26:34.863336 - [DEBUG]
34805 2019-Jan-11 15:26:34.863361 - [DEBUG] Propagate flow
34806 2019-Jan-11 15:26:34.863385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34807 2019-Jan-11 15:26:34.863446 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34808 2019-Jan-11 15:26:34.864077 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34809 2019-Jan-11 15:26:34.864728 - [DEBUG] Edge function : AllBottom (result of previous compose)
34810 2019-Jan-11 15:26:34.864754 - [DEBUG]
34811 2019-Jan-11 15:26:34.864780 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34812 2019-Jan-11 15:26:34.864806 - [DEBUG] = AllBottom
34813 2019-Jan-11 15:26:34.864830 - [DEBUG]
34814 2019-Jan-11 15:26:34.864853 - [DEBUG] PROPAGATE: No new function!
34815 2019-Jan-11 15:26:34.864877 - [DEBUG] EDGE:
34816 2019-Jan-11 15:26:34.864935 - [DEBUG] ---> 34817 2019-Jan-11 15:26:34.865558 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34818 2019-Jan-11 15:26:34.866190 - [DEBUG]
34819 2019-Jan-11 15:26:34.866216 - [DEBUG] EDGE:
34820 2019-Jan-11 15:26:34.866274 - [DEBUG] ---> 34821 2019-Jan-11 15:26:34.866902 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34822 2019-Jan-11 15:26:34.867550 - [DEBUG]
34823 2019-Jan-11 15:26:34.867576 - [DEBUG] EDGE:
34824 2019-Jan-11 15:26:34.867635 - [DEBUG] ---> 34825 2019-Jan-11 15:26:34.868278 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34826 2019-Jan-11 15:26:34.868911 - [DEBUG]
34827 2019-Jan-11 15:26:34.868937 - [DEBUG] EDGE:
34828 2019-Jan-11 15:26:34.868995 - [DEBUG] ---> 34829 2019-Jan-11 15:26:34.869631 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34830 2019-Jan-11 15:26:34.870266 - [DEBUG]
34831 2019-Jan-11 15:26:34.870293 - [DEBUG] EDGE:
34832 2019-Jan-11 15:26:34.870351 - [DEBUG] ---> 34833 2019-Jan-11 15:26:34.870981 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34834 2019-Jan-11 15:26:34.871636 - [DEBUG]
34835 2019-Jan-11 15:26:34.871662 - [DEBUG] EDGE:
34836 2019-Jan-11 15:26:34.871720 - [DEBUG] ---> 34837 2019-Jan-11 15:26:34.872349 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34838 2019-Jan-11 15:26:34.872984 - [DEBUG]
34839 2019-Jan-11 15:26:34.873033 - [DEBUG] Compose: EdgeIdentity * AllBottom
34840 2019-Jan-11 15:26:34.873061 - [DEBUG]
34841 2019-Jan-11 15:26:34.873087 - [DEBUG] Propagate flow
34842 2019-Jan-11 15:26:34.873111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34843 2019-Jan-11 15:26:34.873169 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34844 2019-Jan-11 15:26:34.873799 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34845 2019-Jan-11 15:26:34.874435 - [DEBUG] Edge function : AllBottom (result of previous compose)
34846 2019-Jan-11 15:26:34.874461 - [DEBUG]
34847 2019-Jan-11 15:26:34.874489 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34848 2019-Jan-11 15:26:34.874516 - [DEBUG] = AllBottom
34849 2019-Jan-11 15:26:34.874556 - [DEBUG]
34850 2019-Jan-11 15:26:34.874580 - [DEBUG] PROPAGATE: No new function!
34851 2019-Jan-11 15:26:34.874608 - [DEBUG] EDGE:
34852 2019-Jan-11 15:26:34.874667 - [DEBUG] ---> 34853 2019-Jan-11 15:26:34.875306 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34854 2019-Jan-11 15:26:34.875941 - [DEBUG]
34855 2019-Jan-11 15:26:34.875968 - [DEBUG] EDGE:
34856 2019-Jan-11 15:26:34.876027 - [DEBUG] ---> 34857 2019-Jan-11 15:26:34.876654 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34858 2019-Jan-11 15:26:34.877290 - [DEBUG]
34859 2019-Jan-11 15:26:34.877316 - [DEBUG] EDGE:
34860 2019-Jan-11 15:26:34.877385 - [DEBUG] ---> 34861 2019-Jan-11 15:26:34.878031 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34862 2019-Jan-11 15:26:34.878665 - [DEBUG]
34863 2019-Jan-11 15:26:34.878702 - [DEBUG] Compose: EdgeIdentity * AllBottom
34864 2019-Jan-11 15:26:34.878730 - [DEBUG]
34865 2019-Jan-11 15:26:34.878755 - [DEBUG] Propagate flow
34866 2019-Jan-11 15:26:34.878779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34867 2019-Jan-11 15:26:34.878836 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34868 2019-Jan-11 15:26:34.879466 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34869 2019-Jan-11 15:26:34.880101 - [DEBUG] Edge function : AllBottom (result of previous compose)
34870 2019-Jan-11 15:26:34.880128 - [DEBUG]
34871 2019-Jan-11 15:26:34.880155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34872 2019-Jan-11 15:26:34.880182 - [DEBUG] = AllBottom
34873 2019-Jan-11 15:26:34.880207 - [DEBUG]
34874 2019-Jan-11 15:26:34.880232 - [DEBUG] PROPAGATE: No new function!
34875 2019-Jan-11 15:26:34.880258 - [DEBUG] EDGE:
34876 2019-Jan-11 15:26:34.880318 - [DEBUG] ---> 34877 2019-Jan-11 15:26:34.880955 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34878 2019-Jan-11 15:26:34.881611 - [DEBUG]
34879 2019-Jan-11 15:26:34.881637 - [DEBUG] EDGE:
34880 2019-Jan-11 15:26:34.881695 - [DEBUG] ---> 34881 2019-Jan-11 15:26:34.882323 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34882 2019-Jan-11 15:26:34.882957 - [DEBUG]
34883 2019-Jan-11 15:26:34.882983 - [DEBUG] EDGE:
34884 2019-Jan-11 15:26:34.883043 - [DEBUG] ---> 34885 2019-Jan-11 15:26:34.883669 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34886 2019-Jan-11 15:26:34.884304 - [DEBUG]
34887 2019-Jan-11 15:26:34.884331 - [DEBUG] EDGE:
34888 2019-Jan-11 15:26:34.884389 - [DEBUG] ---> 34889 2019-Jan-11 15:26:34.885037 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34890 2019-Jan-11 15:26:34.885671 - [DEBUG]
34891 2019-Jan-11 15:26:34.885708 - [DEBUG] Compose: EdgeIdentity * AllBottom
34892 2019-Jan-11 15:26:34.885736 - [DEBUG]
34893 2019-Jan-11 15:26:34.885761 - [DEBUG] Propagate flow
34894 2019-Jan-11 15:26:34.885785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34895 2019-Jan-11 15:26:34.885843 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34896 2019-Jan-11 15:26:34.886473 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34897 2019-Jan-11 15:26:34.887108 - [DEBUG] Edge function : AllBottom (result of previous compose)
34898 2019-Jan-11 15:26:34.887135 - [DEBUG]
34899 2019-Jan-11 15:26:34.887162 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34900 2019-Jan-11 15:26:34.887197 - [DEBUG] = AllBottom
34901 2019-Jan-11 15:26:34.887223 - [DEBUG]
34902 2019-Jan-11 15:26:34.887247 - [DEBUG] PROPAGATE: No new function!
34903 2019-Jan-11 15:26:34.887274 - [DEBUG] EDGE:
34904 2019-Jan-11 15:26:34.887333 - [DEBUG] ---> 34905 2019-Jan-11 15:26:34.887985 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34906 2019-Jan-11 15:26:34.888620 - [DEBUG]
34907 2019-Jan-11 15:26:34.888646 - [DEBUG] EDGE:
34908 2019-Jan-11 15:26:34.888705 - [DEBUG] ---> 34909 2019-Jan-11 15:26:34.889332 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34910 2019-Jan-11 15:26:34.889967 - [DEBUG]
34911 2019-Jan-11 15:26:34.889994 - [DEBUG] EDGE:
34912 2019-Jan-11 15:26:34.890053 - [DEBUG] ---> 34913 2019-Jan-11 15:26:34.890683 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34914 2019-Jan-11 15:26:34.891334 - [DEBUG]
34915 2019-Jan-11 15:26:34.891370 - [DEBUG] Compose: EdgeIdentity * AllBottom
34916 2019-Jan-11 15:26:34.891398 - [DEBUG]
34917 2019-Jan-11 15:26:34.891422 - [DEBUG] Propagate flow
34918 2019-Jan-11 15:26:34.891445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34919 2019-Jan-11 15:26:34.891503 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34920 2019-Jan-11 15:26:34.892134 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34921 2019-Jan-11 15:26:34.892769 - [DEBUG] Edge function : AllBottom (result of previous compose)
34922 2019-Jan-11 15:26:34.892796 - [DEBUG]
34923 2019-Jan-11 15:26:34.892822 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34924 2019-Jan-11 15:26:34.892850 - [DEBUG] = AllBottom
34925 2019-Jan-11 15:26:34.892875 - [DEBUG]
34926 2019-Jan-11 15:26:34.892900 - [DEBUG] PROPAGATE: No new function!
34927 2019-Jan-11 15:26:34.892926 - [DEBUG] EDGE:
34928 2019-Jan-11 15:26:34.892985 - [DEBUG] ---> 34929 2019-Jan-11 15:26:34.893622 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34930 2019-Jan-11 15:26:34.894257 - [DEBUG]
34931 2019-Jan-11 15:26:34.894283 - [DEBUG] EDGE:
34932 2019-Jan-11 15:26:34.894342 - [DEBUG] ---> 34933 2019-Jan-11 15:26:34.894983 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34934 2019-Jan-11 15:26:34.895620 - [DEBUG]
34935 2019-Jan-11 15:26:34.895646 - [DEBUG] EDGE:
34936 2019-Jan-11 15:26:34.895705 - [DEBUG] ---> 34937 2019-Jan-11 15:26:34.896335 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34938 2019-Jan-11 15:26:34.896970 - [DEBUG]
34939 2019-Jan-11 15:26:34.897006 - [DEBUG] Compose: EdgeIdentity * AllBottom
34940 2019-Jan-11 15:26:34.897043 - [DEBUG]
34941 2019-Jan-11 15:26:34.897068 - [DEBUG] Propagate flow
34942 2019-Jan-11 15:26:34.897092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34943 2019-Jan-11 15:26:34.897151 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34944 2019-Jan-11 15:26:34.897781 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34945 2019-Jan-11 15:26:34.898432 - [DEBUG] Edge function : AllBottom (result of previous compose)
34946 2019-Jan-11 15:26:34.898459 - [DEBUG]
34947 2019-Jan-11 15:26:34.898485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34948 2019-Jan-11 15:26:34.898512 - [DEBUG] = AllBottom
34949 2019-Jan-11 15:26:34.898538 - [DEBUG]
34950 2019-Jan-11 15:26:34.898562 - [DEBUG] PROPAGATE: No new function!
34951 2019-Jan-11 15:26:34.898589 - [DEBUG] EDGE:
34952 2019-Jan-11 15:26:34.898648 - [DEBUG] ---> 34953 2019-Jan-11 15:26:34.899285 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34954 2019-Jan-11 15:26:34.899921 - [DEBUG]
34955 2019-Jan-11 15:26:34.899955 - [DEBUG] Compose: EdgeIdentity * AllBottom
34956 2019-Jan-11 15:26:34.899983 - [DEBUG]
34957 2019-Jan-11 15:26:34.900008 - [DEBUG] Propagate flow
34958 2019-Jan-11 15:26:34.900032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34959 2019-Jan-11 15:26:34.900090 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34960 2019-Jan-11 15:26:34.900719 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34961 2019-Jan-11 15:26:34.901369 - [DEBUG] Edge function : AllBottom (result of previous compose)
34962 2019-Jan-11 15:26:34.901395 - [DEBUG]
34963 2019-Jan-11 15:26:34.901420 - [DEBUG] Join: AllTop & AllBottom
34964 2019-Jan-11 15:26:34.901446 - [DEBUG] = AllBottom (new jump func)
34965 2019-Jan-11 15:26:34.901471 - [DEBUG]
34966 2019-Jan-11 15:26:34.901495 - [DEBUG] Start adding new jump function
34967 2019-Jan-11 15:26:34.901518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34968 2019-Jan-11 15:26:34.901575 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34969 2019-Jan-11 15:26:34.902212 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34970 2019-Jan-11 15:26:34.902842 - [DEBUG] Edge Function : AllBottom
34971 2019-Jan-11 15:26:34.902872 - [DEBUG] End adding new jump function
34972 2019-Jan-11 15:26:34.902897 - [DEBUG]
34973 2019-Jan-11 15:26:34.902922 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34974 2019-Jan-11 15:26:34.902947 - [DEBUG]
34975 2019-Jan-11 15:26:34.902972 - [DEBUG] Process 954. path edge:
34976 2019-Jan-11 15:26:34.902997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34977 2019-Jan-11 15:26:34.903054 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34978 2019-Jan-11 15:26:34.903697 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34979 2019-Jan-11 15:26:34.904342 - [DEBUG]
34980 2019-Jan-11 15:26:34.904368 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34981 2019-Jan-11 15:26:34.905027 - [DEBUG] Possible callees:
34982 2019-Jan-11 15:26:34.905065 - [DEBUG] foo
34983 2019-Jan-11 15:26:34.905091 - [DEBUG] Possible return sites:
34984 2019-Jan-11 15:26:34.905116 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634985 2019-Jan-11 15:26:34.906389 - [DEBUG] Found and process special summary
34986 2019-Jan-11 15:26:34.906427 - [DEBUG] Compose: EdgeIdentity * AllBottom
34987 2019-Jan-11 15:26:34.906456 - [DEBUG]
34988 2019-Jan-11 15:26:34.906481 - [DEBUG] Propagate flow
34989 2019-Jan-11 15:26:34.906506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34990 2019-Jan-11 15:26:34.906565 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34991 2019-Jan-11 15:26:34.907209 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34992 2019-Jan-11 15:26:34.907845 - [DEBUG] Edge function : AllBottom (result of previous compose)
34993 2019-Jan-11 15:26:34.907886 - [DEBUG]
34994 2019-Jan-11 15:26:34.907912 - [DEBUG] Join: AllTop & AllBottom
34995 2019-Jan-11 15:26:34.907939 - [DEBUG] = AllBottom (new jump func)
34996 2019-Jan-11 15:26:34.907965 - [DEBUG]
34997 2019-Jan-11 15:26:34.907989 - [DEBUG] Start adding new jump function
34998 2019-Jan-11 15:26:34.908013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34999 2019-Jan-11 15:26:34.908071 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35000 2019-Jan-11 15:26:34.908708 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35001 2019-Jan-11 15:26:34.909338 - [DEBUG] Edge Function : AllBottom
35002 2019-Jan-11 15:26:34.909367 - [DEBUG] End adding new jump function
35003 2019-Jan-11 15:26:34.909392 - [DEBUG]
35004 2019-Jan-11 15:26:34.909417 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
35005 2019-Jan-11 15:26:34.909442 - [DEBUG]
35006 2019-Jan-11 15:26:34.909466 - [DEBUG] Process 955. path edge:
35007 2019-Jan-11 15:26:34.909491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35008 2019-Jan-11 15:26:34.909548 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
35009 2019-Jan-11 15:26:34.910177 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35010 2019-Jan-11 15:26:34.910813 - [DEBUG]
35011 2019-Jan-11 15:26:34.910839 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35012 2019-Jan-11 15:26:34.911504 - [DEBUG] Compose: EdgeIdentity * AllBottom
35013 2019-Jan-11 15:26:34.911532 - [DEBUG]
35014 2019-Jan-11 15:26:34.911556 - [DEBUG] Propagate flow
35015 2019-Jan-11 15:26:34.911580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35016 2019-Jan-11 15:26:34.911637 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35017 2019-Jan-11 15:26:34.912267 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35018 2019-Jan-11 15:26:34.912904 - [DEBUG] Edge function : AllBottom (result of previous compose)
35019 2019-Jan-11 15:26:34.912930 - [DEBUG]
35020 2019-Jan-11 15:26:34.912956 - [DEBUG] Join: AllTop & AllBottom
35021 2019-Jan-11 15:26:34.912983 - [DEBUG] = AllBottom (new jump func)
35022 2019-Jan-11 15:26:34.913009 - [DEBUG]
35023 2019-Jan-11 15:26:34.913033 - [DEBUG] Start adding new jump function
35024 2019-Jan-11 15:26:34.913058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35025 2019-Jan-11 15:26:34.913114 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35026 2019-Jan-11 15:26:34.913758 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35027 2019-Jan-11 15:26:34.914384 - [DEBUG] Edge Function : AllBottom
35028 2019-Jan-11 15:26:34.914414 - [DEBUG] End adding new jump function
35029 2019-Jan-11 15:26:34.914438 - [DEBUG]
35030 2019-Jan-11 15:26:34.914463 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
35031 2019-Jan-11 15:26:34.914488 - [DEBUG]
35032 2019-Jan-11 15:26:34.914512 - [DEBUG] Process 956. path edge:
35033 2019-Jan-11 15:26:34.914551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35034 2019-Jan-11 15:26:34.914609 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
35035 2019-Jan-11 15:26:34.915236 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35036 2019-Jan-11 15:26:34.915872 - [DEBUG]
35037 2019-Jan-11 15:26:34.915899 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35038 2019-Jan-11 15:26:34.916540 - [DEBUG] Compose: EdgeIdentity * AllBottom
35039 2019-Jan-11 15:26:34.916569 - [DEBUG]
35040 2019-Jan-11 15:26:34.916594 - [DEBUG] Propagate flow
35041 2019-Jan-11 15:26:34.916618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35042 2019-Jan-11 15:26:34.916677 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35043 2019-Jan-11 15:26:34.917305 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35044 2019-Jan-11 15:26:34.917954 - [DEBUG] Edge function : AllBottom (result of previous compose)
35045 2019-Jan-11 15:26:34.917980 - [DEBUG]
35046 2019-Jan-11 15:26:34.918005 - [DEBUG] Join: AllTop & AllBottom
35047 2019-Jan-11 15:26:34.918031 - [DEBUG] = AllBottom (new jump func)
35048 2019-Jan-11 15:26:34.918055 - [DEBUG]
35049 2019-Jan-11 15:26:34.918079 - [DEBUG] Start adding new jump function
35050 2019-Jan-11 15:26:34.918102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35051 2019-Jan-11 15:26:34.918158 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35052 2019-Jan-11 15:26:34.918795 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35053 2019-Jan-11 15:26:34.919421 - [DEBUG] Edge Function : AllBottom
35054 2019-Jan-11 15:26:34.919451 - [DEBUG] End adding new jump function
35055 2019-Jan-11 15:26:34.919476 - [DEBUG]
35056 2019-Jan-11 15:26:34.919500 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
35057 2019-Jan-11 15:26:34.919525 - [DEBUG]
35058 2019-Jan-11 15:26:34.919549 - [DEBUG] Process 957. path edge:
35059 2019-Jan-11 15:26:34.919574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35060 2019-Jan-11 15:26:34.919631 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
35061 2019-Jan-11 15:26:34.920258 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35062 2019-Jan-11 15:26:34.920892 - [DEBUG]
35063 2019-Jan-11 15:26:34.920919 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35064 2019-Jan-11 15:26:34.921574 - [DEBUG] Compose: EdgeIdentity * AllBottom
35065 2019-Jan-11 15:26:34.921603 - [DEBUG]
35066 2019-Jan-11 15:26:34.921637 - [DEBUG] Propagate flow
35067 2019-Jan-11 15:26:34.921661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35068 2019-Jan-11 15:26:34.921720 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35069 2019-Jan-11 15:26:34.922359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35070 2019-Jan-11 15:26:34.922995 - [DEBUG] Edge function : AllBottom (result of previous compose)
35071 2019-Jan-11 15:26:34.923022 - [DEBUG]
35072 2019-Jan-11 15:26:34.923047 - [DEBUG] Join: AllTop & AllBottom
35073 2019-Jan-11 15:26:34.923074 - [DEBUG] = AllBottom (new jump func)
35074 2019-Jan-11 15:26:34.923099 - [DEBUG]
35075 2019-Jan-11 15:26:34.923124 - [DEBUG] Start adding new jump function
35076 2019-Jan-11 15:26:34.923148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35077 2019-Jan-11 15:26:34.923204 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35078 2019-Jan-11 15:26:34.923840 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35079 2019-Jan-11 15:26:34.924475 - [DEBUG] Edge Function : AllBottom
35080 2019-Jan-11 15:26:34.924503 - [DEBUG] End adding new jump function
35081 2019-Jan-11 15:26:34.924540 - [DEBUG]
35082 2019-Jan-11 15:26:34.924566 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
35083 2019-Jan-11 15:26:34.924591 - [DEBUG]
35084 2019-Jan-11 15:26:34.924615 - [DEBUG] Process 958. path edge:
35085 2019-Jan-11 15:26:34.924640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35086 2019-Jan-11 15:26:34.924697 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
35087 2019-Jan-11 15:26:34.925334 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35088 2019-Jan-11 15:26:34.925969 - [DEBUG]
35089 2019-Jan-11 15:26:34.925994 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35090 2019-Jan-11 15:26:34.926638 - [DEBUG] Possible callees:
35091 2019-Jan-11 15:26:34.926664 - [DEBUG] llvm.dbg.declare
35092 2019-Jan-11 15:26:34.926690 - [DEBUG] Possible return sites:
35093 2019-Jan-11 15:26:34.926715 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13635094 2019-Jan-11 15:26:34.927984 - [DEBUG] Found and process special summary
35095 2019-Jan-11 15:26:34.928017 - [DEBUG] Compose: EdgeIdentity * AllBottom
35096 2019-Jan-11 15:26:34.928045 - [DEBUG]
35097 2019-Jan-11 15:26:34.928069 - [DEBUG] Propagate flow
35098 2019-Jan-11 15:26:34.928093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35099 2019-Jan-11 15:26:34.928150 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35100 2019-Jan-11 15:26:34.928781 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35101 2019-Jan-11 15:26:34.929416 - [DEBUG] Edge function : AllBottom (result of previous compose)
35102 2019-Jan-11 15:26:34.929443 - [DEBUG]
35103 2019-Jan-11 15:26:34.929468 - [DEBUG] Join: AllTop & AllBottom
35104 2019-Jan-11 15:26:34.929496 - [DEBUG] = AllBottom (new jump func)
35105 2019-Jan-11 15:26:34.929521 - [DEBUG]
35106 2019-Jan-11 15:26:34.929546 - [DEBUG] Start adding new jump function
35107 2019-Jan-11 15:26:34.929581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35108 2019-Jan-11 15:26:34.929639 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35109 2019-Jan-11 15:26:34.930276 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35110 2019-Jan-11 15:26:34.930907 - [DEBUG] Edge Function : AllBottom
35111 2019-Jan-11 15:26:34.930936 - [DEBUG] End adding new jump function
35112 2019-Jan-11 15:26:34.930961 - [DEBUG]
35113 2019-Jan-11 15:26:34.930985 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
35114 2019-Jan-11 15:26:34.931010 - [DEBUG]
35115 2019-Jan-11 15:26:34.931034 - [DEBUG] Process 959. path edge:
35116 2019-Jan-11 15:26:34.931059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35117 2019-Jan-11 15:26:34.931116 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
35118 2019-Jan-11 15:26:34.931759 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35119 2019-Jan-11 15:26:34.932395 - [DEBUG]
35120 2019-Jan-11 15:26:34.932421 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35121 2019-Jan-11 15:26:34.933069 - [DEBUG] Compose: EdgeIdentity * AllBottom
35122 2019-Jan-11 15:26:34.933100 - [DEBUG]
35123 2019-Jan-11 15:26:34.933125 - [DEBUG] Propagate flow
35124 2019-Jan-11 15:26:34.933149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35125 2019-Jan-11 15:26:34.933207 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35126 2019-Jan-11 15:26:34.933835 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35127 2019-Jan-11 15:26:34.934471 - [DEBUG] Edge function : AllBottom (result of previous compose)
35128 2019-Jan-11 15:26:34.934497 - [DEBUG]
35129 2019-Jan-11 15:26:34.934532 - [DEBUG] Join: AllTop & AllBottom
35130 2019-Jan-11 15:26:34.934562 - [DEBUG] = AllBottom (new jump func)
35131 2019-Jan-11 15:26:34.934587 - [DEBUG]
35132 2019-Jan-11 15:26:34.934611 - [DEBUG] Start adding new jump function
35133 2019-Jan-11 15:26:34.934636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35134 2019-Jan-11 15:26:34.934693 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35135 2019-Jan-11 15:26:34.935330 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35136 2019-Jan-11 15:26:34.935957 - [DEBUG] Edge Function : AllBottom
35137 2019-Jan-11 15:26:34.935990 - [DEBUG] End adding new jump function
35138 2019-Jan-11 15:26:34.936015 - [DEBUG]
35139 2019-Jan-11 15:26:34.936040 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
35140 2019-Jan-11 15:26:34.936065 - [DEBUG]
35141 2019-Jan-11 15:26:34.936089 - [DEBUG] Process 960. path edge:
35142 2019-Jan-11 15:26:34.936114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35143 2019-Jan-11 15:26:34.936171 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
35144 2019-Jan-11 15:26:34.936797 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35145 2019-Jan-11 15:26:34.937432 - [DEBUG]
35146 2019-Jan-11 15:26:34.937459 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35147 2019-Jan-11 15:26:34.938114 - [DEBUG] Compose: EdgeIdentity * AllBottom
35148 2019-Jan-11 15:26:34.938142 - [DEBUG]
35149 2019-Jan-11 15:26:34.938173 - [DEBUG] Propagate flow
35150 2019-Jan-11 15:26:34.938197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35151 2019-Jan-11 15:26:34.938255 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35152 2019-Jan-11 15:26:34.938881 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35153 2019-Jan-11 15:26:34.939518 - [DEBUG] Edge function : AllBottom (result of previous compose)
35154 2019-Jan-11 15:26:34.939545 - [DEBUG]
35155 2019-Jan-11 15:26:34.939570 - [DEBUG] Join: AllTop & AllBottom
35156 2019-Jan-11 15:26:34.939597 - [DEBUG] = AllBottom (new jump func)
35157 2019-Jan-11 15:26:34.939623 - [DEBUG]
35158 2019-Jan-11 15:26:34.939647 - [DEBUG] Start adding new jump function
35159 2019-Jan-11 15:26:34.939671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35160 2019-Jan-11 15:26:34.939729 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35161 2019-Jan-11 15:26:34.940367 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
35162 2019-Jan-11 15:26:34.940992 - [DEBUG] Edge Function : AllBottom
35163 2019-Jan-11 15:26:34.941021 - [DEBUG] End adding new jump function
35164 2019-Jan-11 15:26:34.941046 - [DEBUG]
35165 2019-Jan-11 15:26:34.941071 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
35166 2019-Jan-11 15:26:34.941096 - [DEBUG]
35167 2019-Jan-11 15:26:34.941120 - [DEBUG] Process 961. path edge:
35168 2019-Jan-11 15:26:34.941144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35169 2019-Jan-11 15:26:34.941214 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
35170 2019-Jan-11 15:26:34.941839 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35171 2019-Jan-11 15:26:34.942475 - [DEBUG]
35172 2019-Jan-11 15:26:34.942501 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
35173 2019-Jan-11 15:26:34.943140 - [DEBUG] Compose: EdgeIdentity * AllBottom
35174 2019-Jan-11 15:26:34.943169 - [DEBUG]
35175 2019-Jan-11 15:26:34.943194 - [DEBUG] Propagate flow
35176 2019-Jan-11 15:26:34.943218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35177 2019-Jan-11 15:26:34.943277 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35178 2019-Jan-11 15:26:34.943921 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35179 2019-Jan-11 15:26:34.944568 - [DEBUG] Edge function : AllBottom (result of previous compose)
35180 2019-Jan-11 15:26:34.944595 - [DEBUG]
35181 2019-Jan-11 15:26:34.944620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35182 2019-Jan-11 15:26:34.944647 - [DEBUG] = AllBottom
35183 2019-Jan-11 15:26:34.944673 - [DEBUG]
35184 2019-Jan-11 15:26:34.944697 - [DEBUG] PROPAGATE: No new function!
35185 2019-Jan-11 15:26:34.944723 - [DEBUG] EDGE:
35186 2019-Jan-11 15:26:34.944782 - [DEBUG] ---> 35187 2019-Jan-11 15:26:34.945408 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35188 2019-Jan-11 15:26:34.946044 - [DEBUG]
35189 2019-Jan-11 15:26:34.946070 - [DEBUG] EDGE:
35190 2019-Jan-11 15:26:34.946128 - [DEBUG] ---> 35191 2019-Jan-11 15:26:34.946756 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35192 2019-Jan-11 15:26:34.947398 - [DEBUG]
35193 2019-Jan-11 15:26:34.947425 - [DEBUG] EDGE:
35194 2019-Jan-11 15:26:34.947484 - [DEBUG] ---> 35195 2019-Jan-11 15:26:34.948130 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35196 2019-Jan-11 15:26:34.948765 - [DEBUG]
35197 2019-Jan-11 15:26:34.948801 - [DEBUG] Compose: EdgeIdentity * AllBottom
35198 2019-Jan-11 15:26:34.948829 - [DEBUG]
35199 2019-Jan-11 15:26:34.948854 - [DEBUG] Propagate flow
35200 2019-Jan-11 15:26:34.948879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35201 2019-Jan-11 15:26:34.948936 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35202 2019-Jan-11 15:26:34.949565 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35203 2019-Jan-11 15:26:34.950200 - [DEBUG] Edge function : AllBottom (result of previous compose)
35204 2019-Jan-11 15:26:34.950226 - [DEBUG]
35205 2019-Jan-11 15:26:34.950252 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35206 2019-Jan-11 15:26:34.950279 - [DEBUG] = AllBottom
35207 2019-Jan-11 15:26:34.950305 - [DEBUG]
35208 2019-Jan-11 15:26:34.950329 - [DEBUG] PROPAGATE: No new function!
35209 2019-Jan-11 15:26:34.950355 - [DEBUG] EDGE:
35210 2019-Jan-11 15:26:34.950415 - [DEBUG] ---> 35211 2019-Jan-11 15:26:34.951052 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35212 2019-Jan-11 15:26:34.951706 - [DEBUG]
35213 2019-Jan-11 15:26:34.951738 - [DEBUG] Compose: EdgeIdentity * AllBottom
35214 2019-Jan-11 15:26:34.951766 - [DEBUG]
35215 2019-Jan-11 15:26:34.951791 - [DEBUG] Propagate flow
35216 2019-Jan-11 15:26:34.951815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35217 2019-Jan-11 15:26:34.951872 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35218 2019-Jan-11 15:26:34.952509 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35219 2019-Jan-11 15:26:34.953145 - [DEBUG] Edge function : AllBottom (result of previous compose)
35220 2019-Jan-11 15:26:34.953171 - [DEBUG]
35221 2019-Jan-11 15:26:34.953197 - [DEBUG] Join: AllTop & AllBottom
35222 2019-Jan-11 15:26:34.953224 - [DEBUG] = AllBottom (new jump func)
35223 2019-Jan-11 15:26:34.953249 - [DEBUG]
35224 2019-Jan-11 15:26:34.953274 - [DEBUG] Start adding new jump function
35225 2019-Jan-11 15:26:34.953298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35226 2019-Jan-11 15:26:34.953355 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35227 2019-Jan-11 15:26:34.953992 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35228 2019-Jan-11 15:26:34.954641 - [DEBUG] Edge Function : AllBottom
35229 2019-Jan-11 15:26:34.954669 - [DEBUG] End adding new jump function
35230 2019-Jan-11 15:26:34.954693 - [DEBUG]
35231 2019-Jan-11 15:26:34.954717 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
35232 2019-Jan-11 15:26:34.954741 - [DEBUG]
35233 2019-Jan-11 15:26:34.954772 - [DEBUG] Process 962. path edge:
35234 2019-Jan-11 15:26:34.954796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35235 2019-Jan-11 15:26:34.954853 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
35236 2019-Jan-11 15:26:34.955489 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35237 2019-Jan-11 15:26:34.956126 - [DEBUG]
35238 2019-Jan-11 15:26:34.956151 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35239 2019-Jan-11 15:26:34.956796 - [DEBUG] Possible callees:
35240 2019-Jan-11 15:26:34.956822 - [DEBUG] llvm.dbg.declare
35241 2019-Jan-11 15:26:34.956848 - [DEBUG] Possible return sites:
35242 2019-Jan-11 15:26:34.956872 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14335243 2019-Jan-11 15:26:34.958140 - [DEBUG] Found and process special summary
35244 2019-Jan-11 15:26:34.958173 - [DEBUG] Compose: EdgeIdentity * AllBottom
35245 2019-Jan-11 15:26:34.958200 - [DEBUG]
35246 2019-Jan-11 15:26:34.958225 - [DEBUG] Propagate flow
35247 2019-Jan-11 15:26:34.958248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35248 2019-Jan-11 15:26:34.958305 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35249 2019-Jan-11 15:26:34.958937 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35250 2019-Jan-11 15:26:34.959571 - [DEBUG] Edge function : AllBottom (result of previous compose)
35251 2019-Jan-11 15:26:34.959598 - [DEBUG]
35252 2019-Jan-11 15:26:34.959623 - [DEBUG] Join: AllTop & AllBottom
35253 2019-Jan-11 15:26:34.959651 - [DEBUG] = AllBottom (new jump func)
35254 2019-Jan-11 15:26:34.959676 - [DEBUG]
35255 2019-Jan-11 15:26:34.959700 - [DEBUG] Start adding new jump function
35256 2019-Jan-11 15:26:34.959725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35257 2019-Jan-11 15:26:34.959782 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35258 2019-Jan-11 15:26:34.960418 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35259 2019-Jan-11 15:26:34.961048 - [DEBUG] Edge Function : AllBottom
35260 2019-Jan-11 15:26:34.961077 - [DEBUG] End adding new jump function
35261 2019-Jan-11 15:26:34.961102 - [DEBUG]
35262 2019-Jan-11 15:26:34.961126 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
35263 2019-Jan-11 15:26:34.961151 - [DEBUG]
35264 2019-Jan-11 15:26:34.961175 - [DEBUG] Process 963. path edge:
35265 2019-Jan-11 15:26:34.961213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35266 2019-Jan-11 15:26:34.961271 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
35267 2019-Jan-11 15:26:34.961900 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35268 2019-Jan-11 15:26:34.962536 - [DEBUG]
35269 2019-Jan-11 15:26:34.962561 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35270 2019-Jan-11 15:26:34.963210 - [DEBUG] Compose: EdgeIdentity * AllBottom
35271 2019-Jan-11 15:26:34.963239 - [DEBUG]
35272 2019-Jan-11 15:26:34.963264 - [DEBUG] Propagate flow
35273 2019-Jan-11 15:26:34.963288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35274 2019-Jan-11 15:26:34.963355 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
35275 2019-Jan-11 15:26:34.963981 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35276 2019-Jan-11 15:26:34.964631 - [DEBUG] Edge function : AllBottom (result of previous compose)
35277 2019-Jan-11 15:26:34.964656 - [DEBUG]
35278 2019-Jan-11 15:26:34.964680 - [DEBUG] Join: AllTop & AllBottom
35279 2019-Jan-11 15:26:34.964706 - [DEBUG] = AllBottom (new jump func)
35280 2019-Jan-11 15:26:34.964731 - [DEBUG]
35281 2019-Jan-11 15:26:34.964755 - [DEBUG] Start adding new jump function
35282 2019-Jan-11 15:26:34.964778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35283 2019-Jan-11 15:26:34.964835 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35284 2019-Jan-11 15:26:34.965471 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
35285 2019-Jan-11 15:26:34.966095 - [DEBUG] Edge Function : AllBottom
35286 2019-Jan-11 15:26:34.966128 - [DEBUG] End adding new jump function
35287 2019-Jan-11 15:26:34.966153 - [DEBUG]
35288 2019-Jan-11 15:26:34.966177 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
35289 2019-Jan-11 15:26:34.966202 - [DEBUG]
35290 2019-Jan-11 15:26:34.966227 - [DEBUG] Process 964. path edge:
35291 2019-Jan-11 15:26:34.966251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35292 2019-Jan-11 15:26:34.966309 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
35293 2019-Jan-11 15:26:34.966932 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35294 2019-Jan-11 15:26:34.967568 - [DEBUG]
35295 2019-Jan-11 15:26:34.967594 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
35296 2019-Jan-11 15:26:34.968246 - [DEBUG] Compose: EdgeIdentity * AllBottom
35297 2019-Jan-11 15:26:34.968275 - [DEBUG]
35298 2019-Jan-11 15:26:34.968300 - [DEBUG] Propagate flow
35299 2019-Jan-11 15:26:34.968324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35300 2019-Jan-11 15:26:34.968382 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35301 2019-Jan-11 15:26:34.969007 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35302 2019-Jan-11 15:26:34.969643 - [DEBUG] Edge function : AllBottom (result of previous compose)
35303 2019-Jan-11 15:26:34.969670 - [DEBUG]
35304 2019-Jan-11 15:26:34.969695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35305 2019-Jan-11 15:26:34.969722 - [DEBUG] = AllBottom
35306 2019-Jan-11 15:26:34.969748 - [DEBUG]
35307 2019-Jan-11 15:26:34.969772 - [DEBUG] PROPAGATE: No new function!
35308 2019-Jan-11 15:26:34.969797 - [DEBUG] EDGE:
35309 2019-Jan-11 15:26:34.969855 - [DEBUG] ---> 35310 2019-Jan-11 15:26:34.970480 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35311 2019-Jan-11 15:26:34.971115 - [DEBUG]
35312 2019-Jan-11 15:26:34.971141 - [DEBUG] EDGE:
35313 2019-Jan-11 15:26:34.971211 - [DEBUG] ---> 35314 2019-Jan-11 15:26:34.971843 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35315 2019-Jan-11 15:26:34.972478 - [DEBUG]
35316 2019-Jan-11 15:26:34.972513 - [DEBUG] Compose: EdgeIdentity * AllBottom
35317 2019-Jan-11 15:26:34.972549 - [DEBUG]
35318 2019-Jan-11 15:26:34.972574 - [DEBUG] Propagate flow
35319 2019-Jan-11 15:26:34.972598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35320 2019-Jan-11 15:26:34.972655 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35321 2019-Jan-11 15:26:34.973286 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35322 2019-Jan-11 15:26:34.973921 - [DEBUG] Edge function : AllBottom (result of previous compose)
35323 2019-Jan-11 15:26:34.973948 - [DEBUG]
35324 2019-Jan-11 15:26:34.973973 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35325 2019-Jan-11 15:26:34.974000 - [DEBUG] = AllBottom
35326 2019-Jan-11 15:26:34.974026 - [DEBUG]
35327 2019-Jan-11 15:26:34.974050 - [DEBUG] PROPAGATE: No new function!
35328 2019-Jan-11 15:26:34.974076 - [DEBUG] EDGE:
35329 2019-Jan-11 15:26:34.974135 - [DEBUG] ---> 35330 2019-Jan-11 15:26:34.974788 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35331 2019-Jan-11 15:26:34.975424 - [DEBUG]
35332 2019-Jan-11 15:26:34.975450 - [DEBUG] EDGE:
35333 2019-Jan-11 15:26:34.975508 - [DEBUG] ---> 35334 2019-Jan-11 15:26:34.976137 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35335 2019-Jan-11 15:26:34.976772 - [DEBUG]
35336 2019-Jan-11 15:26:34.976804 - [DEBUG] Compose: EdgeIdentity * AllBottom
35337 2019-Jan-11 15:26:34.976832 - [DEBUG]
35338 2019-Jan-11 15:26:34.976856 - [DEBUG] Propagate flow
35339 2019-Jan-11 15:26:34.976880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35340 2019-Jan-11 15:26:34.976938 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35341 2019-Jan-11 15:26:34.977565 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35342 2019-Jan-11 15:26:34.978216 - [DEBUG] Edge function : AllBottom (result of previous compose)
35343 2019-Jan-11 15:26:34.978241 - [DEBUG]
35344 2019-Jan-11 15:26:34.978266 - [DEBUG] Join: AllTop & AllBottom
35345 2019-Jan-11 15:26:34.978292 - [DEBUG] = AllBottom (new jump func)
35346 2019-Jan-11 15:26:34.978316 - [DEBUG]
35347 2019-Jan-11 15:26:34.978340 - [DEBUG] Start adding new jump function
35348 2019-Jan-11 15:26:34.978363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35349 2019-Jan-11 15:26:34.978419 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35350 2019-Jan-11 15:26:34.979056 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35351 2019-Jan-11 15:26:34.979682 - [DEBUG] Edge Function : AllBottom
35352 2019-Jan-11 15:26:34.979711 - [DEBUG] End adding new jump function
35353 2019-Jan-11 15:26:34.979736 - [DEBUG]
35354 2019-Jan-11 15:26:34.979760 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
35355 2019-Jan-11 15:26:34.979785 - [DEBUG]
35356 2019-Jan-11 15:26:34.979809 - [DEBUG] Process 965. path edge:
35357 2019-Jan-11 15:26:34.979834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35358 2019-Jan-11 15:26:34.979891 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
35359 2019-Jan-11 15:26:34.980525 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35360 2019-Jan-11 15:26:34.981160 - [DEBUG]
35361 2019-Jan-11 15:26:34.981187 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35362 2019-Jan-11 15:26:34.981841 - [DEBUG] Compose: EdgeIdentity * AllBottom
35363 2019-Jan-11 15:26:34.981870 - [DEBUG]
35364 2019-Jan-11 15:26:34.981894 - [DEBUG] Propagate flow
35365 2019-Jan-11 15:26:34.981919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35366 2019-Jan-11 15:26:34.981977 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35367 2019-Jan-11 15:26:34.982615 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35368 2019-Jan-11 15:26:34.983251 - [DEBUG] Edge function : AllBottom (result of previous compose)
35369 2019-Jan-11 15:26:34.983278 - [DEBUG]
35370 2019-Jan-11 15:26:34.983303 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35371 2019-Jan-11 15:26:34.983330 - [DEBUG] = AllBottom
35372 2019-Jan-11 15:26:34.983355 - [DEBUG]
35373 2019-Jan-11 15:26:34.983379 - [DEBUG] PROPAGATE: No new function!
35374 2019-Jan-11 15:26:34.983410 - [DEBUG] Compose: EdgeIdentity * AllBottom
35375 2019-Jan-11 15:26:34.983438 - [DEBUG]
35376 2019-Jan-11 15:26:34.983463 - [DEBUG] Propagate flow
35377 2019-Jan-11 15:26:34.983487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35378 2019-Jan-11 15:26:34.983544 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35379 2019-Jan-11 15:26:34.984182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35380 2019-Jan-11 15:26:34.984834 - [DEBUG] Edge function : AllBottom (result of previous compose)
35381 2019-Jan-11 15:26:34.984859 - [DEBUG]
35382 2019-Jan-11 15:26:34.984884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35383 2019-Jan-11 15:26:34.984910 - [DEBUG] = AllBottom
35384 2019-Jan-11 15:26:34.984934 - [DEBUG]
35385 2019-Jan-11 15:26:34.984958 - [DEBUG] PROPAGATE: No new function!
35386 2019-Jan-11 15:26:34.984982 - [DEBUG] EDGE:
35387 2019-Jan-11 15:26:34.985039 - [DEBUG] ---> 35388 2019-Jan-11 15:26:34.985668 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35389 2019-Jan-11 15:26:34.986303 - [DEBUG]
35390 2019-Jan-11 15:26:34.986329 - [DEBUG] EDGE:
35391 2019-Jan-11 15:26:34.986387 - [DEBUG] ---> 35392 2019-Jan-11 15:26:34.987015 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35393 2019-Jan-11 15:26:34.987650 - [DEBUG]
35394 2019-Jan-11 15:26:34.987675 - [DEBUG] EDGE:
35395 2019-Jan-11 15:26:34.987734 - [DEBUG] ---> 35396 2019-Jan-11 15:26:34.988380 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35397 2019-Jan-11 15:26:34.989015 - [DEBUG]
35398 2019-Jan-11 15:26:34.989049 - [DEBUG] Compose: EdgeIdentity * AllBottom
35399 2019-Jan-11 15:26:34.989085 - [DEBUG]
35400 2019-Jan-11 15:26:34.989110 - [DEBUG] Propagate flow
35401 2019-Jan-11 15:26:34.989134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35402 2019-Jan-11 15:26:34.989192 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35403 2019-Jan-11 15:26:34.989821 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35404 2019-Jan-11 15:26:34.990455 - [DEBUG] Edge function : AllBottom (result of previous compose)
35405 2019-Jan-11 15:26:34.990482 - [DEBUG]
35406 2019-Jan-11 15:26:34.990507 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35407 2019-Jan-11 15:26:34.990534 - [DEBUG] = AllBottom
35408 2019-Jan-11 15:26:34.990559 - [DEBUG]
35409 2019-Jan-11 15:26:34.990583 - [DEBUG] PROPAGATE: No new function!
35410 2019-Jan-11 15:26:34.990610 - [DEBUG] EDGE:
35411 2019-Jan-11 15:26:34.990670 - [DEBUG] ---> 35412 2019-Jan-11 15:26:34.991314 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35413 2019-Jan-11 15:26:34.991949 - [DEBUG]
35414 2019-Jan-11 15:26:34.991975 - [DEBUG] EDGE:
35415 2019-Jan-11 15:26:34.992033 - [DEBUG] ---> 35416 2019-Jan-11 15:26:34.992661 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35417 2019-Jan-11 15:26:34.993296 - [DEBUG]
35418 2019-Jan-11 15:26:34.993322 - [DEBUG] EDGE:
35419 2019-Jan-11 15:26:34.993381 - [DEBUG] ---> 35420 2019-Jan-11 15:26:34.994012 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35421 2019-Jan-11 15:26:34.994661 - [DEBUG]
35422 2019-Jan-11 15:26:34.994686 - [DEBUG] EDGE:
35423 2019-Jan-11 15:26:34.994744 - [DEBUG] ---> 35424 2019-Jan-11 15:26:34.995372 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35425 2019-Jan-11 15:26:34.996007 - [DEBUG]
35426 2019-Jan-11 15:26:34.996033 - [DEBUG] EDGE:
35427 2019-Jan-11 15:26:34.996092 - [DEBUG] ---> 35428 2019-Jan-11 15:26:34.996718 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35429 2019-Jan-11 15:26:34.997352 - [DEBUG]
35430 2019-Jan-11 15:26:34.997378 - [DEBUG] EDGE:
35431 2019-Jan-11 15:26:34.997437 - [DEBUG] ---> 35432 2019-Jan-11 15:26:34.998082 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35433 2019-Jan-11 15:26:34.998717 - [DEBUG]
35434 2019-Jan-11 15:26:34.998743 - [DEBUG] EDGE:
35435 2019-Jan-11 15:26:34.998800 - [DEBUG] ---> 35436 2019-Jan-11 15:26:34.999426 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35437 2019-Jan-11 15:26:35.000068 - [DEBUG]
35438 2019-Jan-11 15:26:35.000096 - [DEBUG] EDGE:
35439 2019-Jan-11 15:26:35.000155 - [DEBUG] ---> 35440 2019-Jan-11 15:26:35.000795 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35441 2019-Jan-11 15:26:35.004698 - [DEBUG]
35442 2019-Jan-11 15:26:35.004756 - [DEBUG] Compose: EdgeIdentity * AllBottom
35443 2019-Jan-11 15:26:35.004785 - [DEBUG]
35444 2019-Jan-11 15:26:35.004810 - [DEBUG] Propagate flow
35445 2019-Jan-11 15:26:35.004833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35446 2019-Jan-11 15:26:35.005497 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35447 2019-Jan-11 15:26:35.006172 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35448 2019-Jan-11 15:26:35.006830 - [DEBUG] Edge function : AllBottom (result of previous compose)
35449 2019-Jan-11 15:26:35.006858 - [DEBUG]
35450 2019-Jan-11 15:26:35.006886 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35451 2019-Jan-11 15:26:35.006914 - [DEBUG] = AllBottom
35452 2019-Jan-11 15:26:35.006940 - [DEBUG]
35453 2019-Jan-11 15:26:35.006965 - [DEBUG] PROPAGATE: No new function!
35454 2019-Jan-11 15:26:35.006993 - [DEBUG] Compose: EdgeIdentity * AllBottom
35455 2019-Jan-11 15:26:35.007021 - [DEBUG]
35456 2019-Jan-11 15:26:35.007046 - [DEBUG] Propagate flow
35457 2019-Jan-11 15:26:35.007071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35458 2019-Jan-11 15:26:35.007136 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35459 2019-Jan-11 15:26:35.007793 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35460 2019-Jan-11 15:26:35.008473 - [DEBUG] Edge function : AllBottom (result of previous compose)
35461 2019-Jan-11 15:26:35.008500 - [DEBUG]
35462 2019-Jan-11 15:26:35.008526 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35463 2019-Jan-11 15:26:35.008553 - [DEBUG] = AllBottom
35464 2019-Jan-11 15:26:35.008579 - [DEBUG]
35465 2019-Jan-11 15:26:35.008604 - [DEBUG] PROPAGATE: No new function!
35466 2019-Jan-11 15:26:35.008635 - [DEBUG] EDGE:
35467 2019-Jan-11 15:26:35.008695 - [DEBUG] ---> 35468 2019-Jan-11 15:26:35.009331 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35469 2019-Jan-11 15:26:35.009964 - [DEBUG]
35470 2019-Jan-11 15:26:35.010010 - [DEBUG] Compose: EdgeIdentity * AllBottom
35471 2019-Jan-11 15:26:35.010038 - [DEBUG]
35472 2019-Jan-11 15:26:35.010063 - [DEBUG] Propagate flow
35473 2019-Jan-11 15:26:35.010087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35474 2019-Jan-11 15:26:35.010145 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35475 2019-Jan-11 15:26:35.010775 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35476 2019-Jan-11 15:26:35.011433 - [DEBUG] Edge function : AllBottom (result of previous compose)
35477 2019-Jan-11 15:26:35.011459 - [DEBUG]
35478 2019-Jan-11 15:26:35.011485 - [DEBUG] Join: AllTop & AllBottom
35479 2019-Jan-11 15:26:35.011511 - [DEBUG] = AllBottom (new jump func)
35480 2019-Jan-11 15:26:35.011536 - [DEBUG]
35481 2019-Jan-11 15:26:35.011560 - [DEBUG] Start adding new jump function
35482 2019-Jan-11 15:26:35.011598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35483 2019-Jan-11 15:26:35.011656 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35484 2019-Jan-11 15:26:35.012287 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35485 2019-Jan-11 15:26:35.012917 - [DEBUG] Edge Function : AllBottom
35486 2019-Jan-11 15:26:35.012948 - [DEBUG] End adding new jump function
35487 2019-Jan-11 15:26:35.012974 - [DEBUG]
35488 2019-Jan-11 15:26:35.012998 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
35489 2019-Jan-11 15:26:35.013024 - [DEBUG]
35490 2019-Jan-11 15:26:35.013048 - [DEBUG] Process 966. path edge:
35491 2019-Jan-11 15:26:35.013073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35492 2019-Jan-11 15:26:35.013131 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
35493 2019-Jan-11 15:26:35.013760 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35494 2019-Jan-11 15:26:35.014390 - [DEBUG]
35495 2019-Jan-11 15:26:35.014416 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35496 2019-Jan-11 15:26:35.015068 - [DEBUG] Possible callees:
35497 2019-Jan-11 15:26:35.015094 - [DEBUG] foo
35498 2019-Jan-11 15:26:35.015120 - [DEBUG] Possible return sites:
35499 2019-Jan-11 15:26:35.015145 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8435500 2019-Jan-11 15:26:35.016397 - [DEBUG] Found and process special summary
35501 2019-Jan-11 15:26:35.016445 - [DEBUG] Compose: EdgeIdentity * AllBottom
35502 2019-Jan-11 15:26:35.016474 - [DEBUG]
35503 2019-Jan-11 15:26:35.016499 - [DEBUG] Propagate flow
35504 2019-Jan-11 15:26:35.016524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35505 2019-Jan-11 15:26:35.016582 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35506 2019-Jan-11 15:26:35.017212 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35507 2019-Jan-11 15:26:35.017843 - [DEBUG] Edge function : AllBottom (result of previous compose)
35508 2019-Jan-11 15:26:35.017884 - [DEBUG]
35509 2019-Jan-11 15:26:35.017910 - [DEBUG] Join: AllTop & AllBottom
35510 2019-Jan-11 15:26:35.017938 - [DEBUG] = AllBottom (new jump func)
35511 2019-Jan-11 15:26:35.017963 - [DEBUG]
35512 2019-Jan-11 15:26:35.017987 - [DEBUG] Start adding new jump function
35513 2019-Jan-11 15:26:35.018012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35514 2019-Jan-11 15:26:35.018069 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35515 2019-Jan-11 15:26:35.018700 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35516 2019-Jan-11 15:26:35.019329 - [DEBUG] Edge Function : AllBottom
35517 2019-Jan-11 15:26:35.019359 - [DEBUG] End adding new jump function
35518 2019-Jan-11 15:26:35.019384 - [DEBUG]
35519 2019-Jan-11 15:26:35.019408 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
35520 2019-Jan-11 15:26:35.019433 - [DEBUG]
35521 2019-Jan-11 15:26:35.019457 - [DEBUG] Process 967. path edge:
35522 2019-Jan-11 15:26:35.019482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35523 2019-Jan-11 15:26:35.019539 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
35524 2019-Jan-11 15:26:35.020169 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35525 2019-Jan-11 15:26:35.020813 - [DEBUG]
35526 2019-Jan-11 15:26:35.020840 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35527 2019-Jan-11 15:26:35.021515 - [DEBUG] Compose: EdgeIdentity * AllBottom
35528 2019-Jan-11 15:26:35.021544 - [DEBUG]
35529 2019-Jan-11 15:26:35.021568 - [DEBUG] Propagate flow
35530 2019-Jan-11 15:26:35.021592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35531 2019-Jan-11 15:26:35.021649 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35532 2019-Jan-11 15:26:35.022278 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35533 2019-Jan-11 15:26:35.022909 - [DEBUG] Edge function : AllBottom (result of previous compose)
35534 2019-Jan-11 15:26:35.022934 - [DEBUG]
35535 2019-Jan-11 15:26:35.022959 - [DEBUG] Join: AllTop & AllBottom
35536 2019-Jan-11 15:26:35.022985 - [DEBUG] = AllBottom (new jump func)
35537 2019-Jan-11 15:26:35.023010 - [DEBUG]
35538 2019-Jan-11 15:26:35.023034 - [DEBUG] Start adding new jump function
35539 2019-Jan-11 15:26:35.023057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35540 2019-Jan-11 15:26:35.023114 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35541 2019-Jan-11 15:26:35.023745 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35542 2019-Jan-11 15:26:35.024373 - [DEBUG] Edge Function : AllBottom
35543 2019-Jan-11 15:26:35.024403 - [DEBUG] End adding new jump function
35544 2019-Jan-11 15:26:35.024427 - [DEBUG]
35545 2019-Jan-11 15:26:35.024452 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
35546 2019-Jan-11 15:26:35.024477 - [DEBUG]
35547 2019-Jan-11 15:26:35.024501 - [DEBUG] Process 968. path edge:
35548 2019-Jan-11 15:26:35.024536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35549 2019-Jan-11 15:26:35.024595 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
35550 2019-Jan-11 15:26:35.025223 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35551 2019-Jan-11 15:26:35.025853 - [DEBUG]
35552 2019-Jan-11 15:26:35.025880 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35553 2019-Jan-11 15:26:35.026518 - [DEBUG] Compose: EdgeIdentity * AllBottom
35554 2019-Jan-11 15:26:35.026548 - [DEBUG]
35555 2019-Jan-11 15:26:35.026572 - [DEBUG] Propagate flow
35556 2019-Jan-11 15:26:35.026597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35557 2019-Jan-11 15:26:35.026654 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35558 2019-Jan-11 15:26:35.027291 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35559 2019-Jan-11 15:26:35.027935 - [DEBUG] Edge function : AllBottom (result of previous compose)
35560 2019-Jan-11 15:26:35.027961 - [DEBUG]
35561 2019-Jan-11 15:26:35.027986 - [DEBUG] Join: AllTop & AllBottom
35562 2019-Jan-11 15:26:35.028012 - [DEBUG] = AllBottom (new jump func)
35563 2019-Jan-11 15:26:35.028036 - [DEBUG]
35564 2019-Jan-11 15:26:35.028060 - [DEBUG] Start adding new jump function
35565 2019-Jan-11 15:26:35.028084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35566 2019-Jan-11 15:26:35.028140 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35567 2019-Jan-11 15:26:35.028780 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35568 2019-Jan-11 15:26:35.029416 - [DEBUG] Edge Function : AllBottom
35569 2019-Jan-11 15:26:35.029445 - [DEBUG] End adding new jump function
35570 2019-Jan-11 15:26:35.029470 - [DEBUG]
35571 2019-Jan-11 15:26:35.029495 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35572 2019-Jan-11 15:26:35.029520 - [DEBUG]
35573 2019-Jan-11 15:26:35.029544 - [DEBUG] Process 969. path edge:
35574 2019-Jan-11 15:26:35.029569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35575 2019-Jan-11 15:26:35.029626 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
35576 2019-Jan-11 15:26:35.030264 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35577 2019-Jan-11 15:26:35.030896 - [DEBUG]
35578 2019-Jan-11 15:26:35.030922 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35579 2019-Jan-11 15:26:35.031585 - [DEBUG] Possible callees:
35580 2019-Jan-11 15:26:35.031612 - [DEBUG] llvm.dbg.declare
35581 2019-Jan-11 15:26:35.031638 - [DEBUG] Possible return sites:
35582 2019-Jan-11 15:26:35.031662 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9635583 2019-Jan-11 15:26:35.032913 - [DEBUG] Found and process special summary
35584 2019-Jan-11 15:26:35.032953 - [DEBUG] Compose: EdgeIdentity * AllBottom
35585 2019-Jan-11 15:26:35.032983 - [DEBUG]
35586 2019-Jan-11 15:26:35.033008 - [DEBUG] Propagate flow
35587 2019-Jan-11 15:26:35.033032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35588 2019-Jan-11 15:26:35.033090 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35589 2019-Jan-11 15:26:35.033721 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35590 2019-Jan-11 15:26:35.034350 - [DEBUG] Edge function : AllBottom (result of previous compose)
35591 2019-Jan-11 15:26:35.034376 - [DEBUG]
35592 2019-Jan-11 15:26:35.034402 - [DEBUG] Join: AllTop & AllBottom
35593 2019-Jan-11 15:26:35.034429 - [DEBUG] = AllBottom (new jump func)
35594 2019-Jan-11 15:26:35.034455 - [DEBUG]
35595 2019-Jan-11 15:26:35.034479 - [DEBUG] Start adding new jump function
35596 2019-Jan-11 15:26:35.034503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35597 2019-Jan-11 15:26:35.034582 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35598 2019-Jan-11 15:26:35.035215 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35599 2019-Jan-11 15:26:35.035844 - [DEBUG] Edge Function : AllBottom
35600 2019-Jan-11 15:26:35.035873 - [DEBUG] End adding new jump function
35601 2019-Jan-11 15:26:35.035898 - [DEBUG]
35602 2019-Jan-11 15:26:35.035922 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35603 2019-Jan-11 15:26:35.035948 - [DEBUG]
35604 2019-Jan-11 15:26:35.035972 - [DEBUG] Process 970. path edge:
35605 2019-Jan-11 15:26:35.035997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35606 2019-Jan-11 15:26:35.036054 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
35607 2019-Jan-11 15:26:35.036693 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35608 2019-Jan-11 15:26:35.037324 - [DEBUG]
35609 2019-Jan-11 15:26:35.037350 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35610 2019-Jan-11 15:26:35.038009 - [DEBUG] Compose: EdgeIdentity * AllBottom
35611 2019-Jan-11 15:26:35.038037 - [DEBUG]
35612 2019-Jan-11 15:26:35.038061 - [DEBUG] Propagate flow
35613 2019-Jan-11 15:26:35.038085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35614 2019-Jan-11 15:26:35.038142 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35615 2019-Jan-11 15:26:35.038770 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35616 2019-Jan-11 15:26:35.039399 - [DEBUG] Edge function : AllBottom (result of previous compose)
35617 2019-Jan-11 15:26:35.039424 - [DEBUG]
35618 2019-Jan-11 15:26:35.039449 - [DEBUG] Join: AllTop & AllBottom
35619 2019-Jan-11 15:26:35.039476 - [DEBUG] = AllBottom (new jump func)
35620 2019-Jan-11 15:26:35.039501 - [DEBUG]
35621 2019-Jan-11 15:26:35.039524 - [DEBUG] Start adding new jump function
35622 2019-Jan-11 15:26:35.039548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35623 2019-Jan-11 15:26:35.039604 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35624 2019-Jan-11 15:26:35.040233 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35625 2019-Jan-11 15:26:35.040858 - [DEBUG] Edge Function : AllBottom
35626 2019-Jan-11 15:26:35.040887 - [DEBUG] End adding new jump function
35627 2019-Jan-11 15:26:35.040913 - [DEBUG]
35628 2019-Jan-11 15:26:35.040937 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35629 2019-Jan-11 15:26:35.040962 - [DEBUG]
35630 2019-Jan-11 15:26:35.040987 - [DEBUG] Process 971. path edge:
35631 2019-Jan-11 15:26:35.041011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35632 2019-Jan-11 15:26:35.041069 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35633 2019-Jan-11 15:26:35.041713 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35634 2019-Jan-11 15:26:35.042342 - [DEBUG]
35635 2019-Jan-11 15:26:35.042368 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35636 2019-Jan-11 15:26:35.043006 - [DEBUG] Compose: EdgeIdentity * AllBottom
35637 2019-Jan-11 15:26:35.043036 - [DEBUG]
35638 2019-Jan-11 15:26:35.043061 - [DEBUG] Propagate flow
35639 2019-Jan-11 15:26:35.043085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35640 2019-Jan-11 15:26:35.043144 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35641 2019-Jan-11 15:26:35.043769 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35642 2019-Jan-11 15:26:35.044400 - [DEBUG] Edge function : AllBottom (result of previous compose)
35643 2019-Jan-11 15:26:35.044426 - [DEBUG]
35644 2019-Jan-11 15:26:35.044452 - [DEBUG] Join: AllTop & AllBottom
35645 2019-Jan-11 15:26:35.044479 - [DEBUG] = AllBottom (new jump func)
35646 2019-Jan-11 15:26:35.044505 - [DEBUG]
35647 2019-Jan-11 15:26:35.044550 - [DEBUG] Start adding new jump function
35648 2019-Jan-11 15:26:35.044575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35649 2019-Jan-11 15:26:35.044633 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35650 2019-Jan-11 15:26:35.045274 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35651 2019-Jan-11 15:26:35.045899 - [DEBUG] Edge Function : AllBottom
35652 2019-Jan-11 15:26:35.045928 - [DEBUG] End adding new jump function
35653 2019-Jan-11 15:26:35.045953 - [DEBUG]
35654 2019-Jan-11 15:26:35.045978 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35655 2019-Jan-11 15:26:35.046003 - [DEBUG]
35656 2019-Jan-11 15:26:35.046027 - [DEBUG] Process 972. path edge:
35657 2019-Jan-11 15:26:35.046052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35658 2019-Jan-11 15:26:35.046109 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35659 2019-Jan-11 15:26:35.046732 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35660 2019-Jan-11 15:26:35.047362 - [DEBUG]
35661 2019-Jan-11 15:26:35.047388 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35662 2019-Jan-11 15:26:35.048039 - [DEBUG] Compose: EdgeIdentity * AllBottom
35663 2019-Jan-11 15:26:35.048067 - [DEBUG]
35664 2019-Jan-11 15:26:35.048091 - [DEBUG] Propagate flow
35665 2019-Jan-11 15:26:35.048115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35666 2019-Jan-11 15:26:35.048171 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35667 2019-Jan-11 15:26:35.048802 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35668 2019-Jan-11 15:26:35.049431 - [DEBUG] Edge function : AllBottom (result of previous compose)
35669 2019-Jan-11 15:26:35.049458 - [DEBUG]
35670 2019-Jan-11 15:26:35.049484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35671 2019-Jan-11 15:26:35.049511 - [DEBUG] = AllBottom
35672 2019-Jan-11 15:26:35.049537 - [DEBUG]
35673 2019-Jan-11 15:26:35.049561 - [DEBUG] PROPAGATE: No new function!
35674 2019-Jan-11 15:26:35.049585 - [DEBUG] EDGE:
35675 2019-Jan-11 15:26:35.049644 - [DEBUG] ---> 35676 2019-Jan-11 15:26:35.050268 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35677 2019-Jan-11 15:26:35.050898 - [DEBUG]
35678 2019-Jan-11 15:26:35.050924 - [DEBUG] EDGE:
35679 2019-Jan-11 15:26:35.050983 - [DEBUG] ---> 35680 2019-Jan-11 15:26:35.051635 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35681 2019-Jan-11 15:26:35.052264 - [DEBUG]
35682 2019-Jan-11 15:26:35.052290 - [DEBUG] Compose: EdgeIdentity * AllBottom
35683 2019-Jan-11 15:26:35.052316 - [DEBUG]
35684 2019-Jan-11 15:26:35.052340 - [DEBUG] Propagate flow
35685 2019-Jan-11 15:26:35.052363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35686 2019-Jan-11 15:26:35.052419 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35687 2019-Jan-11 15:26:35.053046 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35688 2019-Jan-11 15:26:35.053675 - [DEBUG] Edge function : AllBottom (result of previous compose)
35689 2019-Jan-11 15:26:35.053701 - [DEBUG]
35690 2019-Jan-11 15:26:35.053727 - [DEBUG] Join: AllTop & AllBottom
35691 2019-Jan-11 15:26:35.053754 - [DEBUG] = AllBottom (new jump func)
35692 2019-Jan-11 15:26:35.053780 - [DEBUG]
35693 2019-Jan-11 15:26:35.053804 - [DEBUG] Start adding new jump function
35694 2019-Jan-11 15:26:35.053828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35695 2019-Jan-11 15:26:35.053885 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35696 2019-Jan-11 15:26:35.054522 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35697 2019-Jan-11 15:26:35.055161 - [DEBUG] Edge Function : AllBottom
35698 2019-Jan-11 15:26:35.055190 - [DEBUG] End adding new jump function
35699 2019-Jan-11 15:26:35.055215 - [DEBUG]
35700 2019-Jan-11 15:26:35.055240 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35701 2019-Jan-11 15:26:35.055265 - [DEBUG]
35702 2019-Jan-11 15:26:35.055289 - [DEBUG] Process 973. path edge:
35703 2019-Jan-11 15:26:35.055314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35704 2019-Jan-11 15:26:35.055372 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35705 2019-Jan-11 15:26:35.055999 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35706 2019-Jan-11 15:26:35.056629 - [DEBUG]
35707 2019-Jan-11 15:26:35.056656 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35708 2019-Jan-11 15:26:35.057293 - [DEBUG] Compose: EdgeIdentity * AllBottom
35709 2019-Jan-11 15:26:35.057322 - [DEBUG]
35710 2019-Jan-11 15:26:35.057347 - [DEBUG] Propagate flow
35711 2019-Jan-11 15:26:35.057371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35712 2019-Jan-11 15:26:35.057429 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35713 2019-Jan-11 15:26:35.058067 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35714 2019-Jan-11 15:26:35.058695 - [DEBUG] Edge function : AllBottom (result of previous compose)
35715 2019-Jan-11 15:26:35.058722 - [DEBUG]
35716 2019-Jan-11 15:26:35.058747 - [DEBUG] Join: AllTop & AllBottom
35717 2019-Jan-11 15:26:35.058774 - [DEBUG] = AllBottom (new jump func)
35718 2019-Jan-11 15:26:35.058800 - [DEBUG]
35719 2019-Jan-11 15:26:35.058824 - [DEBUG] Start adding new jump function
35720 2019-Jan-11 15:26:35.058849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35721 2019-Jan-11 15:26:35.058906 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35722 2019-Jan-11 15:26:35.059537 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35723 2019-Jan-11 15:26:35.060164 - [DEBUG] Edge Function : AllBottom
35724 2019-Jan-11 15:26:35.060193 - [DEBUG] End adding new jump function
35725 2019-Jan-11 15:26:35.060218 - [DEBUG]
35726 2019-Jan-11 15:26:35.060242 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35727 2019-Jan-11 15:26:35.060268 - [DEBUG]
35728 2019-Jan-11 15:26:35.060292 - [DEBUG] Process 974. path edge:
35729 2019-Jan-11 15:26:35.060316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35730 2019-Jan-11 15:26:35.060374 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35731 2019-Jan-11 15:26:35.060999 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35732 2019-Jan-11 15:26:35.061643 - [DEBUG]
35733 2019-Jan-11 15:26:35.061669 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35734 2019-Jan-11 15:26:35.062302 - [DEBUG] Compose: EdgeIdentity * AllBottom
35735 2019-Jan-11 15:26:35.062331 - [DEBUG]
35736 2019-Jan-11 15:26:35.062356 - [DEBUG] Propagate flow
35737 2019-Jan-11 15:26:35.062381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35738 2019-Jan-11 15:26:35.062438 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35739 2019-Jan-11 15:26:35.063069 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35740 2019-Jan-11 15:26:35.063704 - [DEBUG] Edge function : AllBottom (result of previous compose)
35741 2019-Jan-11 15:26:35.063731 - [DEBUG]
35742 2019-Jan-11 15:26:35.063757 - [DEBUG] Join: AllTop & AllBottom
35743 2019-Jan-11 15:26:35.063784 - [DEBUG] = AllBottom (new jump func)
35744 2019-Jan-11 15:26:35.063810 - [DEBUG]
35745 2019-Jan-11 15:26:35.063835 - [DEBUG] Start adding new jump function
35746 2019-Jan-11 15:26:35.063859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35747 2019-Jan-11 15:26:35.063917 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35748 2019-Jan-11 15:26:35.064558 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35749 2019-Jan-11 15:26:35.065226 - [DEBUG] Edge Function : AllBottom
35750 2019-Jan-11 15:26:35.065259 - [DEBUG] End adding new jump function
35751 2019-Jan-11 15:26:35.065285 - [DEBUG]
35752 2019-Jan-11 15:26:35.065310 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35753 2019-Jan-11 15:26:35.065335 - [DEBUG]
35754 2019-Jan-11 15:26:35.065360 - [DEBUG] Process 975. path edge:
35755 2019-Jan-11 15:26:35.065385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35756 2019-Jan-11 15:26:35.065454 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
35757 2019-Jan-11 15:26:35.066145 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35758 2019-Jan-11 15:26:35.066831 - [DEBUG]
35759 2019-Jan-11 15:26:35.066859 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35760 2019-Jan-11 15:26:35.067557 - [DEBUG] Compose: EdgeIdentity * AllBottom
35761 2019-Jan-11 15:26:35.067588 - [DEBUG]
35762 2019-Jan-11 15:26:35.067613 - [DEBUG] Propagate flow
35763 2019-Jan-11 15:26:35.067638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35764 2019-Jan-11 15:26:35.067700 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35765 2019-Jan-11 15:26:35.068355 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35766 2019-Jan-11 15:26:35.068983 - [DEBUG] Edge function : AllBottom (result of previous compose)
35767 2019-Jan-11 15:26:35.069010 - [DEBUG]
35768 2019-Jan-11 15:26:35.069037 - [DEBUG] Join: AllTop & AllBottom
35769 2019-Jan-11 15:26:35.069065 - [DEBUG] = AllBottom (new jump func)
35770 2019-Jan-11 15:26:35.069091 - [DEBUG]
35771 2019-Jan-11 15:26:35.069115 - [DEBUG] Start adding new jump function
35772 2019-Jan-11 15:26:35.069140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35773 2019-Jan-11 15:26:35.069197 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35774 2019-Jan-11 15:26:35.069826 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35775 2019-Jan-11 15:26:35.070451 - [DEBUG] Edge Function : AllBottom
35776 2019-Jan-11 15:26:35.070481 - [DEBUG] End adding new jump function
35777 2019-Jan-11 15:26:35.070506 - [DEBUG]
35778 2019-Jan-11 15:26:35.070531 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35779 2019-Jan-11 15:26:35.070556 - [DEBUG]
35780 2019-Jan-11 15:26:35.070580 - [DEBUG] Process 976. path edge:
35781 2019-Jan-11 15:26:35.070605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35782 2019-Jan-11 15:26:35.070662 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
35783 2019-Jan-11 15:26:35.071303 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35784 2019-Jan-11 15:26:35.071931 - [DEBUG]
35785 2019-Jan-11 15:26:35.071959 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35786 2019-Jan-11 15:26:35.072614 - [DEBUG] Compose: EdgeIdentity * AllBottom
35787 2019-Jan-11 15:26:35.072645 - [DEBUG]
35788 2019-Jan-11 15:26:35.072670 - [DEBUG] Propagate flow
35789 2019-Jan-11 15:26:35.072694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35790 2019-Jan-11 15:26:35.072754 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35791 2019-Jan-11 15:26:35.073383 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35792 2019-Jan-11 15:26:35.074013 - [DEBUG] Edge function : AllBottom (result of previous compose)
35793 2019-Jan-11 15:26:35.074039 - [DEBUG]
35794 2019-Jan-11 15:26:35.074065 - [DEBUG] Join: AllTop & AllBottom
35795 2019-Jan-11 15:26:35.074092 - [DEBUG] = AllBottom (new jump func)
35796 2019-Jan-11 15:26:35.074118 - [DEBUG]
35797 2019-Jan-11 15:26:35.074142 - [DEBUG] Start adding new jump function
35798 2019-Jan-11 15:26:35.074166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35799 2019-Jan-11 15:26:35.074224 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35800 2019-Jan-11 15:26:35.074868 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35801 2019-Jan-11 15:26:35.075494 - [DEBUG] Edge Function : AllBottom
35802 2019-Jan-11 15:26:35.075523 - [DEBUG] End adding new jump function
35803 2019-Jan-11 15:26:35.075549 - [DEBUG]
35804 2019-Jan-11 15:26:35.075573 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35805 2019-Jan-11 15:26:35.075599 - [DEBUG]
35806 2019-Jan-11 15:26:35.075623 - [DEBUG] Process 977. path edge:
35807 2019-Jan-11 15:26:35.075648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35808 2019-Jan-11 15:26:35.075705 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
35809 2019-Jan-11 15:26:35.076333 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35810 2019-Jan-11 15:26:35.076962 - [DEBUG]
35811 2019-Jan-11 15:26:35.076988 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35812 2019-Jan-11 15:26:35.077632 - [DEBUG] Compose: EdgeIdentity * AllBottom
35813 2019-Jan-11 15:26:35.077662 - [DEBUG]
35814 2019-Jan-11 15:26:35.077686 - [DEBUG] Propagate flow
35815 2019-Jan-11 15:26:35.077711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35816 2019-Jan-11 15:26:35.077769 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35817 2019-Jan-11 15:26:35.078416 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35818 2019-Jan-11 15:26:35.079044 - [DEBUG] Edge function : AllBottom (result of previous compose)
35819 2019-Jan-11 15:26:35.079071 - [DEBUG]
35820 2019-Jan-11 15:26:35.079097 - [DEBUG] Join: AllTop & AllBottom
35821 2019-Jan-11 15:26:35.079124 - [DEBUG] = AllBottom (new jump func)
35822 2019-Jan-11 15:26:35.079149 - [DEBUG]
35823 2019-Jan-11 15:26:35.079173 - [DEBUG] Start adding new jump function
35824 2019-Jan-11 15:26:35.079198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35825 2019-Jan-11 15:26:35.079255 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35826 2019-Jan-11 15:26:35.079885 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35827 2019-Jan-11 15:26:35.080515 - [DEBUG] Edge Function : AllBottom
35828 2019-Jan-11 15:26:35.080543 - [DEBUG] End adding new jump function
35829 2019-Jan-11 15:26:35.080568 - [DEBUG]
35830 2019-Jan-11 15:26:35.080593 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35831 2019-Jan-11 15:26:35.080626 - [DEBUG]
35832 2019-Jan-11 15:26:35.080651 - [DEBUG] Process 978. path edge:
35833 2019-Jan-11 15:26:35.080675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35834 2019-Jan-11 15:26:35.080733 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
35835 2019-Jan-11 15:26:35.081378 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35836 2019-Jan-11 15:26:35.082008 - [DEBUG]
35837 2019-Jan-11 15:26:35.082033 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35838 2019-Jan-11 15:26:35.082686 - [DEBUG] Compose: EdgeIdentity * AllBottom
35839 2019-Jan-11 15:26:35.082715 - [DEBUG]
35840 2019-Jan-11 15:26:35.082740 - [DEBUG] Propagate flow
35841 2019-Jan-11 15:26:35.082764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35842 2019-Jan-11 15:26:35.082823 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35843 2019-Jan-11 15:26:35.083450 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35844 2019-Jan-11 15:26:35.084079 - [DEBUG] Edge function : AllBottom (result of previous compose)
35845 2019-Jan-11 15:26:35.084105 - [DEBUG]
35846 2019-Jan-11 15:26:35.084130 - [DEBUG] Join: AllTop & AllBottom
35847 2019-Jan-11 15:26:35.084158 - [DEBUG] = AllBottom (new jump func)
35848 2019-Jan-11 15:26:35.084184 - [DEBUG]
35849 2019-Jan-11 15:26:35.084208 - [DEBUG] Start adding new jump function
35850 2019-Jan-11 15:26:35.084232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35851 2019-Jan-11 15:26:35.084290 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35852 2019-Jan-11 15:26:35.084935 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35853 2019-Jan-11 15:26:35.085560 - [DEBUG] Edge Function : AllBottom
35854 2019-Jan-11 15:26:35.085589 - [DEBUG] End adding new jump function
35855 2019-Jan-11 15:26:35.085614 - [DEBUG]
35856 2019-Jan-11 15:26:35.085639 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35857 2019-Jan-11 15:26:35.085663 - [DEBUG]
35858 2019-Jan-11 15:26:35.085688 - [DEBUG] Process 979. path edge:
35859 2019-Jan-11 15:26:35.085713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35860 2019-Jan-11 15:26:35.085770 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
35861 2019-Jan-11 15:26:35.086395 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35862 2019-Jan-11 15:26:35.087023 - [DEBUG]
35863 2019-Jan-11 15:26:35.087049 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35864 2019-Jan-11 15:26:35.087688 - [DEBUG] Compose: EdgeIdentity * AllBottom
35865 2019-Jan-11 15:26:35.087717 - [DEBUG]
35866 2019-Jan-11 15:26:35.087742 - [DEBUG] Propagate flow
35867 2019-Jan-11 15:26:35.087767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35868 2019-Jan-11 15:26:35.087825 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35869 2019-Jan-11 15:26:35.088483 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35870 2019-Jan-11 15:26:35.089113 - [DEBUG] Edge function : AllBottom (result of previous compose)
35871 2019-Jan-11 15:26:35.089140 - [DEBUG]
35872 2019-Jan-11 15:26:35.089166 - [DEBUG] Join: AllTop & AllBottom
35873 2019-Jan-11 15:26:35.089193 - [DEBUG] = AllBottom (new jump func)
35874 2019-Jan-11 15:26:35.089227 - [DEBUG]
35875 2019-Jan-11 15:26:35.089252 - [DEBUG] Start adding new jump function
35876 2019-Jan-11 15:26:35.089277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35877 2019-Jan-11 15:26:35.089334 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35878 2019-Jan-11 15:26:35.089964 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35879 2019-Jan-11 15:26:35.090599 - [DEBUG] Edge Function : AllBottom
35880 2019-Jan-11 15:26:35.090628 - [DEBUG] End adding new jump function
35881 2019-Jan-11 15:26:35.090653 - [DEBUG]
35882 2019-Jan-11 15:26:35.090678 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35883 2019-Jan-11 15:26:35.090703 - [DEBUG]
35884 2019-Jan-11 15:26:35.090727 - [DEBUG] Process 980. path edge:
35885 2019-Jan-11 15:26:35.090752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35886 2019-Jan-11 15:26:35.090809 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
35887 2019-Jan-11 15:26:35.091461 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35888 2019-Jan-11 15:26:35.092089 - [DEBUG]
35889 2019-Jan-11 15:26:35.092114 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35890 2019-Jan-11 15:26:35.092760 - [DEBUG] Possible callees:
35891 2019-Jan-11 15:26:35.092786 - [DEBUG] llvm.dbg.declare
35892 2019-Jan-11 15:26:35.092813 - [DEBUG] Possible return sites:
35893 2019-Jan-11 15:26:35.092837 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12035894 2019-Jan-11 15:26:35.094097 - [DEBUG] Found and process special summary
35895 2019-Jan-11 15:26:35.094131 - [DEBUG] Compose: EdgeIdentity * AllBottom
35896 2019-Jan-11 15:26:35.094160 - [DEBUG]
35897 2019-Jan-11 15:26:35.094185 - [DEBUG] Propagate flow
35898 2019-Jan-11 15:26:35.094209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35899 2019-Jan-11 15:26:35.094267 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35900 2019-Jan-11 15:26:35.094912 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35901 2019-Jan-11 15:26:35.095541 - [DEBUG] Edge function : AllBottom (result of previous compose)
35902 2019-Jan-11 15:26:35.095567 - [DEBUG]
35903 2019-Jan-11 15:26:35.095593 - [DEBUG] Join: AllTop & AllBottom
35904 2019-Jan-11 15:26:35.095621 - [DEBUG] = AllBottom (new jump func)
35905 2019-Jan-11 15:26:35.095646 - [DEBUG]
35906 2019-Jan-11 15:26:35.095671 - [DEBUG] Start adding new jump function
35907 2019-Jan-11 15:26:35.095695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35908 2019-Jan-11 15:26:35.095752 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35909 2019-Jan-11 15:26:35.096381 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35910 2019-Jan-11 15:26:35.097011 - [DEBUG] Edge Function : AllBottom
35911 2019-Jan-11 15:26:35.097040 - [DEBUG] End adding new jump function
35912 2019-Jan-11 15:26:35.097065 - [DEBUG]
35913 2019-Jan-11 15:26:35.097090 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35914 2019-Jan-11 15:26:35.097115 - [DEBUG]
35915 2019-Jan-11 15:26:35.097139 - [DEBUG] Process 981. path edge:
35916 2019-Jan-11 15:26:35.097164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35917 2019-Jan-11 15:26:35.097229 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
35918 2019-Jan-11 15:26:35.097871 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35919 2019-Jan-11 15:26:35.098501 - [DEBUG]
35920 2019-Jan-11 15:26:35.098527 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35921 2019-Jan-11 15:26:35.099178 - [DEBUG] Compose: EdgeIdentity * AllBottom
35922 2019-Jan-11 15:26:35.099208 - [DEBUG]
35923 2019-Jan-11 15:26:35.099233 - [DEBUG] Propagate flow
35924 2019-Jan-11 15:26:35.099258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35925 2019-Jan-11 15:26:35.099316 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35926 2019-Jan-11 15:26:35.099944 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35927 2019-Jan-11 15:26:35.100573 - [DEBUG] Edge function : AllBottom (result of previous compose)
35928 2019-Jan-11 15:26:35.100599 - [DEBUG]
35929 2019-Jan-11 15:26:35.100625 - [DEBUG] Join: AllTop & AllBottom
35930 2019-Jan-11 15:26:35.100652 - [DEBUG] = AllBottom (new jump func)
35931 2019-Jan-11 15:26:35.100678 - [DEBUG]
35932 2019-Jan-11 15:26:35.100702 - [DEBUG] Start adding new jump function
35933 2019-Jan-11 15:26:35.100727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35934 2019-Jan-11 15:26:35.100785 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35935 2019-Jan-11 15:26:35.101447 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35936 2019-Jan-11 15:26:35.102072 - [DEBUG] Edge Function : AllBottom
35937 2019-Jan-11 15:26:35.102101 - [DEBUG] End adding new jump function
35938 2019-Jan-11 15:26:35.102126 - [DEBUG]
35939 2019-Jan-11 15:26:35.102150 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35940 2019-Jan-11 15:26:35.102175 - [DEBUG]
35941 2019-Jan-11 15:26:35.102199 - [DEBUG] Process 982. path edge:
35942 2019-Jan-11 15:26:35.102224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35943 2019-Jan-11 15:26:35.102281 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
35944 2019-Jan-11 15:26:35.102907 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35945 2019-Jan-11 15:26:35.103535 - [DEBUG]
35946 2019-Jan-11 15:26:35.103561 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35947 2019-Jan-11 15:26:35.104201 - [DEBUG] Compose: EdgeIdentity * AllBottom
35948 2019-Jan-11 15:26:35.104230 - [DEBUG]
35949 2019-Jan-11 15:26:35.104254 - [DEBUG] Propagate flow
35950 2019-Jan-11 15:26:35.104279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35951 2019-Jan-11 15:26:35.104336 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35952 2019-Jan-11 15:26:35.104989 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35953 2019-Jan-11 15:26:35.105619 - [DEBUG] Edge function : AllBottom (result of previous compose)
35954 2019-Jan-11 15:26:35.105645 - [DEBUG]
35955 2019-Jan-11 15:26:35.105671 - [DEBUG] Join: AllTop & AllBottom
35956 2019-Jan-11 15:26:35.105698 - [DEBUG] = AllBottom (new jump func)
35957 2019-Jan-11 15:26:35.105724 - [DEBUG]
35958 2019-Jan-11 15:26:35.105748 - [DEBUG] Start adding new jump function
35959 2019-Jan-11 15:26:35.105772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35960 2019-Jan-11 15:26:35.105829 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35961 2019-Jan-11 15:26:35.106467 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35962 2019-Jan-11 15:26:35.107104 - [DEBUG] Edge Function : AllBottom
35963 2019-Jan-11 15:26:35.107133 - [DEBUG] End adding new jump function
35964 2019-Jan-11 15:26:35.107158 - [DEBUG]
35965 2019-Jan-11 15:26:35.107182 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35966 2019-Jan-11 15:26:35.107207 - [DEBUG]
35967 2019-Jan-11 15:26:35.107232 - [DEBUG] Process 983. path edge:
35968 2019-Jan-11 15:26:35.107256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35969 2019-Jan-11 15:26:35.107314 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35970 2019-Jan-11 15:26:35.107963 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35971 2019-Jan-11 15:26:35.108593 - [DEBUG]
35972 2019-Jan-11 15:26:35.108618 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35973 2019-Jan-11 15:26:35.109264 - [DEBUG] Possible callees:
35974 2019-Jan-11 15:26:35.109291 - [DEBUG] llvm.dbg.declare
35975 2019-Jan-11 15:26:35.109317 - [DEBUG] Possible return sites:
35976 2019-Jan-11 15:26:35.109342 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935977 2019-Jan-11 15:26:35.110593 - [DEBUG] Found and process special summary
35978 2019-Jan-11 15:26:35.110628 - [DEBUG] Compose: EdgeIdentity * AllBottom
35979 2019-Jan-11 15:26:35.110656 - [DEBUG]
35980 2019-Jan-11 15:26:35.110681 - [DEBUG] Propagate flow
35981 2019-Jan-11 15:26:35.110706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35982 2019-Jan-11 15:26:35.110763 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35983 2019-Jan-11 15:26:35.111407 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35984 2019-Jan-11 15:26:35.112037 - [DEBUG] Edge function : AllBottom (result of previous compose)
35985 2019-Jan-11 15:26:35.112064 - [DEBUG]
35986 2019-Jan-11 15:26:35.112089 - [DEBUG] Join: AllTop & AllBottom
35987 2019-Jan-11 15:26:35.112116 - [DEBUG] = AllBottom (new jump func)
35988 2019-Jan-11 15:26:35.112142 - [DEBUG]
35989 2019-Jan-11 15:26:35.112167 - [DEBUG] Start adding new jump function
35990 2019-Jan-11 15:26:35.112191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35991 2019-Jan-11 15:26:35.112248 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35992 2019-Jan-11 15:26:35.112877 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35993 2019-Jan-11 15:26:35.113506 - [DEBUG] Edge Function : AllBottom
35994 2019-Jan-11 15:26:35.113534 - [DEBUG] End adding new jump function
35995 2019-Jan-11 15:26:35.113559 - [DEBUG]
35996 2019-Jan-11 15:26:35.113584 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35997 2019-Jan-11 15:26:35.113609 - [DEBUG]
35998 2019-Jan-11 15:26:35.113633 - [DEBUG] Process 984. path edge:
35999 2019-Jan-11 15:26:35.113658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36000 2019-Jan-11 15:26:35.113715 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
36001 2019-Jan-11 15:26:35.114344 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36002 2019-Jan-11 15:26:35.114988 - [DEBUG]
36003 2019-Jan-11 15:26:35.115021 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36004 2019-Jan-11 15:26:35.115675 - [DEBUG] Compose: EdgeIdentity * AllBottom
36005 2019-Jan-11 15:26:35.115704 - [DEBUG]
36006 2019-Jan-11 15:26:35.115729 - [DEBUG] Propagate flow
36007 2019-Jan-11 15:26:35.115754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36008 2019-Jan-11 15:26:35.115812 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36009 2019-Jan-11 15:26:35.116440 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36010 2019-Jan-11 15:26:35.117068 - [DEBUG] Edge function : AllBottom (result of previous compose)
36011 2019-Jan-11 15:26:35.117095 - [DEBUG]
36012 2019-Jan-11 15:26:35.117120 - [DEBUG] Join: AllTop & AllBottom
36013 2019-Jan-11 15:26:35.117147 - [DEBUG] = AllBottom (new jump func)
36014 2019-Jan-11 15:26:35.117173 - [DEBUG]
36015 2019-Jan-11 15:26:35.117198 - [DEBUG] Start adding new jump function
36016 2019-Jan-11 15:26:35.117222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36017 2019-Jan-11 15:26:35.117279 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36018 2019-Jan-11 15:26:35.117922 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36019 2019-Jan-11 15:26:35.118548 - [DEBUG] Edge Function : AllBottom
36020 2019-Jan-11 15:26:35.118577 - [DEBUG] End adding new jump function
36021 2019-Jan-11 15:26:35.118602 - [DEBUG]
36022 2019-Jan-11 15:26:35.118627 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
36023 2019-Jan-11 15:26:35.118652 - [DEBUG]
36024 2019-Jan-11 15:26:35.118676 - [DEBUG] Process 985. path edge:
36025 2019-Jan-11 15:26:35.118701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36026 2019-Jan-11 15:26:35.118758 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
36027 2019-Jan-11 15:26:35.119383 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36028 2019-Jan-11 15:26:35.120013 - [DEBUG]
36029 2019-Jan-11 15:26:35.120039 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36030 2019-Jan-11 15:26:35.120680 - [DEBUG] Compose: EdgeIdentity * AllBottom
36031 2019-Jan-11 15:26:35.120709 - [DEBUG]
36032 2019-Jan-11 15:26:35.120734 - [DEBUG] Propagate flow
36033 2019-Jan-11 15:26:35.120758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36034 2019-Jan-11 15:26:35.120816 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36035 2019-Jan-11 15:26:35.121468 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36036 2019-Jan-11 15:26:35.122097 - [DEBUG] Edge function : AllBottom (result of previous compose)
36037 2019-Jan-11 15:26:35.122124 - [DEBUG]
36038 2019-Jan-11 15:26:35.122149 - [DEBUG] Join: AllTop & AllBottom
36039 2019-Jan-11 15:26:35.122176 - [DEBUG] = AllBottom (new jump func)
36040 2019-Jan-11 15:26:35.122202 - [DEBUG]
36041 2019-Jan-11 15:26:35.122226 - [DEBUG] Start adding new jump function
36042 2019-Jan-11 15:26:35.122251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36043 2019-Jan-11 15:26:35.122308 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36044 2019-Jan-11 15:26:35.122936 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36045 2019-Jan-11 15:26:35.123572 - [DEBUG] Edge Function : AllBottom
36046 2019-Jan-11 15:26:35.123600 - [DEBUG] End adding new jump function
36047 2019-Jan-11 15:26:35.123633 - [DEBUG]
36048 2019-Jan-11 15:26:35.123658 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
36049 2019-Jan-11 15:26:35.123683 - [DEBUG]
36050 2019-Jan-11 15:26:35.123708 - [DEBUG] Process 986. path edge:
36051 2019-Jan-11 15:26:35.123733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36052 2019-Jan-11 15:26:35.123790 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
36053 2019-Jan-11 15:26:35.124427 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36054 2019-Jan-11 15:26:35.125071 - [DEBUG]
36055 2019-Jan-11 15:26:35.125097 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36056 2019-Jan-11 15:26:35.125743 - [DEBUG] Possible callees:
36057 2019-Jan-11 15:26:35.125770 - [DEBUG] llvm.dbg.declare
36058 2019-Jan-11 15:26:35.125796 - [DEBUG] Possible return sites:
36059 2019-Jan-11 15:26:35.125820 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15536060 2019-Jan-11 15:26:35.127082 - [DEBUG] Found and process special summary
36061 2019-Jan-11 15:26:35.127116 - [DEBUG] Compose: EdgeIdentity * AllBottom
36062 2019-Jan-11 15:26:35.127145 - [DEBUG]
36063 2019-Jan-11 15:26:35.127170 - [DEBUG] Propagate flow
36064 2019-Jan-11 15:26:35.127194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36065 2019-Jan-11 15:26:35.127252 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36066 2019-Jan-11 15:26:35.127893 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36067 2019-Jan-11 15:26:35.128522 - [DEBUG] Edge function : AllBottom (result of previous compose)
36068 2019-Jan-11 15:26:35.128549 - [DEBUG]
36069 2019-Jan-11 15:26:35.128574 - [DEBUG] Join: AllTop & AllBottom
36070 2019-Jan-11 15:26:35.128602 - [DEBUG] = AllBottom (new jump func)
36071 2019-Jan-11 15:26:35.128627 - [DEBUG]
36072 2019-Jan-11 15:26:35.128652 - [DEBUG] Start adding new jump function
36073 2019-Jan-11 15:26:35.128676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36074 2019-Jan-11 15:26:35.128733 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36075 2019-Jan-11 15:26:35.129363 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36076 2019-Jan-11 15:26:35.129992 - [DEBUG] Edge Function : AllBottom
36077 2019-Jan-11 15:26:35.130021 - [DEBUG] End adding new jump function
36078 2019-Jan-11 15:26:35.130046 - [DEBUG]
36079 2019-Jan-11 15:26:35.130071 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
36080 2019-Jan-11 15:26:35.130096 - [DEBUG]
36081 2019-Jan-11 15:26:35.130120 - [DEBUG] Process 987. path edge:
36082 2019-Jan-11 15:26:35.130145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36083 2019-Jan-11 15:26:35.130202 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
36084 2019-Jan-11 15:26:35.130831 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36085 2019-Jan-11 15:26:35.131474 - [DEBUG]
36086 2019-Jan-11 15:26:35.131499 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36087 2019-Jan-11 15:26:35.132152 - [DEBUG] Compose: EdgeIdentity * AllBottom
36088 2019-Jan-11 15:26:35.132182 - [DEBUG]
36089 2019-Jan-11 15:26:35.132207 - [DEBUG] Propagate flow
36090 2019-Jan-11 15:26:35.132242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36091 2019-Jan-11 15:26:35.132301 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36092 2019-Jan-11 15:26:35.132929 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36093 2019-Jan-11 15:26:35.133558 - [DEBUG] Edge function : AllBottom (result of previous compose)
36094 2019-Jan-11 15:26:35.133584 - [DEBUG]
36095 2019-Jan-11 15:26:35.133610 - [DEBUG] Join: AllTop & AllBottom
36096 2019-Jan-11 15:26:35.133637 - [DEBUG] = AllBottom (new jump func)
36097 2019-Jan-11 15:26:35.133663 - [DEBUG]
36098 2019-Jan-11 15:26:35.133687 - [DEBUG] Start adding new jump function
36099 2019-Jan-11 15:26:35.133711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36100 2019-Jan-11 15:26:35.133769 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36101 2019-Jan-11 15:26:35.134397 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36102 2019-Jan-11 15:26:35.135038 - [DEBUG] Edge Function : AllBottom
36103 2019-Jan-11 15:26:35.135067 - [DEBUG] End adding new jump function
36104 2019-Jan-11 15:26:35.135093 - [DEBUG]
36105 2019-Jan-11 15:26:35.135117 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
36106 2019-Jan-11 15:26:35.135142 - [DEBUG]
36107 2019-Jan-11 15:26:35.135166 - [DEBUG] Process 988. path edge:
36108 2019-Jan-11 15:26:35.135191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36109 2019-Jan-11 15:26:35.135248 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
36110 2019-Jan-11 15:26:35.135873 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36111 2019-Jan-11 15:26:35.136502 - [DEBUG]
36112 2019-Jan-11 15:26:35.136528 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36113 2019-Jan-11 15:26:35.137171 - [DEBUG] Compose: EdgeIdentity * AllBottom
36114 2019-Jan-11 15:26:35.137199 - [DEBUG]
36115 2019-Jan-11 15:26:35.137224 - [DEBUG] Propagate flow
36116 2019-Jan-11 15:26:35.137248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36117 2019-Jan-11 15:26:35.137306 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36118 2019-Jan-11 15:26:35.137947 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36119 2019-Jan-11 15:26:35.138575 - [DEBUG] Edge function : AllBottom (result of previous compose)
36120 2019-Jan-11 15:26:35.138602 - [DEBUG]
36121 2019-Jan-11 15:26:35.138627 - [DEBUG] Join: AllTop & AllBottom
36122 2019-Jan-11 15:26:35.138654 - [DEBUG] = AllBottom (new jump func)
36123 2019-Jan-11 15:26:35.138680 - [DEBUG]
36124 2019-Jan-11 15:26:35.138704 - [DEBUG] Start adding new jump function
36125 2019-Jan-11 15:26:35.138729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36126 2019-Jan-11 15:26:35.138786 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36127 2019-Jan-11 15:26:35.139414 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36128 2019-Jan-11 15:26:35.140040 - [DEBUG] Edge Function : AllBottom
36129 2019-Jan-11 15:26:35.140068 - [DEBUG] End adding new jump function
36130 2019-Jan-11 15:26:35.140093 - [DEBUG]
36131 2019-Jan-11 15:26:35.140118 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
36132 2019-Jan-11 15:26:35.140143 - [DEBUG]
36133 2019-Jan-11 15:26:35.140167 - [DEBUG] Process 989. path edge:
36134 2019-Jan-11 15:26:35.140192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36135 2019-Jan-11 15:26:35.140249 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
36136 2019-Jan-11 15:26:35.140889 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36137 2019-Jan-11 15:26:35.141536 - [DEBUG]
36138 2019-Jan-11 15:26:35.141561 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36139 2019-Jan-11 15:26:35.142202 - [DEBUG] Compose: EdgeIdentity * AllBottom
36140 2019-Jan-11 15:26:35.142232 - [DEBUG]
36141 2019-Jan-11 15:26:35.142256 - [DEBUG] Propagate flow
36142 2019-Jan-11 15:26:35.142281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36143 2019-Jan-11 15:26:35.142338 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36144 2019-Jan-11 15:26:35.142976 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36145 2019-Jan-11 15:26:35.143606 - [DEBUG] Edge function : AllBottom (result of previous compose)
36146 2019-Jan-11 15:26:35.143632 - [DEBUG]
36147 2019-Jan-11 15:26:35.143658 - [DEBUG] Join: AllTop & AllBottom
36148 2019-Jan-11 15:26:35.143685 - [DEBUG] = AllBottom (new jump func)
36149 2019-Jan-11 15:26:35.143711 - [DEBUG]
36150 2019-Jan-11 15:26:35.143735 - [DEBUG] Start adding new jump function
36151 2019-Jan-11 15:26:35.143759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36152 2019-Jan-11 15:26:35.143817 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36153 2019-Jan-11 15:26:35.144446 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36154 2019-Jan-11 15:26:35.145097 - [DEBUG] Edge Function : AllBottom
36155 2019-Jan-11 15:26:35.145126 - [DEBUG] End adding new jump function
36156 2019-Jan-11 15:26:35.145151 - [DEBUG]
36157 2019-Jan-11 15:26:35.145176 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
36158 2019-Jan-11 15:26:35.145201 - [DEBUG]
36159 2019-Jan-11 15:26:35.145225 - [DEBUG] Process 990. path edge:
36160 2019-Jan-11 15:26:35.145250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36161 2019-Jan-11 15:26:35.145307 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
36162 2019-Jan-11 15:26:35.145944 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36163 2019-Jan-11 15:26:35.146573 - [DEBUG]
36164 2019-Jan-11 15:26:35.146598 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36165 2019-Jan-11 15:26:35.147244 - [DEBUG] Possible callees:
36166 2019-Jan-11 15:26:35.147270 - [DEBUG] llvm.dbg.declare
36167 2019-Jan-11 15:26:35.147296 - [DEBUG] Possible return sites:
36168 2019-Jan-11 15:26:35.147321 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16336169 2019-Jan-11 15:26:35.148587 - [DEBUG] Found and process special summary
36170 2019-Jan-11 15:26:35.148622 - [DEBUG] Compose: EdgeIdentity * AllBottom
36171 2019-Jan-11 15:26:35.148650 - [DEBUG]
36172 2019-Jan-11 15:26:35.148675 - [DEBUG] Propagate flow
36173 2019-Jan-11 15:26:35.148699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36174 2019-Jan-11 15:26:35.148757 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36175 2019-Jan-11 15:26:35.149385 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36176 2019-Jan-11 15:26:35.150014 - [DEBUG] Edge function : AllBottom (result of previous compose)
36177 2019-Jan-11 15:26:35.150049 - [DEBUG]
36178 2019-Jan-11 15:26:35.150075 - [DEBUG] Join: AllTop & AllBottom
36179 2019-Jan-11 15:26:35.150102 - [DEBUG] = AllBottom (new jump func)
36180 2019-Jan-11 15:26:35.150128 - [DEBUG]
36181 2019-Jan-11 15:26:35.150152 - [DEBUG] Start adding new jump function
36182 2019-Jan-11 15:26:35.150176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36183 2019-Jan-11 15:26:35.150234 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36184 2019-Jan-11 15:26:35.150864 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36185 2019-Jan-11 15:26:35.151507 - [DEBUG] Edge Function : AllBottom
36186 2019-Jan-11 15:26:35.151535 - [DEBUG] End adding new jump function
36187 2019-Jan-11 15:26:35.151559 - [DEBUG]
36188 2019-Jan-11 15:26:35.151583 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
36189 2019-Jan-11 15:26:35.151607 - [DEBUG]
36190 2019-Jan-11 15:26:35.151630 - [DEBUG] Process 991. path edge:
36191 2019-Jan-11 15:26:35.151655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36192 2019-Jan-11 15:26:35.151711 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
36193 2019-Jan-11 15:26:35.152339 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36194 2019-Jan-11 15:26:35.152968 - [DEBUG]
36195 2019-Jan-11 15:26:35.152993 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36196 2019-Jan-11 15:26:35.153643 - [DEBUG] Compose: EdgeIdentity * AllBottom
36197 2019-Jan-11 15:26:35.153673 - [DEBUG]
36198 2019-Jan-11 15:26:35.153698 - [DEBUG] Propagate flow
36199 2019-Jan-11 15:26:35.153722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36200 2019-Jan-11 15:26:35.153780 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36201 2019-Jan-11 15:26:35.154408 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36202 2019-Jan-11 15:26:35.155054 - [DEBUG] Edge function : AllBottom (result of previous compose)
36203 2019-Jan-11 15:26:35.155081 - [DEBUG]
36204 2019-Jan-11 15:26:35.155107 - [DEBUG] Join: AllTop & AllBottom
36205 2019-Jan-11 15:26:35.155134 - [DEBUG] = AllBottom (new jump func)
36206 2019-Jan-11 15:26:35.155160 - [DEBUG]
36207 2019-Jan-11 15:26:35.155185 - [DEBUG] Start adding new jump function
36208 2019-Jan-11 15:26:35.155209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36209 2019-Jan-11 15:26:35.155267 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36210 2019-Jan-11 15:26:35.155896 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36211 2019-Jan-11 15:26:35.156522 - [DEBUG] Edge Function : AllBottom
36212 2019-Jan-11 15:26:35.156551 - [DEBUG] End adding new jump function
36213 2019-Jan-11 15:26:35.156576 - [DEBUG]
36214 2019-Jan-11 15:26:35.156601 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
36215 2019-Jan-11 15:26:35.156626 - [DEBUG]
36216 2019-Jan-11 15:26:35.156650 - [DEBUG] Process 992. path edge:
36217 2019-Jan-11 15:26:35.156675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36218 2019-Jan-11 15:26:35.156732 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
36219 2019-Jan-11 15:26:35.157358 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36220 2019-Jan-11 15:26:35.158001 - [DEBUG]
36221 2019-Jan-11 15:26:35.158026 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36222 2019-Jan-11 15:26:35.158675 - [DEBUG] Compose: EdgeIdentity * AllBottom
36223 2019-Jan-11 15:26:35.158706 - [DEBUG]
36224 2019-Jan-11 15:26:35.158731 - [DEBUG] Propagate flow
36225 2019-Jan-11 15:26:35.158755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36226 2019-Jan-11 15:26:35.158814 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36227 2019-Jan-11 15:26:35.159459 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36228 2019-Jan-11 15:26:35.160087 - [DEBUG] Edge function : AllBottom (result of previous compose)
36229 2019-Jan-11 15:26:35.160113 - [DEBUG]
36230 2019-Jan-11 15:26:35.160139 - [DEBUG] Join: AllTop & AllBottom
36231 2019-Jan-11 15:26:35.160166 - [DEBUG] = AllBottom (new jump func)
36232 2019-Jan-11 15:26:35.160192 - [DEBUG]
36233 2019-Jan-11 15:26:35.160216 - [DEBUG] Start adding new jump function
36234 2019-Jan-11 15:26:35.160240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36235 2019-Jan-11 15:26:35.160298 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36236 2019-Jan-11 15:26:35.160927 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36237 2019-Jan-11 15:26:35.161575 - [DEBUG] Edge Function : AllBottom
36238 2019-Jan-11 15:26:35.161603 - [DEBUG] End adding new jump function
36239 2019-Jan-11 15:26:35.161628 - [DEBUG]
36240 2019-Jan-11 15:26:35.161653 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
36241 2019-Jan-11 15:26:35.161678 - [DEBUG]
36242 2019-Jan-11 15:26:35.161702 - [DEBUG] Process 993. path edge:
36243 2019-Jan-11 15:26:35.161727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36244 2019-Jan-11 15:26:35.161784 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
36245 2019-Jan-11 15:26:35.162421 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36246 2019-Jan-11 15:26:35.163052 - [DEBUG]
36247 2019-Jan-11 15:26:35.163077 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36248 2019-Jan-11 15:26:35.163722 - [DEBUG] Possible callees:
36249 2019-Jan-11 15:26:35.163749 - [DEBUG] llvm.dbg.declare
36250 2019-Jan-11 15:26:35.163775 - [DEBUG] Possible return sites:
36251 2019-Jan-11 15:26:35.163799 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16936252 2019-Jan-11 15:26:35.165065 - [DEBUG] Found and process special summary
36253 2019-Jan-11 15:26:35.165099 - [DEBUG] Compose: EdgeIdentity * AllBottom
36254 2019-Jan-11 15:26:35.165128 - [DEBUG]
36255 2019-Jan-11 15:26:35.165153 - [DEBUG] Propagate flow
36256 2019-Jan-11 15:26:35.165177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36257 2019-Jan-11 15:26:35.165235 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36258 2019-Jan-11 15:26:35.165865 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36259 2019-Jan-11 15:26:35.166493 - [DEBUG] Edge function : AllBottom (result of previous compose)
36260 2019-Jan-11 15:26:35.166520 - [DEBUG]
36261 2019-Jan-11 15:26:35.166545 - [DEBUG] Join: AllTop & AllBottom
36262 2019-Jan-11 15:26:35.166572 - [DEBUG] = AllBottom (new jump func)
36263 2019-Jan-11 15:26:35.166598 - [DEBUG]
36264 2019-Jan-11 15:26:35.166622 - [DEBUG] Start adding new jump function
36265 2019-Jan-11 15:26:35.166655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36266 2019-Jan-11 15:26:35.166713 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36267 2019-Jan-11 15:26:35.167342 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36268 2019-Jan-11 15:26:35.167985 - [DEBUG] Edge Function : AllBottom
36269 2019-Jan-11 15:26:35.168013 - [DEBUG] End adding new jump function
36270 2019-Jan-11 15:26:35.168037 - [DEBUG]
36271 2019-Jan-11 15:26:35.168060 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36272 2019-Jan-11 15:26:35.168084 - [DEBUG]
36273 2019-Jan-11 15:26:35.168108 - [DEBUG] Process 994. path edge:
36274 2019-Jan-11 15:26:35.168132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36275 2019-Jan-11 15:26:35.168188 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
36276 2019-Jan-11 15:26:35.168817 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36277 2019-Jan-11 15:26:35.169446 - [DEBUG]
36278 2019-Jan-11 15:26:35.169471 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36279 2019-Jan-11 15:26:35.170121 - [DEBUG] Compose: EdgeIdentity * AllBottom
36280 2019-Jan-11 15:26:35.170151 - [DEBUG]
36281 2019-Jan-11 15:26:35.170176 - [DEBUG] Propagate flow
36282 2019-Jan-11 15:26:35.170200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36283 2019-Jan-11 15:26:35.170259 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36284 2019-Jan-11 15:26:35.170887 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36285 2019-Jan-11 15:26:35.171530 - [DEBUG] Edge function : AllBottom (result of previous compose)
36286 2019-Jan-11 15:26:35.171555 - [DEBUG]
36287 2019-Jan-11 15:26:35.171580 - [DEBUG] Join: AllTop & AllBottom
36288 2019-Jan-11 15:26:35.171606 - [DEBUG] = AllBottom (new jump func)
36289 2019-Jan-11 15:26:35.171631 - [DEBUG]
36290 2019-Jan-11 15:26:35.171655 - [DEBUG] Start adding new jump function
36291 2019-Jan-11 15:26:35.171678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36292 2019-Jan-11 15:26:35.171735 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36293 2019-Jan-11 15:26:35.172362 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36294 2019-Jan-11 15:26:35.172989 - [DEBUG] Edge Function : AllBottom
36295 2019-Jan-11 15:26:35.173018 - [DEBUG] End adding new jump function
36296 2019-Jan-11 15:26:35.173043 - [DEBUG]
36297 2019-Jan-11 15:26:35.173067 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36298 2019-Jan-11 15:26:35.173093 - [DEBUG]
36299 2019-Jan-11 15:26:35.173117 - [DEBUG] Process 995. path edge:
36300 2019-Jan-11 15:26:35.173142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36301 2019-Jan-11 15:26:35.173199 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
36302 2019-Jan-11 15:26:35.173826 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36303 2019-Jan-11 15:26:35.174454 - [DEBUG]
36304 2019-Jan-11 15:26:35.174480 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36305 2019-Jan-11 15:26:35.175141 - [DEBUG] Compose: EdgeIdentity * AllBottom
36306 2019-Jan-11 15:26:35.175170 - [DEBUG]
36307 2019-Jan-11 15:26:35.175195 - [DEBUG] Propagate flow
36308 2019-Jan-11 15:26:35.175219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36309 2019-Jan-11 15:26:35.175286 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36310 2019-Jan-11 15:26:35.175917 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36311 2019-Jan-11 15:26:35.176545 - [DEBUG] Edge function : AllBottom (result of previous compose)
36312 2019-Jan-11 15:26:35.176571 - [DEBUG]
36313 2019-Jan-11 15:26:35.176597 - [DEBUG] Join: AllTop & AllBottom
36314 2019-Jan-11 15:26:35.176624 - [DEBUG] = AllBottom (new jump func)
36315 2019-Jan-11 15:26:35.176650 - [DEBUG]
36316 2019-Jan-11 15:26:35.176674 - [DEBUG] Start adding new jump function
36317 2019-Jan-11 15:26:35.176699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36318 2019-Jan-11 15:26:35.176757 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36319 2019-Jan-11 15:26:35.177385 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36320 2019-Jan-11 15:26:35.178029 - [DEBUG] Edge Function : AllBottom
36321 2019-Jan-11 15:26:35.178057 - [DEBUG] End adding new jump function
36322 2019-Jan-11 15:26:35.178082 - [DEBUG]
36323 2019-Jan-11 15:26:35.178105 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36324 2019-Jan-11 15:26:35.178130 - [DEBUG]
36325 2019-Jan-11 15:26:35.178153 - [DEBUG] Process 996. path edge:
36326 2019-Jan-11 15:26:35.178177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36327 2019-Jan-11 15:26:35.178233 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
36328 2019-Jan-11 15:26:35.178864 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36329 2019-Jan-11 15:26:35.179491 - [DEBUG]
36330 2019-Jan-11 15:26:35.179516 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36331 2019-Jan-11 15:26:35.180171 - [DEBUG] Compose: EdgeIdentity * AllBottom
36332 2019-Jan-11 15:26:35.180200 - [DEBUG]
36333 2019-Jan-11 15:26:35.180225 - [DEBUG] Propagate flow
36334 2019-Jan-11 15:26:35.180249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36335 2019-Jan-11 15:26:35.180307 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36336 2019-Jan-11 15:26:35.180936 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36337 2019-Jan-11 15:26:35.181579 - [DEBUG] Edge function : AllBottom (result of previous compose)
36338 2019-Jan-11 15:26:35.181606 - [DEBUG]
36339 2019-Jan-11 15:26:35.181632 - [DEBUG] Join: AllTop & AllBottom
36340 2019-Jan-11 15:26:35.181659 - [DEBUG] = AllBottom (new jump func)
36341 2019-Jan-11 15:26:35.181685 - [DEBUG]
36342 2019-Jan-11 15:26:35.181709 - [DEBUG] Start adding new jump function
36343 2019-Jan-11 15:26:35.181734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36344 2019-Jan-11 15:26:35.181792 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36345 2019-Jan-11 15:26:35.182420 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36346 2019-Jan-11 15:26:35.183046 - [DEBUG] Edge Function : AllBottom
36347 2019-Jan-11 15:26:35.183074 - [DEBUG] End adding new jump function
36348 2019-Jan-11 15:26:35.183099 - [DEBUG]
36349 2019-Jan-11 15:26:35.183124 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36350 2019-Jan-11 15:26:35.183149 - [DEBUG]
36351 2019-Jan-11 15:26:35.183173 - [DEBUG] Process 997. path edge:
36352 2019-Jan-11 15:26:35.183198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36353 2019-Jan-11 15:26:35.183267 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
36354 2019-Jan-11 15:26:35.183893 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36355 2019-Jan-11 15:26:35.184521 - [DEBUG]
36356 2019-Jan-11 15:26:35.184560 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36357 2019-Jan-11 15:26:35.185202 - [DEBUG] Compose: EdgeIdentity * AllBottom
36358 2019-Jan-11 15:26:35.185233 - [DEBUG]
36359 2019-Jan-11 15:26:35.185258 - [DEBUG] Propagate flow
36360 2019-Jan-11 15:26:35.185282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36361 2019-Jan-11 15:26:35.185341 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36362 2019-Jan-11 15:26:35.185973 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36363 2019-Jan-11 15:26:35.186604 - [DEBUG] Edge function : AllBottom (result of previous compose)
36364 2019-Jan-11 15:26:35.186630 - [DEBUG]
36365 2019-Jan-11 15:26:35.186655 - [DEBUG] Join: AllTop & AllBottom
36366 2019-Jan-11 15:26:35.186683 - [DEBUG] = AllBottom (new jump func)
36367 2019-Jan-11 15:26:35.186709 - [DEBUG]
36368 2019-Jan-11 15:26:35.186733 - [DEBUG] Start adding new jump function
36369 2019-Jan-11 15:26:35.186758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36370 2019-Jan-11 15:26:35.186815 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36371 2019-Jan-11 15:26:35.187444 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36372 2019-Jan-11 15:26:35.188086 - [DEBUG] Edge Function : AllBottom
36373 2019-Jan-11 15:26:35.188114 - [DEBUG] End adding new jump function
36374 2019-Jan-11 15:26:35.188139 - [DEBUG]
36375 2019-Jan-11 15:26:35.188162 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36376 2019-Jan-11 15:26:35.188187 - [DEBUG]
36377 2019-Jan-11 15:26:35.188210 - [DEBUG] Process 998. path edge:
36378 2019-Jan-11 15:26:35.188234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36379 2019-Jan-11 15:26:35.188291 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
36380 2019-Jan-11 15:26:35.188920 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36381 2019-Jan-11 15:26:35.189549 - [DEBUG]
36382 2019-Jan-11 15:26:35.189574 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36383 2019-Jan-11 15:26:35.190226 - [DEBUG] Compose: EdgeIdentity * AllBottom
36384 2019-Jan-11 15:26:35.190256 - [DEBUG]
36385 2019-Jan-11 15:26:35.190281 - [DEBUG] Propagate flow
36386 2019-Jan-11 15:26:35.190305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36387 2019-Jan-11 15:26:35.190364 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36388 2019-Jan-11 15:26:35.190991 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36389 2019-Jan-11 15:26:35.191635 - [DEBUG] Edge function : AllBottom (result of previous compose)
36390 2019-Jan-11 15:26:35.191661 - [DEBUG]
36391 2019-Jan-11 15:26:35.191687 - [DEBUG] Join: AllTop & AllBottom
36392 2019-Jan-11 15:26:35.191715 - [DEBUG] = AllBottom (new jump func)
36393 2019-Jan-11 15:26:35.191741 - [DEBUG]
36394 2019-Jan-11 15:26:35.191765 - [DEBUG] Start adding new jump function
36395 2019-Jan-11 15:26:35.191790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36396 2019-Jan-11 15:26:35.191848 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36397 2019-Jan-11 15:26:35.192485 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36398 2019-Jan-11 15:26:35.193110 - [DEBUG] Edge Function : AllBottom
36399 2019-Jan-11 15:26:35.193139 - [DEBUG] End adding new jump function
36400 2019-Jan-11 15:26:35.193164 - [DEBUG]
36401 2019-Jan-11 15:26:35.193189 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36402 2019-Jan-11 15:26:35.193214 - [DEBUG]
36403 2019-Jan-11 15:26:35.193238 - [DEBUG] Process 999. path edge:
36404 2019-Jan-11 15:26:35.193264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36405 2019-Jan-11 15:26:35.193321 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
36406 2019-Jan-11 15:26:35.193947 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36407 2019-Jan-11 15:26:35.194588 - [DEBUG]
36408 2019-Jan-11 15:26:35.194614 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36409 2019-Jan-11 15:26:35.195254 - [DEBUG] Compose: EdgeIdentity * AllBottom
36410 2019-Jan-11 15:26:35.195283 - [DEBUG]
36411 2019-Jan-11 15:26:35.195308 - [DEBUG] Propagate flow
36412 2019-Jan-11 15:26:35.195332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36413 2019-Jan-11 15:26:35.195390 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36414 2019-Jan-11 15:26:35.196027 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36415 2019-Jan-11 15:26:35.196656 - [DEBUG] Edge function : AllBottom (result of previous compose)
36416 2019-Jan-11 15:26:35.196682 - [DEBUG]
36417 2019-Jan-11 15:26:35.196708 - [DEBUG] Join: AllTop & AllBottom
36418 2019-Jan-11 15:26:35.196735 - [DEBUG] = AllBottom (new jump func)
36419 2019-Jan-11 15:26:35.196761 - [DEBUG]
36420 2019-Jan-11 15:26:35.196785 - [DEBUG] Start adding new jump function
36421 2019-Jan-11 15:26:35.196810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36422 2019-Jan-11 15:26:35.196868 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36423 2019-Jan-11 15:26:35.197496 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36424 2019-Jan-11 15:26:35.198139 - [DEBUG] Edge Function : AllBottom
36425 2019-Jan-11 15:26:35.198167 - [DEBUG] End adding new jump function
36426 2019-Jan-11 15:26:35.198191 - [DEBUG]
36427 2019-Jan-11 15:26:35.198215 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36428 2019-Jan-11 15:26:35.198239 - [DEBUG]
36429 2019-Jan-11 15:26:35.198263 - [DEBUG] Process 1000. path edge:
36430 2019-Jan-11 15:26:35.198287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36431 2019-Jan-11 15:26:35.198343 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
36432 2019-Jan-11 15:26:35.198973 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36433 2019-Jan-11 15:26:35.199601 - [DEBUG]
36434 2019-Jan-11 15:26:35.199627 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36435 2019-Jan-11 15:26:35.200274 - [DEBUG] Compose: EdgeIdentity * AllBottom
36436 2019-Jan-11 15:26:35.200303 - [DEBUG]
36437 2019-Jan-11 15:26:35.200328 - [DEBUG] Propagate flow
36438 2019-Jan-11 15:26:35.200352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36439 2019-Jan-11 15:26:35.200411 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36440 2019-Jan-11 15:26:35.201046 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36441 2019-Jan-11 15:26:35.201699 - [DEBUG] Edge function : AllBottom (result of previous compose)
36442 2019-Jan-11 15:26:35.201727 - [DEBUG]
36443 2019-Jan-11 15:26:35.201752 - [DEBUG] Join: AllTop & AllBottom
36444 2019-Jan-11 15:26:35.201780 - [DEBUG] = AllBottom (new jump func)
36445 2019-Jan-11 15:26:35.201806 - [DEBUG]
36446 2019-Jan-11 15:26:35.201830 - [DEBUG] Start adding new jump function
36447 2019-Jan-11 15:26:35.201855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36448 2019-Jan-11 15:26:35.201913 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36449 2019-Jan-11 15:26:35.202542 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36450 2019-Jan-11 15:26:35.203174 - [DEBUG] Edge Function : AllBottom
36451 2019-Jan-11 15:26:35.203202 - [DEBUG] End adding new jump function
36452 2019-Jan-11 15:26:35.203228 - [DEBUG]
36453 2019-Jan-11 15:26:35.203252 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36454 2019-Jan-11 15:26:35.203277 - [DEBUG]
36455 2019-Jan-11 15:26:35.203302 - [DEBUG] Process 1001. path edge:
36456 2019-Jan-11 15:26:35.203327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36457 2019-Jan-11 15:26:35.203384 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
36458 2019-Jan-11 15:26:35.204015 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36459 2019-Jan-11 15:26:35.204658 - [DEBUG]
36460 2019-Jan-11 15:26:35.204684 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36461 2019-Jan-11 15:26:35.205331 - [DEBUG] Compose: EdgeIdentity * AllBottom
36462 2019-Jan-11 15:26:35.205361 - [DEBUG]
36463 2019-Jan-11 15:26:35.205386 - [DEBUG] Propagate flow
36464 2019-Jan-11 15:26:35.205410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36465 2019-Jan-11 15:26:35.205469 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36466 2019-Jan-11 15:26:35.206098 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36467 2019-Jan-11 15:26:35.206726 - [DEBUG] Edge function : AllBottom (result of previous compose)
36468 2019-Jan-11 15:26:35.206753 - [DEBUG]
36469 2019-Jan-11 15:26:35.206778 - [DEBUG] Join: AllTop & AllBottom
36470 2019-Jan-11 15:26:35.206806 - [DEBUG] = AllBottom (new jump func)
36471 2019-Jan-11 15:26:35.206832 - [DEBUG]
36472 2019-Jan-11 15:26:35.206856 - [DEBUG] Start adding new jump function
36473 2019-Jan-11 15:26:35.206880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36474 2019-Jan-11 15:26:35.206937 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36475 2019-Jan-11 15:26:35.207566 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36476 2019-Jan-11 15:26:35.208206 - [DEBUG] Edge Function : AllBottom
36477 2019-Jan-11 15:26:35.208234 - [DEBUG] End adding new jump function
36478 2019-Jan-11 15:26:35.208258 - [DEBUG]
36479 2019-Jan-11 15:26:35.208281 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36480 2019-Jan-11 15:26:35.208306 - [DEBUG]
36481 2019-Jan-11 15:26:35.208329 - [DEBUG] Process 1002. path edge:
36482 2019-Jan-11 15:26:35.208353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36483 2019-Jan-11 15:26:35.208410 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
36484 2019-Jan-11 15:26:35.209036 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36485 2019-Jan-11 15:26:35.209672 - [DEBUG]
36486 2019-Jan-11 15:26:35.209698 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36487 2019-Jan-11 15:26:35.210344 - [DEBUG] Compose: EdgeIdentity * AllBottom
36488 2019-Jan-11 15:26:35.210374 - [DEBUG]
36489 2019-Jan-11 15:26:35.210399 - [DEBUG] Propagate flow
36490 2019-Jan-11 15:26:35.210423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36491 2019-Jan-11 15:26:35.210482 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36492 2019-Jan-11 15:26:35.211108 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36493 2019-Jan-11 15:26:35.211753 - [DEBUG] Edge function : AllBottom (result of previous compose)
36494 2019-Jan-11 15:26:35.211780 - [DEBUG]
36495 2019-Jan-11 15:26:35.211806 - [DEBUG] Join: AllTop & AllBottom
36496 2019-Jan-11 15:26:35.211833 - [DEBUG] = AllBottom (new jump func)
36497 2019-Jan-11 15:26:35.211859 - [DEBUG]
36498 2019-Jan-11 15:26:35.211883 - [DEBUG] Start adding new jump function
36499 2019-Jan-11 15:26:35.211908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36500 2019-Jan-11 15:26:35.211965 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36501 2019-Jan-11 15:26:35.212596 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36502 2019-Jan-11 15:26:35.213222 - [DEBUG] Edge Function : AllBottom
36503 2019-Jan-11 15:26:35.213252 - [DEBUG] End adding new jump function
36504 2019-Jan-11 15:26:35.213277 - [DEBUG]
36505 2019-Jan-11 15:26:35.213301 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36506 2019-Jan-11 15:26:35.213326 - [DEBUG]
36507 2019-Jan-11 15:26:35.213351 - [DEBUG] Process 1003. path edge:
36508 2019-Jan-11 15:26:35.213376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36509 2019-Jan-11 15:26:35.213433 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
36510 2019-Jan-11 15:26:35.214058 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36511 2019-Jan-11 15:26:35.214703 - [DEBUG]
36512 2019-Jan-11 15:26:35.214728 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36513 2019-Jan-11 15:26:35.215365 - [DEBUG] Start of endsummarytab entry
36514 2019-Jan-11 15:26:35.215403 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36515 2019-Jan-11 15:26:35.216038 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
36516 2019-Jan-11 15:26:35.216098 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36517 2019-Jan-11 15:26:35.216724 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36518 2019-Jan-11 15:26:35.217352 - [DEBUG] EF: AllBottom
36519 2019-Jan-11 15:26:35.217379 - [DEBUG]
36520 2019-Jan-11 15:26:35.217403 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36521 2019-Jan-11 15:26:35.218043 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36522 2019-Jan-11 15:26:35.218671 - [DEBUG] EF: AllBottom
36523 2019-Jan-11 15:26:35.218697 - [DEBUG]
36524 2019-Jan-11 15:26:35.218722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36525 2019-Jan-11 15:26:35.219346 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36526 2019-Jan-11 15:26:35.219983 - [DEBUG] EF: AllBottom
36527 2019-Jan-11 15:26:35.220009 - [DEBUG]
36528 2019-Jan-11 15:26:35.220033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36529 2019-Jan-11 15:26:35.220657 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
36530 2019-Jan-11 15:26:35.221304 - [DEBUG] EF: AllBottom
36531 2019-Jan-11 15:26:35.221329 - [DEBUG]
36532 2019-Jan-11 15:26:35.221353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36533 2019-Jan-11 15:26:35.221978 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36534 2019-Jan-11 15:26:35.222607 - [DEBUG] EF: AllBottom
36535 2019-Jan-11 15:26:35.222632 - [DEBUG]
36536 2019-Jan-11 15:26:35.222656 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36537 2019-Jan-11 15:26:35.223281 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36538 2019-Jan-11 15:26:35.223918 - [DEBUG] EF: AllBottom
36539 2019-Jan-11 15:26:35.223944 - [DEBUG]
36540 2019-Jan-11 15:26:35.223968 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36541 2019-Jan-11 15:26:35.224606 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36542 2019-Jan-11 15:26:35.225234 - [DEBUG] EF: AllBottom
36543 2019-Jan-11 15:26:35.225260 - [DEBUG]
36544 2019-Jan-11 15:26:35.225285 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36545 2019-Jan-11 15:26:35.225910 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
36546 2019-Jan-11 15:26:35.226545 - [DEBUG] EF: AllBottom
36547 2019-Jan-11 15:26:35.226571 - [DEBUG]
36548 2019-Jan-11 15:26:35.226596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36549 2019-Jan-11 15:26:35.227221 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36550 2019-Jan-11 15:26:35.227856 - [DEBUG] EF: AllBottom
36551 2019-Jan-11 15:26:35.227895 - [DEBUG]
36552 2019-Jan-11 15:26:35.227919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36553 2019-Jan-11 15:26:35.228544 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36554 2019-Jan-11 15:26:35.229172 - [DEBUG] EF: AllBottom
36555 2019-Jan-11 15:26:35.229198 - [DEBUG]
36556 2019-Jan-11 15:26:35.229222 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36557 2019-Jan-11 15:26:35.229847 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36558 2019-Jan-11 15:26:35.230475 - [DEBUG] EF: AllBottom
36559 2019-Jan-11 15:26:35.230501 - [DEBUG]
36560 2019-Jan-11 15:26:35.230526 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36561 2019-Jan-11 15:26:35.231150 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36562 2019-Jan-11 15:26:35.231794 - [DEBUG] EF: AllBottom
36563 2019-Jan-11 15:26:35.231819 - [DEBUG]
36564 2019-Jan-11 15:26:35.231843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36565 2019-Jan-11 15:26:35.232467 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36566 2019-Jan-11 15:26:35.233102 - [DEBUG] EF: AllBottom
36567 2019-Jan-11 15:26:35.233129 - [DEBUG]
36568 2019-Jan-11 15:26:35.233153 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36569 2019-Jan-11 15:26:35.233777 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36570 2019-Jan-11 15:26:35.234406 - [DEBUG] EF: AllBottom
36571 2019-Jan-11 15:26:35.234431 - [DEBUG]
36572 2019-Jan-11 15:26:35.234456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36573 2019-Jan-11 15:26:35.235098 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
36574 2019-Jan-11 15:26:35.235724 - [DEBUG] EF: AllBottom
36575 2019-Jan-11 15:26:35.235758 - [DEBUG]
36576 2019-Jan-11 15:26:35.235783 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36577 2019-Jan-11 15:26:35.236408 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36578 2019-Jan-11 15:26:35.237044 - [DEBUG] EF: AllBottom
36579 2019-Jan-11 15:26:35.237071 - [DEBUG]
36580 2019-Jan-11 15:26:35.237095 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36581 2019-Jan-11 15:26:35.237718 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36582 2019-Jan-11 15:26:35.238363 - [DEBUG] EF: AllBottom
36583 2019-Jan-11 15:26:35.238389 - [DEBUG]
36584 2019-Jan-11 15:26:35.238414 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36585 2019-Jan-11 15:26:35.239039 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
36586 2019-Jan-11 15:26:35.239667 - [DEBUG] EF: AllBottom
36587 2019-Jan-11 15:26:35.239693 - [DEBUG]
36588 2019-Jan-11 15:26:35.239717 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36589 2019-Jan-11 15:26:35.240342 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36590 2019-Jan-11 15:26:35.240968 - [DEBUG] EF: AllBottom
36591 2019-Jan-11 15:26:35.240994 - [DEBUG]
36592 2019-Jan-11 15:26:35.241019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36593 2019-Jan-11 15:26:35.241657 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
36594 2019-Jan-11 15:26:35.242284 - [DEBUG] EF: AllBottom
36595 2019-Jan-11 15:26:35.242309 - [DEBUG]
36596 2019-Jan-11 15:26:35.242333 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36597 2019-Jan-11 15:26:35.242957 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
36598 2019-Jan-11 15:26:35.243582 - [DEBUG] EF: AllBottom
36599 2019-Jan-11 15:26:35.243609 - [DEBUG]
36600 2019-Jan-11 15:26:35.243633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36601 2019-Jan-11 15:26:35.244257 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36602 2019-Jan-11 15:26:35.244897 - [DEBUG] EF: AllBottom
36603 2019-Jan-11 15:26:35.244924 - [DEBUG]
36604 2019-Jan-11 15:26:35.244948 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36605 2019-Jan-11 15:26:35.245572 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36606 2019-Jan-11 15:26:35.246196 - [DEBUG] EF: AllBottom
36607 2019-Jan-11 15:26:35.246222 - [DEBUG]
36608 2019-Jan-11 15:26:35.246247 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36609 2019-Jan-11 15:26:35.246870 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
36610 2019-Jan-11 15:26:35.247498 - [DEBUG] EF: AllBottom
36611 2019-Jan-11 15:26:35.247524 - [DEBUG]
36612 2019-Jan-11 15:26:35.247548 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36613 2019-Jan-11 15:26:35.248188 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36614 2019-Jan-11 15:26:35.248814 - [DEBUG] EF: AllBottom
36615 2019-Jan-11 15:26:35.248840 - [DEBUG]
36616 2019-Jan-11 15:26:35.248865 - [DEBUG] ---------------
36617 2019-Jan-11 15:26:35.248889 - [DEBUG]
36618 2019-Jan-11 15:26:35.248915 - [DEBUG] End of endsummarytab entry
36619 2019-Jan-11 15:26:35.248940 - [DEBUG]
36620 2019-Jan-11 15:26:35.248965 - [DEBUG] Start of incomingtab entry
36621 2019-Jan-11 15:26:35.248990 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36622 2019-Jan-11 15:26:35.249616 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
36623 2019-Jan-11 15:26:35.249673 - [DEBUG] ---------------
36624 2019-Jan-11 15:26:35.249706 - [DEBUG] End of incomingtab entry
36625 2019-Jan-11 15:26:35.249730 - [DEBUG]
36626 2019-Jan-11 15:26:35.249755 - [DEBUG] EDGE:
36627 2019-Jan-11 15:26:35.249812 - [DEBUG] ---> 36628 2019-Jan-11 15:26:35.250439 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36629 2019-Jan-11 15:26:35.251069 - [DEBUG]
36630 2019-Jan-11 15:26:35.251096 - [DEBUG] EDGE:
36631 2019-Jan-11 15:26:35.251155 - [DEBUG] ---> 36632 2019-Jan-11 15:26:35.251797 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36633 2019-Jan-11 15:26:35.252426 - [DEBUG]
36634 2019-Jan-11 15:26:35.252459 - [DEBUG] Compose: EdgeIdentity * AllBottom
36635 2019-Jan-11 15:26:35.252487 - [DEBUG]
36636 2019-Jan-11 15:26:35.252512 - [DEBUG] Propagate flow
36637 2019-Jan-11 15:26:35.252536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36638 2019-Jan-11 15:26:35.252593 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36639 2019-Jan-11 15:26:35.253230 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36640 2019-Jan-11 15:26:35.253859 - [DEBUG] Edge function : AllBottom (result of previous compose)
36641 2019-Jan-11 15:26:35.253885 - [DEBUG]
36642 2019-Jan-11 15:26:35.253911 - [DEBUG] Join: AllTop & AllBottom
36643 2019-Jan-11 15:26:35.253938 - [DEBUG] = AllBottom (new jump func)
36644 2019-Jan-11 15:26:35.253964 - [DEBUG]
36645 2019-Jan-11 15:26:35.253988 - [DEBUG] Start adding new jump function
36646 2019-Jan-11 15:26:35.254013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36647 2019-Jan-11 15:26:35.254069 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36648 2019-Jan-11 15:26:35.254711 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36649 2019-Jan-11 15:26:35.255346 - [DEBUG] Edge Function : AllBottom
36650 2019-Jan-11 15:26:35.255375 - [DEBUG] End adding new jump function
36651 2019-Jan-11 15:26:35.255400 - [DEBUG]
36652 2019-Jan-11 15:26:35.255425 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36653 2019-Jan-11 15:26:35.255450 - [DEBUG]
36654 2019-Jan-11 15:26:35.255474 - [DEBUG] Process 1004. path edge:
36655 2019-Jan-11 15:26:35.255498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36656 2019-Jan-11 15:26:35.255556 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
36657 2019-Jan-11 15:26:35.256193 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36658 2019-Jan-11 15:26:35.256821 - [DEBUG]
36659 2019-Jan-11 15:26:35.256846 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36660 2019-Jan-11 15:26:35.257495 - [DEBUG] Possible callees:
36661 2019-Jan-11 15:26:35.257521 - [DEBUG] llvm.dbg.declare
36662 2019-Jan-11 15:26:35.257548 - [DEBUG] Possible return sites:
36663 2019-Jan-11 15:26:35.257572 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19336664 2019-Jan-11 15:26:35.258842 - [DEBUG] Found and process special summary
36665 2019-Jan-11 15:26:35.258876 - [DEBUG] Compose: EdgeIdentity * AllBottom
36666 2019-Jan-11 15:26:35.258916 - [DEBUG]
36667 2019-Jan-11 15:26:35.258942 - [DEBUG] Propagate flow
36668 2019-Jan-11 15:26:35.258966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36669 2019-Jan-11 15:26:35.259024 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36670 2019-Jan-11 15:26:35.259655 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36671 2019-Jan-11 15:26:35.260284 - [DEBUG] Edge function : AllBottom (result of previous compose)
36672 2019-Jan-11 15:26:35.260310 - [DEBUG]
36673 2019-Jan-11 15:26:35.260335 - [DEBUG] Join: AllTop & AllBottom
36674 2019-Jan-11 15:26:35.260362 - [DEBUG] = AllBottom (new jump func)
36675 2019-Jan-11 15:26:35.260388 - [DEBUG]
36676 2019-Jan-11 15:26:35.260412 - [DEBUG] Start adding new jump function
36677 2019-Jan-11 15:26:35.260436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36678 2019-Jan-11 15:26:35.260493 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36679 2019-Jan-11 15:26:35.261122 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36680 2019-Jan-11 15:26:35.261823 - [DEBUG] Edge Function : AllBottom
36681 2019-Jan-11 15:26:35.261853 - [DEBUG] End adding new jump function
36682 2019-Jan-11 15:26:35.261878 - [DEBUG]
36683 2019-Jan-11 15:26:35.261902 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36684 2019-Jan-11 15:26:35.261927 - [DEBUG]
36685 2019-Jan-11 15:26:35.261951 - [DEBUG] Process 1005. path edge:
36686 2019-Jan-11 15:26:35.261976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36687 2019-Jan-11 15:26:35.262034 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
36688 2019-Jan-11 15:26:35.262663 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36689 2019-Jan-11 15:26:35.263292 - [DEBUG]
36690 2019-Jan-11 15:26:35.263317 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36691 2019-Jan-11 15:26:35.263969 - [DEBUG] Compose: EdgeIdentity * AllBottom
36692 2019-Jan-11 15:26:35.263999 - [DEBUG]
36693 2019-Jan-11 15:26:35.264023 - [DEBUG] Propagate flow
36694 2019-Jan-11 15:26:35.264048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36695 2019-Jan-11 15:26:35.264106 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36696 2019-Jan-11 15:26:35.264758 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36697 2019-Jan-11 15:26:35.265386 - [DEBUG] Edge function : AllBottom (result of previous compose)
36698 2019-Jan-11 15:26:35.265413 - [DEBUG]
36699 2019-Jan-11 15:26:35.265439 - [DEBUG] Join: AllTop & AllBottom
36700 2019-Jan-11 15:26:35.265466 - [DEBUG] = AllBottom (new jump func)
36701 2019-Jan-11 15:26:35.265492 - [DEBUG]
36702 2019-Jan-11 15:26:35.265516 - [DEBUG] Start adding new jump function
36703 2019-Jan-11 15:26:35.265540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36704 2019-Jan-11 15:26:35.265598 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36705 2019-Jan-11 15:26:35.266226 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36706 2019-Jan-11 15:26:35.266852 - [DEBUG] Edge Function : AllBottom
36707 2019-Jan-11 15:26:35.266881 - [DEBUG] End adding new jump function
36708 2019-Jan-11 15:26:35.266906 - [DEBUG]
36709 2019-Jan-11 15:26:35.266931 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36710 2019-Jan-11 15:26:35.266956 - [DEBUG]
36711 2019-Jan-11 15:26:35.266989 - [DEBUG] Process 1006. path edge:
36712 2019-Jan-11 15:26:35.267015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36713 2019-Jan-11 15:26:35.267072 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
36714 2019-Jan-11 15:26:35.267699 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36715 2019-Jan-11 15:26:35.268346 - [DEBUG]
36716 2019-Jan-11 15:26:35.268372 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36717 2019-Jan-11 15:26:35.269014 - [DEBUG] Compose: EdgeIdentity * AllBottom
36718 2019-Jan-11 15:26:35.269043 - [DEBUG]
36719 2019-Jan-11 15:26:35.269067 - [DEBUG] Propagate flow
36720 2019-Jan-11 15:26:35.269092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36721 2019-Jan-11 15:26:35.269151 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36722 2019-Jan-11 15:26:35.269779 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36723 2019-Jan-11 15:26:35.270407 - [DEBUG] Edge function : AllBottom (result of previous compose)
36724 2019-Jan-11 15:26:35.270434 - [DEBUG]
36725 2019-Jan-11 15:26:35.270460 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36726 2019-Jan-11 15:26:35.270487 - [DEBUG] = AllBottom
36727 2019-Jan-11 15:26:35.270512 - [DEBUG]
36728 2019-Jan-11 15:26:35.270536 - [DEBUG] PROPAGATE: No new function!
36729 2019-Jan-11 15:26:35.270561 - [DEBUG] EDGE:
36730 2019-Jan-11 15:26:35.270621 - [DEBUG] ---> 36731 2019-Jan-11 15:26:35.271262 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36732 2019-Jan-11 15:26:35.271892 - [DEBUG]
36733 2019-Jan-11 15:26:35.271918 - [DEBUG] EDGE:
36734 2019-Jan-11 15:26:35.271976 - [DEBUG] ---> 36735 2019-Jan-11 15:26:35.272604 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36736 2019-Jan-11 15:26:35.273233 - [DEBUG]
36737 2019-Jan-11 15:26:35.273270 - [DEBUG] Compose: EdgeIdentity * AllBottom
36738 2019-Jan-11 15:26:35.273298 - [DEBUG]
36739 2019-Jan-11 15:26:35.273323 - [DEBUG] Propagate flow
36740 2019-Jan-11 15:26:35.273347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36741 2019-Jan-11 15:26:35.273404 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36742 2019-Jan-11 15:26:35.274032 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36743 2019-Jan-11 15:26:35.274684 - [DEBUG] Edge function : AllBottom (result of previous compose)
36744 2019-Jan-11 15:26:35.274710 - [DEBUG]
36745 2019-Jan-11 15:26:35.274735 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36746 2019-Jan-11 15:26:35.274760 - [DEBUG] = AllBottom
36747 2019-Jan-11 15:26:35.274785 - [DEBUG]
36748 2019-Jan-11 15:26:35.274808 - [DEBUG] PROPAGATE: No new function!
36749 2019-Jan-11 15:26:35.274834 - [DEBUG] EDGE:
36750 2019-Jan-11 15:26:35.274891 - [DEBUG] ---> 36751 2019-Jan-11 15:26:35.275528 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36752 2019-Jan-11 15:26:35.276157 - [DEBUG]
36753 2019-Jan-11 15:26:35.276183 - [DEBUG] EDGE:
36754 2019-Jan-11 15:26:35.276241 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
36755 2019-Jan-11 15:26:35.276883 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36756 2019-Jan-11 15:26:35.277513 - [DEBUG]
36757 2019-Jan-11 15:26:35.277539 - [DEBUG] EDGE:
36758 2019-Jan-11 15:26:35.277597 - [DEBUG] ---> 36759 2019-Jan-11 15:26:35.278240 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36760 2019-Jan-11 15:26:35.278869 - [DEBUG]
36761 2019-Jan-11 15:26:35.278895 - [DEBUG] EDGE:
36762 2019-Jan-11 15:26:35.278953 - [DEBUG] ---> 36763 2019-Jan-11 15:26:35.279578 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36764 2019-Jan-11 15:26:35.280207 - [DEBUG]
36765 2019-Jan-11 15:26:35.280232 - [DEBUG] EDGE:
36766 2019-Jan-11 15:26:35.280290 - [DEBUG] ---> 36767 2019-Jan-11 15:26:35.280920 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36768 2019-Jan-11 15:26:35.281564 - [DEBUG]
36769 2019-Jan-11 15:26:35.281596 - [DEBUG] Compose: EdgeIdentity * AllBottom
36770 2019-Jan-11 15:26:35.281624 - [DEBUG]
36771 2019-Jan-11 15:26:35.281649 - [DEBUG] Propagate flow
36772 2019-Jan-11 15:26:35.281673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36773 2019-Jan-11 15:26:35.281731 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36774 2019-Jan-11 15:26:35.282361 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36775 2019-Jan-11 15:26:35.282991 - [DEBUG] Edge function : AllBottom (result of previous compose)
36776 2019-Jan-11 15:26:35.283017 - [DEBUG]
36777 2019-Jan-11 15:26:35.283043 - [DEBUG] Join: AllTop & AllBottom
36778 2019-Jan-11 15:26:35.283076 - [DEBUG] = AllBottom (new jump func)
36779 2019-Jan-11 15:26:35.283103 - [DEBUG]
36780 2019-Jan-11 15:26:35.283127 - [DEBUG] Start adding new jump function
36781 2019-Jan-11 15:26:35.283151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36782 2019-Jan-11 15:26:35.283209 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36783 2019-Jan-11 15:26:35.283838 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36784 2019-Jan-11 15:26:35.284468 - [DEBUG] Edge Function : AllBottom
36785 2019-Jan-11 15:26:35.284496 - [DEBUG] End adding new jump function
36786 2019-Jan-11 15:26:35.284521 - [DEBUG]
36787 2019-Jan-11 15:26:35.284559 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36788 2019-Jan-11 15:26:35.284584 - [DEBUG]
36789 2019-Jan-11 15:26:35.284608 - [DEBUG] Process 1007. path edge:
36790 2019-Jan-11 15:26:35.284633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36791 2019-Jan-11 15:26:35.284690 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
36792 2019-Jan-11 15:26:35.285319 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36793 2019-Jan-11 15:26:35.285947 - [DEBUG]
36794 2019-Jan-11 15:26:35.285972 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36795 2019-Jan-11 15:26:35.286626 - [DEBUG] Compose: EdgeIdentity * AllBottom
36796 2019-Jan-11 15:26:35.286655 - [DEBUG]
36797 2019-Jan-11 15:26:35.286680 - [DEBUG] Propagate flow
36798 2019-Jan-11 15:26:35.286704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36799 2019-Jan-11 15:26:35.286771 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
36800 2019-Jan-11 15:26:35.287397 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36801 2019-Jan-11 15:26:35.288042 - [DEBUG] Edge function : AllBottom (result of previous compose)
36802 2019-Jan-11 15:26:35.288067 - [DEBUG]
36803 2019-Jan-11 15:26:35.288092 - [DEBUG] Join: AllTop & AllBottom
36804 2019-Jan-11 15:26:35.288118 - [DEBUG] = AllBottom (new jump func)
36805 2019-Jan-11 15:26:35.288143 - [DEBUG]
36806 2019-Jan-11 15:26:35.288167 - [DEBUG] Start adding new jump function
36807 2019-Jan-11 15:26:35.288190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36808 2019-Jan-11 15:26:35.288247 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36809 2019-Jan-11 15:26:35.288875 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
36810 2019-Jan-11 15:26:35.289498 - [DEBUG] Edge Function : AllBottom
36811 2019-Jan-11 15:26:35.289527 - [DEBUG] End adding new jump function
36812 2019-Jan-11 15:26:35.289552 - [DEBUG]
36813 2019-Jan-11 15:26:35.289577 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36814 2019-Jan-11 15:26:35.289602 - [DEBUG]
36815 2019-Jan-11 15:26:35.289626 - [DEBUG] Process 1008. path edge:
36816 2019-Jan-11 15:26:35.289651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36817 2019-Jan-11 15:26:35.289709 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
36818 2019-Jan-11 15:26:35.290332 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36819 2019-Jan-11 15:26:35.290960 - [DEBUG]
36820 2019-Jan-11 15:26:35.290986 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
36821 2019-Jan-11 15:26:35.291641 - [DEBUG] Compose: EdgeIdentity * AllBottom
36822 2019-Jan-11 15:26:35.291670 - [DEBUG]
36823 2019-Jan-11 15:26:35.291695 - [DEBUG] Propagate flow
36824 2019-Jan-11 15:26:35.291719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36825 2019-Jan-11 15:26:35.291777 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36826 2019-Jan-11 15:26:35.292404 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36827 2019-Jan-11 15:26:35.293034 - [DEBUG] Edge function : AllBottom (result of previous compose)
36828 2019-Jan-11 15:26:35.293060 - [DEBUG]
36829 2019-Jan-11 15:26:35.293086 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36830 2019-Jan-11 15:26:35.293113 - [DEBUG] = AllBottom
36831 2019-Jan-11 15:26:35.293138 - [DEBUG]
36832 2019-Jan-11 15:26:35.293162 - [DEBUG] PROPAGATE: No new function!
36833 2019-Jan-11 15:26:35.293187 - [DEBUG] EDGE:
36834 2019-Jan-11 15:26:35.293246 - [DEBUG] ---> 36835 2019-Jan-11 15:26:35.293870 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36836 2019-Jan-11 15:26:35.294498 - [DEBUG]
36837 2019-Jan-11 15:26:35.294532 - [DEBUG] EDGE:
36838 2019-Jan-11 15:26:35.294593 - [DEBUG] ---> 36839 2019-Jan-11 15:26:35.295226 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36840 2019-Jan-11 15:26:35.295855 - [DEBUG]
36841 2019-Jan-11 15:26:35.295881 - [DEBUG] EDGE:
36842 2019-Jan-11 15:26:35.295940 - [DEBUG] ---> 36843 2019-Jan-11 15:26:35.296575 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36844 2019-Jan-11 15:26:35.297204 - [DEBUG]
36845 2019-Jan-11 15:26:35.297230 - [DEBUG] EDGE:
36846 2019-Jan-11 15:26:35.297288 - [DEBUG] ---> 36847 2019-Jan-11 15:26:35.297931 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36848 2019-Jan-11 15:26:35.298558 - [DEBUG]
36849 2019-Jan-11 15:26:35.298584 - [DEBUG] EDGE:
36850 2019-Jan-11 15:26:35.298643 - [DEBUG] ---> 36851 2019-Jan-11 15:26:35.299270 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36852 2019-Jan-11 15:26:35.299897 - [DEBUG]
36853 2019-Jan-11 15:26:35.299923 - [DEBUG] EDGE:
36854 2019-Jan-11 15:26:35.299982 - [DEBUG] ---> 36855 2019-Jan-11 15:26:35.300610 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36856 2019-Jan-11 15:26:35.301251 - [DEBUG]
36857 2019-Jan-11 15:26:35.301288 - [DEBUG] Compose: EdgeIdentity * AllBottom
36858 2019-Jan-11 15:26:35.301315 - [DEBUG]
36859 2019-Jan-11 15:26:35.301339 - [DEBUG] Propagate flow
36860 2019-Jan-11 15:26:35.301362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36861 2019-Jan-11 15:26:35.301418 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36862 2019-Jan-11 15:26:35.302047 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36863 2019-Jan-11 15:26:35.302676 - [DEBUG] Edge function : AllBottom (result of previous compose)
36864 2019-Jan-11 15:26:35.302703 - [DEBUG]
36865 2019-Jan-11 15:26:35.302729 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36866 2019-Jan-11 15:26:35.302756 - [DEBUG] = AllBottom
36867 2019-Jan-11 15:26:35.302782 - [DEBUG]
36868 2019-Jan-11 15:26:35.302806 - [DEBUG] PROPAGATE: No new function!
36869 2019-Jan-11 15:26:35.302832 - [DEBUG] EDGE:
36870 2019-Jan-11 15:26:35.302891 - [DEBUG] ---> 36871 2019-Jan-11 15:26:35.303528 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36872 2019-Jan-11 15:26:35.304157 - [DEBUG]
36873 2019-Jan-11 15:26:35.304183 - [DEBUG] EDGE:
36874 2019-Jan-11 15:26:35.304242 - [DEBUG] ---> 36875 2019-Jan-11 15:26:35.304882 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36876 2019-Jan-11 15:26:35.305512 - [DEBUG]
36877 2019-Jan-11 15:26:35.305539 - [DEBUG] EDGE:
36878 2019-Jan-11 15:26:35.305597 - [DEBUG] ---> 36879 2019-Jan-11 15:26:35.306226 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36880 2019-Jan-11 15:26:35.306856 - [DEBUG]
36881 2019-Jan-11 15:26:35.306893 - [DEBUG] Compose: EdgeIdentity * AllBottom
36882 2019-Jan-11 15:26:35.306921 - [DEBUG]
36883 2019-Jan-11 15:26:35.306946 - [DEBUG] Propagate flow
36884 2019-Jan-11 15:26:35.306970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36885 2019-Jan-11 15:26:35.307028 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36886 2019-Jan-11 15:26:35.307667 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36887 2019-Jan-11 15:26:35.308313 - [DEBUG] Edge function : AllBottom (result of previous compose)
36888 2019-Jan-11 15:26:35.308340 - [DEBUG]
36889 2019-Jan-11 15:26:35.308366 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36890 2019-Jan-11 15:26:35.308392 - [DEBUG] = AllBottom
36891 2019-Jan-11 15:26:35.308418 - [DEBUG]
36892 2019-Jan-11 15:26:35.308442 - [DEBUG] PROPAGATE: No new function!
36893 2019-Jan-11 15:26:35.308468 - [DEBUG] EDGE:
36894 2019-Jan-11 15:26:35.308527 - [DEBUG] ---> 36895 2019-Jan-11 15:26:35.309165 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36896 2019-Jan-11 15:26:35.309795 - [DEBUG]
36897 2019-Jan-11 15:26:35.309822 - [DEBUG] EDGE:
36898 2019-Jan-11 15:26:35.309880 - [DEBUG] ---> 36899 2019-Jan-11 15:26:35.310506 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36900 2019-Jan-11 15:26:35.311134 - [DEBUG]
36901 2019-Jan-11 15:26:35.311160 - [DEBUG] EDGE:
36902 2019-Jan-11 15:26:35.311231 - [DEBUG] ---> 36903 2019-Jan-11 15:26:35.311858 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36904 2019-Jan-11 15:26:35.312487 - [DEBUG]
36905 2019-Jan-11 15:26:35.312513 - [DEBUG] EDGE:
36906 2019-Jan-11 15:26:35.312572 - [DEBUG] ---> 36907 2019-Jan-11 15:26:35.313203 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36908 2019-Jan-11 15:26:35.313832 - [DEBUG]
36909 2019-Jan-11 15:26:35.313869 - [DEBUG] Compose: EdgeIdentity * AllBottom
36910 2019-Jan-11 15:26:35.313897 - [DEBUG]
36911 2019-Jan-11 15:26:35.313922 - [DEBUG] Propagate flow
36912 2019-Jan-11 15:26:35.313946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36913 2019-Jan-11 15:26:35.314004 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36914 2019-Jan-11 15:26:35.314648 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36915 2019-Jan-11 15:26:35.315277 - [DEBUG] Edge function : AllBottom (result of previous compose)
36916 2019-Jan-11 15:26:35.315303 - [DEBUG]
36917 2019-Jan-11 15:26:35.315329 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36918 2019-Jan-11 15:26:35.315356 - [DEBUG] = AllBottom
36919 2019-Jan-11 15:26:35.315382 - [DEBUG]
36920 2019-Jan-11 15:26:35.315406 - [DEBUG] PROPAGATE: No new function!
36921 2019-Jan-11 15:26:35.315433 - [DEBUG] EDGE:
36922 2019-Jan-11 15:26:35.315492 - [DEBUG] ---> 36923 2019-Jan-11 15:26:35.316174 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36924 2019-Jan-11 15:26:35.316855 - [DEBUG]
36925 2019-Jan-11 15:26:35.316884 - [DEBUG] EDGE:
36926 2019-Jan-11 15:26:35.316954 - [DEBUG] ---> 36927 2019-Jan-11 15:26:35.317637 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36928 2019-Jan-11 15:26:35.318333 - [DEBUG]
36929 2019-Jan-11 15:26:35.318362 - [DEBUG] EDGE:
36930 2019-Jan-11 15:26:35.318424 - [DEBUG] ---> 36931 2019-Jan-11 15:26:35.319053 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36932 2019-Jan-11 15:26:35.319680 - [DEBUG]
36933 2019-Jan-11 15:26:35.319734 - [DEBUG] Compose: EdgeIdentity * AllBottom
36934 2019-Jan-11 15:26:35.319762 - [DEBUG]
36935 2019-Jan-11 15:26:35.319788 - [DEBUG] Propagate flow
36936 2019-Jan-11 15:26:35.319812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36937 2019-Jan-11 15:26:35.319870 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36938 2019-Jan-11 15:26:35.320500 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36939 2019-Jan-11 15:26:35.321127 - [DEBUG] Edge function : AllBottom (result of previous compose)
36940 2019-Jan-11 15:26:35.321154 - [DEBUG]
36941 2019-Jan-11 15:26:35.321181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36942 2019-Jan-11 15:26:35.321222 - [DEBUG] = AllBottom
36943 2019-Jan-11 15:26:35.321248 - [DEBUG]
36944 2019-Jan-11 15:26:35.321272 - [DEBUG] PROPAGATE: No new function!
36945 2019-Jan-11 15:26:35.321300 - [DEBUG] EDGE:
36946 2019-Jan-11 15:26:35.321359 - [DEBUG] ---> 36947 2019-Jan-11 15:26:35.321999 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36948 2019-Jan-11 15:26:35.322628 - [DEBUG]
36949 2019-Jan-11 15:26:35.322654 - [DEBUG] EDGE:
36950 2019-Jan-11 15:26:35.322713 - [DEBUG] ---> 36951 2019-Jan-11 15:26:35.323338 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36952 2019-Jan-11 15:26:35.323967 - [DEBUG]
36953 2019-Jan-11 15:26:35.323993 - [DEBUG] EDGE:
36954 2019-Jan-11 15:26:35.324052 - [DEBUG] ---> 36955 2019-Jan-11 15:26:35.324695 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36956 2019-Jan-11 15:26:35.325324 - [DEBUG]
36957 2019-Jan-11 15:26:35.325361 - [DEBUG] Compose: EdgeIdentity * AllBottom
36958 2019-Jan-11 15:26:35.325389 - [DEBUG]
36959 2019-Jan-11 15:26:35.325414 - [DEBUG] Propagate flow
36960 2019-Jan-11 15:26:35.325438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36961 2019-Jan-11 15:26:35.325495 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36962 2019-Jan-11 15:26:35.326123 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36963 2019-Jan-11 15:26:35.326751 - [DEBUG] Edge function : AllBottom (result of previous compose)
36964 2019-Jan-11 15:26:35.326777 - [DEBUG]
36965 2019-Jan-11 15:26:35.326804 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36966 2019-Jan-11 15:26:35.326831 - [DEBUG] = AllBottom
36967 2019-Jan-11 15:26:35.326856 - [DEBUG]
36968 2019-Jan-11 15:26:35.326880 - [DEBUG] PROPAGATE: No new function!
36969 2019-Jan-11 15:26:35.326907 - [DEBUG] EDGE:
36970 2019-Jan-11 15:26:35.326966 - [DEBUG] ---> 36971 2019-Jan-11 15:26:35.327612 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36972 2019-Jan-11 15:26:35.328257 - [DEBUG]
36973 2019-Jan-11 15:26:35.328294 - [DEBUG] Compose: EdgeIdentity * AllBottom
36974 2019-Jan-11 15:26:35.328322 - [DEBUG]
36975 2019-Jan-11 15:26:35.328346 - [DEBUG] Propagate flow
36976 2019-Jan-11 15:26:35.328371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36977 2019-Jan-11 15:26:35.328429 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36978 2019-Jan-11 15:26:35.329059 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36979 2019-Jan-11 15:26:35.329687 - [DEBUG] Edge function : AllBottom (result of previous compose)
36980 2019-Jan-11 15:26:35.329714 - [DEBUG]
36981 2019-Jan-11 15:26:35.329740 - [DEBUG] Join: AllTop & AllBottom
36982 2019-Jan-11 15:26:35.329767 - [DEBUG] = AllBottom (new jump func)
36983 2019-Jan-11 15:26:35.329793 - [DEBUG]
36984 2019-Jan-11 15:26:35.329817 - [DEBUG] Start adding new jump function
36985 2019-Jan-11 15:26:35.329841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36986 2019-Jan-11 15:26:35.329899 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36987 2019-Jan-11 15:26:35.330529 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36988 2019-Jan-11 15:26:35.331157 - [DEBUG] Edge Function : AllBottom
36989 2019-Jan-11 15:26:35.331188 - [DEBUG] End adding new jump function
36990 2019-Jan-11 15:26:35.331225 - [DEBUG]
36991 2019-Jan-11 15:26:35.331250 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36992 2019-Jan-11 15:26:35.331276 - [DEBUG]
36993 2019-Jan-11 15:26:35.331301 - [DEBUG] Process 1009. path edge:
36994 2019-Jan-11 15:26:35.331326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36995 2019-Jan-11 15:26:35.331383 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36996 2019-Jan-11 15:26:35.332013 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36997 2019-Jan-11 15:26:35.332641 - [DEBUG]
36998 2019-Jan-11 15:26:35.332667 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36999 2019-Jan-11 15:26:35.333307 - [DEBUG] Possible callees:
37000 2019-Jan-11 15:26:35.333333 - [DEBUG] foo
37001 2019-Jan-11 15:26:35.333359 - [DEBUG] Possible return sites:
37002 2019-Jan-11 15:26:35.333384 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12637003 2019-Jan-11 15:26:35.334648 - [DEBUG] Found and process special summary
37004 2019-Jan-11 15:26:35.334682 - [DEBUG] Compose: EdgeIdentity * AllBottom
37005 2019-Jan-11 15:26:35.334709 - [DEBUG]
37006 2019-Jan-11 15:26:35.334733 - [DEBUG] Propagate flow
37007 2019-Jan-11 15:26:35.334757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37008 2019-Jan-11 15:26:35.334814 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37009 2019-Jan-11 15:26:35.335443 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37010 2019-Jan-11 15:26:35.336072 - [DEBUG] Edge function : AllBottom (result of previous compose)
37011 2019-Jan-11 15:26:35.336098 - [DEBUG]
37012 2019-Jan-11 15:26:35.336124 - [DEBUG] Join: AllTop & AllBottom
37013 2019-Jan-11 15:26:35.336151 - [DEBUG] = AllBottom (new jump func)
37014 2019-Jan-11 15:26:35.336177 - [DEBUG]
37015 2019-Jan-11 15:26:35.336201 - [DEBUG] Start adding new jump function
37016 2019-Jan-11 15:26:35.336225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37017 2019-Jan-11 15:26:35.336291 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37018 2019-Jan-11 15:26:35.336921 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37019 2019-Jan-11 15:26:35.337551 - [DEBUG] Edge Function : AllBottom
37020 2019-Jan-11 15:26:35.337580 - [DEBUG] End adding new jump function
37021 2019-Jan-11 15:26:35.337605 - [DEBUG]
37022 2019-Jan-11 15:26:35.337629 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
37023 2019-Jan-11 15:26:35.337654 - [DEBUG]
37024 2019-Jan-11 15:26:35.337678 - [DEBUG] Process 1010. path edge:
37025 2019-Jan-11 15:26:35.337703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37026 2019-Jan-11 15:26:35.337760 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
37027 2019-Jan-11 15:26:35.338405 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37028 2019-Jan-11 15:26:35.339033 - [DEBUG]
37029 2019-Jan-11 15:26:35.339059 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37030 2019-Jan-11 15:26:35.339719 - [DEBUG] Compose: EdgeIdentity * AllBottom
37031 2019-Jan-11 15:26:35.339748 - [DEBUG]
37032 2019-Jan-11 15:26:35.339773 - [DEBUG] Propagate flow
37033 2019-Jan-11 15:26:35.339798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37034 2019-Jan-11 15:26:35.339856 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37035 2019-Jan-11 15:26:35.340483 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37036 2019-Jan-11 15:26:35.341113 - [DEBUG] Edge function : AllBottom (result of previous compose)
37037 2019-Jan-11 15:26:35.341140 - [DEBUG]
37038 2019-Jan-11 15:26:35.341166 - [DEBUG] Join: AllTop & AllBottom
37039 2019-Jan-11 15:26:35.341204 - [DEBUG] = AllBottom (new jump func)
37040 2019-Jan-11 15:26:35.341231 - [DEBUG]
37041 2019-Jan-11 15:26:35.341256 - [DEBUG] Start adding new jump function
37042 2019-Jan-11 15:26:35.341280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37043 2019-Jan-11 15:26:35.341337 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37044 2019-Jan-11 15:26:35.341966 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37045 2019-Jan-11 15:26:35.342592 - [DEBUG] Edge Function : AllBottom
37046 2019-Jan-11 15:26:35.342622 - [DEBUG] End adding new jump function
37047 2019-Jan-11 15:26:35.342647 - [DEBUG]
37048 2019-Jan-11 15:26:35.342672 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
37049 2019-Jan-11 15:26:35.342697 - [DEBUG]
37050 2019-Jan-11 15:26:35.342721 - [DEBUG] Process 1011. path edge:
37051 2019-Jan-11 15:26:35.342746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37052 2019-Jan-11 15:26:35.342803 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
37053 2019-Jan-11 15:26:35.343430 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37054 2019-Jan-11 15:26:35.344057 - [DEBUG]
37055 2019-Jan-11 15:26:35.344084 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37056 2019-Jan-11 15:26:35.344739 - [DEBUG] Compose: EdgeIdentity * AllBottom
37057 2019-Jan-11 15:26:35.344767 - [DEBUG]
37058 2019-Jan-11 15:26:35.344791 - [DEBUG] Propagate flow
37059 2019-Jan-11 15:26:35.344815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37060 2019-Jan-11 15:26:35.344880 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37061 2019-Jan-11 15:26:35.345509 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37062 2019-Jan-11 15:26:35.346140 - [DEBUG] Edge function : AllBottom (result of previous compose)
37063 2019-Jan-11 15:26:35.346166 - [DEBUG]
37064 2019-Jan-11 15:26:35.346191 - [DEBUG] Join: AllTop & AllBottom
37065 2019-Jan-11 15:26:35.346218 - [DEBUG] = AllBottom (new jump func)
37066 2019-Jan-11 15:26:35.346244 - [DEBUG]
37067 2019-Jan-11 15:26:35.346268 - [DEBUG] Start adding new jump function
37068 2019-Jan-11 15:26:35.346292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37069 2019-Jan-11 15:26:35.346349 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37070 2019-Jan-11 15:26:35.346979 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37071 2019-Jan-11 15:26:35.347607 - [DEBUG] Edge Function : AllBottom
37072 2019-Jan-11 15:26:35.347636 - [DEBUG] End adding new jump function
37073 2019-Jan-11 15:26:35.347660 - [DEBUG]
37074 2019-Jan-11 15:26:35.347685 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
37075 2019-Jan-11 15:26:35.347709 - [DEBUG]
37076 2019-Jan-11 15:26:35.347733 - [DEBUG] Process 1012. path edge:
37077 2019-Jan-11 15:26:35.347758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37078 2019-Jan-11 15:26:35.347815 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
37079 2019-Jan-11 15:26:35.348458 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37080 2019-Jan-11 15:26:35.349087 - [DEBUG]
37081 2019-Jan-11 15:26:35.349113 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37082 2019-Jan-11 15:26:35.349755 - [DEBUG] Compose: EdgeIdentity * AllBottom
37083 2019-Jan-11 15:26:35.349784 - [DEBUG]
37084 2019-Jan-11 15:26:35.349809 - [DEBUG] Propagate flow
37085 2019-Jan-11 15:26:35.349833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37086 2019-Jan-11 15:26:35.349890 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37087 2019-Jan-11 15:26:35.350526 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37088 2019-Jan-11 15:26:35.351155 - [DEBUG] Edge function : AllBottom (result of previous compose)
37089 2019-Jan-11 15:26:35.351181 - [DEBUG]
37090 2019-Jan-11 15:26:35.351221 - [DEBUG] Join: AllTop & AllBottom
37091 2019-Jan-11 15:26:35.351249 - [DEBUG] = AllBottom (new jump func)
37092 2019-Jan-11 15:26:35.351274 - [DEBUG]
37093 2019-Jan-11 15:26:35.351298 - [DEBUG] Start adding new jump function
37094 2019-Jan-11 15:26:35.351323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37095 2019-Jan-11 15:26:35.351380 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37096 2019-Jan-11 15:26:35.352009 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37097 2019-Jan-11 15:26:35.352646 - [DEBUG] Edge Function : AllBottom
37098 2019-Jan-11 15:26:35.352674 - [DEBUG] End adding new jump function
37099 2019-Jan-11 15:26:35.352699 - [DEBUG]
37100 2019-Jan-11 15:26:35.352723 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
37101 2019-Jan-11 15:26:35.352749 - [DEBUG]
37102 2019-Jan-11 15:26:35.352773 - [DEBUG] Process 1013. path edge:
37103 2019-Jan-11 15:26:35.352806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37104 2019-Jan-11 15:26:35.352864 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
37105 2019-Jan-11 15:26:35.353502 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37106 2019-Jan-11 15:26:35.354130 - [DEBUG]
37107 2019-Jan-11 15:26:35.354156 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37108 2019-Jan-11 15:26:35.354816 - [DEBUG] Possible callees:
37109 2019-Jan-11 15:26:35.354842 - [DEBUG] llvm.dbg.declare
37110 2019-Jan-11 15:26:35.354867 - [DEBUG] Possible return sites:
37111 2019-Jan-11 15:26:35.354891 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13637112 2019-Jan-11 15:26:35.356144 - [DEBUG] Found and process special summary
37113 2019-Jan-11 15:26:35.356178 - [DEBUG] Compose: EdgeIdentity * AllBottom
37114 2019-Jan-11 15:26:35.356207 - [DEBUG]
37115 2019-Jan-11 15:26:35.356232 - [DEBUG] Propagate flow
37116 2019-Jan-11 15:26:35.356256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37117 2019-Jan-11 15:26:35.356314 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37118 2019-Jan-11 15:26:35.356944 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37119 2019-Jan-11 15:26:35.357572 - [DEBUG] Edge function : AllBottom (result of previous compose)
37120 2019-Jan-11 15:26:35.357599 - [DEBUG]
37121 2019-Jan-11 15:26:35.357624 - [DEBUG] Join: AllTop & AllBottom
37122 2019-Jan-11 15:26:35.357651 - [DEBUG] = AllBottom (new jump func)
37123 2019-Jan-11 15:26:35.357677 - [DEBUG]
37124 2019-Jan-11 15:26:35.357701 - [DEBUG] Start adding new jump function
37125 2019-Jan-11 15:26:35.357725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37126 2019-Jan-11 15:26:35.357782 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37127 2019-Jan-11 15:26:35.358428 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37128 2019-Jan-11 15:26:35.359059 - [DEBUG] Edge Function : AllBottom
37129 2019-Jan-11 15:26:35.359091 - [DEBUG] End adding new jump function
37130 2019-Jan-11 15:26:35.359117 - [DEBUG]
37131 2019-Jan-11 15:26:35.359141 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
37132 2019-Jan-11 15:26:35.359166 - [DEBUG]
37133 2019-Jan-11 15:26:35.359190 - [DEBUG] Process 1014. path edge:
37134 2019-Jan-11 15:26:35.359215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37135 2019-Jan-11 15:26:35.359273 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
37136 2019-Jan-11 15:26:35.359902 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37137 2019-Jan-11 15:26:35.360530 - [DEBUG]
37138 2019-Jan-11 15:26:35.360556 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37139 2019-Jan-11 15:26:35.361219 - [DEBUG] Compose: EdgeIdentity * AllBottom
37140 2019-Jan-11 15:26:35.361250 - [DEBUG]
37141 2019-Jan-11 15:26:35.361275 - [DEBUG] Propagate flow
37142 2019-Jan-11 15:26:35.361300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37143 2019-Jan-11 15:26:35.361358 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37144 2019-Jan-11 15:26:35.361985 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37145 2019-Jan-11 15:26:35.362622 - [DEBUG] Edge function : AllBottom (result of previous compose)
37146 2019-Jan-11 15:26:35.362649 - [DEBUG]
37147 2019-Jan-11 15:26:35.362675 - [DEBUG] Join: AllTop & AllBottom
37148 2019-Jan-11 15:26:35.362702 - [DEBUG] = AllBottom (new jump func)
37149 2019-Jan-11 15:26:35.362728 - [DEBUG]
37150 2019-Jan-11 15:26:35.362752 - [DEBUG] Start adding new jump function
37151 2019-Jan-11 15:26:35.362777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37152 2019-Jan-11 15:26:35.362835 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37153 2019-Jan-11 15:26:35.363464 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37154 2019-Jan-11 15:26:35.364089 - [DEBUG] Edge Function : AllBottom
37155 2019-Jan-11 15:26:35.364118 - [DEBUG] End adding new jump function
37156 2019-Jan-11 15:26:35.364143 - [DEBUG]
37157 2019-Jan-11 15:26:35.364168 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
37158 2019-Jan-11 15:26:35.364192 - [DEBUG]
37159 2019-Jan-11 15:26:35.364217 - [DEBUG] Process 1015. path edge:
37160 2019-Jan-11 15:26:35.364241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37161 2019-Jan-11 15:26:35.364299 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
37162 2019-Jan-11 15:26:35.364939 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37163 2019-Jan-11 15:26:35.365568 - [DEBUG]
37164 2019-Jan-11 15:26:35.365594 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37165 2019-Jan-11 15:26:35.366236 - [DEBUG] Compose: EdgeIdentity * AllBottom
37166 2019-Jan-11 15:26:35.366265 - [DEBUG]
37167 2019-Jan-11 15:26:35.366289 - [DEBUG] Propagate flow
37168 2019-Jan-11 15:26:35.366313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37169 2019-Jan-11 15:26:35.366371 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37170 2019-Jan-11 15:26:35.367006 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37171 2019-Jan-11 15:26:35.367635 - [DEBUG] Edge function : AllBottom (result of previous compose)
37172 2019-Jan-11 15:26:35.367661 - [DEBUG]
37173 2019-Jan-11 15:26:35.367686 - [DEBUG] Join: AllTop & AllBottom
37174 2019-Jan-11 15:26:35.367714 - [DEBUG] = AllBottom (new jump func)
37175 2019-Jan-11 15:26:35.367740 - [DEBUG]
37176 2019-Jan-11 15:26:35.367764 - [DEBUG] Start adding new jump function
37177 2019-Jan-11 15:26:35.367788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37178 2019-Jan-11 15:26:35.367845 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37179 2019-Jan-11 15:26:35.368487 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
37180 2019-Jan-11 15:26:35.369109 - [DEBUG] Edge Function : AllBottom
37181 2019-Jan-11 15:26:35.369138 - [DEBUG] End adding new jump function
37182 2019-Jan-11 15:26:35.369163 - [DEBUG]
37183 2019-Jan-11 15:26:35.369188 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
37184 2019-Jan-11 15:26:35.369213 - [DEBUG]
37185 2019-Jan-11 15:26:35.369237 - [DEBUG] Process 1016. path edge:
37186 2019-Jan-11 15:26:35.369262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37187 2019-Jan-11 15:26:35.369319 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
37188 2019-Jan-11 15:26:35.369943 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37189 2019-Jan-11 15:26:35.370572 - [DEBUG]
37190 2019-Jan-11 15:26:35.370598 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
37191 2019-Jan-11 15:26:35.371257 - [DEBUG] Compose: EdgeIdentity * AllBottom
37192 2019-Jan-11 15:26:35.371286 - [DEBUG]
37193 2019-Jan-11 15:26:35.371311 - [DEBUG] Propagate flow
37194 2019-Jan-11 15:26:35.371335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37195 2019-Jan-11 15:26:35.371394 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37196 2019-Jan-11 15:26:35.372031 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37197 2019-Jan-11 15:26:35.372660 - [DEBUG] Edge function : AllBottom (result of previous compose)
37198 2019-Jan-11 15:26:35.372686 - [DEBUG]
37199 2019-Jan-11 15:26:35.372712 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37200 2019-Jan-11 15:26:35.372739 - [DEBUG] = AllBottom
37201 2019-Jan-11 15:26:35.372765 - [DEBUG]
37202 2019-Jan-11 15:26:35.372789 - [DEBUG] PROPAGATE: No new function!
37203 2019-Jan-11 15:26:35.372814 - [DEBUG] EDGE:
37204 2019-Jan-11 15:26:35.372873 - [DEBUG] ---> 37205 2019-Jan-11 15:26:35.373497 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37206 2019-Jan-11 15:26:35.374125 - [DEBUG]
37207 2019-Jan-11 15:26:35.374151 - [DEBUG] EDGE:
37208 2019-Jan-11 15:26:35.374209 - [DEBUG] ---> 37209 2019-Jan-11 15:26:35.374849 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37210 2019-Jan-11 15:26:35.375478 - [DEBUG]
37211 2019-Jan-11 15:26:35.375504 - [DEBUG] EDGE:
37212 2019-Jan-11 15:26:35.375562 - [DEBUG] ---> 37213 2019-Jan-11 15:26:35.376192 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37214 2019-Jan-11 15:26:35.376819 - [DEBUG]
37215 2019-Jan-11 15:26:35.376855 - [DEBUG] Compose: EdgeIdentity * AllBottom
37216 2019-Jan-11 15:26:35.376883 - [DEBUG]
37217 2019-Jan-11 15:26:35.376908 - [DEBUG] Propagate flow
37218 2019-Jan-11 15:26:35.376932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37219 2019-Jan-11 15:26:35.376989 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37220 2019-Jan-11 15:26:35.377618 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37221 2019-Jan-11 15:26:35.378264 - [DEBUG] Edge function : AllBottom (result of previous compose)
37222 2019-Jan-11 15:26:35.378290 - [DEBUG]
37223 2019-Jan-11 15:26:35.378316 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37224 2019-Jan-11 15:26:35.378343 - [DEBUG] = AllBottom
37225 2019-Jan-11 15:26:35.378368 - [DEBUG]
37226 2019-Jan-11 15:26:35.378392 - [DEBUG] PROPAGATE: No new function!
37227 2019-Jan-11 15:26:35.378418 - [DEBUG] EDGE:
37228 2019-Jan-11 15:26:35.378477 - [DEBUG] ---> 37229 2019-Jan-11 15:26:35.379113 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37230 2019-Jan-11 15:26:35.379740 - [DEBUG]
37231 2019-Jan-11 15:26:35.379772 - [DEBUG] Compose: EdgeIdentity * AllBottom
37232 2019-Jan-11 15:26:35.379800 - [DEBUG]
37233 2019-Jan-11 15:26:35.379825 - [DEBUG] Propagate flow
37234 2019-Jan-11 15:26:35.379849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37235 2019-Jan-11 15:26:35.379907 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37236 2019-Jan-11 15:26:35.380550 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37237 2019-Jan-11 15:26:35.381179 - [DEBUG] Edge function : AllBottom (result of previous compose)
37238 2019-Jan-11 15:26:35.381219 - [DEBUG]
37239 2019-Jan-11 15:26:35.381244 - [DEBUG] Join: AllTop & AllBottom
37240 2019-Jan-11 15:26:35.381271 - [DEBUG] = AllBottom (new jump func)
37241 2019-Jan-11 15:26:35.381297 - [DEBUG]
37242 2019-Jan-11 15:26:35.381321 - [DEBUG] Start adding new jump function
37243 2019-Jan-11 15:26:35.381345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37244 2019-Jan-11 15:26:35.381403 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37245 2019-Jan-11 15:26:35.382031 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37246 2019-Jan-11 15:26:35.382666 - [DEBUG] Edge Function : AllBottom
37247 2019-Jan-11 15:26:35.382695 - [DEBUG] End adding new jump function
37248 2019-Jan-11 15:26:35.382720 - [DEBUG]
37249 2019-Jan-11 15:26:35.382744 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
37250 2019-Jan-11 15:26:35.382769 - [DEBUG]
37251 2019-Jan-11 15:26:35.382793 - [DEBUG] Process 1017. path edge:
37252 2019-Jan-11 15:26:35.382818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37253 2019-Jan-11 15:26:35.382875 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
37254 2019-Jan-11 15:26:35.383512 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37255 2019-Jan-11 15:26:35.384140 - [DEBUG]
37256 2019-Jan-11 15:26:35.384166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37257 2019-Jan-11 15:26:35.384825 - [DEBUG] Possible callees:
37258 2019-Jan-11 15:26:35.384851 - [DEBUG] llvm.dbg.declare
37259 2019-Jan-11 15:26:35.384876 - [DEBUG] Possible return sites:
37260 2019-Jan-11 15:26:35.384900 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14337261 2019-Jan-11 15:26:35.386154 - [DEBUG] Found and process special summary
37262 2019-Jan-11 15:26:35.386188 - [DEBUG] Compose: EdgeIdentity * AllBottom
37263 2019-Jan-11 15:26:35.386217 - [DEBUG]
37264 2019-Jan-11 15:26:35.386241 - [DEBUG] Propagate flow
37265 2019-Jan-11 15:26:35.386266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37266 2019-Jan-11 15:26:35.386324 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37267 2019-Jan-11 15:26:35.386954 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37268 2019-Jan-11 15:26:35.387583 - [DEBUG] Edge function : AllBottom (result of previous compose)
37269 2019-Jan-11 15:26:35.387609 - [DEBUG]
37270 2019-Jan-11 15:26:35.387635 - [DEBUG] Join: AllTop & AllBottom
37271 2019-Jan-11 15:26:35.387662 - [DEBUG] = AllBottom (new jump func)
37272 2019-Jan-11 15:26:35.387688 - [DEBUG]
37273 2019-Jan-11 15:26:35.387712 - [DEBUG] Start adding new jump function
37274 2019-Jan-11 15:26:35.387737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37275 2019-Jan-11 15:26:35.387794 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37276 2019-Jan-11 15:26:35.388440 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37277 2019-Jan-11 15:26:35.389084 - [DEBUG] Edge Function : AllBottom
37278 2019-Jan-11 15:26:35.389116 - [DEBUG] End adding new jump function
37279 2019-Jan-11 15:26:35.389142 - [DEBUG]
37280 2019-Jan-11 15:26:35.389166 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
37281 2019-Jan-11 15:26:35.389191 - [DEBUG]
37282 2019-Jan-11 15:26:35.389215 - [DEBUG] Process 1018. path edge:
37283 2019-Jan-11 15:26:35.389240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37284 2019-Jan-11 15:26:35.389298 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
37285 2019-Jan-11 15:26:35.389928 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37286 2019-Jan-11 15:26:35.390557 - [DEBUG]
37287 2019-Jan-11 15:26:35.390582 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37288 2019-Jan-11 15:26:35.391250 - [DEBUG] Compose: EdgeIdentity * AllBottom
37289 2019-Jan-11 15:26:35.391279 - [DEBUG]
37290 2019-Jan-11 15:26:35.391304 - [DEBUG] Propagate flow
37291 2019-Jan-11 15:26:35.391328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37292 2019-Jan-11 15:26:35.391387 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
37293 2019-Jan-11 15:26:35.392012 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37294 2019-Jan-11 15:26:35.392640 - [DEBUG] Edge function : AllBottom (result of previous compose)
37295 2019-Jan-11 15:26:35.392667 - [DEBUG]
37296 2019-Jan-11 15:26:35.392693 - [DEBUG] Join: AllTop & AllBottom
37297 2019-Jan-11 15:26:35.392720 - [DEBUG] = AllBottom (new jump func)
37298 2019-Jan-11 15:26:35.392746 - [DEBUG]
37299 2019-Jan-11 15:26:35.392771 - [DEBUG] Start adding new jump function
37300 2019-Jan-11 15:26:35.392795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37301 2019-Jan-11 15:26:35.392853 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37302 2019-Jan-11 15:26:35.393482 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
37303 2019-Jan-11 15:26:35.394105 - [DEBUG] Edge Function : AllBottom
37304 2019-Jan-11 15:26:35.394134 - [DEBUG] End adding new jump function
37305 2019-Jan-11 15:26:35.394159 - [DEBUG]
37306 2019-Jan-11 15:26:35.394183 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
37307 2019-Jan-11 15:26:35.394208 - [DEBUG]
37308 2019-Jan-11 15:26:35.394232 - [DEBUG] Process 1019. path edge:
37309 2019-Jan-11 15:26:35.394257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37310 2019-Jan-11 15:26:35.394314 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
37311 2019-Jan-11 15:26:35.394954 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37312 2019-Jan-11 15:26:35.395582 - [DEBUG]
37313 2019-Jan-11 15:26:35.395608 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
37314 2019-Jan-11 15:26:35.396248 - [DEBUG] Compose: EdgeIdentity * AllBottom
37315 2019-Jan-11 15:26:35.396277 - [DEBUG]
37316 2019-Jan-11 15:26:35.396302 - [DEBUG] Propagate flow
37317 2019-Jan-11 15:26:35.396326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37318 2019-Jan-11 15:26:35.396384 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37319 2019-Jan-11 15:26:35.397007 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37320 2019-Jan-11 15:26:35.397635 - [DEBUG] Edge function : AllBottom (result of previous compose)
37321 2019-Jan-11 15:26:35.397662 - [DEBUG]
37322 2019-Jan-11 15:26:35.397687 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37323 2019-Jan-11 15:26:35.397722 - [DEBUG] = AllBottom
37324 2019-Jan-11 15:26:35.397749 - [DEBUG]
37325 2019-Jan-11 15:26:35.397773 - [DEBUG] PROPAGATE: No new function!
37326 2019-Jan-11 15:26:35.397798 - [DEBUG] EDGE:
37327 2019-Jan-11 15:26:35.397868 - [DEBUG] ---> 37328 2019-Jan-11 15:26:35.398493 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37329 2019-Jan-11 15:26:35.399123 - [DEBUG]
37330 2019-Jan-11 15:26:35.399148 - [DEBUG] EDGE:
37331 2019-Jan-11 15:26:35.399206 - [DEBUG] ---> 37332 2019-Jan-11 15:26:35.399834 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37333 2019-Jan-11 15:26:35.400462 - [DEBUG]
37334 2019-Jan-11 15:26:35.400497 - [DEBUG] Compose: EdgeIdentity * AllBottom
37335 2019-Jan-11 15:26:35.400525 - [DEBUG]
37336 2019-Jan-11 15:26:35.400550 - [DEBUG] Propagate flow
37337 2019-Jan-11 15:26:35.400574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37338 2019-Jan-11 15:26:35.400631 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37339 2019-Jan-11 15:26:35.401275 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37340 2019-Jan-11 15:26:35.401904 - [DEBUG] Edge function : AllBottom (result of previous compose)
37341 2019-Jan-11 15:26:35.401930 - [DEBUG]
37342 2019-Jan-11 15:26:35.401956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37343 2019-Jan-11 15:26:35.401983 - [DEBUG] = AllBottom
37344 2019-Jan-11 15:26:35.402008 - [DEBUG]
37345 2019-Jan-11 15:26:35.402032 - [DEBUG] PROPAGATE: No new function!
37346 2019-Jan-11 15:26:35.402059 - [DEBUG] EDGE:
37347 2019-Jan-11 15:26:35.402116 - [DEBUG] ---> 37348 2019-Jan-11 15:26:35.402752 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37349 2019-Jan-11 15:26:35.403381 - [DEBUG]
37350 2019-Jan-11 15:26:35.403407 - [DEBUG] EDGE:
37351 2019-Jan-11 15:26:35.403464 - [DEBUG] ---> 37352 2019-Jan-11 15:26:35.404092 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37353 2019-Jan-11 15:26:35.404737 - [DEBUG]
37354 2019-Jan-11 15:26:35.404768 - [DEBUG] Compose: EdgeIdentity * AllBottom
37355 2019-Jan-11 15:26:35.404795 - [DEBUG]
37356 2019-Jan-11 15:26:35.404819 - [DEBUG] Propagate flow
37357 2019-Jan-11 15:26:35.404842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37358 2019-Jan-11 15:26:35.404898 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37359 2019-Jan-11 15:26:35.405526 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37360 2019-Jan-11 15:26:35.406155 - [DEBUG] Edge function : AllBottom (result of previous compose)
37361 2019-Jan-11 15:26:35.406182 - [DEBUG]
37362 2019-Jan-11 15:26:35.406207 - [DEBUG] Join: AllTop & AllBottom
37363 2019-Jan-11 15:26:35.406234 - [DEBUG] = AllBottom (new jump func)
37364 2019-Jan-11 15:26:35.406259 - [DEBUG]
37365 2019-Jan-11 15:26:35.406283 - [DEBUG] Start adding new jump function
37366 2019-Jan-11 15:26:35.406308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37367 2019-Jan-11 15:26:35.406364 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37368 2019-Jan-11 15:26:35.407000 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37369 2019-Jan-11 15:26:35.407629 - [DEBUG] Edge Function : AllBottom
37370 2019-Jan-11 15:26:35.407657 - [DEBUG] End adding new jump function
37371 2019-Jan-11 15:26:35.407682 - [DEBUG]
37372 2019-Jan-11 15:26:35.407706 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
37373 2019-Jan-11 15:26:35.407731 - [DEBUG]
37374 2019-Jan-11 15:26:35.407755 - [DEBUG] Process 1020. path edge:
37375 2019-Jan-11 15:26:35.407780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37376 2019-Jan-11 15:26:35.407837 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
37377 2019-Jan-11 15:26:35.408478 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37378 2019-Jan-11 15:26:35.409106 - [DEBUG]
37379 2019-Jan-11 15:26:35.409133 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37380 2019-Jan-11 15:26:35.409773 - [DEBUG] Compose: EdgeIdentity * AllBottom
37381 2019-Jan-11 15:26:35.409802 - [DEBUG]
37382 2019-Jan-11 15:26:35.409827 - [DEBUG] Propagate flow
37383 2019-Jan-11 15:26:35.409851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37384 2019-Jan-11 15:26:35.409909 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37385 2019-Jan-11 15:26:35.410544 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37386 2019-Jan-11 15:26:35.411173 - [DEBUG] Edge function : AllBottom (result of previous compose)
37387 2019-Jan-11 15:26:35.411211 - [DEBUG]
37388 2019-Jan-11 15:26:35.411237 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37389 2019-Jan-11 15:26:35.411264 - [DEBUG] = AllBottom
37390 2019-Jan-11 15:26:35.411290 - [DEBUG]
37391 2019-Jan-11 15:26:35.411314 - [DEBUG] PROPAGATE: No new function!
37392 2019-Jan-11 15:26:35.411345 - [DEBUG] Compose: EdgeIdentity * AllBottom
37393 2019-Jan-11 15:26:35.411373 - [DEBUG]
37394 2019-Jan-11 15:26:35.411397 - [DEBUG] Propagate flow
37395 2019-Jan-11 15:26:35.411421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37396 2019-Jan-11 15:26:35.411479 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37397 2019-Jan-11 15:26:35.412115 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37398 2019-Jan-11 15:26:35.412744 - [DEBUG] Edge function : AllBottom (result of previous compose)
37399 2019-Jan-11 15:26:35.412769 - [DEBUG]
37400 2019-Jan-11 15:26:35.412795 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37401 2019-Jan-11 15:26:35.412822 - [DEBUG] = AllBottom
37402 2019-Jan-11 15:26:35.412847 - [DEBUG]
37403 2019-Jan-11 15:26:35.412871 - [DEBUG] PROPAGATE: No new function!
37404 2019-Jan-11 15:26:35.412896 - [DEBUG] EDGE:
37405 2019-Jan-11 15:26:35.412954 - [DEBUG] ---> 37406 2019-Jan-11 15:26:35.413582 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37407 2019-Jan-11 15:26:35.414212 - [DEBUG]
37408 2019-Jan-11 15:26:35.414238 - [DEBUG] EDGE:
37409 2019-Jan-11 15:26:35.414295 - [DEBUG] ---> 37410 2019-Jan-11 15:26:35.414938 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37411 2019-Jan-11 15:26:35.415576 - [DEBUG]
37412 2019-Jan-11 15:26:35.415602 - [DEBUG] EDGE:
37413 2019-Jan-11 15:26:35.415660 - [DEBUG] ---> 37414 2019-Jan-11 15:26:35.416290 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37415 2019-Jan-11 15:26:35.416919 - [DEBUG]
37416 2019-Jan-11 15:26:35.416953 - [DEBUG] Compose: EdgeIdentity * AllBottom
37417 2019-Jan-11 15:26:35.416981 - [DEBUG]
37418 2019-Jan-11 15:26:35.417006 - [DEBUG] Propagate flow
37419 2019-Jan-11 15:26:35.417030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37420 2019-Jan-11 15:26:35.417088 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37421 2019-Jan-11 15:26:35.417716 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37422 2019-Jan-11 15:26:35.418361 - [DEBUG] Edge function : AllBottom (result of previous compose)
37423 2019-Jan-11 15:26:35.418388 - [DEBUG]
37424 2019-Jan-11 15:26:35.418414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37425 2019-Jan-11 15:26:35.418441 - [DEBUG] = AllBottom
37426 2019-Jan-11 15:26:35.418467 - [DEBUG]
37427 2019-Jan-11 15:26:35.418491 - [DEBUG] PROPAGATE: No new function!
37428 2019-Jan-11 15:26:35.418518 - [DEBUG] EDGE:
37429 2019-Jan-11 15:26:35.418577 - [DEBUG] ---> 37430 2019-Jan-11 15:26:35.419206 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37431 2019-Jan-11 15:26:35.419835 - [DEBUG]
37432 2019-Jan-11 15:26:35.419861 - [DEBUG] EDGE:
37433 2019-Jan-11 15:26:35.419920 - [DEBUG] ---> 37434 2019-Jan-11 15:26:35.420545 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37435 2019-Jan-11 15:26:35.421174 - [DEBUG]
37436 2019-Jan-11 15:26:35.421212 - [DEBUG] EDGE:
37437 2019-Jan-11 15:26:35.421271 - [DEBUG] ---> 37438 2019-Jan-11 15:26:35.421902 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37439 2019-Jan-11 15:26:35.422530 - [DEBUG]
37440 2019-Jan-11 15:26:35.422556 - [DEBUG] EDGE:
37441 2019-Jan-11 15:26:35.422615 - [DEBUG] ---> 37442 2019-Jan-11 15:26:35.423242 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37443 2019-Jan-11 15:26:35.423870 - [DEBUG]
37444 2019-Jan-11 15:26:35.423896 - [DEBUG] EDGE:
37445 2019-Jan-11 15:26:35.423954 - [DEBUG] ---> 37446 2019-Jan-11 15:26:35.424593 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37447 2019-Jan-11 15:26:35.425221 - [DEBUG]
37448 2019-Jan-11 15:26:35.425247 - [DEBUG] EDGE:
37449 2019-Jan-11 15:26:35.425306 - [DEBUG] ---> 37450 2019-Jan-11 15:26:35.425934 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37451 2019-Jan-11 15:26:35.426562 - [DEBUG]
37452 2019-Jan-11 15:26:35.426588 - [DEBUG] EDGE:
37453 2019-Jan-11 15:26:35.426662 - [DEBUG] ---> 37454 2019-Jan-11 15:26:35.427287 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37455 2019-Jan-11 15:26:35.427928 - [DEBUG]
37456 2019-Jan-11 15:26:35.427954 - [DEBUG] EDGE:
37457 2019-Jan-11 15:26:35.428012 - [DEBUG] ---> 37458 2019-Jan-11 15:26:35.428637 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37459 2019-Jan-11 15:26:35.429264 - [DEBUG]
37460 2019-Jan-11 15:26:35.429291 - [DEBUG] EDGE:
37461 2019-Jan-11 15:26:35.429349 - [DEBUG] ---> 37462 2019-Jan-11 15:26:35.429977 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
37463 2019-Jan-11 15:26:35.430607 - [DEBUG]
37464 2019-Jan-11 15:26:35.430634 - [DEBUG] Compose: EdgeIdentity * AllBottom
37465 2019-Jan-11 15:26:35.430662 - [DEBUG]
37466 2019-Jan-11 15:26:35.430686 - [DEBUG] Propagate flow
37467 2019-Jan-11 15:26:35.430711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37468 2019-Jan-11 15:26:35.430767 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37469 2019-Jan-11 15:26:35.431410 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37470 2019-Jan-11 15:26:35.432044 - [DEBUG] Edge function : AllBottom (result of previous compose)
37471 2019-Jan-11 15:26:35.432071 - [DEBUG]
37472 2019-Jan-11 15:26:35.432097 - [DEBUG] Join: AllTop & AllBottom
37473 2019-Jan-11 15:26:35.432124 - [DEBUG] = AllBottom (new jump func)
37474 2019-Jan-11 15:26:35.432149 - [DEBUG]
37475 2019-Jan-11 15:26:35.432174 - [DEBUG] Start adding new jump function
37476 2019-Jan-11 15:26:35.432198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37477 2019-Jan-11 15:26:35.432254 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37478 2019-Jan-11 15:26:35.432888 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37479 2019-Jan-11 15:26:35.433516 - [DEBUG] Edge Function : AllBottom
37480 2019-Jan-11 15:26:35.433547 - [DEBUG] End adding new jump function
37481 2019-Jan-11 15:26:35.433572 - [DEBUG]
37482 2019-Jan-11 15:26:35.433596 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
37483 2019-Jan-11 15:26:35.433622 - [DEBUG]
37484 2019-Jan-11 15:26:35.433646 - [DEBUG] Process 1021. path edge:
37485 2019-Jan-11 15:26:35.433670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37486 2019-Jan-11 15:26:35.433727 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
37487 2019-Jan-11 15:26:35.434356 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37488 2019-Jan-11 15:26:35.435006 - [DEBUG]
37489 2019-Jan-11 15:26:35.435031 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37490 2019-Jan-11 15:26:35.435676 - [DEBUG] Compose: EdgeIdentity * AllBottom
37491 2019-Jan-11 15:26:35.435706 - [DEBUG]
37492 2019-Jan-11 15:26:35.435730 - [DEBUG] Propagate flow
37493 2019-Jan-11 15:26:35.435754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37494 2019-Jan-11 15:26:35.435813 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37495 2019-Jan-11 15:26:35.436446 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37496 2019-Jan-11 15:26:35.437081 - [DEBUG] Edge function : AllBottom (result of previous compose)
37497 2019-Jan-11 15:26:35.437108 - [DEBUG]
37498 2019-Jan-11 15:26:35.437134 - [DEBUG] Join: AllTop & AllBottom
37499 2019-Jan-11 15:26:35.437161 - [DEBUG] = AllBottom (new jump func)
37500 2019-Jan-11 15:26:35.437186 - [DEBUG]
37501 2019-Jan-11 15:26:35.437210 - [DEBUG] Start adding new jump function
37502 2019-Jan-11 15:26:35.437235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37503 2019-Jan-11 15:26:35.437291 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37504 2019-Jan-11 15:26:35.437940 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37505 2019-Jan-11 15:26:35.438565 - [DEBUG] Edge Function : AllBottom
37506 2019-Jan-11 15:26:35.438594 - [DEBUG] End adding new jump function
37507 2019-Jan-11 15:26:35.438619 - [DEBUG]
37508 2019-Jan-11 15:26:35.438643 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
37509 2019-Jan-11 15:26:35.438668 - [DEBUG]
37510 2019-Jan-11 15:26:35.438692 - [DEBUG] Process 1022. path edge:
37511 2019-Jan-11 15:26:35.438717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37512 2019-Jan-11 15:26:35.438773 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
37513 2019-Jan-11 15:26:35.439399 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37514 2019-Jan-11 15:26:35.440034 - [DEBUG]
37515 2019-Jan-11 15:26:35.440061 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37516 2019-Jan-11 15:26:35.440698 - [DEBUG] Compose: EdgeIdentity * AllBottom
37517 2019-Jan-11 15:26:35.440727 - [DEBUG]
37518 2019-Jan-11 15:26:35.440752 - [DEBUG] Propagate flow
37519 2019-Jan-11 15:26:35.440776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37520 2019-Jan-11 15:26:35.440835 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37521 2019-Jan-11 15:26:35.441480 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37522 2019-Jan-11 15:26:35.442116 - [DEBUG] Edge function : AllBottom (result of previous compose)
37523 2019-Jan-11 15:26:35.442142 - [DEBUG]
37524 2019-Jan-11 15:26:35.442168 - [DEBUG] Join: AllTop & AllBottom
37525 2019-Jan-11 15:26:35.442195 - [DEBUG] = AllBottom (new jump func)
37526 2019-Jan-11 15:26:35.442220 - [DEBUG]
37527 2019-Jan-11 15:26:35.442245 - [DEBUG] Start adding new jump function
37528 2019-Jan-11 15:26:35.442269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37529 2019-Jan-11 15:26:35.442325 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37530 2019-Jan-11 15:26:35.442960 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
37531 2019-Jan-11 15:26:35.443586 - [DEBUG] Edge Function : AllBottom
37532 2019-Jan-11 15:26:35.443615 - [DEBUG] End adding new jump function
37533 2019-Jan-11 15:26:35.443640 - [DEBUG]
37534 2019-Jan-11 15:26:35.443664 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
37535 2019-Jan-11 15:26:35.443689 - [DEBUG]
37536 2019-Jan-11 15:26:35.443713 - [DEBUG] Process 1023. path edge:
37537 2019-Jan-11 15:26:35.443738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37538 2019-Jan-11 15:26:35.443795 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
37539 2019-Jan-11 15:26:35.444427 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37540 2019-Jan-11 15:26:35.445080 - [DEBUG]
37541 2019-Jan-11 15:26:35.445106 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
37542 2019-Jan-11 15:26:35.445740 - [DEBUG] Compose: EdgeIdentity * AllBottom
37543 2019-Jan-11 15:26:35.445769 - [DEBUG]
37544 2019-Jan-11 15:26:35.445794 - [DEBUG] Propagate flow
37545 2019-Jan-11 15:26:35.445818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37546 2019-Jan-11 15:26:35.445875 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37547 2019-Jan-11 15:26:35.446504 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37548 2019-Jan-11 15:26:35.447139 - [DEBUG] Edge function : AllBottom (result of previous compose)
37549 2019-Jan-11 15:26:35.447165 - [DEBUG]
37550 2019-Jan-11 15:26:35.447191 - [DEBUG] Join: AllTop & AllBottom
37551 2019-Jan-11 15:26:35.447218 - [DEBUG] = AllBottom (new jump func)
37552 2019-Jan-11 15:26:35.447243 - [DEBUG]
37553 2019-Jan-11 15:26:35.447268 - [DEBUG] Start adding new jump function
37554 2019-Jan-11 15:26:35.447292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37555 2019-Jan-11 15:26:35.447349 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37556 2019-Jan-11 15:26:35.448000 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37557 2019-Jan-11 15:26:35.448628 - [DEBUG] Edge Function : AllBottom
37558 2019-Jan-11 15:26:35.448657 - [DEBUG] End adding new jump function
37559 2019-Jan-11 15:26:35.448682 - [DEBUG]
37560 2019-Jan-11 15:26:35.448706 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
37561 2019-Jan-11 15:26:35.448731 - [DEBUG]
37562 2019-Jan-11 15:26:35.448755 - [DEBUG] Process 1024. path edge:
37563 2019-Jan-11 15:26:35.448780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37564 2019-Jan-11 15:26:35.448837 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
37565 2019-Jan-11 15:26:35.449466 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37566 2019-Jan-11 15:26:35.450101 - [DEBUG]
37567 2019-Jan-11 15:26:35.450126 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37568 2019-Jan-11 15:26:35.450773 - [DEBUG] Compose: EdgeIdentity * AllBottom
37569 2019-Jan-11 15:26:35.450803 - [DEBUG]
37570 2019-Jan-11 15:26:35.450828 - [DEBUG] Propagate flow
37571 2019-Jan-11 15:26:35.450852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37572 2019-Jan-11 15:26:35.450910 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37573 2019-Jan-11 15:26:35.451551 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37574 2019-Jan-11 15:26:35.452187 - [DEBUG] Edge function : AllBottom (result of previous compose)
37575 2019-Jan-11 15:26:35.452213 - [DEBUG]
37576 2019-Jan-11 15:26:35.452239 - [DEBUG] Join: AllTop & AllBottom
37577 2019-Jan-11 15:26:35.452266 - [DEBUG] = AllBottom (new jump func)
37578 2019-Jan-11 15:26:35.452291 - [DEBUG]
37579 2019-Jan-11 15:26:35.452315 - [DEBUG] Start adding new jump function
37580 2019-Jan-11 15:26:35.452339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37581 2019-Jan-11 15:26:35.452396 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37582 2019-Jan-11 15:26:35.453041 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37583 2019-Jan-11 15:26:35.453667 - [DEBUG] Edge Function : AllBottom
37584 2019-Jan-11 15:26:35.453697 - [DEBUG] End adding new jump function
37585 2019-Jan-11 15:26:35.453721 - [DEBUG]
37586 2019-Jan-11 15:26:35.453746 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37587 2019-Jan-11 15:26:35.453771 - [DEBUG]
37588 2019-Jan-11 15:26:35.453795 - [DEBUG] Process 1025. path edge:
37589 2019-Jan-11 15:26:35.453819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37590 2019-Jan-11 15:26:35.453876 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
37591 2019-Jan-11 15:26:35.454501 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37592 2019-Jan-11 15:26:35.455151 - [DEBUG]
37593 2019-Jan-11 15:26:35.455177 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37594 2019-Jan-11 15:26:35.455815 - [DEBUG] Compose: EdgeIdentity * AllBottom
37595 2019-Jan-11 15:26:35.455844 - [DEBUG]
37596 2019-Jan-11 15:26:35.455868 - [DEBUG] Propagate flow
37597 2019-Jan-11 15:26:35.455893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37598 2019-Jan-11 15:26:35.455950 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37599 2019-Jan-11 15:26:35.456577 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37600 2019-Jan-11 15:26:35.457212 - [DEBUG] Edge function : AllBottom (result of previous compose)
37601 2019-Jan-11 15:26:35.457239 - [DEBUG]
37602 2019-Jan-11 15:26:35.457264 - [DEBUG] Join: AllTop & AllBottom
37603 2019-Jan-11 15:26:35.457291 - [DEBUG] = AllBottom (new jump func)
37604 2019-Jan-11 15:26:35.457317 - [DEBUG]
37605 2019-Jan-11 15:26:35.457341 - [DEBUG] Start adding new jump function
37606 2019-Jan-11 15:26:35.457366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37607 2019-Jan-11 15:26:35.457423 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37608 2019-Jan-11 15:26:35.458074 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37609 2019-Jan-11 15:26:35.458701 - [DEBUG] Edge Function : AllBottom
37610 2019-Jan-11 15:26:35.458730 - [DEBUG] End adding new jump function
37611 2019-Jan-11 15:26:35.458755 - [DEBUG]
37612 2019-Jan-11 15:26:35.458780 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37613 2019-Jan-11 15:26:35.458805 - [DEBUG]
37614 2019-Jan-11 15:26:35.458829 - [DEBUG] Process 1026. path edge:
37615 2019-Jan-11 15:26:35.458854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37616 2019-Jan-11 15:26:35.458910 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
37617 2019-Jan-11 15:26:35.459537 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37618 2019-Jan-11 15:26:35.460173 - [DEBUG]
37619 2019-Jan-11 15:26:35.460198 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37620 2019-Jan-11 15:26:35.460840 - [DEBUG] Compose: EdgeIdentity * AllBottom
37621 2019-Jan-11 15:26:35.460870 - [DEBUG]
37622 2019-Jan-11 15:26:35.460895 - [DEBUG] Propagate flow
37623 2019-Jan-11 15:26:35.460919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37624 2019-Jan-11 15:26:35.460984 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37625 2019-Jan-11 15:26:35.461631 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37626 2019-Jan-11 15:26:35.462267 - [DEBUG] Edge function : AllBottom (result of previous compose)
37627 2019-Jan-11 15:26:35.462293 - [DEBUG]
37628 2019-Jan-11 15:26:35.462319 - [DEBUG] Join: AllTop & AllBottom
37629 2019-Jan-11 15:26:35.462346 - [DEBUG] = AllBottom (new jump func)
37630 2019-Jan-11 15:26:35.462372 - [DEBUG]
37631 2019-Jan-11 15:26:35.462396 - [DEBUG] Start adding new jump function
37632 2019-Jan-11 15:26:35.462420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37633 2019-Jan-11 15:26:35.462477 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37634 2019-Jan-11 15:26:35.463114 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37635 2019-Jan-11 15:26:35.463744 - [DEBUG] Edge Function : AllBottom
37636 2019-Jan-11 15:26:35.463772 - [DEBUG] End adding new jump function
37637 2019-Jan-11 15:26:35.463796 - [DEBUG]
37638 2019-Jan-11 15:26:35.463820 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37639 2019-Jan-11 15:26:35.463844 - [DEBUG]
37640 2019-Jan-11 15:26:35.463867 - [DEBUG] Process 1027. path edge:
37641 2019-Jan-11 15:26:35.463891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37642 2019-Jan-11 15:26:35.463947 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
37643 2019-Jan-11 15:26:35.464589 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37644 2019-Jan-11 15:26:35.465225 - [DEBUG]
37645 2019-Jan-11 15:26:35.465250 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37646 2019-Jan-11 15:26:35.465897 - [DEBUG] Compose: EdgeIdentity * AllBottom
37647 2019-Jan-11 15:26:35.465926 - [DEBUG]
37648 2019-Jan-11 15:26:35.465951 - [DEBUG] Propagate flow
37649 2019-Jan-11 15:26:35.465975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37650 2019-Jan-11 15:26:35.466033 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37651 2019-Jan-11 15:26:35.466660 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37652 2019-Jan-11 15:26:35.467295 - [DEBUG] Edge function : AllBottom (result of previous compose)
37653 2019-Jan-11 15:26:35.467321 - [DEBUG]
37654 2019-Jan-11 15:26:35.467347 - [DEBUG] Join: AllTop & AllBottom
37655 2019-Jan-11 15:26:35.467374 - [DEBUG] = AllBottom (new jump func)
37656 2019-Jan-11 15:26:35.467399 - [DEBUG]
37657 2019-Jan-11 15:26:35.467423 - [DEBUG] Start adding new jump function
37658 2019-Jan-11 15:26:35.467448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37659 2019-Jan-11 15:26:35.467504 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37660 2019-Jan-11 15:26:35.468156 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37661 2019-Jan-11 15:26:35.468780 - [DEBUG] Edge Function : AllBottom
37662 2019-Jan-11 15:26:35.468809 - [DEBUG] End adding new jump function
37663 2019-Jan-11 15:26:35.468834 - [DEBUG]
37664 2019-Jan-11 15:26:35.468859 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37665 2019-Jan-11 15:26:35.468891 - [DEBUG]
37666 2019-Jan-11 15:26:35.468916 - [DEBUG] Process 1028. path edge:
37667 2019-Jan-11 15:26:35.468941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37668 2019-Jan-11 15:26:35.468998 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
37669 2019-Jan-11 15:26:35.469622 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37670 2019-Jan-11 15:26:35.470256 - [DEBUG]
37671 2019-Jan-11 15:26:35.470283 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37672 2019-Jan-11 15:26:35.470921 - [DEBUG] Compose: EdgeIdentity * AllBottom
37673 2019-Jan-11 15:26:35.470951 - [DEBUG]
37674 2019-Jan-11 15:26:35.470976 - [DEBUG] Propagate flow
37675 2019-Jan-11 15:26:35.471000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37676 2019-Jan-11 15:26:35.471058 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37677 2019-Jan-11 15:26:35.471711 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37678 2019-Jan-11 15:26:35.472348 - [DEBUG] Edge function : AllBottom (result of previous compose)
37679 2019-Jan-11 15:26:35.472374 - [DEBUG]
37680 2019-Jan-11 15:26:35.472399 - [DEBUG] Join: AllTop & AllBottom
37681 2019-Jan-11 15:26:35.472426 - [DEBUG] = AllBottom (new jump func)
37682 2019-Jan-11 15:26:35.472452 - [DEBUG]
37683 2019-Jan-11 15:26:35.472476 - [DEBUG] Start adding new jump function
37684 2019-Jan-11 15:26:35.472500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37685 2019-Jan-11 15:26:35.472557 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37686 2019-Jan-11 15:26:35.473193 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37687 2019-Jan-11 15:26:35.473829 - [DEBUG] Edge Function : AllBottom
37688 2019-Jan-11 15:26:35.473857 - [DEBUG] End adding new jump function
37689 2019-Jan-11 15:26:35.473883 - [DEBUG]
37690 2019-Jan-11 15:26:35.473907 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37691 2019-Jan-11 15:26:35.473932 - [DEBUG]
37692 2019-Jan-11 15:26:35.473956 - [DEBUG] Process 1029. path edge:
37693 2019-Jan-11 15:26:35.473981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37694 2019-Jan-11 15:26:35.474038 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
37695 2019-Jan-11 15:26:35.474688 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37696 2019-Jan-11 15:26:35.475324 - [DEBUG]
37697 2019-Jan-11 15:26:35.475349 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37698 2019-Jan-11 15:26:35.475994 - [DEBUG] Possible callees:
37699 2019-Jan-11 15:26:35.476020 - [DEBUG] llvm.dbg.declare
37700 2019-Jan-11 15:26:35.476046 - [DEBUG] Possible return sites:
37701 2019-Jan-11 15:26:35.476071 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12037702 2019-Jan-11 15:26:35.477323 - [DEBUG] Found and process special summary
37703 2019-Jan-11 15:26:35.477356 - [DEBUG] Compose: EdgeIdentity * AllBottom
37704 2019-Jan-11 15:26:35.477394 - [DEBUG]
37705 2019-Jan-11 15:26:35.477419 - [DEBUG] Propagate flow
37706 2019-Jan-11 15:26:35.477443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37707 2019-Jan-11 15:26:35.477501 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37708 2019-Jan-11 15:26:35.478146 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37709 2019-Jan-11 15:26:35.478780 - [DEBUG] Edge function : AllBottom (result of previous compose)
37710 2019-Jan-11 15:26:35.478807 - [DEBUG]
37711 2019-Jan-11 15:26:35.478833 - [DEBUG] Join: AllTop & AllBottom
37712 2019-Jan-11 15:26:35.478860 - [DEBUG] = AllBottom (new jump func)
37713 2019-Jan-11 15:26:35.478885 - [DEBUG]
37714 2019-Jan-11 15:26:35.478910 - [DEBUG] Start adding new jump function
37715 2019-Jan-11 15:26:35.478934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37716 2019-Jan-11 15:26:35.478990 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37717 2019-Jan-11 15:26:35.479625 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37718 2019-Jan-11 15:26:35.480255 - [DEBUG] Edge Function : AllBottom
37719 2019-Jan-11 15:26:35.480284 - [DEBUG] End adding new jump function
37720 2019-Jan-11 15:26:35.480309 - [DEBUG]
37721 2019-Jan-11 15:26:35.480333 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37722 2019-Jan-11 15:26:35.480358 - [DEBUG]
37723 2019-Jan-11 15:26:35.480383 - [DEBUG] Process 1030. path edge:
37724 2019-Jan-11 15:26:35.480408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37725 2019-Jan-11 15:26:35.480464 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
37726 2019-Jan-11 15:26:35.481093 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37727 2019-Jan-11 15:26:35.481744 - [DEBUG]
37728 2019-Jan-11 15:26:35.481770 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37729 2019-Jan-11 15:26:35.482416 - [DEBUG] Compose: EdgeIdentity * AllBottom
37730 2019-Jan-11 15:26:35.482445 - [DEBUG]
37731 2019-Jan-11 15:26:35.482470 - [DEBUG] Propagate flow
37732 2019-Jan-11 15:26:35.482494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37733 2019-Jan-11 15:26:35.482552 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37734 2019-Jan-11 15:26:35.483189 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37735 2019-Jan-11 15:26:35.483824 - [DEBUG] Edge function : AllBottom (result of previous compose)
37736 2019-Jan-11 15:26:35.483850 - [DEBUG]
37737 2019-Jan-11 15:26:35.483876 - [DEBUG] Join: AllTop & AllBottom
37738 2019-Jan-11 15:26:35.483903 - [DEBUG] = AllBottom (new jump func)
37739 2019-Jan-11 15:26:35.483929 - [DEBUG]
37740 2019-Jan-11 15:26:35.483953 - [DEBUG] Start adding new jump function
37741 2019-Jan-11 15:26:35.483977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37742 2019-Jan-11 15:26:35.484034 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37743 2019-Jan-11 15:26:35.484686 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37744 2019-Jan-11 15:26:35.485311 - [DEBUG] Edge Function : AllBottom
37745 2019-Jan-11 15:26:35.485339 - [DEBUG] End adding new jump function
37746 2019-Jan-11 15:26:35.485364 - [DEBUG]
37747 2019-Jan-11 15:26:35.485388 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37748 2019-Jan-11 15:26:35.485421 - [DEBUG]
37749 2019-Jan-11 15:26:35.485445 - [DEBUG] Process 1031. path edge:
37750 2019-Jan-11 15:26:35.485470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37751 2019-Jan-11 15:26:35.485527 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
37752 2019-Jan-11 15:26:35.486153 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37753 2019-Jan-11 15:26:35.486787 - [DEBUG]
37754 2019-Jan-11 15:26:35.486813 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37755 2019-Jan-11 15:26:35.487452 - [DEBUG] Compose: EdgeIdentity * AllBottom
37756 2019-Jan-11 15:26:35.487481 - [DEBUG]
37757 2019-Jan-11 15:26:35.487506 - [DEBUG] Propagate flow
37758 2019-Jan-11 15:26:35.487530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37759 2019-Jan-11 15:26:35.487589 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37760 2019-Jan-11 15:26:35.488240 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37761 2019-Jan-11 15:26:35.488876 - [DEBUG] Edge function : AllBottom (result of previous compose)
37762 2019-Jan-11 15:26:35.488903 - [DEBUG]
37763 2019-Jan-11 15:26:35.488928 - [DEBUG] Join: AllTop & AllBottom
37764 2019-Jan-11 15:26:35.488955 - [DEBUG] = AllBottom (new jump func)
37765 2019-Jan-11 15:26:35.488980 - [DEBUG]
37766 2019-Jan-11 15:26:35.489005 - [DEBUG] Start adding new jump function
37767 2019-Jan-11 15:26:35.489029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37768 2019-Jan-11 15:26:35.489086 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37769 2019-Jan-11 15:26:35.489722 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37770 2019-Jan-11 15:26:35.490357 - [DEBUG] Edge Function : AllBottom
37771 2019-Jan-11 15:26:35.490386 - [DEBUG] End adding new jump function
37772 2019-Jan-11 15:26:35.490411 - [DEBUG]
37773 2019-Jan-11 15:26:35.490435 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37774 2019-Jan-11 15:26:35.490460 - [DEBUG]
37775 2019-Jan-11 15:26:35.490484 - [DEBUG] Process 1032. path edge:
37776 2019-Jan-11 15:26:35.490508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37777 2019-Jan-11 15:26:35.490566 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
37778 2019-Jan-11 15:26:35.491213 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37779 2019-Jan-11 15:26:35.491847 - [DEBUG]
37780 2019-Jan-11 15:26:35.491873 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37781 2019-Jan-11 15:26:35.492519 - [DEBUG] Possible callees:
37782 2019-Jan-11 15:26:35.492546 - [DEBUG] llvm.dbg.declare
37783 2019-Jan-11 15:26:35.492572 - [DEBUG] Possible return sites:
37784 2019-Jan-11 15:26:35.492596 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14937785 2019-Jan-11 15:26:35.493848 - [DEBUG] Found and process special summary
37786 2019-Jan-11 15:26:35.493882 - [DEBUG] Compose: EdgeIdentity * AllBottom
37787 2019-Jan-11 15:26:35.493918 - [DEBUG]
37788 2019-Jan-11 15:26:35.493943 - [DEBUG] Propagate flow
37789 2019-Jan-11 15:26:35.493968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37790 2019-Jan-11 15:26:35.494025 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37791 2019-Jan-11 15:26:35.494668 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37792 2019-Jan-11 15:26:35.495303 - [DEBUG] Edge function : AllBottom (result of previous compose)
37793 2019-Jan-11 15:26:35.495330 - [DEBUG]
37794 2019-Jan-11 15:26:35.495355 - [DEBUG] Join: AllTop & AllBottom
37795 2019-Jan-11 15:26:35.495383 - [DEBUG] = AllBottom (new jump func)
37796 2019-Jan-11 15:26:35.495408 - [DEBUG]
37797 2019-Jan-11 15:26:35.495432 - [DEBUG] Start adding new jump function
37798 2019-Jan-11 15:26:35.495457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37799 2019-Jan-11 15:26:35.495513 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37800 2019-Jan-11 15:26:35.496148 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37801 2019-Jan-11 15:26:35.496778 - [DEBUG] Edge Function : AllBottom
37802 2019-Jan-11 15:26:35.496806 - [DEBUG] End adding new jump function
37803 2019-Jan-11 15:26:35.496831 - [DEBUG]
37804 2019-Jan-11 15:26:35.496856 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37805 2019-Jan-11 15:26:35.496881 - [DEBUG]
37806 2019-Jan-11 15:26:35.496905 - [DEBUG] Process 1033. path edge:
37807 2019-Jan-11 15:26:35.496930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37808 2019-Jan-11 15:26:35.496987 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
37809 2019-Jan-11 15:26:35.497615 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37810 2019-Jan-11 15:26:35.498265 - [DEBUG]
37811 2019-Jan-11 15:26:35.498291 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37812 2019-Jan-11 15:26:35.498938 - [DEBUG] Compose: EdgeIdentity * AllBottom
37813 2019-Jan-11 15:26:35.498967 - [DEBUG]
37814 2019-Jan-11 15:26:35.498992 - [DEBUG] Propagate flow
37815 2019-Jan-11 15:26:35.499016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37816 2019-Jan-11 15:26:35.499075 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37817 2019-Jan-11 15:26:35.499701 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37818 2019-Jan-11 15:26:35.500335 - [DEBUG] Edge function : AllBottom (result of previous compose)
37819 2019-Jan-11 15:26:35.500362 - [DEBUG]
37820 2019-Jan-11 15:26:35.500387 - [DEBUG] Join: AllTop & AllBottom
37821 2019-Jan-11 15:26:35.500415 - [DEBUG] = AllBottom (new jump func)
37822 2019-Jan-11 15:26:35.500440 - [DEBUG]
37823 2019-Jan-11 15:26:35.500465 - [DEBUG] Start adding new jump function
37824 2019-Jan-11 15:26:35.500489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37825 2019-Jan-11 15:26:35.500546 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37826 2019-Jan-11 15:26:35.501183 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37827 2019-Jan-11 15:26:35.501822 - [DEBUG] Edge Function : AllBottom
37828 2019-Jan-11 15:26:35.501850 - [DEBUG] End adding new jump function
37829 2019-Jan-11 15:26:35.501876 - [DEBUG]
37830 2019-Jan-11 15:26:35.501911 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37831 2019-Jan-11 15:26:35.501937 - [DEBUG]
37832 2019-Jan-11 15:26:35.501961 - [DEBUG] Process 1034. path edge:
37833 2019-Jan-11 15:26:35.501986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37834 2019-Jan-11 15:26:35.502044 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
37835 2019-Jan-11 15:26:35.502671 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37836 2019-Jan-11 15:26:35.503307 - [DEBUG]
37837 2019-Jan-11 15:26:35.503333 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37838 2019-Jan-11 15:26:35.503974 - [DEBUG] Compose: EdgeIdentity * AllBottom
37839 2019-Jan-11 15:26:35.504004 - [DEBUG]
37840 2019-Jan-11 15:26:35.504029 - [DEBUG] Propagate flow
37841 2019-Jan-11 15:26:35.504053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37842 2019-Jan-11 15:26:35.504112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37843 2019-Jan-11 15:26:35.504765 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37844 2019-Jan-11 15:26:35.505400 - [DEBUG] Edge function : AllBottom (result of previous compose)
37845 2019-Jan-11 15:26:35.505427 - [DEBUG]
37846 2019-Jan-11 15:26:35.505452 - [DEBUG] Join: AllTop & AllBottom
37847 2019-Jan-11 15:26:35.505479 - [DEBUG] = AllBottom (new jump func)
37848 2019-Jan-11 15:26:35.505504 - [DEBUG]
37849 2019-Jan-11 15:26:35.505528 - [DEBUG] Start adding new jump function
37850 2019-Jan-11 15:26:35.505552 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37851 2019-Jan-11 15:26:35.505608 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37852 2019-Jan-11 15:26:35.506244 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37853 2019-Jan-11 15:26:35.506881 - [DEBUG] Edge Function : AllBottom
37854 2019-Jan-11 15:26:35.506909 - [DEBUG] End adding new jump function
37855 2019-Jan-11 15:26:35.506934 - [DEBUG]
37856 2019-Jan-11 15:26:35.506958 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37857 2019-Jan-11 15:26:35.506983 - [DEBUG]
37858 2019-Jan-11 15:26:35.507007 - [DEBUG] Process 1035. path edge:
37859 2019-Jan-11 15:26:35.507032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37860 2019-Jan-11 15:26:35.507089 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
37861 2019-Jan-11 15:26:35.507726 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37862 2019-Jan-11 15:26:35.508376 - [DEBUG]
37863 2019-Jan-11 15:26:35.508401 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37864 2019-Jan-11 15:26:35.509048 - [DEBUG] Possible callees:
37865 2019-Jan-11 15:26:35.509074 - [DEBUG] llvm.dbg.declare
37866 2019-Jan-11 15:26:35.509100 - [DEBUG] Possible return sites:
37867 2019-Jan-11 15:26:35.509125 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15537868 2019-Jan-11 15:26:35.510377 - [DEBUG] Found and process special summary
37869 2019-Jan-11 15:26:35.510419 - [DEBUG] Compose: EdgeIdentity * AllBottom
37870 2019-Jan-11 15:26:35.510448 - [DEBUG]
37871 2019-Jan-11 15:26:35.510472 - [DEBUG] Propagate flow
37872 2019-Jan-11 15:26:35.510497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37873 2019-Jan-11 15:26:35.510554 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37874 2019-Jan-11 15:26:35.511185 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37875 2019-Jan-11 15:26:35.511833 - [DEBUG] Edge function : AllBottom (result of previous compose)
37876 2019-Jan-11 15:26:35.511859 - [DEBUG]
37877 2019-Jan-11 15:26:35.511884 - [DEBUG] Join: AllTop & AllBottom
37878 2019-Jan-11 15:26:35.511911 - [DEBUG] = AllBottom (new jump func)
37879 2019-Jan-11 15:26:35.511937 - [DEBUG]
37880 2019-Jan-11 15:26:35.511961 - [DEBUG] Start adding new jump function
37881 2019-Jan-11 15:26:35.511985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37882 2019-Jan-11 15:26:35.512042 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37883 2019-Jan-11 15:26:35.512678 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37884 2019-Jan-11 15:26:35.513308 - [DEBUG] Edge Function : AllBottom
37885 2019-Jan-11 15:26:35.513337 - [DEBUG] End adding new jump function
37886 2019-Jan-11 15:26:35.513362 - [DEBUG]
37887 2019-Jan-11 15:26:35.513387 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37888 2019-Jan-11 15:26:35.513412 - [DEBUG]
37889 2019-Jan-11 15:26:35.513436 - [DEBUG] Process 1036. path edge:
37890 2019-Jan-11 15:26:35.513461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37891 2019-Jan-11 15:26:35.513517 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
37892 2019-Jan-11 15:26:35.514147 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37893 2019-Jan-11 15:26:35.514796 - [DEBUG]
37894 2019-Jan-11 15:26:35.514821 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37895 2019-Jan-11 15:26:35.515468 - [DEBUG] Compose: EdgeIdentity * AllBottom
37896 2019-Jan-11 15:26:35.515498 - [DEBUG]
37897 2019-Jan-11 15:26:35.515522 - [DEBUG] Propagate flow
37898 2019-Jan-11 15:26:35.515546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37899 2019-Jan-11 15:26:35.515605 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37900 2019-Jan-11 15:26:35.516239 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37901 2019-Jan-11 15:26:35.516875 - [DEBUG] Edge function : AllBottom (result of previous compose)
37902 2019-Jan-11 15:26:35.516902 - [DEBUG]
37903 2019-Jan-11 15:26:35.516927 - [DEBUG] Join: AllTop & AllBottom
37904 2019-Jan-11 15:26:35.516955 - [DEBUG] = AllBottom (new jump func)
37905 2019-Jan-11 15:26:35.516980 - [DEBUG]
37906 2019-Jan-11 15:26:35.517005 - [DEBUG] Start adding new jump function
37907 2019-Jan-11 15:26:35.517029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37908 2019-Jan-11 15:26:35.517087 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37909 2019-Jan-11 15:26:35.517724 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37910 2019-Jan-11 15:26:35.518366 - [DEBUG] Edge Function : AllBottom
37911 2019-Jan-11 15:26:35.518395 - [DEBUG] End adding new jump function
37912 2019-Jan-11 15:26:35.518428 - [DEBUG]
37913 2019-Jan-11 15:26:35.518453 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37914 2019-Jan-11 15:26:35.518478 - [DEBUG]
37915 2019-Jan-11 15:26:35.518503 - [DEBUG] Process 1037. path edge:
37916 2019-Jan-11 15:26:35.518527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37917 2019-Jan-11 15:26:35.518585 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
37918 2019-Jan-11 15:26:35.519212 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37919 2019-Jan-11 15:26:35.519847 - [DEBUG]
37920 2019-Jan-11 15:26:35.519873 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37921 2019-Jan-11 15:26:35.520515 - [DEBUG] Compose: EdgeIdentity * AllBottom
37922 2019-Jan-11 15:26:35.520544 - [DEBUG]
37923 2019-Jan-11 15:26:35.520568 - [DEBUG] Propagate flow
37924 2019-Jan-11 15:26:35.520593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37925 2019-Jan-11 15:26:35.520651 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37926 2019-Jan-11 15:26:35.521290 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37927 2019-Jan-11 15:26:35.521927 - [DEBUG] Edge function : AllBottom (result of previous compose)
37928 2019-Jan-11 15:26:35.521953 - [DEBUG]
37929 2019-Jan-11 15:26:35.521978 - [DEBUG] Join: AllTop & AllBottom
37930 2019-Jan-11 15:26:35.522005 - [DEBUG] = AllBottom (new jump func)
37931 2019-Jan-11 15:26:35.522031 - [DEBUG]
37932 2019-Jan-11 15:26:35.522055 - [DEBUG] Start adding new jump function
37933 2019-Jan-11 15:26:35.522080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37934 2019-Jan-11 15:26:35.522137 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37935 2019-Jan-11 15:26:35.522772 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37936 2019-Jan-11 15:26:35.523398 - [DEBUG] Edge Function : AllBottom
37937 2019-Jan-11 15:26:35.523426 - [DEBUG] End adding new jump function
37938 2019-Jan-11 15:26:35.523452 - [DEBUG]
37939 2019-Jan-11 15:26:35.523476 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37940 2019-Jan-11 15:26:35.523501 - [DEBUG]
37941 2019-Jan-11 15:26:35.523525 - [DEBUG] Process 1038. path edge:
37942 2019-Jan-11 15:26:35.523550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37943 2019-Jan-11 15:26:35.523608 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
37944 2019-Jan-11 15:26:35.524232 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37945 2019-Jan-11 15:26:35.524882 - [DEBUG]
37946 2019-Jan-11 15:26:35.524908 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37947 2019-Jan-11 15:26:35.525548 - [DEBUG] Compose: EdgeIdentity * AllBottom
37948 2019-Jan-11 15:26:35.525577 - [DEBUG]
37949 2019-Jan-11 15:26:35.525601 - [DEBUG] Propagate flow
37950 2019-Jan-11 15:26:35.525625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37951 2019-Jan-11 15:26:35.525683 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37952 2019-Jan-11 15:26:35.526320 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37953 2019-Jan-11 15:26:35.526956 - [DEBUG] Edge function : AllBottom (result of previous compose)
37954 2019-Jan-11 15:26:35.526990 - [DEBUG]
37955 2019-Jan-11 15:26:35.527016 - [DEBUG] Join: AllTop & AllBottom
37956 2019-Jan-11 15:26:35.527043 - [DEBUG] = AllBottom (new jump func)
37957 2019-Jan-11 15:26:35.527069 - [DEBUG]
37958 2019-Jan-11 15:26:35.527093 - [DEBUG] Start adding new jump function
37959 2019-Jan-11 15:26:35.527118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37960 2019-Jan-11 15:26:35.527175 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37961 2019-Jan-11 15:26:35.527811 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37962 2019-Jan-11 15:26:35.528461 - [DEBUG] Edge Function : AllBottom
37963 2019-Jan-11 15:26:35.528489 - [DEBUG] End adding new jump function
37964 2019-Jan-11 15:26:35.528515 - [DEBUG]
37965 2019-Jan-11 15:26:35.528539 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37966 2019-Jan-11 15:26:35.528564 - [DEBUG]
37967 2019-Jan-11 15:26:35.528588 - [DEBUG] Process 1039. path edge:
37968 2019-Jan-11 15:26:35.528613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37969 2019-Jan-11 15:26:35.528670 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
37970 2019-Jan-11 15:26:35.529307 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37971 2019-Jan-11 15:26:35.529943 - [DEBUG]
37972 2019-Jan-11 15:26:35.529968 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37973 2019-Jan-11 15:26:35.530613 - [DEBUG] Possible callees:
37974 2019-Jan-11 15:26:35.530640 - [DEBUG] llvm.dbg.declare
37975 2019-Jan-11 15:26:35.530666 - [DEBUG] Possible return sites:
37976 2019-Jan-11 15:26:35.530690 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16337977 2019-Jan-11 15:26:35.531961 - [DEBUG] Found and process special summary
37978 2019-Jan-11 15:26:35.531995 - [DEBUG] Compose: EdgeIdentity * AllBottom
37979 2019-Jan-11 15:26:35.532023 - [DEBUG]
37980 2019-Jan-11 15:26:35.532048 - [DEBUG] Propagate flow
37981 2019-Jan-11 15:26:35.532072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37982 2019-Jan-11 15:26:35.532130 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37983 2019-Jan-11 15:26:35.532758 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37984 2019-Jan-11 15:26:35.533394 - [DEBUG] Edge function : AllBottom (result of previous compose)
37985 2019-Jan-11 15:26:35.533421 - [DEBUG]
37986 2019-Jan-11 15:26:35.533446 - [DEBUG] Join: AllTop & AllBottom
37987 2019-Jan-11 15:26:35.533473 - [DEBUG] = AllBottom (new jump func)
37988 2019-Jan-11 15:26:35.533499 - [DEBUG]
37989 2019-Jan-11 15:26:35.533523 - [DEBUG] Start adding new jump function
37990 2019-Jan-11 15:26:35.533548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37991 2019-Jan-11 15:26:35.533606 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37992 2019-Jan-11 15:26:35.534242 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37993 2019-Jan-11 15:26:35.534884 - [DEBUG] Edge Function : AllBottom
37994 2019-Jan-11 15:26:35.534912 - [DEBUG] End adding new jump function
37995 2019-Jan-11 15:26:35.534946 - [DEBUG]
37996 2019-Jan-11 15:26:35.534971 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37997 2019-Jan-11 15:26:35.534996 - [DEBUG]
37998 2019-Jan-11 15:26:35.535020 - [DEBUG] Process 1040. path edge:
37999 2019-Jan-11 15:26:35.535045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38000 2019-Jan-11 15:26:35.535103 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
38001 2019-Jan-11 15:26:35.535732 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38002 2019-Jan-11 15:26:35.536366 - [DEBUG]
38003 2019-Jan-11 15:26:35.536392 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38004 2019-Jan-11 15:26:35.537039 - [DEBUG] Compose: EdgeIdentity * AllBottom
38005 2019-Jan-11 15:26:35.537070 - [DEBUG]
38006 2019-Jan-11 15:26:35.537095 - [DEBUG] Propagate flow
38007 2019-Jan-11 15:26:35.537119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38008 2019-Jan-11 15:26:35.537177 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38009 2019-Jan-11 15:26:35.537804 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38010 2019-Jan-11 15:26:35.538455 - [DEBUG] Edge function : AllBottom (result of previous compose)
38011 2019-Jan-11 15:26:35.538482 - [DEBUG]
38012 2019-Jan-11 15:26:35.538507 - [DEBUG] Join: AllTop & AllBottom
38013 2019-Jan-11 15:26:35.538535 - [DEBUG] = AllBottom (new jump func)
38014 2019-Jan-11 15:26:35.538561 - [DEBUG]
38015 2019-Jan-11 15:26:35.538585 - [DEBUG] Start adding new jump function
38016 2019-Jan-11 15:26:35.538610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38017 2019-Jan-11 15:26:35.538666 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38018 2019-Jan-11 15:26:35.539302 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38019 2019-Jan-11 15:26:35.539928 - [DEBUG] Edge Function : AllBottom
38020 2019-Jan-11 15:26:35.539957 - [DEBUG] End adding new jump function
38021 2019-Jan-11 15:26:35.539982 - [DEBUG]
38022 2019-Jan-11 15:26:35.540007 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
38023 2019-Jan-11 15:26:35.540032 - [DEBUG]
38024 2019-Jan-11 15:26:35.540056 - [DEBUG] Process 1041. path edge:
38025 2019-Jan-11 15:26:35.540081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38026 2019-Jan-11 15:26:35.540138 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
38027 2019-Jan-11 15:26:35.540764 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38028 2019-Jan-11 15:26:35.541414 - [DEBUG]
38029 2019-Jan-11 15:26:35.541440 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38030 2019-Jan-11 15:26:35.542082 - [DEBUG] Compose: EdgeIdentity * AllBottom
38031 2019-Jan-11 15:26:35.542111 - [DEBUG]
38032 2019-Jan-11 15:26:35.542135 - [DEBUG] Propagate flow
38033 2019-Jan-11 15:26:35.542160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38034 2019-Jan-11 15:26:35.542217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38035 2019-Jan-11 15:26:35.542853 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38036 2019-Jan-11 15:26:35.543489 - [DEBUG] Edge function : AllBottom (result of previous compose)
38037 2019-Jan-11 15:26:35.543523 - [DEBUG]
38038 2019-Jan-11 15:26:35.543549 - [DEBUG] Join: AllTop & AllBottom
38039 2019-Jan-11 15:26:35.543576 - [DEBUG] = AllBottom (new jump func)
38040 2019-Jan-11 15:26:35.543602 - [DEBUG]
38041 2019-Jan-11 15:26:35.543626 - [DEBUG] Start adding new jump function
38042 2019-Jan-11 15:26:35.543651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38043 2019-Jan-11 15:26:35.543708 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38044 2019-Jan-11 15:26:35.544344 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38045 2019-Jan-11 15:26:35.544996 - [DEBUG] Edge Function : AllBottom
38046 2019-Jan-11 15:26:35.545024 - [DEBUG] End adding new jump function
38047 2019-Jan-11 15:26:35.545050 - [DEBUG]
38048 2019-Jan-11 15:26:35.545074 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
38049 2019-Jan-11 15:26:35.545099 - [DEBUG]
38050 2019-Jan-11 15:26:35.545123 - [DEBUG] Process 1042. path edge:
38051 2019-Jan-11 15:26:35.545148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38052 2019-Jan-11 15:26:35.545205 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
38053 2019-Jan-11 15:26:35.545841 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38054 2019-Jan-11 15:26:35.546477 - [DEBUG]
38055 2019-Jan-11 15:26:35.546502 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38056 2019-Jan-11 15:26:35.547148 - [DEBUG] Possible callees:
38057 2019-Jan-11 15:26:35.547174 - [DEBUG] llvm.dbg.declare
38058 2019-Jan-11 15:26:35.547200 - [DEBUG] Possible return sites:
38059 2019-Jan-11 15:26:35.547225 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16938060 2019-Jan-11 15:26:35.548490 - [DEBUG] Found and process special summary
38061 2019-Jan-11 15:26:35.548524 - [DEBUG] Compose: EdgeIdentity * AllBottom
38062 2019-Jan-11 15:26:35.548552 - [DEBUG]
38063 2019-Jan-11 15:26:35.548577 - [DEBUG] Propagate flow
38064 2019-Jan-11 15:26:35.548602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38065 2019-Jan-11 15:26:35.548660 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38066 2019-Jan-11 15:26:35.549290 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38067 2019-Jan-11 15:26:35.549925 - [DEBUG] Edge function : AllBottom (result of previous compose)
38068 2019-Jan-11 15:26:35.549952 - [DEBUG]
38069 2019-Jan-11 15:26:35.549977 - [DEBUG] Join: AllTop & AllBottom
38070 2019-Jan-11 15:26:35.550005 - [DEBUG] = AllBottom (new jump func)
38071 2019-Jan-11 15:26:35.550030 - [DEBUG]
38072 2019-Jan-11 15:26:35.550055 - [DEBUG] Start adding new jump function
38073 2019-Jan-11 15:26:35.550079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38074 2019-Jan-11 15:26:35.550135 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38075 2019-Jan-11 15:26:35.550770 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38076 2019-Jan-11 15:26:35.551414 - [DEBUG] Edge Function : AllBottom
38077 2019-Jan-11 15:26:35.551449 - [DEBUG] End adding new jump function
38078 2019-Jan-11 15:26:35.551473 - [DEBUG]
38079 2019-Jan-11 15:26:35.551497 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
38080 2019-Jan-11 15:26:35.551521 - [DEBUG]
38081 2019-Jan-11 15:26:35.551544 - [DEBUG] Process 1043. path edge:
38082 2019-Jan-11 15:26:35.551568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38083 2019-Jan-11 15:26:35.551625 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
38084 2019-Jan-11 15:26:35.552254 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38085 2019-Jan-11 15:26:35.552889 - [DEBUG]
38086 2019-Jan-11 15:26:35.552915 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38087 2019-Jan-11 15:26:35.553562 - [DEBUG] Compose: EdgeIdentity * AllBottom
38088 2019-Jan-11 15:26:35.553592 - [DEBUG]
38089 2019-Jan-11 15:26:35.553616 - [DEBUG] Propagate flow
38090 2019-Jan-11 15:26:35.553640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38091 2019-Jan-11 15:26:35.553699 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38092 2019-Jan-11 15:26:35.554334 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38093 2019-Jan-11 15:26:35.554986 - [DEBUG] Edge function : AllBottom (result of previous compose)
38094 2019-Jan-11 15:26:35.555013 - [DEBUG]
38095 2019-Jan-11 15:26:35.555038 - [DEBUG] Join: AllTop & AllBottom
38096 2019-Jan-11 15:26:35.555065 - [DEBUG] = AllBottom (new jump func)
38097 2019-Jan-11 15:26:35.555091 - [DEBUG]
38098 2019-Jan-11 15:26:35.555116 - [DEBUG] Start adding new jump function
38099 2019-Jan-11 15:26:35.555140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38100 2019-Jan-11 15:26:35.555198 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38101 2019-Jan-11 15:26:35.555835 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38102 2019-Jan-11 15:26:35.556462 - [DEBUG] Edge Function : AllBottom
38103 2019-Jan-11 15:26:35.556491 - [DEBUG] End adding new jump function
38104 2019-Jan-11 15:26:35.556516 - [DEBUG]
38105 2019-Jan-11 15:26:35.556541 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
38106 2019-Jan-11 15:26:35.556566 - [DEBUG]
38107 2019-Jan-11 15:26:35.556590 - [DEBUG] Process 1044. path edge:
38108 2019-Jan-11 15:26:35.556615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38109 2019-Jan-11 15:26:35.556672 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
38110 2019-Jan-11 15:26:35.557300 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38111 2019-Jan-11 15:26:35.557948 - [DEBUG]
38112 2019-Jan-11 15:26:35.557973 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38113 2019-Jan-11 15:26:35.558618 - [DEBUG] Compose: EdgeIdentity * AllBottom
38114 2019-Jan-11 15:26:35.558648 - [DEBUG]
38115 2019-Jan-11 15:26:35.558673 - [DEBUG] Propagate flow
38116 2019-Jan-11 15:26:35.558697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38117 2019-Jan-11 15:26:35.558755 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38118 2019-Jan-11 15:26:35.559386 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38119 2019-Jan-11 15:26:35.560029 - [DEBUG] Edge function : AllBottom (result of previous compose)
38120 2019-Jan-11 15:26:35.560056 - [DEBUG]
38121 2019-Jan-11 15:26:35.560081 - [DEBUG] Join: AllTop & AllBottom
38122 2019-Jan-11 15:26:35.560109 - [DEBUG] = AllBottom (new jump func)
38123 2019-Jan-11 15:26:35.560135 - [DEBUG]
38124 2019-Jan-11 15:26:35.560159 - [DEBUG] Start adding new jump function
38125 2019-Jan-11 15:26:35.560184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38126 2019-Jan-11 15:26:35.560242 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38127 2019-Jan-11 15:26:35.560879 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38128 2019-Jan-11 15:26:35.561523 - [DEBUG] Edge Function : AllBottom
38129 2019-Jan-11 15:26:35.561551 - [DEBUG] End adding new jump function
38130 2019-Jan-11 15:26:35.561575 - [DEBUG]
38131 2019-Jan-11 15:26:35.561599 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
38132 2019-Jan-11 15:26:35.561624 - [DEBUG]
38133 2019-Jan-11 15:26:35.561647 - [DEBUG] Process 1045. path edge:
38134 2019-Jan-11 15:26:35.561672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38135 2019-Jan-11 15:26:35.561728 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
38136 2019-Jan-11 15:26:35.562359 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38137 2019-Jan-11 15:26:35.562994 - [DEBUG]
38138 2019-Jan-11 15:26:35.563019 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38139 2019-Jan-11 15:26:35.563669 - [DEBUG] Compose: EdgeIdentity * AllBottom
38140 2019-Jan-11 15:26:35.563700 - [DEBUG]
38141 2019-Jan-11 15:26:35.563724 - [DEBUG] Propagate flow
38142 2019-Jan-11 15:26:35.563749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38143 2019-Jan-11 15:26:35.563807 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38144 2019-Jan-11 15:26:35.564434 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38145 2019-Jan-11 15:26:35.565084 - [DEBUG] Edge function : AllBottom (result of previous compose)
38146 2019-Jan-11 15:26:35.565111 - [DEBUG]
38147 2019-Jan-11 15:26:35.565136 - [DEBUG] Join: AllTop & AllBottom
38148 2019-Jan-11 15:26:35.565164 - [DEBUG] = AllBottom (new jump func)
38149 2019-Jan-11 15:26:35.565190 - [DEBUG]
38150 2019-Jan-11 15:26:35.565214 - [DEBUG] Start adding new jump function
38151 2019-Jan-11 15:26:35.565238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38152 2019-Jan-11 15:26:35.565296 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38153 2019-Jan-11 15:26:35.565933 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38154 2019-Jan-11 15:26:35.566575 - [DEBUG] Edge Function : AllBottom
38155 2019-Jan-11 15:26:35.566606 - [DEBUG] End adding new jump function
38156 2019-Jan-11 15:26:35.566631 - [DEBUG]
38157 2019-Jan-11 15:26:35.566656 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
38158 2019-Jan-11 15:26:35.566681 - [DEBUG]
38159 2019-Jan-11 15:26:35.566706 - [DEBUG] Process 1046. path edge:
38160 2019-Jan-11 15:26:35.566731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38161 2019-Jan-11 15:26:35.566800 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
38162 2019-Jan-11 15:26:35.567497 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38163 2019-Jan-11 15:26:35.568231 - [DEBUG]
38164 2019-Jan-11 15:26:35.568260 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38165 2019-Jan-11 15:26:35.568949 - [DEBUG] Compose: EdgeIdentity * AllBottom
38166 2019-Jan-11 15:26:35.568979 - [DEBUG]
38167 2019-Jan-11 15:26:35.569004 - [DEBUG] Propagate flow
38168 2019-Jan-11 15:26:35.569029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38169 2019-Jan-11 15:26:35.569095 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38170 2019-Jan-11 15:26:35.569732 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38171 2019-Jan-11 15:26:35.570368 - [DEBUG] Edge function : AllBottom (result of previous compose)
38172 2019-Jan-11 15:26:35.570395 - [DEBUG]
38173 2019-Jan-11 15:26:35.570421 - [DEBUG] Join: AllTop & AllBottom
38174 2019-Jan-11 15:26:35.570448 - [DEBUG] = AllBottom (new jump func)
38175 2019-Jan-11 15:26:35.570474 - [DEBUG]
38176 2019-Jan-11 15:26:35.570499 - [DEBUG] Start adding new jump function
38177 2019-Jan-11 15:26:35.570523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38178 2019-Jan-11 15:26:35.570581 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38179 2019-Jan-11 15:26:35.571237 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38180 2019-Jan-11 15:26:35.571866 - [DEBUG] Edge Function : AllBottom
38181 2019-Jan-11 15:26:35.571897 - [DEBUG] End adding new jump function
38182 2019-Jan-11 15:26:35.571922 - [DEBUG]
38183 2019-Jan-11 15:26:35.571946 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
38184 2019-Jan-11 15:26:35.571972 - [DEBUG]
38185 2019-Jan-11 15:26:35.571996 - [DEBUG] Process 1047. path edge:
38186 2019-Jan-11 15:26:35.572021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38187 2019-Jan-11 15:26:35.572078 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
38188 2019-Jan-11 15:26:35.572707 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38189 2019-Jan-11 15:26:35.573340 - [DEBUG]
38190 2019-Jan-11 15:26:35.573366 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38191 2019-Jan-11 15:26:35.574023 - [DEBUG] Compose: EdgeIdentity * AllBottom
38192 2019-Jan-11 15:26:35.574052 - [DEBUG]
38193 2019-Jan-11 15:26:35.574077 - [DEBUG] Propagate flow
38194 2019-Jan-11 15:26:35.574101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38195 2019-Jan-11 15:26:35.574160 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38196 2019-Jan-11 15:26:35.574802 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38197 2019-Jan-11 15:26:35.575439 - [DEBUG] Edge function : AllBottom (result of previous compose)
38198 2019-Jan-11 15:26:35.575465 - [DEBUG]
38199 2019-Jan-11 15:26:35.575491 - [DEBUG] Join: AllTop & AllBottom
38200 2019-Jan-11 15:26:35.575518 - [DEBUG] = AllBottom (new jump func)
38201 2019-Jan-11 15:26:35.575544 - [DEBUG]
38202 2019-Jan-11 15:26:35.575568 - [DEBUG] Start adding new jump function
38203 2019-Jan-11 15:26:35.575593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38204 2019-Jan-11 15:26:35.575664 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38205 2019-Jan-11 15:26:35.576301 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38206 2019-Jan-11 15:26:35.576925 - [DEBUG] Edge Function : AllBottom
38207 2019-Jan-11 15:26:35.576954 - [DEBUG] End adding new jump function
38208 2019-Jan-11 15:26:35.576979 - [DEBUG]
38209 2019-Jan-11 15:26:35.577004 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
38210 2019-Jan-11 15:26:35.577029 - [DEBUG]
38211 2019-Jan-11 15:26:35.577053 - [DEBUG] Process 1048. path edge:
38212 2019-Jan-11 15:26:35.577078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38213 2019-Jan-11 15:26:35.577136 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
38214 2019-Jan-11 15:26:35.577761 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38215 2019-Jan-11 15:26:35.578410 - [DEBUG]
38216 2019-Jan-11 15:26:35.578437 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38217 2019-Jan-11 15:26:35.579079 - [DEBUG] Compose: EdgeIdentity * AllBottom
38218 2019-Jan-11 15:26:35.579108 - [DEBUG]
38219 2019-Jan-11 15:26:35.579133 - [DEBUG] Propagate flow
38220 2019-Jan-11 15:26:35.579157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38221 2019-Jan-11 15:26:35.579215 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38222 2019-Jan-11 15:26:35.579844 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38223 2019-Jan-11 15:26:35.580479 - [DEBUG] Edge function : AllBottom (result of previous compose)
38224 2019-Jan-11 15:26:35.580505 - [DEBUG]
38225 2019-Jan-11 15:26:35.580531 - [DEBUG] Join: AllTop & AllBottom
38226 2019-Jan-11 15:26:35.580558 - [DEBUG] = AllBottom (new jump func)
38227 2019-Jan-11 15:26:35.580584 - [DEBUG]
38228 2019-Jan-11 15:26:35.580608 - [DEBUG] Start adding new jump function
38229 2019-Jan-11 15:26:35.580633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38230 2019-Jan-11 15:26:35.580690 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38231 2019-Jan-11 15:26:35.581340 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38232 2019-Jan-11 15:26:35.581967 - [DEBUG] Edge Function : AllBottom
38233 2019-Jan-11 15:26:35.581996 - [DEBUG] End adding new jump function
38234 2019-Jan-11 15:26:35.582022 - [DEBUG]
38235 2019-Jan-11 15:26:35.582046 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
38236 2019-Jan-11 15:26:35.582071 - [DEBUG]
38237 2019-Jan-11 15:26:35.582095 - [DEBUG] Process 1049. path edge:
38238 2019-Jan-11 15:26:35.582120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38239 2019-Jan-11 15:26:35.582177 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
38240 2019-Jan-11 15:26:35.582806 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38241 2019-Jan-11 15:26:35.583440 - [DEBUG]
38242 2019-Jan-11 15:26:35.583465 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38243 2019-Jan-11 15:26:35.584113 - [DEBUG] Compose: EdgeIdentity * AllBottom
38244 2019-Jan-11 15:26:35.584143 - [DEBUG]
38245 2019-Jan-11 15:26:35.584168 - [DEBUG] Propagate flow
38246 2019-Jan-11 15:26:35.584200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38247 2019-Jan-11 15:26:35.584260 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38248 2019-Jan-11 15:26:35.584907 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38249 2019-Jan-11 15:26:35.585544 - [DEBUG] Edge function : AllBottom (result of previous compose)
38250 2019-Jan-11 15:26:35.585570 - [DEBUG]
38251 2019-Jan-11 15:26:35.585596 - [DEBUG] Join: AllTop & AllBottom
38252 2019-Jan-11 15:26:35.585623 - [DEBUG] = AllBottom (new jump func)
38253 2019-Jan-11 15:26:35.585649 - [DEBUG]
38254 2019-Jan-11 15:26:35.585673 - [DEBUG] Start adding new jump function
38255 2019-Jan-11 15:26:35.585698 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38256 2019-Jan-11 15:26:35.585755 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38257 2019-Jan-11 15:26:35.586391 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38258 2019-Jan-11 15:26:35.587022 - [DEBUG] Edge Function : AllBottom
38259 2019-Jan-11 15:26:35.587049 - [DEBUG] End adding new jump function
38260 2019-Jan-11 15:26:35.587074 - [DEBUG]
38261 2019-Jan-11 15:26:35.587097 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
38262 2019-Jan-11 15:26:35.587121 - [DEBUG]
38263 2019-Jan-11 15:26:35.587145 - [DEBUG] Process 1050. path edge:
38264 2019-Jan-11 15:26:35.587169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38265 2019-Jan-11 15:26:35.587225 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
38266 2019-Jan-11 15:26:35.587868 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38267 2019-Jan-11 15:26:35.588506 - [DEBUG]
38268 2019-Jan-11 15:26:35.588532 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38269 2019-Jan-11 15:26:35.589182 - [DEBUG] Compose: EdgeIdentity * AllBottom
38270 2019-Jan-11 15:26:35.589211 - [DEBUG]
38271 2019-Jan-11 15:26:35.589236 - [DEBUG] Propagate flow
38272 2019-Jan-11 15:26:35.589260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38273 2019-Jan-11 15:26:35.589319 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38274 2019-Jan-11 15:26:35.589957 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38275 2019-Jan-11 15:26:35.590592 - [DEBUG] Edge function : AllBottom (result of previous compose)
38276 2019-Jan-11 15:26:35.590619 - [DEBUG]
38277 2019-Jan-11 15:26:35.590645 - [DEBUG] Join: AllTop & AllBottom
38278 2019-Jan-11 15:26:35.590672 - [DEBUG] = AllBottom (new jump func)
38279 2019-Jan-11 15:26:35.590698 - [DEBUG]
38280 2019-Jan-11 15:26:35.590723 - [DEBUG] Start adding new jump function
38281 2019-Jan-11 15:26:35.590747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38282 2019-Jan-11 15:26:35.590805 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38283 2019-Jan-11 15:26:35.591456 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38284 2019-Jan-11 15:26:35.592083 - [DEBUG] Edge Function : AllBottom
38285 2019-Jan-11 15:26:35.592112 - [DEBUG] End adding new jump function
38286 2019-Jan-11 15:26:35.592137 - [DEBUG]
38287 2019-Jan-11 15:26:35.592170 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38288 2019-Jan-11 15:26:35.592196 - [DEBUG]
38289 2019-Jan-11 15:26:35.592220 - [DEBUG] Process 1051. path edge:
38290 2019-Jan-11 15:26:35.592245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38291 2019-Jan-11 15:26:35.592303 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
38292 2019-Jan-11 15:26:35.592930 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38293 2019-Jan-11 15:26:35.593566 - [DEBUG]
38294 2019-Jan-11 15:26:35.593591 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38295 2019-Jan-11 15:26:35.594239 - [DEBUG] Compose: EdgeIdentity * AllBottom
38296 2019-Jan-11 15:26:35.594268 - [DEBUG]
38297 2019-Jan-11 15:26:35.594293 - [DEBUG] Propagate flow
38298 2019-Jan-11 15:26:35.594318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38299 2019-Jan-11 15:26:35.594377 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38300 2019-Jan-11 15:26:35.595021 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38301 2019-Jan-11 15:26:35.595658 - [DEBUG] Edge function : AllBottom (result of previous compose)
38302 2019-Jan-11 15:26:35.595685 - [DEBUG]
38303 2019-Jan-11 15:26:35.595711 - [DEBUG] Join: AllTop & AllBottom
38304 2019-Jan-11 15:26:35.595738 - [DEBUG] = AllBottom (new jump func)
38305 2019-Jan-11 15:26:35.595764 - [DEBUG]
38306 2019-Jan-11 15:26:35.595788 - [DEBUG] Start adding new jump function
38307 2019-Jan-11 15:26:35.595813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38308 2019-Jan-11 15:26:35.595870 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38309 2019-Jan-11 15:26:35.596507 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38310 2019-Jan-11 15:26:35.597135 - [DEBUG] Edge Function : AllBottom
38311 2019-Jan-11 15:26:35.597164 - [DEBUG] End adding new jump function
38312 2019-Jan-11 15:26:35.597189 - [DEBUG]
38313 2019-Jan-11 15:26:35.597214 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38314 2019-Jan-11 15:26:35.597239 - [DEBUG]
38315 2019-Jan-11 15:26:35.597263 - [DEBUG] Process 1052. path edge:
38316 2019-Jan-11 15:26:35.597288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38317 2019-Jan-11 15:26:35.597346 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
38318 2019-Jan-11 15:26:35.597987 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38319 2019-Jan-11 15:26:35.598623 - [DEBUG]
38320 2019-Jan-11 15:26:35.598649 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38321 2019-Jan-11 15:26:35.599288 - [DEBUG] Start of endsummarytab entry
38322 2019-Jan-11 15:26:35.599325 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38323 2019-Jan-11 15:26:35.599969 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
38324 2019-Jan-11 15:26:35.600030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38325 2019-Jan-11 15:26:35.600657 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38326 2019-Jan-11 15:26:35.601307 - [DEBUG] EF: AllBottom
38327 2019-Jan-11 15:26:35.601332 - [DEBUG]
38328 2019-Jan-11 15:26:35.601356 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38329 2019-Jan-11 15:26:35.601989 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
38330 2019-Jan-11 15:26:35.602619 - [DEBUG] EF: AllBottom
38331 2019-Jan-11 15:26:35.602646 - [DEBUG]
38332 2019-Jan-11 15:26:35.602670 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38333 2019-Jan-11 15:26:35.603296 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38334 2019-Jan-11 15:26:35.603924 - [DEBUG] EF: AllBottom
38335 2019-Jan-11 15:26:35.603950 - [DEBUG]
38336 2019-Jan-11 15:26:35.603975 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38337 2019-Jan-11 15:26:35.604613 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38338 2019-Jan-11 15:26:35.605250 - [DEBUG] EF: AllBottom
38339 2019-Jan-11 15:26:35.605276 - [DEBUG]
38340 2019-Jan-11 15:26:35.605300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38341 2019-Jan-11 15:26:35.605925 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
38342 2019-Jan-11 15:26:35.606550 - [DEBUG] EF: AllBottom
38343 2019-Jan-11 15:26:35.606576 - [DEBUG]
38344 2019-Jan-11 15:26:35.606601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38345 2019-Jan-11 15:26:35.607225 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38346 2019-Jan-11 15:26:35.607854 - [DEBUG] EF: AllBottom
38347 2019-Jan-11 15:26:35.607891 - [DEBUG]
38348 2019-Jan-11 15:26:35.607916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38349 2019-Jan-11 15:26:35.608541 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38350 2019-Jan-11 15:26:35.609177 - [DEBUG] EF: AllBottom
38351 2019-Jan-11 15:26:35.609204 - [DEBUG]
38352 2019-Jan-11 15:26:35.609228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38353 2019-Jan-11 15:26:35.609853 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38354 2019-Jan-11 15:26:35.610480 - [DEBUG] EF: AllBottom
38355 2019-Jan-11 15:26:35.610506 - [DEBUG]
38356 2019-Jan-11 15:26:35.610531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38357 2019-Jan-11 15:26:35.611155 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
38358 2019-Jan-11 15:26:35.611806 - [DEBUG] EF: AllBottom
38359 2019-Jan-11 15:26:35.611832 - [DEBUG]
38360 2019-Jan-11 15:26:35.611857 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38361 2019-Jan-11 15:26:35.612481 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38362 2019-Jan-11 15:26:35.613118 - [DEBUG] EF: AllBottom
38363 2019-Jan-11 15:26:35.613144 - [DEBUG]
38364 2019-Jan-11 15:26:35.613169 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38365 2019-Jan-11 15:26:35.613792 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38366 2019-Jan-11 15:26:35.614421 - [DEBUG] EF: AllBottom
38367 2019-Jan-11 15:26:35.614447 - [DEBUG]
38368 2019-Jan-11 15:26:35.614471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38369 2019-Jan-11 15:26:35.615110 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38370 2019-Jan-11 15:26:35.615738 - [DEBUG] EF: AllBottom
38371 2019-Jan-11 15:26:35.615764 - [DEBUG]
38372 2019-Jan-11 15:26:35.615788 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38373 2019-Jan-11 15:26:35.616413 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38374 2019-Jan-11 15:26:35.617051 - [DEBUG] EF: AllBottom
38375 2019-Jan-11 15:26:35.617077 - [DEBUG]
38376 2019-Jan-11 15:26:35.617102 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38377 2019-Jan-11 15:26:35.617727 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38378 2019-Jan-11 15:26:35.618378 - [DEBUG] EF: AllBottom
38379 2019-Jan-11 15:26:35.618405 - [DEBUG]
38380 2019-Jan-11 15:26:35.618429 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38381 2019-Jan-11 15:26:35.619062 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38382 2019-Jan-11 15:26:35.619690 - [DEBUG] EF: AllBottom
38383 2019-Jan-11 15:26:35.619716 - [DEBUG]
38384 2019-Jan-11 15:26:35.619741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38385 2019-Jan-11 15:26:35.620366 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
38386 2019-Jan-11 15:26:35.620993 - [DEBUG] EF: AllBottom
38387 2019-Jan-11 15:26:35.621019 - [DEBUG]
38388 2019-Jan-11 15:26:35.621043 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38389 2019-Jan-11 15:26:35.621684 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38390 2019-Jan-11 15:26:35.622319 - [DEBUG] EF: AllBottom
38391 2019-Jan-11 15:26:35.622345 - [DEBUG]
38392 2019-Jan-11 15:26:35.622369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38393 2019-Jan-11 15:26:35.622994 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38394 2019-Jan-11 15:26:35.623622 - [DEBUG] EF: AllBottom
38395 2019-Jan-11 15:26:35.623647 - [DEBUG]
38396 2019-Jan-11 15:26:35.623672 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38397 2019-Jan-11 15:26:35.624296 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
38398 2019-Jan-11 15:26:35.624938 - [DEBUG] EF: AllBottom
38399 2019-Jan-11 15:26:35.624964 - [DEBUG]
38400 2019-Jan-11 15:26:35.624989 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38401 2019-Jan-11 15:26:35.625613 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38402 2019-Jan-11 15:26:35.626239 - [DEBUG] EF: AllBottom
38403 2019-Jan-11 15:26:35.626265 - [DEBUG]
38404 2019-Jan-11 15:26:35.626290 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38405 2019-Jan-11 15:26:35.626914 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
38406 2019-Jan-11 15:26:35.627543 - [DEBUG] EF: AllBottom
38407 2019-Jan-11 15:26:35.627569 - [DEBUG]
38408 2019-Jan-11 15:26:35.627594 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38409 2019-Jan-11 15:26:35.628232 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
38410 2019-Jan-11 15:26:35.628858 - [DEBUG] EF: AllBottom
38411 2019-Jan-11 15:26:35.628884 - [DEBUG]
38412 2019-Jan-11 15:26:35.628909 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38413 2019-Jan-11 15:26:35.629533 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38414 2019-Jan-11 15:26:35.630160 - [DEBUG] EF: AllBottom
38415 2019-Jan-11 15:26:35.630186 - [DEBUG]
38416 2019-Jan-11 15:26:35.630211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38417 2019-Jan-11 15:26:35.630836 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38418 2019-Jan-11 15:26:35.631477 - [DEBUG] EF: AllBottom
38419 2019-Jan-11 15:26:35.631502 - [DEBUG]
38420 2019-Jan-11 15:26:35.631526 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38421 2019-Jan-11 15:26:35.632158 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
38422 2019-Jan-11 15:26:35.632787 - [DEBUG] EF: AllBottom
38423 2019-Jan-11 15:26:35.632813 - [DEBUG]
38424 2019-Jan-11 15:26:35.632838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38425 2019-Jan-11 15:26:35.633462 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38426 2019-Jan-11 15:26:35.634088 - [DEBUG] EF: AllBottom
38427 2019-Jan-11 15:26:35.634114 - [DEBUG]
38428 2019-Jan-11 15:26:35.634139 - [DEBUG] ---------------
38429 2019-Jan-11 15:26:35.634164 - [DEBUG]
38430 2019-Jan-11 15:26:35.634191 - [DEBUG] End of endsummarytab entry
38431 2019-Jan-11 15:26:35.634215 - [DEBUG]
38432 2019-Jan-11 15:26:35.634238 - [DEBUG] Start of incomingtab entry
38433 2019-Jan-11 15:26:35.634263 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38434 2019-Jan-11 15:26:35.634902 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
38435 2019-Jan-11 15:26:35.634960 - [DEBUG] ---------------
38436 2019-Jan-11 15:26:35.634986 - [DEBUG] End of incomingtab entry
38437 2019-Jan-11 15:26:35.635010 - [DEBUG]
38438 2019-Jan-11 15:26:35.635036 - [DEBUG] EDGE:
38439 2019-Jan-11 15:26:35.635094 - [DEBUG] ---> 38440 2019-Jan-11 15:26:35.635720 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38441 2019-Jan-11 15:26:35.636356 - [DEBUG]
38442 2019-Jan-11 15:26:35.636381 - [DEBUG] EDGE:
38443 2019-Jan-11 15:26:35.636440 - [DEBUG] ---> 38444 2019-Jan-11 15:26:35.637066 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38445 2019-Jan-11 15:26:35.637702 - [DEBUG]
38446 2019-Jan-11 15:26:35.637737 - [DEBUG] Compose: EdgeIdentity * AllBottom
38447 2019-Jan-11 15:26:35.637765 - [DEBUG]
38448 2019-Jan-11 15:26:35.637790 - [DEBUG] Propagate flow
38449 2019-Jan-11 15:26:35.637814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38450 2019-Jan-11 15:26:35.637884 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38451 2019-Jan-11 15:26:35.638520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38452 2019-Jan-11 15:26:35.639154 - [DEBUG] Edge function : AllBottom (result of previous compose)
38453 2019-Jan-11 15:26:35.639180 - [DEBUG]
38454 2019-Jan-11 15:26:35.639206 - [DEBUG] Join: AllTop & AllBottom
38455 2019-Jan-11 15:26:35.639233 - [DEBUG] = AllBottom (new jump func)
38456 2019-Jan-11 15:26:35.639259 - [DEBUG]
38457 2019-Jan-11 15:26:35.639283 - [DEBUG] Start adding new jump function
38458 2019-Jan-11 15:26:35.639307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38459 2019-Jan-11 15:26:35.639364 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38460 2019-Jan-11 15:26:35.640000 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38461 2019-Jan-11 15:26:35.640637 - [DEBUG] Edge Function : AllBottom
38462 2019-Jan-11 15:26:35.640666 - [DEBUG] End adding new jump function
38463 2019-Jan-11 15:26:35.640691 - [DEBUG]
38464 2019-Jan-11 15:26:35.640715 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38465 2019-Jan-11 15:26:35.640740 - [DEBUG]
38466 2019-Jan-11 15:26:35.640774 - [DEBUG] Process 1053. path edge:
38467 2019-Jan-11 15:26:35.640799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38468 2019-Jan-11 15:26:35.640857 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
38469 2019-Jan-11 15:26:35.641509 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38470 2019-Jan-11 15:26:35.642143 - [DEBUG]
38471 2019-Jan-11 15:26:35.642168 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38472 2019-Jan-11 15:26:35.642818 - [DEBUG] Possible callees:
38473 2019-Jan-11 15:26:35.642844 - [DEBUG] llvm.dbg.declare
38474 2019-Jan-11 15:26:35.642870 - [DEBUG] Possible return sites:
38475 2019-Jan-11 15:26:35.642894 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19338476 2019-Jan-11 15:26:35.644154 - [DEBUG] Found and process special summary
38477 2019-Jan-11 15:26:35.644189 - [DEBUG] Compose: EdgeIdentity * AllBottom
38478 2019-Jan-11 15:26:35.644217 - [DEBUG]
38479 2019-Jan-11 15:26:35.644242 - [DEBUG] Propagate flow
38480 2019-Jan-11 15:26:35.644267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38481 2019-Jan-11 15:26:35.644324 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38482 2019-Jan-11 15:26:35.644970 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38483 2019-Jan-11 15:26:35.645605 - [DEBUG] Edge function : AllBottom (result of previous compose)
38484 2019-Jan-11 15:26:35.645631 - [DEBUG]
38485 2019-Jan-11 15:26:35.645657 - [DEBUG] Join: AllTop & AllBottom
38486 2019-Jan-11 15:26:35.645683 - [DEBUG] = AllBottom (new jump func)
38487 2019-Jan-11 15:26:35.645709 - [DEBUG]
38488 2019-Jan-11 15:26:35.645733 - [DEBUG] Start adding new jump function
38489 2019-Jan-11 15:26:35.645757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38490 2019-Jan-11 15:26:35.645815 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38491 2019-Jan-11 15:26:35.646451 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38492 2019-Jan-11 15:26:35.647080 - [DEBUG] Edge Function : AllBottom
38493 2019-Jan-11 15:26:35.647109 - [DEBUG] End adding new jump function
38494 2019-Jan-11 15:26:35.647134 - [DEBUG]
38495 2019-Jan-11 15:26:35.647158 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38496 2019-Jan-11 15:26:35.647183 - [DEBUG]
38497 2019-Jan-11 15:26:35.647207 - [DEBUG] Process 1054. path edge:
38498 2019-Jan-11 15:26:35.647232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38499 2019-Jan-11 15:26:35.647289 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
38500 2019-Jan-11 15:26:35.647933 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38501 2019-Jan-11 15:26:35.648568 - [DEBUG]
38502 2019-Jan-11 15:26:35.648593 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38503 2019-Jan-11 15:26:35.649243 - [DEBUG] Compose: EdgeIdentity * AllBottom
38504 2019-Jan-11 15:26:35.649273 - [DEBUG]
38505 2019-Jan-11 15:26:35.649297 - [DEBUG] Propagate flow
38506 2019-Jan-11 15:26:35.649321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38507 2019-Jan-11 15:26:35.649388 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38508 2019-Jan-11 15:26:35.650016 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38509 2019-Jan-11 15:26:35.650652 - [DEBUG] Edge function : AllBottom (result of previous compose)
38510 2019-Jan-11 15:26:35.650678 - [DEBUG]
38511 2019-Jan-11 15:26:35.650704 - [DEBUG] Join: AllTop & AllBottom
38512 2019-Jan-11 15:26:35.650731 - [DEBUG] = AllBottom (new jump func)
38513 2019-Jan-11 15:26:35.650757 - [DEBUG]
38514 2019-Jan-11 15:26:35.650781 - [DEBUG] Start adding new jump function
38515 2019-Jan-11 15:26:35.650805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38516 2019-Jan-11 15:26:35.650862 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38517 2019-Jan-11 15:26:35.651515 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38518 2019-Jan-11 15:26:35.652143 - [DEBUG] Edge Function : AllBottom
38519 2019-Jan-11 15:26:35.652171 - [DEBUG] End adding new jump function
38520 2019-Jan-11 15:26:35.652196 - [DEBUG]
38521 2019-Jan-11 15:26:35.652221 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38522 2019-Jan-11 15:26:35.652246 - [DEBUG]
38523 2019-Jan-11 15:26:35.652270 - [DEBUG] Process 1055. path edge:
38524 2019-Jan-11 15:26:35.652295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38525 2019-Jan-11 15:26:35.652351 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
38526 2019-Jan-11 15:26:35.652978 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38527 2019-Jan-11 15:26:35.653614 - [DEBUG]
38528 2019-Jan-11 15:26:35.653640 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38529 2019-Jan-11 15:26:35.654282 - [DEBUG] Compose: EdgeIdentity * AllBottom
38530 2019-Jan-11 15:26:35.654311 - [DEBUG]
38531 2019-Jan-11 15:26:35.654335 - [DEBUG] Propagate flow
38532 2019-Jan-11 15:26:35.654360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38533 2019-Jan-11 15:26:35.654418 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38534 2019-Jan-11 15:26:35.655062 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38535 2019-Jan-11 15:26:35.655698 - [DEBUG] Edge function : AllBottom (result of previous compose)
38536 2019-Jan-11 15:26:35.655724 - [DEBUG]
38537 2019-Jan-11 15:26:35.655750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38538 2019-Jan-11 15:26:35.655777 - [DEBUG] = AllBottom
38539 2019-Jan-11 15:26:35.655803 - [DEBUG]
38540 2019-Jan-11 15:26:35.655827 - [DEBUG] PROPAGATE: No new function!
38541 2019-Jan-11 15:26:35.655852 - [DEBUG] EDGE:
38542 2019-Jan-11 15:26:35.655911 - [DEBUG] ---> 38543 2019-Jan-11 15:26:35.656539 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38544 2019-Jan-11 15:26:35.657173 - [DEBUG]
38545 2019-Jan-11 15:26:35.657199 - [DEBUG] EDGE:
38546 2019-Jan-11 15:26:35.657257 - [DEBUG] ---> 38547 2019-Jan-11 15:26:35.657899 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38548 2019-Jan-11 15:26:35.658542 - [DEBUG]
38549 2019-Jan-11 15:26:35.658579 - [DEBUG] Compose: EdgeIdentity * AllBottom
38550 2019-Jan-11 15:26:35.658608 - [DEBUG]
38551 2019-Jan-11 15:26:35.658632 - [DEBUG] Propagate flow
38552 2019-Jan-11 15:26:35.658656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38553 2019-Jan-11 15:26:35.658714 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38554 2019-Jan-11 15:26:35.659344 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38555 2019-Jan-11 15:26:35.659979 - [DEBUG] Edge function : AllBottom (result of previous compose)
38556 2019-Jan-11 15:26:35.660006 - [DEBUG]
38557 2019-Jan-11 15:26:35.660031 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38558 2019-Jan-11 15:26:35.660058 - [DEBUG] = AllBottom
38559 2019-Jan-11 15:26:35.660084 - [DEBUG]
38560 2019-Jan-11 15:26:35.660108 - [DEBUG] PROPAGATE: No new function!
38561 2019-Jan-11 15:26:35.660135 - [DEBUG] EDGE:
38562 2019-Jan-11 15:26:35.660193 - [DEBUG] ---> 38563 2019-Jan-11 15:26:35.660828 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38564 2019-Jan-11 15:26:35.661480 - [DEBUG]
38565 2019-Jan-11 15:26:35.661505 - [DEBUG] EDGE:
38566 2019-Jan-11 15:26:35.661563 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
38567 2019-Jan-11 15:26:35.662195 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38568 2019-Jan-11 15:26:35.662831 - [DEBUG]
38569 2019-Jan-11 15:26:35.662857 - [DEBUG] EDGE:
38570 2019-Jan-11 15:26:35.662916 - [DEBUG] ---> 38571 2019-Jan-11 15:26:35.663543 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38572 2019-Jan-11 15:26:35.664177 - [DEBUG]
38573 2019-Jan-11 15:26:35.664203 - [DEBUG] EDGE:
38574 2019-Jan-11 15:26:35.664262 - [DEBUG] ---> 38575 2019-Jan-11 15:26:35.664900 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38576 2019-Jan-11 15:26:35.665536 - [DEBUG]
38577 2019-Jan-11 15:26:35.665562 - [DEBUG] EDGE:
38578 2019-Jan-11 15:26:35.665621 - [DEBUG] ---> 38579 2019-Jan-11 15:26:35.666251 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38580 2019-Jan-11 15:26:35.666886 - [DEBUG]
38581 2019-Jan-11 15:26:35.666918 - [DEBUG] Compose: EdgeIdentity * AllBottom
38582 2019-Jan-11 15:26:35.666946 - [DEBUG]
38583 2019-Jan-11 15:26:35.666970 - [DEBUG] Propagate flow
38584 2019-Jan-11 15:26:35.666994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38585 2019-Jan-11 15:26:35.667051 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38586 2019-Jan-11 15:26:35.667681 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38587 2019-Jan-11 15:26:35.668340 - [DEBUG] Edge function : AllBottom (result of previous compose)
38588 2019-Jan-11 15:26:35.668367 - [DEBUG]
38589 2019-Jan-11 15:26:35.668392 - [DEBUG] Join: AllTop & AllBottom
38590 2019-Jan-11 15:26:35.668419 - [DEBUG] = AllBottom (new jump func)
38591 2019-Jan-11 15:26:35.668445 - [DEBUG]
38592 2019-Jan-11 15:26:35.668469 - [DEBUG] Start adding new jump function
38593 2019-Jan-11 15:26:35.668493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38594 2019-Jan-11 15:26:35.668550 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38595 2019-Jan-11 15:26:35.669187 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38596 2019-Jan-11 15:26:35.669815 - [DEBUG] Edge Function : AllBottom
38597 2019-Jan-11 15:26:35.669844 - [DEBUG] End adding new jump function
38598 2019-Jan-11 15:26:35.669869 - [DEBUG]
38599 2019-Jan-11 15:26:35.669893 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38600 2019-Jan-11 15:26:35.669918 - [DEBUG]
38601 2019-Jan-11 15:26:35.669943 - [DEBUG] Process 1056. path edge:
38602 2019-Jan-11 15:26:35.669967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38603 2019-Jan-11 15:26:35.670024 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
38604 2019-Jan-11 15:26:35.670653 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38605 2019-Jan-11 15:26:35.671299 - [DEBUG]
38606 2019-Jan-11 15:26:35.671324 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38607 2019-Jan-11 15:26:35.671974 - [DEBUG] Compose: EdgeIdentity * AllBottom
38608 2019-Jan-11 15:26:35.672003 - [DEBUG]
38609 2019-Jan-11 15:26:35.672028 - [DEBUG] Propagate flow
38610 2019-Jan-11 15:26:35.672053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38611 2019-Jan-11 15:26:35.672111 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
38612 2019-Jan-11 15:26:35.672736 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38613 2019-Jan-11 15:26:35.673373 - [DEBUG] Edge function : AllBottom (result of previous compose)
38614 2019-Jan-11 15:26:35.673399 - [DEBUG]
38615 2019-Jan-11 15:26:35.673425 - [DEBUG] Join: AllTop & AllBottom
38616 2019-Jan-11 15:26:35.673452 - [DEBUG] = AllBottom (new jump func)
38617 2019-Jan-11 15:26:35.673478 - [DEBUG]
38618 2019-Jan-11 15:26:35.673502 - [DEBUG] Start adding new jump function
38619 2019-Jan-11 15:26:35.673527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38620 2019-Jan-11 15:26:35.673584 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38621 2019-Jan-11 15:26:35.674219 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
38622 2019-Jan-11 15:26:35.674857 - [DEBUG] Edge Function : AllBottom
38623 2019-Jan-11 15:26:35.674885 - [DEBUG] End adding new jump function
38624 2019-Jan-11 15:26:35.674910 - [DEBUG]
38625 2019-Jan-11 15:26:35.674934 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38626 2019-Jan-11 15:26:35.674958 - [DEBUG]
38627 2019-Jan-11 15:26:35.674982 - [DEBUG] Process 1057. path edge:
38628 2019-Jan-11 15:26:35.675006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38629 2019-Jan-11 15:26:35.675062 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
38630 2019-Jan-11 15:26:35.675686 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38631 2019-Jan-11 15:26:35.676329 - [DEBUG]
38632 2019-Jan-11 15:26:35.676356 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
38633 2019-Jan-11 15:26:35.676996 - [DEBUG] Compose: EdgeIdentity * AllBottom
38634 2019-Jan-11 15:26:35.677026 - [DEBUG]
38635 2019-Jan-11 15:26:35.677051 - [DEBUG] Propagate flow
38636 2019-Jan-11 15:26:35.677075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38637 2019-Jan-11 15:26:35.677133 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38638 2019-Jan-11 15:26:35.677763 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38639 2019-Jan-11 15:26:35.678413 - [DEBUG] Edge function : AllBottom (result of previous compose)
38640 2019-Jan-11 15:26:35.678439 - [DEBUG]
38641 2019-Jan-11 15:26:35.678465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38642 2019-Jan-11 15:26:35.678492 - [DEBUG] = AllBottom
38643 2019-Jan-11 15:26:35.678518 - [DEBUG]
38644 2019-Jan-11 15:26:35.678542 - [DEBUG] PROPAGATE: No new function!
38645 2019-Jan-11 15:26:35.678567 - [DEBUG] EDGE:
38646 2019-Jan-11 15:26:35.678625 - [DEBUG] ---> 38647 2019-Jan-11 15:26:35.679248 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38648 2019-Jan-11 15:26:35.679883 - [DEBUG]
38649 2019-Jan-11 15:26:35.679909 - [DEBUG] EDGE:
38650 2019-Jan-11 15:26:35.679967 - [DEBUG] ---> 38651 2019-Jan-11 15:26:35.680597 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38652 2019-Jan-11 15:26:35.681244 - [DEBUG]
38653 2019-Jan-11 15:26:35.681270 - [DEBUG] EDGE:
38654 2019-Jan-11 15:26:35.681327 - [DEBUG] ---> 38655 2019-Jan-11 15:26:35.681953 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38656 2019-Jan-11 15:26:35.682588 - [DEBUG]
38657 2019-Jan-11 15:26:35.682614 - [DEBUG] EDGE:
38658 2019-Jan-11 15:26:35.682672 - [DEBUG] ---> 38659 2019-Jan-11 15:26:35.683303 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38660 2019-Jan-11 15:26:35.683938 - [DEBUG]
38661 2019-Jan-11 15:26:35.683964 - [DEBUG] EDGE:
38662 2019-Jan-11 15:26:35.684023 - [DEBUG] ---> 38663 2019-Jan-11 15:26:35.684664 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38664 2019-Jan-11 15:26:35.685299 - [DEBUG]
38665 2019-Jan-11 15:26:35.685326 - [DEBUG] EDGE:
38666 2019-Jan-11 15:26:35.685384 - [DEBUG] ---> 38667 2019-Jan-11 15:26:35.686012 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38668 2019-Jan-11 15:26:35.686647 - [DEBUG]
38669 2019-Jan-11 15:26:35.686692 - [DEBUG] Compose: EdgeIdentity * AllBottom
38670 2019-Jan-11 15:26:35.686721 - [DEBUG]
38671 2019-Jan-11 15:26:35.686746 - [DEBUG] Propagate flow
38672 2019-Jan-11 15:26:35.686770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38673 2019-Jan-11 15:26:35.686828 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38674 2019-Jan-11 15:26:35.687458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38675 2019-Jan-11 15:26:35.688109 - [DEBUG] Edge function : AllBottom (result of previous compose)
38676 2019-Jan-11 15:26:35.688134 - [DEBUG]
38677 2019-Jan-11 15:26:35.688160 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38678 2019-Jan-11 15:26:35.688186 - [DEBUG] = AllBottom
38679 2019-Jan-11 15:26:35.688210 - [DEBUG]
38680 2019-Jan-11 15:26:35.688234 - [DEBUG] PROPAGATE: No new function!
38681 2019-Jan-11 15:26:35.688259 - [DEBUG] EDGE:
38682 2019-Jan-11 15:26:35.688317 - [DEBUG] ---> 38683 2019-Jan-11 15:26:35.688952 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38684 2019-Jan-11 15:26:35.689586 - [DEBUG]
38685 2019-Jan-11 15:26:35.689612 - [DEBUG] EDGE:
38686 2019-Jan-11 15:26:35.689670 - [DEBUG] ---> 38687 2019-Jan-11 15:26:35.690297 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38688 2019-Jan-11 15:26:35.690932 - [DEBUG]
38689 2019-Jan-11 15:26:35.690958 - [DEBUG] EDGE:
38690 2019-Jan-11 15:26:35.691016 - [DEBUG] ---> 38691 2019-Jan-11 15:26:35.691661 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38692 2019-Jan-11 15:26:35.692296 - [DEBUG]
38693 2019-Jan-11 15:26:35.692332 - [DEBUG] Compose: EdgeIdentity * AllBottom
38694 2019-Jan-11 15:26:35.692360 - [DEBUG]
38695 2019-Jan-11 15:26:35.692385 - [DEBUG] Propagate flow
38696 2019-Jan-11 15:26:35.692409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38697 2019-Jan-11 15:26:35.692467 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38698 2019-Jan-11 15:26:35.693096 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38699 2019-Jan-11 15:26:35.693732 - [DEBUG] Edge function : AllBottom (result of previous compose)
38700 2019-Jan-11 15:26:35.693758 - [DEBUG]
38701 2019-Jan-11 15:26:35.693784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38702 2019-Jan-11 15:26:35.693811 - [DEBUG] = AllBottom
38703 2019-Jan-11 15:26:35.693836 - [DEBUG]
38704 2019-Jan-11 15:26:35.693860 - [DEBUG] PROPAGATE: No new function!
38705 2019-Jan-11 15:26:35.693887 - [DEBUG] EDGE:
38706 2019-Jan-11 15:26:35.693945 - [DEBUG] ---> 38707 2019-Jan-11 15:26:35.694595 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38708 2019-Jan-11 15:26:35.695230 - [DEBUG]
38709 2019-Jan-11 15:26:35.695256 - [DEBUG] EDGE:
38710 2019-Jan-11 15:26:35.695325 - [DEBUG] ---> 38711 2019-Jan-11 15:26:35.695951 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38712 2019-Jan-11 15:26:35.696586 - [DEBUG]
38713 2019-Jan-11 15:26:35.696612 - [DEBUG] EDGE:
38714 2019-Jan-11 15:26:35.696671 - [DEBUG] ---> 38715 2019-Jan-11 15:26:35.697300 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38716 2019-Jan-11 15:26:35.697947 - [DEBUG]
38717 2019-Jan-11 15:26:35.697972 - [DEBUG] EDGE:
38718 2019-Jan-11 15:26:35.698030 - [DEBUG] ---> 38719 2019-Jan-11 15:26:35.698660 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38720 2019-Jan-11 15:26:35.699296 - [DEBUG]
38721 2019-Jan-11 15:26:35.699332 - [DEBUG] Compose: EdgeIdentity * AllBottom
38722 2019-Jan-11 15:26:35.699361 - [DEBUG]
38723 2019-Jan-11 15:26:35.699385 - [DEBUG] Propagate flow
38724 2019-Jan-11 15:26:35.699410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38725 2019-Jan-11 15:26:35.699467 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38726 2019-Jan-11 15:26:35.700097 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38727 2019-Jan-11 15:26:35.700732 - [DEBUG] Edge function : AllBottom (result of previous compose)
38728 2019-Jan-11 15:26:35.700758 - [DEBUG]
38729 2019-Jan-11 15:26:35.700784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38730 2019-Jan-11 15:26:35.700811 - [DEBUG] = AllBottom
38731 2019-Jan-11 15:26:35.700836 - [DEBUG]
38732 2019-Jan-11 15:26:35.700860 - [DEBUG] PROPAGATE: No new function!
38733 2019-Jan-11 15:26:35.700887 - [DEBUG] EDGE:
38734 2019-Jan-11 15:26:35.700945 - [DEBUG] ---> 38735 2019-Jan-11 15:26:35.701598 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38736 2019-Jan-11 15:26:35.702233 - [DEBUG]
38737 2019-Jan-11 15:26:35.702259 - [DEBUG] EDGE:
38738 2019-Jan-11 15:26:35.702318 - [DEBUG] ---> 38739 2019-Jan-11 15:26:35.702945 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38740 2019-Jan-11 15:26:35.703579 - [DEBUG]
38741 2019-Jan-11 15:26:35.703605 - [DEBUG] EDGE:
38742 2019-Jan-11 15:26:35.703663 - [DEBUG] ---> 38743 2019-Jan-11 15:26:35.704292 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38744 2019-Jan-11 15:26:35.704944 - [DEBUG]
38745 2019-Jan-11 15:26:35.704980 - [DEBUG] Compose: EdgeIdentity * AllBottom
38746 2019-Jan-11 15:26:35.705008 - [DEBUG]
38747 2019-Jan-11 15:26:35.705033 - [DEBUG] Propagate flow
38748 2019-Jan-11 15:26:35.705057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38749 2019-Jan-11 15:26:35.705114 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38750 2019-Jan-11 15:26:35.705751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38751 2019-Jan-11 15:26:35.706386 - [DEBUG] Edge function : AllBottom (result of previous compose)
38752 2019-Jan-11 15:26:35.706413 - [DEBUG]
38753 2019-Jan-11 15:26:35.706439 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38754 2019-Jan-11 15:26:35.706466 - [DEBUG] = AllBottom
38755 2019-Jan-11 15:26:35.706491 - [DEBUG]
38756 2019-Jan-11 15:26:35.706515 - [DEBUG] PROPAGATE: No new function!
38757 2019-Jan-11 15:26:35.706542 - [DEBUG] EDGE:
38758 2019-Jan-11 15:26:35.706600 - [DEBUG] ---> 38759 2019-Jan-11 15:26:35.707237 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38760 2019-Jan-11 15:26:35.707886 - [DEBUG]
38761 2019-Jan-11 15:26:35.707912 - [DEBUG] EDGE:
38762 2019-Jan-11 15:26:35.707971 - [DEBUG] ---> 38763 2019-Jan-11 15:26:35.708598 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38764 2019-Jan-11 15:26:35.709234 - [DEBUG]
38765 2019-Jan-11 15:26:35.709260 - [DEBUG] EDGE:
38766 2019-Jan-11 15:26:35.709318 - [DEBUG] ---> 38767 2019-Jan-11 15:26:35.709948 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38768 2019-Jan-11 15:26:35.710583 - [DEBUG]
38769 2019-Jan-11 15:26:35.710620 - [DEBUG] Compose: EdgeIdentity * AllBottom
38770 2019-Jan-11 15:26:35.710648 - [DEBUG]
38771 2019-Jan-11 15:26:35.710673 - [DEBUG] Propagate flow
38772 2019-Jan-11 15:26:35.710697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38773 2019-Jan-11 15:26:35.710755 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38774 2019-Jan-11 15:26:35.711401 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38775 2019-Jan-11 15:26:35.712036 - [DEBUG] Edge function : AllBottom (result of previous compose)
38776 2019-Jan-11 15:26:35.712063 - [DEBUG]
38777 2019-Jan-11 15:26:35.712088 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38778 2019-Jan-11 15:26:35.712115 - [DEBUG] = AllBottom
38779 2019-Jan-11 15:26:35.712141 - [DEBUG]
38780 2019-Jan-11 15:26:35.712165 - [DEBUG] PROPAGATE: No new function!
38781 2019-Jan-11 15:26:35.712191 - [DEBUG] EDGE:
38782 2019-Jan-11 15:26:35.712250 - [DEBUG] ---> 38783 2019-Jan-11 15:26:35.712886 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38784 2019-Jan-11 15:26:35.713522 - [DEBUG]
38785 2019-Jan-11 15:26:35.713556 - [DEBUG] Compose: EdgeIdentity * AllBottom
38786 2019-Jan-11 15:26:35.713584 - [DEBUG]
38787 2019-Jan-11 15:26:35.713609 - [DEBUG] Propagate flow
38788 2019-Jan-11 15:26:35.713633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38789 2019-Jan-11 15:26:35.713690 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38790 2019-Jan-11 15:26:35.714318 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38791 2019-Jan-11 15:26:35.714976 - [DEBUG] Edge function : AllBottom (result of previous compose)
38792 2019-Jan-11 15:26:35.715003 - [DEBUG]
38793 2019-Jan-11 15:26:35.715028 - [DEBUG] Join: AllTop & AllBottom
38794 2019-Jan-11 15:26:35.715055 - [DEBUG] = AllBottom (new jump func)
38795 2019-Jan-11 15:26:35.715081 - [DEBUG]
38796 2019-Jan-11 15:26:35.715105 - [DEBUG] Start adding new jump function
38797 2019-Jan-11 15:26:35.715130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38798 2019-Jan-11 15:26:35.715187 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38799 2019-Jan-11 15:26:35.715823 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38800 2019-Jan-11 15:26:35.716450 - [DEBUG] Edge Function : AllBottom
38801 2019-Jan-11 15:26:35.716479 - [DEBUG] End adding new jump function
38802 2019-Jan-11 15:26:35.716504 - [DEBUG]
38803 2019-Jan-11 15:26:35.716528 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38804 2019-Jan-11 15:26:35.716554 - [DEBUG]
38805 2019-Jan-11 15:26:35.716578 - [DEBUG] Process 1058. path edge:
38806 2019-Jan-11 15:26:35.716603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38807 2019-Jan-11 15:26:35.716660 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
38808 2019-Jan-11 15:26:35.717288 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38809 2019-Jan-11 15:26:35.717936 - [DEBUG]
38810 2019-Jan-11 15:26:35.717960 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38811 2019-Jan-11 15:26:35.718596 - [DEBUG] Possible callees:
38812 2019-Jan-11 15:26:35.718622 - [DEBUG] foo
38813 2019-Jan-11 15:26:35.718648 - [DEBUG] Possible return sites:
38814 2019-Jan-11 15:26:35.718672 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12638815 2019-Jan-11 15:26:35.719916 - [DEBUG] Found and process special summary
38816 2019-Jan-11 15:26:35.719950 - [DEBUG] Compose: EdgeIdentity * AllBottom
38817 2019-Jan-11 15:26:35.719979 - [DEBUG]
38818 2019-Jan-11 15:26:35.720004 - [DEBUG] Propagate flow
38819 2019-Jan-11 15:26:35.720028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38820 2019-Jan-11 15:26:35.720086 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38821 2019-Jan-11 15:26:35.720717 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38822 2019-Jan-11 15:26:35.721365 - [DEBUG] Edge function : AllBottom (result of previous compose)
38823 2019-Jan-11 15:26:35.721391 - [DEBUG]
38824 2019-Jan-11 15:26:35.721416 - [DEBUG] Join: AllTop & AllBottom
38825 2019-Jan-11 15:26:35.721442 - [DEBUG] = AllBottom (new jump func)
38826 2019-Jan-11 15:26:35.721467 - [DEBUG]
38827 2019-Jan-11 15:26:35.721490 - [DEBUG] Start adding new jump function
38828 2019-Jan-11 15:26:35.721514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38829 2019-Jan-11 15:26:35.721570 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38830 2019-Jan-11 15:26:35.722206 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38831 2019-Jan-11 15:26:35.722836 - [DEBUG] Edge Function : AllBottom
38832 2019-Jan-11 15:26:35.722865 - [DEBUG] End adding new jump function
38833 2019-Jan-11 15:26:35.722899 - [DEBUG]
38834 2019-Jan-11 15:26:35.722924 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38835 2019-Jan-11 15:26:35.722949 - [DEBUG]
38836 2019-Jan-11 15:26:35.722973 - [DEBUG] Process 1059. path edge:
38837 2019-Jan-11 15:26:35.722998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38838 2019-Jan-11 15:26:35.723056 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
38839 2019-Jan-11 15:26:35.723685 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38840 2019-Jan-11 15:26:35.724320 - [DEBUG]
38841 2019-Jan-11 15:26:35.724345 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38842 2019-Jan-11 15:26:35.725007 - [DEBUG] Compose: EdgeIdentity * AllBottom
38843 2019-Jan-11 15:26:35.725037 - [DEBUG]
38844 2019-Jan-11 15:26:35.725062 - [DEBUG] Propagate flow
38845 2019-Jan-11 15:26:35.725086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38846 2019-Jan-11 15:26:35.725145 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38847 2019-Jan-11 15:26:35.725773 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38848 2019-Jan-11 15:26:35.726408 - [DEBUG] Edge function : AllBottom (result of previous compose)
38849 2019-Jan-11 15:26:35.726434 - [DEBUG]
38850 2019-Jan-11 15:26:35.726460 - [DEBUG] Join: AllTop & AllBottom
38851 2019-Jan-11 15:26:35.726487 - [DEBUG] = AllBottom (new jump func)
38852 2019-Jan-11 15:26:35.726513 - [DEBUG]
38853 2019-Jan-11 15:26:35.726537 - [DEBUG] Start adding new jump function
38854 2019-Jan-11 15:26:35.726561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38855 2019-Jan-11 15:26:35.726618 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38856 2019-Jan-11 15:26:35.727255 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38857 2019-Jan-11 15:26:35.727893 - [DEBUG] Edge Function : AllBottom
38858 2019-Jan-11 15:26:35.727922 - [DEBUG] End adding new jump function
38859 2019-Jan-11 15:26:35.727947 - [DEBUG]
38860 2019-Jan-11 15:26:35.727971 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38861 2019-Jan-11 15:26:35.727997 - [DEBUG]
38862 2019-Jan-11 15:26:35.728021 - [DEBUG] Process 1060. path edge:
38863 2019-Jan-11 15:26:35.728046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38864 2019-Jan-11 15:26:35.728103 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
38865 2019-Jan-11 15:26:35.728730 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38866 2019-Jan-11 15:26:35.729363 - [DEBUG]
38867 2019-Jan-11 15:26:35.729390 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38868 2019-Jan-11 15:26:35.730030 - [DEBUG] Compose: EdgeIdentity * AllBottom
38869 2019-Jan-11 15:26:35.730059 - [DEBUG]
38870 2019-Jan-11 15:26:35.730084 - [DEBUG] Propagate flow
38871 2019-Jan-11 15:26:35.730108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38872 2019-Jan-11 15:26:35.730166 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38873 2019-Jan-11 15:26:35.730794 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38874 2019-Jan-11 15:26:35.731454 - [DEBUG] Edge function : AllBottom (result of previous compose)
38875 2019-Jan-11 15:26:35.731480 - [DEBUG]
38876 2019-Jan-11 15:26:35.731505 - [DEBUG] Join: AllTop & AllBottom
38877 2019-Jan-11 15:26:35.731530 - [DEBUG] = AllBottom (new jump func)
38878 2019-Jan-11 15:26:35.731555 - [DEBUG]
38879 2019-Jan-11 15:26:35.731579 - [DEBUG] Start adding new jump function
38880 2019-Jan-11 15:26:35.731602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38881 2019-Jan-11 15:26:35.731658 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38882 2019-Jan-11 15:26:35.732296 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38883 2019-Jan-11 15:26:35.732924 - [DEBUG] Edge Function : AllBottom
38884 2019-Jan-11 15:26:35.732956 - [DEBUG] End adding new jump function
38885 2019-Jan-11 15:26:35.732981 - [DEBUG]
38886 2019-Jan-11 15:26:35.733006 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38887 2019-Jan-11 15:26:35.733030 - [DEBUG]
38888 2019-Jan-11 15:26:35.733055 - [DEBUG] Process 1061. path edge:
38889 2019-Jan-11 15:26:35.733079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38890 2019-Jan-11 15:26:35.733136 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
38891 2019-Jan-11 15:26:35.733764 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38892 2019-Jan-11 15:26:35.734398 - [DEBUG]
38893 2019-Jan-11 15:26:35.734424 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38894 2019-Jan-11 15:26:35.735080 - [DEBUG] Compose: EdgeIdentity * AllBottom
38895 2019-Jan-11 15:26:35.735109 - [DEBUG]
38896 2019-Jan-11 15:26:35.735133 - [DEBUG] Propagate flow
38897 2019-Jan-11 15:26:35.735158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38898 2019-Jan-11 15:26:35.735215 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38899 2019-Jan-11 15:26:35.735852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38900 2019-Jan-11 15:26:35.736486 - [DEBUG] Edge function : AllBottom (result of previous compose)
38901 2019-Jan-11 15:26:35.736512 - [DEBUG]
38902 2019-Jan-11 15:26:35.736537 - [DEBUG] Join: AllTop & AllBottom
38903 2019-Jan-11 15:26:35.736564 - [DEBUG] = AllBottom (new jump func)
38904 2019-Jan-11 15:26:35.736590 - [DEBUG]
38905 2019-Jan-11 15:26:35.736614 - [DEBUG] Start adding new jump function
38906 2019-Jan-11 15:26:35.736638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38907 2019-Jan-11 15:26:35.736695 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38908 2019-Jan-11 15:26:35.737331 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38909 2019-Jan-11 15:26:35.737980 - [DEBUG] Edge Function : AllBottom
38910 2019-Jan-11 15:26:35.738011 - [DEBUG] End adding new jump function
38911 2019-Jan-11 15:26:35.738035 - [DEBUG]
38912 2019-Jan-11 15:26:35.738059 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38913 2019-Jan-11 15:26:35.738084 - [DEBUG]
38914 2019-Jan-11 15:26:35.738107 - [DEBUG] Process 1062. path edge:
38915 2019-Jan-11 15:26:35.738131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38916 2019-Jan-11 15:26:35.738200 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
38917 2019-Jan-11 15:26:35.738836 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38918 2019-Jan-11 15:26:35.739471 - [DEBUG]
38919 2019-Jan-11 15:26:35.739496 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38920 2019-Jan-11 15:26:35.740140 - [DEBUG] Possible callees:
38921 2019-Jan-11 15:26:35.740166 - [DEBUG] llvm.dbg.declare
38922 2019-Jan-11 15:26:35.740192 - [DEBUG] Possible return sites:
38923 2019-Jan-11 15:26:35.740217 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13638924 2019-Jan-11 15:26:35.741486 - [DEBUG] Found and process special summary
38925 2019-Jan-11 15:26:35.741519 - [DEBUG] Compose: EdgeIdentity * AllBottom
38926 2019-Jan-11 15:26:35.741546 - [DEBUG]
38927 2019-Jan-11 15:26:35.741571 - [DEBUG] Propagate flow
38928 2019-Jan-11 15:26:35.741594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38929 2019-Jan-11 15:26:35.741651 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38930 2019-Jan-11 15:26:35.742280 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38931 2019-Jan-11 15:26:35.742915 - [DEBUG] Edge function : AllBottom (result of previous compose)
38932 2019-Jan-11 15:26:35.742942 - [DEBUG]
38933 2019-Jan-11 15:26:35.742967 - [DEBUG] Join: AllTop & AllBottom
38934 2019-Jan-11 15:26:35.742994 - [DEBUG] = AllBottom (new jump func)
38935 2019-Jan-11 15:26:35.743020 - [DEBUG]
38936 2019-Jan-11 15:26:35.743044 - [DEBUG] Start adding new jump function
38937 2019-Jan-11 15:26:35.743068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38938 2019-Jan-11 15:26:35.743125 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38939 2019-Jan-11 15:26:35.743761 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38940 2019-Jan-11 15:26:35.744390 - [DEBUG] Edge Function : AllBottom
38941 2019-Jan-11 15:26:35.744418 - [DEBUG] End adding new jump function
38942 2019-Jan-11 15:26:35.744443 - [DEBUG]
38943 2019-Jan-11 15:26:35.744467 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38944 2019-Jan-11 15:26:35.744492 - [DEBUG]
38945 2019-Jan-11 15:26:35.744516 - [DEBUG] Process 1063. path edge:
38946 2019-Jan-11 15:26:35.744554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38947 2019-Jan-11 15:26:35.744612 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
38948 2019-Jan-11 15:26:35.745242 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38949 2019-Jan-11 15:26:35.745876 - [DEBUG]
38950 2019-Jan-11 15:26:35.745901 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38951 2019-Jan-11 15:26:35.746548 - [DEBUG] Compose: EdgeIdentity * AllBottom
38952 2019-Jan-11 15:26:35.746578 - [DEBUG]
38953 2019-Jan-11 15:26:35.746602 - [DEBUG] Propagate flow
38954 2019-Jan-11 15:26:35.746626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38955 2019-Jan-11 15:26:35.746685 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38956 2019-Jan-11 15:26:35.747319 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38957 2019-Jan-11 15:26:35.747968 - [DEBUG] Edge function : AllBottom (result of previous compose)
38958 2019-Jan-11 15:26:35.747994 - [DEBUG]
38959 2019-Jan-11 15:26:35.748019 - [DEBUG] Join: AllTop & AllBottom
38960 2019-Jan-11 15:26:35.748044 - [DEBUG] = AllBottom (new jump func)
38961 2019-Jan-11 15:26:35.748069 - [DEBUG]
38962 2019-Jan-11 15:26:35.748092 - [DEBUG] Start adding new jump function
38963 2019-Jan-11 15:26:35.748116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38964 2019-Jan-11 15:26:35.748172 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38965 2019-Jan-11 15:26:35.748807 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38966 2019-Jan-11 15:26:35.749434 - [DEBUG] Edge Function : AllBottom
38967 2019-Jan-11 15:26:35.749462 - [DEBUG] End adding new jump function
38968 2019-Jan-11 15:26:35.749487 - [DEBUG]
38969 2019-Jan-11 15:26:35.749512 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38970 2019-Jan-11 15:26:35.749537 - [DEBUG]
38971 2019-Jan-11 15:26:35.749561 - [DEBUG] Process 1064. path edge:
38972 2019-Jan-11 15:26:35.749585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38973 2019-Jan-11 15:26:35.749642 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
38974 2019-Jan-11 15:26:35.750268 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38975 2019-Jan-11 15:26:35.750902 - [DEBUG]
38976 2019-Jan-11 15:26:35.750928 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38977 2019-Jan-11 15:26:35.751583 - [DEBUG] Compose: EdgeIdentity * AllBottom
38978 2019-Jan-11 15:26:35.751612 - [DEBUG]
38979 2019-Jan-11 15:26:35.751637 - [DEBUG] Propagate flow
38980 2019-Jan-11 15:26:35.751662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38981 2019-Jan-11 15:26:35.751720 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38982 2019-Jan-11 15:26:35.752352 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38983 2019-Jan-11 15:26:35.752988 - [DEBUG] Edge function : AllBottom (result of previous compose)
38984 2019-Jan-11 15:26:35.753014 - [DEBUG]
38985 2019-Jan-11 15:26:35.753040 - [DEBUG] Join: AllTop & AllBottom
38986 2019-Jan-11 15:26:35.753067 - [DEBUG] = AllBottom (new jump func)
38987 2019-Jan-11 15:26:35.753093 - [DEBUG]
38988 2019-Jan-11 15:26:35.753117 - [DEBUG] Start adding new jump function
38989 2019-Jan-11 15:26:35.753142 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38990 2019-Jan-11 15:26:35.753199 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38991 2019-Jan-11 15:26:35.753835 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
38992 2019-Jan-11 15:26:35.754459 - [DEBUG] Edge Function : AllBottom
38993 2019-Jan-11 15:26:35.754488 - [DEBUG] End adding new jump function
38994 2019-Jan-11 15:26:35.754514 - [DEBUG]
38995 2019-Jan-11 15:26:35.754552 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38996 2019-Jan-11 15:26:35.754577 - [DEBUG]
38997 2019-Jan-11 15:26:35.754602 - [DEBUG] Process 1065. path edge:
38998 2019-Jan-11 15:26:35.754627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38999 2019-Jan-11 15:26:35.754685 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
39000 2019-Jan-11 15:26:35.755317 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39001 2019-Jan-11 15:26:35.755953 - [DEBUG]
39002 2019-Jan-11 15:26:35.755979 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
39003 2019-Jan-11 15:26:35.756619 - [DEBUG] Compose: EdgeIdentity * AllBottom
39004 2019-Jan-11 15:26:35.756648 - [DEBUG]
39005 2019-Jan-11 15:26:35.756673 - [DEBUG] Propagate flow
39006 2019-Jan-11 15:26:35.756697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39007 2019-Jan-11 15:26:35.756756 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39008 2019-Jan-11 15:26:35.757392 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39009 2019-Jan-11 15:26:35.758042 - [DEBUG] Edge function : AllBottom (result of previous compose)
39010 2019-Jan-11 15:26:35.758068 - [DEBUG]
39011 2019-Jan-11 15:26:35.758092 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39012 2019-Jan-11 15:26:35.758118 - [DEBUG] = AllBottom
39013 2019-Jan-11 15:26:35.758143 - [DEBUG]
39014 2019-Jan-11 15:26:35.758166 - [DEBUG] PROPAGATE: No new function!
39015 2019-Jan-11 15:26:35.758191 - [DEBUG] EDGE:
39016 2019-Jan-11 15:26:35.758249 - [DEBUG] ---> 39017 2019-Jan-11 15:26:35.758872 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39018 2019-Jan-11 15:26:35.759506 - [DEBUG]
39019 2019-Jan-11 15:26:35.759532 - [DEBUG] EDGE:
39020 2019-Jan-11 15:26:35.759591 - [DEBUG] ---> 39021 2019-Jan-11 15:26:35.760216 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39022 2019-Jan-11 15:26:35.760852 - [DEBUG]
39023 2019-Jan-11 15:26:35.760877 - [DEBUG] EDGE:
39024 2019-Jan-11 15:26:35.760936 - [DEBUG] ---> 39025 2019-Jan-11 15:26:35.761580 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39026 2019-Jan-11 15:26:35.762215 - [DEBUG]
39027 2019-Jan-11 15:26:35.762251 - [DEBUG] Compose: EdgeIdentity * AllBottom
39028 2019-Jan-11 15:26:35.762279 - [DEBUG]
39029 2019-Jan-11 15:26:35.762304 - [DEBUG] Propagate flow
39030 2019-Jan-11 15:26:35.762328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39031 2019-Jan-11 15:26:35.762386 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39032 2019-Jan-11 15:26:35.763015 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39033 2019-Jan-11 15:26:35.763649 - [DEBUG] Edge function : AllBottom (result of previous compose)
39034 2019-Jan-11 15:26:35.763676 - [DEBUG]
39035 2019-Jan-11 15:26:35.763701 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39036 2019-Jan-11 15:26:35.763728 - [DEBUG] = AllBottom
39037 2019-Jan-11 15:26:35.763754 - [DEBUG]
39038 2019-Jan-11 15:26:35.763778 - [DEBUG] PROPAGATE: No new function!
39039 2019-Jan-11 15:26:35.763805 - [DEBUG] EDGE:
39040 2019-Jan-11 15:26:35.763864 - [DEBUG] ---> 39041 2019-Jan-11 15:26:35.764506 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39042 2019-Jan-11 15:26:35.765156 - [DEBUG]
39043 2019-Jan-11 15:26:35.765188 - [DEBUG] Compose: EdgeIdentity * AllBottom
39044 2019-Jan-11 15:26:35.765216 - [DEBUG]
39045 2019-Jan-11 15:26:35.765240 - [DEBUG] Propagate flow
39046 2019-Jan-11 15:26:35.765265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39047 2019-Jan-11 15:26:35.765322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39048 2019-Jan-11 15:26:35.765956 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39049 2019-Jan-11 15:26:35.766590 - [DEBUG] Edge function : AllBottom (result of previous compose)
39050 2019-Jan-11 15:26:35.766616 - [DEBUG]
39051 2019-Jan-11 15:26:35.766641 - [DEBUG] Join: AllTop & AllBottom
39052 2019-Jan-11 15:26:35.766668 - [DEBUG] = AllBottom (new jump func)
39053 2019-Jan-11 15:26:35.766694 - [DEBUG]
39054 2019-Jan-11 15:26:35.766718 - [DEBUG] Start adding new jump function
39055 2019-Jan-11 15:26:35.766742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39056 2019-Jan-11 15:26:35.766799 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39057 2019-Jan-11 15:26:35.767434 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39058 2019-Jan-11 15:26:35.768084 - [DEBUG] Edge Function : AllBottom
39059 2019-Jan-11 15:26:35.768116 - [DEBUG] End adding new jump function
39060 2019-Jan-11 15:26:35.768141 - [DEBUG]
39061 2019-Jan-11 15:26:35.768165 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
39062 2019-Jan-11 15:26:35.768189 - [DEBUG]
39063 2019-Jan-11 15:26:35.768213 - [DEBUG] Process 1066. path edge:
39064 2019-Jan-11 15:26:35.768237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39065 2019-Jan-11 15:26:35.768293 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
39066 2019-Jan-11 15:26:35.768929 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39067 2019-Jan-11 15:26:35.769562 - [DEBUG]
39068 2019-Jan-11 15:26:35.769587 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39069 2019-Jan-11 15:26:35.770231 - [DEBUG] Possible callees:
39070 2019-Jan-11 15:26:35.770257 - [DEBUG] llvm.dbg.declare
39071 2019-Jan-11 15:26:35.770284 - [DEBUG] Possible return sites:
39072 2019-Jan-11 15:26:35.770308 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14339073 2019-Jan-11 15:26:35.771576 - [DEBUG] Found and process special summary
39074 2019-Jan-11 15:26:35.771610 - [DEBUG] Compose: EdgeIdentity * AllBottom
39075 2019-Jan-11 15:26:35.771639 - [DEBUG]
39076 2019-Jan-11 15:26:35.771664 - [DEBUG] Propagate flow
39077 2019-Jan-11 15:26:35.771688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39078 2019-Jan-11 15:26:35.771746 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39079 2019-Jan-11 15:26:35.772376 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39080 2019-Jan-11 15:26:35.773020 - [DEBUG] Edge function : AllBottom (result of previous compose)
39081 2019-Jan-11 15:26:35.773047 - [DEBUG]
39082 2019-Jan-11 15:26:35.773072 - [DEBUG] Join: AllTop & AllBottom
39083 2019-Jan-11 15:26:35.773099 - [DEBUG] = AllBottom (new jump func)
39084 2019-Jan-11 15:26:35.773125 - [DEBUG]
39085 2019-Jan-11 15:26:35.773149 - [DEBUG] Start adding new jump function
39086 2019-Jan-11 15:26:35.773174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39087 2019-Jan-11 15:26:35.773230 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39088 2019-Jan-11 15:26:35.773865 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39089 2019-Jan-11 15:26:35.774496 - [DEBUG] Edge Function : AllBottom
39090 2019-Jan-11 15:26:35.774535 - [DEBUG] End adding new jump function
39091 2019-Jan-11 15:26:35.774562 - [DEBUG]
39092 2019-Jan-11 15:26:35.774587 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
39093 2019-Jan-11 15:26:35.774612 - [DEBUG]
39094 2019-Jan-11 15:26:35.774636 - [DEBUG] Process 1067. path edge:
39095 2019-Jan-11 15:26:35.774661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39096 2019-Jan-11 15:26:35.774718 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
39097 2019-Jan-11 15:26:35.775348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39098 2019-Jan-11 15:26:35.775983 - [DEBUG]
39099 2019-Jan-11 15:26:35.776008 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39100 2019-Jan-11 15:26:35.776656 - [DEBUG] Compose: EdgeIdentity * AllBottom
39101 2019-Jan-11 15:26:35.776686 - [DEBUG]
39102 2019-Jan-11 15:26:35.776710 - [DEBUG] Propagate flow
39103 2019-Jan-11 15:26:35.776735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39104 2019-Jan-11 15:26:35.776793 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
39105 2019-Jan-11 15:26:35.777418 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39106 2019-Jan-11 15:26:35.778068 - [DEBUG] Edge function : AllBottom (result of previous compose)
39107 2019-Jan-11 15:26:35.778094 - [DEBUG]
39108 2019-Jan-11 15:26:35.778119 - [DEBUG] Join: AllTop & AllBottom
39109 2019-Jan-11 15:26:35.778145 - [DEBUG] = AllBottom (new jump func)
39110 2019-Jan-11 15:26:35.778170 - [DEBUG]
39111 2019-Jan-11 15:26:35.778194 - [DEBUG] Start adding new jump function
39112 2019-Jan-11 15:26:35.778218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39113 2019-Jan-11 15:26:35.778275 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39114 2019-Jan-11 15:26:35.778910 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
39115 2019-Jan-11 15:26:35.779534 - [DEBUG] Edge Function : AllBottom
39116 2019-Jan-11 15:26:35.779563 - [DEBUG] End adding new jump function
39117 2019-Jan-11 15:26:35.779589 - [DEBUG]
39118 2019-Jan-11 15:26:35.779613 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
39119 2019-Jan-11 15:26:35.779638 - [DEBUG]
39120 2019-Jan-11 15:26:35.779662 - [DEBUG] Process 1068. path edge:
39121 2019-Jan-11 15:26:35.779687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39122 2019-Jan-11 15:26:35.779745 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
39123 2019-Jan-11 15:26:35.780369 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39124 2019-Jan-11 15:26:35.781011 - [DEBUG]
39125 2019-Jan-11 15:26:35.781038 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
39126 2019-Jan-11 15:26:35.781696 - [DEBUG] Compose: EdgeIdentity * AllBottom
39127 2019-Jan-11 15:26:35.781725 - [DEBUG]
39128 2019-Jan-11 15:26:35.781750 - [DEBUG] Propagate flow
39129 2019-Jan-11 15:26:35.781774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39130 2019-Jan-11 15:26:35.781832 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
39131 2019-Jan-11 15:26:35.782457 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39132 2019-Jan-11 15:26:35.783092 - [DEBUG] Edge function : AllBottom (result of previous compose)
39133 2019-Jan-11 15:26:35.783118 - [DEBUG]
39134 2019-Jan-11 15:26:35.783144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39135 2019-Jan-11 15:26:35.783171 - [DEBUG] = AllBottom
39136 2019-Jan-11 15:26:35.783197 - [DEBUG]
39137 2019-Jan-11 15:26:35.783221 - [DEBUG] PROPAGATE: No new function!
39138 2019-Jan-11 15:26:35.783246 - [DEBUG] EDGE:
39139 2019-Jan-11 15:26:35.783305 - [DEBUG] ---> 39140 2019-Jan-11 15:26:35.783928 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39141 2019-Jan-11 15:26:35.784576 - [DEBUG]
39142 2019-Jan-11 15:26:35.784602 - [DEBUG] EDGE:
39143 2019-Jan-11 15:26:35.784659 - [DEBUG] ---> 39144 2019-Jan-11 15:26:35.785287 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39145 2019-Jan-11 15:26:35.785922 - [DEBUG]
39146 2019-Jan-11 15:26:35.785957 - [DEBUG] Compose: EdgeIdentity * AllBottom
39147 2019-Jan-11 15:26:35.785985 - [DEBUG]
39148 2019-Jan-11 15:26:35.786010 - [DEBUG] Propagate flow
39149 2019-Jan-11 15:26:35.786034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39150 2019-Jan-11 15:26:35.786092 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39151 2019-Jan-11 15:26:35.786721 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39152 2019-Jan-11 15:26:35.787358 - [DEBUG] Edge function : AllBottom (result of previous compose)
39153 2019-Jan-11 15:26:35.787384 - [DEBUG]
39154 2019-Jan-11 15:26:35.787410 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39155 2019-Jan-11 15:26:35.787437 - [DEBUG] = AllBottom
39156 2019-Jan-11 15:26:35.787462 - [DEBUG]
39157 2019-Jan-11 15:26:35.787486 - [DEBUG] PROPAGATE: No new function!
39158 2019-Jan-11 15:26:35.787513 - [DEBUG] EDGE:
39159 2019-Jan-11 15:26:35.787571 - [DEBUG] ---> 39160 2019-Jan-11 15:26:35.788219 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39161 2019-Jan-11 15:26:35.788854 - [DEBUG]
39162 2019-Jan-11 15:26:35.788880 - [DEBUG] EDGE:
39163 2019-Jan-11 15:26:35.788938 - [DEBUG] ---> 39164 2019-Jan-11 15:26:35.789565 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39165 2019-Jan-11 15:26:35.790208 - [DEBUG]
39166 2019-Jan-11 15:26:35.790240 - [DEBUG] Compose: EdgeIdentity * AllBottom
39167 2019-Jan-11 15:26:35.790268 - [DEBUG]
39168 2019-Jan-11 15:26:35.790293 - [DEBUG] Propagate flow
39169 2019-Jan-11 15:26:35.790317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39170 2019-Jan-11 15:26:35.790375 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39171 2019-Jan-11 15:26:35.791004 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39172 2019-Jan-11 15:26:35.791658 - [DEBUG] Edge function : AllBottom (result of previous compose)
39173 2019-Jan-11 15:26:35.791685 - [DEBUG]
39174 2019-Jan-11 15:26:35.791710 - [DEBUG] Join: AllTop & AllBottom
39175 2019-Jan-11 15:26:35.791737 - [DEBUG] = AllBottom (new jump func)
39176 2019-Jan-11 15:26:35.791763 - [DEBUG]
39177 2019-Jan-11 15:26:35.791787 - [DEBUG] Start adding new jump function
39178 2019-Jan-11 15:26:35.791811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39179 2019-Jan-11 15:26:35.791867 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39180 2019-Jan-11 15:26:35.792504 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39181 2019-Jan-11 15:26:35.793132 - [DEBUG] Edge Function : AllBottom
39182 2019-Jan-11 15:26:35.793165 - [DEBUG] End adding new jump function
39183 2019-Jan-11 15:26:35.793190 - [DEBUG]
39184 2019-Jan-11 15:26:35.793215 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
39185 2019-Jan-11 15:26:35.793240 - [DEBUG]
39186 2019-Jan-11 15:26:35.793264 - [DEBUG] Process 1069. path edge:
39187 2019-Jan-11 15:26:35.793288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39188 2019-Jan-11 15:26:35.793346 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
39189 2019-Jan-11 15:26:35.793973 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39190 2019-Jan-11 15:26:35.794621 - [DEBUG]
39191 2019-Jan-11 15:26:35.794647 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39192 2019-Jan-11 15:26:35.795288 - [DEBUG] Compose: EdgeIdentity * AllBottom
39193 2019-Jan-11 15:26:35.795317 - [DEBUG]
39194 2019-Jan-11 15:26:35.795342 - [DEBUG] Propagate flow
39195 2019-Jan-11 15:26:35.795367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39196 2019-Jan-11 15:26:35.795425 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39197 2019-Jan-11 15:26:35.796059 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39198 2019-Jan-11 15:26:35.796694 - [DEBUG] Edge function : AllBottom (result of previous compose)
39199 2019-Jan-11 15:26:35.796720 - [DEBUG]
39200 2019-Jan-11 15:26:35.796746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39201 2019-Jan-11 15:26:35.796773 - [DEBUG] = AllBottom
39202 2019-Jan-11 15:26:35.796798 - [DEBUG]
39203 2019-Jan-11 15:26:35.796822 - [DEBUG] PROPAGATE: No new function!
39204 2019-Jan-11 15:26:35.796854 - [DEBUG] Compose: EdgeIdentity * AllBottom
39205 2019-Jan-11 15:26:35.796882 - [DEBUG]
39206 2019-Jan-11 15:26:35.796906 - [DEBUG] Propagate flow
39207 2019-Jan-11 15:26:35.796930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39208 2019-Jan-11 15:26:35.796988 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39209 2019-Jan-11 15:26:35.797630 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39210 2019-Jan-11 15:26:35.798282 - [DEBUG] Edge function : AllBottom (result of previous compose)
39211 2019-Jan-11 15:26:35.798309 - [DEBUG]
39212 2019-Jan-11 15:26:35.798334 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39213 2019-Jan-11 15:26:35.798361 - [DEBUG] = AllBottom
39214 2019-Jan-11 15:26:35.798387 - [DEBUG]
39215 2019-Jan-11 15:26:35.798411 - [DEBUG] PROPAGATE: No new function!
39216 2019-Jan-11 15:26:35.798436 - [DEBUG] EDGE:
39217 2019-Jan-11 15:26:35.798494 - [DEBUG] ---> 39218 2019-Jan-11 15:26:35.799121 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39219 2019-Jan-11 15:26:35.799758 - [DEBUG]
39220 2019-Jan-11 15:26:35.799784 - [DEBUG] EDGE:
39221 2019-Jan-11 15:26:35.799842 - [DEBUG] ---> 39222 2019-Jan-11 15:26:35.800469 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39223 2019-Jan-11 15:26:35.801103 - [DEBUG]
39224 2019-Jan-11 15:26:35.801128 - [DEBUG] EDGE:
39225 2019-Jan-11 15:26:35.801187 - [DEBUG] ---> 39226 2019-Jan-11 15:26:35.801829 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39227 2019-Jan-11 15:26:35.802463 - [DEBUG]
39228 2019-Jan-11 15:26:35.802497 - [DEBUG] Compose: EdgeIdentity * AllBottom
39229 2019-Jan-11 15:26:35.802526 - [DEBUG]
39230 2019-Jan-11 15:26:35.802550 - [DEBUG] Propagate flow
39231 2019-Jan-11 15:26:35.802575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39232 2019-Jan-11 15:26:35.802632 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39233 2019-Jan-11 15:26:35.803261 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39234 2019-Jan-11 15:26:35.803895 - [DEBUG] Edge function : AllBottom (result of previous compose)
39235 2019-Jan-11 15:26:35.803922 - [DEBUG]
39236 2019-Jan-11 15:26:35.803947 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39237 2019-Jan-11 15:26:35.803974 - [DEBUG] = AllBottom
39238 2019-Jan-11 15:26:35.804000 - [DEBUG]
39239 2019-Jan-11 15:26:35.804024 - [DEBUG] PROPAGATE: No new function!
39240 2019-Jan-11 15:26:35.804051 - [DEBUG] EDGE:
39241 2019-Jan-11 15:26:35.804109 - [DEBUG] ---> 39242 2019-Jan-11 15:26:35.804754 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39243 2019-Jan-11 15:26:35.805390 - [DEBUG]
39244 2019-Jan-11 15:26:35.805416 - [DEBUG] EDGE:
39245 2019-Jan-11 15:26:35.805474 - [DEBUG] ---> 39246 2019-Jan-11 15:26:35.806099 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39247 2019-Jan-11 15:26:35.806742 - [DEBUG]
39248 2019-Jan-11 15:26:35.806769 - [DEBUG] EDGE:
39249 2019-Jan-11 15:26:35.806828 - [DEBUG] ---> 39250 2019-Jan-11 15:26:35.807459 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39251 2019-Jan-11 15:26:35.808109 - [DEBUG]
39252 2019-Jan-11 15:26:35.808135 - [DEBUG] EDGE:
39253 2019-Jan-11 15:26:35.808193 - [DEBUG] ---> 39254 2019-Jan-11 15:26:35.808820 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39255 2019-Jan-11 15:26:35.809454 - [DEBUG]
39256 2019-Jan-11 15:26:35.809481 - [DEBUG] EDGE:
39257 2019-Jan-11 15:26:35.809539 - [DEBUG] ---> 39258 2019-Jan-11 15:26:35.810165 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39259 2019-Jan-11 15:26:35.810799 - [DEBUG]
39260 2019-Jan-11 15:26:35.810825 - [DEBUG] EDGE:
39261 2019-Jan-11 15:26:35.810883 - [DEBUG] ---> 39262 2019-Jan-11 15:26:35.811526 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39263 2019-Jan-11 15:26:35.812161 - [DEBUG]
39264 2019-Jan-11 15:26:35.812188 - [DEBUG] EDGE:
39265 2019-Jan-11 15:26:35.812245 - [DEBUG] ---> 39266 2019-Jan-11 15:26:35.812869 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39267 2019-Jan-11 15:26:35.813503 - [DEBUG]
39268 2019-Jan-11 15:26:35.813530 - [DEBUG] EDGE:
39269 2019-Jan-11 15:26:35.813588 - [DEBUG] ---> 39270 2019-Jan-11 15:26:35.814213 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39271 2019-Jan-11 15:26:35.814862 - [DEBUG]
39272 2019-Jan-11 15:26:35.814887 - [DEBUG] EDGE:
39273 2019-Jan-11 15:26:35.814944 - [DEBUG] ---> 39274 2019-Jan-11 15:26:35.815572 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39275 2019-Jan-11 15:26:35.816207 - [DEBUG]
39276 2019-Jan-11 15:26:35.816252 - [DEBUG] Compose: EdgeIdentity * AllBottom
39277 2019-Jan-11 15:26:35.816280 - [DEBUG]
39278 2019-Jan-11 15:26:35.816305 - [DEBUG] Propagate flow
39279 2019-Jan-11 15:26:35.816329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39280 2019-Jan-11 15:26:35.816387 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39281 2019-Jan-11 15:26:35.817019 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39282 2019-Jan-11 15:26:35.817689 - [DEBUG] Edge function : AllBottom (result of previous compose)
39283 2019-Jan-11 15:26:35.817718 - [DEBUG]
39284 2019-Jan-11 15:26:35.817745 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39285 2019-Jan-11 15:26:35.817787 - [DEBUG] = AllBottom
39286 2019-Jan-11 15:26:35.817813 - [DEBUG]
39287 2019-Jan-11 15:26:35.817838 - [DEBUG] PROPAGATE: No new function!
39288 2019-Jan-11 15:26:35.817884 - [DEBUG] Compose: EdgeIdentity * AllBottom
39289 2019-Jan-11 15:26:35.817912 - [DEBUG]
39290 2019-Jan-11 15:26:35.817937 - [DEBUG] Propagate flow
39291 2019-Jan-11 15:26:35.817961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39292 2019-Jan-11 15:26:35.818034 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39293 2019-Jan-11 15:26:35.818737 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39294 2019-Jan-11 15:26:35.819435 - [DEBUG] Edge function : AllBottom (result of previous compose)
39295 2019-Jan-11 15:26:35.819463 - [DEBUG]
39296 2019-Jan-11 15:26:35.819490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39297 2019-Jan-11 15:26:35.819517 - [DEBUG] = AllBottom
39298 2019-Jan-11 15:26:35.819543 - [DEBUG]
39299 2019-Jan-11 15:26:35.819567 - [DEBUG] PROPAGATE: No new function!
39300 2019-Jan-11 15:26:35.819601 - [DEBUG] EDGE:
39301 2019-Jan-11 15:26:35.819677 - [DEBUG] ---> 39302 2019-Jan-11 15:26:35.820366 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39303 2019-Jan-11 15:26:35.821032 - [DEBUG]
39304 2019-Jan-11 15:26:35.821084 - [DEBUG] Compose: EdgeIdentity * AllBottom
39305 2019-Jan-11 15:26:35.821113 - [DEBUG]
39306 2019-Jan-11 15:26:35.821138 - [DEBUG] Propagate flow
39307 2019-Jan-11 15:26:35.821163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39308 2019-Jan-11 15:26:35.821253 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39309 2019-Jan-11 15:26:35.821920 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39310 2019-Jan-11 15:26:35.822586 - [DEBUG] Edge function : AllBottom (result of previous compose)
39311 2019-Jan-11 15:26:35.822614 - [DEBUG]
39312 2019-Jan-11 15:26:35.822642 - [DEBUG] Join: AllTop & AllBottom
39313 2019-Jan-11 15:26:35.822669 - [DEBUG] = AllBottom (new jump func)
39314 2019-Jan-11 15:26:35.822695 - [DEBUG]
39315 2019-Jan-11 15:26:35.822719 - [DEBUG] Start adding new jump function
39316 2019-Jan-11 15:26:35.822744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39317 2019-Jan-11 15:26:35.822810 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39318 2019-Jan-11 15:26:35.823480 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39319 2019-Jan-11 15:26:35.824113 - [DEBUG] Edge Function : AllBottom
39320 2019-Jan-11 15:26:35.824144 - [DEBUG] End adding new jump function
39321 2019-Jan-11 15:26:35.824169 - [DEBUG]
39322 2019-Jan-11 15:26:35.824194 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
39323 2019-Jan-11 15:26:35.824220 - [DEBUG]
39324 2019-Jan-11 15:26:35.824244 - [DEBUG] Process 1070. path edge:
39325 2019-Jan-11 15:26:35.824269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39326 2019-Jan-11 15:26:35.824327 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
39327 2019-Jan-11 15:26:35.824979 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39328 2019-Jan-11 15:26:35.825611 - [DEBUG]
39329 2019-Jan-11 15:26:35.825636 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39330 2019-Jan-11 15:26:35.826288 - [DEBUG] Possible callees:
39331 2019-Jan-11 15:26:35.826315 - [DEBUG] bar
39332 2019-Jan-11 15:26:35.826341 - [DEBUG] Possible return sites:
39333 2019-Jan-11 15:26:35.826365 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8939334 2019-Jan-11 15:26:35.827627 - [DEBUG] Found and process special summary
39335 2019-Jan-11 15:26:35.827680 - [DEBUG] Compose: EdgeIdentity * AllBottom
39336 2019-Jan-11 15:26:35.827709 - [DEBUG]
39337 2019-Jan-11 15:26:35.827734 - [DEBUG] Propagate flow
39338 2019-Jan-11 15:26:35.827759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39339 2019-Jan-11 15:26:35.827818 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39340 2019-Jan-11 15:26:35.828473 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39341 2019-Jan-11 15:26:35.829103 - [DEBUG] Edge function : AllBottom (result of previous compose)
39342 2019-Jan-11 15:26:35.829130 - [DEBUG]
39343 2019-Jan-11 15:26:35.829156 - [DEBUG] Join: AllTop & AllBottom
39344 2019-Jan-11 15:26:35.829183 - [DEBUG] = AllBottom (new jump func)
39345 2019-Jan-11 15:26:35.829208 - [DEBUG]
39346 2019-Jan-11 15:26:35.829233 - [DEBUG] Start adding new jump function
39347 2019-Jan-11 15:26:35.829257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39348 2019-Jan-11 15:26:35.829314 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39349 2019-Jan-11 15:26:35.829944 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39350 2019-Jan-11 15:26:35.830573 - [DEBUG] Edge Function : AllBottom
39351 2019-Jan-11 15:26:35.830602 - [DEBUG] End adding new jump function
39352 2019-Jan-11 15:26:35.830627 - [DEBUG]
39353 2019-Jan-11 15:26:35.830651 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
39354 2019-Jan-11 15:26:35.830676 - [DEBUG]
39355 2019-Jan-11 15:26:35.830700 - [DEBUG] Process 1071. path edge:
39356 2019-Jan-11 15:26:35.830725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39357 2019-Jan-11 15:26:35.830782 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
39358 2019-Jan-11 15:26:35.831426 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39359 2019-Jan-11 15:26:35.832055 - [DEBUG]
39360 2019-Jan-11 15:26:35.832081 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39361 2019-Jan-11 15:26:35.832726 - [DEBUG] Compose: EdgeIdentity * AllBottom
39362 2019-Jan-11 15:26:35.832756 - [DEBUG]
39363 2019-Jan-11 15:26:35.832781 - [DEBUG] Propagate flow
39364 2019-Jan-11 15:26:35.832805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39365 2019-Jan-11 15:26:35.832864 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39366 2019-Jan-11 15:26:35.833490 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39367 2019-Jan-11 15:26:35.834119 - [DEBUG] Edge function : AllBottom (result of previous compose)
39368 2019-Jan-11 15:26:35.834146 - [DEBUG]
39369 2019-Jan-11 15:26:35.834171 - [DEBUG] Join: AllTop & AllBottom
39370 2019-Jan-11 15:26:35.834198 - [DEBUG] = AllBottom (new jump func)
39371 2019-Jan-11 15:26:35.834224 - [DEBUG]
39372 2019-Jan-11 15:26:35.834248 - [DEBUG] Start adding new jump function
39373 2019-Jan-11 15:26:35.834281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39374 2019-Jan-11 15:26:35.834339 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39375 2019-Jan-11 15:26:35.834984 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39376 2019-Jan-11 15:26:35.835610 - [DEBUG] Edge Function : AllBottom
39377 2019-Jan-11 15:26:35.835640 - [DEBUG] End adding new jump function
39378 2019-Jan-11 15:26:35.835665 - [DEBUG]
39379 2019-Jan-11 15:26:35.835689 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
39380 2019-Jan-11 15:26:35.835714 - [DEBUG]
39381 2019-Jan-11 15:26:35.835738 - [DEBUG] Process 1072. path edge:
39382 2019-Jan-11 15:26:35.835763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39383 2019-Jan-11 15:26:35.835821 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
39384 2019-Jan-11 15:26:35.836447 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39385 2019-Jan-11 15:26:35.837076 - [DEBUG]
39386 2019-Jan-11 15:26:35.837103 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39387 2019-Jan-11 15:26:35.837742 - [DEBUG] Compose: EdgeIdentity * AllBottom
39388 2019-Jan-11 15:26:35.837771 - [DEBUG]
39389 2019-Jan-11 15:26:35.837796 - [DEBUG] Propagate flow
39390 2019-Jan-11 15:26:35.837820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39391 2019-Jan-11 15:26:35.837891 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39392 2019-Jan-11 15:26:35.838530 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39393 2019-Jan-11 15:26:35.839161 - [DEBUG] Edge function : AllBottom (result of previous compose)
39394 2019-Jan-11 15:26:35.839187 - [DEBUG]
39395 2019-Jan-11 15:26:35.839214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39396 2019-Jan-11 15:26:35.839241 - [DEBUG] = AllBottom
39397 2019-Jan-11 15:26:35.839267 - [DEBUG]
39398 2019-Jan-11 15:26:35.839291 - [DEBUG] PROPAGATE: No new function!
39399 2019-Jan-11 15:26:35.839324 - [DEBUG] Compose: EdgeIdentity * AllBottom
39400 2019-Jan-11 15:26:35.839352 - [DEBUG]
39401 2019-Jan-11 15:26:35.839376 - [DEBUG] Propagate flow
39402 2019-Jan-11 15:26:35.839400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39403 2019-Jan-11 15:26:35.839458 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39404 2019-Jan-11 15:26:35.840095 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39405 2019-Jan-11 15:26:35.840725 - [DEBUG] Edge function : AllBottom (result of previous compose)
39406 2019-Jan-11 15:26:35.840751 - [DEBUG]
39407 2019-Jan-11 15:26:35.840777 - [DEBUG] Join: AllTop & AllBottom
39408 2019-Jan-11 15:26:35.840804 - [DEBUG] = AllBottom (new jump func)
39409 2019-Jan-11 15:26:35.840830 - [DEBUG]
39410 2019-Jan-11 15:26:35.840854 - [DEBUG] Start adding new jump function
39411 2019-Jan-11 15:26:35.840878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39412 2019-Jan-11 15:26:35.840935 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39413 2019-Jan-11 15:26:35.841581 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39414 2019-Jan-11 15:26:35.842225 - [DEBUG] Edge Function : AllBottom
39415 2019-Jan-11 15:26:35.842254 - [DEBUG] End adding new jump function
39416 2019-Jan-11 15:26:35.842279 - [DEBUG]
39417 2019-Jan-11 15:26:35.842303 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
39418 2019-Jan-11 15:26:35.842328 - [DEBUG]
39419 2019-Jan-11 15:26:35.842353 - [DEBUG] Process 1073. path edge:
39420 2019-Jan-11 15:26:35.842377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39421 2019-Jan-11 15:26:35.842435 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
39422 2019-Jan-11 15:26:35.843071 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39423 2019-Jan-11 15:26:35.843700 - [DEBUG]
39424 2019-Jan-11 15:26:35.843725 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39425 2019-Jan-11 15:26:35.844366 - [DEBUG] Possible callees:
39426 2019-Jan-11 15:26:35.844392 - [DEBUG] llvm.dbg.declare
39427 2019-Jan-11 15:26:35.844418 - [DEBUG] Possible return sites:
39428 2019-Jan-11 15:26:35.844442 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10339429 2019-Jan-11 15:26:35.845709 - [DEBUG] Found and process special summary
39430 2019-Jan-11 15:26:35.845751 - [DEBUG] Compose: EdgeIdentity * AllBottom
39431 2019-Jan-11 15:26:35.845780 - [DEBUG]
39432 2019-Jan-11 15:26:35.845805 - [DEBUG] Propagate flow
39433 2019-Jan-11 15:26:35.845830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39434 2019-Jan-11 15:26:35.845887 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39435 2019-Jan-11 15:26:35.846517 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39436 2019-Jan-11 15:26:35.847148 - [DEBUG] Edge function : AllBottom (result of previous compose)
39437 2019-Jan-11 15:26:35.847174 - [DEBUG]
39438 2019-Jan-11 15:26:35.847200 - [DEBUG] Join: AllTop & AllBottom
39439 2019-Jan-11 15:26:35.847227 - [DEBUG] = AllBottom (new jump func)
39440 2019-Jan-11 15:26:35.847253 - [DEBUG]
39441 2019-Jan-11 15:26:35.847277 - [DEBUG] Start adding new jump function
39442 2019-Jan-11 15:26:35.847301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39443 2019-Jan-11 15:26:35.847358 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39444 2019-Jan-11 15:26:35.848001 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39445 2019-Jan-11 15:26:35.848630 - [DEBUG] Edge Function : AllBottom
39446 2019-Jan-11 15:26:35.848659 - [DEBUG] End adding new jump function
39447 2019-Jan-11 15:26:35.848684 - [DEBUG]
39448 2019-Jan-11 15:26:35.848708 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
39449 2019-Jan-11 15:26:35.848733 - [DEBUG]
39450 2019-Jan-11 15:26:35.848757 - [DEBUG] Process 1074. path edge:
39451 2019-Jan-11 15:26:35.848782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39452 2019-Jan-11 15:26:35.848839 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
39453 2019-Jan-11 15:26:35.849468 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39454 2019-Jan-11 15:26:35.850098 - [DEBUG]
39455 2019-Jan-11 15:26:35.850123 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39456 2019-Jan-11 15:26:35.850779 - [DEBUG] Compose: EdgeIdentity * AllBottom
39457 2019-Jan-11 15:26:35.850809 - [DEBUG]
39458 2019-Jan-11 15:26:35.850834 - [DEBUG] Propagate flow
39459 2019-Jan-11 15:26:35.850858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39460 2019-Jan-11 15:26:35.850916 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39461 2019-Jan-11 15:26:35.851554 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39462 2019-Jan-11 15:26:35.852183 - [DEBUG] Edge function : AllBottom (result of previous compose)
39463 2019-Jan-11 15:26:35.852209 - [DEBUG]
39464 2019-Jan-11 15:26:35.852233 - [DEBUG] Join: AllTop & AllBottom
39465 2019-Jan-11 15:26:35.852259 - [DEBUG] = AllBottom (new jump func)
39466 2019-Jan-11 15:26:35.852284 - [DEBUG]
39467 2019-Jan-11 15:26:35.852307 - [DEBUG] Start adding new jump function
39468 2019-Jan-11 15:26:35.852331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39469 2019-Jan-11 15:26:35.852387 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39470 2019-Jan-11 15:26:35.853017 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39471 2019-Jan-11 15:26:35.853639 - [DEBUG] Edge Function : AllBottom
39472 2019-Jan-11 15:26:35.853667 - [DEBUG] End adding new jump function
39473 2019-Jan-11 15:26:35.853692 - [DEBUG]
39474 2019-Jan-11 15:26:35.853717 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
39475 2019-Jan-11 15:26:35.853742 - [DEBUG]
39476 2019-Jan-11 15:26:35.853766 - [DEBUG] Process 1075. path edge:
39477 2019-Jan-11 15:26:35.853790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39478 2019-Jan-11 15:26:35.853847 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39479 2019-Jan-11 15:26:35.854471 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39480 2019-Jan-11 15:26:35.855116 - [DEBUG]
39481 2019-Jan-11 15:26:35.855142 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39482 2019-Jan-11 15:26:35.855775 - [DEBUG] Compose: EdgeIdentity * AllBottom
39483 2019-Jan-11 15:26:35.855806 - [DEBUG]
39484 2019-Jan-11 15:26:35.855831 - [DEBUG] Propagate flow
39485 2019-Jan-11 15:26:35.855855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39486 2019-Jan-11 15:26:35.855913 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39487 2019-Jan-11 15:26:35.856550 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39488 2019-Jan-11 15:26:35.857180 - [DEBUG] Edge function : AllBottom (result of previous compose)
39489 2019-Jan-11 15:26:35.857207 - [DEBUG]
39490 2019-Jan-11 15:26:35.857233 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39491 2019-Jan-11 15:26:35.857260 - [DEBUG] = AllBottom
39492 2019-Jan-11 15:26:35.857286 - [DEBUG]
39493 2019-Jan-11 15:26:35.857310 - [DEBUG] PROPAGATE: No new function!
39494 2019-Jan-11 15:26:35.857335 - [DEBUG] EDGE:
39495 2019-Jan-11 15:26:35.857394 - [DEBUG] ---> 39496 2019-Jan-11 15:26:35.858034 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39497 2019-Jan-11 15:26:35.858663 - [DEBUG]
39498 2019-Jan-11 15:26:35.858689 - [DEBUG] Compose: EdgeIdentity * AllBottom
39499 2019-Jan-11 15:26:35.858715 - [DEBUG]
39500 2019-Jan-11 15:26:35.858739 - [DEBUG] Propagate flow
39501 2019-Jan-11 15:26:35.858770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39502 2019-Jan-11 15:26:35.858827 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39503 2019-Jan-11 15:26:35.859451 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39504 2019-Jan-11 15:26:35.860081 - [DEBUG] Edge function : AllBottom (result of previous compose)
39505 2019-Jan-11 15:26:35.860107 - [DEBUG]
39506 2019-Jan-11 15:26:35.860132 - [DEBUG] Join: AllTop & AllBottom
39507 2019-Jan-11 15:26:35.860160 - [DEBUG] = AllBottom (new jump func)
39508 2019-Jan-11 15:26:35.860185 - [DEBUG]
39509 2019-Jan-11 15:26:35.860210 - [DEBUG] Start adding new jump function
39510 2019-Jan-11 15:26:35.860234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39511 2019-Jan-11 15:26:35.860291 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39512 2019-Jan-11 15:26:35.860919 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39513 2019-Jan-11 15:26:35.861557 - [DEBUG] Edge Function : AllBottom
39514 2019-Jan-11 15:26:35.861587 - [DEBUG] End adding new jump function
39515 2019-Jan-11 15:26:35.861611 - [DEBUG]
39516 2019-Jan-11 15:26:35.861636 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
39517 2019-Jan-11 15:26:35.861661 - [DEBUG]
39518 2019-Jan-11 15:26:35.861685 - [DEBUG] Process 1076. path edge:
39519 2019-Jan-11 15:26:35.861710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39520 2019-Jan-11 15:26:35.861767 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39521 2019-Jan-11 15:26:35.862392 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39522 2019-Jan-11 15:26:35.863021 - [DEBUG]
39523 2019-Jan-11 15:26:35.863047 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39524 2019-Jan-11 15:26:35.863680 - [DEBUG] Compose: EdgeIdentity * AllBottom
39525 2019-Jan-11 15:26:35.863708 - [DEBUG]
39526 2019-Jan-11 15:26:35.863733 - [DEBUG] Propagate flow
39527 2019-Jan-11 15:26:35.863757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39528 2019-Jan-11 15:26:35.863815 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39529 2019-Jan-11 15:26:35.864441 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39530 2019-Jan-11 15:26:35.865086 - [DEBUG] Edge function : AllBottom (result of previous compose)
39531 2019-Jan-11 15:26:35.865113 - [DEBUG]
39532 2019-Jan-11 15:26:35.865138 - [DEBUG] Join: AllTop & AllBottom
39533 2019-Jan-11 15:26:35.865165 - [DEBUG] = AllBottom (new jump func)
39534 2019-Jan-11 15:26:35.865190 - [DEBUG]
39535 2019-Jan-11 15:26:35.865215 - [DEBUG] Start adding new jump function
39536 2019-Jan-11 15:26:35.865239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39537 2019-Jan-11 15:26:35.865296 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39538 2019-Jan-11 15:26:35.865926 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
39539 2019-Jan-11 15:26:35.866551 - [DEBUG] Edge Function : AllBottom
39540 2019-Jan-11 15:26:35.866580 - [DEBUG] End adding new jump function
39541 2019-Jan-11 15:26:35.866605 - [DEBUG]
39542 2019-Jan-11 15:26:35.866629 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
39543 2019-Jan-11 15:26:35.866654 - [DEBUG]
39544 2019-Jan-11 15:26:35.866678 - [DEBUG] Process 1077. path edge:
39545 2019-Jan-11 15:26:35.866703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39546 2019-Jan-11 15:26:35.866760 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
39547 2019-Jan-11 15:26:35.867392 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39548 2019-Jan-11 15:26:35.868037 - [DEBUG]
39549 2019-Jan-11 15:26:35.868063 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
39550 2019-Jan-11 15:26:35.868698 - [DEBUG] Compose: EdgeIdentity * AllBottom
39551 2019-Jan-11 15:26:35.868727 - [DEBUG]
39552 2019-Jan-11 15:26:35.868752 - [DEBUG] Propagate flow
39553 2019-Jan-11 15:26:35.868776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39554 2019-Jan-11 15:26:35.868834 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39555 2019-Jan-11 15:26:35.869465 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39556 2019-Jan-11 15:26:35.870094 - [DEBUG] Edge function : AllBottom (result of previous compose)
39557 2019-Jan-11 15:26:35.870121 - [DEBUG]
39558 2019-Jan-11 15:26:35.870146 - [DEBUG] Join: AllTop & AllBottom
39559 2019-Jan-11 15:26:35.870173 - [DEBUG] = AllBottom (new jump func)
39560 2019-Jan-11 15:26:35.870199 - [DEBUG]
39561 2019-Jan-11 15:26:35.870223 - [DEBUG] Start adding new jump function
39562 2019-Jan-11 15:26:35.870247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39563 2019-Jan-11 15:26:35.870305 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39564 2019-Jan-11 15:26:35.870934 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39565 2019-Jan-11 15:26:35.871579 - [DEBUG] Edge Function : AllBottom
39566 2019-Jan-11 15:26:35.871608 - [DEBUG] End adding new jump function
39567 2019-Jan-11 15:26:35.871633 - [DEBUG]
39568 2019-Jan-11 15:26:35.871657 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
39569 2019-Jan-11 15:26:35.871682 - [DEBUG]
39570 2019-Jan-11 15:26:35.871706 - [DEBUG] Process 1078. path edge:
39571 2019-Jan-11 15:26:35.871731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39572 2019-Jan-11 15:26:35.871789 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
39573 2019-Jan-11 15:26:35.872419 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39574 2019-Jan-11 15:26:35.873049 - [DEBUG]
39575 2019-Jan-11 15:26:35.873074 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39576 2019-Jan-11 15:26:35.873730 - [DEBUG] Compose: EdgeIdentity * AllBottom
39577 2019-Jan-11 15:26:35.873759 - [DEBUG]
39578 2019-Jan-11 15:26:35.873784 - [DEBUG] Propagate flow
39579 2019-Jan-11 15:26:35.873809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39580 2019-Jan-11 15:26:35.873867 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39581 2019-Jan-11 15:26:35.874494 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39582 2019-Jan-11 15:26:35.875139 - [DEBUG] Edge function : AllBottom (result of previous compose)
39583 2019-Jan-11 15:26:35.875166 - [DEBUG]
39584 2019-Jan-11 15:26:35.875191 - [DEBUG] Join: AllTop & AllBottom
39585 2019-Jan-11 15:26:35.875219 - [DEBUG] = AllBottom (new jump func)
39586 2019-Jan-11 15:26:35.875245 - [DEBUG]
39587 2019-Jan-11 15:26:35.875269 - [DEBUG] Start adding new jump function
39588 2019-Jan-11 15:26:35.875294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39589 2019-Jan-11 15:26:35.875352 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39590 2019-Jan-11 15:26:35.875980 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39591 2019-Jan-11 15:26:35.876606 - [DEBUG] Edge Function : AllBottom
39592 2019-Jan-11 15:26:35.876643 - [DEBUG] End adding new jump function
39593 2019-Jan-11 15:26:35.876668 - [DEBUG]
39594 2019-Jan-11 15:26:35.876693 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39595 2019-Jan-11 15:26:35.876718 - [DEBUG]
39596 2019-Jan-11 15:26:35.876742 - [DEBUG] Process 1079. path edge:
39597 2019-Jan-11 15:26:35.876767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39598 2019-Jan-11 15:26:35.876825 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
39599 2019-Jan-11 15:26:35.877451 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39600 2019-Jan-11 15:26:35.878094 - [DEBUG]
39601 2019-Jan-11 15:26:35.878120 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39602 2019-Jan-11 15:26:35.878759 - [DEBUG] Compose: EdgeIdentity * AllBottom
39603 2019-Jan-11 15:26:35.878789 - [DEBUG]
39604 2019-Jan-11 15:26:35.878814 - [DEBUG] Propagate flow
39605 2019-Jan-11 15:26:35.878838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39606 2019-Jan-11 15:26:35.878896 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39607 2019-Jan-11 15:26:35.879525 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39608 2019-Jan-11 15:26:35.880153 - [DEBUG] Edge function : AllBottom (result of previous compose)
39609 2019-Jan-11 15:26:35.880179 - [DEBUG]
39610 2019-Jan-11 15:26:35.880205 - [DEBUG] Join: AllTop & AllBottom
39611 2019-Jan-11 15:26:35.880232 - [DEBUG] = AllBottom (new jump func)
39612 2019-Jan-11 15:26:35.880257 - [DEBUG]
39613 2019-Jan-11 15:26:35.880282 - [DEBUG] Start adding new jump function
39614 2019-Jan-11 15:26:35.880306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39615 2019-Jan-11 15:26:35.880363 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39616 2019-Jan-11 15:26:35.880993 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39617 2019-Jan-11 15:26:35.881636 - [DEBUG] Edge Function : AllBottom
39618 2019-Jan-11 15:26:35.881665 - [DEBUG] End adding new jump function
39619 2019-Jan-11 15:26:35.881690 - [DEBUG]
39620 2019-Jan-11 15:26:35.881714 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39621 2019-Jan-11 15:26:35.881739 - [DEBUG]
39622 2019-Jan-11 15:26:35.881763 - [DEBUG] Process 1080. path edge:
39623 2019-Jan-11 15:26:35.881788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39624 2019-Jan-11 15:26:35.881845 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
39625 2019-Jan-11 15:26:35.882473 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39626 2019-Jan-11 15:26:35.883102 - [DEBUG]
39627 2019-Jan-11 15:26:35.883127 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39628 2019-Jan-11 15:26:35.883771 - [DEBUG] Compose: EdgeIdentity * AllBottom
39629 2019-Jan-11 15:26:35.883800 - [DEBUG]
39630 2019-Jan-11 15:26:35.883825 - [DEBUG] Propagate flow
39631 2019-Jan-11 15:26:35.883849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39632 2019-Jan-11 15:26:35.883907 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39633 2019-Jan-11 15:26:35.884550 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39634 2019-Jan-11 15:26:35.885179 - [DEBUG] Edge function : AllBottom (result of previous compose)
39635 2019-Jan-11 15:26:35.885205 - [DEBUG]
39636 2019-Jan-11 15:26:35.885231 - [DEBUG] Join: AllTop & AllBottom
39637 2019-Jan-11 15:26:35.885265 - [DEBUG] = AllBottom (new jump func)
39638 2019-Jan-11 15:26:35.885291 - [DEBUG]
39639 2019-Jan-11 15:26:35.885315 - [DEBUG] Start adding new jump function
39640 2019-Jan-11 15:26:35.885339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39641 2019-Jan-11 15:26:35.885397 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39642 2019-Jan-11 15:26:35.886027 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39643 2019-Jan-11 15:26:35.886657 - [DEBUG] Edge Function : AllBottom
39644 2019-Jan-11 15:26:35.886685 - [DEBUG] End adding new jump function
39645 2019-Jan-11 15:26:35.886710 - [DEBUG]
39646 2019-Jan-11 15:26:35.886735 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39647 2019-Jan-11 15:26:35.886759 - [DEBUG]
39648 2019-Jan-11 15:26:35.886784 - [DEBUG] Process 1081. path edge:
39649 2019-Jan-11 15:26:35.886808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39650 2019-Jan-11 15:26:35.886865 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
39651 2019-Jan-11 15:26:35.887495 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39652 2019-Jan-11 15:26:35.888138 - [DEBUG]
39653 2019-Jan-11 15:26:35.888162 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39654 2019-Jan-11 15:26:35.888815 - [DEBUG] Compose: EdgeIdentity * AllBottom
39655 2019-Jan-11 15:26:35.888845 - [DEBUG]
39656 2019-Jan-11 15:26:35.888869 - [DEBUG] Propagate flow
39657 2019-Jan-11 15:26:35.888893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39658 2019-Jan-11 15:26:35.888952 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39659 2019-Jan-11 15:26:35.889580 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39660 2019-Jan-11 15:26:35.890211 - [DEBUG] Edge function : AllBottom (result of previous compose)
39661 2019-Jan-11 15:26:35.890237 - [DEBUG]
39662 2019-Jan-11 15:26:35.890262 - [DEBUG] Join: AllTop & AllBottom
39663 2019-Jan-11 15:26:35.890289 - [DEBUG] = AllBottom (new jump func)
39664 2019-Jan-11 15:26:35.890315 - [DEBUG]
39665 2019-Jan-11 15:26:35.890339 - [DEBUG] Start adding new jump function
39666 2019-Jan-11 15:26:35.890363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39667 2019-Jan-11 15:26:35.890420 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39668 2019-Jan-11 15:26:35.891050 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39669 2019-Jan-11 15:26:35.891693 - [DEBUG] Edge Function : AllBottom
39670 2019-Jan-11 15:26:35.891721 - [DEBUG] End adding new jump function
39671 2019-Jan-11 15:26:35.891746 - [DEBUG]
39672 2019-Jan-11 15:26:35.891771 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39673 2019-Jan-11 15:26:35.891796 - [DEBUG]
39674 2019-Jan-11 15:26:35.891820 - [DEBUG] Process 1082. path edge:
39675 2019-Jan-11 15:26:35.891845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39676 2019-Jan-11 15:26:35.891901 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
39677 2019-Jan-11 15:26:35.892527 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39678 2019-Jan-11 15:26:35.893156 - [DEBUG]
39679 2019-Jan-11 15:26:35.893182 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39680 2019-Jan-11 15:26:35.893838 - [DEBUG] Compose: EdgeIdentity * AllBottom
39681 2019-Jan-11 15:26:35.893868 - [DEBUG]
39682 2019-Jan-11 15:26:35.893892 - [DEBUG] Propagate flow
39683 2019-Jan-11 15:26:35.893917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39684 2019-Jan-11 15:26:35.893975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39685 2019-Jan-11 15:26:35.894639 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39686 2019-Jan-11 15:26:35.895269 - [DEBUG] Edge function : AllBottom (result of previous compose)
39687 2019-Jan-11 15:26:35.895296 - [DEBUG]
39688 2019-Jan-11 15:26:35.895322 - [DEBUG] Join: AllTop & AllBottom
39689 2019-Jan-11 15:26:35.895349 - [DEBUG] = AllBottom (new jump func)
39690 2019-Jan-11 15:26:35.895375 - [DEBUG]
39691 2019-Jan-11 15:26:35.895399 - [DEBUG] Start adding new jump function
39692 2019-Jan-11 15:26:35.895424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39693 2019-Jan-11 15:26:35.895481 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39694 2019-Jan-11 15:26:35.896112 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39695 2019-Jan-11 15:26:35.896749 - [DEBUG] Edge Function : AllBottom
39696 2019-Jan-11 15:26:35.896778 - [DEBUG] End adding new jump function
39697 2019-Jan-11 15:26:35.896803 - [DEBUG]
39698 2019-Jan-11 15:26:35.896828 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39699 2019-Jan-11 15:26:35.896853 - [DEBUG]
39700 2019-Jan-11 15:26:35.896877 - [DEBUG] Process 1083. path edge:
39701 2019-Jan-11 15:26:35.896902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39702 2019-Jan-11 15:26:35.896959 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
39703 2019-Jan-11 15:26:35.897598 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39704 2019-Jan-11 15:26:35.898242 - [DEBUG]
39705 2019-Jan-11 15:26:35.898267 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39706 2019-Jan-11 15:26:35.898912 - [DEBUG] Possible callees:
39707 2019-Jan-11 15:26:35.898939 - [DEBUG] llvm.dbg.declare
39708 2019-Jan-11 15:26:35.898965 - [DEBUG] Possible return sites:
39709 2019-Jan-11 15:26:35.898990 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12039710 2019-Jan-11 15:26:35.900242 - [DEBUG] Found and process special summary
39711 2019-Jan-11 15:26:35.900276 - [DEBUG] Compose: EdgeIdentity * AllBottom
39712 2019-Jan-11 15:26:35.900305 - [DEBUG]
39713 2019-Jan-11 15:26:35.900330 - [DEBUG] Propagate flow
39714 2019-Jan-11 15:26:35.900354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39715 2019-Jan-11 15:26:35.900412 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39716 2019-Jan-11 15:26:35.901043 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39717 2019-Jan-11 15:26:35.901695 - [DEBUG] Edge function : AllBottom (result of previous compose)
39718 2019-Jan-11 15:26:35.901722 - [DEBUG]
39719 2019-Jan-11 15:26:35.901748 - [DEBUG] Join: AllTop & AllBottom
39720 2019-Jan-11 15:26:35.901775 - [DEBUG] = AllBottom (new jump func)
39721 2019-Jan-11 15:26:35.901801 - [DEBUG]
39722 2019-Jan-11 15:26:35.901825 - [DEBUG] Start adding new jump function
39723 2019-Jan-11 15:26:35.901858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39724 2019-Jan-11 15:26:35.901916 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39725 2019-Jan-11 15:26:35.902546 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39726 2019-Jan-11 15:26:35.903176 - [DEBUG] Edge Function : AllBottom
39727 2019-Jan-11 15:26:35.903204 - [DEBUG] End adding new jump function
39728 2019-Jan-11 15:26:35.903230 - [DEBUG]
39729 2019-Jan-11 15:26:35.903254 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39730 2019-Jan-11 15:26:35.903279 - [DEBUG]
39731 2019-Jan-11 15:26:35.903303 - [DEBUG] Process 1084. path edge:
39732 2019-Jan-11 15:26:35.903328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39733 2019-Jan-11 15:26:35.903386 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
39734 2019-Jan-11 15:26:35.904036 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39735 2019-Jan-11 15:26:35.904701 - [DEBUG]
39736 2019-Jan-11 15:26:35.904727 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39737 2019-Jan-11 15:26:35.905392 - [DEBUG] Compose: EdgeIdentity * AllBottom
39738 2019-Jan-11 15:26:35.905422 - [DEBUG]
39739 2019-Jan-11 15:26:35.905447 - [DEBUG] Propagate flow
39740 2019-Jan-11 15:26:35.905472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39741 2019-Jan-11 15:26:35.905533 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39742 2019-Jan-11 15:26:35.906161 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39743 2019-Jan-11 15:26:35.906790 - [DEBUG] Edge function : AllBottom (result of previous compose)
39744 2019-Jan-11 15:26:35.906817 - [DEBUG]
39745 2019-Jan-11 15:26:35.906843 - [DEBUG] Join: AllTop & AllBottom
39746 2019-Jan-11 15:26:35.906870 - [DEBUG] = AllBottom (new jump func)
39747 2019-Jan-11 15:26:35.906896 - [DEBUG]
39748 2019-Jan-11 15:26:35.906920 - [DEBUG] Start adding new jump function
39749 2019-Jan-11 15:26:35.906945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39750 2019-Jan-11 15:26:35.907002 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39751 2019-Jan-11 15:26:35.907632 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39752 2019-Jan-11 15:26:35.908277 - [DEBUG] Edge Function : AllBottom
39753 2019-Jan-11 15:26:35.908312 - [DEBUG] End adding new jump function
39754 2019-Jan-11 15:26:35.908337 - [DEBUG]
39755 2019-Jan-11 15:26:35.908362 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39756 2019-Jan-11 15:26:35.908387 - [DEBUG]
39757 2019-Jan-11 15:26:35.908412 - [DEBUG] Process 1085. path edge:
39758 2019-Jan-11 15:26:35.908437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39759 2019-Jan-11 15:26:35.908494 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
39760 2019-Jan-11 15:26:35.909120 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39761 2019-Jan-11 15:26:35.909750 - [DEBUG]
39762 2019-Jan-11 15:26:35.909777 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39763 2019-Jan-11 15:26:35.910417 - [DEBUG] Compose: EdgeIdentity * AllBottom
39764 2019-Jan-11 15:26:35.910446 - [DEBUG]
39765 2019-Jan-11 15:26:35.910471 - [DEBUG] Propagate flow
39766 2019-Jan-11 15:26:35.910495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39767 2019-Jan-11 15:26:35.910568 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39768 2019-Jan-11 15:26:35.911232 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39769 2019-Jan-11 15:26:35.911862 - [DEBUG] Edge function : AllBottom (result of previous compose)
39770 2019-Jan-11 15:26:35.911889 - [DEBUG]
39771 2019-Jan-11 15:26:35.911914 - [DEBUG] Join: AllTop & AllBottom
39772 2019-Jan-11 15:26:35.911942 - [DEBUG] = AllBottom (new jump func)
39773 2019-Jan-11 15:26:35.911968 - [DEBUG]
39774 2019-Jan-11 15:26:35.911992 - [DEBUG] Start adding new jump function
39775 2019-Jan-11 15:26:35.912017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39776 2019-Jan-11 15:26:35.912074 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39777 2019-Jan-11 15:26:35.912703 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39778 2019-Jan-11 15:26:35.913338 - [DEBUG] Edge Function : AllBottom
39779 2019-Jan-11 15:26:35.913367 - [DEBUG] End adding new jump function
39780 2019-Jan-11 15:26:35.913392 - [DEBUG]
39781 2019-Jan-11 15:26:35.913417 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39782 2019-Jan-11 15:26:35.913442 - [DEBUG]
39783 2019-Jan-11 15:26:35.913466 - [DEBUG] Process 1086. path edge:
39784 2019-Jan-11 15:26:35.913491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39785 2019-Jan-11 15:26:35.913549 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
39786 2019-Jan-11 15:26:35.914185 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39787 2019-Jan-11 15:26:35.914830 - [DEBUG]
39788 2019-Jan-11 15:26:35.914854 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39789 2019-Jan-11 15:26:35.915502 - [DEBUG] Possible callees:
39790 2019-Jan-11 15:26:35.915529 - [DEBUG] llvm.dbg.declare
39791 2019-Jan-11 15:26:35.915555 - [DEBUG] Possible return sites:
39792 2019-Jan-11 15:26:35.915579 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14939793 2019-Jan-11 15:26:35.916837 - [DEBUG] Found and process special summary
39794 2019-Jan-11 15:26:35.916871 - [DEBUG] Compose: EdgeIdentity * AllBottom
39795 2019-Jan-11 15:26:35.916900 - [DEBUG]
39796 2019-Jan-11 15:26:35.916925 - [DEBUG] Propagate flow
39797 2019-Jan-11 15:26:35.916949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39798 2019-Jan-11 15:26:35.917007 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39799 2019-Jan-11 15:26:35.917638 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39800 2019-Jan-11 15:26:35.918283 - [DEBUG] Edge function : AllBottom (result of previous compose)
39801 2019-Jan-11 15:26:35.918309 - [DEBUG]
39802 2019-Jan-11 15:26:35.918335 - [DEBUG] Join: AllTop & AllBottom
39803 2019-Jan-11 15:26:35.918362 - [DEBUG] = AllBottom (new jump func)
39804 2019-Jan-11 15:26:35.918388 - [DEBUG]
39805 2019-Jan-11 15:26:35.918412 - [DEBUG] Start adding new jump function
39806 2019-Jan-11 15:26:35.918437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39807 2019-Jan-11 15:26:35.918494 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39808 2019-Jan-11 15:26:35.919122 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39809 2019-Jan-11 15:26:35.919759 - [DEBUG] Edge Function : AllBottom
39810 2019-Jan-11 15:26:35.919788 - [DEBUG] End adding new jump function
39811 2019-Jan-11 15:26:35.919813 - [DEBUG]
39812 2019-Jan-11 15:26:35.919838 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39813 2019-Jan-11 15:26:35.919863 - [DEBUG]
39814 2019-Jan-11 15:26:35.919887 - [DEBUG] Process 1087. path edge:
39815 2019-Jan-11 15:26:35.919912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39816 2019-Jan-11 15:26:35.919970 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
39817 2019-Jan-11 15:26:35.920600 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39818 2019-Jan-11 15:26:35.921245 - [DEBUG]
39819 2019-Jan-11 15:26:35.921270 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39820 2019-Jan-11 15:26:35.921922 - [DEBUG] Compose: EdgeIdentity * AllBottom
39821 2019-Jan-11 15:26:35.921951 - [DEBUG]
39822 2019-Jan-11 15:26:35.921976 - [DEBUG] Propagate flow
39823 2019-Jan-11 15:26:35.922000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39824 2019-Jan-11 15:26:35.922058 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39825 2019-Jan-11 15:26:35.922687 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39826 2019-Jan-11 15:26:35.923316 - [DEBUG] Edge function : AllBottom (result of previous compose)
39827 2019-Jan-11 15:26:35.923343 - [DEBUG]
39828 2019-Jan-11 15:26:35.923368 - [DEBUG] Join: AllTop & AllBottom
39829 2019-Jan-11 15:26:35.923396 - [DEBUG] = AllBottom (new jump func)
39830 2019-Jan-11 15:26:35.923421 - [DEBUG]
39831 2019-Jan-11 15:26:35.923446 - [DEBUG] Start adding new jump function
39832 2019-Jan-11 15:26:35.923470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39833 2019-Jan-11 15:26:35.923527 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39834 2019-Jan-11 15:26:35.924154 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39835 2019-Jan-11 15:26:35.924794 - [DEBUG] Edge Function : AllBottom
39836 2019-Jan-11 15:26:35.924821 - [DEBUG] End adding new jump function
39837 2019-Jan-11 15:26:35.924846 - [DEBUG]
39838 2019-Jan-11 15:26:35.924869 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39839 2019-Jan-11 15:26:35.924893 - [DEBUG]
39840 2019-Jan-11 15:26:35.924917 - [DEBUG] Process 1088. path edge:
39841 2019-Jan-11 15:26:35.924940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39842 2019-Jan-11 15:26:35.924997 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
39843 2019-Jan-11 15:26:35.925622 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39844 2019-Jan-11 15:26:35.926251 - [DEBUG]
39845 2019-Jan-11 15:26:35.926277 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39846 2019-Jan-11 15:26:35.926919 - [DEBUG] Compose: EdgeIdentity * AllBottom
39847 2019-Jan-11 15:26:35.926948 - [DEBUG]
39848 2019-Jan-11 15:26:35.926973 - [DEBUG] Propagate flow
39849 2019-Jan-11 15:26:35.926997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39850 2019-Jan-11 15:26:35.927056 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39851 2019-Jan-11 15:26:35.927694 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39852 2019-Jan-11 15:26:35.928347 - [DEBUG] Edge function : AllBottom (result of previous compose)
39853 2019-Jan-11 15:26:35.928374 - [DEBUG]
39854 2019-Jan-11 15:26:35.928400 - [DEBUG] Join: AllTop & AllBottom
39855 2019-Jan-11 15:26:35.928427 - [DEBUG] = AllBottom (new jump func)
39856 2019-Jan-11 15:26:35.928453 - [DEBUG]
39857 2019-Jan-11 15:26:35.928477 - [DEBUG] Start adding new jump function
39858 2019-Jan-11 15:26:35.928502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39859 2019-Jan-11 15:26:35.928560 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39860 2019-Jan-11 15:26:35.929191 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39861 2019-Jan-11 15:26:35.929825 - [DEBUG] Edge Function : AllBottom
39862 2019-Jan-11 15:26:35.929854 - [DEBUG] End adding new jump function
39863 2019-Jan-11 15:26:35.929879 - [DEBUG]
39864 2019-Jan-11 15:26:35.929904 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39865 2019-Jan-11 15:26:35.929929 - [DEBUG]
39866 2019-Jan-11 15:26:35.929953 - [DEBUG] Process 1089. path edge:
39867 2019-Jan-11 15:26:35.929978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39868 2019-Jan-11 15:26:35.930035 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
39869 2019-Jan-11 15:26:35.930672 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39870 2019-Jan-11 15:26:35.931316 - [DEBUG]
39871 2019-Jan-11 15:26:35.931341 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39872 2019-Jan-11 15:26:35.931986 - [DEBUG] Possible callees:
39873 2019-Jan-11 15:26:35.932013 - [DEBUG] llvm.dbg.declare
39874 2019-Jan-11 15:26:35.932039 - [DEBUG] Possible return sites:
39875 2019-Jan-11 15:26:35.932063 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15539876 2019-Jan-11 15:26:35.933317 - [DEBUG] Found and process special summary
39877 2019-Jan-11 15:26:35.933351 - [DEBUG] Compose: EdgeIdentity * AllBottom
39878 2019-Jan-11 15:26:35.933380 - [DEBUG]
39879 2019-Jan-11 15:26:35.933405 - [DEBUG] Propagate flow
39880 2019-Jan-11 15:26:35.933429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39881 2019-Jan-11 15:26:35.933487 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39882 2019-Jan-11 15:26:35.934117 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39883 2019-Jan-11 15:26:35.934761 - [DEBUG] Edge function : AllBottom (result of previous compose)
39884 2019-Jan-11 15:26:35.934786 - [DEBUG]
39885 2019-Jan-11 15:26:35.934811 - [DEBUG] Join: AllTop & AllBottom
39886 2019-Jan-11 15:26:35.934837 - [DEBUG] = AllBottom (new jump func)
39887 2019-Jan-11 15:26:35.934862 - [DEBUG]
39888 2019-Jan-11 15:26:35.934885 - [DEBUG] Start adding new jump function
39889 2019-Jan-11 15:26:35.934909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39890 2019-Jan-11 15:26:35.934966 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39891 2019-Jan-11 15:26:35.935594 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39892 2019-Jan-11 15:26:35.936223 - [DEBUG] Edge Function : AllBottom
39893 2019-Jan-11 15:26:35.936251 - [DEBUG] End adding new jump function
39894 2019-Jan-11 15:26:35.936277 - [DEBUG]
39895 2019-Jan-11 15:26:35.936301 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39896 2019-Jan-11 15:26:35.936339 - [DEBUG]
39897 2019-Jan-11 15:26:35.936364 - [DEBUG] Process 1090. path edge:
39898 2019-Jan-11 15:26:35.936389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39899 2019-Jan-11 15:26:35.936447 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
39900 2019-Jan-11 15:26:35.937077 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39901 2019-Jan-11 15:26:35.937705 - [DEBUG]
39902 2019-Jan-11 15:26:35.937731 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39903 2019-Jan-11 15:26:35.938401 - [DEBUG] Compose: EdgeIdentity * AllBottom
39904 2019-Jan-11 15:26:35.938431 - [DEBUG]
39905 2019-Jan-11 15:26:35.938455 - [DEBUG] Propagate flow
39906 2019-Jan-11 15:26:35.938480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39907 2019-Jan-11 15:26:35.938539 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39908 2019-Jan-11 15:26:35.939166 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39909 2019-Jan-11 15:26:35.939794 - [DEBUG] Edge function : AllBottom (result of previous compose)
39910 2019-Jan-11 15:26:35.939821 - [DEBUG]
39911 2019-Jan-11 15:26:35.939847 - [DEBUG] Join: AllTop & AllBottom
39912 2019-Jan-11 15:26:35.939874 - [DEBUG] = AllBottom (new jump func)
39913 2019-Jan-11 15:26:35.939900 - [DEBUG]
39914 2019-Jan-11 15:26:35.939924 - [DEBUG] Start adding new jump function
39915 2019-Jan-11 15:26:35.939949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39916 2019-Jan-11 15:26:35.940006 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39917 2019-Jan-11 15:26:35.940637 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39918 2019-Jan-11 15:26:35.941277 - [DEBUG] Edge Function : AllBottom
39919 2019-Jan-11 15:26:35.941305 - [DEBUG] End adding new jump function
39920 2019-Jan-11 15:26:35.941330 - [DEBUG]
39921 2019-Jan-11 15:26:35.941353 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39922 2019-Jan-11 15:26:35.941377 - [DEBUG]
39923 2019-Jan-11 15:26:35.941401 - [DEBUG] Process 1091. path edge:
39924 2019-Jan-11 15:26:35.941425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39925 2019-Jan-11 15:26:35.941481 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
39926 2019-Jan-11 15:26:35.942107 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39927 2019-Jan-11 15:26:35.942735 - [DEBUG]
39928 2019-Jan-11 15:26:35.942761 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39929 2019-Jan-11 15:26:35.943402 - [DEBUG] Compose: EdgeIdentity * AllBottom
39930 2019-Jan-11 15:26:35.943431 - [DEBUG]
39931 2019-Jan-11 15:26:35.943456 - [DEBUG] Propagate flow
39932 2019-Jan-11 15:26:35.943481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39933 2019-Jan-11 15:26:35.943539 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39934 2019-Jan-11 15:26:35.944167 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39935 2019-Jan-11 15:26:35.944812 - [DEBUG] Edge function : AllBottom (result of previous compose)
39936 2019-Jan-11 15:26:35.944837 - [DEBUG]
39937 2019-Jan-11 15:26:35.944862 - [DEBUG] Join: AllTop & AllBottom
39938 2019-Jan-11 15:26:35.944889 - [DEBUG] = AllBottom (new jump func)
39939 2019-Jan-11 15:26:35.944913 - [DEBUG]
39940 2019-Jan-11 15:26:35.944937 - [DEBUG] Start adding new jump function
39941 2019-Jan-11 15:26:35.944969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39942 2019-Jan-11 15:26:35.945026 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39943 2019-Jan-11 15:26:35.945655 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39944 2019-Jan-11 15:26:35.946281 - [DEBUG] Edge Function : AllBottom
39945 2019-Jan-11 15:26:35.946310 - [DEBUG] End adding new jump function
39946 2019-Jan-11 15:26:35.946335 - [DEBUG]
39947 2019-Jan-11 15:26:35.946359 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39948 2019-Jan-11 15:26:35.946384 - [DEBUG]
39949 2019-Jan-11 15:26:35.946409 - [DEBUG] Process 1092. path edge:
39950 2019-Jan-11 15:26:35.946433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39951 2019-Jan-11 15:26:35.946491 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
39952 2019-Jan-11 15:26:35.947117 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39953 2019-Jan-11 15:26:35.947744 - [DEBUG]
39954 2019-Jan-11 15:26:35.947770 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39955 2019-Jan-11 15:26:35.948427 - [DEBUG] Compose: EdgeIdentity * AllBottom
39956 2019-Jan-11 15:26:35.948456 - [DEBUG]
39957 2019-Jan-11 15:26:35.948481 - [DEBUG] Propagate flow
39958 2019-Jan-11 15:26:35.948505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39959 2019-Jan-11 15:26:35.948563 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39960 2019-Jan-11 15:26:35.949199 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39961 2019-Jan-11 15:26:35.949828 - [DEBUG] Edge function : AllBottom (result of previous compose)
39962 2019-Jan-11 15:26:35.949854 - [DEBUG]
39963 2019-Jan-11 15:26:35.949880 - [DEBUG] Join: AllTop & AllBottom
39964 2019-Jan-11 15:26:35.949907 - [DEBUG] = AllBottom (new jump func)
39965 2019-Jan-11 15:26:35.949933 - [DEBUG]
39966 2019-Jan-11 15:26:35.949957 - [DEBUG] Start adding new jump function
39967 2019-Jan-11 15:26:35.949982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39968 2019-Jan-11 15:26:35.950039 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39969 2019-Jan-11 15:26:35.950668 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39970 2019-Jan-11 15:26:35.951316 - [DEBUG] Edge Function : AllBottom
39971 2019-Jan-11 15:26:35.951344 - [DEBUG] End adding new jump function
39972 2019-Jan-11 15:26:35.951369 - [DEBUG]
39973 2019-Jan-11 15:26:35.951392 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39974 2019-Jan-11 15:26:35.951416 - [DEBUG]
39975 2019-Jan-11 15:26:35.951440 - [DEBUG] Process 1093. path edge:
39976 2019-Jan-11 15:26:35.951464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39977 2019-Jan-11 15:26:35.951520 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
39978 2019-Jan-11 15:26:35.952157 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39979 2019-Jan-11 15:26:35.952786 - [DEBUG]
39980 2019-Jan-11 15:26:35.952811 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39981 2019-Jan-11 15:26:35.953456 - [DEBUG] Possible callees:
39982 2019-Jan-11 15:26:35.953483 - [DEBUG] llvm.dbg.declare
39983 2019-Jan-11 15:26:35.953517 - [DEBUG] Possible return sites:
39984 2019-Jan-11 15:26:35.953542 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16339985 2019-Jan-11 15:26:35.954811 - [DEBUG] Found and process special summary
39986 2019-Jan-11 15:26:35.954845 - [DEBUG] Compose: EdgeIdentity * AllBottom
39987 2019-Jan-11 15:26:35.954873 - [DEBUG]
39988 2019-Jan-11 15:26:35.954897 - [DEBUG] Propagate flow
39989 2019-Jan-11 15:26:35.954921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39990 2019-Jan-11 15:26:35.954978 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39991 2019-Jan-11 15:26:35.955606 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39992 2019-Jan-11 15:26:35.956234 - [DEBUG] Edge function : AllBottom (result of previous compose)
39993 2019-Jan-11 15:26:35.956261 - [DEBUG]
39994 2019-Jan-11 15:26:35.956287 - [DEBUG] Join: AllTop & AllBottom
39995 2019-Jan-11 15:26:35.956314 - [DEBUG] = AllBottom (new jump func)
39996 2019-Jan-11 15:26:35.956340 - [DEBUG]
39997 2019-Jan-11 15:26:35.956364 - [DEBUG] Start adding new jump function
39998 2019-Jan-11 15:26:35.956389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39999 2019-Jan-11 15:26:35.956446 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40000 2019-Jan-11 15:26:35.957075 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40001 2019-Jan-11 15:26:35.957703 - [DEBUG] Edge Function : AllBottom
40002 2019-Jan-11 15:26:35.957731 - [DEBUG] End adding new jump function
40003 2019-Jan-11 15:26:35.957757 - [DEBUG]
40004 2019-Jan-11 15:26:35.957781 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
40005 2019-Jan-11 15:26:35.957806 - [DEBUG]
40006 2019-Jan-11 15:26:35.957830 - [DEBUG] Process 1094. path edge:
40007 2019-Jan-11 15:26:35.957855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40008 2019-Jan-11 15:26:35.957925 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
40009 2019-Jan-11 15:26:35.958554 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40010 2019-Jan-11 15:26:35.959181 - [DEBUG]
40011 2019-Jan-11 15:26:35.959207 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40012 2019-Jan-11 15:26:35.959857 - [DEBUG] Compose: EdgeIdentity * AllBottom
40013 2019-Jan-11 15:26:35.959886 - [DEBUG]
40014 2019-Jan-11 15:26:35.959911 - [DEBUG] Propagate flow
40015 2019-Jan-11 15:26:35.959935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40016 2019-Jan-11 15:26:35.959994 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40017 2019-Jan-11 15:26:35.960620 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40018 2019-Jan-11 15:26:35.961261 - [DEBUG] Edge function : AllBottom (result of previous compose)
40019 2019-Jan-11 15:26:35.961286 - [DEBUG]
40020 2019-Jan-11 15:26:35.961311 - [DEBUG] Join: AllTop & AllBottom
40021 2019-Jan-11 15:26:35.961338 - [DEBUG] = AllBottom (new jump func)
40022 2019-Jan-11 15:26:35.961363 - [DEBUG]
40023 2019-Jan-11 15:26:35.961386 - [DEBUG] Start adding new jump function
40024 2019-Jan-11 15:26:35.961410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40025 2019-Jan-11 15:26:35.961466 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40026 2019-Jan-11 15:26:35.962094 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40027 2019-Jan-11 15:26:35.962728 - [DEBUG] Edge Function : AllBottom
40028 2019-Jan-11 15:26:35.962758 - [DEBUG] End adding new jump function
40029 2019-Jan-11 15:26:35.962784 - [DEBUG]
40030 2019-Jan-11 15:26:35.962808 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
40031 2019-Jan-11 15:26:35.962833 - [DEBUG]
40032 2019-Jan-11 15:26:35.962857 - [DEBUG] Process 1095. path edge:
40033 2019-Jan-11 15:26:35.962882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40034 2019-Jan-11 15:26:35.962940 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
40035 2019-Jan-11 15:26:35.963566 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40036 2019-Jan-11 15:26:35.964195 - [DEBUG]
40037 2019-Jan-11 15:26:35.964221 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40038 2019-Jan-11 15:26:35.964878 - [DEBUG] Compose: EdgeIdentity * AllBottom
40039 2019-Jan-11 15:26:35.964907 - [DEBUG]
40040 2019-Jan-11 15:26:35.964931 - [DEBUG] Propagate flow
40041 2019-Jan-11 15:26:35.964954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40042 2019-Jan-11 15:26:35.965012 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40043 2019-Jan-11 15:26:35.965650 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40044 2019-Jan-11 15:26:35.966278 - [DEBUG] Edge function : AllBottom (result of previous compose)
40045 2019-Jan-11 15:26:35.966305 - [DEBUG]
40046 2019-Jan-11 15:26:35.966331 - [DEBUG] Join: AllTop & AllBottom
40047 2019-Jan-11 15:26:35.966358 - [DEBUG] = AllBottom (new jump func)
40048 2019-Jan-11 15:26:35.966384 - [DEBUG]
40049 2019-Jan-11 15:26:35.966409 - [DEBUG] Start adding new jump function
40050 2019-Jan-11 15:26:35.966433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40051 2019-Jan-11 15:26:35.966491 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40052 2019-Jan-11 15:26:35.967120 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40053 2019-Jan-11 15:26:35.967755 - [DEBUG] Edge Function : AllBottom
40054 2019-Jan-11 15:26:35.967785 - [DEBUG] End adding new jump function
40055 2019-Jan-11 15:26:35.967810 - [DEBUG]
40056 2019-Jan-11 15:26:35.967835 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
40057 2019-Jan-11 15:26:35.967870 - [DEBUG]
40058 2019-Jan-11 15:26:35.967896 - [DEBUG] Process 1096. path edge:
40059 2019-Jan-11 15:26:35.967922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40060 2019-Jan-11 15:26:35.967979 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
40061 2019-Jan-11 15:26:35.968616 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40062 2019-Jan-11 15:26:35.969244 - [DEBUG]
40063 2019-Jan-11 15:26:35.969270 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40064 2019-Jan-11 15:26:35.969917 - [DEBUG] Possible callees:
40065 2019-Jan-11 15:26:35.969943 - [DEBUG] llvm.dbg.declare
40066 2019-Jan-11 15:26:35.969970 - [DEBUG] Possible return sites:
40067 2019-Jan-11 15:26:35.969995 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16940068 2019-Jan-11 15:26:35.971270 - [DEBUG] Found and process special summary
40069 2019-Jan-11 15:26:35.971304 - [DEBUG] Compose: EdgeIdentity * AllBottom
40070 2019-Jan-11 15:26:35.971332 - [DEBUG]
40071 2019-Jan-11 15:26:35.971356 - [DEBUG] Propagate flow
40072 2019-Jan-11 15:26:35.971380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40073 2019-Jan-11 15:26:35.971437 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40074 2019-Jan-11 15:26:35.972068 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40075 2019-Jan-11 15:26:35.972697 - [DEBUG] Edge function : AllBottom (result of previous compose)
40076 2019-Jan-11 15:26:35.972723 - [DEBUG]
40077 2019-Jan-11 15:26:35.972749 - [DEBUG] Join: AllTop & AllBottom
40078 2019-Jan-11 15:26:35.972777 - [DEBUG] = AllBottom (new jump func)
40079 2019-Jan-11 15:26:35.972802 - [DEBUG]
40080 2019-Jan-11 15:26:35.972827 - [DEBUG] Start adding new jump function
40081 2019-Jan-11 15:26:35.972851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40082 2019-Jan-11 15:26:35.972909 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40083 2019-Jan-11 15:26:35.973538 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40084 2019-Jan-11 15:26:35.974165 - [DEBUG] Edge Function : AllBottom
40085 2019-Jan-11 15:26:35.974194 - [DEBUG] End adding new jump function
40086 2019-Jan-11 15:26:35.974219 - [DEBUG]
40087 2019-Jan-11 15:26:35.974244 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
40088 2019-Jan-11 15:26:35.974269 - [DEBUG]
40089 2019-Jan-11 15:26:35.974293 - [DEBUG] Process 1097. path edge:
40090 2019-Jan-11 15:26:35.974318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40091 2019-Jan-11 15:26:35.974375 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
40092 2019-Jan-11 15:26:35.975020 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40093 2019-Jan-11 15:26:35.975650 - [DEBUG]
40094 2019-Jan-11 15:26:35.975675 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40095 2019-Jan-11 15:26:35.976328 - [DEBUG] Compose: EdgeIdentity * AllBottom
40096 2019-Jan-11 15:26:35.976357 - [DEBUG]
40097 2019-Jan-11 15:26:35.976382 - [DEBUG] Propagate flow
40098 2019-Jan-11 15:26:35.976406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40099 2019-Jan-11 15:26:35.976465 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40100 2019-Jan-11 15:26:35.977094 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40101 2019-Jan-11 15:26:35.977725 - [DEBUG] Edge function : AllBottom (result of previous compose)
40102 2019-Jan-11 15:26:35.977751 - [DEBUG]
40103 2019-Jan-11 15:26:35.977777 - [DEBUG] Join: AllTop & AllBottom
40104 2019-Jan-11 15:26:35.977804 - [DEBUG] = AllBottom (new jump func)
40105 2019-Jan-11 15:26:35.977830 - [DEBUG]
40106 2019-Jan-11 15:26:35.977854 - [DEBUG] Start adding new jump function
40107 2019-Jan-11 15:26:35.977892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40108 2019-Jan-11 15:26:35.977950 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40109 2019-Jan-11 15:26:35.978581 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40110 2019-Jan-11 15:26:35.979207 - [DEBUG] Edge Function : AllBottom
40111 2019-Jan-11 15:26:35.979236 - [DEBUG] End adding new jump function
40112 2019-Jan-11 15:26:35.979262 - [DEBUG]
40113 2019-Jan-11 15:26:35.979286 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
40114 2019-Jan-11 15:26:35.979319 - [DEBUG]
40115 2019-Jan-11 15:26:35.979344 - [DEBUG] Process 1098. path edge:
40116 2019-Jan-11 15:26:35.979369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40117 2019-Jan-11 15:26:35.979427 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
40118 2019-Jan-11 15:26:35.980055 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40119 2019-Jan-11 15:26:35.980684 - [DEBUG]
40120 2019-Jan-11 15:26:35.980709 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40121 2019-Jan-11 15:26:35.981372 - [DEBUG] Compose: EdgeIdentity * AllBottom
40122 2019-Jan-11 15:26:35.981400 - [DEBUG]
40123 2019-Jan-11 15:26:35.981424 - [DEBUG] Propagate flow
40124 2019-Jan-11 15:26:35.981447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40125 2019-Jan-11 15:26:35.981505 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40126 2019-Jan-11 15:26:35.982138 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40127 2019-Jan-11 15:26:35.982767 - [DEBUG] Edge function : AllBottom (result of previous compose)
40128 2019-Jan-11 15:26:35.982793 - [DEBUG]
40129 2019-Jan-11 15:26:35.982819 - [DEBUG] Join: AllTop & AllBottom
40130 2019-Jan-11 15:26:35.982847 - [DEBUG] = AllBottom (new jump func)
40131 2019-Jan-11 15:26:35.982872 - [DEBUG]
40132 2019-Jan-11 15:26:35.982897 - [DEBUG] Start adding new jump function
40133 2019-Jan-11 15:26:35.982921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40134 2019-Jan-11 15:26:35.982979 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40135 2019-Jan-11 15:26:35.983607 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40136 2019-Jan-11 15:26:35.984236 - [DEBUG] Edge Function : AllBottom
40137 2019-Jan-11 15:26:35.984266 - [DEBUG] End adding new jump function
40138 2019-Jan-11 15:26:35.984291 - [DEBUG]
40139 2019-Jan-11 15:26:35.984315 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
40140 2019-Jan-11 15:26:35.984340 - [DEBUG]
40141 2019-Jan-11 15:26:35.984365 - [DEBUG] Process 1099. path edge:
40142 2019-Jan-11 15:26:35.984390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40143 2019-Jan-11 15:26:35.984447 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
40144 2019-Jan-11 15:26:35.985091 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40145 2019-Jan-11 15:26:35.985718 - [DEBUG]
40146 2019-Jan-11 15:26:35.985744 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40147 2019-Jan-11 15:26:35.986398 - [DEBUG] Compose: EdgeIdentity * AllBottom
40148 2019-Jan-11 15:26:35.986427 - [DEBUG]
40149 2019-Jan-11 15:26:35.986452 - [DEBUG] Propagate flow
40150 2019-Jan-11 15:26:35.986476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40151 2019-Jan-11 15:26:35.986535 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40152 2019-Jan-11 15:26:35.987162 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40153 2019-Jan-11 15:26:35.987791 - [DEBUG] Edge function : AllBottom (result of previous compose)
40154 2019-Jan-11 15:26:35.987817 - [DEBUG]
40155 2019-Jan-11 15:26:35.987843 - [DEBUG] Join: AllTop & AllBottom
40156 2019-Jan-11 15:26:35.987884 - [DEBUG] = AllBottom (new jump func)
40157 2019-Jan-11 15:26:35.987918 - [DEBUG]
40158 2019-Jan-11 15:26:35.987943 - [DEBUG] Start adding new jump function
40159 2019-Jan-11 15:26:35.987967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40160 2019-Jan-11 15:26:35.988025 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40161 2019-Jan-11 15:26:35.988656 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40162 2019-Jan-11 15:26:35.989283 - [DEBUG] Edge Function : AllBottom
40163 2019-Jan-11 15:26:35.989313 - [DEBUG] End adding new jump function
40164 2019-Jan-11 15:26:35.989338 - [DEBUG]
40165 2019-Jan-11 15:26:35.989362 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
40166 2019-Jan-11 15:26:35.989387 - [DEBUG]
40167 2019-Jan-11 15:26:35.989412 - [DEBUG] Process 1100. path edge:
40168 2019-Jan-11 15:26:35.989437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40169 2019-Jan-11 15:26:35.989494 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
40170 2019-Jan-11 15:26:35.990120 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40171 2019-Jan-11 15:26:35.990750 - [DEBUG]
40172 2019-Jan-11 15:26:35.990776 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40173 2019-Jan-11 15:26:35.991436 - [DEBUG] Compose: EdgeIdentity * AllBottom
40174 2019-Jan-11 15:26:35.991464 - [DEBUG]
40175 2019-Jan-11 15:26:35.991488 - [DEBUG] Propagate flow
40176 2019-Jan-11 15:26:35.991512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40177 2019-Jan-11 15:26:35.991570 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40178 2019-Jan-11 15:26:35.992200 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40179 2019-Jan-11 15:26:35.992829 - [DEBUG] Edge function : AllBottom (result of previous compose)
40180 2019-Jan-11 15:26:35.992855 - [DEBUG]
40181 2019-Jan-11 15:26:35.992881 - [DEBUG] Join: AllTop & AllBottom
40182 2019-Jan-11 15:26:35.992908 - [DEBUG] = AllBottom (new jump func)
40183 2019-Jan-11 15:26:35.992934 - [DEBUG]
40184 2019-Jan-11 15:26:35.992958 - [DEBUG] Start adding new jump function
40185 2019-Jan-11 15:26:35.992983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40186 2019-Jan-11 15:26:35.993040 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40187 2019-Jan-11 15:26:35.993669 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40188 2019-Jan-11 15:26:35.994296 - [DEBUG] Edge Function : AllBottom
40189 2019-Jan-11 15:26:35.994325 - [DEBUG] End adding new jump function
40190 2019-Jan-11 15:26:35.994350 - [DEBUG]
40191 2019-Jan-11 15:26:35.994375 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
40192 2019-Jan-11 15:26:35.994400 - [DEBUG]
40193 2019-Jan-11 15:26:35.994424 - [DEBUG] Process 1101. path edge:
40194 2019-Jan-11 15:26:35.994449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40195 2019-Jan-11 15:26:35.994507 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
40196 2019-Jan-11 15:26:35.995149 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40197 2019-Jan-11 15:26:35.995777 - [DEBUG]
40198 2019-Jan-11 15:26:35.995802 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40199 2019-Jan-11 15:26:35.996454 - [DEBUG] Compose: EdgeIdentity * AllBottom
40200 2019-Jan-11 15:26:35.996483 - [DEBUG]
40201 2019-Jan-11 15:26:35.996516 - [DEBUG] Propagate flow
40202 2019-Jan-11 15:26:35.996540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40203 2019-Jan-11 15:26:35.996600 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40204 2019-Jan-11 15:26:35.997226 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40205 2019-Jan-11 15:26:35.997854 - [DEBUG] Edge function : AllBottom (result of previous compose)
40206 2019-Jan-11 15:26:35.997893 - [DEBUG]
40207 2019-Jan-11 15:26:35.997920 - [DEBUG] Join: AllTop & AllBottom
40208 2019-Jan-11 15:26:35.997947 - [DEBUG] = AllBottom (new jump func)
40209 2019-Jan-11 15:26:35.997973 - [DEBUG]
40210 2019-Jan-11 15:26:35.997998 - [DEBUG] Start adding new jump function
40211 2019-Jan-11 15:26:35.998022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40212 2019-Jan-11 15:26:35.998080 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40213 2019-Jan-11 15:26:35.998710 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40214 2019-Jan-11 15:26:35.999336 - [DEBUG] Edge Function : AllBottom
40215 2019-Jan-11 15:26:35.999365 - [DEBUG] End adding new jump function
40216 2019-Jan-11 15:26:35.999390 - [DEBUG]
40217 2019-Jan-11 15:26:35.999414 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
40218 2019-Jan-11 15:26:35.999439 - [DEBUG]
40219 2019-Jan-11 15:26:35.999463 - [DEBUG] Process 1102. path edge:
40220 2019-Jan-11 15:26:35.999489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40221 2019-Jan-11 15:26:35.999546 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
40222 2019-Jan-11 15:26:36.000172 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40223 2019-Jan-11 15:26:36.000802 - [DEBUG]
40224 2019-Jan-11 15:26:36.000828 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40225 2019-Jan-11 15:26:36.001484 - [DEBUG] Compose: EdgeIdentity * AllBottom
40226 2019-Jan-11 15:26:36.001512 - [DEBUG]
40227 2019-Jan-11 15:26:36.001536 - [DEBUG] Propagate flow
40228 2019-Jan-11 15:26:36.001560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40229 2019-Jan-11 15:26:36.001618 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40230 2019-Jan-11 15:26:36.002248 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40231 2019-Jan-11 15:26:36.002877 - [DEBUG] Edge function : AllBottom (result of previous compose)
40232 2019-Jan-11 15:26:36.002903 - [DEBUG]
40233 2019-Jan-11 15:26:36.002929 - [DEBUG] Join: AllTop & AllBottom
40234 2019-Jan-11 15:26:36.002957 - [DEBUG] = AllBottom (new jump func)
40235 2019-Jan-11 15:26:36.002983 - [DEBUG]
40236 2019-Jan-11 15:26:36.003007 - [DEBUG] Start adding new jump function
40237 2019-Jan-11 15:26:36.003032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40238 2019-Jan-11 15:26:36.003089 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40239 2019-Jan-11 15:26:36.003719 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40240 2019-Jan-11 15:26:36.004346 - [DEBUG] Edge Function : AllBottom
40241 2019-Jan-11 15:26:36.004376 - [DEBUG] End adding new jump function
40242 2019-Jan-11 15:26:36.004401 - [DEBUG]
40243 2019-Jan-11 15:26:36.004425 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
40244 2019-Jan-11 15:26:36.004451 - [DEBUG]
40245 2019-Jan-11 15:26:36.004475 - [DEBUG] Process 1103. path edge:
40246 2019-Jan-11 15:26:36.004500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40247 2019-Jan-11 15:26:36.004579 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
40248 2019-Jan-11 15:26:36.005224 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40249 2019-Jan-11 15:26:36.005865 - [DEBUG]
40250 2019-Jan-11 15:26:36.005891 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40251 2019-Jan-11 15:26:36.006544 - [DEBUG] Compose: EdgeIdentity * AllBottom
40252 2019-Jan-11 15:26:36.006573 - [DEBUG]
40253 2019-Jan-11 15:26:36.006598 - [DEBUG] Propagate flow
40254 2019-Jan-11 15:26:36.006623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40255 2019-Jan-11 15:26:36.006682 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40256 2019-Jan-11 15:26:36.007316 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40257 2019-Jan-11 15:26:36.007961 - [DEBUG] Edge function : AllBottom (result of previous compose)
40258 2019-Jan-11 15:26:36.007987 - [DEBUG]
40259 2019-Jan-11 15:26:36.008012 - [DEBUG] Join: AllTop & AllBottom
40260 2019-Jan-11 15:26:36.008039 - [DEBUG] = AllBottom (new jump func)
40261 2019-Jan-11 15:26:36.008064 - [DEBUG]
40262 2019-Jan-11 15:26:36.008087 - [DEBUG] Start adding new jump function
40263 2019-Jan-11 15:26:36.008111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40264 2019-Jan-11 15:26:36.008167 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40265 2019-Jan-11 15:26:36.008798 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40266 2019-Jan-11 15:26:36.009430 - [DEBUG] Edge Function : AllBottom
40267 2019-Jan-11 15:26:36.009459 - [DEBUG] End adding new jump function
40268 2019-Jan-11 15:26:36.009485 - [DEBUG]
40269 2019-Jan-11 15:26:36.009509 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
40270 2019-Jan-11 15:26:36.009535 - [DEBUG]
40271 2019-Jan-11 15:26:36.009559 - [DEBUG] Process 1104. path edge:
40272 2019-Jan-11 15:26:36.009585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40273 2019-Jan-11 15:26:36.009642 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
40274 2019-Jan-11 15:26:36.010274 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40275 2019-Jan-11 15:26:36.010903 - [DEBUG]
40276 2019-Jan-11 15:26:36.010930 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40277 2019-Jan-11 15:26:36.011592 - [DEBUG] Compose: EdgeIdentity * AllBottom
40278 2019-Jan-11 15:26:36.011621 - [DEBUG]
40279 2019-Jan-11 15:26:36.011645 - [DEBUG] Propagate flow
40280 2019-Jan-11 15:26:36.011669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40281 2019-Jan-11 15:26:36.011727 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40282 2019-Jan-11 15:26:36.012354 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40283 2019-Jan-11 15:26:36.012985 - [DEBUG] Edge function : AllBottom (result of previous compose)
40284 2019-Jan-11 15:26:36.013011 - [DEBUG]
40285 2019-Jan-11 15:26:36.013037 - [DEBUG] Join: AllTop & AllBottom
40286 2019-Jan-11 15:26:36.013065 - [DEBUG] = AllBottom (new jump func)
40287 2019-Jan-11 15:26:36.013091 - [DEBUG]
40288 2019-Jan-11 15:26:36.013115 - [DEBUG] Start adding new jump function
40289 2019-Jan-11 15:26:36.013139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40290 2019-Jan-11 15:26:36.013208 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40291 2019-Jan-11 15:26:36.013838 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40292 2019-Jan-11 15:26:36.014464 - [DEBUG] Edge Function : AllBottom
40293 2019-Jan-11 15:26:36.014493 - [DEBUG] End adding new jump function
40294 2019-Jan-11 15:26:36.014519 - [DEBUG]
40295 2019-Jan-11 15:26:36.014557 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40296 2019-Jan-11 15:26:36.014582 - [DEBUG]
40297 2019-Jan-11 15:26:36.014607 - [DEBUG] Process 1105. path edge:
40298 2019-Jan-11 15:26:36.014632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40299 2019-Jan-11 15:26:36.014690 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
40300 2019-Jan-11 15:26:36.015317 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40301 2019-Jan-11 15:26:36.015945 - [DEBUG]
40302 2019-Jan-11 15:26:36.015971 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40303 2019-Jan-11 15:26:36.016619 - [DEBUG] Compose: EdgeIdentity * AllBottom
40304 2019-Jan-11 15:26:36.016649 - [DEBUG]
40305 2019-Jan-11 15:26:36.016674 - [DEBUG] Propagate flow
40306 2019-Jan-11 15:26:36.016698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40307 2019-Jan-11 15:26:36.016758 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40308 2019-Jan-11 15:26:36.017385 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40309 2019-Jan-11 15:26:36.018029 - [DEBUG] Edge function : AllBottom (result of previous compose)
40310 2019-Jan-11 15:26:36.018054 - [DEBUG]
40311 2019-Jan-11 15:26:36.018079 - [DEBUG] Join: AllTop & AllBottom
40312 2019-Jan-11 15:26:36.018105 - [DEBUG] = AllBottom (new jump func)
40313 2019-Jan-11 15:26:36.018130 - [DEBUG]
40314 2019-Jan-11 15:26:36.018154 - [DEBUG] Start adding new jump function
40315 2019-Jan-11 15:26:36.018177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40316 2019-Jan-11 15:26:36.018234 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40317 2019-Jan-11 15:26:36.018862 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40318 2019-Jan-11 15:26:36.019488 - [DEBUG] Edge Function : AllBottom
40319 2019-Jan-11 15:26:36.019518 - [DEBUG] End adding new jump function
40320 2019-Jan-11 15:26:36.019543 - [DEBUG]
40321 2019-Jan-11 15:26:36.019567 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40322 2019-Jan-11 15:26:36.019592 - [DEBUG]
40323 2019-Jan-11 15:26:36.019617 - [DEBUG] Process 1106. path edge:
40324 2019-Jan-11 15:26:36.019642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40325 2019-Jan-11 15:26:36.019699 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
40326 2019-Jan-11 15:26:36.020325 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40327 2019-Jan-11 15:26:36.020953 - [DEBUG]
40328 2019-Jan-11 15:26:36.020978 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40329 2019-Jan-11 15:26:36.021632 - [DEBUG] Start of endsummarytab entry
40330 2019-Jan-11 15:26:36.021670 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40331 2019-Jan-11 15:26:36.022310 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
40332 2019-Jan-11 15:26:36.022370 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40333 2019-Jan-11 15:26:36.023004 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40334 2019-Jan-11 15:26:36.023644 - [DEBUG] EF: AllBottom
40335 2019-Jan-11 15:26:36.023670 - [DEBUG]
40336 2019-Jan-11 15:26:36.023695 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40337 2019-Jan-11 15:26:36.024321 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40338 2019-Jan-11 15:26:36.024967 - [DEBUG] EF: AllBottom
40339 2019-Jan-11 15:26:36.024993 - [DEBUG]
40340 2019-Jan-11 15:26:36.025018 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40341 2019-Jan-11 15:26:36.025644 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40342 2019-Jan-11 15:26:36.026272 - [DEBUG] EF: AllBottom
40343 2019-Jan-11 15:26:36.026299 - [DEBUG]
40344 2019-Jan-11 15:26:36.026323 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40345 2019-Jan-11 15:26:36.026948 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40346 2019-Jan-11 15:26:36.027583 - [DEBUG] EF: AllBottom
40347 2019-Jan-11 15:26:36.027610 - [DEBUG]
40348 2019-Jan-11 15:26:36.027634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40349 2019-Jan-11 15:26:36.028275 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
40350 2019-Jan-11 15:26:36.028901 - [DEBUG] EF: AllBottom
40351 2019-Jan-11 15:26:36.028928 - [DEBUG]
40352 2019-Jan-11 15:26:36.028952 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40353 2019-Jan-11 15:26:36.029577 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40354 2019-Jan-11 15:26:36.030206 - [DEBUG] EF: AllBottom
40355 2019-Jan-11 15:26:36.030232 - [DEBUG]
40356 2019-Jan-11 15:26:36.030257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40357 2019-Jan-11 15:26:36.030883 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40358 2019-Jan-11 15:26:36.031532 - [DEBUG] EF: AllBottom
40359 2019-Jan-11 15:26:36.031558 - [DEBUG]
40360 2019-Jan-11 15:26:36.031582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40361 2019-Jan-11 15:26:36.032208 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40362 2019-Jan-11 15:26:36.032836 - [DEBUG] EF: AllBottom
40363 2019-Jan-11 15:26:36.032863 - [DEBUG]
40364 2019-Jan-11 15:26:36.032887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40365 2019-Jan-11 15:26:36.033512 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
40366 2019-Jan-11 15:26:36.034147 - [DEBUG] EF: AllBottom
40367 2019-Jan-11 15:26:36.034174 - [DEBUG]
40368 2019-Jan-11 15:26:36.034198 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40369 2019-Jan-11 15:26:36.034839 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40370 2019-Jan-11 15:26:36.035474 - [DEBUG] EF: AllBottom
40371 2019-Jan-11 15:26:36.035501 - [DEBUG]
40372 2019-Jan-11 15:26:36.035525 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40373 2019-Jan-11 15:26:36.036152 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40374 2019-Jan-11 15:26:36.036779 - [DEBUG] EF: AllBottom
40375 2019-Jan-11 15:26:36.036806 - [DEBUG]
40376 2019-Jan-11 15:26:36.036830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40377 2019-Jan-11 15:26:36.037455 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40378 2019-Jan-11 15:26:36.038107 - [DEBUG] EF: AllBottom
40379 2019-Jan-11 15:26:36.038133 - [DEBUG]
40380 2019-Jan-11 15:26:36.038157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40381 2019-Jan-11 15:26:36.038783 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40382 2019-Jan-11 15:26:36.039412 - [DEBUG] EF: AllBottom
40383 2019-Jan-11 15:26:36.039438 - [DEBUG]
40384 2019-Jan-11 15:26:36.039461 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40385 2019-Jan-11 15:26:36.040086 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40386 2019-Jan-11 15:26:36.040722 - [DEBUG] EF: AllBottom
40387 2019-Jan-11 15:26:36.040748 - [DEBUG]
40388 2019-Jan-11 15:26:36.040773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40389 2019-Jan-11 15:26:36.041413 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40390 2019-Jan-11 15:26:36.042041 - [DEBUG] EF: AllBottom
40391 2019-Jan-11 15:26:36.042067 - [DEBUG]
40392 2019-Jan-11 15:26:36.042092 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40393 2019-Jan-11 15:26:36.042718 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
40394 2019-Jan-11 15:26:36.043345 - [DEBUG] EF: AllBottom
40395 2019-Jan-11 15:26:36.043372 - [DEBUG]
40396 2019-Jan-11 15:26:36.043396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40397 2019-Jan-11 15:26:36.044022 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40398 2019-Jan-11 15:26:36.044670 - [DEBUG] EF: AllBottom
40399 2019-Jan-11 15:26:36.044696 - [DEBUG]
40400 2019-Jan-11 15:26:36.044720 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40401 2019-Jan-11 15:26:36.045345 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40402 2019-Jan-11 15:26:36.045973 - [DEBUG] EF: AllBottom
40403 2019-Jan-11 15:26:36.045999 - [DEBUG]
40404 2019-Jan-11 15:26:36.046024 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40405 2019-Jan-11 15:26:36.046649 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40406 2019-Jan-11 15:26:36.047277 - [DEBUG] EF: AllBottom
40407 2019-Jan-11 15:26:36.047303 - [DEBUG]
40408 2019-Jan-11 15:26:36.047328 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40409 2019-Jan-11 15:26:36.047968 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
40410 2019-Jan-11 15:26:36.048596 - [DEBUG] EF: AllBottom
40411 2019-Jan-11 15:26:36.048623 - [DEBUG]
40412 2019-Jan-11 15:26:36.048648 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40413 2019-Jan-11 15:26:36.049273 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40414 2019-Jan-11 15:26:36.049899 - [DEBUG] EF: AllBottom
40415 2019-Jan-11 15:26:36.049926 - [DEBUG]
40416 2019-Jan-11 15:26:36.049951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40417 2019-Jan-11 15:26:36.050576 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
40418 2019-Jan-11 15:26:36.051221 - [DEBUG] EF: AllBottom
40419 2019-Jan-11 15:26:36.051248 - [DEBUG]
40420 2019-Jan-11 15:26:36.051273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40421 2019-Jan-11 15:26:36.051899 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
40422 2019-Jan-11 15:26:36.052525 - [DEBUG] EF: AllBottom
40423 2019-Jan-11 15:26:36.052551 - [DEBUG]
40424 2019-Jan-11 15:26:36.052576 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40425 2019-Jan-11 15:26:36.053208 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40426 2019-Jan-11 15:26:36.053837 - [DEBUG] EF: AllBottom
40427 2019-Jan-11 15:26:36.053864 - [DEBUG]
40428 2019-Jan-11 15:26:36.053888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40429 2019-Jan-11 15:26:36.054514 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40430 2019-Jan-11 15:26:36.055153 - [DEBUG] EF: AllBottom
40431 2019-Jan-11 15:26:36.055179 - [DEBUG]
40432 2019-Jan-11 15:26:36.055204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40433 2019-Jan-11 15:26:36.055828 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
40434 2019-Jan-11 15:26:36.056457 - [DEBUG] EF: AllBottom
40435 2019-Jan-11 15:26:36.056483 - [DEBUG]
40436 2019-Jan-11 15:26:36.056508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40437 2019-Jan-11 15:26:36.057133 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40438 2019-Jan-11 15:26:36.057759 - [DEBUG] EF: AllBottom
40439 2019-Jan-11 15:26:36.057785 - [DEBUG]
40440 2019-Jan-11 15:26:36.057810 - [DEBUG] ---------------
40441 2019-Jan-11 15:26:36.057835 - [DEBUG]
40442 2019-Jan-11 15:26:36.057873 - [DEBUG] End of endsummarytab entry
40443 2019-Jan-11 15:26:36.057899 - [DEBUG]
40444 2019-Jan-11 15:26:36.057924 - [DEBUG] Start of incomingtab entry
40445 2019-Jan-11 15:26:36.057949 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40446 2019-Jan-11 15:26:36.058576 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
40447 2019-Jan-11 15:26:36.058634 - [DEBUG] ---------------
40448 2019-Jan-11 15:26:36.058659 - [DEBUG] End of incomingtab entry
40449 2019-Jan-11 15:26:36.058684 - [DEBUG]
40450 2019-Jan-11 15:26:36.058709 - [DEBUG] EDGE:
40451 2019-Jan-11 15:26:36.058767 - [DEBUG] ---> 40452 2019-Jan-11 15:26:36.059394 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40453 2019-Jan-11 15:26:36.060023 - [DEBUG]
40454 2019-Jan-11 15:26:36.060049 - [DEBUG] EDGE:
40455 2019-Jan-11 15:26:36.060107 - [DEBUG] ---> 40456 2019-Jan-11 15:26:36.060733 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40457 2019-Jan-11 15:26:36.061376 - [DEBUG]
40458 2019-Jan-11 15:26:36.061409 - [DEBUG] Compose: EdgeIdentity * AllBottom
40459 2019-Jan-11 15:26:36.061436 - [DEBUG]
40460 2019-Jan-11 15:26:36.061460 - [DEBUG] Propagate flow
40461 2019-Jan-11 15:26:36.061484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40462 2019-Jan-11 15:26:36.061540 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40463 2019-Jan-11 15:26:36.062176 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40464 2019-Jan-11 15:26:36.062804 - [DEBUG] Edge function : AllBottom (result of previous compose)
40465 2019-Jan-11 15:26:36.062830 - [DEBUG]
40466 2019-Jan-11 15:26:36.062856 - [DEBUG] Join: AllTop & AllBottom
40467 2019-Jan-11 15:26:36.062884 - [DEBUG] = AllBottom (new jump func)
40468 2019-Jan-11 15:26:36.062909 - [DEBUG]
40469 2019-Jan-11 15:26:36.062934 - [DEBUG] Start adding new jump function
40470 2019-Jan-11 15:26:36.062958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40471 2019-Jan-11 15:26:36.063015 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40472 2019-Jan-11 15:26:36.063644 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40473 2019-Jan-11 15:26:36.064291 - [DEBUG] Edge Function : AllBottom
40474 2019-Jan-11 15:26:36.064323 - [DEBUG] End adding new jump function
40475 2019-Jan-11 15:26:36.064348 - [DEBUG]
40476 2019-Jan-11 15:26:36.064372 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40477 2019-Jan-11 15:26:36.064397 - [DEBUG]
40478 2019-Jan-11 15:26:36.064421 - [DEBUG] Process 1107. path edge:
40479 2019-Jan-11 15:26:36.064445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40480 2019-Jan-11 15:26:36.064504 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
40481 2019-Jan-11 15:26:36.065163 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40482 2019-Jan-11 15:26:36.066451 - [DEBUG]
40483 2019-Jan-11 15:26:36.066489 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40484 2019-Jan-11 15:26:36.067144 - [DEBUG] Possible callees:
40485 2019-Jan-11 15:26:36.067171 - [DEBUG] llvm.dbg.declare
40486 2019-Jan-11 15:26:36.067198 - [DEBUG] Possible return sites:
40487 2019-Jan-11 15:26:36.067222 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19340488 2019-Jan-11 15:26:36.068537 - [DEBUG] Found and process special summary
40489 2019-Jan-11 15:26:36.068588 - [DEBUG] Compose: EdgeIdentity * AllBottom
40490 2019-Jan-11 15:26:36.068617 - [DEBUG]
40491 2019-Jan-11 15:26:36.068643 - [DEBUG] Propagate flow
40492 2019-Jan-11 15:26:36.068667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40493 2019-Jan-11 15:26:36.068738 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40494 2019-Jan-11 15:26:36.069431 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40495 2019-Jan-11 15:26:36.070123 - [DEBUG] Edge function : AllBottom (result of previous compose)
40496 2019-Jan-11 15:26:36.070151 - [DEBUG]
40497 2019-Jan-11 15:26:36.070179 - [DEBUG] Join: AllTop & AllBottom
40498 2019-Jan-11 15:26:36.070207 - [DEBUG] = AllBottom (new jump func)
40499 2019-Jan-11 15:26:36.070233 - [DEBUG]
40500 2019-Jan-11 15:26:36.070258 - [DEBUG] Start adding new jump function
40501 2019-Jan-11 15:26:36.070282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40502 2019-Jan-11 15:26:36.070349 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40503 2019-Jan-11 15:26:36.070986 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40504 2019-Jan-11 15:26:36.071644 - [DEBUG] Edge Function : AllBottom
40505 2019-Jan-11 15:26:36.071676 - [DEBUG] End adding new jump function
40506 2019-Jan-11 15:26:36.071702 - [DEBUG]
40507 2019-Jan-11 15:26:36.071726 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40508 2019-Jan-11 15:26:36.071752 - [DEBUG]
40509 2019-Jan-11 15:26:36.071777 - [DEBUG] Process 1108. path edge:
40510 2019-Jan-11 15:26:36.071802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40511 2019-Jan-11 15:26:36.071859 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
40512 2019-Jan-11 15:26:36.072489 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40513 2019-Jan-11 15:26:36.073117 - [DEBUG]
40514 2019-Jan-11 15:26:36.073143 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40515 2019-Jan-11 15:26:36.073844 - [DEBUG] Compose: EdgeIdentity * AllBottom
40516 2019-Jan-11 15:26:36.073874 - [DEBUG]
40517 2019-Jan-11 15:26:36.073900 - [DEBUG] Propagate flow
40518 2019-Jan-11 15:26:36.073924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40519 2019-Jan-11 15:26:36.073983 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40520 2019-Jan-11 15:26:36.074628 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40521 2019-Jan-11 15:26:36.075257 - [DEBUG] Edge function : AllBottom (result of previous compose)
40522 2019-Jan-11 15:26:36.075283 - [DEBUG]
40523 2019-Jan-11 15:26:36.075310 - [DEBUG] Join: AllTop & AllBottom
40524 2019-Jan-11 15:26:36.075337 - [DEBUG] = AllBottom (new jump func)
40525 2019-Jan-11 15:26:36.075363 - [DEBUG]
40526 2019-Jan-11 15:26:36.075387 - [DEBUG] Start adding new jump function
40527 2019-Jan-11 15:26:36.075412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40528 2019-Jan-11 15:26:36.075469 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40529 2019-Jan-11 15:26:36.076097 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40530 2019-Jan-11 15:26:36.076723 - [DEBUG] Edge Function : AllBottom
40531 2019-Jan-11 15:26:36.076752 - [DEBUG] End adding new jump function
40532 2019-Jan-11 15:26:36.076778 - [DEBUG]
40533 2019-Jan-11 15:26:36.076802 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40534 2019-Jan-11 15:26:36.076827 - [DEBUG]
40535 2019-Jan-11 15:26:36.076851 - [DEBUG] Process 1109. path edge:
40536 2019-Jan-11 15:26:36.076877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40537 2019-Jan-11 15:26:36.076934 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
40538 2019-Jan-11 15:26:36.077561 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40539 2019-Jan-11 15:26:36.078203 - [DEBUG]
40540 2019-Jan-11 15:26:36.078229 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40541 2019-Jan-11 15:26:36.078874 - [DEBUG] Compose: EdgeIdentity * AllBottom
40542 2019-Jan-11 15:26:36.078903 - [DEBUG]
40543 2019-Jan-11 15:26:36.078928 - [DEBUG] Propagate flow
40544 2019-Jan-11 15:26:36.078952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40545 2019-Jan-11 15:26:36.079011 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40546 2019-Jan-11 15:26:36.079641 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40547 2019-Jan-11 15:26:36.080269 - [DEBUG] Edge function : AllBottom (result of previous compose)
40548 2019-Jan-11 15:26:36.080296 - [DEBUG]
40549 2019-Jan-11 15:26:36.080322 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40550 2019-Jan-11 15:26:36.080350 - [DEBUG] = AllBottom
40551 2019-Jan-11 15:26:36.080376 - [DEBUG]
40552 2019-Jan-11 15:26:36.080400 - [DEBUG] PROPAGATE: No new function!
40553 2019-Jan-11 15:26:36.080426 - [DEBUG] EDGE:
40554 2019-Jan-11 15:26:36.080486 - [DEBUG] ---> 40555 2019-Jan-11 15:26:36.081111 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40556 2019-Jan-11 15:26:36.081755 - [DEBUG]
40557 2019-Jan-11 15:26:36.081780 - [DEBUG] EDGE:
40558 2019-Jan-11 15:26:36.081839 - [DEBUG] ---> 40559 2019-Jan-11 15:26:36.082477 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40560 2019-Jan-11 15:26:36.083106 - [DEBUG]
40561 2019-Jan-11 15:26:36.083146 - [DEBUG] Compose: EdgeIdentity * AllBottom
40562 2019-Jan-11 15:26:36.083175 - [DEBUG]
40563 2019-Jan-11 15:26:36.083200 - [DEBUG] Propagate flow
40564 2019-Jan-11 15:26:36.083224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40565 2019-Jan-11 15:26:36.083282 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40566 2019-Jan-11 15:26:36.083910 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40567 2019-Jan-11 15:26:36.084552 - [DEBUG] Edge function : AllBottom (result of previous compose)
40568 2019-Jan-11 15:26:36.084579 - [DEBUG]
40569 2019-Jan-11 15:26:36.084605 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40570 2019-Jan-11 15:26:36.084632 - [DEBUG] = AllBottom
40571 2019-Jan-11 15:26:36.084657 - [DEBUG]
40572 2019-Jan-11 15:26:36.084682 - [DEBUG] PROPAGATE: No new function!
40573 2019-Jan-11 15:26:36.084709 - [DEBUG] EDGE:
40574 2019-Jan-11 15:26:36.084768 - [DEBUG] ---> 40575 2019-Jan-11 15:26:36.085408 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40576 2019-Jan-11 15:26:36.086036 - [DEBUG]
40577 2019-Jan-11 15:26:36.086062 - [DEBUG] EDGE:
40578 2019-Jan-11 15:26:36.086121 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
40579 2019-Jan-11 15:26:36.086755 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40580 2019-Jan-11 15:26:36.087384 - [DEBUG]
40581 2019-Jan-11 15:26:36.087410 - [DEBUG] EDGE:
40582 2019-Jan-11 15:26:36.087469 - [DEBUG] ---> 40583 2019-Jan-11 15:26:36.088113 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40584 2019-Jan-11 15:26:36.088742 - [DEBUG]
40585 2019-Jan-11 15:26:36.088768 - [DEBUG] EDGE:
40586 2019-Jan-11 15:26:36.088827 - [DEBUG] ---> 40587 2019-Jan-11 15:26:36.089453 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40588 2019-Jan-11 15:26:36.090081 - [DEBUG]
40589 2019-Jan-11 15:26:36.090107 - [DEBUG] EDGE:
40590 2019-Jan-11 15:26:36.090165 - [DEBUG] ---> 40591 2019-Jan-11 15:26:36.090794 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40592 2019-Jan-11 15:26:36.091437 - [DEBUG]
40593 2019-Jan-11 15:26:36.091471 - [DEBUG] Compose: EdgeIdentity * AllBottom
40594 2019-Jan-11 15:26:36.091498 - [DEBUG]
40595 2019-Jan-11 15:26:36.091521 - [DEBUG] Propagate flow
40596 2019-Jan-11 15:26:36.091545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40597 2019-Jan-11 15:26:36.091602 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40598 2019-Jan-11 15:26:36.092230 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40599 2019-Jan-11 15:26:36.092858 - [DEBUG] Edge function : AllBottom (result of previous compose)
40600 2019-Jan-11 15:26:36.092885 - [DEBUG]
40601 2019-Jan-11 15:26:36.092919 - [DEBUG] Join: AllTop & AllBottom
40602 2019-Jan-11 15:26:36.092947 - [DEBUG] = AllBottom (new jump func)
40603 2019-Jan-11 15:26:36.092972 - [DEBUG]
40604 2019-Jan-11 15:26:36.092997 - [DEBUG] Start adding new jump function
40605 2019-Jan-11 15:26:36.093021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40606 2019-Jan-11 15:26:36.093078 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40607 2019-Jan-11 15:26:36.093708 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40608 2019-Jan-11 15:26:36.094337 - [DEBUG] Edge Function : AllBottom
40609 2019-Jan-11 15:26:36.094367 - [DEBUG] End adding new jump function
40610 2019-Jan-11 15:26:36.094392 - [DEBUG]
40611 2019-Jan-11 15:26:36.094416 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40612 2019-Jan-11 15:26:36.094441 - [DEBUG]
40613 2019-Jan-11 15:26:36.094466 - [DEBUG] Process 1110. path edge:
40614 2019-Jan-11 15:26:36.094490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40615 2019-Jan-11 15:26:36.094561 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
40616 2019-Jan-11 15:26:36.095191 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40617 2019-Jan-11 15:26:36.095819 - [DEBUG]
40618 2019-Jan-11 15:26:36.095845 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40619 2019-Jan-11 15:26:36.096498 - [DEBUG] Compose: EdgeIdentity * AllBottom
40620 2019-Jan-11 15:26:36.096528 - [DEBUG]
40621 2019-Jan-11 15:26:36.096553 - [DEBUG] Propagate flow
40622 2019-Jan-11 15:26:36.096577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40623 2019-Jan-11 15:26:36.096636 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
40624 2019-Jan-11 15:26:36.097260 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40625 2019-Jan-11 15:26:36.097902 - [DEBUG] Edge function : AllBottom (result of previous compose)
40626 2019-Jan-11 15:26:36.097928 - [DEBUG]
40627 2019-Jan-11 15:26:36.097954 - [DEBUG] Join: AllTop & AllBottom
40628 2019-Jan-11 15:26:36.097981 - [DEBUG] = AllBottom (new jump func)
40629 2019-Jan-11 15:26:36.098007 - [DEBUG]
40630 2019-Jan-11 15:26:36.098031 - [DEBUG] Start adding new jump function
40631 2019-Jan-11 15:26:36.098056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40632 2019-Jan-11 15:26:36.098113 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40633 2019-Jan-11 15:26:36.098743 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
40634 2019-Jan-11 15:26:36.099367 - [DEBUG] Edge Function : AllBottom
40635 2019-Jan-11 15:26:36.099396 - [DEBUG] End adding new jump function
40636 2019-Jan-11 15:26:36.099422 - [DEBUG]
40637 2019-Jan-11 15:26:36.099446 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40638 2019-Jan-11 15:26:36.099472 - [DEBUG]
40639 2019-Jan-11 15:26:36.099496 - [DEBUG] Process 1111. path edge:
40640 2019-Jan-11 15:26:36.099521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40641 2019-Jan-11 15:26:36.099578 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
40642 2019-Jan-11 15:26:36.100203 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40643 2019-Jan-11 15:26:36.100831 - [DEBUG]
40644 2019-Jan-11 15:26:36.100857 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
40645 2019-Jan-11 15:26:36.101512 - [DEBUG] Compose: EdgeIdentity * AllBottom
40646 2019-Jan-11 15:26:36.101540 - [DEBUG]
40647 2019-Jan-11 15:26:36.101572 - [DEBUG] Propagate flow
40648 2019-Jan-11 15:26:36.101597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40649 2019-Jan-11 15:26:36.101655 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40650 2019-Jan-11 15:26:36.102284 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40651 2019-Jan-11 15:26:36.102912 - [DEBUG] Edge function : AllBottom (result of previous compose)
40652 2019-Jan-11 15:26:36.102939 - [DEBUG]
40653 2019-Jan-11 15:26:36.102965 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40654 2019-Jan-11 15:26:36.102992 - [DEBUG] = AllBottom
40655 2019-Jan-11 15:26:36.103018 - [DEBUG]
40656 2019-Jan-11 15:26:36.103042 - [DEBUG] PROPAGATE: No new function!
40657 2019-Jan-11 15:26:36.103067 - [DEBUG] EDGE:
40658 2019-Jan-11 15:26:36.103126 - [DEBUG] ---> 40659 2019-Jan-11 15:26:36.103748 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40660 2019-Jan-11 15:26:36.104376 - [DEBUG]
40661 2019-Jan-11 15:26:36.104402 - [DEBUG] EDGE:
40662 2019-Jan-11 15:26:36.104461 - [DEBUG] ---> 40663 2019-Jan-11 15:26:36.105104 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40664 2019-Jan-11 15:26:36.105731 - [DEBUG]
40665 2019-Jan-11 15:26:36.105757 - [DEBUG] EDGE:
40666 2019-Jan-11 15:26:36.105816 - [DEBUG] ---> 40667 2019-Jan-11 15:26:36.106442 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40668 2019-Jan-11 15:26:36.107070 - [DEBUG]
40669 2019-Jan-11 15:26:36.107096 - [DEBUG] EDGE:
40670 2019-Jan-11 15:26:36.107154 - [DEBUG] ---> 40671 2019-Jan-11 15:26:36.107785 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40672 2019-Jan-11 15:26:36.108429 - [DEBUG]
40673 2019-Jan-11 15:26:36.108456 - [DEBUG] EDGE:
40674 2019-Jan-11 15:26:36.108514 - [DEBUG] ---> 40675 2019-Jan-11 15:26:36.109140 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40676 2019-Jan-11 15:26:36.109770 - [DEBUG]
40677 2019-Jan-11 15:26:36.109796 - [DEBUG] EDGE:
40678 2019-Jan-11 15:26:36.109854 - [DEBUG] ---> 40679 2019-Jan-11 15:26:36.110482 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40680 2019-Jan-11 15:26:36.111110 - [DEBUG]
40681 2019-Jan-11 15:26:36.111147 - [DEBUG] Compose: EdgeIdentity * AllBottom
40682 2019-Jan-11 15:26:36.111175 - [DEBUG]
40683 2019-Jan-11 15:26:36.111212 - [DEBUG] Propagate flow
40684 2019-Jan-11 15:26:36.111237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40685 2019-Jan-11 15:26:36.111294 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40686 2019-Jan-11 15:26:36.111923 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40687 2019-Jan-11 15:26:36.112551 - [DEBUG] Edge function : AllBottom (result of previous compose)
40688 2019-Jan-11 15:26:36.112586 - [DEBUG]
40689 2019-Jan-11 15:26:36.112613 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40690 2019-Jan-11 15:26:36.112640 - [DEBUG] = AllBottom
40691 2019-Jan-11 15:26:36.112666 - [DEBUG]
40692 2019-Jan-11 15:26:36.112690 - [DEBUG] PROPAGATE: No new function!
40693 2019-Jan-11 15:26:36.112716 - [DEBUG] EDGE:
40694 2019-Jan-11 15:26:36.112775 - [DEBUG] ---> 40695 2019-Jan-11 15:26:36.113412 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40696 2019-Jan-11 15:26:36.114041 - [DEBUG]
40697 2019-Jan-11 15:26:36.114066 - [DEBUG] EDGE:
40698 2019-Jan-11 15:26:36.114125 - [DEBUG] ---> 40699 2019-Jan-11 15:26:36.114780 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40700 2019-Jan-11 15:26:36.115409 - [DEBUG]
40701 2019-Jan-11 15:26:36.115435 - [DEBUG] EDGE:
40702 2019-Jan-11 15:26:36.115494 - [DEBUG] ---> 40703 2019-Jan-11 15:26:36.116122 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40704 2019-Jan-11 15:26:36.116750 - [DEBUG]
40705 2019-Jan-11 15:26:36.116788 - [DEBUG] Compose: EdgeIdentity * AllBottom
40706 2019-Jan-11 15:26:36.116816 - [DEBUG]
40707 2019-Jan-11 15:26:36.116840 - [DEBUG] Propagate flow
40708 2019-Jan-11 15:26:36.116865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40709 2019-Jan-11 15:26:36.116922 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40710 2019-Jan-11 15:26:36.117550 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40711 2019-Jan-11 15:26:36.118195 - [DEBUG] Edge function : AllBottom (result of previous compose)
40712 2019-Jan-11 15:26:36.118221 - [DEBUG]
40713 2019-Jan-11 15:26:36.118247 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40714 2019-Jan-11 15:26:36.118272 - [DEBUG] = AllBottom
40715 2019-Jan-11 15:26:36.118297 - [DEBUG]
40716 2019-Jan-11 15:26:36.118320 - [DEBUG] PROPAGATE: No new function!
40717 2019-Jan-11 15:26:36.118346 - [DEBUG] EDGE:
40718 2019-Jan-11 15:26:36.118404 - [DEBUG] ---> 40719 2019-Jan-11 15:26:36.119040 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40720 2019-Jan-11 15:26:36.119670 - [DEBUG]
40721 2019-Jan-11 15:26:36.119696 - [DEBUG] EDGE:
40722 2019-Jan-11 15:26:36.119755 - [DEBUG] ---> 40723 2019-Jan-11 15:26:36.120381 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40724 2019-Jan-11 15:26:36.121009 - [DEBUG]
40725 2019-Jan-11 15:26:36.121035 - [DEBUG] EDGE:
40726 2019-Jan-11 15:26:36.121094 - [DEBUG] ---> 40727 2019-Jan-11 15:26:36.121735 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40728 2019-Jan-11 15:26:36.122363 - [DEBUG]
40729 2019-Jan-11 15:26:36.122389 - [DEBUG] EDGE:
40730 2019-Jan-11 15:26:36.122447 - [DEBUG] ---> 40731 2019-Jan-11 15:26:36.123083 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40732 2019-Jan-11 15:26:36.123712 - [DEBUG]
40733 2019-Jan-11 15:26:36.123749 - [DEBUG] Compose: EdgeIdentity * AllBottom
40734 2019-Jan-11 15:26:36.123777 - [DEBUG]
40735 2019-Jan-11 15:26:36.123802 - [DEBUG] Propagate flow
40736 2019-Jan-11 15:26:36.123826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40737 2019-Jan-11 15:26:36.123884 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40738 2019-Jan-11 15:26:36.124512 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40739 2019-Jan-11 15:26:36.125154 - [DEBUG] Edge function : AllBottom (result of previous compose)
40740 2019-Jan-11 15:26:36.125181 - [DEBUG]
40741 2019-Jan-11 15:26:36.125207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40742 2019-Jan-11 15:26:36.125234 - [DEBUG] = AllBottom
40743 2019-Jan-11 15:26:36.125259 - [DEBUG]
40744 2019-Jan-11 15:26:36.125283 - [DEBUG] PROPAGATE: No new function!
40745 2019-Jan-11 15:26:36.125310 - [DEBUG] EDGE:
40746 2019-Jan-11 15:26:36.125368 - [DEBUG] ---> 40747 2019-Jan-11 15:26:36.126005 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40748 2019-Jan-11 15:26:36.126636 - [DEBUG]
40749 2019-Jan-11 15:26:36.126662 - [DEBUG] EDGE:
40750 2019-Jan-11 15:26:36.126719 - [DEBUG] ---> 40751 2019-Jan-11 15:26:36.127346 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40752 2019-Jan-11 15:26:36.127988 - [DEBUG]
40753 2019-Jan-11 15:26:36.128014 - [DEBUG] EDGE:
40754 2019-Jan-11 15:26:36.128071 - [DEBUG] ---> 40755 2019-Jan-11 15:26:36.128700 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40756 2019-Jan-11 15:26:36.129328 - [DEBUG]
40757 2019-Jan-11 15:26:36.129365 - [DEBUG] Compose: EdgeIdentity * AllBottom
40758 2019-Jan-11 15:26:36.129393 - [DEBUG]
40759 2019-Jan-11 15:26:36.129418 - [DEBUG] Propagate flow
40760 2019-Jan-11 15:26:36.129442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40761 2019-Jan-11 15:26:36.129499 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40762 2019-Jan-11 15:26:36.130128 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40763 2019-Jan-11 15:26:36.130756 - [DEBUG] Edge function : AllBottom (result of previous compose)
40764 2019-Jan-11 15:26:36.130783 - [DEBUG]
40765 2019-Jan-11 15:26:36.130809 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40766 2019-Jan-11 15:26:36.130836 - [DEBUG] = AllBottom
40767 2019-Jan-11 15:26:36.130861 - [DEBUG]
40768 2019-Jan-11 15:26:36.130885 - [DEBUG] PROPAGATE: No new function!
40769 2019-Jan-11 15:26:36.130912 - [DEBUG] EDGE:
40770 2019-Jan-11 15:26:36.130970 - [DEBUG] ---> 40771 2019-Jan-11 15:26:36.131623 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40772 2019-Jan-11 15:26:36.132251 - [DEBUG]
40773 2019-Jan-11 15:26:36.132277 - [DEBUG] EDGE:
40774 2019-Jan-11 15:26:36.132335 - [DEBUG] ---> 40775 2019-Jan-11 15:26:36.132969 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40776 2019-Jan-11 15:26:36.133599 - [DEBUG]
40777 2019-Jan-11 15:26:36.133625 - [DEBUG] EDGE:
40778 2019-Jan-11 15:26:36.133683 - [DEBUG] ---> 40779 2019-Jan-11 15:26:36.134311 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40780 2019-Jan-11 15:26:36.134955 - [DEBUG]
40781 2019-Jan-11 15:26:36.134991 - [DEBUG] Compose: EdgeIdentity * AllBottom
40782 2019-Jan-11 15:26:36.135019 - [DEBUG]
40783 2019-Jan-11 15:26:36.135044 - [DEBUG] Propagate flow
40784 2019-Jan-11 15:26:36.135069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40785 2019-Jan-11 15:26:36.135126 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40786 2019-Jan-11 15:26:36.135755 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40787 2019-Jan-11 15:26:36.136384 - [DEBUG] Edge function : AllBottom (result of previous compose)
40788 2019-Jan-11 15:26:36.136411 - [DEBUG]
40789 2019-Jan-11 15:26:36.136437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40790 2019-Jan-11 15:26:36.136464 - [DEBUG] = AllBottom
40791 2019-Jan-11 15:26:36.136489 - [DEBUG]
40792 2019-Jan-11 15:26:36.136513 - [DEBUG] PROPAGATE: No new function!
40793 2019-Jan-11 15:26:36.136540 - [DEBUG] EDGE:
40794 2019-Jan-11 15:26:36.136598 - [DEBUG] ---> 40795 2019-Jan-11 15:26:36.137236 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40796 2019-Jan-11 15:26:36.137878 - [DEBUG]
40797 2019-Jan-11 15:26:36.137912 - [DEBUG] Compose: EdgeIdentity * AllBottom
40798 2019-Jan-11 15:26:36.137940 - [DEBUG]
40799 2019-Jan-11 15:26:36.137964 - [DEBUG] Propagate flow
40800 2019-Jan-11 15:26:36.137988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40801 2019-Jan-11 15:26:36.138046 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40802 2019-Jan-11 15:26:36.138675 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40803 2019-Jan-11 15:26:36.139304 - [DEBUG] Edge function : AllBottom (result of previous compose)
40804 2019-Jan-11 15:26:36.139331 - [DEBUG]
40805 2019-Jan-11 15:26:36.139356 - [DEBUG] Join: AllTop & AllBottom
40806 2019-Jan-11 15:26:36.139383 - [DEBUG] = AllBottom (new jump func)
40807 2019-Jan-11 15:26:36.139408 - [DEBUG]
40808 2019-Jan-11 15:26:36.139432 - [DEBUG] Start adding new jump function
40809 2019-Jan-11 15:26:36.139456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40810 2019-Jan-11 15:26:36.139513 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40811 2019-Jan-11 15:26:36.140143 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40812 2019-Jan-11 15:26:36.140771 - [DEBUG] Edge Function : AllBottom
40813 2019-Jan-11 15:26:36.140800 - [DEBUG] End adding new jump function
40814 2019-Jan-11 15:26:36.140825 - [DEBUG]
40815 2019-Jan-11 15:26:36.140850 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40816 2019-Jan-11 15:26:36.140875 - [DEBUG]
40817 2019-Jan-11 15:26:36.140899 - [DEBUG] Process 1112. path edge:
40818 2019-Jan-11 15:26:36.140924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40819 2019-Jan-11 15:26:36.140981 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
40820 2019-Jan-11 15:26:36.141634 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40821 2019-Jan-11 15:26:36.142263 - [DEBUG]
40822 2019-Jan-11 15:26:36.142288 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40823 2019-Jan-11 15:26:36.142927 - [DEBUG] Possible callees:
40824 2019-Jan-11 15:26:36.142953 - [DEBUG] foo
40825 2019-Jan-11 15:26:36.142979 - [DEBUG] Possible return sites:
40826 2019-Jan-11 15:26:36.143004 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12640827 2019-Jan-11 15:26:36.144251 - [DEBUG] Found and process special summary
40828 2019-Jan-11 15:26:36.144285 - [DEBUG] Compose: EdgeIdentity * AllBottom
40829 2019-Jan-11 15:26:36.144313 - [DEBUG]
40830 2019-Jan-11 15:26:36.144338 - [DEBUG] Propagate flow
40831 2019-Jan-11 15:26:36.144363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40832 2019-Jan-11 15:26:36.144421 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40833 2019-Jan-11 15:26:36.145066 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40834 2019-Jan-11 15:26:36.145694 - [DEBUG] Edge function : AllBottom (result of previous compose)
40835 2019-Jan-11 15:26:36.145721 - [DEBUG]
40836 2019-Jan-11 15:26:36.145746 - [DEBUG] Join: AllTop & AllBottom
40837 2019-Jan-11 15:26:36.145774 - [DEBUG] = AllBottom (new jump func)
40838 2019-Jan-11 15:26:36.145799 - [DEBUG]
40839 2019-Jan-11 15:26:36.145823 - [DEBUG] Start adding new jump function
40840 2019-Jan-11 15:26:36.145848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40841 2019-Jan-11 15:26:36.145905 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40842 2019-Jan-11 15:26:36.146534 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40843 2019-Jan-11 15:26:36.147163 - [DEBUG] Edge Function : AllBottom
40844 2019-Jan-11 15:26:36.147192 - [DEBUG] End adding new jump function
40845 2019-Jan-11 15:26:36.147217 - [DEBUG]
40846 2019-Jan-11 15:26:36.147242 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40847 2019-Jan-11 15:26:36.147267 - [DEBUG]
40848 2019-Jan-11 15:26:36.147291 - [DEBUG] Process 1113. path edge:
40849 2019-Jan-11 15:26:36.147316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40850 2019-Jan-11 15:26:36.147373 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
40851 2019-Jan-11 15:26:36.148016 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40852 2019-Jan-11 15:26:36.148645 - [DEBUG]
40853 2019-Jan-11 15:26:36.148670 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40854 2019-Jan-11 15:26:36.149323 - [DEBUG] Compose: EdgeIdentity * AllBottom
40855 2019-Jan-11 15:26:36.149353 - [DEBUG]
40856 2019-Jan-11 15:26:36.149378 - [DEBUG] Propagate flow
40857 2019-Jan-11 15:26:36.149402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40858 2019-Jan-11 15:26:36.149460 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40859 2019-Jan-11 15:26:36.150087 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40860 2019-Jan-11 15:26:36.150715 - [DEBUG] Edge function : AllBottom (result of previous compose)
40861 2019-Jan-11 15:26:36.150742 - [DEBUG]
40862 2019-Jan-11 15:26:36.150767 - [DEBUG] Join: AllTop & AllBottom
40863 2019-Jan-11 15:26:36.150803 - [DEBUG] = AllBottom (new jump func)
40864 2019-Jan-11 15:26:36.150829 - [DEBUG]
40865 2019-Jan-11 15:26:36.150853 - [DEBUG] Start adding new jump function
40866 2019-Jan-11 15:26:36.150877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40867 2019-Jan-11 15:26:36.150935 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40868 2019-Jan-11 15:26:36.151580 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40869 2019-Jan-11 15:26:36.152205 - [DEBUG] Edge Function : AllBottom
40870 2019-Jan-11 15:26:36.152239 - [DEBUG] End adding new jump function
40871 2019-Jan-11 15:26:36.152264 - [DEBUG]
40872 2019-Jan-11 15:26:36.152288 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40873 2019-Jan-11 15:26:36.152313 - [DEBUG]
40874 2019-Jan-11 15:26:36.152337 - [DEBUG] Process 1114. path edge:
40875 2019-Jan-11 15:26:36.152362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40876 2019-Jan-11 15:26:36.152419 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
40877 2019-Jan-11 15:26:36.153046 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40878 2019-Jan-11 15:26:36.153674 - [DEBUG]
40879 2019-Jan-11 15:26:36.153701 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40880 2019-Jan-11 15:26:36.154340 - [DEBUG] Compose: EdgeIdentity * AllBottom
40881 2019-Jan-11 15:26:36.154369 - [DEBUG]
40882 2019-Jan-11 15:26:36.154394 - [DEBUG] Propagate flow
40883 2019-Jan-11 15:26:36.154419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40884 2019-Jan-11 15:26:36.154477 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40885 2019-Jan-11 15:26:36.155121 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40886 2019-Jan-11 15:26:36.155750 - [DEBUG] Edge function : AllBottom (result of previous compose)
40887 2019-Jan-11 15:26:36.155777 - [DEBUG]
40888 2019-Jan-11 15:26:36.155803 - [DEBUG] Join: AllTop & AllBottom
40889 2019-Jan-11 15:26:36.155830 - [DEBUG] = AllBottom (new jump func)
40890 2019-Jan-11 15:26:36.155855 - [DEBUG]
40891 2019-Jan-11 15:26:36.155880 - [DEBUG] Start adding new jump function
40892 2019-Jan-11 15:26:36.155904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40893 2019-Jan-11 15:26:36.155960 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40894 2019-Jan-11 15:26:36.156589 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40895 2019-Jan-11 15:26:36.157216 - [DEBUG] Edge Function : AllBottom
40896 2019-Jan-11 15:26:36.157245 - [DEBUG] End adding new jump function
40897 2019-Jan-11 15:26:36.157270 - [DEBUG]
40898 2019-Jan-11 15:26:36.157294 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40899 2019-Jan-11 15:26:36.157319 - [DEBUG]
40900 2019-Jan-11 15:26:36.157343 - [DEBUG] Process 1115. path edge:
40901 2019-Jan-11 15:26:36.157368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40902 2019-Jan-11 15:26:36.157425 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
40903 2019-Jan-11 15:26:36.158066 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40904 2019-Jan-11 15:26:36.158694 - [DEBUG]
40905 2019-Jan-11 15:26:36.158720 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40906 2019-Jan-11 15:26:36.159371 - [DEBUG] Compose: EdgeIdentity * AllBottom
40907 2019-Jan-11 15:26:36.159400 - [DEBUG]
40908 2019-Jan-11 15:26:36.159425 - [DEBUG] Propagate flow
40909 2019-Jan-11 15:26:36.159449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40910 2019-Jan-11 15:26:36.159508 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40911 2019-Jan-11 15:26:36.160144 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40912 2019-Jan-11 15:26:36.160773 - [DEBUG] Edge function : AllBottom (result of previous compose)
40913 2019-Jan-11 15:26:36.160800 - [DEBUG]
40914 2019-Jan-11 15:26:36.160825 - [DEBUG] Join: AllTop & AllBottom
40915 2019-Jan-11 15:26:36.160852 - [DEBUG] = AllBottom (new jump func)
40916 2019-Jan-11 15:26:36.160878 - [DEBUG]
40917 2019-Jan-11 15:26:36.160902 - [DEBUG] Start adding new jump function
40918 2019-Jan-11 15:26:36.160927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40919 2019-Jan-11 15:26:36.160984 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40920 2019-Jan-11 15:26:36.161629 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40921 2019-Jan-11 15:26:36.162265 - [DEBUG] Edge Function : AllBottom
40922 2019-Jan-11 15:26:36.162293 - [DEBUG] End adding new jump function
40923 2019-Jan-11 15:26:36.162318 - [DEBUG]
40924 2019-Jan-11 15:26:36.162342 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40925 2019-Jan-11 15:26:36.162368 - [DEBUG]
40926 2019-Jan-11 15:26:36.162392 - [DEBUG] Process 1116. path edge:
40927 2019-Jan-11 15:26:36.162416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40928 2019-Jan-11 15:26:36.162474 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
40929 2019-Jan-11 15:26:36.163110 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40930 2019-Jan-11 15:26:36.163739 - [DEBUG]
40931 2019-Jan-11 15:26:36.163764 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40932 2019-Jan-11 15:26:36.164411 - [DEBUG] Possible callees:
40933 2019-Jan-11 15:26:36.164437 - [DEBUG] llvm.dbg.declare
40934 2019-Jan-11 15:26:36.164463 - [DEBUG] Possible return sites:
40935 2019-Jan-11 15:26:36.164488 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13640936 2019-Jan-11 15:26:36.165758 - [DEBUG] Found and process special summary
40937 2019-Jan-11 15:26:36.165792 - [DEBUG] Compose: EdgeIdentity * AllBottom
40938 2019-Jan-11 15:26:36.165820 - [DEBUG]
40939 2019-Jan-11 15:26:36.165845 - [DEBUG] Propagate flow
40940 2019-Jan-11 15:26:36.165869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40941 2019-Jan-11 15:26:36.165927 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40942 2019-Jan-11 15:26:36.166557 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40943 2019-Jan-11 15:26:36.167185 - [DEBUG] Edge function : AllBottom (result of previous compose)
40944 2019-Jan-11 15:26:36.167212 - [DEBUG]
40945 2019-Jan-11 15:26:36.167237 - [DEBUG] Join: AllTop & AllBottom
40946 2019-Jan-11 15:26:36.167265 - [DEBUG] = AllBottom (new jump func)
40947 2019-Jan-11 15:26:36.167290 - [DEBUG]
40948 2019-Jan-11 15:26:36.167314 - [DEBUG] Start adding new jump function
40949 2019-Jan-11 15:26:36.167347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40950 2019-Jan-11 15:26:36.167405 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40951 2019-Jan-11 15:26:36.168048 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40952 2019-Jan-11 15:26:36.168676 - [DEBUG] Edge Function : AllBottom
40953 2019-Jan-11 15:26:36.168705 - [DEBUG] End adding new jump function
40954 2019-Jan-11 15:26:36.168730 - [DEBUG]
40955 2019-Jan-11 15:26:36.168755 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40956 2019-Jan-11 15:26:36.168780 - [DEBUG]
40957 2019-Jan-11 15:26:36.168804 - [DEBUG] Process 1117. path edge:
40958 2019-Jan-11 15:26:36.168829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40959 2019-Jan-11 15:26:36.168886 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
40960 2019-Jan-11 15:26:36.169515 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40961 2019-Jan-11 15:26:36.170143 - [DEBUG]
40962 2019-Jan-11 15:26:36.170168 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40963 2019-Jan-11 15:26:36.170821 - [DEBUG] Compose: EdgeIdentity * AllBottom
40964 2019-Jan-11 15:26:36.170851 - [DEBUG]
40965 2019-Jan-11 15:26:36.170876 - [DEBUG] Propagate flow
40966 2019-Jan-11 15:26:36.170900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40967 2019-Jan-11 15:26:36.170959 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40968 2019-Jan-11 15:26:36.171601 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40969 2019-Jan-11 15:26:36.172229 - [DEBUG] Edge function : AllBottom (result of previous compose)
40970 2019-Jan-11 15:26:36.172256 - [DEBUG]
40971 2019-Jan-11 15:26:36.172281 - [DEBUG] Join: AllTop & AllBottom
40972 2019-Jan-11 15:26:36.172308 - [DEBUG] = AllBottom (new jump func)
40973 2019-Jan-11 15:26:36.172334 - [DEBUG]
40974 2019-Jan-11 15:26:36.172359 - [DEBUG] Start adding new jump function
40975 2019-Jan-11 15:26:36.172383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40976 2019-Jan-11 15:26:36.172441 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40977 2019-Jan-11 15:26:36.173069 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40978 2019-Jan-11 15:26:36.173695 - [DEBUG] Edge Function : AllBottom
40979 2019-Jan-11 15:26:36.173724 - [DEBUG] End adding new jump function
40980 2019-Jan-11 15:26:36.173749 - [DEBUG]
40981 2019-Jan-11 15:26:36.173774 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40982 2019-Jan-11 15:26:36.173799 - [DEBUG]
40983 2019-Jan-11 15:26:36.173823 - [DEBUG] Process 1118. path edge:
40984 2019-Jan-11 15:26:36.173848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40985 2019-Jan-11 15:26:36.173905 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
40986 2019-Jan-11 15:26:36.174543 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40987 2019-Jan-11 15:26:36.175172 - [DEBUG]
40988 2019-Jan-11 15:26:36.175199 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40989 2019-Jan-11 15:26:36.175839 - [DEBUG] Compose: EdgeIdentity * AllBottom
40990 2019-Jan-11 15:26:36.175868 - [DEBUG]
40991 2019-Jan-11 15:26:36.175893 - [DEBUG] Propagate flow
40992 2019-Jan-11 15:26:36.175917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40993 2019-Jan-11 15:26:36.175983 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40994 2019-Jan-11 15:26:36.176609 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40995 2019-Jan-11 15:26:36.177239 - [DEBUG] Edge function : AllBottom (result of previous compose)
40996 2019-Jan-11 15:26:36.177265 - [DEBUG]
40997 2019-Jan-11 15:26:36.177291 - [DEBUG] Join: AllTop & AllBottom
40998 2019-Jan-11 15:26:36.177318 - [DEBUG] = AllBottom (new jump func)
40999 2019-Jan-11 15:26:36.177344 - [DEBUG]
41000 2019-Jan-11 15:26:36.177368 - [DEBUG] Start adding new jump function
41001 2019-Jan-11 15:26:36.177393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41002 2019-Jan-11 15:26:36.177450 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41003 2019-Jan-11 15:26:36.178093 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
41004 2019-Jan-11 15:26:36.178716 - [DEBUG] Edge Function : AllBottom
41005 2019-Jan-11 15:26:36.178745 - [DEBUG] End adding new jump function
41006 2019-Jan-11 15:26:36.178771 - [DEBUG]
41007 2019-Jan-11 15:26:36.178795 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
41008 2019-Jan-11 15:26:36.178820 - [DEBUG]
41009 2019-Jan-11 15:26:36.178844 - [DEBUG] Process 1119. path edge:
41010 2019-Jan-11 15:26:36.178869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41011 2019-Jan-11 15:26:36.178926 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
41012 2019-Jan-11 15:26:36.179550 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41013 2019-Jan-11 15:26:36.180178 - [DEBUG]
41014 2019-Jan-11 15:26:36.180204 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
41015 2019-Jan-11 15:26:36.180843 - [DEBUG] Compose: EdgeIdentity * AllBottom
41016 2019-Jan-11 15:26:36.180871 - [DEBUG]
41017 2019-Jan-11 15:26:36.180896 - [DEBUG] Propagate flow
41018 2019-Jan-11 15:26:36.180920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41019 2019-Jan-11 15:26:36.180978 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41020 2019-Jan-11 15:26:36.181640 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41021 2019-Jan-11 15:26:36.182269 - [DEBUG] Edge function : AllBottom (result of previous compose)
41022 2019-Jan-11 15:26:36.182296 - [DEBUG]
41023 2019-Jan-11 15:26:36.182322 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41024 2019-Jan-11 15:26:36.182349 - [DEBUG] = AllBottom
41025 2019-Jan-11 15:26:36.182375 - [DEBUG]
41026 2019-Jan-11 15:26:36.182399 - [DEBUG] PROPAGATE: No new function!
41027 2019-Jan-11 15:26:36.182424 - [DEBUG] EDGE:
41028 2019-Jan-11 15:26:36.182483 - [DEBUG] ---> 41029 2019-Jan-11 15:26:36.183108 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41030 2019-Jan-11 15:26:36.183738 - [DEBUG]
41031 2019-Jan-11 15:26:36.183764 - [DEBUG] EDGE:
41032 2019-Jan-11 15:26:36.183822 - [DEBUG] ---> 41033 2019-Jan-11 15:26:36.184447 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41034 2019-Jan-11 15:26:36.185092 - [DEBUG]
41035 2019-Jan-11 15:26:36.185118 - [DEBUG] EDGE:
41036 2019-Jan-11 15:26:36.185177 - [DEBUG] ---> 41037 2019-Jan-11 15:26:36.185814 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41038 2019-Jan-11 15:26:36.186444 - [DEBUG]
41039 2019-Jan-11 15:26:36.186479 - [DEBUG] Compose: EdgeIdentity * AllBottom
41040 2019-Jan-11 15:26:36.186507 - [DEBUG]
41041 2019-Jan-11 15:26:36.186532 - [DEBUG] Propagate flow
41042 2019-Jan-11 15:26:36.186556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41043 2019-Jan-11 15:26:36.186614 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41044 2019-Jan-11 15:26:36.187243 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41045 2019-Jan-11 15:26:36.187884 - [DEBUG] Edge function : AllBottom (result of previous compose)
41046 2019-Jan-11 15:26:36.187911 - [DEBUG]
41047 2019-Jan-11 15:26:36.187936 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41048 2019-Jan-11 15:26:36.187964 - [DEBUG] = AllBottom
41049 2019-Jan-11 15:26:36.187989 - [DEBUG]
41050 2019-Jan-11 15:26:36.188013 - [DEBUG] PROPAGATE: No new function!
41051 2019-Jan-11 15:26:36.188039 - [DEBUG] EDGE:
41052 2019-Jan-11 15:26:36.188098 - [DEBUG] ---> 41053 2019-Jan-11 15:26:36.188735 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41054 2019-Jan-11 15:26:36.189364 - [DEBUG]
41055 2019-Jan-11 15:26:36.189394 - [DEBUG] Compose: EdgeIdentity * AllBottom
41056 2019-Jan-11 15:26:36.189422 - [DEBUG]
41057 2019-Jan-11 15:26:36.189446 - [DEBUG] Propagate flow
41058 2019-Jan-11 15:26:36.189470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41059 2019-Jan-11 15:26:36.189528 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41060 2019-Jan-11 15:26:36.190163 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41061 2019-Jan-11 15:26:36.190792 - [DEBUG] Edge function : AllBottom (result of previous compose)
41062 2019-Jan-11 15:26:36.190819 - [DEBUG]
41063 2019-Jan-11 15:26:36.190844 - [DEBUG] Join: AllTop & AllBottom
41064 2019-Jan-11 15:26:36.190872 - [DEBUG] = AllBottom (new jump func)
41065 2019-Jan-11 15:26:36.190897 - [DEBUG]
41066 2019-Jan-11 15:26:36.190921 - [DEBUG] Start adding new jump function
41067 2019-Jan-11 15:26:36.190945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41068 2019-Jan-11 15:26:36.191002 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41069 2019-Jan-11 15:26:36.191649 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41070 2019-Jan-11 15:26:36.192284 - [DEBUG] Edge Function : AllBottom
41071 2019-Jan-11 15:26:36.192313 - [DEBUG] End adding new jump function
41072 2019-Jan-11 15:26:36.192338 - [DEBUG]
41073 2019-Jan-11 15:26:36.192362 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
41074 2019-Jan-11 15:26:36.192387 - [DEBUG]
41075 2019-Jan-11 15:26:36.192412 - [DEBUG] Process 1120. path edge:
41076 2019-Jan-11 15:26:36.192437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41077 2019-Jan-11 15:26:36.192494 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
41078 2019-Jan-11 15:26:36.193130 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41079 2019-Jan-11 15:26:36.193758 - [DEBUG]
41080 2019-Jan-11 15:26:36.193783 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41081 2019-Jan-11 15:26:36.194440 - [DEBUG] Possible callees:
41082 2019-Jan-11 15:26:36.194467 - [DEBUG] llvm.dbg.declare
41083 2019-Jan-11 15:26:36.194493 - [DEBUG] Possible return sites:
41084 2019-Jan-11 15:26:36.194517 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14341085 2019-Jan-11 15:26:36.195785 - [DEBUG] Found and process special summary
41086 2019-Jan-11 15:26:36.195819 - [DEBUG] Compose: EdgeIdentity * AllBottom
41087 2019-Jan-11 15:26:36.195848 - [DEBUG]
41088 2019-Jan-11 15:26:36.195872 - [DEBUG] Propagate flow
41089 2019-Jan-11 15:26:36.195897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41090 2019-Jan-11 15:26:36.195954 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41091 2019-Jan-11 15:26:36.196584 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41092 2019-Jan-11 15:26:36.197214 - [DEBUG] Edge function : AllBottom (result of previous compose)
41093 2019-Jan-11 15:26:36.197240 - [DEBUG]
41094 2019-Jan-11 15:26:36.197266 - [DEBUG] Join: AllTop & AllBottom
41095 2019-Jan-11 15:26:36.197293 - [DEBUG] = AllBottom (new jump func)
41096 2019-Jan-11 15:26:36.197319 - [DEBUG]
41097 2019-Jan-11 15:26:36.197344 - [DEBUG] Start adding new jump function
41098 2019-Jan-11 15:26:36.197368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41099 2019-Jan-11 15:26:36.197426 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41100 2019-Jan-11 15:26:36.198069 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41101 2019-Jan-11 15:26:36.198699 - [DEBUG] Edge Function : AllBottom
41102 2019-Jan-11 15:26:36.198728 - [DEBUG] End adding new jump function
41103 2019-Jan-11 15:26:36.198753 - [DEBUG]
41104 2019-Jan-11 15:26:36.198778 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
41105 2019-Jan-11 15:26:36.198803 - [DEBUG]
41106 2019-Jan-11 15:26:36.198828 - [DEBUG] Process 1121. path edge:
41107 2019-Jan-11 15:26:36.198852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41108 2019-Jan-11 15:26:36.198909 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
41109 2019-Jan-11 15:26:36.199538 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41110 2019-Jan-11 15:26:36.200165 - [DEBUG]
41111 2019-Jan-11 15:26:36.200191 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41112 2019-Jan-11 15:26:36.200844 - [DEBUG] Compose: EdgeIdentity * AllBottom
41113 2019-Jan-11 15:26:36.200874 - [DEBUG]
41114 2019-Jan-11 15:26:36.200898 - [DEBUG] Propagate flow
41115 2019-Jan-11 15:26:36.200922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41116 2019-Jan-11 15:26:36.200981 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
41117 2019-Jan-11 15:26:36.201623 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41118 2019-Jan-11 15:26:36.202251 - [DEBUG] Edge function : AllBottom (result of previous compose)
41119 2019-Jan-11 15:26:36.202278 - [DEBUG]
41120 2019-Jan-11 15:26:36.202303 - [DEBUG] Join: AllTop & AllBottom
41121 2019-Jan-11 15:26:36.202331 - [DEBUG] = AllBottom (new jump func)
41122 2019-Jan-11 15:26:36.202357 - [DEBUG]
41123 2019-Jan-11 15:26:36.202381 - [DEBUG] Start adding new jump function
41124 2019-Jan-11 15:26:36.202405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41125 2019-Jan-11 15:26:36.202475 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41126 2019-Jan-11 15:26:36.203104 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
41127 2019-Jan-11 15:26:36.203728 - [DEBUG] Edge Function : AllBottom
41128 2019-Jan-11 15:26:36.203757 - [DEBUG] End adding new jump function
41129 2019-Jan-11 15:26:36.203782 - [DEBUG]
41130 2019-Jan-11 15:26:36.203806 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
41131 2019-Jan-11 15:26:36.203831 - [DEBUG]
41132 2019-Jan-11 15:26:36.203856 - [DEBUG] Process 1122. path edge:
41133 2019-Jan-11 15:26:36.203880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41134 2019-Jan-11 15:26:36.203938 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
41135 2019-Jan-11 15:26:36.204575 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41136 2019-Jan-11 15:26:36.205204 - [DEBUG]
41137 2019-Jan-11 15:26:36.205231 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
41138 2019-Jan-11 15:26:36.205868 - [DEBUG] Compose: EdgeIdentity * AllBottom
41139 2019-Jan-11 15:26:36.205898 - [DEBUG]
41140 2019-Jan-11 15:26:36.205922 - [DEBUG] Propagate flow
41141 2019-Jan-11 15:26:36.205947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41142 2019-Jan-11 15:26:36.206004 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
41143 2019-Jan-11 15:26:36.206630 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41144 2019-Jan-11 15:26:36.207260 - [DEBUG] Edge function : AllBottom (result of previous compose)
41145 2019-Jan-11 15:26:36.207287 - [DEBUG]
41146 2019-Jan-11 15:26:36.207312 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41147 2019-Jan-11 15:26:36.207339 - [DEBUG] = AllBottom
41148 2019-Jan-11 15:26:36.207364 - [DEBUG]
41149 2019-Jan-11 15:26:36.207389 - [DEBUG] PROPAGATE: No new function!
41150 2019-Jan-11 15:26:36.207414 - [DEBUG] EDGE:
41151 2019-Jan-11 15:26:36.207472 - [DEBUG] ---> 41152 2019-Jan-11 15:26:36.208110 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41153 2019-Jan-11 15:26:36.208739 - [DEBUG]
41154 2019-Jan-11 15:26:36.208765 - [DEBUG] EDGE:
41155 2019-Jan-11 15:26:36.208823 - [DEBUG] ---> 41156 2019-Jan-11 15:26:36.209452 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41157 2019-Jan-11 15:26:36.210080 - [DEBUG]
41158 2019-Jan-11 15:26:36.210115 - [DEBUG] Compose: EdgeIdentity * AllBottom
41159 2019-Jan-11 15:26:36.210143 - [DEBUG]
41160 2019-Jan-11 15:26:36.210168 - [DEBUG] Propagate flow
41161 2019-Jan-11 15:26:36.210192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41162 2019-Jan-11 15:26:36.210249 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41163 2019-Jan-11 15:26:36.210879 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41164 2019-Jan-11 15:26:36.211521 - [DEBUG] Edge function : AllBottom (result of previous compose)
41165 2019-Jan-11 15:26:36.211546 - [DEBUG]
41166 2019-Jan-11 15:26:36.211571 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41167 2019-Jan-11 15:26:36.211597 - [DEBUG] = AllBottom
41168 2019-Jan-11 15:26:36.211621 - [DEBUG]
41169 2019-Jan-11 15:26:36.211645 - [DEBUG] PROPAGATE: No new function!
41170 2019-Jan-11 15:26:36.211671 - [DEBUG] EDGE:
41171 2019-Jan-11 15:26:36.211736 - [DEBUG] ---> 41172 2019-Jan-11 15:26:36.212373 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41173 2019-Jan-11 15:26:36.213002 - [DEBUG]
41174 2019-Jan-11 15:26:36.213028 - [DEBUG] EDGE:
41175 2019-Jan-11 15:26:36.213086 - [DEBUG] ---> 41176 2019-Jan-11 15:26:36.213713 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41177 2019-Jan-11 15:26:36.214341 - [DEBUG]
41178 2019-Jan-11 15:26:36.214373 - [DEBUG] Compose: EdgeIdentity * AllBottom
41179 2019-Jan-11 15:26:36.214401 - [DEBUG]
41180 2019-Jan-11 15:26:36.214425 - [DEBUG] Propagate flow
41181 2019-Jan-11 15:26:36.214449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41182 2019-Jan-11 15:26:36.214507 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41183 2019-Jan-11 15:26:36.215148 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41184 2019-Jan-11 15:26:36.215776 - [DEBUG] Edge function : AllBottom (result of previous compose)
41185 2019-Jan-11 15:26:36.215802 - [DEBUG]
41186 2019-Jan-11 15:26:36.215828 - [DEBUG] Join: AllTop & AllBottom
41187 2019-Jan-11 15:26:36.215855 - [DEBUG] = AllBottom (new jump func)
41188 2019-Jan-11 15:26:36.215881 - [DEBUG]
41189 2019-Jan-11 15:26:36.215905 - [DEBUG] Start adding new jump function
41190 2019-Jan-11 15:26:36.215929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41191 2019-Jan-11 15:26:36.215986 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41192 2019-Jan-11 15:26:36.216613 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41193 2019-Jan-11 15:26:36.217239 - [DEBUG] Edge Function : AllBottom
41194 2019-Jan-11 15:26:36.217268 - [DEBUG] End adding new jump function
41195 2019-Jan-11 15:26:36.217292 - [DEBUG]
41196 2019-Jan-11 15:26:36.217317 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
41197 2019-Jan-11 15:26:36.217342 - [DEBUG]
41198 2019-Jan-11 15:26:36.217366 - [DEBUG] Process 1123. path edge:
41199 2019-Jan-11 15:26:36.217390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41200 2019-Jan-11 15:26:36.217447 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
41201 2019-Jan-11 15:26:36.218087 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41202 2019-Jan-11 15:26:36.218715 - [DEBUG]
41203 2019-Jan-11 15:26:36.218741 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41204 2019-Jan-11 15:26:36.219382 - [DEBUG] Compose: EdgeIdentity * AllBottom
41205 2019-Jan-11 15:26:36.219412 - [DEBUG]
41206 2019-Jan-11 15:26:36.219436 - [DEBUG] Propagate flow
41207 2019-Jan-11 15:26:36.219460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41208 2019-Jan-11 15:26:36.219519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41209 2019-Jan-11 15:26:36.220156 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41210 2019-Jan-11 15:26:36.220784 - [DEBUG] Edge function : AllBottom (result of previous compose)
41211 2019-Jan-11 15:26:36.220810 - [DEBUG]
41212 2019-Jan-11 15:26:36.220836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41213 2019-Jan-11 15:26:36.220871 - [DEBUG] = AllBottom
41214 2019-Jan-11 15:26:36.220897 - [DEBUG]
41215 2019-Jan-11 15:26:36.220921 - [DEBUG] PROPAGATE: No new function!
41216 2019-Jan-11 15:26:36.220953 - [DEBUG] Compose: EdgeIdentity * AllBottom
41217 2019-Jan-11 15:26:36.220981 - [DEBUG]
41218 2019-Jan-11 15:26:36.221005 - [DEBUG] Propagate flow
41219 2019-Jan-11 15:26:36.221029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41220 2019-Jan-11 15:26:36.221087 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41221 2019-Jan-11 15:26:36.221739 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41222 2019-Jan-11 15:26:36.222368 - [DEBUG] Edge function : AllBottom (result of previous compose)
41223 2019-Jan-11 15:26:36.222395 - [DEBUG]
41224 2019-Jan-11 15:26:36.222420 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41225 2019-Jan-11 15:26:36.222447 - [DEBUG] = AllBottom
41226 2019-Jan-11 15:26:36.222473 - [DEBUG]
41227 2019-Jan-11 15:26:36.222497 - [DEBUG] PROPAGATE: No new function!
41228 2019-Jan-11 15:26:36.222521 - [DEBUG] EDGE:
41229 2019-Jan-11 15:26:36.222579 - [DEBUG] ---> 41230 2019-Jan-11 15:26:36.223205 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41231 2019-Jan-11 15:26:36.223834 - [DEBUG]
41232 2019-Jan-11 15:26:36.223860 - [DEBUG] EDGE:
41233 2019-Jan-11 15:26:36.223918 - [DEBUG] ---> 41234 2019-Jan-11 15:26:36.224556 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41235 2019-Jan-11 15:26:36.225185 - [DEBUG]
41236 2019-Jan-11 15:26:36.225210 - [DEBUG] EDGE:
41237 2019-Jan-11 15:26:36.225268 - [DEBUG] ---> 41238 2019-Jan-11 15:26:36.225897 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41239 2019-Jan-11 15:26:36.226524 - [DEBUG]
41240 2019-Jan-11 15:26:36.226558 - [DEBUG] Compose: EdgeIdentity * AllBottom
41241 2019-Jan-11 15:26:36.226586 - [DEBUG]
41242 2019-Jan-11 15:26:36.226611 - [DEBUG] Propagate flow
41243 2019-Jan-11 15:26:36.226635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41244 2019-Jan-11 15:26:36.226692 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41245 2019-Jan-11 15:26:36.227320 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41246 2019-Jan-11 15:26:36.227962 - [DEBUG] Edge function : AllBottom (result of previous compose)
41247 2019-Jan-11 15:26:36.227988 - [DEBUG]
41248 2019-Jan-11 15:26:36.228012 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41249 2019-Jan-11 15:26:36.228038 - [DEBUG] = AllBottom
41250 2019-Jan-11 15:26:36.228063 - [DEBUG]
41251 2019-Jan-11 15:26:36.228086 - [DEBUG] PROPAGATE: No new function!
41252 2019-Jan-11 15:26:36.228111 - [DEBUG] EDGE:
41253 2019-Jan-11 15:26:36.228169 - [DEBUG] ---> 41254 2019-Jan-11 15:26:36.228797 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41255 2019-Jan-11 15:26:36.229426 - [DEBUG]
41256 2019-Jan-11 15:26:36.229452 - [DEBUG] EDGE:
41257 2019-Jan-11 15:26:36.229510 - [DEBUG] ---> 41258 2019-Jan-11 15:26:36.230144 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41259 2019-Jan-11 15:26:36.230772 - [DEBUG]
41260 2019-Jan-11 15:26:36.230798 - [DEBUG] EDGE:
41261 2019-Jan-11 15:26:36.230857 - [DEBUG] ---> 41262 2019-Jan-11 15:26:36.231501 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41263 2019-Jan-11 15:26:36.232128 - [DEBUG]
41264 2019-Jan-11 15:26:36.232154 - [DEBUG] EDGE:
41265 2019-Jan-11 15:26:36.232212 - [DEBUG] ---> 41266 2019-Jan-11 15:26:36.232839 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41267 2019-Jan-11 15:26:36.233467 - [DEBUG]
41268 2019-Jan-11 15:26:36.233493 - [DEBUG] EDGE:
41269 2019-Jan-11 15:26:36.233551 - [DEBUG] ---> 41270 2019-Jan-11 15:26:36.234178 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41271 2019-Jan-11 15:26:36.234823 - [DEBUG]
41272 2019-Jan-11 15:26:36.234848 - [DEBUG] EDGE:
41273 2019-Jan-11 15:26:36.234906 - [DEBUG] ---> 41274 2019-Jan-11 15:26:36.235535 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41275 2019-Jan-11 15:26:36.236164 - [DEBUG]
41276 2019-Jan-11 15:26:36.236190 - [DEBUG] EDGE:
41277 2019-Jan-11 15:26:36.236248 - [DEBUG] ---> 41278 2019-Jan-11 15:26:36.236874 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41279 2019-Jan-11 15:26:36.237502 - [DEBUG]
41280 2019-Jan-11 15:26:36.237528 - [DEBUG] EDGE:
41281 2019-Jan-11 15:26:36.237587 - [DEBUG] ---> 41282 2019-Jan-11 15:26:36.238223 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41283 2019-Jan-11 15:26:36.238851 - [DEBUG]
41284 2019-Jan-11 15:26:36.238878 - [DEBUG] EDGE:
41285 2019-Jan-11 15:26:36.238936 - [DEBUG] ---> 41286 2019-Jan-11 15:26:36.239566 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
41287 2019-Jan-11 15:26:36.240197 - [DEBUG]
41288 2019-Jan-11 15:26:36.240224 - [DEBUG] Compose: EdgeIdentity * AllBottom
41289 2019-Jan-11 15:26:36.240251 - [DEBUG]
41290 2019-Jan-11 15:26:36.240276 - [DEBUG] Propagate flow
41291 2019-Jan-11 15:26:36.240300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41292 2019-Jan-11 15:26:36.240357 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41293 2019-Jan-11 15:26:36.240987 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41294 2019-Jan-11 15:26:36.241638 - [DEBUG] Edge function : AllBottom (result of previous compose)
41295 2019-Jan-11 15:26:36.241664 - [DEBUG]
41296 2019-Jan-11 15:26:36.241690 - [DEBUG] Join: AllTop & AllBottom
41297 2019-Jan-11 15:26:36.241725 - [DEBUG] = AllBottom (new jump func)
41298 2019-Jan-11 15:26:36.241751 - [DEBUG]
41299 2019-Jan-11 15:26:36.241775 - [DEBUG] Start adding new jump function
41300 2019-Jan-11 15:26:36.241799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41301 2019-Jan-11 15:26:36.241856 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41302 2019-Jan-11 15:26:36.242491 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41303 2019-Jan-11 15:26:36.243120 - [DEBUG] Edge Function : AllBottom
41304 2019-Jan-11 15:26:36.243150 - [DEBUG] End adding new jump function
41305 2019-Jan-11 15:26:36.243175 - [DEBUG]
41306 2019-Jan-11 15:26:36.243199 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
41307 2019-Jan-11 15:26:36.243224 - [DEBUG]
41308 2019-Jan-11 15:26:36.243248 - [DEBUG] Process 1124. path edge:
41309 2019-Jan-11 15:26:36.243273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41310 2019-Jan-11 15:26:36.243330 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
41311 2019-Jan-11 15:26:36.243958 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41312 2019-Jan-11 15:26:36.244607 - [DEBUG]
41313 2019-Jan-11 15:26:36.244632 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41314 2019-Jan-11 15:26:36.245276 - [DEBUG] Compose: EdgeIdentity * AllBottom
41315 2019-Jan-11 15:26:36.245306 - [DEBUG]
41316 2019-Jan-11 15:26:36.245330 - [DEBUG] Propagate flow
41317 2019-Jan-11 15:26:36.245354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41318 2019-Jan-11 15:26:36.245413 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
41319 2019-Jan-11 15:26:36.246038 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41320 2019-Jan-11 15:26:36.246672 - [DEBUG] Edge function : AllBottom (result of previous compose)
41321 2019-Jan-11 15:26:36.246698 - [DEBUG]
41322 2019-Jan-11 15:26:36.246724 - [DEBUG] Join: AllTop & AllBottom
41323 2019-Jan-11 15:26:36.246751 - [DEBUG] = AllBottom (new jump func)
41324 2019-Jan-11 15:26:36.246776 - [DEBUG]
41325 2019-Jan-11 15:26:36.246800 - [DEBUG] Start adding new jump function
41326 2019-Jan-11 15:26:36.246825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41327 2019-Jan-11 15:26:36.246881 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41328 2019-Jan-11 15:26:36.247517 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
41329 2019-Jan-11 15:26:36.248158 - [DEBUG] Edge Function : AllBottom
41330 2019-Jan-11 15:26:36.248186 - [DEBUG] End adding new jump function
41331 2019-Jan-11 15:26:36.248210 - [DEBUG]
41332 2019-Jan-11 15:26:36.248234 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
41333 2019-Jan-11 15:26:36.248258 - [DEBUG]
41334 2019-Jan-11 15:26:36.248281 - [DEBUG] Process 1125. path edge:
41335 2019-Jan-11 15:26:36.248305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41336 2019-Jan-11 15:26:36.248361 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
41337 2019-Jan-11 15:26:36.248985 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41338 2019-Jan-11 15:26:36.249620 - [DEBUG]
41339 2019-Jan-11 15:26:36.249646 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
41340 2019-Jan-11 15:26:36.250287 - [DEBUG] Compose: EdgeIdentity * AllBottom
41341 2019-Jan-11 15:26:36.250316 - [DEBUG]
41342 2019-Jan-11 15:26:36.250341 - [DEBUG] Propagate flow
41343 2019-Jan-11 15:26:36.250365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41344 2019-Jan-11 15:26:36.250424 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
41345 2019-Jan-11 15:26:36.251049 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41346 2019-Jan-11 15:26:36.251701 - [DEBUG] Edge function : AllBottom (result of previous compose)
41347 2019-Jan-11 15:26:36.251727 - [DEBUG]
41348 2019-Jan-11 15:26:36.251753 - [DEBUG] Join: AllTop & AllBottom
41349 2019-Jan-11 15:26:36.251780 - [DEBUG] = AllBottom (new jump func)
41350 2019-Jan-11 15:26:36.251806 - [DEBUG]
41351 2019-Jan-11 15:26:36.251830 - [DEBUG] Start adding new jump function
41352 2019-Jan-11 15:26:36.251855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41353 2019-Jan-11 15:26:36.251911 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41354 2019-Jan-11 15:26:36.252548 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
41355 2019-Jan-11 15:26:36.253172 - [DEBUG] Edge Function : AllBottom
41356 2019-Jan-11 15:26:36.253201 - [DEBUG] End adding new jump function
41357 2019-Jan-11 15:26:36.253226 - [DEBUG]
41358 2019-Jan-11 15:26:36.253250 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
41359 2019-Jan-11 15:26:36.253275 - [DEBUG]
41360 2019-Jan-11 15:26:36.253299 - [DEBUG] Process 1126. path edge:
41361 2019-Jan-11 15:26:36.253324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41362 2019-Jan-11 15:26:36.253381 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
41363 2019-Jan-11 15:26:36.254004 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41364 2019-Jan-11 15:26:36.254654 - [DEBUG]
41365 2019-Jan-11 15:26:36.254680 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
41366 2019-Jan-11 15:26:36.255315 - [DEBUG] Compose: EdgeIdentity * AllBottom
41367 2019-Jan-11 15:26:36.255344 - [DEBUG]
41368 2019-Jan-11 15:26:36.255369 - [DEBUG] Propagate flow
41369 2019-Jan-11 15:26:36.255393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41370 2019-Jan-11 15:26:36.255450 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41371 2019-Jan-11 15:26:36.256081 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41372 2019-Jan-11 15:26:36.256717 - [DEBUG] Edge function : AllBottom (result of previous compose)
41373 2019-Jan-11 15:26:36.256744 - [DEBUG]
41374 2019-Jan-11 15:26:36.256769 - [DEBUG] Join: AllTop & AllBottom
41375 2019-Jan-11 15:26:36.256797 - [DEBUG] = AllBottom (new jump func)
41376 2019-Jan-11 15:26:36.256822 - [DEBUG]
41377 2019-Jan-11 15:26:36.256846 - [DEBUG] Start adding new jump function
41378 2019-Jan-11 15:26:36.256871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41379 2019-Jan-11 15:26:36.256927 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41380 2019-Jan-11 15:26:36.257564 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41381 2019-Jan-11 15:26:36.258206 - [DEBUG] Edge Function : AllBottom
41382 2019-Jan-11 15:26:36.258234 - [DEBUG] End adding new jump function
41383 2019-Jan-11 15:26:36.258258 - [DEBUG]
41384 2019-Jan-11 15:26:36.258290 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
41385 2019-Jan-11 15:26:36.258315 - [DEBUG]
41386 2019-Jan-11 15:26:36.258338 - [DEBUG] Process 1127. path edge:
41387 2019-Jan-11 15:26:36.258362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41388 2019-Jan-11 15:26:36.258419 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
41389 2019-Jan-11 15:26:36.259049 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41390 2019-Jan-11 15:26:36.259683 - [DEBUG]
41391 2019-Jan-11 15:26:36.259709 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41392 2019-Jan-11 15:26:36.260356 - [DEBUG] Compose: EdgeIdentity * AllBottom
41393 2019-Jan-11 15:26:36.260386 - [DEBUG]
41394 2019-Jan-11 15:26:36.260411 - [DEBUG] Propagate flow
41395 2019-Jan-11 15:26:36.260435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41396 2019-Jan-11 15:26:36.260493 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41397 2019-Jan-11 15:26:36.261120 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41398 2019-Jan-11 15:26:36.261772 - [DEBUG] Edge function : AllBottom (result of previous compose)
41399 2019-Jan-11 15:26:36.261799 - [DEBUG]
41400 2019-Jan-11 15:26:36.261824 - [DEBUG] Join: AllTop & AllBottom
41401 2019-Jan-11 15:26:36.261851 - [DEBUG] = AllBottom (new jump func)
41402 2019-Jan-11 15:26:36.261877 - [DEBUG]
41403 2019-Jan-11 15:26:36.261901 - [DEBUG] Start adding new jump function
41404 2019-Jan-11 15:26:36.261926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41405 2019-Jan-11 15:26:36.261982 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41406 2019-Jan-11 15:26:36.262616 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41407 2019-Jan-11 15:26:36.263243 - [DEBUG] Edge Function : AllBottom
41408 2019-Jan-11 15:26:36.263271 - [DEBUG] End adding new jump function
41409 2019-Jan-11 15:26:36.263296 - [DEBUG]
41410 2019-Jan-11 15:26:36.263321 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
41411 2019-Jan-11 15:26:36.263346 - [DEBUG]
41412 2019-Jan-11 15:26:36.263370 - [DEBUG] Process 1128. path edge:
41413 2019-Jan-11 15:26:36.263395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41414 2019-Jan-11 15:26:36.263452 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
41415 2019-Jan-11 15:26:36.264078 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41416 2019-Jan-11 15:26:36.264728 - [DEBUG]
41417 2019-Jan-11 15:26:36.264754 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41418 2019-Jan-11 15:26:36.265391 - [DEBUG] Compose: EdgeIdentity * AllBottom
41419 2019-Jan-11 15:26:36.265420 - [DEBUG]
41420 2019-Jan-11 15:26:36.265444 - [DEBUG] Propagate flow
41421 2019-Jan-11 15:26:36.265469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41422 2019-Jan-11 15:26:36.265526 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41423 2019-Jan-11 15:26:36.266161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41424 2019-Jan-11 15:26:36.266796 - [DEBUG] Edge function : AllBottom (result of previous compose)
41425 2019-Jan-11 15:26:36.266830 - [DEBUG]
41426 2019-Jan-11 15:26:36.266856 - [DEBUG] Join: AllTop & AllBottom
41427 2019-Jan-11 15:26:36.266883 - [DEBUG] = AllBottom (new jump func)
41428 2019-Jan-11 15:26:36.266909 - [DEBUG]
41429 2019-Jan-11 15:26:36.266933 - [DEBUG] Start adding new jump function
41430 2019-Jan-11 15:26:36.266958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41431 2019-Jan-11 15:26:36.267015 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41432 2019-Jan-11 15:26:36.267650 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41433 2019-Jan-11 15:26:36.268295 - [DEBUG] Edge Function : AllBottom
41434 2019-Jan-11 15:26:36.268324 - [DEBUG] End adding new jump function
41435 2019-Jan-11 15:26:36.268349 - [DEBUG]
41436 2019-Jan-11 15:26:36.268374 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
41437 2019-Jan-11 15:26:36.268399 - [DEBUG]
41438 2019-Jan-11 15:26:36.268423 - [DEBUG] Process 1129. path edge:
41439 2019-Jan-11 15:26:36.268448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41440 2019-Jan-11 15:26:36.268506 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
41441 2019-Jan-11 15:26:36.269134 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41442 2019-Jan-11 15:26:36.269768 - [DEBUG]
41443 2019-Jan-11 15:26:36.269794 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41444 2019-Jan-11 15:26:36.270436 - [DEBUG] Compose: EdgeIdentity * AllBottom
41445 2019-Jan-11 15:26:36.270465 - [DEBUG]
41446 2019-Jan-11 15:26:36.270490 - [DEBUG] Propagate flow
41447 2019-Jan-11 15:26:36.270514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41448 2019-Jan-11 15:26:36.270572 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41449 2019-Jan-11 15:26:36.271213 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41450 2019-Jan-11 15:26:36.271849 - [DEBUG] Edge function : AllBottom (result of previous compose)
41451 2019-Jan-11 15:26:36.271876 - [DEBUG]
41452 2019-Jan-11 15:26:36.271901 - [DEBUG] Join: AllTop & AllBottom
41453 2019-Jan-11 15:26:36.271929 - [DEBUG] = AllBottom (new jump func)
41454 2019-Jan-11 15:26:36.271954 - [DEBUG]
41455 2019-Jan-11 15:26:36.271979 - [DEBUG] Start adding new jump function
41456 2019-Jan-11 15:26:36.272003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41457 2019-Jan-11 15:26:36.272060 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41458 2019-Jan-11 15:26:36.272696 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41459 2019-Jan-11 15:26:36.273327 - [DEBUG] Edge Function : AllBottom
41460 2019-Jan-11 15:26:36.273355 - [DEBUG] End adding new jump function
41461 2019-Jan-11 15:26:36.273380 - [DEBUG]
41462 2019-Jan-11 15:26:36.273405 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
41463 2019-Jan-11 15:26:36.273430 - [DEBUG]
41464 2019-Jan-11 15:26:36.273454 - [DEBUG] Process 1130. path edge:
41465 2019-Jan-11 15:26:36.273479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41466 2019-Jan-11 15:26:36.273536 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
41467 2019-Jan-11 15:26:36.274165 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41468 2019-Jan-11 15:26:36.274823 - [DEBUG]
41469 2019-Jan-11 15:26:36.274848 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41470 2019-Jan-11 15:26:36.275494 - [DEBUG] Compose: EdgeIdentity * AllBottom
41471 2019-Jan-11 15:26:36.275522 - [DEBUG]
41472 2019-Jan-11 15:26:36.275546 - [DEBUG] Propagate flow
41473 2019-Jan-11 15:26:36.275570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41474 2019-Jan-11 15:26:36.275627 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41475 2019-Jan-11 15:26:36.276254 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41476 2019-Jan-11 15:26:36.276890 - [DEBUG] Edge function : AllBottom (result of previous compose)
41477 2019-Jan-11 15:26:36.276916 - [DEBUG]
41478 2019-Jan-11 15:26:36.276942 - [DEBUG] Join: AllTop & AllBottom
41479 2019-Jan-11 15:26:36.276969 - [DEBUG] = AllBottom (new jump func)
41480 2019-Jan-11 15:26:36.276995 - [DEBUG]
41481 2019-Jan-11 15:26:36.277019 - [DEBUG] Start adding new jump function
41482 2019-Jan-11 15:26:36.277044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41483 2019-Jan-11 15:26:36.277101 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41484 2019-Jan-11 15:26:36.277737 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41485 2019-Jan-11 15:26:36.278379 - [DEBUG] Edge Function : AllBottom
41486 2019-Jan-11 15:26:36.278408 - [DEBUG] End adding new jump function
41487 2019-Jan-11 15:26:36.278434 - [DEBUG]
41488 2019-Jan-11 15:26:36.278458 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
41489 2019-Jan-11 15:26:36.278483 - [DEBUG]
41490 2019-Jan-11 15:26:36.278507 - [DEBUG] Process 1131. path edge:
41491 2019-Jan-11 15:26:36.278532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41492 2019-Jan-11 15:26:36.278590 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
41493 2019-Jan-11 15:26:36.279215 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41494 2019-Jan-11 15:26:36.279850 - [DEBUG]
41495 2019-Jan-11 15:26:36.279876 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41496 2019-Jan-11 15:26:36.280514 - [DEBUG] Compose: EdgeIdentity * AllBottom
41497 2019-Jan-11 15:26:36.280543 - [DEBUG]
41498 2019-Jan-11 15:26:36.280568 - [DEBUG] Propagate flow
41499 2019-Jan-11 15:26:36.280592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41500 2019-Jan-11 15:26:36.280650 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41501 2019-Jan-11 15:26:36.281302 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41502 2019-Jan-11 15:26:36.281938 - [DEBUG] Edge function : AllBottom (result of previous compose)
41503 2019-Jan-11 15:26:36.281965 - [DEBUG]
41504 2019-Jan-11 15:26:36.281990 - [DEBUG] Join: AllTop & AllBottom
41505 2019-Jan-11 15:26:36.282017 - [DEBUG] = AllBottom (new jump func)
41506 2019-Jan-11 15:26:36.282043 - [DEBUG]
41507 2019-Jan-11 15:26:36.282067 - [DEBUG] Start adding new jump function
41508 2019-Jan-11 15:26:36.282092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41509 2019-Jan-11 15:26:36.282149 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41510 2019-Jan-11 15:26:36.282794 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41511 2019-Jan-11 15:26:36.283431 - [DEBUG] Edge Function : AllBottom
41512 2019-Jan-11 15:26:36.283459 - [DEBUG] End adding new jump function
41513 2019-Jan-11 15:26:36.283485 - [DEBUG]
41514 2019-Jan-11 15:26:36.283509 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
41515 2019-Jan-11 15:26:36.283534 - [DEBUG]
41516 2019-Jan-11 15:26:36.283558 - [DEBUG] Process 1132. path edge:
41517 2019-Jan-11 15:26:36.283583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41518 2019-Jan-11 15:26:36.283640 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
41519 2019-Jan-11 15:26:36.284276 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41520 2019-Jan-11 15:26:36.284926 - [DEBUG]
41521 2019-Jan-11 15:26:36.284952 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41522 2019-Jan-11 15:26:36.285596 - [DEBUG] Possible callees:
41523 2019-Jan-11 15:26:36.285622 - [DEBUG] llvm.dbg.declare
41524 2019-Jan-11 15:26:36.285648 - [DEBUG] Possible return sites:
41525 2019-Jan-11 15:26:36.285673 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12041526 2019-Jan-11 15:26:36.286925 - [DEBUG] Found and process special summary
41527 2019-Jan-11 15:26:36.286959 - [DEBUG] Compose: EdgeIdentity * AllBottom
41528 2019-Jan-11 15:26:36.286988 - [DEBUG]
41529 2019-Jan-11 15:26:36.287013 - [DEBUG] Propagate flow
41530 2019-Jan-11 15:26:36.287037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41531 2019-Jan-11 15:26:36.287095 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41532 2019-Jan-11 15:26:36.287724 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41533 2019-Jan-11 15:26:36.288376 - [DEBUG] Edge function : AllBottom (result of previous compose)
41534 2019-Jan-11 15:26:36.288402 - [DEBUG]
41535 2019-Jan-11 15:26:36.288428 - [DEBUG] Join: AllTop & AllBottom
41536 2019-Jan-11 15:26:36.288455 - [DEBUG] = AllBottom (new jump func)
41537 2019-Jan-11 15:26:36.288481 - [DEBUG]
41538 2019-Jan-11 15:26:36.288505 - [DEBUG] Start adding new jump function
41539 2019-Jan-11 15:26:36.288529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41540 2019-Jan-11 15:26:36.288585 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41541 2019-Jan-11 15:26:36.289221 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41542 2019-Jan-11 15:26:36.289850 - [DEBUG] Edge Function : AllBottom
41543 2019-Jan-11 15:26:36.289882 - [DEBUG] End adding new jump function
41544 2019-Jan-11 15:26:36.289907 - [DEBUG]
41545 2019-Jan-11 15:26:36.289932 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
41546 2019-Jan-11 15:26:36.289957 - [DEBUG]
41547 2019-Jan-11 15:26:36.289981 - [DEBUG] Process 1133. path edge:
41548 2019-Jan-11 15:26:36.290006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41549 2019-Jan-11 15:26:36.290062 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
41550 2019-Jan-11 15:26:36.290699 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41551 2019-Jan-11 15:26:36.291350 - [DEBUG]
41552 2019-Jan-11 15:26:36.291375 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41553 2019-Jan-11 15:26:36.292021 - [DEBUG] Compose: EdgeIdentity * AllBottom
41554 2019-Jan-11 15:26:36.292051 - [DEBUG]
41555 2019-Jan-11 15:26:36.292075 - [DEBUG] Propagate flow
41556 2019-Jan-11 15:26:36.292100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41557 2019-Jan-11 15:26:36.292158 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41558 2019-Jan-11 15:26:36.292786 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41559 2019-Jan-11 15:26:36.293421 - [DEBUG] Edge function : AllBottom (result of previous compose)
41560 2019-Jan-11 15:26:36.293448 - [DEBUG]
41561 2019-Jan-11 15:26:36.293473 - [DEBUG] Join: AllTop & AllBottom
41562 2019-Jan-11 15:26:36.293500 - [DEBUG] = AllBottom (new jump func)
41563 2019-Jan-11 15:26:36.293526 - [DEBUG]
41564 2019-Jan-11 15:26:36.293550 - [DEBUG] Start adding new jump function
41565 2019-Jan-11 15:26:36.293575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41566 2019-Jan-11 15:26:36.293632 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41567 2019-Jan-11 15:26:36.294268 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41568 2019-Jan-11 15:26:36.294909 - [DEBUG] Edge Function : AllBottom
41569 2019-Jan-11 15:26:36.294938 - [DEBUG] End adding new jump function
41570 2019-Jan-11 15:26:36.294963 - [DEBUG]
41571 2019-Jan-11 15:26:36.294988 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
41572 2019-Jan-11 15:26:36.295013 - [DEBUG]
41573 2019-Jan-11 15:26:36.295037 - [DEBUG] Process 1134. path edge:
41574 2019-Jan-11 15:26:36.295062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41575 2019-Jan-11 15:26:36.295119 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
41576 2019-Jan-11 15:26:36.295745 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41577 2019-Jan-11 15:26:36.296380 - [DEBUG]
41578 2019-Jan-11 15:26:36.296406 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41579 2019-Jan-11 15:26:36.297045 - [DEBUG] Compose: EdgeIdentity * AllBottom
41580 2019-Jan-11 15:26:36.297074 - [DEBUG]
41581 2019-Jan-11 15:26:36.297099 - [DEBUG] Propagate flow
41582 2019-Jan-11 15:26:36.297123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41583 2019-Jan-11 15:26:36.297181 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41584 2019-Jan-11 15:26:36.297824 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41585 2019-Jan-11 15:26:36.298476 - [DEBUG] Edge function : AllBottom (result of previous compose)
41586 2019-Jan-11 15:26:36.298502 - [DEBUG]
41587 2019-Jan-11 15:26:36.298528 - [DEBUG] Join: AllTop & AllBottom
41588 2019-Jan-11 15:26:36.298555 - [DEBUG] = AllBottom (new jump func)
41589 2019-Jan-11 15:26:36.298581 - [DEBUG]
41590 2019-Jan-11 15:26:36.298605 - [DEBUG] Start adding new jump function
41591 2019-Jan-11 15:26:36.298630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41592 2019-Jan-11 15:26:36.298695 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41593 2019-Jan-11 15:26:36.299331 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41594 2019-Jan-11 15:26:36.299966 - [DEBUG] Edge Function : AllBottom
41595 2019-Jan-11 15:26:36.299994 - [DEBUG] End adding new jump function
41596 2019-Jan-11 15:26:36.300019 - [DEBUG]
41597 2019-Jan-11 15:26:36.300044 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
41598 2019-Jan-11 15:26:36.300069 - [DEBUG]
41599 2019-Jan-11 15:26:36.300093 - [DEBUG] Process 1135. path edge:
41600 2019-Jan-11 15:26:36.300118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41601 2019-Jan-11 15:26:36.300175 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
41602 2019-Jan-11 15:26:36.300809 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41603 2019-Jan-11 15:26:36.301459 - [DEBUG]
41604 2019-Jan-11 15:26:36.301484 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41605 2019-Jan-11 15:26:36.302129 - [DEBUG] Possible callees:
41606 2019-Jan-11 15:26:36.302156 - [DEBUG] llvm.dbg.declare
41607 2019-Jan-11 15:26:36.302182 - [DEBUG] Possible return sites:
41608 2019-Jan-11 15:26:36.302206 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14941609 2019-Jan-11 15:26:36.303458 - [DEBUG] Found and process special summary
41610 2019-Jan-11 15:26:36.303492 - [DEBUG] Compose: EdgeIdentity * AllBottom
41611 2019-Jan-11 15:26:36.303520 - [DEBUG]
41612 2019-Jan-11 15:26:36.303545 - [DEBUG] Propagate flow
41613 2019-Jan-11 15:26:36.303569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41614 2019-Jan-11 15:26:36.303627 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41615 2019-Jan-11 15:26:36.304257 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41616 2019-Jan-11 15:26:36.304906 - [DEBUG] Edge function : AllBottom (result of previous compose)
41617 2019-Jan-11 15:26:36.304932 - [DEBUG]
41618 2019-Jan-11 15:26:36.304957 - [DEBUG] Join: AllTop & AllBottom
41619 2019-Jan-11 15:26:36.304984 - [DEBUG] = AllBottom (new jump func)
41620 2019-Jan-11 15:26:36.305010 - [DEBUG]
41621 2019-Jan-11 15:26:36.305034 - [DEBUG] Start adding new jump function
41622 2019-Jan-11 15:26:36.305058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41623 2019-Jan-11 15:26:36.305115 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41624 2019-Jan-11 15:26:36.305750 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41625 2019-Jan-11 15:26:36.306379 - [DEBUG] Edge Function : AllBottom
41626 2019-Jan-11 15:26:36.306408 - [DEBUG] End adding new jump function
41627 2019-Jan-11 15:26:36.306433 - [DEBUG]
41628 2019-Jan-11 15:26:36.306457 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41629 2019-Jan-11 15:26:36.306482 - [DEBUG]
41630 2019-Jan-11 15:26:36.306506 - [DEBUG] Process 1136. path edge:
41631 2019-Jan-11 15:26:36.306531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41632 2019-Jan-11 15:26:36.306596 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
41633 2019-Jan-11 15:26:36.307226 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41634 2019-Jan-11 15:26:36.307873 - [DEBUG]
41635 2019-Jan-11 15:26:36.307900 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41636 2019-Jan-11 15:26:36.308549 - [DEBUG] Compose: EdgeIdentity * AllBottom
41637 2019-Jan-11 15:26:36.308578 - [DEBUG]
41638 2019-Jan-11 15:26:36.308603 - [DEBUG] Propagate flow
41639 2019-Jan-11 15:26:36.308627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41640 2019-Jan-11 15:26:36.308685 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41641 2019-Jan-11 15:26:36.309313 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41642 2019-Jan-11 15:26:36.309948 - [DEBUG] Edge function : AllBottom (result of previous compose)
41643 2019-Jan-11 15:26:36.309975 - [DEBUG]
41644 2019-Jan-11 15:26:36.310000 - [DEBUG] Join: AllTop & AllBottom
41645 2019-Jan-11 15:26:36.310028 - [DEBUG] = AllBottom (new jump func)
41646 2019-Jan-11 15:26:36.310053 - [DEBUG]
41647 2019-Jan-11 15:26:36.310077 - [DEBUG] Start adding new jump function
41648 2019-Jan-11 15:26:36.310102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41649 2019-Jan-11 15:26:36.310158 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41650 2019-Jan-11 15:26:36.310793 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41651 2019-Jan-11 15:26:36.311432 - [DEBUG] Edge Function : AllBottom
41652 2019-Jan-11 15:26:36.311460 - [DEBUG] End adding new jump function
41653 2019-Jan-11 15:26:36.311484 - [DEBUG]
41654 2019-Jan-11 15:26:36.311508 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41655 2019-Jan-11 15:26:36.311532 - [DEBUG]
41656 2019-Jan-11 15:26:36.311556 - [DEBUG] Process 1137. path edge:
41657 2019-Jan-11 15:26:36.311579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41658 2019-Jan-11 15:26:36.311636 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
41659 2019-Jan-11 15:26:36.312262 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41660 2019-Jan-11 15:26:36.312896 - [DEBUG]
41661 2019-Jan-11 15:26:36.312922 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41662 2019-Jan-11 15:26:36.313565 - [DEBUG] Compose: EdgeIdentity * AllBottom
41663 2019-Jan-11 15:26:36.313595 - [DEBUG]
41664 2019-Jan-11 15:26:36.313619 - [DEBUG] Propagate flow
41665 2019-Jan-11 15:26:36.313644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41666 2019-Jan-11 15:26:36.313702 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41667 2019-Jan-11 15:26:36.314340 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41668 2019-Jan-11 15:26:36.314991 - [DEBUG] Edge function : AllBottom (result of previous compose)
41669 2019-Jan-11 15:26:36.315018 - [DEBUG]
41670 2019-Jan-11 15:26:36.315043 - [DEBUG] Join: AllTop & AllBottom
41671 2019-Jan-11 15:26:36.315070 - [DEBUG] = AllBottom (new jump func)
41672 2019-Jan-11 15:26:36.315096 - [DEBUG]
41673 2019-Jan-11 15:26:36.315120 - [DEBUG] Start adding new jump function
41674 2019-Jan-11 15:26:36.315157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41675 2019-Jan-11 15:26:36.315215 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41676 2019-Jan-11 15:26:36.315851 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41677 2019-Jan-11 15:26:36.316487 - [DEBUG] Edge Function : AllBottom
41678 2019-Jan-11 15:26:36.316515 - [DEBUG] End adding new jump function
41679 2019-Jan-11 15:26:36.316540 - [DEBUG]
41680 2019-Jan-11 15:26:36.316565 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41681 2019-Jan-11 15:26:36.316590 - [DEBUG]
41682 2019-Jan-11 15:26:36.316614 - [DEBUG] Process 1138. path edge:
41683 2019-Jan-11 15:26:36.316639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41684 2019-Jan-11 15:26:36.316696 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
41685 2019-Jan-11 15:26:36.317332 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41686 2019-Jan-11 15:26:36.317981 - [DEBUG]
41687 2019-Jan-11 15:26:36.318005 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41688 2019-Jan-11 15:26:36.318654 - [DEBUG] Possible callees:
41689 2019-Jan-11 15:26:36.318680 - [DEBUG] llvm.dbg.declare
41690 2019-Jan-11 15:26:36.318707 - [DEBUG] Possible return sites:
41691 2019-Jan-11 15:26:36.318731 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15541692 2019-Jan-11 15:26:36.320097 - [DEBUG] Found and process special summary
41693 2019-Jan-11 15:26:36.320156 - [DEBUG] Compose: EdgeIdentity * AllBottom
41694 2019-Jan-11 15:26:36.320185 - [DEBUG]
41695 2019-Jan-11 15:26:36.320212 - [DEBUG] Propagate flow
41696 2019-Jan-11 15:26:36.320236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41697 2019-Jan-11 15:26:36.320312 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41698 2019-Jan-11 15:26:36.321011 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41699 2019-Jan-11 15:26:36.321709 - [DEBUG] Edge function : AllBottom (result of previous compose)
41700 2019-Jan-11 15:26:36.321736 - [DEBUG]
41701 2019-Jan-11 15:26:36.321763 - [DEBUG] Join: AllTop & AllBottom
41702 2019-Jan-11 15:26:36.321791 - [DEBUG] = AllBottom (new jump func)
41703 2019-Jan-11 15:26:36.321817 - [DEBUG]
41704 2019-Jan-11 15:26:36.321841 - [DEBUG] Start adding new jump function
41705 2019-Jan-11 15:26:36.321865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41706 2019-Jan-11 15:26:36.321927 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41707 2019-Jan-11 15:26:36.322563 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41708 2019-Jan-11 15:26:36.323194 - [DEBUG] Edge Function : AllBottom
41709 2019-Jan-11 15:26:36.323226 - [DEBUG] End adding new jump function
41710 2019-Jan-11 15:26:36.323252 - [DEBUG]
41711 2019-Jan-11 15:26:36.323276 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41712 2019-Jan-11 15:26:36.323302 - [DEBUG]
41713 2019-Jan-11 15:26:36.323326 - [DEBUG] Process 1139. path edge:
41714 2019-Jan-11 15:26:36.323369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41715 2019-Jan-11 15:26:36.323427 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
41716 2019-Jan-11 15:26:36.324057 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41717 2019-Jan-11 15:26:36.324710 - [DEBUG]
41718 2019-Jan-11 15:26:36.324735 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41719 2019-Jan-11 15:26:36.325403 - [DEBUG] Compose: EdgeIdentity * AllBottom
41720 2019-Jan-11 15:26:36.325432 - [DEBUG]
41721 2019-Jan-11 15:26:36.325457 - [DEBUG] Propagate flow
41722 2019-Jan-11 15:26:36.325482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41723 2019-Jan-11 15:26:36.325540 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41724 2019-Jan-11 15:26:36.326205 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41725 2019-Jan-11 15:26:36.326840 - [DEBUG] Edge function : AllBottom (result of previous compose)
41726 2019-Jan-11 15:26:36.326867 - [DEBUG]
41727 2019-Jan-11 15:26:36.326893 - [DEBUG] Join: AllTop & AllBottom
41728 2019-Jan-11 15:26:36.326920 - [DEBUG] = AllBottom (new jump func)
41729 2019-Jan-11 15:26:36.326946 - [DEBUG]
41730 2019-Jan-11 15:26:36.326971 - [DEBUG] Start adding new jump function
41731 2019-Jan-11 15:26:36.326995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41732 2019-Jan-11 15:26:36.327052 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41733 2019-Jan-11 15:26:36.327688 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41734 2019-Jan-11 15:26:36.328332 - [DEBUG] Edge Function : AllBottom
41735 2019-Jan-11 15:26:36.328361 - [DEBUG] End adding new jump function
41736 2019-Jan-11 15:26:36.328387 - [DEBUG]
41737 2019-Jan-11 15:26:36.328411 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41738 2019-Jan-11 15:26:36.328436 - [DEBUG]
41739 2019-Jan-11 15:26:36.328460 - [DEBUG] Process 1140. path edge:
41740 2019-Jan-11 15:26:36.328486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41741 2019-Jan-11 15:26:36.328543 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
41742 2019-Jan-11 15:26:36.329170 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41743 2019-Jan-11 15:26:36.329805 - [DEBUG]
41744 2019-Jan-11 15:26:36.329832 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41745 2019-Jan-11 15:26:36.330476 - [DEBUG] Compose: EdgeIdentity * AllBottom
41746 2019-Jan-11 15:26:36.330505 - [DEBUG]
41747 2019-Jan-11 15:26:36.330530 - [DEBUG] Propagate flow
41748 2019-Jan-11 15:26:36.330554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41749 2019-Jan-11 15:26:36.330612 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41750 2019-Jan-11 15:26:36.331253 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41751 2019-Jan-11 15:26:36.331889 - [DEBUG] Edge function : AllBottom (result of previous compose)
41752 2019-Jan-11 15:26:36.331915 - [DEBUG]
41753 2019-Jan-11 15:26:36.331941 - [DEBUG] Join: AllTop & AllBottom
41754 2019-Jan-11 15:26:36.331968 - [DEBUG] = AllBottom (new jump func)
41755 2019-Jan-11 15:26:36.331994 - [DEBUG]
41756 2019-Jan-11 15:26:36.332018 - [DEBUG] Start adding new jump function
41757 2019-Jan-11 15:26:36.332052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41758 2019-Jan-11 15:26:36.332109 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41759 2019-Jan-11 15:26:36.332746 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41760 2019-Jan-11 15:26:36.333373 - [DEBUG] Edge Function : AllBottom
41761 2019-Jan-11 15:26:36.333402 - [DEBUG] End adding new jump function
41762 2019-Jan-11 15:26:36.333427 - [DEBUG]
41763 2019-Jan-11 15:26:36.333451 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41764 2019-Jan-11 15:26:36.333476 - [DEBUG]
41765 2019-Jan-11 15:26:36.333501 - [DEBUG] Process 1141. path edge:
41766 2019-Jan-11 15:26:36.333525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41767 2019-Jan-11 15:26:36.333582 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
41768 2019-Jan-11 15:26:36.334209 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41769 2019-Jan-11 15:26:36.334859 - [DEBUG]
41770 2019-Jan-11 15:26:36.334885 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41771 2019-Jan-11 15:26:36.335528 - [DEBUG] Compose: EdgeIdentity * AllBottom
41772 2019-Jan-11 15:26:36.335557 - [DEBUG]
41773 2019-Jan-11 15:26:36.335582 - [DEBUG] Propagate flow
41774 2019-Jan-11 15:26:36.335606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41775 2019-Jan-11 15:26:36.335664 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41776 2019-Jan-11 15:26:36.336300 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41777 2019-Jan-11 15:26:36.336935 - [DEBUG] Edge function : AllBottom (result of previous compose)
41778 2019-Jan-11 15:26:36.336961 - [DEBUG]
41779 2019-Jan-11 15:26:36.336987 - [DEBUG] Join: AllTop & AllBottom
41780 2019-Jan-11 15:26:36.337014 - [DEBUG] = AllBottom (new jump func)
41781 2019-Jan-11 15:26:36.337039 - [DEBUG]
41782 2019-Jan-11 15:26:36.337064 - [DEBUG] Start adding new jump function
41783 2019-Jan-11 15:26:36.337088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41784 2019-Jan-11 15:26:36.337145 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41785 2019-Jan-11 15:26:36.337791 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41786 2019-Jan-11 15:26:36.338446 - [DEBUG] Edge Function : AllBottom
41787 2019-Jan-11 15:26:36.338476 - [DEBUG] End adding new jump function
41788 2019-Jan-11 15:26:36.338501 - [DEBUG]
41789 2019-Jan-11 15:26:36.338526 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41790 2019-Jan-11 15:26:36.338551 - [DEBUG]
41791 2019-Jan-11 15:26:36.338575 - [DEBUG] Process 1142. path edge:
41792 2019-Jan-11 15:26:36.338600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41793 2019-Jan-11 15:26:36.338658 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
41794 2019-Jan-11 15:26:36.339295 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41795 2019-Jan-11 15:26:36.339931 - [DEBUG]
41796 2019-Jan-11 15:26:36.339957 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41797 2019-Jan-11 15:26:36.340616 - [DEBUG] Possible callees:
41798 2019-Jan-11 15:26:36.340643 - [DEBUG] llvm.dbg.declare
41799 2019-Jan-11 15:26:36.340670 - [DEBUG] Possible return sites:
41800 2019-Jan-11 15:26:36.340694 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16341801 2019-Jan-11 15:26:36.341971 - [DEBUG] Found and process special summary
41802 2019-Jan-11 15:26:36.342007 - [DEBUG] Compose: EdgeIdentity * AllBottom
41803 2019-Jan-11 15:26:36.342035 - [DEBUG]
41804 2019-Jan-11 15:26:36.342060 - [DEBUG] Propagate flow
41805 2019-Jan-11 15:26:36.342084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41806 2019-Jan-11 15:26:36.342142 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41807 2019-Jan-11 15:26:36.342771 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41808 2019-Jan-11 15:26:36.343407 - [DEBUG] Edge function : AllBottom (result of previous compose)
41809 2019-Jan-11 15:26:36.343433 - [DEBUG]
41810 2019-Jan-11 15:26:36.343459 - [DEBUG] Join: AllTop & AllBottom
41811 2019-Jan-11 15:26:36.343486 - [DEBUG] = AllBottom (new jump func)
41812 2019-Jan-11 15:26:36.343512 - [DEBUG]
41813 2019-Jan-11 15:26:36.343536 - [DEBUG] Start adding new jump function
41814 2019-Jan-11 15:26:36.343561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41815 2019-Jan-11 15:26:36.343618 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41816 2019-Jan-11 15:26:36.344254 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41817 2019-Jan-11 15:26:36.344896 - [DEBUG] Edge Function : AllBottom
41818 2019-Jan-11 15:26:36.344925 - [DEBUG] End adding new jump function
41819 2019-Jan-11 15:26:36.344950 - [DEBUG]
41820 2019-Jan-11 15:26:36.344975 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41821 2019-Jan-11 15:26:36.345000 - [DEBUG]
41822 2019-Jan-11 15:26:36.345024 - [DEBUG] Process 1143. path edge:
41823 2019-Jan-11 15:26:36.345049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41824 2019-Jan-11 15:26:36.345106 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
41825 2019-Jan-11 15:26:36.345735 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41826 2019-Jan-11 15:26:36.346370 - [DEBUG]
41827 2019-Jan-11 15:26:36.346396 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41828 2019-Jan-11 15:26:36.347047 - [DEBUG] Compose: EdgeIdentity * AllBottom
41829 2019-Jan-11 15:26:36.347078 - [DEBUG]
41830 2019-Jan-11 15:26:36.347103 - [DEBUG] Propagate flow
41831 2019-Jan-11 15:26:36.347127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41832 2019-Jan-11 15:26:36.347186 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41833 2019-Jan-11 15:26:36.347814 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41834 2019-Jan-11 15:26:36.348466 - [DEBUG] Edge function : AllBottom (result of previous compose)
41835 2019-Jan-11 15:26:36.348492 - [DEBUG]
41836 2019-Jan-11 15:26:36.348518 - [DEBUG] Join: AllTop & AllBottom
41837 2019-Jan-11 15:26:36.348546 - [DEBUG] = AllBottom (new jump func)
41838 2019-Jan-11 15:26:36.348572 - [DEBUG]
41839 2019-Jan-11 15:26:36.348604 - [DEBUG] Start adding new jump function
41840 2019-Jan-11 15:26:36.348629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41841 2019-Jan-11 15:26:36.348686 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41842 2019-Jan-11 15:26:36.349322 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41843 2019-Jan-11 15:26:36.349947 - [DEBUG] Edge Function : AllBottom
41844 2019-Jan-11 15:26:36.349977 - [DEBUG] End adding new jump function
41845 2019-Jan-11 15:26:36.350002 - [DEBUG]
41846 2019-Jan-11 15:26:36.350026 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41847 2019-Jan-11 15:26:36.350051 - [DEBUG]
41848 2019-Jan-11 15:26:36.350075 - [DEBUG] Process 1144. path edge:
41849 2019-Jan-11 15:26:36.350100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41850 2019-Jan-11 15:26:36.350158 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
41851 2019-Jan-11 15:26:36.350783 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41852 2019-Jan-11 15:26:36.351432 - [DEBUG]
41853 2019-Jan-11 15:26:36.351458 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41854 2019-Jan-11 15:26:36.352101 - [DEBUG] Compose: EdgeIdentity * AllBottom
41855 2019-Jan-11 15:26:36.352131 - [DEBUG]
41856 2019-Jan-11 15:26:36.352155 - [DEBUG] Propagate flow
41857 2019-Jan-11 15:26:36.352180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41858 2019-Jan-11 15:26:36.352238 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41859 2019-Jan-11 15:26:36.352875 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41860 2019-Jan-11 15:26:36.353509 - [DEBUG] Edge function : AllBottom (result of previous compose)
41861 2019-Jan-11 15:26:36.353536 - [DEBUG]
41862 2019-Jan-11 15:26:36.353561 - [DEBUG] Join: AllTop & AllBottom
41863 2019-Jan-11 15:26:36.353589 - [DEBUG] = AllBottom (new jump func)
41864 2019-Jan-11 15:26:36.353615 - [DEBUG]
41865 2019-Jan-11 15:26:36.353639 - [DEBUG] Start adding new jump function
41866 2019-Jan-11 15:26:36.353664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41867 2019-Jan-11 15:26:36.353721 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41868 2019-Jan-11 15:26:36.354357 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41869 2019-Jan-11 15:26:36.355008 - [DEBUG] Edge Function : AllBottom
41870 2019-Jan-11 15:26:36.355038 - [DEBUG] End adding new jump function
41871 2019-Jan-11 15:26:36.355063 - [DEBUG]
41872 2019-Jan-11 15:26:36.355087 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41873 2019-Jan-11 15:26:36.355113 - [DEBUG]
41874 2019-Jan-11 15:26:36.355137 - [DEBUG] Process 1145. path edge:
41875 2019-Jan-11 15:26:36.355162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41876 2019-Jan-11 15:26:36.355220 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
41877 2019-Jan-11 15:26:36.355855 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41878 2019-Jan-11 15:26:36.356489 - [DEBUG]
41879 2019-Jan-11 15:26:36.356514 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41880 2019-Jan-11 15:26:36.357169 - [DEBUG] Possible callees:
41881 2019-Jan-11 15:26:36.357196 - [DEBUG] llvm.dbg.declare
41882 2019-Jan-11 15:26:36.357222 - [DEBUG] Possible return sites:
41883 2019-Jan-11 15:26:36.357247 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16941884 2019-Jan-11 15:26:36.358514 - [DEBUG] Found and process special summary
41885 2019-Jan-11 15:26:36.358548 - [DEBUG] Compose: EdgeIdentity * AllBottom
41886 2019-Jan-11 15:26:36.358577 - [DEBUG]
41887 2019-Jan-11 15:26:36.358602 - [DEBUG] Propagate flow
41888 2019-Jan-11 15:26:36.358626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41889 2019-Jan-11 15:26:36.358684 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41890 2019-Jan-11 15:26:36.359315 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41891 2019-Jan-11 15:26:36.359950 - [DEBUG] Edge function : AllBottom (result of previous compose)
41892 2019-Jan-11 15:26:36.359976 - [DEBUG]
41893 2019-Jan-11 15:26:36.360002 - [DEBUG] Join: AllTop & AllBottom
41894 2019-Jan-11 15:26:36.360030 - [DEBUG] = AllBottom (new jump func)
41895 2019-Jan-11 15:26:36.360055 - [DEBUG]
41896 2019-Jan-11 15:26:36.360080 - [DEBUG] Start adding new jump function
41897 2019-Jan-11 15:26:36.360104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41898 2019-Jan-11 15:26:36.360161 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41899 2019-Jan-11 15:26:36.360798 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41900 2019-Jan-11 15:26:36.361440 - [DEBUG] Edge Function : AllBottom
41901 2019-Jan-11 15:26:36.361468 - [DEBUG] End adding new jump function
41902 2019-Jan-11 15:26:36.361493 - [DEBUG]
41903 2019-Jan-11 15:26:36.361516 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41904 2019-Jan-11 15:26:36.361541 - [DEBUG]
41905 2019-Jan-11 15:26:36.361565 - [DEBUG] Process 1146. path edge:
41906 2019-Jan-11 15:26:36.361589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41907 2019-Jan-11 15:26:36.361646 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
41908 2019-Jan-11 15:26:36.362275 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41909 2019-Jan-11 15:26:36.362910 - [DEBUG]
41910 2019-Jan-11 15:26:36.362936 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41911 2019-Jan-11 15:26:36.363585 - [DEBUG] Compose: EdgeIdentity * AllBottom
41912 2019-Jan-11 15:26:36.363615 - [DEBUG]
41913 2019-Jan-11 15:26:36.363640 - [DEBUG] Propagate flow
41914 2019-Jan-11 15:26:36.363664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41915 2019-Jan-11 15:26:36.363723 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41916 2019-Jan-11 15:26:36.364362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41917 2019-Jan-11 15:26:36.365015 - [DEBUG] Edge function : AllBottom (result of previous compose)
41918 2019-Jan-11 15:26:36.365042 - [DEBUG]
41919 2019-Jan-11 15:26:36.365068 - [DEBUG] Join: AllTop & AllBottom
41920 2019-Jan-11 15:26:36.365095 - [DEBUG] = AllBottom (new jump func)
41921 2019-Jan-11 15:26:36.365130 - [DEBUG]
41922 2019-Jan-11 15:26:36.365154 - [DEBUG] Start adding new jump function
41923 2019-Jan-11 15:26:36.365179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41924 2019-Jan-11 15:26:36.365237 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41925 2019-Jan-11 15:26:36.365873 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41926 2019-Jan-11 15:26:36.366500 - [DEBUG] Edge Function : AllBottom
41927 2019-Jan-11 15:26:36.366529 - [DEBUG] End adding new jump function
41928 2019-Jan-11 15:26:36.366554 - [DEBUG]
41929 2019-Jan-11 15:26:36.366578 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
41930 2019-Jan-11 15:26:36.366603 - [DEBUG]
41931 2019-Jan-11 15:26:36.366627 - [DEBUG] Process 1147. path edge:
41932 2019-Jan-11 15:26:36.366652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41933 2019-Jan-11 15:26:36.366710 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
41934 2019-Jan-11 15:26:36.367339 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41935 2019-Jan-11 15:26:36.367988 - [DEBUG]
41936 2019-Jan-11 15:26:36.368013 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41937 2019-Jan-11 15:26:36.368660 - [DEBUG] Compose: EdgeIdentity * AllBottom
41938 2019-Jan-11 15:26:36.368689 - [DEBUG]
41939 2019-Jan-11 15:26:36.368714 - [DEBUG] Propagate flow
41940 2019-Jan-11 15:26:36.368738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41941 2019-Jan-11 15:26:36.368796 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41942 2019-Jan-11 15:26:36.369428 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41943 2019-Jan-11 15:26:36.370064 - [DEBUG] Edge function : AllBottom (result of previous compose)
41944 2019-Jan-11 15:26:36.370090 - [DEBUG]
41945 2019-Jan-11 15:26:36.370116 - [DEBUG] Join: AllTop & AllBottom
41946 2019-Jan-11 15:26:36.370143 - [DEBUG] = AllBottom (new jump func)
41947 2019-Jan-11 15:26:36.370169 - [DEBUG]
41948 2019-Jan-11 15:26:36.370193 - [DEBUG] Start adding new jump function
41949 2019-Jan-11 15:26:36.370218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41950 2019-Jan-11 15:26:36.370275 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41951 2019-Jan-11 15:26:36.370912 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41952 2019-Jan-11 15:26:36.371555 - [DEBUG] Edge Function : AllBottom
41953 2019-Jan-11 15:26:36.371584 - [DEBUG] End adding new jump function
41954 2019-Jan-11 15:26:36.371609 - [DEBUG]
41955 2019-Jan-11 15:26:36.371634 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
41956 2019-Jan-11 15:26:36.371659 - [DEBUG]
41957 2019-Jan-11 15:26:36.371683 - [DEBUG] Process 1148. path edge:
41958 2019-Jan-11 15:26:36.371708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41959 2019-Jan-11 15:26:36.371765 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
41960 2019-Jan-11 15:26:36.372395 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41961 2019-Jan-11 15:26:36.373030 - [DEBUG]
41962 2019-Jan-11 15:26:36.373064 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41963 2019-Jan-11 15:26:36.373716 - [DEBUG] Compose: EdgeIdentity * AllBottom
41964 2019-Jan-11 15:26:36.373747 - [DEBUG]
41965 2019-Jan-11 15:26:36.373772 - [DEBUG] Propagate flow
41966 2019-Jan-11 15:26:36.373796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41967 2019-Jan-11 15:26:36.373854 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41968 2019-Jan-11 15:26:36.374483 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41969 2019-Jan-11 15:26:36.375133 - [DEBUG] Edge function : AllBottom (result of previous compose)
41970 2019-Jan-11 15:26:36.375160 - [DEBUG]
41971 2019-Jan-11 15:26:36.375185 - [DEBUG] Join: AllTop & AllBottom
41972 2019-Jan-11 15:26:36.375212 - [DEBUG] = AllBottom (new jump func)
41973 2019-Jan-11 15:26:36.375238 - [DEBUG]
41974 2019-Jan-11 15:26:36.375262 - [DEBUG] Start adding new jump function
41975 2019-Jan-11 15:26:36.375287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41976 2019-Jan-11 15:26:36.375344 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41977 2019-Jan-11 15:26:36.375982 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41978 2019-Jan-11 15:26:36.376609 - [DEBUG] Edge Function : AllBottom
41979 2019-Jan-11 15:26:36.376639 - [DEBUG] End adding new jump function
41980 2019-Jan-11 15:26:36.376664 - [DEBUG]
41981 2019-Jan-11 15:26:36.376689 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
41982 2019-Jan-11 15:26:36.376713 - [DEBUG]
41983 2019-Jan-11 15:26:36.376737 - [DEBUG] Process 1149. path edge:
41984 2019-Jan-11 15:26:36.376763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41985 2019-Jan-11 15:26:36.376819 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
41986 2019-Jan-11 15:26:36.377446 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41987 2019-Jan-11 15:26:36.378101 - [DEBUG]
41988 2019-Jan-11 15:26:36.378127 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41989 2019-Jan-11 15:26:36.378770 - [DEBUG] Compose: EdgeIdentity * AllBottom
41990 2019-Jan-11 15:26:36.378799 - [DEBUG]
41991 2019-Jan-11 15:26:36.378824 - [DEBUG] Propagate flow
41992 2019-Jan-11 15:26:36.378848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41993 2019-Jan-11 15:26:36.378906 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41994 2019-Jan-11 15:26:36.379537 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41995 2019-Jan-11 15:26:36.380172 - [DEBUG] Edge function : AllBottom (result of previous compose)
41996 2019-Jan-11 15:26:36.380199 - [DEBUG]
41997 2019-Jan-11 15:26:36.380224 - [DEBUG] Join: AllTop & AllBottom
41998 2019-Jan-11 15:26:36.380251 - [DEBUG] = AllBottom (new jump func)
41999 2019-Jan-11 15:26:36.380277 - [DEBUG]
42000 2019-Jan-11 15:26:36.380301 - [DEBUG] Start adding new jump function
42001 2019-Jan-11 15:26:36.380326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42002 2019-Jan-11 15:26:36.380383 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42003 2019-Jan-11 15:26:36.381020 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42004 2019-Jan-11 15:26:36.381680 - [DEBUG] Edge Function : AllBottom
42005 2019-Jan-11 15:26:36.381709 - [DEBUG] End adding new jump function
42006 2019-Jan-11 15:26:36.381735 - [DEBUG]
42007 2019-Jan-11 15:26:36.381759 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
42008 2019-Jan-11 15:26:36.381785 - [DEBUG]
42009 2019-Jan-11 15:26:36.381809 - [DEBUG] Process 1150. path edge:
42010 2019-Jan-11 15:26:36.381834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42011 2019-Jan-11 15:26:36.381892 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
42012 2019-Jan-11 15:26:36.382521 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42013 2019-Jan-11 15:26:36.383156 - [DEBUG]
42014 2019-Jan-11 15:26:36.383181 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42015 2019-Jan-11 15:26:36.383831 - [DEBUG] Compose: EdgeIdentity * AllBottom
42016 2019-Jan-11 15:26:36.383861 - [DEBUG]
42017 2019-Jan-11 15:26:36.383885 - [DEBUG] Propagate flow
42018 2019-Jan-11 15:26:36.383909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42019 2019-Jan-11 15:26:36.383968 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42020 2019-Jan-11 15:26:36.384607 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42021 2019-Jan-11 15:26:36.385241 - [DEBUG] Edge function : AllBottom (result of previous compose)
42022 2019-Jan-11 15:26:36.385268 - [DEBUG]
42023 2019-Jan-11 15:26:36.385293 - [DEBUG] Join: AllTop & AllBottom
42024 2019-Jan-11 15:26:36.385321 - [DEBUG] = AllBottom (new jump func)
42025 2019-Jan-11 15:26:36.385346 - [DEBUG]
42026 2019-Jan-11 15:26:36.385371 - [DEBUG] Start adding new jump function
42027 2019-Jan-11 15:26:36.385395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42028 2019-Jan-11 15:26:36.385452 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42029 2019-Jan-11 15:26:36.386087 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42030 2019-Jan-11 15:26:36.386714 - [DEBUG] Edge Function : AllBottom
42031 2019-Jan-11 15:26:36.386742 - [DEBUG] End adding new jump function
42032 2019-Jan-11 15:26:36.386767 - [DEBUG]
42033 2019-Jan-11 15:26:36.386792 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
42034 2019-Jan-11 15:26:36.386817 - [DEBUG]
42035 2019-Jan-11 15:26:36.386841 - [DEBUG] Process 1151. path edge:
42036 2019-Jan-11 15:26:36.386866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42037 2019-Jan-11 15:26:36.386923 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
42038 2019-Jan-11 15:26:36.387550 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42039 2019-Jan-11 15:26:36.388200 - [DEBUG]
42040 2019-Jan-11 15:26:36.388225 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42041 2019-Jan-11 15:26:36.388867 - [DEBUG] Compose: EdgeIdentity * AllBottom
42042 2019-Jan-11 15:26:36.388896 - [DEBUG]
42043 2019-Jan-11 15:26:36.388920 - [DEBUG] Propagate flow
42044 2019-Jan-11 15:26:36.388945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42045 2019-Jan-11 15:26:36.389002 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42046 2019-Jan-11 15:26:36.389639 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42047 2019-Jan-11 15:26:36.390275 - [DEBUG] Edge function : AllBottom (result of previous compose)
42048 2019-Jan-11 15:26:36.390301 - [DEBUG]
42049 2019-Jan-11 15:26:36.390326 - [DEBUG] Join: AllTop & AllBottom
42050 2019-Jan-11 15:26:36.390354 - [DEBUG] = AllBottom (new jump func)
42051 2019-Jan-11 15:26:36.390379 - [DEBUG]
42052 2019-Jan-11 15:26:36.390404 - [DEBUG] Start adding new jump function
42053 2019-Jan-11 15:26:36.390428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42054 2019-Jan-11 15:26:36.390486 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42055 2019-Jan-11 15:26:36.391124 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42056 2019-Jan-11 15:26:36.391768 - [DEBUG] Edge Function : AllBottom
42057 2019-Jan-11 15:26:36.391797 - [DEBUG] End adding new jump function
42058 2019-Jan-11 15:26:36.391823 - [DEBUG]
42059 2019-Jan-11 15:26:36.391847 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
42060 2019-Jan-11 15:26:36.391872 - [DEBUG]
42061 2019-Jan-11 15:26:36.391896 - [DEBUG] Process 1152. path edge:
42062 2019-Jan-11 15:26:36.391921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42063 2019-Jan-11 15:26:36.391979 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
42064 2019-Jan-11 15:26:36.392607 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42065 2019-Jan-11 15:26:36.393242 - [DEBUG]
42066 2019-Jan-11 15:26:36.393267 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42067 2019-Jan-11 15:26:36.393915 - [DEBUG] Compose: EdgeIdentity * AllBottom
42068 2019-Jan-11 15:26:36.393945 - [DEBUG]
42069 2019-Jan-11 15:26:36.393970 - [DEBUG] Propagate flow
42070 2019-Jan-11 15:26:36.393994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42071 2019-Jan-11 15:26:36.394052 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42072 2019-Jan-11 15:26:36.394700 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42073 2019-Jan-11 15:26:36.395336 - [DEBUG] Edge function : AllBottom (result of previous compose)
42074 2019-Jan-11 15:26:36.395363 - [DEBUG]
42075 2019-Jan-11 15:26:36.395388 - [DEBUG] Join: AllTop & AllBottom
42076 2019-Jan-11 15:26:36.395415 - [DEBUG] = AllBottom (new jump func)
42077 2019-Jan-11 15:26:36.395441 - [DEBUG]
42078 2019-Jan-11 15:26:36.395465 - [DEBUG] Start adding new jump function
42079 2019-Jan-11 15:26:36.395489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42080 2019-Jan-11 15:26:36.395546 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42081 2019-Jan-11 15:26:36.396182 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42082 2019-Jan-11 15:26:36.396812 - [DEBUG] Edge Function : AllBottom
42083 2019-Jan-11 15:26:36.396840 - [DEBUG] End adding new jump function
42084 2019-Jan-11 15:26:36.396864 - [DEBUG]
42085 2019-Jan-11 15:26:36.396888 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
42086 2019-Jan-11 15:26:36.396912 - [DEBUG]
42087 2019-Jan-11 15:26:36.396935 - [DEBUG] Process 1153. path edge:
42088 2019-Jan-11 15:26:36.396969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42089 2019-Jan-11 15:26:36.397025 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
42090 2019-Jan-11 15:26:36.397657 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42091 2019-Jan-11 15:26:36.398308 - [DEBUG]
42092 2019-Jan-11 15:26:36.398334 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42093 2019-Jan-11 15:26:36.398982 - [DEBUG] Compose: EdgeIdentity * AllBottom
42094 2019-Jan-11 15:26:36.399011 - [DEBUG]
42095 2019-Jan-11 15:26:36.399034 - [DEBUG] Propagate flow
42096 2019-Jan-11 15:26:36.399058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42097 2019-Jan-11 15:26:36.399115 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42098 2019-Jan-11 15:26:36.399751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42099 2019-Jan-11 15:26:36.400385 - [DEBUG] Edge function : AllBottom (result of previous compose)
42100 2019-Jan-11 15:26:36.400412 - [DEBUG]
42101 2019-Jan-11 15:26:36.400437 - [DEBUG] Join: AllTop & AllBottom
42102 2019-Jan-11 15:26:36.400465 - [DEBUG] = AllBottom (new jump func)
42103 2019-Jan-11 15:26:36.400491 - [DEBUG]
42104 2019-Jan-11 15:26:36.400515 - [DEBUG] Start adding new jump function
42105 2019-Jan-11 15:26:36.400539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42106 2019-Jan-11 15:26:36.400596 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42107 2019-Jan-11 15:26:36.401243 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42108 2019-Jan-11 15:26:36.401870 - [DEBUG] Edge Function : AllBottom
42109 2019-Jan-11 15:26:36.401899 - [DEBUG] End adding new jump function
42110 2019-Jan-11 15:26:36.401924 - [DEBUG]
42111 2019-Jan-11 15:26:36.401949 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
42112 2019-Jan-11 15:26:36.401973 - [DEBUG]
42113 2019-Jan-11 15:26:36.401998 - [DEBUG] Process 1154. path edge:
42114 2019-Jan-11 15:26:36.402022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42115 2019-Jan-11 15:26:36.402080 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
42116 2019-Jan-11 15:26:36.402707 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42117 2019-Jan-11 15:26:36.403342 - [DEBUG]
42118 2019-Jan-11 15:26:36.403367 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42119 2019-Jan-11 15:26:36.404015 - [DEBUG] Compose: EdgeIdentity * AllBottom
42120 2019-Jan-11 15:26:36.404044 - [DEBUG]
42121 2019-Jan-11 15:26:36.404069 - [DEBUG] Propagate flow
42122 2019-Jan-11 15:26:36.404093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42123 2019-Jan-11 15:26:36.404151 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42124 2019-Jan-11 15:26:36.404793 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42125 2019-Jan-11 15:26:36.405429 - [DEBUG] Edge function : AllBottom (result of previous compose)
42126 2019-Jan-11 15:26:36.405455 - [DEBUG]
42127 2019-Jan-11 15:26:36.405481 - [DEBUG] Join: AllTop & AllBottom
42128 2019-Jan-11 15:26:36.405508 - [DEBUG] = AllBottom (new jump func)
42129 2019-Jan-11 15:26:36.405543 - [DEBUG]
42130 2019-Jan-11 15:26:36.405568 - [DEBUG] Start adding new jump function
42131 2019-Jan-11 15:26:36.405593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42132 2019-Jan-11 15:26:36.405650 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42133 2019-Jan-11 15:26:36.406286 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42134 2019-Jan-11 15:26:36.406912 - [DEBUG] Edge Function : AllBottom
42135 2019-Jan-11 15:26:36.406941 - [DEBUG] End adding new jump function
42136 2019-Jan-11 15:26:36.406966 - [DEBUG]
42137 2019-Jan-11 15:26:36.406991 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
42138 2019-Jan-11 15:26:36.407016 - [DEBUG]
42139 2019-Jan-11 15:26:36.407040 - [DEBUG] Process 1155. path edge:
42140 2019-Jan-11 15:26:36.407064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42141 2019-Jan-11 15:26:36.407122 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
42142 2019-Jan-11 15:26:36.407748 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42143 2019-Jan-11 15:26:36.408399 - [DEBUG]
42144 2019-Jan-11 15:26:36.408425 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42145 2019-Jan-11 15:26:36.409064 - [DEBUG] Start of endsummarytab entry
42146 2019-Jan-11 15:26:36.409102 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42147 2019-Jan-11 15:26:36.409739 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
42148 2019-Jan-11 15:26:36.409801 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42149 2019-Jan-11 15:26:36.410429 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42150 2019-Jan-11 15:26:36.411066 - [DEBUG] EF: AllBottom
42151 2019-Jan-11 15:26:36.411093 - [DEBUG]
42152 2019-Jan-11 15:26:36.411118 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42153 2019-Jan-11 15:26:36.411759 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42154 2019-Jan-11 15:26:36.412394 - [DEBUG] EF: AllBottom
42155 2019-Jan-11 15:26:36.412421 - [DEBUG]
42156 2019-Jan-11 15:26:36.412445 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42157 2019-Jan-11 15:26:36.413071 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42158 2019-Jan-11 15:26:36.413701 - [DEBUG] EF: AllBottom
42159 2019-Jan-11 15:26:36.413727 - [DEBUG]
42160 2019-Jan-11 15:26:36.413751 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42161 2019-Jan-11 15:26:36.414376 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42162 2019-Jan-11 15:26:36.415021 - [DEBUG] EF: AllBottom
42163 2019-Jan-11 15:26:36.415047 - [DEBUG]
42164 2019-Jan-11 15:26:36.415071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42165 2019-Jan-11 15:26:36.415697 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42166 2019-Jan-11 15:26:36.416333 - [DEBUG] EF: AllBottom
42167 2019-Jan-11 15:26:36.416359 - [DEBUG]
42168 2019-Jan-11 15:26:36.416384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42169 2019-Jan-11 15:26:36.417009 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
42170 2019-Jan-11 15:26:36.417635 - [DEBUG] EF: AllBottom
42171 2019-Jan-11 15:26:36.417661 - [DEBUG]
42172 2019-Jan-11 15:26:36.417686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42173 2019-Jan-11 15:26:36.418338 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42174 2019-Jan-11 15:26:36.418968 - [DEBUG] EF: AllBottom
42175 2019-Jan-11 15:26:36.418994 - [DEBUG]
42176 2019-Jan-11 15:26:36.419019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42177 2019-Jan-11 15:26:36.419644 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42178 2019-Jan-11 15:26:36.420280 - [DEBUG] EF: AllBottom
42179 2019-Jan-11 15:26:36.420306 - [DEBUG]
42180 2019-Jan-11 15:26:36.420331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42181 2019-Jan-11 15:26:36.420956 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42182 2019-Jan-11 15:26:36.421600 - [DEBUG] EF: AllBottom
42183 2019-Jan-11 15:26:36.421626 - [DEBUG]
42184 2019-Jan-11 15:26:36.421651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42185 2019-Jan-11 15:26:36.422277 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
42186 2019-Jan-11 15:26:36.422911 - [DEBUG] EF: AllBottom
42187 2019-Jan-11 15:26:36.422938 - [DEBUG]
42188 2019-Jan-11 15:26:36.422962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42189 2019-Jan-11 15:26:36.423587 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42190 2019-Jan-11 15:26:36.424223 - [DEBUG] EF: AllBottom
42191 2019-Jan-11 15:26:36.424249 - [DEBUG]
42192 2019-Jan-11 15:26:36.424274 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42193 2019-Jan-11 15:26:36.424914 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42194 2019-Jan-11 15:26:36.425542 - [DEBUG] EF: AllBottom
42195 2019-Jan-11 15:26:36.425569 - [DEBUG]
42196 2019-Jan-11 15:26:36.425593 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42197 2019-Jan-11 15:26:36.426219 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42198 2019-Jan-11 15:26:36.426847 - [DEBUG] EF: AllBottom
42199 2019-Jan-11 15:26:36.426873 - [DEBUG]
42200 2019-Jan-11 15:26:36.426898 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42201 2019-Jan-11 15:26:36.427524 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42202 2019-Jan-11 15:26:36.428167 - [DEBUG] EF: AllBottom
42203 2019-Jan-11 15:26:36.428193 - [DEBUG]
42204 2019-Jan-11 15:26:36.428217 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42205 2019-Jan-11 15:26:36.428842 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42206 2019-Jan-11 15:26:36.429477 - [DEBUG] EF: AllBottom
42207 2019-Jan-11 15:26:36.429504 - [DEBUG]
42208 2019-Jan-11 15:26:36.429528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42209 2019-Jan-11 15:26:36.430153 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42210 2019-Jan-11 15:26:36.430781 - [DEBUG] EF: AllBottom
42211 2019-Jan-11 15:26:36.430808 - [DEBUG]
42212 2019-Jan-11 15:26:36.430832 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42213 2019-Jan-11 15:26:36.431472 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
42214 2019-Jan-11 15:26:36.432099 - [DEBUG] EF: AllBottom
42215 2019-Jan-11 15:26:36.432125 - [DEBUG]
42216 2019-Jan-11 15:26:36.432150 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42217 2019-Jan-11 15:26:36.432775 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42218 2019-Jan-11 15:26:36.433422 - [DEBUG] EF: AllBottom
42219 2019-Jan-11 15:26:36.433449 - [DEBUG]
42220 2019-Jan-11 15:26:36.433474 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42221 2019-Jan-11 15:26:36.434099 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42222 2019-Jan-11 15:26:36.434741 - [DEBUG] EF: AllBottom
42223 2019-Jan-11 15:26:36.434766 - [DEBUG]
42224 2019-Jan-11 15:26:36.434789 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42225 2019-Jan-11 15:26:36.435414 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42226 2019-Jan-11 15:26:36.436043 - [DEBUG] EF: AllBottom
42227 2019-Jan-11 15:26:36.436069 - [DEBUG]
42228 2019-Jan-11 15:26:36.436093 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42229 2019-Jan-11 15:26:36.436719 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
42230 2019-Jan-11 15:26:36.437346 - [DEBUG] EF: AllBottom
42231 2019-Jan-11 15:26:36.437372 - [DEBUG]
42232 2019-Jan-11 15:26:36.437396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42233 2019-Jan-11 15:26:36.438036 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42234 2019-Jan-11 15:26:36.438662 - [DEBUG] EF: AllBottom
42235 2019-Jan-11 15:26:36.438689 - [DEBUG]
42236 2019-Jan-11 15:26:36.438713 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42237 2019-Jan-11 15:26:36.439338 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
42238 2019-Jan-11 15:26:36.439967 - [DEBUG] EF: AllBottom
42239 2019-Jan-11 15:26:36.439992 - [DEBUG]
42240 2019-Jan-11 15:26:36.440016 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42241 2019-Jan-11 15:26:36.440642 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
42242 2019-Jan-11 15:26:36.441281 - [DEBUG] EF: AllBottom
42243 2019-Jan-11 15:26:36.441306 - [DEBUG]
42244 2019-Jan-11 15:26:36.441330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42245 2019-Jan-11 15:26:36.441955 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42246 2019-Jan-11 15:26:36.442583 - [DEBUG] EF: AllBottom
42247 2019-Jan-11 15:26:36.442609 - [DEBUG]
42248 2019-Jan-11 15:26:36.442634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42249 2019-Jan-11 15:26:36.443259 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42250 2019-Jan-11 15:26:36.443884 - [DEBUG] EF: AllBottom
42251 2019-Jan-11 15:26:36.443910 - [DEBUG]
42252 2019-Jan-11 15:26:36.443935 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42253 2019-Jan-11 15:26:36.444573 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
42254 2019-Jan-11 15:26:36.445201 - [DEBUG] EF: AllBottom
42255 2019-Jan-11 15:26:36.445227 - [DEBUG]
42256 2019-Jan-11 15:26:36.445251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42257 2019-Jan-11 15:26:36.445876 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42258 2019-Jan-11 15:26:36.446503 - [DEBUG] EF: AllBottom
42259 2019-Jan-11 15:26:36.446529 - [DEBUG]
42260 2019-Jan-11 15:26:36.446554 - [DEBUG] ---------------
42261 2019-Jan-11 15:26:36.446578 - [DEBUG]
42262 2019-Jan-11 15:26:36.446605 - [DEBUG] End of endsummarytab entry
42263 2019-Jan-11 15:26:36.446630 - [DEBUG]
42264 2019-Jan-11 15:26:36.446654 - [DEBUG] Start of incomingtab entry
42265 2019-Jan-11 15:26:36.446679 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42266 2019-Jan-11 15:26:36.447306 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
42267 2019-Jan-11 15:26:36.447372 - [DEBUG] ---------------
42268 2019-Jan-11 15:26:36.447397 - [DEBUG] End of incomingtab entry
42269 2019-Jan-11 15:26:36.447422 - [DEBUG]
42270 2019-Jan-11 15:26:36.447448 - [DEBUG] EDGE:
42271 2019-Jan-11 15:26:36.447506 - [DEBUG] ---> 42272 2019-Jan-11 15:26:36.448148 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42273 2019-Jan-11 15:26:36.448784 - [DEBUG]
42274 2019-Jan-11 15:26:36.448810 - [DEBUG] EDGE:
42275 2019-Jan-11 15:26:36.448868 - [DEBUG] ---> 42276 2019-Jan-11 15:26:36.449495 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42277 2019-Jan-11 15:26:36.450130 - [DEBUG]
42278 2019-Jan-11 15:26:36.450164 - [DEBUG] Compose: EdgeIdentity * AllBottom
42279 2019-Jan-11 15:26:36.450192 - [DEBUG]
42280 2019-Jan-11 15:26:36.450217 - [DEBUG] Propagate flow
42281 2019-Jan-11 15:26:36.450241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42282 2019-Jan-11 15:26:36.450298 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42283 2019-Jan-11 15:26:36.450932 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42284 2019-Jan-11 15:26:36.451580 - [DEBUG] Edge function : AllBottom (result of previous compose)
42285 2019-Jan-11 15:26:36.451606 - [DEBUG]
42286 2019-Jan-11 15:26:36.451632 - [DEBUG] Join: AllTop & AllBottom
42287 2019-Jan-11 15:26:36.451659 - [DEBUG] = AllBottom (new jump func)
42288 2019-Jan-11 15:26:36.451685 - [DEBUG]
42289 2019-Jan-11 15:26:36.451709 - [DEBUG] Start adding new jump function
42290 2019-Jan-11 15:26:36.451734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42291 2019-Jan-11 15:26:36.451791 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42292 2019-Jan-11 15:26:36.452426 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42293 2019-Jan-11 15:26:36.453061 - [DEBUG] Edge Function : AllBottom
42294 2019-Jan-11 15:26:36.453090 - [DEBUG] End adding new jump function
42295 2019-Jan-11 15:26:36.453115 - [DEBUG]
42296 2019-Jan-11 15:26:36.453140 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
42297 2019-Jan-11 15:26:36.453165 - [DEBUG]
42298 2019-Jan-11 15:26:36.453189 - [DEBUG] Process 1156. path edge:
42299 2019-Jan-11 15:26:36.453214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42300 2019-Jan-11 15:26:36.453271 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
42301 2019-Jan-11 15:26:36.453906 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42302 2019-Jan-11 15:26:36.454553 - [DEBUG]
42303 2019-Jan-11 15:26:36.454578 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42304 2019-Jan-11 15:26:36.455226 - [DEBUG] Possible callees:
42305 2019-Jan-11 15:26:36.455252 - [DEBUG] llvm.dbg.declare
42306 2019-Jan-11 15:26:36.455279 - [DEBUG] Possible return sites:
42307 2019-Jan-11 15:26:36.455303 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19342308 2019-Jan-11 15:26:36.456567 - [DEBUG] Found and process special summary
42309 2019-Jan-11 15:26:36.456602 - [DEBUG] Compose: EdgeIdentity * AllBottom
42310 2019-Jan-11 15:26:36.456630 - [DEBUG]
42311 2019-Jan-11 15:26:36.456655 - [DEBUG] Propagate flow
42312 2019-Jan-11 15:26:36.456680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42313 2019-Jan-11 15:26:36.456737 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42314 2019-Jan-11 15:26:36.457366 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42315 2019-Jan-11 15:26:36.458015 - [DEBUG] Edge function : AllBottom (result of previous compose)
42316 2019-Jan-11 15:26:36.458041 - [DEBUG]
42317 2019-Jan-11 15:26:36.458066 - [DEBUG] Join: AllTop & AllBottom
42318 2019-Jan-11 15:26:36.458092 - [DEBUG] = AllBottom (new jump func)
42319 2019-Jan-11 15:26:36.458117 - [DEBUG]
42320 2019-Jan-11 15:26:36.458140 - [DEBUG] Start adding new jump function
42321 2019-Jan-11 15:26:36.458164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42322 2019-Jan-11 15:26:36.458220 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42323 2019-Jan-11 15:26:36.458856 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42324 2019-Jan-11 15:26:36.459485 - [DEBUG] Edge Function : AllBottom
42325 2019-Jan-11 15:26:36.459514 - [DEBUG] End adding new jump function
42326 2019-Jan-11 15:26:36.459539 - [DEBUG]
42327 2019-Jan-11 15:26:36.459563 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
42328 2019-Jan-11 15:26:36.459589 - [DEBUG]
42329 2019-Jan-11 15:26:36.459613 - [DEBUG] Process 1157. path edge:
42330 2019-Jan-11 15:26:36.459637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42331 2019-Jan-11 15:26:36.459695 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
42332 2019-Jan-11 15:26:36.460323 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42333 2019-Jan-11 15:26:36.460958 - [DEBUG]
42334 2019-Jan-11 15:26:36.460983 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42335 2019-Jan-11 15:26:36.461649 - [DEBUG] Compose: EdgeIdentity * AllBottom
42336 2019-Jan-11 15:26:36.461679 - [DEBUG]
42337 2019-Jan-11 15:26:36.461703 - [DEBUG] Propagate flow
42338 2019-Jan-11 15:26:36.461727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42339 2019-Jan-11 15:26:36.461786 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42340 2019-Jan-11 15:26:36.462412 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42341 2019-Jan-11 15:26:36.463048 - [DEBUG] Edge function : AllBottom (result of previous compose)
42342 2019-Jan-11 15:26:36.463074 - [DEBUG]
42343 2019-Jan-11 15:26:36.463099 - [DEBUG] Join: AllTop & AllBottom
42344 2019-Jan-11 15:26:36.463127 - [DEBUG] = AllBottom (new jump func)
42345 2019-Jan-11 15:26:36.463153 - [DEBUG]
42346 2019-Jan-11 15:26:36.463177 - [DEBUG] Start adding new jump function
42347 2019-Jan-11 15:26:36.463201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42348 2019-Jan-11 15:26:36.463258 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42349 2019-Jan-11 15:26:36.463903 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42350 2019-Jan-11 15:26:36.464543 - [DEBUG] Edge Function : AllBottom
42351 2019-Jan-11 15:26:36.464573 - [DEBUG] End adding new jump function
42352 2019-Jan-11 15:26:36.464598 - [DEBUG]
42353 2019-Jan-11 15:26:36.464623 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42354 2019-Jan-11 15:26:36.464648 - [DEBUG]
42355 2019-Jan-11 15:26:36.464672 - [DEBUG] Process 1158. path edge:
42356 2019-Jan-11 15:26:36.464697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42357 2019-Jan-11 15:26:36.464754 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
42358 2019-Jan-11 15:26:36.465381 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42359 2019-Jan-11 15:26:36.466016 - [DEBUG]
42360 2019-Jan-11 15:26:36.466042 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42361 2019-Jan-11 15:26:36.466684 - [DEBUG] Compose: EdgeIdentity * AllBottom
42362 2019-Jan-11 15:26:36.466712 - [DEBUG]
42363 2019-Jan-11 15:26:36.466737 - [DEBUG] Propagate flow
42364 2019-Jan-11 15:26:36.466761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42365 2019-Jan-11 15:26:36.466819 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42366 2019-Jan-11 15:26:36.467458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42367 2019-Jan-11 15:26:36.468109 - [DEBUG] Edge function : AllBottom (result of previous compose)
42368 2019-Jan-11 15:26:36.468135 - [DEBUG]
42369 2019-Jan-11 15:26:36.468159 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42370 2019-Jan-11 15:26:36.468185 - [DEBUG] = AllBottom
42371 2019-Jan-11 15:26:36.468210 - [DEBUG]
42372 2019-Jan-11 15:26:36.468234 - [DEBUG] PROPAGATE: No new function!
42373 2019-Jan-11 15:26:36.468258 - [DEBUG] EDGE:
42374 2019-Jan-11 15:26:36.468316 - [DEBUG] ---> 42375 2019-Jan-11 15:26:36.468941 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42376 2019-Jan-11 15:26:36.469576 - [DEBUG]
42377 2019-Jan-11 15:26:36.469602 - [DEBUG] EDGE:
42378 2019-Jan-11 15:26:36.469660 - [DEBUG] ---> 42379 2019-Jan-11 15:26:36.470288 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42380 2019-Jan-11 15:26:36.470924 - [DEBUG]
42381 2019-Jan-11 15:26:36.470961 - [DEBUG] Compose: EdgeIdentity * AllBottom
42382 2019-Jan-11 15:26:36.470989 - [DEBUG]
42383 2019-Jan-11 15:26:36.471014 - [DEBUG] Propagate flow
42384 2019-Jan-11 15:26:36.471038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42385 2019-Jan-11 15:26:36.471096 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42386 2019-Jan-11 15:26:36.471740 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42387 2019-Jan-11 15:26:36.472375 - [DEBUG] Edge function : AllBottom (result of previous compose)
42388 2019-Jan-11 15:26:36.472401 - [DEBUG]
42389 2019-Jan-11 15:26:36.472427 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42390 2019-Jan-11 15:26:36.472454 - [DEBUG] = AllBottom
42391 2019-Jan-11 15:26:36.472487 - [DEBUG]
42392 2019-Jan-11 15:26:36.472512 - [DEBUG] PROPAGATE: No new function!
42393 2019-Jan-11 15:26:36.472539 - [DEBUG] EDGE:
42394 2019-Jan-11 15:26:36.472598 - [DEBUG] ---> 42395 2019-Jan-11 15:26:36.473234 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42396 2019-Jan-11 15:26:36.473868 - [DEBUG]
42397 2019-Jan-11 15:26:36.473894 - [DEBUG] EDGE:
42398 2019-Jan-11 15:26:36.473952 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
42399 2019-Jan-11 15:26:36.474598 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42400 2019-Jan-11 15:26:36.475233 - [DEBUG]
42401 2019-Jan-11 15:26:36.475259 - [DEBUG] EDGE:
42402 2019-Jan-11 15:26:36.475318 - [DEBUG] ---> 42403 2019-Jan-11 15:26:36.475946 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42404 2019-Jan-11 15:26:36.476582 - [DEBUG]
42405 2019-Jan-11 15:26:36.476608 - [DEBUG] EDGE:
42406 2019-Jan-11 15:26:36.476666 - [DEBUG] ---> 42407 2019-Jan-11 15:26:36.477291 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42408 2019-Jan-11 15:26:36.477938 - [DEBUG]
42409 2019-Jan-11 15:26:36.477963 - [DEBUG] EDGE:
42410 2019-Jan-11 15:26:36.478021 - [DEBUG] ---> 42411 2019-Jan-11 15:26:36.478650 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42412 2019-Jan-11 15:26:36.479285 - [DEBUG]
42413 2019-Jan-11 15:26:36.479318 - [DEBUG] Compose: EdgeIdentity * AllBottom
42414 2019-Jan-11 15:26:36.479346 - [DEBUG]
42415 2019-Jan-11 15:26:36.479370 - [DEBUG] Propagate flow
42416 2019-Jan-11 15:26:36.479395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42417 2019-Jan-11 15:26:36.479452 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42418 2019-Jan-11 15:26:36.480081 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42419 2019-Jan-11 15:26:36.480716 - [DEBUG] Edge function : AllBottom (result of previous compose)
42420 2019-Jan-11 15:26:36.480742 - [DEBUG]
42421 2019-Jan-11 15:26:36.480768 - [DEBUG] Join: AllTop & AllBottom
42422 2019-Jan-11 15:26:36.480795 - [DEBUG] = AllBottom (new jump func)
42423 2019-Jan-11 15:26:36.480821 - [DEBUG]
42424 2019-Jan-11 15:26:36.480845 - [DEBUG] Start adding new jump function
42425 2019-Jan-11 15:26:36.480869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42426 2019-Jan-11 15:26:36.480926 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42427 2019-Jan-11 15:26:36.481577 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42428 2019-Jan-11 15:26:36.482206 - [DEBUG] Edge Function : AllBottom
42429 2019-Jan-11 15:26:36.482235 - [DEBUG] End adding new jump function
42430 2019-Jan-11 15:26:36.482268 - [DEBUG]
42431 2019-Jan-11 15:26:36.482293 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42432 2019-Jan-11 15:26:36.482318 - [DEBUG]
42433 2019-Jan-11 15:26:36.482343 - [DEBUG] Process 1159. path edge:
42434 2019-Jan-11 15:26:36.482368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42435 2019-Jan-11 15:26:36.482425 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
42436 2019-Jan-11 15:26:36.483054 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42437 2019-Jan-11 15:26:36.483689 - [DEBUG]
42438 2019-Jan-11 15:26:36.483715 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42439 2019-Jan-11 15:26:36.484365 - [DEBUG] Compose: EdgeIdentity * AllBottom
42440 2019-Jan-11 15:26:36.484394 - [DEBUG]
42441 2019-Jan-11 15:26:36.484419 - [DEBUG] Propagate flow
42442 2019-Jan-11 15:26:36.484443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42443 2019-Jan-11 15:26:36.484502 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
42444 2019-Jan-11 15:26:36.485142 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42445 2019-Jan-11 15:26:36.485776 - [DEBUG] Edge function : AllBottom (result of previous compose)
42446 2019-Jan-11 15:26:36.485803 - [DEBUG]
42447 2019-Jan-11 15:26:36.485828 - [DEBUG] Join: AllTop & AllBottom
42448 2019-Jan-11 15:26:36.485855 - [DEBUG] = AllBottom (new jump func)
42449 2019-Jan-11 15:26:36.485881 - [DEBUG]
42450 2019-Jan-11 15:26:36.485905 - [DEBUG] Start adding new jump function
42451 2019-Jan-11 15:26:36.485930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42452 2019-Jan-11 15:26:36.485987 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42453 2019-Jan-11 15:26:36.486622 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
42454 2019-Jan-11 15:26:36.487247 - [DEBUG] Edge Function : AllBottom
42455 2019-Jan-11 15:26:36.487276 - [DEBUG] End adding new jump function
42456 2019-Jan-11 15:26:36.487301 - [DEBUG]
42457 2019-Jan-11 15:26:36.487325 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42458 2019-Jan-11 15:26:36.487351 - [DEBUG]
42459 2019-Jan-11 15:26:36.487375 - [DEBUG] Process 1160. path edge:
42460 2019-Jan-11 15:26:36.487399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42461 2019-Jan-11 15:26:36.487457 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
42462 2019-Jan-11 15:26:36.488096 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42463 2019-Jan-11 15:26:36.488730 - [DEBUG]
42464 2019-Jan-11 15:26:36.488756 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
42465 2019-Jan-11 15:26:36.489396 - [DEBUG] Compose: EdgeIdentity * AllBottom
42466 2019-Jan-11 15:26:36.489425 - [DEBUG]
42467 2019-Jan-11 15:26:36.489450 - [DEBUG] Propagate flow
42468 2019-Jan-11 15:26:36.489474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42469 2019-Jan-11 15:26:36.489532 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42470 2019-Jan-11 15:26:36.490161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42471 2019-Jan-11 15:26:36.490796 - [DEBUG] Edge function : AllBottom (result of previous compose)
42472 2019-Jan-11 15:26:36.490831 - [DEBUG]
42473 2019-Jan-11 15:26:36.490857 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42474 2019-Jan-11 15:26:36.490884 - [DEBUG] = AllBottom
42475 2019-Jan-11 15:26:36.490910 - [DEBUG]
42476 2019-Jan-11 15:26:36.490934 - [DEBUG] PROPAGATE: No new function!
42477 2019-Jan-11 15:26:36.490959 - [DEBUG] EDGE:
42478 2019-Jan-11 15:26:36.491017 - [DEBUG] ---> 42479 2019-Jan-11 15:26:36.491655 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42480 2019-Jan-11 15:26:36.492291 - [DEBUG]
42481 2019-Jan-11 15:26:36.492317 - [DEBUG] EDGE:
42482 2019-Jan-11 15:26:36.492376 - [DEBUG] ---> 42483 2019-Jan-11 15:26:36.493004 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42484 2019-Jan-11 15:26:36.493639 - [DEBUG]
42485 2019-Jan-11 15:26:36.493665 - [DEBUG] EDGE:
42486 2019-Jan-11 15:26:36.493722 - [DEBUG] ---> 42487 2019-Jan-11 15:26:36.494349 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42488 2019-Jan-11 15:26:36.495000 - [DEBUG]
42489 2019-Jan-11 15:26:36.495026 - [DEBUG] EDGE:
42490 2019-Jan-11 15:26:36.495085 - [DEBUG] ---> 42491 2019-Jan-11 15:26:36.495716 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42492 2019-Jan-11 15:26:36.496351 - [DEBUG]
42493 2019-Jan-11 15:26:36.496377 - [DEBUG] EDGE:
42494 2019-Jan-11 15:26:36.496436 - [DEBUG] ---> 42495 2019-Jan-11 15:26:36.497063 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42496 2019-Jan-11 15:26:36.497698 - [DEBUG]
42497 2019-Jan-11 15:26:36.497724 - [DEBUG] EDGE:
42498 2019-Jan-11 15:26:36.497782 - [DEBUG] ---> 42499 2019-Jan-11 15:26:36.498426 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42500 2019-Jan-11 15:26:36.499060 - [DEBUG]
42501 2019-Jan-11 15:26:36.499096 - [DEBUG] Compose: EdgeIdentity * AllBottom
42502 2019-Jan-11 15:26:36.499124 - [DEBUG]
42503 2019-Jan-11 15:26:36.499149 - [DEBUG] Propagate flow
42504 2019-Jan-11 15:26:36.499174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42505 2019-Jan-11 15:26:36.499231 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42506 2019-Jan-11 15:26:36.499861 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42507 2019-Jan-11 15:26:36.500496 - [DEBUG] Edge function : AllBottom (result of previous compose)
42508 2019-Jan-11 15:26:36.500522 - [DEBUG]
42509 2019-Jan-11 15:26:36.500548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42510 2019-Jan-11 15:26:36.500575 - [DEBUG] = AllBottom
42511 2019-Jan-11 15:26:36.500608 - [DEBUG]
42512 2019-Jan-11 15:26:36.500633 - [DEBUG] PROPAGATE: No new function!
42513 2019-Jan-11 15:26:36.500660 - [DEBUG] EDGE:
42514 2019-Jan-11 15:26:36.500720 - [DEBUG] ---> 42515 2019-Jan-11 15:26:36.501370 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42516 2019-Jan-11 15:26:36.502005 - [DEBUG]
42517 2019-Jan-11 15:26:36.502031 - [DEBUG] EDGE:
42518 2019-Jan-11 15:26:36.502089 - [DEBUG] ---> 42519 2019-Jan-11 15:26:36.502715 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42520 2019-Jan-11 15:26:36.503350 - [DEBUG]
42521 2019-Jan-11 15:26:36.503376 - [DEBUG] EDGE:
42522 2019-Jan-11 15:26:36.503435 - [DEBUG] ---> 42523 2019-Jan-11 15:26:36.504063 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42524 2019-Jan-11 15:26:36.504713 - [DEBUG]
42525 2019-Jan-11 15:26:36.504748 - [DEBUG] Compose: EdgeIdentity * AllBottom
42526 2019-Jan-11 15:26:36.504775 - [DEBUG]
42527 2019-Jan-11 15:26:36.504799 - [DEBUG] Propagate flow
42528 2019-Jan-11 15:26:36.504823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42529 2019-Jan-11 15:26:36.504879 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42530 2019-Jan-11 15:26:36.505509 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42531 2019-Jan-11 15:26:36.506144 - [DEBUG] Edge function : AllBottom (result of previous compose)
42532 2019-Jan-11 15:26:36.506171 - [DEBUG]
42533 2019-Jan-11 15:26:36.506197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42534 2019-Jan-11 15:26:36.506224 - [DEBUG] = AllBottom
42535 2019-Jan-11 15:26:36.506249 - [DEBUG]
42536 2019-Jan-11 15:26:36.506273 - [DEBUG] PROPAGATE: No new function!
42537 2019-Jan-11 15:26:36.506300 - [DEBUG] EDGE:
42538 2019-Jan-11 15:26:36.506359 - [DEBUG] ---> 42539 2019-Jan-11 15:26:36.506995 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42540 2019-Jan-11 15:26:36.507629 - [DEBUG]
42541 2019-Jan-11 15:26:36.507656 - [DEBUG] EDGE:
42542 2019-Jan-11 15:26:36.507714 - [DEBUG] ---> 42543 2019-Jan-11 15:26:36.508359 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42544 2019-Jan-11 15:26:36.508995 - [DEBUG]
42545 2019-Jan-11 15:26:36.509021 - [DEBUG] EDGE:
42546 2019-Jan-11 15:26:36.509080 - [DEBUG] ---> 42547 2019-Jan-11 15:26:36.509706 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42548 2019-Jan-11 15:26:36.510341 - [DEBUG]
42549 2019-Jan-11 15:26:36.510368 - [DEBUG] EDGE:
42550 2019-Jan-11 15:26:36.510434 - [DEBUG] ---> 42551 2019-Jan-11 15:26:36.511063 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42552 2019-Jan-11 15:26:36.511713 - [DEBUG]
42553 2019-Jan-11 15:26:36.511749 - [DEBUG] Compose: EdgeIdentity * AllBottom
42554 2019-Jan-11 15:26:36.511777 - [DEBUG]
42555 2019-Jan-11 15:26:36.511802 - [DEBUG] Propagate flow
42556 2019-Jan-11 15:26:36.511826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42557 2019-Jan-11 15:26:36.511883 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42558 2019-Jan-11 15:26:36.512511 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42559 2019-Jan-11 15:26:36.513146 - [DEBUG] Edge function : AllBottom (result of previous compose)
42560 2019-Jan-11 15:26:36.513173 - [DEBUG]
42561 2019-Jan-11 15:26:36.513199 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42562 2019-Jan-11 15:26:36.513226 - [DEBUG] = AllBottom
42563 2019-Jan-11 15:26:36.513251 - [DEBUG]
42564 2019-Jan-11 15:26:36.513276 - [DEBUG] PROPAGATE: No new function!
42565 2019-Jan-11 15:26:36.513302 - [DEBUG] EDGE:
42566 2019-Jan-11 15:26:36.513361 - [DEBUG] ---> 42567 2019-Jan-11 15:26:36.513997 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42568 2019-Jan-11 15:26:36.514646 - [DEBUG]
42569 2019-Jan-11 15:26:36.514672 - [DEBUG] EDGE:
42570 2019-Jan-11 15:26:36.514729 - [DEBUG] ---> 42571 2019-Jan-11 15:26:36.515357 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42572 2019-Jan-11 15:26:36.515993 - [DEBUG]
42573 2019-Jan-11 15:26:36.516020 - [DEBUG] EDGE:
42574 2019-Jan-11 15:26:36.516079 - [DEBUG] ---> 42575 2019-Jan-11 15:26:36.516708 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42576 2019-Jan-11 15:26:36.517343 - [DEBUG]
42577 2019-Jan-11 15:26:36.517380 - [DEBUG] Compose: EdgeIdentity * AllBottom
42578 2019-Jan-11 15:26:36.517408 - [DEBUG]
42579 2019-Jan-11 15:26:36.517433 - [DEBUG] Propagate flow
42580 2019-Jan-11 15:26:36.517457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42581 2019-Jan-11 15:26:36.517515 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42582 2019-Jan-11 15:26:36.518161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42583 2019-Jan-11 15:26:36.518795 - [DEBUG] Edge function : AllBottom (result of previous compose)
42584 2019-Jan-11 15:26:36.518821 - [DEBUG]
42585 2019-Jan-11 15:26:36.518847 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42586 2019-Jan-11 15:26:36.518874 - [DEBUG] = AllBottom
42587 2019-Jan-11 15:26:36.518900 - [DEBUG]
42588 2019-Jan-11 15:26:36.518924 - [DEBUG] PROPAGATE: No new function!
42589 2019-Jan-11 15:26:36.518951 - [DEBUG] EDGE:
42590 2019-Jan-11 15:26:36.519009 - [DEBUG] ---> 42591 2019-Jan-11 15:26:36.519653 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42592 2019-Jan-11 15:26:36.520288 - [DEBUG]
42593 2019-Jan-11 15:26:36.520314 - [DEBUG] EDGE:
42594 2019-Jan-11 15:26:36.520372 - [DEBUG] ---> 42595 2019-Jan-11 15:26:36.520998 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42596 2019-Jan-11 15:26:36.521649 - [DEBUG]
42597 2019-Jan-11 15:26:36.521675 - [DEBUG] EDGE:
42598 2019-Jan-11 15:26:36.521734 - [DEBUG] ---> 42599 2019-Jan-11 15:26:36.522363 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42600 2019-Jan-11 15:26:36.522998 - [DEBUG]
42601 2019-Jan-11 15:26:36.523035 - [DEBUG] Compose: EdgeIdentity * AllBottom
42602 2019-Jan-11 15:26:36.523063 - [DEBUG]
42603 2019-Jan-11 15:26:36.523087 - [DEBUG] Propagate flow
42604 2019-Jan-11 15:26:36.523111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42605 2019-Jan-11 15:26:36.523168 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42606 2019-Jan-11 15:26:36.523797 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42607 2019-Jan-11 15:26:36.524432 - [DEBUG] Edge function : AllBottom (result of previous compose)
42608 2019-Jan-11 15:26:36.524458 - [DEBUG]
42609 2019-Jan-11 15:26:36.524484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42610 2019-Jan-11 15:26:36.524511 - [DEBUG] = AllBottom
42611 2019-Jan-11 15:26:36.524551 - [DEBUG]
42612 2019-Jan-11 15:26:36.524575 - [DEBUG] PROPAGATE: No new function!
42613 2019-Jan-11 15:26:36.524602 - [DEBUG] EDGE:
42614 2019-Jan-11 15:26:36.524660 - [DEBUG] ---> 42615 2019-Jan-11 15:26:36.525297 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42616 2019-Jan-11 15:26:36.525933 - [DEBUG]
42617 2019-Jan-11 15:26:36.525966 - [DEBUG] Compose: EdgeIdentity * AllBottom
42618 2019-Jan-11 15:26:36.525994 - [DEBUG]
42619 2019-Jan-11 15:26:36.526019 - [DEBUG] Propagate flow
42620 2019-Jan-11 15:26:36.526043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42621 2019-Jan-11 15:26:36.526101 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42622 2019-Jan-11 15:26:36.526730 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42623 2019-Jan-11 15:26:36.527367 - [DEBUG] Edge function : AllBottom (result of previous compose)
42624 2019-Jan-11 15:26:36.527394 - [DEBUG]
42625 2019-Jan-11 15:26:36.527420 - [DEBUG] Join: AllTop & AllBottom
42626 2019-Jan-11 15:26:36.527447 - [DEBUG] = AllBottom (new jump func)
42627 2019-Jan-11 15:26:36.527472 - [DEBUG]
42628 2019-Jan-11 15:26:36.527497 - [DEBUG] Start adding new jump function
42629 2019-Jan-11 15:26:36.527521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42630 2019-Jan-11 15:26:36.527578 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42631 2019-Jan-11 15:26:36.528230 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42632 2019-Jan-11 15:26:36.528867 - [DEBUG] Edge Function : AllBottom
42633 2019-Jan-11 15:26:36.528896 - [DEBUG] End adding new jump function
42634 2019-Jan-11 15:26:36.528921 - [DEBUG]
42635 2019-Jan-11 15:26:36.528946 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42636 2019-Jan-11 15:26:36.528971 - [DEBUG]
42637 2019-Jan-11 15:26:36.528996 - [DEBUG] Process 1161. path edge:
42638 2019-Jan-11 15:26:36.529021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42639 2019-Jan-11 15:26:36.529078 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
42640 2019-Jan-11 15:26:36.529707 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42641 2019-Jan-11 15:26:36.530342 - [DEBUG]
42642 2019-Jan-11 15:26:36.530367 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42643 2019-Jan-11 15:26:36.531004 - [DEBUG] Possible callees:
42644 2019-Jan-11 15:26:36.531031 - [DEBUG] foo
42645 2019-Jan-11 15:26:36.531056 - [DEBUG] Possible return sites:
42646 2019-Jan-11 15:26:36.531081 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12642647 2019-Jan-11 15:26:36.532342 - [DEBUG] Found and process special summary
42648 2019-Jan-11 15:26:36.532376 - [DEBUG] Compose: EdgeIdentity * AllBottom
42649 2019-Jan-11 15:26:36.532405 - [DEBUG]
42650 2019-Jan-11 15:26:36.532430 - [DEBUG] Propagate flow
42651 2019-Jan-11 15:26:36.532454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42652 2019-Jan-11 15:26:36.532512 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42653 2019-Jan-11 15:26:36.533142 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42654 2019-Jan-11 15:26:36.533775 - [DEBUG] Edge function : AllBottom (result of previous compose)
42655 2019-Jan-11 15:26:36.533802 - [DEBUG]
42656 2019-Jan-11 15:26:36.533828 - [DEBUG] Join: AllTop & AllBottom
42657 2019-Jan-11 15:26:36.533855 - [DEBUG] = AllBottom (new jump func)
42658 2019-Jan-11 15:26:36.533880 - [DEBUG]
42659 2019-Jan-11 15:26:36.533905 - [DEBUG] Start adding new jump function
42660 2019-Jan-11 15:26:36.533929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42661 2019-Jan-11 15:26:36.533986 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42662 2019-Jan-11 15:26:36.534634 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42663 2019-Jan-11 15:26:36.535262 - [DEBUG] Edge Function : AllBottom
42664 2019-Jan-11 15:26:36.535295 - [DEBUG] End adding new jump function
42665 2019-Jan-11 15:26:36.535320 - [DEBUG]
42666 2019-Jan-11 15:26:36.535344 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42667 2019-Jan-11 15:26:36.535369 - [DEBUG]
42668 2019-Jan-11 15:26:36.535394 - [DEBUG] Process 1162. path edge:
42669 2019-Jan-11 15:26:36.535418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42670 2019-Jan-11 15:26:36.535475 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
42671 2019-Jan-11 15:26:36.536104 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42672 2019-Jan-11 15:26:36.536739 - [DEBUG]
42673 2019-Jan-11 15:26:36.536764 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42674 2019-Jan-11 15:26:36.537421 - [DEBUG] Compose: EdgeIdentity * AllBottom
42675 2019-Jan-11 15:26:36.537450 - [DEBUG]
42676 2019-Jan-11 15:26:36.537475 - [DEBUG] Propagate flow
42677 2019-Jan-11 15:26:36.537500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42678 2019-Jan-11 15:26:36.537558 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42679 2019-Jan-11 15:26:36.538201 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42680 2019-Jan-11 15:26:36.538835 - [DEBUG] Edge function : AllBottom (result of previous compose)
42681 2019-Jan-11 15:26:36.538862 - [DEBUG]
42682 2019-Jan-11 15:26:36.538887 - [DEBUG] Join: AllTop & AllBottom
42683 2019-Jan-11 15:26:36.538914 - [DEBUG] = AllBottom (new jump func)
42684 2019-Jan-11 15:26:36.538940 - [DEBUG]
42685 2019-Jan-11 15:26:36.538964 - [DEBUG] Start adding new jump function
42686 2019-Jan-11 15:26:36.538988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42687 2019-Jan-11 15:26:36.539045 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42688 2019-Jan-11 15:26:36.539681 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42689 2019-Jan-11 15:26:36.540308 - [DEBUG] Edge Function : AllBottom
42690 2019-Jan-11 15:26:36.540337 - [DEBUG] End adding new jump function
42691 2019-Jan-11 15:26:36.540361 - [DEBUG]
42692 2019-Jan-11 15:26:36.540386 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42693 2019-Jan-11 15:26:36.540411 - [DEBUG]
42694 2019-Jan-11 15:26:36.540435 - [DEBUG] Process 1163. path edge:
42695 2019-Jan-11 15:26:36.540460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42696 2019-Jan-11 15:26:36.540517 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
42697 2019-Jan-11 15:26:36.541143 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42698 2019-Jan-11 15:26:36.541793 - [DEBUG]
42699 2019-Jan-11 15:26:36.541820 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42700 2019-Jan-11 15:26:36.542461 - [DEBUG] Compose: EdgeIdentity * AllBottom
42701 2019-Jan-11 15:26:36.542490 - [DEBUG]
42702 2019-Jan-11 15:26:36.542514 - [DEBUG] Propagate flow
42703 2019-Jan-11 15:26:36.542539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42704 2019-Jan-11 15:26:36.542597 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42705 2019-Jan-11 15:26:36.543224 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42706 2019-Jan-11 15:26:36.543859 - [DEBUG] Edge function : AllBottom (result of previous compose)
42707 2019-Jan-11 15:26:36.543886 - [DEBUG]
42708 2019-Jan-11 15:26:36.543911 - [DEBUG] Join: AllTop & AllBottom
42709 2019-Jan-11 15:26:36.543938 - [DEBUG] = AllBottom (new jump func)
42710 2019-Jan-11 15:26:36.543963 - [DEBUG]
42711 2019-Jan-11 15:26:36.543987 - [DEBUG] Start adding new jump function
42712 2019-Jan-11 15:26:36.544012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42713 2019-Jan-11 15:26:36.544069 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42714 2019-Jan-11 15:26:36.544719 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42715 2019-Jan-11 15:26:36.545352 - [DEBUG] Edge Function : AllBottom
42716 2019-Jan-11 15:26:36.545381 - [DEBUG] End adding new jump function
42717 2019-Jan-11 15:26:36.545406 - [DEBUG]
42718 2019-Jan-11 15:26:36.545430 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42719 2019-Jan-11 15:26:36.545455 - [DEBUG]
42720 2019-Jan-11 15:26:36.545479 - [DEBUG] Process 1164. path edge:
42721 2019-Jan-11 15:26:36.545504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42722 2019-Jan-11 15:26:36.545561 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
42723 2019-Jan-11 15:26:36.546189 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42724 2019-Jan-11 15:26:36.546823 - [DEBUG]
42725 2019-Jan-11 15:26:36.546849 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42726 2019-Jan-11 15:26:36.547492 - [DEBUG] Compose: EdgeIdentity * AllBottom
42727 2019-Jan-11 15:26:36.547521 - [DEBUG]
42728 2019-Jan-11 15:26:36.547545 - [DEBUG] Propagate flow
42729 2019-Jan-11 15:26:36.547570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42730 2019-Jan-11 15:26:36.547628 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42731 2019-Jan-11 15:26:36.548282 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42732 2019-Jan-11 15:26:36.548916 - [DEBUG] Edge function : AllBottom (result of previous compose)
42733 2019-Jan-11 15:26:36.548943 - [DEBUG]
42734 2019-Jan-11 15:26:36.548968 - [DEBUG] Join: AllTop & AllBottom
42735 2019-Jan-11 15:26:36.548995 - [DEBUG] = AllBottom (new jump func)
42736 2019-Jan-11 15:26:36.549021 - [DEBUG]
42737 2019-Jan-11 15:26:36.549045 - [DEBUG] Start adding new jump function
42738 2019-Jan-11 15:26:36.549069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42739 2019-Jan-11 15:26:36.549126 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42740 2019-Jan-11 15:26:36.549762 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42741 2019-Jan-11 15:26:36.550396 - [DEBUG] Edge Function : AllBottom
42742 2019-Jan-11 15:26:36.550424 - [DEBUG] End adding new jump function
42743 2019-Jan-11 15:26:36.550449 - [DEBUG]
42744 2019-Jan-11 15:26:36.550474 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42745 2019-Jan-11 15:26:36.550499 - [DEBUG]
42746 2019-Jan-11 15:26:36.550523 - [DEBUG] Process 1165. path edge:
42747 2019-Jan-11 15:26:36.550548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42748 2019-Jan-11 15:26:36.550605 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
42749 2019-Jan-11 15:26:36.551253 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42750 2019-Jan-11 15:26:36.551888 - [DEBUG]
42751 2019-Jan-11 15:26:36.551913 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42752 2019-Jan-11 15:26:36.552558 - [DEBUG] Possible callees:
42753 2019-Jan-11 15:26:36.552585 - [DEBUG] llvm.dbg.declare
42754 2019-Jan-11 15:26:36.552611 - [DEBUG] Possible return sites:
42755 2019-Jan-11 15:26:36.552643 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13642756 2019-Jan-11 15:26:36.553899 - [DEBUG] Found and process special summary
42757 2019-Jan-11 15:26:36.553933 - [DEBUG] Compose: EdgeIdentity * AllBottom
42758 2019-Jan-11 15:26:36.553961 - [DEBUG]
42759 2019-Jan-11 15:26:36.553986 - [DEBUG] Propagate flow
42760 2019-Jan-11 15:26:36.554010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42761 2019-Jan-11 15:26:36.554068 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42762 2019-Jan-11 15:26:36.554713 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42763 2019-Jan-11 15:26:36.555347 - [DEBUG] Edge function : AllBottom (result of previous compose)
42764 2019-Jan-11 15:26:36.555374 - [DEBUG]
42765 2019-Jan-11 15:26:36.555399 - [DEBUG] Join: AllTop & AllBottom
42766 2019-Jan-11 15:26:36.555426 - [DEBUG] = AllBottom (new jump func)
42767 2019-Jan-11 15:26:36.555452 - [DEBUG]
42768 2019-Jan-11 15:26:36.555476 - [DEBUG] Start adding new jump function
42769 2019-Jan-11 15:26:36.555500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42770 2019-Jan-11 15:26:36.555557 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42771 2019-Jan-11 15:26:36.556191 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42772 2019-Jan-11 15:26:36.556820 - [DEBUG] Edge Function : AllBottom
42773 2019-Jan-11 15:26:36.556848 - [DEBUG] End adding new jump function
42774 2019-Jan-11 15:26:36.556873 - [DEBUG]
42775 2019-Jan-11 15:26:36.556897 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42776 2019-Jan-11 15:26:36.556922 - [DEBUG]
42777 2019-Jan-11 15:26:36.556947 - [DEBUG] Process 1166. path edge:
42778 2019-Jan-11 15:26:36.556971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42779 2019-Jan-11 15:26:36.557027 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
42780 2019-Jan-11 15:26:36.557657 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42781 2019-Jan-11 15:26:36.558307 - [DEBUG]
42782 2019-Jan-11 15:26:36.558333 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42783 2019-Jan-11 15:26:36.558981 - [DEBUG] Compose: EdgeIdentity * AllBottom
42784 2019-Jan-11 15:26:36.559011 - [DEBUG]
42785 2019-Jan-11 15:26:36.559036 - [DEBUG] Propagate flow
42786 2019-Jan-11 15:26:36.559060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42787 2019-Jan-11 15:26:36.559119 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42788 2019-Jan-11 15:26:36.559745 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42789 2019-Jan-11 15:26:36.560381 - [DEBUG] Edge function : AllBottom (result of previous compose)
42790 2019-Jan-11 15:26:36.560408 - [DEBUG]
42791 2019-Jan-11 15:26:36.560433 - [DEBUG] Join: AllTop & AllBottom
42792 2019-Jan-11 15:26:36.560461 - [DEBUG] = AllBottom (new jump func)
42793 2019-Jan-11 15:26:36.560487 - [DEBUG]
42794 2019-Jan-11 15:26:36.560511 - [DEBUG] Start adding new jump function
42795 2019-Jan-11 15:26:36.560536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42796 2019-Jan-11 15:26:36.560593 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42797 2019-Jan-11 15:26:36.561250 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42798 2019-Jan-11 15:26:36.561878 - [DEBUG] Edge Function : AllBottom
42799 2019-Jan-11 15:26:36.561907 - [DEBUG] End adding new jump function
42800 2019-Jan-11 15:26:36.561933 - [DEBUG]
42801 2019-Jan-11 15:26:36.561957 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42802 2019-Jan-11 15:26:36.561982 - [DEBUG]
42803 2019-Jan-11 15:26:36.562007 - [DEBUG] Process 1167. path edge:
42804 2019-Jan-11 15:26:36.562032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42805 2019-Jan-11 15:26:36.562090 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
42806 2019-Jan-11 15:26:36.562715 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42807 2019-Jan-11 15:26:36.563350 - [DEBUG]
42808 2019-Jan-11 15:26:36.563377 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42809 2019-Jan-11 15:26:36.564018 - [DEBUG] Compose: EdgeIdentity * AllBottom
42810 2019-Jan-11 15:26:36.564047 - [DEBUG]
42811 2019-Jan-11 15:26:36.564072 - [DEBUG] Propagate flow
42812 2019-Jan-11 15:26:36.564097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42813 2019-Jan-11 15:26:36.564155 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42814 2019-Jan-11 15:26:36.564797 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42815 2019-Jan-11 15:26:36.565434 - [DEBUG] Edge function : AllBottom (result of previous compose)
42816 2019-Jan-11 15:26:36.565460 - [DEBUG]
42817 2019-Jan-11 15:26:36.565486 - [DEBUG] Join: AllTop & AllBottom
42818 2019-Jan-11 15:26:36.565513 - [DEBUG] = AllBottom (new jump func)
42819 2019-Jan-11 15:26:36.565539 - [DEBUG]
42820 2019-Jan-11 15:26:36.565564 - [DEBUG] Start adding new jump function
42821 2019-Jan-11 15:26:36.565588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42822 2019-Jan-11 15:26:36.565645 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42823 2019-Jan-11 15:26:36.566281 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
42824 2019-Jan-11 15:26:36.566904 - [DEBUG] Edge Function : AllBottom
42825 2019-Jan-11 15:26:36.566933 - [DEBUG] End adding new jump function
42826 2019-Jan-11 15:26:36.566958 - [DEBUG]
42827 2019-Jan-11 15:26:36.566983 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42828 2019-Jan-11 15:26:36.567008 - [DEBUG]
42829 2019-Jan-11 15:26:36.567032 - [DEBUG] Process 1168. path edge:
42830 2019-Jan-11 15:26:36.567057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42831 2019-Jan-11 15:26:36.567115 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
42832 2019-Jan-11 15:26:36.567740 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42833 2019-Jan-11 15:26:36.568392 - [DEBUG]
42834 2019-Jan-11 15:26:36.568419 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
42835 2019-Jan-11 15:26:36.569058 - [DEBUG] Compose: EdgeIdentity * AllBottom
42836 2019-Jan-11 15:26:36.569087 - [DEBUG]
42837 2019-Jan-11 15:26:36.569112 - [DEBUG] Propagate flow
42838 2019-Jan-11 15:26:36.569136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42839 2019-Jan-11 15:26:36.569194 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42840 2019-Jan-11 15:26:36.569886 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42841 2019-Jan-11 15:26:36.570585 - [DEBUG] Edge function : AllBottom (result of previous compose)
42842 2019-Jan-11 15:26:36.570614 - [DEBUG]
42843 2019-Jan-11 15:26:36.570642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42844 2019-Jan-11 15:26:36.570669 - [DEBUG] = AllBottom
42845 2019-Jan-11 15:26:36.570696 - [DEBUG]
42846 2019-Jan-11 15:26:36.570720 - [DEBUG] PROPAGATE: No new function!
42847 2019-Jan-11 15:26:36.570748 - [DEBUG] EDGE:
42848 2019-Jan-11 15:26:36.570828 - [DEBUG] ---> 42849 2019-Jan-11 15:26:36.571545 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42850 2019-Jan-11 15:26:36.572209 - [DEBUG]
42851 2019-Jan-11 15:26:36.572237 - [DEBUG] EDGE:
42852 2019-Jan-11 15:26:36.572302 - [DEBUG] ---> 42853 2019-Jan-11 15:26:36.572930 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42854 2019-Jan-11 15:26:36.573566 - [DEBUG]
42855 2019-Jan-11 15:26:36.573592 - [DEBUG] EDGE:
42856 2019-Jan-11 15:26:36.573650 - [DEBUG] ---> 42857 2019-Jan-11 15:26:36.574282 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42858 2019-Jan-11 15:26:36.574936 - [DEBUG]
42859 2019-Jan-11 15:26:36.574988 - [DEBUG] Compose: EdgeIdentity * AllBottom
42860 2019-Jan-11 15:26:36.575017 - [DEBUG]
42861 2019-Jan-11 15:26:36.575042 - [DEBUG] Propagate flow
42862 2019-Jan-11 15:26:36.575067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42863 2019-Jan-11 15:26:36.575124 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42864 2019-Jan-11 15:26:36.575755 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42865 2019-Jan-11 15:26:36.576391 - [DEBUG] Edge function : AllBottom (result of previous compose)
42866 2019-Jan-11 15:26:36.576418 - [DEBUG]
42867 2019-Jan-11 15:26:36.576445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42868 2019-Jan-11 15:26:36.576473 - [DEBUG] = AllBottom
42869 2019-Jan-11 15:26:36.576498 - [DEBUG]
42870 2019-Jan-11 15:26:36.576522 - [DEBUG] PROPAGATE: No new function!
42871 2019-Jan-11 15:26:36.576550 - [DEBUG] EDGE:
42872 2019-Jan-11 15:26:36.576609 - [DEBUG] ---> 42873 2019-Jan-11 15:26:36.577245 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42874 2019-Jan-11 15:26:36.577892 - [DEBUG]
42875 2019-Jan-11 15:26:36.577929 - [DEBUG] Compose: EdgeIdentity * AllBottom
42876 2019-Jan-11 15:26:36.577957 - [DEBUG]
42877 2019-Jan-11 15:26:36.577982 - [DEBUG] Propagate flow
42878 2019-Jan-11 15:26:36.578006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42879 2019-Jan-11 15:26:36.578064 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42880 2019-Jan-11 15:26:36.578700 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42881 2019-Jan-11 15:26:36.579353 - [DEBUG] Edge function : AllBottom (result of previous compose)
42882 2019-Jan-11 15:26:36.579380 - [DEBUG]
42883 2019-Jan-11 15:26:36.579407 - [DEBUG] Join: AllTop & AllBottom
42884 2019-Jan-11 15:26:36.579434 - [DEBUG] = AllBottom (new jump func)
42885 2019-Jan-11 15:26:36.579460 - [DEBUG]
42886 2019-Jan-11 15:26:36.579484 - [DEBUG] Start adding new jump function
42887 2019-Jan-11 15:26:36.579509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42888 2019-Jan-11 15:26:36.579566 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42889 2019-Jan-11 15:26:36.580204 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42890 2019-Jan-11 15:26:36.580839 - [DEBUG] Edge Function : AllBottom
42891 2019-Jan-11 15:26:36.580870 - [DEBUG] End adding new jump function
42892 2019-Jan-11 15:26:36.580895 - [DEBUG]
42893 2019-Jan-11 15:26:36.580919 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
42894 2019-Jan-11 15:26:36.580945 - [DEBUG]
42895 2019-Jan-11 15:26:36.580969 - [DEBUG] Process 1169. path edge:
42896 2019-Jan-11 15:26:36.580994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42897 2019-Jan-11 15:26:36.581051 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
42898 2019-Jan-11 15:26:36.581703 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42899 2019-Jan-11 15:26:36.582337 - [DEBUG]
42900 2019-Jan-11 15:26:36.582363 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42901 2019-Jan-11 15:26:36.583012 - [DEBUG] Possible callees:
42902 2019-Jan-11 15:26:36.583038 - [DEBUG] llvm.dbg.declare
42903 2019-Jan-11 15:26:36.583065 - [DEBUG] Possible return sites:
42904 2019-Jan-11 15:26:36.583089 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14342905 2019-Jan-11 15:26:36.584351 - [DEBUG] Found and process special summary
42906 2019-Jan-11 15:26:36.584386 - [DEBUG] Compose: EdgeIdentity * AllBottom
42907 2019-Jan-11 15:26:36.584415 - [DEBUG]
42908 2019-Jan-11 15:26:36.584440 - [DEBUG] Propagate flow
42909 2019-Jan-11 15:26:36.584464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42910 2019-Jan-11 15:26:36.584522 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42911 2019-Jan-11 15:26:36.585165 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42912 2019-Jan-11 15:26:36.585800 - [DEBUG] Edge function : AllBottom (result of previous compose)
42913 2019-Jan-11 15:26:36.585827 - [DEBUG]
42914 2019-Jan-11 15:26:36.585853 - [DEBUG] Join: AllTop & AllBottom
42915 2019-Jan-11 15:26:36.585880 - [DEBUG] = AllBottom (new jump func)
42916 2019-Jan-11 15:26:36.585906 - [DEBUG]
42917 2019-Jan-11 15:26:36.585930 - [DEBUG] Start adding new jump function
42918 2019-Jan-11 15:26:36.585955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42919 2019-Jan-11 15:26:36.586012 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42920 2019-Jan-11 15:26:36.586648 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42921 2019-Jan-11 15:26:36.587286 - [DEBUG] Edge Function : AllBottom
42922 2019-Jan-11 15:26:36.587315 - [DEBUG] End adding new jump function
42923 2019-Jan-11 15:26:36.587341 - [DEBUG]
42924 2019-Jan-11 15:26:36.587366 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
42925 2019-Jan-11 15:26:36.587391 - [DEBUG]
42926 2019-Jan-11 15:26:36.587415 - [DEBUG] Process 1170. path edge:
42927 2019-Jan-11 15:26:36.587440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42928 2019-Jan-11 15:26:36.587497 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
42929 2019-Jan-11 15:26:36.588142 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42930 2019-Jan-11 15:26:36.588776 - [DEBUG]
42931 2019-Jan-11 15:26:36.588802 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42932 2019-Jan-11 15:26:36.589457 - [DEBUG] Compose: EdgeIdentity * AllBottom
42933 2019-Jan-11 15:26:36.589486 - [DEBUG]
42934 2019-Jan-11 15:26:36.589511 - [DEBUG] Propagate flow
42935 2019-Jan-11 15:26:36.589535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42936 2019-Jan-11 15:26:36.589593 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
42937 2019-Jan-11 15:26:36.590227 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42938 2019-Jan-11 15:26:36.590863 - [DEBUG] Edge function : AllBottom (result of previous compose)
42939 2019-Jan-11 15:26:36.590890 - [DEBUG]
42940 2019-Jan-11 15:26:36.590915 - [DEBUG] Join: AllTop & AllBottom
42941 2019-Jan-11 15:26:36.590943 - [DEBUG] = AllBottom (new jump func)
42942 2019-Jan-11 15:26:36.590969 - [DEBUG]
42943 2019-Jan-11 15:26:36.590993 - [DEBUG] Start adding new jump function
42944 2019-Jan-11 15:26:36.591018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42945 2019-Jan-11 15:26:36.591075 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42946 2019-Jan-11 15:26:36.591727 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
42947 2019-Jan-11 15:26:36.592352 - [DEBUG] Edge Function : AllBottom
42948 2019-Jan-11 15:26:36.592381 - [DEBUG] End adding new jump function
42949 2019-Jan-11 15:26:36.592406 - [DEBUG]
42950 2019-Jan-11 15:26:36.592431 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
42951 2019-Jan-11 15:26:36.592456 - [DEBUG]
42952 2019-Jan-11 15:26:36.592480 - [DEBUG] Process 1171. path edge:
42953 2019-Jan-11 15:26:36.592505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42954 2019-Jan-11 15:26:36.592563 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
42955 2019-Jan-11 15:26:36.593188 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42956 2019-Jan-11 15:26:36.593824 - [DEBUG]
42957 2019-Jan-11 15:26:36.593850 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
42958 2019-Jan-11 15:26:36.594492 - [DEBUG] Compose: EdgeIdentity * AllBottom
42959 2019-Jan-11 15:26:36.594521 - [DEBUG]
42960 2019-Jan-11 15:26:36.594557 - [DEBUG] Propagate flow
42961 2019-Jan-11 15:26:36.594582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42962 2019-Jan-11 15:26:36.594640 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42963 2019-Jan-11 15:26:36.595266 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42964 2019-Jan-11 15:26:36.595928 - [DEBUG] Edge function : AllBottom (result of previous compose)
42965 2019-Jan-11 15:26:36.595955 - [DEBUG]
42966 2019-Jan-11 15:26:36.595981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42967 2019-Jan-11 15:26:36.596008 - [DEBUG] = AllBottom
42968 2019-Jan-11 15:26:36.596034 - [DEBUG]
42969 2019-Jan-11 15:26:36.596058 - [DEBUG] PROPAGATE: No new function!
42970 2019-Jan-11 15:26:36.596084 - [DEBUG] EDGE:
42971 2019-Jan-11 15:26:36.596143 - [DEBUG] ---> 42972 2019-Jan-11 15:26:36.596770 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42973 2019-Jan-11 15:26:36.597406 - [DEBUG]
42974 2019-Jan-11 15:26:36.597432 - [DEBUG] EDGE:
42975 2019-Jan-11 15:26:36.597490 - [DEBUG] ---> 42976 2019-Jan-11 15:26:36.598136 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42977 2019-Jan-11 15:26:36.598771 - [DEBUG]
42978 2019-Jan-11 15:26:36.598810 - [DEBUG] Compose: EdgeIdentity * AllBottom
42979 2019-Jan-11 15:26:36.598838 - [DEBUG]
42980 2019-Jan-11 15:26:36.598862 - [DEBUG] Propagate flow
42981 2019-Jan-11 15:26:36.598887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42982 2019-Jan-11 15:26:36.598943 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42983 2019-Jan-11 15:26:36.599574 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42984 2019-Jan-11 15:26:36.600209 - [DEBUG] Edge function : AllBottom (result of previous compose)
42985 2019-Jan-11 15:26:36.600236 - [DEBUG]
42986 2019-Jan-11 15:26:36.600261 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42987 2019-Jan-11 15:26:36.600289 - [DEBUG] = AllBottom
42988 2019-Jan-11 15:26:36.600314 - [DEBUG]
42989 2019-Jan-11 15:26:36.600338 - [DEBUG] PROPAGATE: No new function!
42990 2019-Jan-11 15:26:36.600365 - [DEBUG] EDGE:
42991 2019-Jan-11 15:26:36.600424 - [DEBUG] ---> 42992 2019-Jan-11 15:26:36.601061 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42993 2019-Jan-11 15:26:36.601710 - [DEBUG]
42994 2019-Jan-11 15:26:36.601736 - [DEBUG] EDGE:
42995 2019-Jan-11 15:26:36.601794 - [DEBUG] ---> 42996 2019-Jan-11 15:26:36.602422 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42997 2019-Jan-11 15:26:36.603057 - [DEBUG]
42998 2019-Jan-11 15:26:36.603091 - [DEBUG] Compose: EdgeIdentity * AllBottom
42999 2019-Jan-11 15:26:36.603119 - [DEBUG]
43000 2019-Jan-11 15:26:36.603144 - [DEBUG] Propagate flow
43001 2019-Jan-11 15:26:36.603168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43002 2019-Jan-11 15:26:36.603226 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43003 2019-Jan-11 15:26:36.603853 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43004 2019-Jan-11 15:26:36.604497 - [DEBUG] Edge function : AllBottom (result of previous compose)
43005 2019-Jan-11 15:26:36.604534 - [DEBUG]
43006 2019-Jan-11 15:26:36.604563 - [DEBUG] Join: AllTop & AllBottom
43007 2019-Jan-11 15:26:36.604591 - [DEBUG] = AllBottom (new jump func)
43008 2019-Jan-11 15:26:36.604616 - [DEBUG]
43009 2019-Jan-11 15:26:36.604641 - [DEBUG] Start adding new jump function
43010 2019-Jan-11 15:26:36.604665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43011 2019-Jan-11 15:26:36.604722 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43012 2019-Jan-11 15:26:36.605359 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43013 2019-Jan-11 15:26:36.605986 - [DEBUG] Edge Function : AllBottom
43014 2019-Jan-11 15:26:36.606015 - [DEBUG] End adding new jump function
43015 2019-Jan-11 15:26:36.606040 - [DEBUG]
43016 2019-Jan-11 15:26:36.606065 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
43017 2019-Jan-11 15:26:36.606090 - [DEBUG]
43018 2019-Jan-11 15:26:36.606114 - [DEBUG] Process 1172. path edge:
43019 2019-Jan-11 15:26:36.606139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43020 2019-Jan-11 15:26:36.606196 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
43021 2019-Jan-11 15:26:36.606823 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
43022 2019-Jan-11 15:26:36.607457 - [DEBUG]
43023 2019-Jan-11 15:26:36.607484 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43024 2019-Jan-11 15:26:36.608179 - [DEBUG] Compose: EdgeIdentity * AllBottom
43025 2019-Jan-11 15:26:36.608207 - [DEBUG]
43026 2019-Jan-11 15:26:36.608231 - [DEBUG] Propagate flow
43027 2019-Jan-11 15:26:36.608255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43028 2019-Jan-11 15:26:36.608312 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43029 2019-Jan-11 15:26:36.608950 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43030 2019-Jan-11 15:26:36.609585 - [DEBUG] Edge function : AllBottom (result of previous compose)
43031 2019-Jan-11 15:26:36.609612 - [DEBUG]
43032 2019-Jan-11 15:26:36.609638 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43033 2019-Jan-11 15:26:36.609665 - [DEBUG] = AllBottom
43034 2019-Jan-11 15:26:36.609690 - [DEBUG]
43035 2019-Jan-11 15:26:36.609715 - [DEBUG] PROPAGATE: No new function!
43036 2019-Jan-11 15:26:36.609746 - [DEBUG] Compose: EdgeIdentity * AllBottom
43037 2019-Jan-11 15:26:36.609774 - [DEBUG]
43038 2019-Jan-11 15:26:36.609798 - [DEBUG] Propagate flow
43039 2019-Jan-11 15:26:36.609823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43040 2019-Jan-11 15:26:36.609880 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43041 2019-Jan-11 15:26:36.610517 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43042 2019-Jan-11 15:26:36.611152 - [DEBUG] Edge function : AllBottom (result of previous compose)
43043 2019-Jan-11 15:26:36.611179 - [DEBUG]
43044 2019-Jan-11 15:26:36.611218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43045 2019-Jan-11 15:26:36.611245 - [DEBUG] = AllBottom
43046 2019-Jan-11 15:26:36.611271 - [DEBUG]
43047 2019-Jan-11 15:26:36.611295 - [DEBUG] PROPAGATE: No new function!
43048 2019-Jan-11 15:26:36.611329 - [DEBUG] EDGE:
43049 2019-Jan-11 15:26:36.611388 - [DEBUG] ---> 43050 2019-Jan-11 15:26:36.612015 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43051 2019-Jan-11 15:26:36.612650 - [DEBUG]
43052 2019-Jan-11 15:26:36.612676 - [DEBUG] EDGE:
43053 2019-Jan-11 15:26:36.612735 - [DEBUG] ---> 43054 2019-Jan-11 15:26:36.613363 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43055 2019-Jan-11 15:26:36.613997 - [DEBUG]
43056 2019-Jan-11 15:26:36.614024 - [DEBUG] EDGE:
43057 2019-Jan-11 15:26:36.614082 - [DEBUG] ---> 43058 2019-Jan-11 15:26:36.614729 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43059 2019-Jan-11 15:26:36.615364 - [DEBUG]
43060 2019-Jan-11 15:26:36.615401 - [DEBUG] Compose: EdgeIdentity * AllBottom
43061 2019-Jan-11 15:26:36.615430 - [DEBUG]
43062 2019-Jan-11 15:26:36.615454 - [DEBUG] Propagate flow
43063 2019-Jan-11 15:26:36.615479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43064 2019-Jan-11 15:26:36.615535 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43065 2019-Jan-11 15:26:36.616164 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43066 2019-Jan-11 15:26:36.616800 - [DEBUG] Edge function : AllBottom (result of previous compose)
43067 2019-Jan-11 15:26:36.616826 - [DEBUG]
43068 2019-Jan-11 15:26:36.616852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43069 2019-Jan-11 15:26:36.616880 - [DEBUG] = AllBottom
43070 2019-Jan-11 15:26:36.616905 - [DEBUG]
43071 2019-Jan-11 15:26:36.616930 - [DEBUG] PROPAGATE: No new function!
43072 2019-Jan-11 15:26:36.616956 - [DEBUG] EDGE:
43073 2019-Jan-11 15:26:36.617015 - [DEBUG] ---> 43074 2019-Jan-11 15:26:36.617645 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43075 2019-Jan-11 15:26:36.618296 - [DEBUG]
43076 2019-Jan-11 15:26:36.618322 - [DEBUG] EDGE:
43077 2019-Jan-11 15:26:36.618380 - [DEBUG] ---> 43078 2019-Jan-11 15:26:36.619007 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43079 2019-Jan-11 15:26:36.619642 - [DEBUG]
43080 2019-Jan-11 15:26:36.619668 - [DEBUG] EDGE:
43081 2019-Jan-11 15:26:36.619727 - [DEBUG] ---> 43082 2019-Jan-11 15:26:36.620357 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43083 2019-Jan-11 15:26:36.620992 - [DEBUG]
43084 2019-Jan-11 15:26:36.621019 - [DEBUG] EDGE:
43085 2019-Jan-11 15:26:36.621077 - [DEBUG] ---> 43086 2019-Jan-11 15:26:36.621730 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43087 2019-Jan-11 15:26:36.622367 - [DEBUG]
43088 2019-Jan-11 15:26:36.622392 - [DEBUG] EDGE:
43089 2019-Jan-11 15:26:36.622451 - [DEBUG] ---> 43090 2019-Jan-11 15:26:36.623078 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43091 2019-Jan-11 15:26:36.623715 - [DEBUG]
43092 2019-Jan-11 15:26:36.623741 - [DEBUG] EDGE:
43093 2019-Jan-11 15:26:36.623799 - [DEBUG] ---> 43094 2019-Jan-11 15:26:36.624428 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43095 2019-Jan-11 15:26:36.625079 - [DEBUG]
43096 2019-Jan-11 15:26:36.625106 - [DEBUG] EDGE:
43097 2019-Jan-11 15:26:36.625164 - [DEBUG] ---> 43098 2019-Jan-11 15:26:36.625788 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43099 2019-Jan-11 15:26:36.626422 - [DEBUG]
43100 2019-Jan-11 15:26:36.626449 - [DEBUG] EDGE:
43101 2019-Jan-11 15:26:36.626508 - [DEBUG] ---> 43102 2019-Jan-11 15:26:36.627132 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43103 2019-Jan-11 15:26:36.627766 - [DEBUG]
43104 2019-Jan-11 15:26:36.627792 - [DEBUG] EDGE:
43105 2019-Jan-11 15:26:36.627851 - [DEBUG] ---> 43106 2019-Jan-11 15:26:36.628493 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43107 2019-Jan-11 15:26:36.629129 - [DEBUG]
43108 2019-Jan-11 15:26:36.629177 - [DEBUG] Compose: EdgeIdentity * AllBottom
43109 2019-Jan-11 15:26:36.629204 - [DEBUG]
43110 2019-Jan-11 15:26:36.629229 - [DEBUG] Propagate flow
43111 2019-Jan-11 15:26:36.629253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43112 2019-Jan-11 15:26:36.629311 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43113 2019-Jan-11 15:26:36.629942 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
43114 2019-Jan-11 15:26:36.630575 - [DEBUG] Edge function : AllBottom (result of previous compose)
43115 2019-Jan-11 15:26:36.630602 - [DEBUG]
43116 2019-Jan-11 15:26:36.630628 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43117 2019-Jan-11 15:26:36.630655 - [DEBUG] = AllBottom
43118 2019-Jan-11 15:26:36.630681 - [DEBUG]
43119 2019-Jan-11 15:26:36.630705 - [DEBUG] PROPAGATE: No new function!
43120 2019-Jan-11 15:26:36.630731 - [DEBUG] Compose: EdgeIdentity * AllBottom
43121 2019-Jan-11 15:26:36.630758 - [DEBUG]
43122 2019-Jan-11 15:26:36.630782 - [DEBUG] Propagate flow
43123 2019-Jan-11 15:26:36.630807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43124 2019-Jan-11 15:26:36.630864 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43125 2019-Jan-11 15:26:36.631508 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43126 2019-Jan-11 15:26:36.632153 - [DEBUG] Edge function : AllBottom (result of previous compose)
43127 2019-Jan-11 15:26:36.632180 - [DEBUG]
43128 2019-Jan-11 15:26:36.632206 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43129 2019-Jan-11 15:26:36.632233 - [DEBUG] = AllBottom
43130 2019-Jan-11 15:26:36.632259 - [DEBUG]
43131 2019-Jan-11 15:26:36.632283 - [DEBUG] PROPAGATE: No new function!
43132 2019-Jan-11 15:26:36.632309 - [DEBUG] EDGE:
43133 2019-Jan-11 15:26:36.632368 - [DEBUG] ---> 43134 2019-Jan-11 15:26:36.633005 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43135 2019-Jan-11 15:26:36.633635 - [DEBUG]
43136 2019-Jan-11 15:26:36.633662 - [DEBUG] EDGE:
43137 2019-Jan-11 15:26:36.633721 - [DEBUG] ---> 43138 2019-Jan-11 15:26:36.634346 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43139 2019-Jan-11 15:26:36.634989 - [DEBUG]
43140 2019-Jan-11 15:26:36.635016 - [DEBUG] Compose: EdgeIdentity * AllBottom
43141 2019-Jan-11 15:26:36.635042 - [DEBUG]
43142 2019-Jan-11 15:26:36.635066 - [DEBUG] Propagate flow
43143 2019-Jan-11 15:26:36.635089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43144 2019-Jan-11 15:26:36.635145 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43145 2019-Jan-11 15:26:36.635771 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43146 2019-Jan-11 15:26:36.636400 - [DEBUG] Edge function : AllBottom (result of previous compose)
43147 2019-Jan-11 15:26:36.636426 - [DEBUG]
43148 2019-Jan-11 15:26:36.636452 - [DEBUG] Join: AllTop & AllBottom
43149 2019-Jan-11 15:26:36.636480 - [DEBUG] = AllBottom (new jump func)
43150 2019-Jan-11 15:26:36.636505 - [DEBUG]
43151 2019-Jan-11 15:26:36.636529 - [DEBUG] Start adding new jump function
43152 2019-Jan-11 15:26:36.636554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43153 2019-Jan-11 15:26:36.636611 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43154 2019-Jan-11 15:26:36.637240 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43155 2019-Jan-11 15:26:36.637881 - [DEBUG] Edge Function : AllBottom
43156 2019-Jan-11 15:26:36.637913 - [DEBUG] End adding new jump function
43157 2019-Jan-11 15:26:36.637938 - [DEBUG]
43158 2019-Jan-11 15:26:36.637963 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
43159 2019-Jan-11 15:26:36.637988 - [DEBUG]
43160 2019-Jan-11 15:26:36.638012 - [DEBUG] Process 1173. path edge:
43161 2019-Jan-11 15:26:36.638037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43162 2019-Jan-11 15:26:36.638095 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
43163 2019-Jan-11 15:26:36.638723 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43164 2019-Jan-11 15:26:36.639353 - [DEBUG]
43165 2019-Jan-11 15:26:36.639379 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43166 2019-Jan-11 15:26:36.640024 - [DEBUG] Compose: EdgeIdentity * AllBottom
43167 2019-Jan-11 15:26:36.640054 - [DEBUG]
43168 2019-Jan-11 15:26:36.640086 - [DEBUG] Propagate flow
43169 2019-Jan-11 15:26:36.640111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43170 2019-Jan-11 15:26:36.640170 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43171 2019-Jan-11 15:26:36.640808 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43172 2019-Jan-11 15:26:36.641452 - [DEBUG] Edge function : AllBottom (result of previous compose)
43173 2019-Jan-11 15:26:36.641478 - [DEBUG]
43174 2019-Jan-11 15:26:36.641503 - [DEBUG] Join: AllTop & AllBottom
43175 2019-Jan-11 15:26:36.641529 - [DEBUG] = AllBottom (new jump func)
43176 2019-Jan-11 15:26:36.641554 - [DEBUG]
43177 2019-Jan-11 15:26:36.641577 - [DEBUG] Start adding new jump function
43178 2019-Jan-11 15:26:36.641601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43179 2019-Jan-11 15:26:36.641657 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43180 2019-Jan-11 15:26:36.642287 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43181 2019-Jan-11 15:26:36.642923 - [DEBUG] Edge Function : AllBottom
43182 2019-Jan-11 15:26:36.642953 - [DEBUG] End adding new jump function
43183 2019-Jan-11 15:26:36.642979 - [DEBUG]
43184 2019-Jan-11 15:26:36.643004 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
43185 2019-Jan-11 15:26:36.643029 - [DEBUG]
43186 2019-Jan-11 15:26:36.643053 - [DEBUG] Process 1174. path edge:
43187 2019-Jan-11 15:26:36.643079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43188 2019-Jan-11 15:26:36.643136 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
43189 2019-Jan-11 15:26:36.643773 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43190 2019-Jan-11 15:26:36.644400 - [DEBUG]
43191 2019-Jan-11 15:26:36.644426 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43192 2019-Jan-11 15:26:36.645082 - [DEBUG] Possible callees:
43193 2019-Jan-11 15:26:36.645109 - [DEBUG] llvm.dbg.declare
43194 2019-Jan-11 15:26:36.645135 - [DEBUG] Possible return sites:
43195 2019-Jan-11 15:26:36.645160 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9643196 2019-Jan-11 15:26:36.646411 - [DEBUG] Found and process special summary
43197 2019-Jan-11 15:26:36.646446 - [DEBUG] Compose: EdgeIdentity * AllBottom
43198 2019-Jan-11 15:26:36.646474 - [DEBUG]
43199 2019-Jan-11 15:26:36.646499 - [DEBUG] Propagate flow
43200 2019-Jan-11 15:26:36.646524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43201 2019-Jan-11 15:26:36.646581 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43202 2019-Jan-11 15:26:36.647211 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43203 2019-Jan-11 15:26:36.647841 - [DEBUG] Edge function : AllBottom (result of previous compose)
43204 2019-Jan-11 15:26:36.647879 - [DEBUG]
43205 2019-Jan-11 15:26:36.647905 - [DEBUG] Join: AllTop & AllBottom
43206 2019-Jan-11 15:26:36.647932 - [DEBUG] = AllBottom (new jump func)
43207 2019-Jan-11 15:26:36.647958 - [DEBUG]
43208 2019-Jan-11 15:26:36.647982 - [DEBUG] Start adding new jump function
43209 2019-Jan-11 15:26:36.648006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43210 2019-Jan-11 15:26:36.648064 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43211 2019-Jan-11 15:26:36.648706 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43212 2019-Jan-11 15:26:36.649366 - [DEBUG] Edge Function : AllBottom
43213 2019-Jan-11 15:26:36.649399 - [DEBUG] End adding new jump function
43214 2019-Jan-11 15:26:36.649424 - [DEBUG]
43215 2019-Jan-11 15:26:36.649449 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
43216 2019-Jan-11 15:26:36.649475 - [DEBUG]
43217 2019-Jan-11 15:26:36.649499 - [DEBUG] Process 1175. path edge:
43218 2019-Jan-11 15:26:36.649525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43219 2019-Jan-11 15:26:36.649590 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
43220 2019-Jan-11 15:26:36.650258 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43221 2019-Jan-11 15:26:36.650906 - [DEBUG]
43222 2019-Jan-11 15:26:36.650932 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43223 2019-Jan-11 15:26:36.651618 - [DEBUG] Compose: EdgeIdentity * AllBottom
43224 2019-Jan-11 15:26:36.651648 - [DEBUG]
43225 2019-Jan-11 15:26:36.651673 - [DEBUG] Propagate flow
43226 2019-Jan-11 15:26:36.651698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43227 2019-Jan-11 15:26:36.651758 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43228 2019-Jan-11 15:26:36.652384 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43229 2019-Jan-11 15:26:36.653012 - [DEBUG] Edge function : AllBottom (result of previous compose)
43230 2019-Jan-11 15:26:36.653039 - [DEBUG]
43231 2019-Jan-11 15:26:36.653065 - [DEBUG] Join: AllTop & AllBottom
43232 2019-Jan-11 15:26:36.653092 - [DEBUG] = AllBottom (new jump func)
43233 2019-Jan-11 15:26:36.653118 - [DEBUG]
43234 2019-Jan-11 15:26:36.653142 - [DEBUG] Start adding new jump function
43235 2019-Jan-11 15:26:36.653166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43236 2019-Jan-11 15:26:36.653224 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43237 2019-Jan-11 15:26:36.653854 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43238 2019-Jan-11 15:26:36.654479 - [DEBUG] Edge Function : AllBottom
43239 2019-Jan-11 15:26:36.654508 - [DEBUG] End adding new jump function
43240 2019-Jan-11 15:26:36.654546 - [DEBUG]
43241 2019-Jan-11 15:26:36.654571 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
43242 2019-Jan-11 15:26:36.654596 - [DEBUG]
43243 2019-Jan-11 15:26:36.654621 - [DEBUG] Process 1176. path edge:
43244 2019-Jan-11 15:26:36.654645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43245 2019-Jan-11 15:26:36.654703 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
43246 2019-Jan-11 15:26:36.655329 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43247 2019-Jan-11 15:26:36.655958 - [DEBUG]
43248 2019-Jan-11 15:26:36.655985 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43249 2019-Jan-11 15:26:36.656623 - [DEBUG] Compose: EdgeIdentity * AllBottom
43250 2019-Jan-11 15:26:36.656652 - [DEBUG]
43251 2019-Jan-11 15:26:36.656677 - [DEBUG] Propagate flow
43252 2019-Jan-11 15:26:36.656701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43253 2019-Jan-11 15:26:36.656759 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
43254 2019-Jan-11 15:26:36.657384 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43255 2019-Jan-11 15:26:36.658045 - [DEBUG] Edge function : AllBottom (result of previous compose)
43256 2019-Jan-11 15:26:36.658071 - [DEBUG]
43257 2019-Jan-11 15:26:36.658096 - [DEBUG] Join: AllTop & AllBottom
43258 2019-Jan-11 15:26:36.658122 - [DEBUG] = AllBottom (new jump func)
43259 2019-Jan-11 15:26:36.658147 - [DEBUG]
43260 2019-Jan-11 15:26:36.658170 - [DEBUG] Start adding new jump function
43261 2019-Jan-11 15:26:36.658194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43262 2019-Jan-11 15:26:36.658250 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43263 2019-Jan-11 15:26:36.658880 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
43264 2019-Jan-11 15:26:36.659505 - [DEBUG] Edge Function : AllBottom
43265 2019-Jan-11 15:26:36.659534 - [DEBUG] End adding new jump function
43266 2019-Jan-11 15:26:36.659559 - [DEBUG]
43267 2019-Jan-11 15:26:36.659583 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
43268 2019-Jan-11 15:26:36.659608 - [DEBUG]
43269 2019-Jan-11 15:26:36.659632 - [DEBUG] Process 1177. path edge:
43270 2019-Jan-11 15:26:36.659657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43271 2019-Jan-11 15:26:36.659714 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
43272 2019-Jan-11 15:26:36.660338 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43273 2019-Jan-11 15:26:36.660966 - [DEBUG]
43274 2019-Jan-11 15:26:36.660992 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
43275 2019-Jan-11 15:26:36.661647 - [DEBUG] Compose: EdgeIdentity * AllBottom
43276 2019-Jan-11 15:26:36.661677 - [DEBUG]
43277 2019-Jan-11 15:26:36.661702 - [DEBUG] Propagate flow
43278 2019-Jan-11 15:26:36.661726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43279 2019-Jan-11 15:26:36.661784 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43280 2019-Jan-11 15:26:36.662415 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43281 2019-Jan-11 15:26:36.663044 - [DEBUG] Edge function : AllBottom (result of previous compose)
43282 2019-Jan-11 15:26:36.663070 - [DEBUG]
43283 2019-Jan-11 15:26:36.663096 - [DEBUG] Join: AllTop & AllBottom
43284 2019-Jan-11 15:26:36.663123 - [DEBUG] = AllBottom (new jump func)
43285 2019-Jan-11 15:26:36.663149 - [DEBUG]
43286 2019-Jan-11 15:26:36.663173 - [DEBUG] Start adding new jump function
43287 2019-Jan-11 15:26:36.663197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43288 2019-Jan-11 15:26:36.663254 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43289 2019-Jan-11 15:26:36.663884 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43290 2019-Jan-11 15:26:36.664513 - [DEBUG] Edge Function : AllBottom
43291 2019-Jan-11 15:26:36.664556 - [DEBUG] End adding new jump function
43292 2019-Jan-11 15:26:36.664581 - [DEBUG]
43293 2019-Jan-11 15:26:36.664605 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
43294 2019-Jan-11 15:26:36.664631 - [DEBUG]
43295 2019-Jan-11 15:26:36.664655 - [DEBUG] Process 1178. path edge:
43296 2019-Jan-11 15:26:36.664679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43297 2019-Jan-11 15:26:36.664737 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
43298 2019-Jan-11 15:26:36.665392 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43299 2019-Jan-11 15:26:36.666056 - [DEBUG]
43300 2019-Jan-11 15:26:36.666083 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43301 2019-Jan-11 15:26:36.666781 - [DEBUG] Compose: EdgeIdentity * AllBottom
43302 2019-Jan-11 15:26:36.666812 - [DEBUG]
43303 2019-Jan-11 15:26:36.666837 - [DEBUG] Propagate flow
43304 2019-Jan-11 15:26:36.666861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43305 2019-Jan-11 15:26:36.666923 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43306 2019-Jan-11 15:26:36.667553 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43307 2019-Jan-11 15:26:36.668207 - [DEBUG] Edge function : AllBottom (result of previous compose)
43308 2019-Jan-11 15:26:36.668233 - [DEBUG]
43309 2019-Jan-11 15:26:36.668259 - [DEBUG] Join: AllTop & AllBottom
43310 2019-Jan-11 15:26:36.668286 - [DEBUG] = AllBottom (new jump func)
43311 2019-Jan-11 15:26:36.668310 - [DEBUG]
43312 2019-Jan-11 15:26:36.668334 - [DEBUG] Start adding new jump function
43313 2019-Jan-11 15:26:36.668358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43314 2019-Jan-11 15:26:36.668414 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43315 2019-Jan-11 15:26:36.669043 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43316 2019-Jan-11 15:26:36.669669 - [DEBUG] Edge Function : AllBottom
43317 2019-Jan-11 15:26:36.669699 - [DEBUG] End adding new jump function
43318 2019-Jan-11 15:26:36.669724 - [DEBUG]
43319 2019-Jan-11 15:26:36.669749 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
43320 2019-Jan-11 15:26:36.669774 - [DEBUG]
43321 2019-Jan-11 15:26:36.669798 - [DEBUG] Process 1179. path edge:
43322 2019-Jan-11 15:26:36.669823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43323 2019-Jan-11 15:26:36.669881 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
43324 2019-Jan-11 15:26:36.670507 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43325 2019-Jan-11 15:26:36.671136 - [DEBUG]
43326 2019-Jan-11 15:26:36.671162 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43327 2019-Jan-11 15:26:36.671818 - [DEBUG] Compose: EdgeIdentity * AllBottom
43328 2019-Jan-11 15:26:36.671848 - [DEBUG]
43329 2019-Jan-11 15:26:36.671873 - [DEBUG] Propagate flow
43330 2019-Jan-11 15:26:36.671897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43331 2019-Jan-11 15:26:36.671955 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43332 2019-Jan-11 15:26:36.672595 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43333 2019-Jan-11 15:26:36.673226 - [DEBUG] Edge function : AllBottom (result of previous compose)
43334 2019-Jan-11 15:26:36.673253 - [DEBUG]
43335 2019-Jan-11 15:26:36.673278 - [DEBUG] Join: AllTop & AllBottom
43336 2019-Jan-11 15:26:36.673306 - [DEBUG] = AllBottom (new jump func)
43337 2019-Jan-11 15:26:36.673332 - [DEBUG]
43338 2019-Jan-11 15:26:36.673356 - [DEBUG] Start adding new jump function
43339 2019-Jan-11 15:26:36.673381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43340 2019-Jan-11 15:26:36.673438 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43341 2019-Jan-11 15:26:36.674070 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43342 2019-Jan-11 15:26:36.674713 - [DEBUG] Edge Function : AllBottom
43343 2019-Jan-11 15:26:36.674741 - [DEBUG] End adding new jump function
43344 2019-Jan-11 15:26:36.674766 - [DEBUG]
43345 2019-Jan-11 15:26:36.674790 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
43346 2019-Jan-11 15:26:36.674822 - [DEBUG]
43347 2019-Jan-11 15:26:36.674846 - [DEBUG] Process 1180. path edge:
43348 2019-Jan-11 15:26:36.674870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43349 2019-Jan-11 15:26:36.674927 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
43350 2019-Jan-11 15:26:36.675556 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43351 2019-Jan-11 15:26:36.676184 - [DEBUG]
43352 2019-Jan-11 15:26:36.676210 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43353 2019-Jan-11 15:26:36.676853 - [DEBUG] Compose: EdgeIdentity * AllBottom
43354 2019-Jan-11 15:26:36.676883 - [DEBUG]
43355 2019-Jan-11 15:26:36.676908 - [DEBUG] Propagate flow
43356 2019-Jan-11 15:26:36.676932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43357 2019-Jan-11 15:26:36.676990 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43358 2019-Jan-11 15:26:36.677622 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43359 2019-Jan-11 15:26:36.678267 - [DEBUG] Edge function : AllBottom (result of previous compose)
43360 2019-Jan-11 15:26:36.678294 - [DEBUG]
43361 2019-Jan-11 15:26:36.678319 - [DEBUG] Join: AllTop & AllBottom
43362 2019-Jan-11 15:26:36.678346 - [DEBUG] = AllBottom (new jump func)
43363 2019-Jan-11 15:26:36.678372 - [DEBUG]
43364 2019-Jan-11 15:26:36.678396 - [DEBUG] Start adding new jump function
43365 2019-Jan-11 15:26:36.678420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43366 2019-Jan-11 15:26:36.678478 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43367 2019-Jan-11 15:26:36.679108 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43368 2019-Jan-11 15:26:36.679738 - [DEBUG] Edge Function : AllBottom
43369 2019-Jan-11 15:26:36.679767 - [DEBUG] End adding new jump function
43370 2019-Jan-11 15:26:36.679792 - [DEBUG]
43371 2019-Jan-11 15:26:36.679817 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
43372 2019-Jan-11 15:26:36.679841 - [DEBUG]
43373 2019-Jan-11 15:26:36.679865 - [DEBUG] Process 1181. path edge:
43374 2019-Jan-11 15:26:36.679890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43375 2019-Jan-11 15:26:36.679947 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
43376 2019-Jan-11 15:26:36.680578 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43377 2019-Jan-11 15:26:36.681219 - [DEBUG]
43378 2019-Jan-11 15:26:36.681245 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43379 2019-Jan-11 15:26:36.681895 - [DEBUG] Compose: EdgeIdentity * AllBottom
43380 2019-Jan-11 15:26:36.681925 - [DEBUG]
43381 2019-Jan-11 15:26:36.681950 - [DEBUG] Propagate flow
43382 2019-Jan-11 15:26:36.681975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43383 2019-Jan-11 15:26:36.682034 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43384 2019-Jan-11 15:26:36.682666 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43385 2019-Jan-11 15:26:36.683297 - [DEBUG] Edge function : AllBottom (result of previous compose)
43386 2019-Jan-11 15:26:36.683324 - [DEBUG]
43387 2019-Jan-11 15:26:36.683349 - [DEBUG] Join: AllTop & AllBottom
43388 2019-Jan-11 15:26:36.683377 - [DEBUG] = AllBottom (new jump func)
43389 2019-Jan-11 15:26:36.683403 - [DEBUG]
43390 2019-Jan-11 15:26:36.683428 - [DEBUG] Start adding new jump function
43391 2019-Jan-11 15:26:36.683469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43392 2019-Jan-11 15:26:36.683528 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43393 2019-Jan-11 15:26:36.684158 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43394 2019-Jan-11 15:26:36.684800 - [DEBUG] Edge Function : AllBottom
43395 2019-Jan-11 15:26:36.684829 - [DEBUG] End adding new jump function
43396 2019-Jan-11 15:26:36.684854 - [DEBUG]
43397 2019-Jan-11 15:26:36.684877 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
43398 2019-Jan-11 15:26:36.684902 - [DEBUG]
43399 2019-Jan-11 15:26:36.684925 - [DEBUG] Process 1182. path edge:
43400 2019-Jan-11 15:26:36.684950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43401 2019-Jan-11 15:26:36.685006 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
43402 2019-Jan-11 15:26:36.685632 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43403 2019-Jan-11 15:26:36.686260 - [DEBUG]
43404 2019-Jan-11 15:26:36.686287 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43405 2019-Jan-11 15:26:36.686931 - [DEBUG] Compose: EdgeIdentity * AllBottom
43406 2019-Jan-11 15:26:36.686960 - [DEBUG]
43407 2019-Jan-11 15:26:36.686985 - [DEBUG] Propagate flow
43408 2019-Jan-11 15:26:36.687009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43409 2019-Jan-11 15:26:36.687067 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43410 2019-Jan-11 15:26:36.687707 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43411 2019-Jan-11 15:26:36.688353 - [DEBUG] Edge function : AllBottom (result of previous compose)
43412 2019-Jan-11 15:26:36.688379 - [DEBUG]
43413 2019-Jan-11 15:26:36.688405 - [DEBUG] Join: AllTop & AllBottom
43414 2019-Jan-11 15:26:36.688432 - [DEBUG] = AllBottom (new jump func)
43415 2019-Jan-11 15:26:36.688458 - [DEBUG]
43416 2019-Jan-11 15:26:36.688483 - [DEBUG] Start adding new jump function
43417 2019-Jan-11 15:26:36.688507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43418 2019-Jan-11 15:26:36.688565 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43419 2019-Jan-11 15:26:36.689196 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43420 2019-Jan-11 15:26:36.689832 - [DEBUG] Edge Function : AllBottom
43421 2019-Jan-11 15:26:36.689865 - [DEBUG] End adding new jump function
43422 2019-Jan-11 15:26:36.689891 - [DEBUG]
43423 2019-Jan-11 15:26:36.689915 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
43424 2019-Jan-11 15:26:36.689940 - [DEBUG]
43425 2019-Jan-11 15:26:36.689964 - [DEBUG] Process 1183. path edge:
43426 2019-Jan-11 15:26:36.689989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43427 2019-Jan-11 15:26:36.690046 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
43428 2019-Jan-11 15:26:36.690683 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43429 2019-Jan-11 15:26:36.691326 - [DEBUG]
43430 2019-Jan-11 15:26:36.691351 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43431 2019-Jan-11 15:26:36.692010 - [DEBUG] Possible callees:
43432 2019-Jan-11 15:26:36.692037 - [DEBUG] llvm.dbg.declare
43433 2019-Jan-11 15:26:36.692063 - [DEBUG] Possible return sites:
43434 2019-Jan-11 15:26:36.692088 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12043435 2019-Jan-11 15:26:36.693348 - [DEBUG] Found and process special summary
43436 2019-Jan-11 15:26:36.693383 - [DEBUG] Compose: EdgeIdentity * AllBottom
43437 2019-Jan-11 15:26:36.693412 - [DEBUG]
43438 2019-Jan-11 15:26:36.693437 - [DEBUG] Propagate flow
43439 2019-Jan-11 15:26:36.693461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43440 2019-Jan-11 15:26:36.693519 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43441 2019-Jan-11 15:26:36.694149 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43442 2019-Jan-11 15:26:36.694794 - [DEBUG] Edge function : AllBottom (result of previous compose)
43443 2019-Jan-11 15:26:36.694819 - [DEBUG]
43444 2019-Jan-11 15:26:36.694844 - [DEBUG] Join: AllTop & AllBottom
43445 2019-Jan-11 15:26:36.694871 - [DEBUG] = AllBottom (new jump func)
43446 2019-Jan-11 15:26:36.694896 - [DEBUG]
43447 2019-Jan-11 15:26:36.694919 - [DEBUG] Start adding new jump function
43448 2019-Jan-11 15:26:36.694943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43449 2019-Jan-11 15:26:36.694999 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43450 2019-Jan-11 15:26:36.695629 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43451 2019-Jan-11 15:26:36.696256 - [DEBUG] Edge Function : AllBottom
43452 2019-Jan-11 15:26:36.696285 - [DEBUG] End adding new jump function
43453 2019-Jan-11 15:26:36.696310 - [DEBUG]
43454 2019-Jan-11 15:26:36.696335 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
43455 2019-Jan-11 15:26:36.696360 - [DEBUG]
43456 2019-Jan-11 15:26:36.696384 - [DEBUG] Process 1184. path edge:
43457 2019-Jan-11 15:26:36.696409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43458 2019-Jan-11 15:26:36.696466 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
43459 2019-Jan-11 15:26:36.697095 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43460 2019-Jan-11 15:26:36.697724 - [DEBUG]
43461 2019-Jan-11 15:26:36.697749 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43462 2019-Jan-11 15:26:36.698411 - [DEBUG] Compose: EdgeIdentity * AllBottom
43463 2019-Jan-11 15:26:36.698440 - [DEBUG]
43464 2019-Jan-11 15:26:36.698465 - [DEBUG] Propagate flow
43465 2019-Jan-11 15:26:36.698489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43466 2019-Jan-11 15:26:36.698548 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43467 2019-Jan-11 15:26:36.699184 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43468 2019-Jan-11 15:26:36.699813 - [DEBUG] Edge function : AllBottom (result of previous compose)
43469 2019-Jan-11 15:26:36.699840 - [DEBUG]
43470 2019-Jan-11 15:26:36.699865 - [DEBUG] Join: AllTop & AllBottom
43471 2019-Jan-11 15:26:36.699893 - [DEBUG] = AllBottom (new jump func)
43472 2019-Jan-11 15:26:36.699918 - [DEBUG]
43473 2019-Jan-11 15:26:36.699943 - [DEBUG] Start adding new jump function
43474 2019-Jan-11 15:26:36.699967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43475 2019-Jan-11 15:26:36.700025 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43476 2019-Jan-11 15:26:36.700663 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43477 2019-Jan-11 15:26:36.701305 - [DEBUG] Edge Function : AllBottom
43478 2019-Jan-11 15:26:36.701333 - [DEBUG] End adding new jump function
43479 2019-Jan-11 15:26:36.701357 - [DEBUG]
43480 2019-Jan-11 15:26:36.701381 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
43481 2019-Jan-11 15:26:36.701405 - [DEBUG]
43482 2019-Jan-11 15:26:36.701428 - [DEBUG] Process 1185. path edge:
43483 2019-Jan-11 15:26:36.701452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43484 2019-Jan-11 15:26:36.701508 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
43485 2019-Jan-11 15:26:36.702134 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43486 2019-Jan-11 15:26:36.702763 - [DEBUG]
43487 2019-Jan-11 15:26:36.702789 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43488 2019-Jan-11 15:26:36.703432 - [DEBUG] Compose: EdgeIdentity * AllBottom
43489 2019-Jan-11 15:26:36.703461 - [DEBUG]
43490 2019-Jan-11 15:26:36.703485 - [DEBUG] Propagate flow
43491 2019-Jan-11 15:26:36.703510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43492 2019-Jan-11 15:26:36.703568 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43493 2019-Jan-11 15:26:36.704205 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43494 2019-Jan-11 15:26:36.704848 - [DEBUG] Edge function : AllBottom (result of previous compose)
43495 2019-Jan-11 15:26:36.704874 - [DEBUG]
43496 2019-Jan-11 15:26:36.704899 - [DEBUG] Join: AllTop & AllBottom
43497 2019-Jan-11 15:26:36.704925 - [DEBUG] = AllBottom (new jump func)
43498 2019-Jan-11 15:26:36.704950 - [DEBUG]
43499 2019-Jan-11 15:26:36.704973 - [DEBUG] Start adding new jump function
43500 2019-Jan-11 15:26:36.704997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43501 2019-Jan-11 15:26:36.705054 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43502 2019-Jan-11 15:26:36.705683 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43503 2019-Jan-11 15:26:36.706317 - [DEBUG] Edge Function : AllBottom
43504 2019-Jan-11 15:26:36.706346 - [DEBUG] End adding new jump function
43505 2019-Jan-11 15:26:36.706371 - [DEBUG]
43506 2019-Jan-11 15:26:36.706395 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
43507 2019-Jan-11 15:26:36.706420 - [DEBUG]
43508 2019-Jan-11 15:26:36.706444 - [DEBUG] Process 1186. path edge:
43509 2019-Jan-11 15:26:36.706468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43510 2019-Jan-11 15:26:36.706525 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
43511 2019-Jan-11 15:26:36.707160 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43512 2019-Jan-11 15:26:36.707788 - [DEBUG]
43513 2019-Jan-11 15:26:36.707813 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43514 2019-Jan-11 15:26:36.708476 - [DEBUG] Possible callees:
43515 2019-Jan-11 15:26:36.708503 - [DEBUG] llvm.dbg.declare
43516 2019-Jan-11 15:26:36.708529 - [DEBUG] Possible return sites:
43517 2019-Jan-11 15:26:36.708553 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14943518 2019-Jan-11 15:26:36.709814 - [DEBUG] Found and process special summary
43519 2019-Jan-11 15:26:36.709848 - [DEBUG] Compose: EdgeIdentity * AllBottom
43520 2019-Jan-11 15:26:36.709877 - [DEBUG]
43521 2019-Jan-11 15:26:36.709901 - [DEBUG] Propagate flow
43522 2019-Jan-11 15:26:36.709925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43523 2019-Jan-11 15:26:36.709983 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43524 2019-Jan-11 15:26:36.710612 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43525 2019-Jan-11 15:26:36.711254 - [DEBUG] Edge function : AllBottom (result of previous compose)
43526 2019-Jan-11 15:26:36.711279 - [DEBUG]
43527 2019-Jan-11 15:26:36.711304 - [DEBUG] Join: AllTop & AllBottom
43528 2019-Jan-11 15:26:36.711330 - [DEBUG] = AllBottom (new jump func)
43529 2019-Jan-11 15:26:36.711354 - [DEBUG]
43530 2019-Jan-11 15:26:36.711378 - [DEBUG] Start adding new jump function
43531 2019-Jan-11 15:26:36.711401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43532 2019-Jan-11 15:26:36.711457 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43533 2019-Jan-11 15:26:36.712087 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43534 2019-Jan-11 15:26:36.712715 - [DEBUG] Edge Function : AllBottom
43535 2019-Jan-11 15:26:36.712744 - [DEBUG] End adding new jump function
43536 2019-Jan-11 15:26:36.712769 - [DEBUG]
43537 2019-Jan-11 15:26:36.712793 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
43538 2019-Jan-11 15:26:36.712818 - [DEBUG]
43539 2019-Jan-11 15:26:36.712842 - [DEBUG] Process 1187. path edge:
43540 2019-Jan-11 15:26:36.712866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43541 2019-Jan-11 15:26:36.712924 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
43542 2019-Jan-11 15:26:36.713553 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43543 2019-Jan-11 15:26:36.714182 - [DEBUG]
43544 2019-Jan-11 15:26:36.714207 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43545 2019-Jan-11 15:26:36.714869 - [DEBUG] Compose: EdgeIdentity * AllBottom
43546 2019-Jan-11 15:26:36.714898 - [DEBUG]
43547 2019-Jan-11 15:26:36.714923 - [DEBUG] Propagate flow
43548 2019-Jan-11 15:26:36.714946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43549 2019-Jan-11 15:26:36.715004 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43550 2019-Jan-11 15:26:36.715631 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43551 2019-Jan-11 15:26:36.716260 - [DEBUG] Edge function : AllBottom (result of previous compose)
43552 2019-Jan-11 15:26:36.716287 - [DEBUG]
43553 2019-Jan-11 15:26:36.716312 - [DEBUG] Join: AllTop & AllBottom
43554 2019-Jan-11 15:26:36.716339 - [DEBUG] = AllBottom (new jump func)
43555 2019-Jan-11 15:26:36.716365 - [DEBUG]
43556 2019-Jan-11 15:26:36.716389 - [DEBUG] Start adding new jump function
43557 2019-Jan-11 15:26:36.716413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43558 2019-Jan-11 15:26:36.716470 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43559 2019-Jan-11 15:26:36.717099 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43560 2019-Jan-11 15:26:36.717725 - [DEBUG] Edge Function : AllBottom
43561 2019-Jan-11 15:26:36.717754 - [DEBUG] End adding new jump function
43562 2019-Jan-11 15:26:36.717787 - [DEBUG]
43563 2019-Jan-11 15:26:36.717812 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
43564 2019-Jan-11 15:26:36.717837 - [DEBUG]
43565 2019-Jan-11 15:26:36.717873 - [DEBUG] Process 1188. path edge:
43566 2019-Jan-11 15:26:36.717900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43567 2019-Jan-11 15:26:36.717957 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
43568 2019-Jan-11 15:26:36.718584 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43569 2019-Jan-11 15:26:36.719212 - [DEBUG]
43570 2019-Jan-11 15:26:36.719238 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43571 2019-Jan-11 15:26:36.719883 - [DEBUG] Compose: EdgeIdentity * AllBottom
43572 2019-Jan-11 15:26:36.719912 - [DEBUG]
43573 2019-Jan-11 15:26:36.719936 - [DEBUG] Propagate flow
43574 2019-Jan-11 15:26:36.719961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43575 2019-Jan-11 15:26:36.720019 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43576 2019-Jan-11 15:26:36.720657 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43577 2019-Jan-11 15:26:36.721299 - [DEBUG] Edge function : AllBottom (result of previous compose)
43578 2019-Jan-11 15:26:36.721324 - [DEBUG]
43579 2019-Jan-11 15:26:36.721349 - [DEBUG] Join: AllTop & AllBottom
43580 2019-Jan-11 15:26:36.721375 - [DEBUG] = AllBottom (new jump func)
43581 2019-Jan-11 15:26:36.721400 - [DEBUG]
43582 2019-Jan-11 15:26:36.721424 - [DEBUG] Start adding new jump function
43583 2019-Jan-11 15:26:36.721447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43584 2019-Jan-11 15:26:36.721504 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43585 2019-Jan-11 15:26:36.722133 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43586 2019-Jan-11 15:26:36.722768 - [DEBUG] Edge Function : AllBottom
43587 2019-Jan-11 15:26:36.722797 - [DEBUG] End adding new jump function
43588 2019-Jan-11 15:26:36.722823 - [DEBUG]
43589 2019-Jan-11 15:26:36.722847 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
43590 2019-Jan-11 15:26:36.722872 - [DEBUG]
43591 2019-Jan-11 15:26:36.722896 - [DEBUG] Process 1189. path edge:
43592 2019-Jan-11 15:26:36.722921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43593 2019-Jan-11 15:26:36.722978 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
43594 2019-Jan-11 15:26:36.723615 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43595 2019-Jan-11 15:26:36.724243 - [DEBUG]
43596 2019-Jan-11 15:26:36.724268 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43597 2019-Jan-11 15:26:36.724930 - [DEBUG] Possible callees:
43598 2019-Jan-11 15:26:36.724957 - [DEBUG] llvm.dbg.declare
43599 2019-Jan-11 15:26:36.724983 - [DEBUG] Possible return sites:
43600 2019-Jan-11 15:26:36.725007 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15543601 2019-Jan-11 15:26:36.726261 - [DEBUG] Found and process special summary
43602 2019-Jan-11 15:26:36.726295 - [DEBUG] Compose: EdgeIdentity * AllBottom
43603 2019-Jan-11 15:26:36.726323 - [DEBUG]
43604 2019-Jan-11 15:26:36.726356 - [DEBUG] Propagate flow
43605 2019-Jan-11 15:26:36.726381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43606 2019-Jan-11 15:26:36.726438 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43607 2019-Jan-11 15:26:36.727070 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43608 2019-Jan-11 15:26:36.727699 - [DEBUG] Edge function : AllBottom (result of previous compose)
43609 2019-Jan-11 15:26:36.727726 - [DEBUG]
43610 2019-Jan-11 15:26:36.727751 - [DEBUG] Join: AllTop & AllBottom
43611 2019-Jan-11 15:26:36.727779 - [DEBUG] = AllBottom (new jump func)
43612 2019-Jan-11 15:26:36.727804 - [DEBUG]
43613 2019-Jan-11 15:26:36.727828 - [DEBUG] Start adding new jump function
43614 2019-Jan-11 15:26:36.727853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43615 2019-Jan-11 15:26:36.727923 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43616 2019-Jan-11 15:26:36.728552 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43617 2019-Jan-11 15:26:36.729180 - [DEBUG] Edge Function : AllBottom
43618 2019-Jan-11 15:26:36.729208 - [DEBUG] End adding new jump function
43619 2019-Jan-11 15:26:36.729233 - [DEBUG]
43620 2019-Jan-11 15:26:36.729258 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
43621 2019-Jan-11 15:26:36.729283 - [DEBUG]
43622 2019-Jan-11 15:26:36.729307 - [DEBUG] Process 1190. path edge:
43623 2019-Jan-11 15:26:36.729332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43624 2019-Jan-11 15:26:36.729389 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
43625 2019-Jan-11 15:26:36.730018 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43626 2019-Jan-11 15:26:36.730646 - [DEBUG]
43627 2019-Jan-11 15:26:36.730671 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43628 2019-Jan-11 15:26:36.731332 - [DEBUG] Compose: EdgeIdentity * AllBottom
43629 2019-Jan-11 15:26:36.731361 - [DEBUG]
43630 2019-Jan-11 15:26:36.731385 - [DEBUG] Propagate flow
43631 2019-Jan-11 15:26:36.731408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43632 2019-Jan-11 15:26:36.731466 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43633 2019-Jan-11 15:26:36.732100 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43634 2019-Jan-11 15:26:36.732728 - [DEBUG] Edge function : AllBottom (result of previous compose)
43635 2019-Jan-11 15:26:36.732755 - [DEBUG]
43636 2019-Jan-11 15:26:36.732780 - [DEBUG] Join: AllTop & AllBottom
43637 2019-Jan-11 15:26:36.732808 - [DEBUG] = AllBottom (new jump func)
43638 2019-Jan-11 15:26:36.732834 - [DEBUG]
43639 2019-Jan-11 15:26:36.732858 - [DEBUG] Start adding new jump function
43640 2019-Jan-11 15:26:36.732883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43641 2019-Jan-11 15:26:36.732940 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43642 2019-Jan-11 15:26:36.733571 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43643 2019-Jan-11 15:26:36.734197 - [DEBUG] Edge Function : AllBottom
43644 2019-Jan-11 15:26:36.734226 - [DEBUG] End adding new jump function
43645 2019-Jan-11 15:26:36.734251 - [DEBUG]
43646 2019-Jan-11 15:26:36.734276 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43647 2019-Jan-11 15:26:36.734301 - [DEBUG]
43648 2019-Jan-11 15:26:36.734325 - [DEBUG] Process 1191. path edge:
43649 2019-Jan-11 15:26:36.734358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43650 2019-Jan-11 15:26:36.734416 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
43651 2019-Jan-11 15:26:36.735056 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43652 2019-Jan-11 15:26:36.735685 - [DEBUG]
43653 2019-Jan-11 15:26:36.735711 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43654 2019-Jan-11 15:26:36.736354 - [DEBUG] Compose: EdgeIdentity * AllBottom
43655 2019-Jan-11 15:26:36.736383 - [DEBUG]
43656 2019-Jan-11 15:26:36.736408 - [DEBUG] Propagate flow
43657 2019-Jan-11 15:26:36.736432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43658 2019-Jan-11 15:26:36.736491 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43659 2019-Jan-11 15:26:36.737118 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43660 2019-Jan-11 15:26:36.737749 - [DEBUG] Edge function : AllBottom (result of previous compose)
43661 2019-Jan-11 15:26:36.737775 - [DEBUG]
43662 2019-Jan-11 15:26:36.737801 - [DEBUG] Join: AllTop & AllBottom
43663 2019-Jan-11 15:26:36.737828 - [DEBUG] = AllBottom (new jump func)
43664 2019-Jan-11 15:26:36.737854 - [DEBUG]
43665 2019-Jan-11 15:26:36.737892 - [DEBUG] Start adding new jump function
43666 2019-Jan-11 15:26:36.737916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43667 2019-Jan-11 15:26:36.737974 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43668 2019-Jan-11 15:26:36.738603 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43669 2019-Jan-11 15:26:36.739228 - [DEBUG] Edge Function : AllBottom
43670 2019-Jan-11 15:26:36.739256 - [DEBUG] End adding new jump function
43671 2019-Jan-11 15:26:36.739281 - [DEBUG]
43672 2019-Jan-11 15:26:36.739306 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43673 2019-Jan-11 15:26:36.739330 - [DEBUG]
43674 2019-Jan-11 15:26:36.739354 - [DEBUG] Process 1192. path edge:
43675 2019-Jan-11 15:26:36.739379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43676 2019-Jan-11 15:26:36.739437 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
43677 2019-Jan-11 15:26:36.740061 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43678 2019-Jan-11 15:26:36.740688 - [DEBUG]
43679 2019-Jan-11 15:26:36.740714 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43680 2019-Jan-11 15:26:36.741373 - [DEBUG] Compose: EdgeIdentity * AllBottom
43681 2019-Jan-11 15:26:36.741402 - [DEBUG]
43682 2019-Jan-11 15:26:36.741426 - [DEBUG] Propagate flow
43683 2019-Jan-11 15:26:36.741449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43684 2019-Jan-11 15:26:36.741507 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43685 2019-Jan-11 15:26:36.742144 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43686 2019-Jan-11 15:26:36.742773 - [DEBUG] Edge function : AllBottom (result of previous compose)
43687 2019-Jan-11 15:26:36.742799 - [DEBUG]
43688 2019-Jan-11 15:26:36.742825 - [DEBUG] Join: AllTop & AllBottom
43689 2019-Jan-11 15:26:36.742852 - [DEBUG] = AllBottom (new jump func)
43690 2019-Jan-11 15:26:36.742878 - [DEBUG]
43691 2019-Jan-11 15:26:36.742902 - [DEBUG] Start adding new jump function
43692 2019-Jan-11 15:26:36.742927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43693 2019-Jan-11 15:26:36.742984 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43694 2019-Jan-11 15:26:36.743622 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43695 2019-Jan-11 15:26:36.744258 - [DEBUG] Edge Function : AllBottom
43696 2019-Jan-11 15:26:36.744287 - [DEBUG] End adding new jump function
43697 2019-Jan-11 15:26:36.744312 - [DEBUG]
43698 2019-Jan-11 15:26:36.744336 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43699 2019-Jan-11 15:26:36.744361 - [DEBUG]
43700 2019-Jan-11 15:26:36.744385 - [DEBUG] Process 1193. path edge:
43701 2019-Jan-11 15:26:36.744410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43702 2019-Jan-11 15:26:36.744467 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
43703 2019-Jan-11 15:26:36.745119 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43704 2019-Jan-11 15:26:36.745748 - [DEBUG]
43705 2019-Jan-11 15:26:36.745773 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43706 2019-Jan-11 15:26:36.746420 - [DEBUG] Possible callees:
43707 2019-Jan-11 15:26:36.746447 - [DEBUG] llvm.dbg.declare
43708 2019-Jan-11 15:26:36.746473 - [DEBUG] Possible return sites:
43709 2019-Jan-11 15:26:36.746498 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16343710 2019-Jan-11 15:26:36.747750 - [DEBUG] Found and process special summary
43711 2019-Jan-11 15:26:36.747784 - [DEBUG] Compose: EdgeIdentity * AllBottom
43712 2019-Jan-11 15:26:36.747813 - [DEBUG]
43713 2019-Jan-11 15:26:36.747837 - [DEBUG] Propagate flow
43714 2019-Jan-11 15:26:36.747875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43715 2019-Jan-11 15:26:36.747933 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43716 2019-Jan-11 15:26:36.748564 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43717 2019-Jan-11 15:26:36.749193 - [DEBUG] Edge function : AllBottom (result of previous compose)
43718 2019-Jan-11 15:26:36.749219 - [DEBUG]
43719 2019-Jan-11 15:26:36.749245 - [DEBUG] Join: AllTop & AllBottom
43720 2019-Jan-11 15:26:36.749272 - [DEBUG] = AllBottom (new jump func)
43721 2019-Jan-11 15:26:36.749298 - [DEBUG]
43722 2019-Jan-11 15:26:36.749322 - [DEBUG] Start adding new jump function
43723 2019-Jan-11 15:26:36.749346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43724 2019-Jan-11 15:26:36.749404 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43725 2019-Jan-11 15:26:36.750034 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43726 2019-Jan-11 15:26:36.750662 - [DEBUG] Edge Function : AllBottom
43727 2019-Jan-11 15:26:36.750690 - [DEBUG] End adding new jump function
43728 2019-Jan-11 15:26:36.750715 - [DEBUG]
43729 2019-Jan-11 15:26:36.750739 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43730 2019-Jan-11 15:26:36.750764 - [DEBUG]
43731 2019-Jan-11 15:26:36.750788 - [DEBUG] Process 1194. path edge:
43732 2019-Jan-11 15:26:36.750813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43733 2019-Jan-11 15:26:36.750871 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
43734 2019-Jan-11 15:26:36.751512 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43735 2019-Jan-11 15:26:36.752149 - [DEBUG]
43736 2019-Jan-11 15:26:36.752175 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43737 2019-Jan-11 15:26:36.752823 - [DEBUG] Compose: EdgeIdentity * AllBottom
43738 2019-Jan-11 15:26:36.752852 - [DEBUG]
43739 2019-Jan-11 15:26:36.752877 - [DEBUG] Propagate flow
43740 2019-Jan-11 15:26:36.752901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43741 2019-Jan-11 15:26:36.752959 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43742 2019-Jan-11 15:26:36.753587 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43743 2019-Jan-11 15:26:36.754215 - [DEBUG] Edge function : AllBottom (result of previous compose)
43744 2019-Jan-11 15:26:36.754241 - [DEBUG]
43745 2019-Jan-11 15:26:36.754267 - [DEBUG] Join: AllTop & AllBottom
43746 2019-Jan-11 15:26:36.754294 - [DEBUG] = AllBottom (new jump func)
43747 2019-Jan-11 15:26:36.754320 - [DEBUG]
43748 2019-Jan-11 15:26:36.754344 - [DEBUG] Start adding new jump function
43749 2019-Jan-11 15:26:36.754369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43750 2019-Jan-11 15:26:36.754426 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43751 2019-Jan-11 15:26:36.755072 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43752 2019-Jan-11 15:26:36.755697 - [DEBUG] Edge Function : AllBottom
43753 2019-Jan-11 15:26:36.755726 - [DEBUG] End adding new jump function
43754 2019-Jan-11 15:26:36.755751 - [DEBUG]
43755 2019-Jan-11 15:26:36.755775 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43756 2019-Jan-11 15:26:36.755800 - [DEBUG]
43757 2019-Jan-11 15:26:36.755825 - [DEBUG] Process 1195. path edge:
43758 2019-Jan-11 15:26:36.755850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43759 2019-Jan-11 15:26:36.755907 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
43760 2019-Jan-11 15:26:36.756533 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43761 2019-Jan-11 15:26:36.757161 - [DEBUG]
43762 2019-Jan-11 15:26:36.757187 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43763 2019-Jan-11 15:26:36.757831 - [DEBUG] Compose: EdgeIdentity * AllBottom
43764 2019-Jan-11 15:26:36.757871 - [DEBUG]
43765 2019-Jan-11 15:26:36.757898 - [DEBUG] Propagate flow
43766 2019-Jan-11 15:26:36.757923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43767 2019-Jan-11 15:26:36.757982 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43768 2019-Jan-11 15:26:36.758620 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43769 2019-Jan-11 15:26:36.759248 - [DEBUG] Edge function : AllBottom (result of previous compose)
43770 2019-Jan-11 15:26:36.759274 - [DEBUG]
43771 2019-Jan-11 15:26:36.759300 - [DEBUG] Join: AllTop & AllBottom
43772 2019-Jan-11 15:26:36.759327 - [DEBUG] = AllBottom (new jump func)
43773 2019-Jan-11 15:26:36.759353 - [DEBUG]
43774 2019-Jan-11 15:26:36.759377 - [DEBUG] Start adding new jump function
43775 2019-Jan-11 15:26:36.759402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43776 2019-Jan-11 15:26:36.759459 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43777 2019-Jan-11 15:26:36.760089 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43778 2019-Jan-11 15:26:36.760724 - [DEBUG] Edge Function : AllBottom
43779 2019-Jan-11 15:26:36.760753 - [DEBUG] End adding new jump function
43780 2019-Jan-11 15:26:36.760786 - [DEBUG]
43781 2019-Jan-11 15:26:36.760811 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43782 2019-Jan-11 15:26:36.760836 - [DEBUG]
43783 2019-Jan-11 15:26:36.760860 - [DEBUG] Process 1196. path edge:
43784 2019-Jan-11 15:26:36.760886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43785 2019-Jan-11 15:26:36.760943 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
43786 2019-Jan-11 15:26:36.761595 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43787 2019-Jan-11 15:26:36.762224 - [DEBUG]
43788 2019-Jan-11 15:26:36.762249 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43789 2019-Jan-11 15:26:36.762896 - [DEBUG] Possible callees:
43790 2019-Jan-11 15:26:36.762922 - [DEBUG] llvm.dbg.declare
43791 2019-Jan-11 15:26:36.762949 - [DEBUG] Possible return sites:
43792 2019-Jan-11 15:26:36.762973 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16943793 2019-Jan-11 15:26:36.764225 - [DEBUG] Found and process special summary
43794 2019-Jan-11 15:26:36.764259 - [DEBUG] Compose: EdgeIdentity * AllBottom
43795 2019-Jan-11 15:26:36.764287 - [DEBUG]
43796 2019-Jan-11 15:26:36.764312 - [DEBUG] Propagate flow
43797 2019-Jan-11 15:26:36.764336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43798 2019-Jan-11 15:26:36.764393 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43799 2019-Jan-11 15:26:36.765038 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43800 2019-Jan-11 15:26:36.765667 - [DEBUG] Edge function : AllBottom (result of previous compose)
43801 2019-Jan-11 15:26:36.765694 - [DEBUG]
43802 2019-Jan-11 15:26:36.765719 - [DEBUG] Join: AllTop & AllBottom
43803 2019-Jan-11 15:26:36.765747 - [DEBUG] = AllBottom (new jump func)
43804 2019-Jan-11 15:26:36.765773 - [DEBUG]
43805 2019-Jan-11 15:26:36.765797 - [DEBUG] Start adding new jump function
43806 2019-Jan-11 15:26:36.765821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43807 2019-Jan-11 15:26:36.765879 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43808 2019-Jan-11 15:26:36.766507 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43809 2019-Jan-11 15:26:36.767135 - [DEBUG] Edge Function : AllBottom
43810 2019-Jan-11 15:26:36.767164 - [DEBUG] End adding new jump function
43811 2019-Jan-11 15:26:36.767189 - [DEBUG]
43812 2019-Jan-11 15:26:36.767213 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43813 2019-Jan-11 15:26:36.767238 - [DEBUG]
43814 2019-Jan-11 15:26:36.767262 - [DEBUG] Process 1197. path edge:
43815 2019-Jan-11 15:26:36.767287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43816 2019-Jan-11 15:26:36.767344 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
43817 2019-Jan-11 15:26:36.767990 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43818 2019-Jan-11 15:26:36.768618 - [DEBUG]
43819 2019-Jan-11 15:26:36.768643 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43820 2019-Jan-11 15:26:36.769290 - [DEBUG] Compose: EdgeIdentity * AllBottom
43821 2019-Jan-11 15:26:36.769320 - [DEBUG]
43822 2019-Jan-11 15:26:36.769352 - [DEBUG] Propagate flow
43823 2019-Jan-11 15:26:36.769377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43824 2019-Jan-11 15:26:36.769436 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43825 2019-Jan-11 15:26:36.770072 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43826 2019-Jan-11 15:26:36.770702 - [DEBUG] Edge function : AllBottom (result of previous compose)
43827 2019-Jan-11 15:26:36.770729 - [DEBUG]
43828 2019-Jan-11 15:26:36.770755 - [DEBUG] Join: AllTop & AllBottom
43829 2019-Jan-11 15:26:36.770782 - [DEBUG] = AllBottom (new jump func)
43830 2019-Jan-11 15:26:36.770808 - [DEBUG]
43831 2019-Jan-11 15:26:36.770832 - [DEBUG] Start adding new jump function
43832 2019-Jan-11 15:26:36.770857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43833 2019-Jan-11 15:26:36.770914 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43834 2019-Jan-11 15:26:36.771559 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43835 2019-Jan-11 15:26:36.772185 - [DEBUG] Edge Function : AllBottom
43836 2019-Jan-11 15:26:36.772214 - [DEBUG] End adding new jump function
43837 2019-Jan-11 15:26:36.772239 - [DEBUG]
43838 2019-Jan-11 15:26:36.772264 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43839 2019-Jan-11 15:26:36.772289 - [DEBUG]
43840 2019-Jan-11 15:26:36.772313 - [DEBUG] Process 1198. path edge:
43841 2019-Jan-11 15:26:36.772338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43842 2019-Jan-11 15:26:36.772396 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
43843 2019-Jan-11 15:26:36.773023 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43844 2019-Jan-11 15:26:36.773652 - [DEBUG]
43845 2019-Jan-11 15:26:36.773677 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43846 2019-Jan-11 15:26:36.774323 - [DEBUG] Compose: EdgeIdentity * AllBottom
43847 2019-Jan-11 15:26:36.774354 - [DEBUG]
43848 2019-Jan-11 15:26:36.774378 - [DEBUG] Propagate flow
43849 2019-Jan-11 15:26:36.774403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43850 2019-Jan-11 15:26:36.774462 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43851 2019-Jan-11 15:26:36.775109 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43852 2019-Jan-11 15:26:36.775737 - [DEBUG] Edge function : AllBottom (result of previous compose)
43853 2019-Jan-11 15:26:36.775764 - [DEBUG]
43854 2019-Jan-11 15:26:36.775789 - [DEBUG] Join: AllTop & AllBottom
43855 2019-Jan-11 15:26:36.775817 - [DEBUG] = AllBottom (new jump func)
43856 2019-Jan-11 15:26:36.775842 - [DEBUG]
43857 2019-Jan-11 15:26:36.775866 - [DEBUG] Start adding new jump function
43858 2019-Jan-11 15:26:36.775891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43859 2019-Jan-11 15:26:36.775948 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43860 2019-Jan-11 15:26:36.776577 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43861 2019-Jan-11 15:26:36.777206 - [DEBUG] Edge Function : AllBottom
43862 2019-Jan-11 15:26:36.777235 - [DEBUG] End adding new jump function
43863 2019-Jan-11 15:26:36.777260 - [DEBUG]
43864 2019-Jan-11 15:26:36.777284 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43865 2019-Jan-11 15:26:36.777309 - [DEBUG]
43866 2019-Jan-11 15:26:36.777334 - [DEBUG] Process 1199. path edge:
43867 2019-Jan-11 15:26:36.777366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43868 2019-Jan-11 15:26:36.777424 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
43869 2019-Jan-11 15:26:36.778071 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43870 2019-Jan-11 15:26:36.778700 - [DEBUG]
43871 2019-Jan-11 15:26:36.778725 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43872 2019-Jan-11 15:26:36.779373 - [DEBUG] Compose: EdgeIdentity * AllBottom
43873 2019-Jan-11 15:26:36.779403 - [DEBUG]
43874 2019-Jan-11 15:26:36.779428 - [DEBUG] Propagate flow
43875 2019-Jan-11 15:26:36.779452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43876 2019-Jan-11 15:26:36.779510 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43877 2019-Jan-11 15:26:36.780137 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43878 2019-Jan-11 15:26:36.780766 - [DEBUG] Edge function : AllBottom (result of previous compose)
43879 2019-Jan-11 15:26:36.780792 - [DEBUG]
43880 2019-Jan-11 15:26:36.780817 - [DEBUG] Join: AllTop & AllBottom
43881 2019-Jan-11 15:26:36.780845 - [DEBUG] = AllBottom (new jump func)
43882 2019-Jan-11 15:26:36.780871 - [DEBUG]
43883 2019-Jan-11 15:26:36.780895 - [DEBUG] Start adding new jump function
43884 2019-Jan-11 15:26:36.780919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43885 2019-Jan-11 15:26:36.780977 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43886 2019-Jan-11 15:26:36.781623 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43887 2019-Jan-11 15:26:36.782250 - [DEBUG] Edge Function : AllBottom
43888 2019-Jan-11 15:26:36.782279 - [DEBUG] End adding new jump function
43889 2019-Jan-11 15:26:36.782304 - [DEBUG]
43890 2019-Jan-11 15:26:36.782328 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43891 2019-Jan-11 15:26:36.782353 - [DEBUG]
43892 2019-Jan-11 15:26:36.782378 - [DEBUG] Process 1200. path edge:
43893 2019-Jan-11 15:26:36.782403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43894 2019-Jan-11 15:26:36.782460 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
43895 2019-Jan-11 15:26:36.783087 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43896 2019-Jan-11 15:26:36.783717 - [DEBUG]
43897 2019-Jan-11 15:26:36.783743 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43898 2019-Jan-11 15:26:36.784386 - [DEBUG] Compose: EdgeIdentity * AllBottom
43899 2019-Jan-11 15:26:36.784415 - [DEBUG]
43900 2019-Jan-11 15:26:36.784440 - [DEBUG] Propagate flow
43901 2019-Jan-11 15:26:36.784464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43902 2019-Jan-11 15:26:36.784535 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43903 2019-Jan-11 15:26:36.785167 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43904 2019-Jan-11 15:26:36.785796 - [DEBUG] Edge function : AllBottom (result of previous compose)
43905 2019-Jan-11 15:26:36.785823 - [DEBUG]
43906 2019-Jan-11 15:26:36.785849 - [DEBUG] Join: AllTop & AllBottom
43907 2019-Jan-11 15:26:36.785876 - [DEBUG] = AllBottom (new jump func)
43908 2019-Jan-11 15:26:36.785902 - [DEBUG]
43909 2019-Jan-11 15:26:36.785926 - [DEBUG] Start adding new jump function
43910 2019-Jan-11 15:26:36.785951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43911 2019-Jan-11 15:26:36.786020 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43912 2019-Jan-11 15:26:36.786651 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43913 2019-Jan-11 15:26:36.787281 - [DEBUG] Edge Function : AllBottom
43914 2019-Jan-11 15:26:36.787309 - [DEBUG] End adding new jump function
43915 2019-Jan-11 15:26:36.787334 - [DEBUG]
43916 2019-Jan-11 15:26:36.787359 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43917 2019-Jan-11 15:26:36.787384 - [DEBUG]
43918 2019-Jan-11 15:26:36.787409 - [DEBUG] Process 1201. path edge:
43919 2019-Jan-11 15:26:36.787434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43920 2019-Jan-11 15:26:36.787491 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
43921 2019-Jan-11 15:26:36.788136 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43922 2019-Jan-11 15:26:36.788765 - [DEBUG]
43923 2019-Jan-11 15:26:36.788790 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43924 2019-Jan-11 15:26:36.789439 - [DEBUG] Compose: EdgeIdentity * AllBottom
43925 2019-Jan-11 15:26:36.789468 - [DEBUG]
43926 2019-Jan-11 15:26:36.789493 - [DEBUG] Propagate flow
43927 2019-Jan-11 15:26:36.789517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43928 2019-Jan-11 15:26:36.789575 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43929 2019-Jan-11 15:26:36.790201 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43930 2019-Jan-11 15:26:36.790829 - [DEBUG] Edge function : AllBottom (result of previous compose)
43931 2019-Jan-11 15:26:36.790856 - [DEBUG]
43932 2019-Jan-11 15:26:36.790881 - [DEBUG] Join: AllTop & AllBottom
43933 2019-Jan-11 15:26:36.790909 - [DEBUG] = AllBottom (new jump func)
43934 2019-Jan-11 15:26:36.790935 - [DEBUG]
43935 2019-Jan-11 15:26:36.790959 - [DEBUG] Start adding new jump function
43936 2019-Jan-11 15:26:36.790984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43937 2019-Jan-11 15:26:36.791041 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43938 2019-Jan-11 15:26:36.791687 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43939 2019-Jan-11 15:26:36.792313 - [DEBUG] Edge Function : AllBottom
43940 2019-Jan-11 15:26:36.792342 - [DEBUG] End adding new jump function
43941 2019-Jan-11 15:26:36.792367 - [DEBUG]
43942 2019-Jan-11 15:26:36.792392 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43943 2019-Jan-11 15:26:36.792417 - [DEBUG]
43944 2019-Jan-11 15:26:36.792441 - [DEBUG] Process 1202. path edge:
43945 2019-Jan-11 15:26:36.792466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43946 2019-Jan-11 15:26:36.792523 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
43947 2019-Jan-11 15:26:36.793149 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43948 2019-Jan-11 15:26:36.793778 - [DEBUG]
43949 2019-Jan-11 15:26:36.793804 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43950 2019-Jan-11 15:26:36.794446 - [DEBUG] Compose: EdgeIdentity * AllBottom
43951 2019-Jan-11 15:26:36.794477 - [DEBUG]
43952 2019-Jan-11 15:26:36.794501 - [DEBUG] Propagate flow
43953 2019-Jan-11 15:26:36.794536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43954 2019-Jan-11 15:26:36.794596 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43955 2019-Jan-11 15:26:36.795234 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43956 2019-Jan-11 15:26:36.795863 - [DEBUG] Edge function : AllBottom (result of previous compose)
43957 2019-Jan-11 15:26:36.795890 - [DEBUG]
43958 2019-Jan-11 15:26:36.795915 - [DEBUG] Join: AllTop & AllBottom
43959 2019-Jan-11 15:26:36.795942 - [DEBUG] = AllBottom (new jump func)
43960 2019-Jan-11 15:26:36.795968 - [DEBUG]
43961 2019-Jan-11 15:26:36.795992 - [DEBUG] Start adding new jump function
43962 2019-Jan-11 15:26:36.796017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43963 2019-Jan-11 15:26:36.796074 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43964 2019-Jan-11 15:26:36.796703 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43965 2019-Jan-11 15:26:36.797329 - [DEBUG] Edge Function : AllBottom
43966 2019-Jan-11 15:26:36.797359 - [DEBUG] End adding new jump function
43967 2019-Jan-11 15:26:36.797384 - [DEBUG]
43968 2019-Jan-11 15:26:36.797408 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43969 2019-Jan-11 15:26:36.797433 - [DEBUG]
43970 2019-Jan-11 15:26:36.797457 - [DEBUG] Process 1203. path edge:
43971 2019-Jan-11 15:26:36.797482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43972 2019-Jan-11 15:26:36.797539 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
43973 2019-Jan-11 15:26:36.798182 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43974 2019-Jan-11 15:26:36.798811 - [DEBUG]
43975 2019-Jan-11 15:26:36.798837 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43976 2019-Jan-11 15:26:36.799481 - [DEBUG] Compose: EdgeIdentity * AllBottom
43977 2019-Jan-11 15:26:36.799511 - [DEBUG]
43978 2019-Jan-11 15:26:36.799535 - [DEBUG] Propagate flow
43979 2019-Jan-11 15:26:36.799560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43980 2019-Jan-11 15:26:36.799618 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43981 2019-Jan-11 15:26:36.800253 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43982 2019-Jan-11 15:26:36.800882 - [DEBUG] Edge function : AllBottom (result of previous compose)
43983 2019-Jan-11 15:26:36.800908 - [DEBUG]
43984 2019-Jan-11 15:26:36.800934 - [DEBUG] Join: AllTop & AllBottom
43985 2019-Jan-11 15:26:36.800961 - [DEBUG] = AllBottom (new jump func)
43986 2019-Jan-11 15:26:36.800987 - [DEBUG]
43987 2019-Jan-11 15:26:36.801011 - [DEBUG] Start adding new jump function
43988 2019-Jan-11 15:26:36.801035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43989 2019-Jan-11 15:26:36.801093 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43990 2019-Jan-11 15:26:36.801739 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43991 2019-Jan-11 15:26:36.802370 - [DEBUG] Edge Function : AllBottom
43992 2019-Jan-11 15:26:36.802399 - [DEBUG] End adding new jump function
43993 2019-Jan-11 15:26:36.802424 - [DEBUG]
43994 2019-Jan-11 15:26:36.802448 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
43995 2019-Jan-11 15:26:36.802473 - [DEBUG]
43996 2019-Jan-11 15:26:36.802498 - [DEBUG] Process 1204. path edge:
43997 2019-Jan-11 15:26:36.802523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43998 2019-Jan-11 15:26:36.802580 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
43999 2019-Jan-11 15:26:36.803218 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44000 2019-Jan-11 15:26:36.803848 - [DEBUG]
44001 2019-Jan-11 15:26:36.803875 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
44002 2019-Jan-11 15:26:36.804535 - [DEBUG] Compose: EdgeIdentity * AllBottom
44003 2019-Jan-11 15:26:36.804566 - [DEBUG]
44004 2019-Jan-11 15:26:36.804591 - [DEBUG] Propagate flow
44005 2019-Jan-11 15:26:36.804615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44006 2019-Jan-11 15:26:36.804674 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44007 2019-Jan-11 15:26:36.805310 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44008 2019-Jan-11 15:26:36.805940 - [DEBUG] Edge function : AllBottom (result of previous compose)
44009 2019-Jan-11 15:26:36.805967 - [DEBUG]
44010 2019-Jan-11 15:26:36.805993 - [DEBUG] Join: AllTop & AllBottom
44011 2019-Jan-11 15:26:36.806020 - [DEBUG] = AllBottom (new jump func)
44012 2019-Jan-11 15:26:36.806046 - [DEBUG]
44013 2019-Jan-11 15:26:36.806070 - [DEBUG] Start adding new jump function
44014 2019-Jan-11 15:26:36.806094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44015 2019-Jan-11 15:26:36.806152 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44016 2019-Jan-11 15:26:36.806781 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44017 2019-Jan-11 15:26:36.807408 - [DEBUG] Edge Function : AllBottom
44018 2019-Jan-11 15:26:36.807437 - [DEBUG] End adding new jump function
44019 2019-Jan-11 15:26:36.807462 - [DEBUG]
44020 2019-Jan-11 15:26:36.807486 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
44021 2019-Jan-11 15:26:36.807511 - [DEBUG]
44022 2019-Jan-11 15:26:36.807535 - [DEBUG] Process 1205. path edge:
44023 2019-Jan-11 15:26:36.807560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44024 2019-Jan-11 15:26:36.807617 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
44025 2019-Jan-11 15:26:36.808260 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44026 2019-Jan-11 15:26:36.808888 - [DEBUG]
44027 2019-Jan-11 15:26:36.808914 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44028 2019-Jan-11 15:26:36.809561 - [DEBUG] Compose: EdgeIdentity * AllBottom
44029 2019-Jan-11 15:26:36.809591 - [DEBUG]
44030 2019-Jan-11 15:26:36.809616 - [DEBUG] Propagate flow
44031 2019-Jan-11 15:26:36.809640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44032 2019-Jan-11 15:26:36.809698 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44033 2019-Jan-11 15:26:36.810326 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44034 2019-Jan-11 15:26:36.810955 - [DEBUG] Edge function : AllBottom (result of previous compose)
44035 2019-Jan-11 15:26:36.810982 - [DEBUG]
44036 2019-Jan-11 15:26:36.811007 - [DEBUG] Join: AllTop & AllBottom
44037 2019-Jan-11 15:26:36.811034 - [DEBUG] = AllBottom (new jump func)
44038 2019-Jan-11 15:26:36.811060 - [DEBUG]
44039 2019-Jan-11 15:26:36.811085 - [DEBUG] Start adding new jump function
44040 2019-Jan-11 15:26:36.811109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44041 2019-Jan-11 15:26:36.811167 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44042 2019-Jan-11 15:26:36.811810 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44043 2019-Jan-11 15:26:36.812445 - [DEBUG] Edge Function : AllBottom
44044 2019-Jan-11 15:26:36.812475 - [DEBUG] End adding new jump function
44045 2019-Jan-11 15:26:36.812500 - [DEBUG]
44046 2019-Jan-11 15:26:36.812524 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
44047 2019-Jan-11 15:26:36.812549 - [DEBUG]
44048 2019-Jan-11 15:26:36.812573 - [DEBUG] Process 1206. path edge:
44049 2019-Jan-11 15:26:36.812598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44050 2019-Jan-11 15:26:36.812656 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
44051 2019-Jan-11 15:26:36.813282 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44052 2019-Jan-11 15:26:36.813910 - [DEBUG]
44053 2019-Jan-11 15:26:36.813936 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44054 2019-Jan-11 15:26:36.814588 - [DEBUG] Start of endsummarytab entry
44055 2019-Jan-11 15:26:36.814626 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44056 2019-Jan-11 15:26:36.815263 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
44057 2019-Jan-11 15:26:36.815324 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44058 2019-Jan-11 15:26:36.815951 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44059 2019-Jan-11 15:26:36.816580 - [DEBUG] EF: AllBottom
44060 2019-Jan-11 15:26:36.816607 - [DEBUG]
44061 2019-Jan-11 15:26:36.816632 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44062 2019-Jan-11 15:26:36.817257 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44063 2019-Jan-11 15:26:36.817906 - [DEBUG] EF: AllBottom
44064 2019-Jan-11 15:26:36.817932 - [DEBUG]
44065 2019-Jan-11 15:26:36.817957 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44066 2019-Jan-11 15:26:36.818583 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44067 2019-Jan-11 15:26:36.819218 - [DEBUG] EF: AllBottom
44068 2019-Jan-11 15:26:36.819244 - [DEBUG]
44069 2019-Jan-11 15:26:36.819268 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44070 2019-Jan-11 15:26:36.819893 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44071 2019-Jan-11 15:26:36.820554 - [DEBUG] EF: AllBottom
44072 2019-Jan-11 15:26:36.820582 - [DEBUG]
44073 2019-Jan-11 15:26:36.820607 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44074 2019-Jan-11 15:26:36.821314 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44075 2019-Jan-11 15:26:36.822009 - [DEBUG] EF: AllBottom
44076 2019-Jan-11 15:26:36.822038 - [DEBUG]
44077 2019-Jan-11 15:26:36.822063 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44078 2019-Jan-11 15:26:36.822731 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44079 2019-Jan-11 15:26:36.823374 - [DEBUG] EF: AllBottom
44080 2019-Jan-11 15:26:36.823401 - [DEBUG]
44081 2019-Jan-11 15:26:36.823426 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44082 2019-Jan-11 15:26:36.824052 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
44083 2019-Jan-11 15:26:36.824701 - [DEBUG] EF: AllBottom
44084 2019-Jan-11 15:26:36.824726 - [DEBUG]
44085 2019-Jan-11 15:26:36.824750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44086 2019-Jan-11 15:26:36.825377 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44087 2019-Jan-11 15:26:36.826026 - [DEBUG] EF: AllBottom
44088 2019-Jan-11 15:26:36.826053 - [DEBUG]
44089 2019-Jan-11 15:26:36.826077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44090 2019-Jan-11 15:26:36.826703 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44091 2019-Jan-11 15:26:36.827339 - [DEBUG] EF: AllBottom
44092 2019-Jan-11 15:26:36.827365 - [DEBUG]
44093 2019-Jan-11 15:26:36.827390 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44094 2019-Jan-11 15:26:36.828030 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44095 2019-Jan-11 15:26:36.828658 - [DEBUG] EF: AllBottom
44096 2019-Jan-11 15:26:36.828684 - [DEBUG]
44097 2019-Jan-11 15:26:36.828709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44098 2019-Jan-11 15:26:36.829335 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
44099 2019-Jan-11 15:26:36.829969 - [DEBUG] EF: AllBottom
44100 2019-Jan-11 15:26:36.829996 - [DEBUG]
44101 2019-Jan-11 15:26:36.830020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44102 2019-Jan-11 15:26:36.830645 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44103 2019-Jan-11 15:26:36.831293 - [DEBUG] EF: AllBottom
44104 2019-Jan-11 15:26:36.831318 - [DEBUG]
44105 2019-Jan-11 15:26:36.831342 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44106 2019-Jan-11 15:26:36.831968 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44107 2019-Jan-11 15:26:36.832596 - [DEBUG] EF: AllBottom
44108 2019-Jan-11 15:26:36.832622 - [DEBUG]
44109 2019-Jan-11 15:26:36.832647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44110 2019-Jan-11 15:26:36.833273 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44111 2019-Jan-11 15:26:36.833901 - [DEBUG] EF: AllBottom
44112 2019-Jan-11 15:26:36.833927 - [DEBUG]
44113 2019-Jan-11 15:26:36.833952 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44114 2019-Jan-11 15:26:36.834588 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44115 2019-Jan-11 15:26:36.835217 - [DEBUG] EF: AllBottom
44116 2019-Jan-11 15:26:36.835243 - [DEBUG]
44117 2019-Jan-11 15:26:36.835267 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44118 2019-Jan-11 15:26:36.835891 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44119 2019-Jan-11 15:26:36.836526 - [DEBUG] EF: AllBottom
44120 2019-Jan-11 15:26:36.836552 - [DEBUG]
44121 2019-Jan-11 15:26:36.836577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44122 2019-Jan-11 15:26:36.837201 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44123 2019-Jan-11 15:26:36.837830 - [DEBUG] EF: AllBottom
44124 2019-Jan-11 15:26:36.837866 - [DEBUG]
44125 2019-Jan-11 15:26:36.837893 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44126 2019-Jan-11 15:26:36.838521 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
44127 2019-Jan-11 15:26:36.839149 - [DEBUG] EF: AllBottom
44128 2019-Jan-11 15:26:36.839175 - [DEBUG]
44129 2019-Jan-11 15:26:36.839200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44130 2019-Jan-11 15:26:36.839825 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44131 2019-Jan-11 15:26:36.840460 - [DEBUG] EF: AllBottom
44132 2019-Jan-11 15:26:36.840495 - [DEBUG]
44133 2019-Jan-11 15:26:36.840520 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44134 2019-Jan-11 15:26:36.841145 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44135 2019-Jan-11 15:26:36.841790 - [DEBUG] EF: AllBottom
44136 2019-Jan-11 15:26:36.841816 - [DEBUG]
44137 2019-Jan-11 15:26:36.841841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44138 2019-Jan-11 15:26:36.842465 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44139 2019-Jan-11 15:26:36.843094 - [DEBUG] EF: AllBottom
44140 2019-Jan-11 15:26:36.843120 - [DEBUG]
44141 2019-Jan-11 15:26:36.843145 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44142 2019-Jan-11 15:26:36.843770 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
44143 2019-Jan-11 15:26:36.844398 - [DEBUG] EF: AllBottom
44144 2019-Jan-11 15:26:36.844424 - [DEBUG]
44145 2019-Jan-11 15:26:36.844448 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44146 2019-Jan-11 15:26:36.845088 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44147 2019-Jan-11 15:26:36.845715 - [DEBUG] EF: AllBottom
44148 2019-Jan-11 15:26:36.845741 - [DEBUG]
44149 2019-Jan-11 15:26:36.845766 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44150 2019-Jan-11 15:26:36.846391 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
44151 2019-Jan-11 15:26:36.847021 - [DEBUG] EF: AllBottom
44152 2019-Jan-11 15:26:36.847046 - [DEBUG]
44153 2019-Jan-11 15:26:36.847070 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44154 2019-Jan-11 15:26:36.847693 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
44155 2019-Jan-11 15:26:36.848334 - [DEBUG] EF: AllBottom
44156 2019-Jan-11 15:26:36.848361 - [DEBUG]
44157 2019-Jan-11 15:26:36.848385 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44158 2019-Jan-11 15:26:36.849011 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44159 2019-Jan-11 15:26:36.849639 - [DEBUG] EF: AllBottom
44160 2019-Jan-11 15:26:36.849665 - [DEBUG]
44161 2019-Jan-11 15:26:36.849690 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44162 2019-Jan-11 15:26:36.850315 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44163 2019-Jan-11 15:26:36.850941 - [DEBUG] EF: AllBottom
44164 2019-Jan-11 15:26:36.850967 - [DEBUG]
44165 2019-Jan-11 15:26:36.850992 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44166 2019-Jan-11 15:26:36.851633 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
44167 2019-Jan-11 15:26:36.852262 - [DEBUG] EF: AllBottom
44168 2019-Jan-11 15:26:36.852289 - [DEBUG]
44169 2019-Jan-11 15:26:36.852313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44170 2019-Jan-11 15:26:36.852939 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44171 2019-Jan-11 15:26:36.853566 - [DEBUG] EF: AllBottom
44172 2019-Jan-11 15:26:36.853592 - [DEBUG]
44173 2019-Jan-11 15:26:36.853617 - [DEBUG] ---------------
44174 2019-Jan-11 15:26:36.853642 - [DEBUG]
44175 2019-Jan-11 15:26:36.853670 - [DEBUG] End of endsummarytab entry
44176 2019-Jan-11 15:26:36.853695 - [DEBUG]
44177 2019-Jan-11 15:26:36.853720 - [DEBUG] Start of incomingtab entry
44178 2019-Jan-11 15:26:36.853746 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44179 2019-Jan-11 15:26:36.854374 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
44180 2019-Jan-11 15:26:36.854434 - [DEBUG] ---------------
44181 2019-Jan-11 15:26:36.854460 - [DEBUG] End of incomingtab entry
44182 2019-Jan-11 15:26:36.854493 - [DEBUG]
44183 2019-Jan-11 15:26:36.854522 - [DEBUG] EDGE:
44184 2019-Jan-11 15:26:36.854593 - [DEBUG] ---> 44185 2019-Jan-11 15:26:36.855221 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44186 2019-Jan-11 15:26:36.855849 - [DEBUG]
44187 2019-Jan-11 15:26:36.855877 - [DEBUG] EDGE:
44188 2019-Jan-11 15:26:36.855935 - [DEBUG] ---> 44189 2019-Jan-11 15:26:36.856562 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44190 2019-Jan-11 15:26:36.857190 - [DEBUG]
44191 2019-Jan-11 15:26:36.857240 - [DEBUG] Compose: EdgeIdentity * AllBottom
44192 2019-Jan-11 15:26:36.857269 - [DEBUG]
44193 2019-Jan-11 15:26:36.857293 - [DEBUG] Propagate flow
44194 2019-Jan-11 15:26:36.857318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44195 2019-Jan-11 15:26:36.857376 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44196 2019-Jan-11 15:26:36.858028 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44197 2019-Jan-11 15:26:36.858656 - [DEBUG] Edge function : AllBottom (result of previous compose)
44198 2019-Jan-11 15:26:36.858683 - [DEBUG]
44199 2019-Jan-11 15:26:36.858710 - [DEBUG] Join: AllTop & AllBottom
44200 2019-Jan-11 15:26:36.858738 - [DEBUG] = AllBottom (new jump func)
44201 2019-Jan-11 15:26:36.858764 - [DEBUG]
44202 2019-Jan-11 15:26:36.858788 - [DEBUG] Start adding new jump function
44203 2019-Jan-11 15:26:36.858812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44204 2019-Jan-11 15:26:36.858869 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44205 2019-Jan-11 15:26:36.859498 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44206 2019-Jan-11 15:26:36.860133 - [DEBUG] Edge Function : AllBottom
44207 2019-Jan-11 15:26:36.860165 - [DEBUG] End adding new jump function
44208 2019-Jan-11 15:26:36.860189 - [DEBUG]
44209 2019-Jan-11 15:26:36.860214 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
44210 2019-Jan-11 15:26:36.860239 - [DEBUG]
44211 2019-Jan-11 15:26:36.860263 - [DEBUG] Process 1207. path edge:
44212 2019-Jan-11 15:26:36.860288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44213 2019-Jan-11 15:26:36.860345 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
44214 2019-Jan-11 15:26:36.860981 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44215 2019-Jan-11 15:26:36.861625 - [DEBUG]
44216 2019-Jan-11 15:26:36.861651 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44217 2019-Jan-11 15:26:36.862302 - [DEBUG] Possible callees:
44218 2019-Jan-11 15:26:36.862329 - [DEBUG] llvm.dbg.declare
44219 2019-Jan-11 15:26:36.862355 - [DEBUG] Possible return sites:
44220 2019-Jan-11 15:26:36.862380 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19344221 2019-Jan-11 15:26:36.863641 - [DEBUG] Found and process special summary
44222 2019-Jan-11 15:26:36.863676 - [DEBUG] Compose: EdgeIdentity * AllBottom
44223 2019-Jan-11 15:26:36.863713 - [DEBUG]
44224 2019-Jan-11 15:26:36.863739 - [DEBUG] Propagate flow
44225 2019-Jan-11 15:26:36.863763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44226 2019-Jan-11 15:26:36.863821 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44227 2019-Jan-11 15:26:36.864451 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44228 2019-Jan-11 15:26:36.865094 - [DEBUG] Edge function : AllBottom (result of previous compose)
44229 2019-Jan-11 15:26:36.865121 - [DEBUG]
44230 2019-Jan-11 15:26:36.865146 - [DEBUG] Join: AllTop & AllBottom
44231 2019-Jan-11 15:26:36.865174 - [DEBUG] = AllBottom (new jump func)
44232 2019-Jan-11 15:26:36.865199 - [DEBUG]
44233 2019-Jan-11 15:26:36.865224 - [DEBUG] Start adding new jump function
44234 2019-Jan-11 15:26:36.865248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44235 2019-Jan-11 15:26:36.865306 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44236 2019-Jan-11 15:26:36.865936 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44237 2019-Jan-11 15:26:36.866565 - [DEBUG] Edge Function : AllBottom
44238 2019-Jan-11 15:26:36.866594 - [DEBUG] End adding new jump function
44239 2019-Jan-11 15:26:36.866619 - [DEBUG]
44240 2019-Jan-11 15:26:36.866643 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
44241 2019-Jan-11 15:26:36.866668 - [DEBUG]
44242 2019-Jan-11 15:26:36.866693 - [DEBUG] Process 1208. path edge:
44243 2019-Jan-11 15:26:36.866718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44244 2019-Jan-11 15:26:36.866775 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
44245 2019-Jan-11 15:26:36.867404 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44246 2019-Jan-11 15:26:36.868047 - [DEBUG]
44247 2019-Jan-11 15:26:36.868072 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44248 2019-Jan-11 15:26:36.868724 - [DEBUG] Compose: EdgeIdentity * AllBottom
44249 2019-Jan-11 15:26:36.868754 - [DEBUG]
44250 2019-Jan-11 15:26:36.868779 - [DEBUG] Propagate flow
44251 2019-Jan-11 15:26:36.868803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44252 2019-Jan-11 15:26:36.868862 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44253 2019-Jan-11 15:26:36.869488 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44254 2019-Jan-11 15:26:36.870116 - [DEBUG] Edge function : AllBottom (result of previous compose)
44255 2019-Jan-11 15:26:36.870142 - [DEBUG]
44256 2019-Jan-11 15:26:36.870168 - [DEBUG] Join: AllTop & AllBottom
44257 2019-Jan-11 15:26:36.870195 - [DEBUG] = AllBottom (new jump func)
44258 2019-Jan-11 15:26:36.870221 - [DEBUG]
44259 2019-Jan-11 15:26:36.870245 - [DEBUG] Start adding new jump function
44260 2019-Jan-11 15:26:36.870269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44261 2019-Jan-11 15:26:36.870326 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44262 2019-Jan-11 15:26:36.870956 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44263 2019-Jan-11 15:26:36.871597 - [DEBUG] Edge Function : AllBottom
44264 2019-Jan-11 15:26:36.871626 - [DEBUG] End adding new jump function
44265 2019-Jan-11 15:26:36.871652 - [DEBUG]
44266 2019-Jan-11 15:26:36.871676 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44267 2019-Jan-11 15:26:36.871701 - [DEBUG]
44268 2019-Jan-11 15:26:36.871725 - [DEBUG] Process 1209. path edge:
44269 2019-Jan-11 15:26:36.871758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44270 2019-Jan-11 15:26:36.871816 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
44271 2019-Jan-11 15:26:36.872442 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44272 2019-Jan-11 15:26:36.873071 - [DEBUG]
44273 2019-Jan-11 15:26:36.873097 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44274 2019-Jan-11 15:26:36.873742 - [DEBUG] Compose: EdgeIdentity * AllBottom
44275 2019-Jan-11 15:26:36.873772 - [DEBUG]
44276 2019-Jan-11 15:26:36.873797 - [DEBUG] Propagate flow
44277 2019-Jan-11 15:26:36.873821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44278 2019-Jan-11 15:26:36.873880 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44279 2019-Jan-11 15:26:36.874509 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44280 2019-Jan-11 15:26:36.875151 - [DEBUG] Edge function : AllBottom (result of previous compose)
44281 2019-Jan-11 15:26:36.875177 - [DEBUG]
44282 2019-Jan-11 15:26:36.875204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44283 2019-Jan-11 15:26:36.875231 - [DEBUG] = AllBottom
44284 2019-Jan-11 15:26:36.875257 - [DEBUG]
44285 2019-Jan-11 15:26:36.875282 - [DEBUG] PROPAGATE: No new function!
44286 2019-Jan-11 15:26:36.875309 - [DEBUG] EDGE:
44287 2019-Jan-11 15:26:36.875367 - [DEBUG] ---> 44288 2019-Jan-11 15:26:36.875991 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44289 2019-Jan-11 15:26:36.876619 - [DEBUG]
44290 2019-Jan-11 15:26:36.876646 - [DEBUG] EDGE:
44291 2019-Jan-11 15:26:36.876704 - [DEBUG] ---> 44292 2019-Jan-11 15:26:36.877333 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44293 2019-Jan-11 15:26:36.877975 - [DEBUG]
44294 2019-Jan-11 15:26:36.878012 - [DEBUG] Compose: EdgeIdentity * AllBottom
44295 2019-Jan-11 15:26:36.878040 - [DEBUG]
44296 2019-Jan-11 15:26:36.878064 - [DEBUG] Propagate flow
44297 2019-Jan-11 15:26:36.878087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44298 2019-Jan-11 15:26:36.878144 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44299 2019-Jan-11 15:26:36.878772 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44300 2019-Jan-11 15:26:36.879400 - [DEBUG] Edge function : AllBottom (result of previous compose)
44301 2019-Jan-11 15:26:36.879427 - [DEBUG]
44302 2019-Jan-11 15:26:36.879453 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44303 2019-Jan-11 15:26:36.879480 - [DEBUG] = AllBottom
44304 2019-Jan-11 15:26:36.879506 - [DEBUG]
44305 2019-Jan-11 15:26:36.879530 - [DEBUG] PROPAGATE: No new function!
44306 2019-Jan-11 15:26:36.879559 - [DEBUG] EDGE:
44307 2019-Jan-11 15:26:36.879617 - [DEBUG] ---> 44308 2019-Jan-11 15:26:36.880254 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44309 2019-Jan-11 15:26:36.880882 - [DEBUG]
44310 2019-Jan-11 15:26:36.880909 - [DEBUG] EDGE:
44311 2019-Jan-11 15:26:36.880968 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
44312 2019-Jan-11 15:26:36.881631 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44313 2019-Jan-11 15:26:36.882263 - [DEBUG]
44314 2019-Jan-11 15:26:36.882290 - [DEBUG] EDGE:
44315 2019-Jan-11 15:26:36.882349 - [DEBUG] ---> 44316 2019-Jan-11 15:26:36.882977 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44317 2019-Jan-11 15:26:36.883606 - [DEBUG]
44318 2019-Jan-11 15:26:36.883633 - [DEBUG] EDGE:
44319 2019-Jan-11 15:26:36.883692 - [DEBUG] ---> 44320 2019-Jan-11 15:26:36.884318 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44321 2019-Jan-11 15:26:36.884960 - [DEBUG]
44322 2019-Jan-11 15:26:36.884988 - [DEBUG] EDGE:
44323 2019-Jan-11 15:26:36.885047 - [DEBUG] ---> 44324 2019-Jan-11 15:26:36.885676 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44325 2019-Jan-11 15:26:36.886304 - [DEBUG]
44326 2019-Jan-11 15:26:36.886339 - [DEBUG] Compose: EdgeIdentity * AllBottom
44327 2019-Jan-11 15:26:36.886368 - [DEBUG]
44328 2019-Jan-11 15:26:36.886392 - [DEBUG] Propagate flow
44329 2019-Jan-11 15:26:36.886417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44330 2019-Jan-11 15:26:36.886474 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44331 2019-Jan-11 15:26:36.887105 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44332 2019-Jan-11 15:26:36.887732 - [DEBUG] Edge function : AllBottom (result of previous compose)
44333 2019-Jan-11 15:26:36.887759 - [DEBUG]
44334 2019-Jan-11 15:26:36.887785 - [DEBUG] Join: AllTop & AllBottom
44335 2019-Jan-11 15:26:36.887812 - [DEBUG] = AllBottom (new jump func)
44336 2019-Jan-11 15:26:36.887838 - [DEBUG]
44337 2019-Jan-11 15:26:36.887876 - [DEBUG] Start adding new jump function
44338 2019-Jan-11 15:26:36.887901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44339 2019-Jan-11 15:26:36.887958 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44340 2019-Jan-11 15:26:36.888587 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44341 2019-Jan-11 15:26:36.889217 - [DEBUG] Edge Function : AllBottom
44342 2019-Jan-11 15:26:36.889246 - [DEBUG] End adding new jump function
44343 2019-Jan-11 15:26:36.889271 - [DEBUG]
44344 2019-Jan-11 15:26:36.889296 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44345 2019-Jan-11 15:26:36.889321 - [DEBUG]
44346 2019-Jan-11 15:26:36.889345 - [DEBUG] Process 1210. path edge:
44347 2019-Jan-11 15:26:36.889370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44348 2019-Jan-11 15:26:36.889428 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
44349 2019-Jan-11 15:26:36.890057 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44350 2019-Jan-11 15:26:36.890685 - [DEBUG]
44351 2019-Jan-11 15:26:36.890710 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44352 2019-Jan-11 15:26:36.891375 - [DEBUG] Compose: EdgeIdentity * AllBottom
44353 2019-Jan-11 15:26:36.891404 - [DEBUG]
44354 2019-Jan-11 15:26:36.891428 - [DEBUG] Propagate flow
44355 2019-Jan-11 15:26:36.891462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44356 2019-Jan-11 15:26:36.891520 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
44357 2019-Jan-11 15:26:36.892145 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44358 2019-Jan-11 15:26:36.892774 - [DEBUG] Edge function : AllBottom (result of previous compose)
44359 2019-Jan-11 15:26:36.892800 - [DEBUG]
44360 2019-Jan-11 15:26:36.892826 - [DEBUG] Join: AllTop & AllBottom
44361 2019-Jan-11 15:26:36.892853 - [DEBUG] = AllBottom (new jump func)
44362 2019-Jan-11 15:26:36.892879 - [DEBUG]
44363 2019-Jan-11 15:26:36.892903 - [DEBUG] Start adding new jump function
44364 2019-Jan-11 15:26:36.892927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44365 2019-Jan-11 15:26:36.892984 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44366 2019-Jan-11 15:26:36.893614 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
44367 2019-Jan-11 15:26:36.894238 - [DEBUG] Edge Function : AllBottom
44368 2019-Jan-11 15:26:36.894267 - [DEBUG] End adding new jump function
44369 2019-Jan-11 15:26:36.894292 - [DEBUG]
44370 2019-Jan-11 15:26:36.894316 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44371 2019-Jan-11 15:26:36.894341 - [DEBUG]
44372 2019-Jan-11 15:26:36.894366 - [DEBUG] Process 1211. path edge:
44373 2019-Jan-11 15:26:36.894390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44374 2019-Jan-11 15:26:36.894447 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
44375 2019-Jan-11 15:26:36.895087 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44376 2019-Jan-11 15:26:36.895715 - [DEBUG]
44377 2019-Jan-11 15:26:36.895742 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
44378 2019-Jan-11 15:26:36.896383 - [DEBUG] Compose: EdgeIdentity * AllBottom
44379 2019-Jan-11 15:26:36.896413 - [DEBUG]
44380 2019-Jan-11 15:26:36.896438 - [DEBUG] Propagate flow
44381 2019-Jan-11 15:26:36.896462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44382 2019-Jan-11 15:26:36.896520 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44383 2019-Jan-11 15:26:36.897149 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44384 2019-Jan-11 15:26:36.897777 - [DEBUG] Edge function : AllBottom (result of previous compose)
44385 2019-Jan-11 15:26:36.897804 - [DEBUG]
44386 2019-Jan-11 15:26:36.897830 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44387 2019-Jan-11 15:26:36.897868 - [DEBUG] = AllBottom
44388 2019-Jan-11 15:26:36.897896 - [DEBUG]
44389 2019-Jan-11 15:26:36.897921 - [DEBUG] PROPAGATE: No new function!
44390 2019-Jan-11 15:26:36.897947 - [DEBUG] EDGE:
44391 2019-Jan-11 15:26:36.898006 - [DEBUG] ---> 44392 2019-Jan-11 15:26:36.898629 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44393 2019-Jan-11 15:26:36.899257 - [DEBUG]
44394 2019-Jan-11 15:26:36.899285 - [DEBUG] EDGE:
44395 2019-Jan-11 15:26:36.899343 - [DEBUG] ---> 44396 2019-Jan-11 15:26:36.899973 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44397 2019-Jan-11 15:26:36.900616 - [DEBUG]
44398 2019-Jan-11 15:26:36.900643 - [DEBUG] EDGE:
44399 2019-Jan-11 15:26:36.900701 - [DEBUG] ---> 44400 2019-Jan-11 15:26:36.901350 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44401 2019-Jan-11 15:26:36.901980 - [DEBUG]
44402 2019-Jan-11 15:26:36.902007 - [DEBUG] EDGE:
44403 2019-Jan-11 15:26:36.902065 - [DEBUG] ---> 44404 2019-Jan-11 15:26:36.902696 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44405 2019-Jan-11 15:26:36.903326 - [DEBUG]
44406 2019-Jan-11 15:26:36.903354 - [DEBUG] EDGE:
44407 2019-Jan-11 15:26:36.903412 - [DEBUG] ---> 44408 2019-Jan-11 15:26:36.904039 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44409 2019-Jan-11 15:26:36.904692 - [DEBUG]
44410 2019-Jan-11 15:26:36.904720 - [DEBUG] EDGE:
44411 2019-Jan-11 15:26:36.904780 - [DEBUG] ---> 44412 2019-Jan-11 15:26:36.905418 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44413 2019-Jan-11 15:26:36.906048 - [DEBUG]
44414 2019-Jan-11 15:26:36.906092 - [DEBUG] Compose: EdgeIdentity * AllBottom
44415 2019-Jan-11 15:26:36.906120 - [DEBUG]
44416 2019-Jan-11 15:26:36.906146 - [DEBUG] Propagate flow
44417 2019-Jan-11 15:26:36.906170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44418 2019-Jan-11 15:26:36.906228 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
44419 2019-Jan-11 15:26:36.906857 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44420 2019-Jan-11 15:26:36.907485 - [DEBUG] Edge function : AllBottom (result of previous compose)
44421 2019-Jan-11 15:26:36.907511 - [DEBUG]
44422 2019-Jan-11 15:26:36.907538 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44423 2019-Jan-11 15:26:36.907565 - [DEBUG] = AllBottom
44424 2019-Jan-11 15:26:36.907591 - [DEBUG]
44425 2019-Jan-11 15:26:36.907616 - [DEBUG] PROPAGATE: No new function!
44426 2019-Jan-11 15:26:36.907644 - [DEBUG] EDGE:
44427 2019-Jan-11 15:26:36.907703 - [DEBUG] ---> 44428 2019-Jan-11 15:26:36.908359 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44429 2019-Jan-11 15:26:36.908987 - [DEBUG]
44430 2019-Jan-11 15:26:36.909014 - [DEBUG] EDGE:
44431 2019-Jan-11 15:26:36.909072 - [DEBUG] ---> 44432 2019-Jan-11 15:26:36.909698 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44433 2019-Jan-11 15:26:36.910326 - [DEBUG]
44434 2019-Jan-11 15:26:36.910354 - [DEBUG] EDGE:
44435 2019-Jan-11 15:26:36.910412 - [DEBUG] ---> 44436 2019-Jan-11 15:26:36.911040 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44437 2019-Jan-11 15:26:36.911685 - [DEBUG]
44438 2019-Jan-11 15:26:36.911723 - [DEBUG] Compose: EdgeIdentity * AllBottom
44439 2019-Jan-11 15:26:36.911751 - [DEBUG]
44440 2019-Jan-11 15:26:36.911776 - [DEBUG] Propagate flow
44441 2019-Jan-11 15:26:36.911800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44442 2019-Jan-11 15:26:36.911870 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
44443 2019-Jan-11 15:26:36.912499 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44444 2019-Jan-11 15:26:36.913129 - [DEBUG] Edge function : AllBottom (result of previous compose)
44445 2019-Jan-11 15:26:36.913155 - [DEBUG]
44446 2019-Jan-11 15:26:36.913182 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44447 2019-Jan-11 15:26:36.913209 - [DEBUG] = AllBottom
44448 2019-Jan-11 15:26:36.913235 - [DEBUG]
44449 2019-Jan-11 15:26:36.913259 - [DEBUG] PROPAGATE: No new function!
44450 2019-Jan-11 15:26:36.913287 - [DEBUG] EDGE:
44451 2019-Jan-11 15:26:36.913346 - [DEBUG] ---> 44452 2019-Jan-11 15:26:36.913981 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44453 2019-Jan-11 15:26:36.914624 - [DEBUG]
44454 2019-Jan-11 15:26:36.914650 - [DEBUG] EDGE:
44455 2019-Jan-11 15:26:36.914708 - [DEBUG] ---> 44456 2019-Jan-11 15:26:36.915334 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44457 2019-Jan-11 15:26:36.915963 - [DEBUG]
44458 2019-Jan-11 15:26:36.915991 - [DEBUG] EDGE:
44459 2019-Jan-11 15:26:36.916049 - [DEBUG] ---> 44460 2019-Jan-11 15:26:36.916675 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44461 2019-Jan-11 15:26:36.917303 - [DEBUG]
44462 2019-Jan-11 15:26:36.917331 - [DEBUG] EDGE:
44463 2019-Jan-11 15:26:36.917389 - [DEBUG] ---> 44464 2019-Jan-11 15:26:36.918034 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44465 2019-Jan-11 15:26:36.918662 - [DEBUG]
44466 2019-Jan-11 15:26:36.918700 - [DEBUG] Compose: EdgeIdentity * AllBottom
44467 2019-Jan-11 15:26:36.918728 - [DEBUG]
44468 2019-Jan-11 15:26:36.918753 - [DEBUG] Propagate flow
44469 2019-Jan-11 15:26:36.918778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44470 2019-Jan-11 15:26:36.918836 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44471 2019-Jan-11 15:26:36.919466 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44472 2019-Jan-11 15:26:36.920095 - [DEBUG] Edge function : AllBottom (result of previous compose)
44473 2019-Jan-11 15:26:36.920122 - [DEBUG]
44474 2019-Jan-11 15:26:36.920148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44475 2019-Jan-11 15:26:36.920175 - [DEBUG] = AllBottom
44476 2019-Jan-11 15:26:36.920200 - [DEBUG]
44477 2019-Jan-11 15:26:36.920225 - [DEBUG] PROPAGATE: No new function!
44478 2019-Jan-11 15:26:36.920252 - [DEBUG] EDGE:
44479 2019-Jan-11 15:26:36.920311 - [DEBUG] ---> 44480 2019-Jan-11 15:26:36.920949 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44481 2019-Jan-11 15:26:36.921594 - [DEBUG]
44482 2019-Jan-11 15:26:36.921622 - [DEBUG] EDGE:
44483 2019-Jan-11 15:26:36.921681 - [DEBUG] ---> 44484 2019-Jan-11 15:26:36.922322 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44485 2019-Jan-11 15:26:36.922953 - [DEBUG]
44486 2019-Jan-11 15:26:36.922980 - [DEBUG] EDGE:
44487 2019-Jan-11 15:26:36.923039 - [DEBUG] ---> 44488 2019-Jan-11 15:26:36.923669 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44489 2019-Jan-11 15:26:36.924297 - [DEBUG]
44490 2019-Jan-11 15:26:36.924335 - [DEBUG] Compose: EdgeIdentity * AllBottom
44491 2019-Jan-11 15:26:36.924364 - [DEBUG]
44492 2019-Jan-11 15:26:36.924388 - [DEBUG] Propagate flow
44493 2019-Jan-11 15:26:36.924413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44494 2019-Jan-11 15:26:36.924470 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44495 2019-Jan-11 15:26:36.925117 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44496 2019-Jan-11 15:26:36.925747 - [DEBUG] Edge function : AllBottom (result of previous compose)
44497 2019-Jan-11 15:26:36.925773 - [DEBUG]
44498 2019-Jan-11 15:26:36.925799 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44499 2019-Jan-11 15:26:36.925827 - [DEBUG] = AllBottom
44500 2019-Jan-11 15:26:36.925852 - [DEBUG]
44501 2019-Jan-11 15:26:36.925876 - [DEBUG] PROPAGATE: No new function!
44502 2019-Jan-11 15:26:36.925904 - [DEBUG] EDGE:
44503 2019-Jan-11 15:26:36.925963 - [DEBUG] ---> 44504 2019-Jan-11 15:26:36.926600 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44505 2019-Jan-11 15:26:36.927229 - [DEBUG]
44506 2019-Jan-11 15:26:36.927256 - [DEBUG] EDGE:
44507 2019-Jan-11 15:26:36.927315 - [DEBUG] ---> 44508 2019-Jan-11 15:26:36.927954 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44509 2019-Jan-11 15:26:36.928582 - [DEBUG]
44510 2019-Jan-11 15:26:36.928609 - [DEBUG] EDGE:
44511 2019-Jan-11 15:26:36.928668 - [DEBUG] ---> 44512 2019-Jan-11 15:26:36.929297 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44513 2019-Jan-11 15:26:36.929926 - [DEBUG]
44514 2019-Jan-11 15:26:36.929964 - [DEBUG] Compose: EdgeIdentity * AllBottom
44515 2019-Jan-11 15:26:36.929993 - [DEBUG]
44516 2019-Jan-11 15:26:36.930018 - [DEBUG] Propagate flow
44517 2019-Jan-11 15:26:36.930042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44518 2019-Jan-11 15:26:36.930099 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44519 2019-Jan-11 15:26:36.930731 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44520 2019-Jan-11 15:26:36.931375 - [DEBUG] Edge function : AllBottom (result of previous compose)
44521 2019-Jan-11 15:26:36.931401 - [DEBUG]
44522 2019-Jan-11 15:26:36.931426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44523 2019-Jan-11 15:26:36.931452 - [DEBUG] = AllBottom
44524 2019-Jan-11 15:26:36.931477 - [DEBUG]
44525 2019-Jan-11 15:26:36.931500 - [DEBUG] PROPAGATE: No new function!
44526 2019-Jan-11 15:26:36.931527 - [DEBUG] EDGE:
44527 2019-Jan-11 15:26:36.931585 - [DEBUG] ---> 44528 2019-Jan-11 15:26:36.932230 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44529 2019-Jan-11 15:26:36.932860 - [DEBUG]
44530 2019-Jan-11 15:26:36.932896 - [DEBUG] Compose: EdgeIdentity * AllBottom
44531 2019-Jan-11 15:26:36.932924 - [DEBUG]
44532 2019-Jan-11 15:26:36.932948 - [DEBUG] Propagate flow
44533 2019-Jan-11 15:26:36.932972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44534 2019-Jan-11 15:26:36.933030 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44535 2019-Jan-11 15:26:36.933659 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44536 2019-Jan-11 15:26:36.934288 - [DEBUG] Edge function : AllBottom (result of previous compose)
44537 2019-Jan-11 15:26:36.934315 - [DEBUG]
44538 2019-Jan-11 15:26:36.934341 - [DEBUG] Join: AllTop & AllBottom
44539 2019-Jan-11 15:26:36.934368 - [DEBUG] = AllBottom (new jump func)
44540 2019-Jan-11 15:26:36.934394 - [DEBUG]
44541 2019-Jan-11 15:26:36.934418 - [DEBUG] Start adding new jump function
44542 2019-Jan-11 15:26:36.934442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44543 2019-Jan-11 15:26:36.934499 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44544 2019-Jan-11 15:26:36.935147 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44545 2019-Jan-11 15:26:36.935777 - [DEBUG] Edge Function : AllBottom
44546 2019-Jan-11 15:26:36.935811 - [DEBUG] End adding new jump function
44547 2019-Jan-11 15:26:36.935836 - [DEBUG]
44548 2019-Jan-11 15:26:36.935860 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44549 2019-Jan-11 15:26:36.935886 - [DEBUG]
44550 2019-Jan-11 15:26:36.935910 - [DEBUG] Process 1212. path edge:
44551 2019-Jan-11 15:26:36.935935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44552 2019-Jan-11 15:26:36.935993 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
44553 2019-Jan-11 15:26:36.936622 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44554 2019-Jan-11 15:26:36.937251 - [DEBUG]
44555 2019-Jan-11 15:26:36.937276 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44556 2019-Jan-11 15:26:36.937928 - [DEBUG] Possible callees:
44557 2019-Jan-11 15:26:36.937953 - [DEBUG] foo
44558 2019-Jan-11 15:26:36.937979 - [DEBUG] Possible return sites:
44559 2019-Jan-11 15:26:36.938002 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12644560 2019-Jan-11 15:26:36.939248 - [DEBUG] Found and process special summary
44561 2019-Jan-11 15:26:36.939283 - [DEBUG] Compose: EdgeIdentity * AllBottom
44562 2019-Jan-11 15:26:36.939312 - [DEBUG]
44563 2019-Jan-11 15:26:36.939337 - [DEBUG] Propagate flow
44564 2019-Jan-11 15:26:36.939362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44565 2019-Jan-11 15:26:36.939419 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44566 2019-Jan-11 15:26:36.940049 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44567 2019-Jan-11 15:26:36.940677 - [DEBUG] Edge function : AllBottom (result of previous compose)
44568 2019-Jan-11 15:26:36.940704 - [DEBUG]
44569 2019-Jan-11 15:26:36.940729 - [DEBUG] Join: AllTop & AllBottom
44570 2019-Jan-11 15:26:36.940757 - [DEBUG] = AllBottom (new jump func)
44571 2019-Jan-11 15:26:36.940782 - [DEBUG]
44572 2019-Jan-11 15:26:36.940807 - [DEBUG] Start adding new jump function
44573 2019-Jan-11 15:26:36.940840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44574 2019-Jan-11 15:26:36.940898 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44575 2019-Jan-11 15:26:36.941543 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44576 2019-Jan-11 15:26:36.942174 - [DEBUG] Edge Function : AllBottom
44577 2019-Jan-11 15:26:36.942204 - [DEBUG] End adding new jump function
44578 2019-Jan-11 15:26:36.942228 - [DEBUG]
44579 2019-Jan-11 15:26:36.942253 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44580 2019-Jan-11 15:26:36.942278 - [DEBUG]
44581 2019-Jan-11 15:26:36.942303 - [DEBUG] Process 1213. path edge:
44582 2019-Jan-11 15:26:36.942327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44583 2019-Jan-11 15:26:36.942385 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
44584 2019-Jan-11 15:26:36.943014 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44585 2019-Jan-11 15:26:36.943642 - [DEBUG]
44586 2019-Jan-11 15:26:36.943668 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44587 2019-Jan-11 15:26:36.944316 - [DEBUG] Compose: EdgeIdentity * AllBottom
44588 2019-Jan-11 15:26:36.944345 - [DEBUG]
44589 2019-Jan-11 15:26:36.944370 - [DEBUG] Propagate flow
44590 2019-Jan-11 15:26:36.944394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44591 2019-Jan-11 15:26:36.944452 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44592 2019-Jan-11 15:26:36.945094 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44593 2019-Jan-11 15:26:36.945723 - [DEBUG] Edge function : AllBottom (result of previous compose)
44594 2019-Jan-11 15:26:36.945749 - [DEBUG]
44595 2019-Jan-11 15:26:36.945775 - [DEBUG] Join: AllTop & AllBottom
44596 2019-Jan-11 15:26:36.945802 - [DEBUG] = AllBottom (new jump func)
44597 2019-Jan-11 15:26:36.945828 - [DEBUG]
44598 2019-Jan-11 15:26:36.945852 - [DEBUG] Start adding new jump function
44599 2019-Jan-11 15:26:36.945876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44600 2019-Jan-11 15:26:36.945932 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44601 2019-Jan-11 15:26:36.946562 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44602 2019-Jan-11 15:26:36.947189 - [DEBUG] Edge Function : AllBottom
44603 2019-Jan-11 15:26:36.947218 - [DEBUG] End adding new jump function
44604 2019-Jan-11 15:26:36.947243 - [DEBUG]
44605 2019-Jan-11 15:26:36.947268 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44606 2019-Jan-11 15:26:36.947292 - [DEBUG]
44607 2019-Jan-11 15:26:36.947316 - [DEBUG] Process 1214. path edge:
44608 2019-Jan-11 15:26:36.947341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44609 2019-Jan-11 15:26:36.947398 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
44610 2019-Jan-11 15:26:36.948039 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44611 2019-Jan-11 15:26:36.948667 - [DEBUG]
44612 2019-Jan-11 15:26:36.948694 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44613 2019-Jan-11 15:26:36.949336 - [DEBUG] Compose: EdgeIdentity * AllBottom
44614 2019-Jan-11 15:26:36.949365 - [DEBUG]
44615 2019-Jan-11 15:26:36.949390 - [DEBUG] Propagate flow
44616 2019-Jan-11 15:26:36.949425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44617 2019-Jan-11 15:26:36.949485 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44618 2019-Jan-11 15:26:36.950114 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44619 2019-Jan-11 15:26:36.950743 - [DEBUG] Edge function : AllBottom (result of previous compose)
44620 2019-Jan-11 15:26:36.950769 - [DEBUG]
44621 2019-Jan-11 15:26:36.950795 - [DEBUG] Join: AllTop & AllBottom
44622 2019-Jan-11 15:26:36.950822 - [DEBUG] = AllBottom (new jump func)
44623 2019-Jan-11 15:26:36.950847 - [DEBUG]
44624 2019-Jan-11 15:26:36.950872 - [DEBUG] Start adding new jump function
44625 2019-Jan-11 15:26:36.950896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44626 2019-Jan-11 15:26:36.950953 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44627 2019-Jan-11 15:26:36.951597 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44628 2019-Jan-11 15:26:36.952224 - [DEBUG] Edge Function : AllBottom
44629 2019-Jan-11 15:26:36.952253 - [DEBUG] End adding new jump function
44630 2019-Jan-11 15:26:36.952278 - [DEBUG]
44631 2019-Jan-11 15:26:36.952302 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44632 2019-Jan-11 15:26:36.952327 - [DEBUG]
44633 2019-Jan-11 15:26:36.952351 - [DEBUG] Process 1215. path edge:
44634 2019-Jan-11 15:26:36.952376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44635 2019-Jan-11 15:26:36.952433 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
44636 2019-Jan-11 15:26:36.953059 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44637 2019-Jan-11 15:26:36.953688 - [DEBUG]
44638 2019-Jan-11 15:26:36.953715 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44639 2019-Jan-11 15:26:36.954359 - [DEBUG] Compose: EdgeIdentity * AllBottom
44640 2019-Jan-11 15:26:36.954389 - [DEBUG]
44641 2019-Jan-11 15:26:36.954414 - [DEBUG] Propagate flow
44642 2019-Jan-11 15:26:36.954438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44643 2019-Jan-11 15:26:36.954496 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44644 2019-Jan-11 15:26:36.955149 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44645 2019-Jan-11 15:26:36.955778 - [DEBUG] Edge function : AllBottom (result of previous compose)
44646 2019-Jan-11 15:26:36.955805 - [DEBUG]
44647 2019-Jan-11 15:26:36.955830 - [DEBUG] Join: AllTop & AllBottom
44648 2019-Jan-11 15:26:36.955857 - [DEBUG] = AllBottom (new jump func)
44649 2019-Jan-11 15:26:36.955882 - [DEBUG]
44650 2019-Jan-11 15:26:36.955907 - [DEBUG] Start adding new jump function
44651 2019-Jan-11 15:26:36.955931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44652 2019-Jan-11 15:26:36.955987 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44653 2019-Jan-11 15:26:36.956615 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44654 2019-Jan-11 15:26:36.957250 - [DEBUG] Edge Function : AllBottom
44655 2019-Jan-11 15:26:36.957279 - [DEBUG] End adding new jump function
44656 2019-Jan-11 15:26:36.957303 - [DEBUG]
44657 2019-Jan-11 15:26:36.957328 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44658 2019-Jan-11 15:26:36.957353 - [DEBUG]
44659 2019-Jan-11 15:26:36.957385 - [DEBUG] Process 1216. path edge:
44660 2019-Jan-11 15:26:36.957410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44661 2019-Jan-11 15:26:36.957468 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
44662 2019-Jan-11 15:26:36.958120 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44663 2019-Jan-11 15:26:36.958749 - [DEBUG]
44664 2019-Jan-11 15:26:36.958775 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44665 2019-Jan-11 15:26:36.959421 - [DEBUG] Possible callees:
44666 2019-Jan-11 15:26:36.959448 - [DEBUG] llvm.dbg.declare
44667 2019-Jan-11 15:26:36.959474 - [DEBUG] Possible return sites:
44668 2019-Jan-11 15:26:36.959498 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13644669 2019-Jan-11 15:26:36.960752 - [DEBUG] Found and process special summary
44670 2019-Jan-11 15:26:36.960786 - [DEBUG] Compose: EdgeIdentity * AllBottom
44671 2019-Jan-11 15:26:36.960815 - [DEBUG]
44672 2019-Jan-11 15:26:36.960839 - [DEBUG] Propagate flow
44673 2019-Jan-11 15:26:36.960864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44674 2019-Jan-11 15:26:36.960921 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44675 2019-Jan-11 15:26:36.961564 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44676 2019-Jan-11 15:26:36.962194 - [DEBUG] Edge function : AllBottom (result of previous compose)
44677 2019-Jan-11 15:26:36.962221 - [DEBUG]
44678 2019-Jan-11 15:26:36.962246 - [DEBUG] Join: AllTop & AllBottom
44679 2019-Jan-11 15:26:36.962273 - [DEBUG] = AllBottom (new jump func)
44680 2019-Jan-11 15:26:36.962299 - [DEBUG]
44681 2019-Jan-11 15:26:36.962323 - [DEBUG] Start adding new jump function
44682 2019-Jan-11 15:26:36.962348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44683 2019-Jan-11 15:26:36.962405 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44684 2019-Jan-11 15:26:36.963033 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44685 2019-Jan-11 15:26:36.963661 - [DEBUG] Edge Function : AllBottom
44686 2019-Jan-11 15:26:36.963690 - [DEBUG] End adding new jump function
44687 2019-Jan-11 15:26:36.963715 - [DEBUG]
44688 2019-Jan-11 15:26:36.963739 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44689 2019-Jan-11 15:26:36.963764 - [DEBUG]
44690 2019-Jan-11 15:26:36.963788 - [DEBUG] Process 1217. path edge:
44691 2019-Jan-11 15:26:36.963813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44692 2019-Jan-11 15:26:36.963870 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
44693 2019-Jan-11 15:26:36.964498 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44694 2019-Jan-11 15:26:36.965143 - [DEBUG]
44695 2019-Jan-11 15:26:36.965168 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44696 2019-Jan-11 15:26:36.965818 - [DEBUG] Compose: EdgeIdentity * AllBottom
44697 2019-Jan-11 15:26:36.965848 - [DEBUG]
44698 2019-Jan-11 15:26:36.965873 - [DEBUG] Propagate flow
44699 2019-Jan-11 15:26:36.965897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44700 2019-Jan-11 15:26:36.965955 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44701 2019-Jan-11 15:26:36.966589 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44702 2019-Jan-11 15:26:36.967220 - [DEBUG] Edge function : AllBottom (result of previous compose)
44703 2019-Jan-11 15:26:36.967246 - [DEBUG]
44704 2019-Jan-11 15:26:36.967272 - [DEBUG] Join: AllTop & AllBottom
44705 2019-Jan-11 15:26:36.967299 - [DEBUG] = AllBottom (new jump func)
44706 2019-Jan-11 15:26:36.967325 - [DEBUG]
44707 2019-Jan-11 15:26:36.967349 - [DEBUG] Start adding new jump function
44708 2019-Jan-11 15:26:36.967374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44709 2019-Jan-11 15:26:36.967431 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44710 2019-Jan-11 15:26:36.968076 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44711 2019-Jan-11 15:26:36.968700 - [DEBUG] Edge Function : AllBottom
44712 2019-Jan-11 15:26:36.968729 - [DEBUG] End adding new jump function
44713 2019-Jan-11 15:26:36.968754 - [DEBUG]
44714 2019-Jan-11 15:26:36.968779 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44715 2019-Jan-11 15:26:36.968804 - [DEBUG]
44716 2019-Jan-11 15:26:36.968828 - [DEBUG] Process 1218. path edge:
44717 2019-Jan-11 15:26:36.968853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44718 2019-Jan-11 15:26:36.968910 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
44719 2019-Jan-11 15:26:36.969534 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44720 2019-Jan-11 15:26:36.970162 - [DEBUG]
44721 2019-Jan-11 15:26:36.970188 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44722 2019-Jan-11 15:26:36.970830 - [DEBUG] Compose: EdgeIdentity * AllBottom
44723 2019-Jan-11 15:26:36.970859 - [DEBUG]
44724 2019-Jan-11 15:26:36.970884 - [DEBUG] Propagate flow
44725 2019-Jan-11 15:26:36.970908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44726 2019-Jan-11 15:26:36.970966 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44727 2019-Jan-11 15:26:36.971608 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44728 2019-Jan-11 15:26:36.972238 - [DEBUG] Edge function : AllBottom (result of previous compose)
44729 2019-Jan-11 15:26:36.972264 - [DEBUG]
44730 2019-Jan-11 15:26:36.972290 - [DEBUG] Join: AllTop & AllBottom
44731 2019-Jan-11 15:26:36.972317 - [DEBUG] = AllBottom (new jump func)
44732 2019-Jan-11 15:26:36.972343 - [DEBUG]
44733 2019-Jan-11 15:26:36.972367 - [DEBUG] Start adding new jump function
44734 2019-Jan-11 15:26:36.972392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44735 2019-Jan-11 15:26:36.972449 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44736 2019-Jan-11 15:26:36.973076 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
44737 2019-Jan-11 15:26:36.973699 - [DEBUG] Edge Function : AllBottom
44738 2019-Jan-11 15:26:36.973729 - [DEBUG] End adding new jump function
44739 2019-Jan-11 15:26:36.973754 - [DEBUG]
44740 2019-Jan-11 15:26:36.973779 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44741 2019-Jan-11 15:26:36.973804 - [DEBUG]
44742 2019-Jan-11 15:26:36.973828 - [DEBUG] Process 1219. path edge:
44743 2019-Jan-11 15:26:36.973853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44744 2019-Jan-11 15:26:36.973910 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
44745 2019-Jan-11 15:26:36.974546 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44746 2019-Jan-11 15:26:36.975176 - [DEBUG]
44747 2019-Jan-11 15:26:36.975210 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
44748 2019-Jan-11 15:26:36.975852 - [DEBUG] Compose: EdgeIdentity * AllBottom
44749 2019-Jan-11 15:26:36.975882 - [DEBUG]
44750 2019-Jan-11 15:26:36.975906 - [DEBUG] Propagate flow
44751 2019-Jan-11 15:26:36.975930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44752 2019-Jan-11 15:26:36.975989 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44753 2019-Jan-11 15:26:36.976637 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44754 2019-Jan-11 15:26:36.977266 - [DEBUG] Edge function : AllBottom (result of previous compose)
44755 2019-Jan-11 15:26:36.977292 - [DEBUG]
44756 2019-Jan-11 15:26:36.977318 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44757 2019-Jan-11 15:26:36.977345 - [DEBUG] = AllBottom
44758 2019-Jan-11 15:26:36.977371 - [DEBUG]
44759 2019-Jan-11 15:26:36.977395 - [DEBUG] PROPAGATE: No new function!
44760 2019-Jan-11 15:26:36.977422 - [DEBUG] EDGE:
44761 2019-Jan-11 15:26:36.977480 - [DEBUG] ---> 44762 2019-Jan-11 15:26:36.978121 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44763 2019-Jan-11 15:26:36.978750 - [DEBUG]
44764 2019-Jan-11 15:26:36.978777 - [DEBUG] EDGE:
44765 2019-Jan-11 15:26:36.978836 - [DEBUG] ---> 44766 2019-Jan-11 15:26:36.979461 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44767 2019-Jan-11 15:26:36.980090 - [DEBUG]
44768 2019-Jan-11 15:26:36.980117 - [DEBUG] EDGE:
44769 2019-Jan-11 15:26:36.980175 - [DEBUG] ---> 44770 2019-Jan-11 15:26:36.980805 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44771 2019-Jan-11 15:26:36.981449 - [DEBUG]
44772 2019-Jan-11 15:26:36.981485 - [DEBUG] Compose: EdgeIdentity * AllBottom
44773 2019-Jan-11 15:26:36.981513 - [DEBUG]
44774 2019-Jan-11 15:26:36.981536 - [DEBUG] Propagate flow
44775 2019-Jan-11 15:26:36.981560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44776 2019-Jan-11 15:26:36.981617 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44777 2019-Jan-11 15:26:36.982247 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44778 2019-Jan-11 15:26:36.982875 - [DEBUG] Edge function : AllBottom (result of previous compose)
44779 2019-Jan-11 15:26:36.982902 - [DEBUG]
44780 2019-Jan-11 15:26:36.982928 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44781 2019-Jan-11 15:26:36.982955 - [DEBUG] = AllBottom
44782 2019-Jan-11 15:26:36.982981 - [DEBUG]
44783 2019-Jan-11 15:26:36.983005 - [DEBUG] PROPAGATE: No new function!
44784 2019-Jan-11 15:26:36.983033 - [DEBUG] EDGE:
44785 2019-Jan-11 15:26:36.983091 - [DEBUG] ---> 44786 2019-Jan-11 15:26:36.983728 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44787 2019-Jan-11 15:26:36.984357 - [DEBUG]
44788 2019-Jan-11 15:26:36.984390 - [DEBUG] Compose: EdgeIdentity * AllBottom
44789 2019-Jan-11 15:26:36.984418 - [DEBUG]
44790 2019-Jan-11 15:26:36.984443 - [DEBUG] Propagate flow
44791 2019-Jan-11 15:26:36.984467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44792 2019-Jan-11 15:26:36.984543 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44793 2019-Jan-11 15:26:36.985180 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44794 2019-Jan-11 15:26:36.985810 - [DEBUG] Edge function : AllBottom (result of previous compose)
44795 2019-Jan-11 15:26:36.985837 - [DEBUG]
44796 2019-Jan-11 15:26:36.985862 - [DEBUG] Join: AllTop & AllBottom
44797 2019-Jan-11 15:26:36.985890 - [DEBUG] = AllBottom (new jump func)
44798 2019-Jan-11 15:26:36.985915 - [DEBUG]
44799 2019-Jan-11 15:26:36.985940 - [DEBUG] Start adding new jump function
44800 2019-Jan-11 15:26:36.985964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44801 2019-Jan-11 15:26:36.986021 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44802 2019-Jan-11 15:26:36.986650 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44803 2019-Jan-11 15:26:36.987285 - [DEBUG] Edge Function : AllBottom
44804 2019-Jan-11 15:26:36.987314 - [DEBUG] End adding new jump function
44805 2019-Jan-11 15:26:36.987339 - [DEBUG]
44806 2019-Jan-11 15:26:36.987364 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44807 2019-Jan-11 15:26:36.987389 - [DEBUG]
44808 2019-Jan-11 15:26:36.987414 - [DEBUG] Process 1220. path edge:
44809 2019-Jan-11 15:26:36.987438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44810 2019-Jan-11 15:26:36.987495 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
44811 2019-Jan-11 15:26:36.988147 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44812 2019-Jan-11 15:26:36.988776 - [DEBUG]
44813 2019-Jan-11 15:26:36.988801 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44814 2019-Jan-11 15:26:36.989449 - [DEBUG] Possible callees:
44815 2019-Jan-11 15:26:36.989475 - [DEBUG] llvm.dbg.declare
44816 2019-Jan-11 15:26:36.989501 - [DEBUG] Possible return sites:
44817 2019-Jan-11 15:26:36.989526 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14344818 2019-Jan-11 15:26:36.990782 - [DEBUG] Found and process special summary
44819 2019-Jan-11 15:26:36.990816 - [DEBUG] Compose: EdgeIdentity * AllBottom
44820 2019-Jan-11 15:26:36.990845 - [DEBUG]
44821 2019-Jan-11 15:26:36.990870 - [DEBUG] Propagate flow
44822 2019-Jan-11 15:26:36.990894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44823 2019-Jan-11 15:26:36.990952 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44824 2019-Jan-11 15:26:36.991599 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44825 2019-Jan-11 15:26:36.992229 - [DEBUG] Edge function : AllBottom (result of previous compose)
44826 2019-Jan-11 15:26:36.992255 - [DEBUG]
44827 2019-Jan-11 15:26:36.992281 - [DEBUG] Join: AllTop & AllBottom
44828 2019-Jan-11 15:26:36.992309 - [DEBUG] = AllBottom (new jump func)
44829 2019-Jan-11 15:26:36.992335 - [DEBUG]
44830 2019-Jan-11 15:26:36.992359 - [DEBUG] Start adding new jump function
44831 2019-Jan-11 15:26:36.992384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44832 2019-Jan-11 15:26:36.992442 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44833 2019-Jan-11 15:26:36.993080 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44834 2019-Jan-11 15:26:36.993708 - [DEBUG] Edge Function : AllBottom
44835 2019-Jan-11 15:26:36.993737 - [DEBUG] End adding new jump function
44836 2019-Jan-11 15:26:36.993762 - [DEBUG]
44837 2019-Jan-11 15:26:36.993787 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44838 2019-Jan-11 15:26:36.993812 - [DEBUG]
44839 2019-Jan-11 15:26:36.993836 - [DEBUG] Process 1221. path edge:
44840 2019-Jan-11 15:26:36.993861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44841 2019-Jan-11 15:26:36.993919 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
44842 2019-Jan-11 15:26:36.994561 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44843 2019-Jan-11 15:26:36.995190 - [DEBUG]
44844 2019-Jan-11 15:26:36.995215 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44845 2019-Jan-11 15:26:36.995865 - [DEBUG] Compose: EdgeIdentity * AllBottom
44846 2019-Jan-11 15:26:36.995895 - [DEBUG]
44847 2019-Jan-11 15:26:36.995920 - [DEBUG] Propagate flow
44848 2019-Jan-11 15:26:36.995944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44849 2019-Jan-11 15:26:36.996002 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
44850 2019-Jan-11 15:26:36.996627 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44851 2019-Jan-11 15:26:36.997254 - [DEBUG] Edge function : AllBottom (result of previous compose)
44852 2019-Jan-11 15:26:36.997281 - [DEBUG]
44853 2019-Jan-11 15:26:36.997306 - [DEBUG] Join: AllTop & AllBottom
44854 2019-Jan-11 15:26:36.997333 - [DEBUG] = AllBottom (new jump func)
44855 2019-Jan-11 15:26:36.997359 - [DEBUG]
44856 2019-Jan-11 15:26:36.997383 - [DEBUG] Start adding new jump function
44857 2019-Jan-11 15:26:36.997408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44858 2019-Jan-11 15:26:36.997465 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44859 2019-Jan-11 15:26:36.998109 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
44860 2019-Jan-11 15:26:36.998732 - [DEBUG] Edge Function : AllBottom
44861 2019-Jan-11 15:26:36.998761 - [DEBUG] End adding new jump function
44862 2019-Jan-11 15:26:36.998786 - [DEBUG]
44863 2019-Jan-11 15:26:36.998810 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44864 2019-Jan-11 15:26:36.998836 - [DEBUG]
44865 2019-Jan-11 15:26:36.998860 - [DEBUG] Process 1222. path edge:
44866 2019-Jan-11 15:26:36.998884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44867 2019-Jan-11 15:26:36.998941 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
44868 2019-Jan-11 15:26:36.999564 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44869 2019-Jan-11 15:26:37.000192 - [DEBUG]
44870 2019-Jan-11 15:26:37.000219 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
44871 2019-Jan-11 15:26:37.000859 - [DEBUG] Compose: EdgeIdentity * AllBottom
44872 2019-Jan-11 15:26:37.000889 - [DEBUG]
44873 2019-Jan-11 15:26:37.000914 - [DEBUG] Propagate flow
44874 2019-Jan-11 15:26:37.000938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44875 2019-Jan-11 15:26:37.000997 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44876 2019-Jan-11 15:26:37.001639 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44877 2019-Jan-11 15:26:37.002268 - [DEBUG] Edge function : AllBottom (result of previous compose)
44878 2019-Jan-11 15:26:37.002303 - [DEBUG]
44879 2019-Jan-11 15:26:37.002330 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44880 2019-Jan-11 15:26:37.002357 - [DEBUG] = AllBottom
44881 2019-Jan-11 15:26:37.002383 - [DEBUG]
44882 2019-Jan-11 15:26:37.002407 - [DEBUG] PROPAGATE: No new function!
44883 2019-Jan-11 15:26:37.002434 - [DEBUG] EDGE:
44884 2019-Jan-11 15:26:37.002492 - [DEBUG] ---> 44885 2019-Jan-11 15:26:37.003115 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44886 2019-Jan-11 15:26:37.003744 - [DEBUG]
44887 2019-Jan-11 15:26:37.003771 - [DEBUG] EDGE:
44888 2019-Jan-11 15:26:37.003829 - [DEBUG] ---> 44889 2019-Jan-11 15:26:37.004459 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44890 2019-Jan-11 15:26:37.005104 - [DEBUG]
44891 2019-Jan-11 15:26:37.005140 - [DEBUG] Compose: EdgeIdentity * AllBottom
44892 2019-Jan-11 15:26:37.005168 - [DEBUG]
44893 2019-Jan-11 15:26:37.005193 - [DEBUG] Propagate flow
44894 2019-Jan-11 15:26:37.005218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44895 2019-Jan-11 15:26:37.005276 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44896 2019-Jan-11 15:26:37.005927 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44897 2019-Jan-11 15:26:37.006565 - [DEBUG] Edge function : AllBottom (result of previous compose)
44898 2019-Jan-11 15:26:37.006591 - [DEBUG]
44899 2019-Jan-11 15:26:37.006617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44900 2019-Jan-11 15:26:37.006645 - [DEBUG] = AllBottom
44901 2019-Jan-11 15:26:37.006670 - [DEBUG]
44902 2019-Jan-11 15:26:37.006695 - [DEBUG] PROPAGATE: No new function!
44903 2019-Jan-11 15:26:37.006723 - [DEBUG] EDGE:
44904 2019-Jan-11 15:26:37.006782 - [DEBUG] ---> 44905 2019-Jan-11 15:26:37.007419 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44906 2019-Jan-11 15:26:37.008067 - [DEBUG]
44907 2019-Jan-11 15:26:37.008094 - [DEBUG] EDGE:
44908 2019-Jan-11 15:26:37.008152 - [DEBUG] ---> 44909 2019-Jan-11 15:26:37.008780 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44910 2019-Jan-11 15:26:37.009407 - [DEBUG]
44911 2019-Jan-11 15:26:37.009443 - [DEBUG] Compose: EdgeIdentity * AllBottom
44912 2019-Jan-11 15:26:37.009472 - [DEBUG]
44913 2019-Jan-11 15:26:37.009497 - [DEBUG] Propagate flow
44914 2019-Jan-11 15:26:37.009521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44915 2019-Jan-11 15:26:37.009579 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44916 2019-Jan-11 15:26:37.010207 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44917 2019-Jan-11 15:26:37.010835 - [DEBUG] Edge function : AllBottom (result of previous compose)
44918 2019-Jan-11 15:26:37.010861 - [DEBUG]
44919 2019-Jan-11 15:26:37.010887 - [DEBUG] Join: AllTop & AllBottom
44920 2019-Jan-11 15:26:37.010915 - [DEBUG] = AllBottom (new jump func)
44921 2019-Jan-11 15:26:37.010941 - [DEBUG]
44922 2019-Jan-11 15:26:37.010965 - [DEBUG] Start adding new jump function
44923 2019-Jan-11 15:26:37.010990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44924 2019-Jan-11 15:26:37.011058 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44925 2019-Jan-11 15:26:37.011705 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44926 2019-Jan-11 15:26:37.012333 - [DEBUG] Edge Function : AllBottom
44927 2019-Jan-11 15:26:37.012362 - [DEBUG] End adding new jump function
44928 2019-Jan-11 15:26:37.012388 - [DEBUG]
44929 2019-Jan-11 15:26:37.012412 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
44930 2019-Jan-11 15:26:37.012437 - [DEBUG]
44931 2019-Jan-11 15:26:37.012462 - [DEBUG] Process 1223. path edge:
44932 2019-Jan-11 15:26:37.012487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44933 2019-Jan-11 15:26:37.012544 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
44934 2019-Jan-11 15:26:37.013172 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44935 2019-Jan-11 15:26:37.013801 - [DEBUG]
44936 2019-Jan-11 15:26:37.013828 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44937 2019-Jan-11 15:26:37.014473 - [DEBUG] Compose: EdgeIdentity * AllBottom
44938 2019-Jan-11 15:26:37.014503 - [DEBUG]
44939 2019-Jan-11 15:26:37.014538 - [DEBUG] Propagate flow
44940 2019-Jan-11 15:26:37.014565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44941 2019-Jan-11 15:26:37.014624 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44942 2019-Jan-11 15:26:37.015260 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44943 2019-Jan-11 15:26:37.015889 - [DEBUG] Edge function : AllBottom (result of previous compose)
44944 2019-Jan-11 15:26:37.015916 - [DEBUG]
44945 2019-Jan-11 15:26:37.015941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44946 2019-Jan-11 15:26:37.015968 - [DEBUG] = AllBottom
44947 2019-Jan-11 15:26:37.015993 - [DEBUG]
44948 2019-Jan-11 15:26:37.016017 - [DEBUG] PROPAGATE: No new function!
44949 2019-Jan-11 15:26:37.016050 - [DEBUG] Compose: EdgeIdentity * AllBottom
44950 2019-Jan-11 15:26:37.016078 - [DEBUG]
44951 2019-Jan-11 15:26:37.016102 - [DEBUG] Propagate flow
44952 2019-Jan-11 15:26:37.016126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44953 2019-Jan-11 15:26:37.016184 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44954 2019-Jan-11 15:26:37.016835 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44955 2019-Jan-11 15:26:37.017467 - [DEBUG] Edge function : AllBottom (result of previous compose)
44956 2019-Jan-11 15:26:37.017493 - [DEBUG]
44957 2019-Jan-11 15:26:37.017519 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44958 2019-Jan-11 15:26:37.017547 - [DEBUG] = AllBottom
44959 2019-Jan-11 15:26:37.017572 - [DEBUG]
44960 2019-Jan-11 15:26:37.017596 - [DEBUG] PROPAGATE: No new function!
44961 2019-Jan-11 15:26:37.017622 - [DEBUG] EDGE:
44962 2019-Jan-11 15:26:37.017682 - [DEBUG] ---> 44963 2019-Jan-11 15:26:37.018327 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44964 2019-Jan-11 15:26:37.018957 - [DEBUG]
44965 2019-Jan-11 15:26:37.018984 - [DEBUG] EDGE:
44966 2019-Jan-11 15:26:37.019042 - [DEBUG] ---> 44967 2019-Jan-11 15:26:37.019678 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44968 2019-Jan-11 15:26:37.020307 - [DEBUG]
44969 2019-Jan-11 15:26:37.020334 - [DEBUG] EDGE:
44970 2019-Jan-11 15:26:37.020393 - [DEBUG] ---> 44971 2019-Jan-11 15:26:37.021023 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44972 2019-Jan-11 15:26:37.021668 - [DEBUG]
44973 2019-Jan-11 15:26:37.021708 - [DEBUG] Compose: EdgeIdentity * AllBottom
44974 2019-Jan-11 15:26:37.021736 - [DEBUG]
44975 2019-Jan-11 15:26:37.021761 - [DEBUG] Propagate flow
44976 2019-Jan-11 15:26:37.021785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44977 2019-Jan-11 15:26:37.021843 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44978 2019-Jan-11 15:26:37.022472 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44979 2019-Jan-11 15:26:37.023101 - [DEBUG] Edge function : AllBottom (result of previous compose)
44980 2019-Jan-11 15:26:37.023128 - [DEBUG]
44981 2019-Jan-11 15:26:37.023154 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44982 2019-Jan-11 15:26:37.023181 - [DEBUG] = AllBottom
44983 2019-Jan-11 15:26:37.023207 - [DEBUG]
44984 2019-Jan-11 15:26:37.023231 - [DEBUG] PROPAGATE: No new function!
44985 2019-Jan-11 15:26:37.023259 - [DEBUG] EDGE:
44986 2019-Jan-11 15:26:37.023318 - [DEBUG] ---> 44987 2019-Jan-11 15:26:37.023948 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44988 2019-Jan-11 15:26:37.024589 - [DEBUG]
44989 2019-Jan-11 15:26:37.024616 - [DEBUG] EDGE:
44990 2019-Jan-11 15:26:37.024673 - [DEBUG] ---> 44991 2019-Jan-11 15:26:37.025299 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44992 2019-Jan-11 15:26:37.025928 - [DEBUG]
44993 2019-Jan-11 15:26:37.025956 - [DEBUG] EDGE:
44994 2019-Jan-11 15:26:37.026014 - [DEBUG] ---> 44995 2019-Jan-11 15:26:37.026645 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44996 2019-Jan-11 15:26:37.027273 - [DEBUG]
44997 2019-Jan-11 15:26:37.027301 - [DEBUG] EDGE:
44998 2019-Jan-11 15:26:37.027359 - [DEBUG] ---> 44999 2019-Jan-11 15:26:37.028004 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45000 2019-Jan-11 15:26:37.028633 - [DEBUG]
45001 2019-Jan-11 15:26:37.028660 - [DEBUG] EDGE:
45002 2019-Jan-11 15:26:37.028719 - [DEBUG] ---> 45003 2019-Jan-11 15:26:37.029345 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45004 2019-Jan-11 15:26:37.029974 - [DEBUG]
45005 2019-Jan-11 15:26:37.030002 - [DEBUG] EDGE:
45006 2019-Jan-11 15:26:37.030060 - [DEBUG] ---> 45007 2019-Jan-11 15:26:37.030691 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45008 2019-Jan-11 15:26:37.031343 - [DEBUG]
45009 2019-Jan-11 15:26:37.031370 - [DEBUG] EDGE:
45010 2019-Jan-11 15:26:37.031428 - [DEBUG] ---> 45011 2019-Jan-11 15:26:37.032054 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45012 2019-Jan-11 15:26:37.032684 - [DEBUG]
45013 2019-Jan-11 15:26:37.032711 - [DEBUG] EDGE:
45014 2019-Jan-11 15:26:37.032770 - [DEBUG] ---> 45015 2019-Jan-11 15:26:37.033396 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45016 2019-Jan-11 15:26:37.034026 - [DEBUG]
45017 2019-Jan-11 15:26:37.034053 - [DEBUG] EDGE:
45018 2019-Jan-11 15:26:37.034112 - [DEBUG] ---> 45019 2019-Jan-11 15:26:37.034755 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45020 2019-Jan-11 15:26:37.035385 - [DEBUG]
45021 2019-Jan-11 15:26:37.035424 - [DEBUG] Compose: EdgeIdentity * AllBottom
45022 2019-Jan-11 15:26:37.035452 - [DEBUG]
45023 2019-Jan-11 15:26:37.035477 - [DEBUG] Propagate flow
45024 2019-Jan-11 15:26:37.035501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45025 2019-Jan-11 15:26:37.035559 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45026 2019-Jan-11 15:26:37.036189 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45027 2019-Jan-11 15:26:37.036819 - [DEBUG] Edge function : AllBottom (result of previous compose)
45028 2019-Jan-11 15:26:37.036845 - [DEBUG]
45029 2019-Jan-11 15:26:37.036871 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45030 2019-Jan-11 15:26:37.036899 - [DEBUG] = AllBottom
45031 2019-Jan-11 15:26:37.036924 - [DEBUG]
45032 2019-Jan-11 15:26:37.036948 - [DEBUG] PROPAGATE: No new function!
45033 2019-Jan-11 15:26:37.036976 - [DEBUG] EDGE:
45034 2019-Jan-11 15:26:37.037035 - [DEBUG] ---> 45035 2019-Jan-11 15:26:37.037672 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45036 2019-Jan-11 15:26:37.038318 - [DEBUG]
45037 2019-Jan-11 15:26:37.038347 - [DEBUG] Compose: EdgeIdentity * AllBottom
45038 2019-Jan-11 15:26:37.038375 - [DEBUG]
45039 2019-Jan-11 15:26:37.038400 - [DEBUG] Propagate flow
45040 2019-Jan-11 15:26:37.038424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45041 2019-Jan-11 15:26:37.038482 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45042 2019-Jan-11 15:26:37.039119 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45043 2019-Jan-11 15:26:37.039744 - [DEBUG] Edge function : AllBottom (result of previous compose)
45044 2019-Jan-11 15:26:37.039771 - [DEBUG]
45045 2019-Jan-11 15:26:37.039797 - [DEBUG] Join: AllTop & AllBottom
45046 2019-Jan-11 15:26:37.039824 - [DEBUG] = AllBottom (new jump func)
45047 2019-Jan-11 15:26:37.039850 - [DEBUG]
45048 2019-Jan-11 15:26:37.039875 - [DEBUG] Start adding new jump function
45049 2019-Jan-11 15:26:37.039899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45050 2019-Jan-11 15:26:37.039956 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45051 2019-Jan-11 15:26:37.040593 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45052 2019-Jan-11 15:26:37.041243 - [DEBUG] Edge Function : AllBottom
45053 2019-Jan-11 15:26:37.041273 - [DEBUG] End adding new jump function
45054 2019-Jan-11 15:26:37.041298 - [DEBUG]
45055 2019-Jan-11 15:26:37.041323 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
45056 2019-Jan-11 15:26:37.041348 - [DEBUG]
45057 2019-Jan-11 15:26:37.041373 - [DEBUG] Process 1224. path edge:
45058 2019-Jan-11 15:26:37.041398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45059 2019-Jan-11 15:26:37.041455 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45060 2019-Jan-11 15:26:37.042092 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45061 2019-Jan-11 15:26:37.042717 - [DEBUG]
45062 2019-Jan-11 15:26:37.042743 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45063 2019-Jan-11 15:26:37.043386 - [DEBUG] Possible callees:
45064 2019-Jan-11 15:26:37.043413 - [DEBUG] llvm.dbg.declare
45065 2019-Jan-11 15:26:37.043439 - [DEBUG] Possible return sites:
45066 2019-Jan-11 15:26:37.043464 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645067 2019-Jan-11 15:26:37.044735 - [DEBUG] Found and process special summary
45068 2019-Jan-11 15:26:37.044781 - [DEBUG] Compose: EdgeIdentity * AllBottom
45069 2019-Jan-11 15:26:37.044810 - [DEBUG]
45070 2019-Jan-11 15:26:37.044834 - [DEBUG] Propagate flow
45071 2019-Jan-11 15:26:37.044858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45072 2019-Jan-11 15:26:37.044915 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45073 2019-Jan-11 15:26:37.045546 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45074 2019-Jan-11 15:26:37.046172 - [DEBUG] Edge function : AllBottom (result of previous compose)
45075 2019-Jan-11 15:26:37.046199 - [DEBUG]
45076 2019-Jan-11 15:26:37.046224 - [DEBUG] Join: AllTop & AllBottom
45077 2019-Jan-11 15:26:37.046251 - [DEBUG] = AllBottom (new jump func)
45078 2019-Jan-11 15:26:37.046277 - [DEBUG]
45079 2019-Jan-11 15:26:37.046302 - [DEBUG] Start adding new jump function
45080 2019-Jan-11 15:26:37.046326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45081 2019-Jan-11 15:26:37.046383 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45082 2019-Jan-11 15:26:37.047010 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45083 2019-Jan-11 15:26:37.047638 - [DEBUG] Edge Function : AllBottom
45084 2019-Jan-11 15:26:37.047667 - [DEBUG] End adding new jump function
45085 2019-Jan-11 15:26:37.047692 - [DEBUG]
45086 2019-Jan-11 15:26:37.047717 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
45087 2019-Jan-11 15:26:37.047742 - [DEBUG]
45088 2019-Jan-11 15:26:37.047767 - [DEBUG] Process 1225. path edge:
45089 2019-Jan-11 15:26:37.047792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45090 2019-Jan-11 15:26:37.047849 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45091 2019-Jan-11 15:26:37.048489 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45092 2019-Jan-11 15:26:37.049128 - [DEBUG]
45093 2019-Jan-11 15:26:37.049154 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45094 2019-Jan-11 15:26:37.049801 - [DEBUG] Compose: EdgeIdentity * AllBottom
45095 2019-Jan-11 15:26:37.049831 - [DEBUG]
45096 2019-Jan-11 15:26:37.049856 - [DEBUG] Propagate flow
45097 2019-Jan-11 15:26:37.049880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45098 2019-Jan-11 15:26:37.049938 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45099 2019-Jan-11 15:26:37.050564 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45100 2019-Jan-11 15:26:37.051189 - [DEBUG] Edge function : AllBottom (result of previous compose)
45101 2019-Jan-11 15:26:37.051228 - [DEBUG]
45102 2019-Jan-11 15:26:37.051254 - [DEBUG] Join: AllTop & AllBottom
45103 2019-Jan-11 15:26:37.051282 - [DEBUG] = AllBottom (new jump func)
45104 2019-Jan-11 15:26:37.051307 - [DEBUG]
45105 2019-Jan-11 15:26:37.051331 - [DEBUG] Start adding new jump function
45106 2019-Jan-11 15:26:37.051356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45107 2019-Jan-11 15:26:37.051413 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45108 2019-Jan-11 15:26:37.052039 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45109 2019-Jan-11 15:26:37.052664 - [DEBUG] Edge Function : AllBottom
45110 2019-Jan-11 15:26:37.052693 - [DEBUG] End adding new jump function
45111 2019-Jan-11 15:26:37.052718 - [DEBUG]
45112 2019-Jan-11 15:26:37.052743 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
45113 2019-Jan-11 15:26:37.052768 - [DEBUG]
45114 2019-Jan-11 15:26:37.052792 - [DEBUG] Process 1226. path edge:
45115 2019-Jan-11 15:26:37.052817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45116 2019-Jan-11 15:26:37.052873 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45117 2019-Jan-11 15:26:37.053499 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45118 2019-Jan-11 15:26:37.054125 - [DEBUG]
45119 2019-Jan-11 15:26:37.054151 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45120 2019-Jan-11 15:26:37.054804 - [DEBUG] Compose: EdgeIdentity * AllBottom
45121 2019-Jan-11 15:26:37.054832 - [DEBUG]
45122 2019-Jan-11 15:26:37.054856 - [DEBUG] Propagate flow
45123 2019-Jan-11 15:26:37.054880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45124 2019-Jan-11 15:26:37.054937 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45125 2019-Jan-11 15:26:37.055562 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45126 2019-Jan-11 15:26:37.056188 - [DEBUG] Edge function : AllBottom (result of previous compose)
45127 2019-Jan-11 15:26:37.056215 - [DEBUG]
45128 2019-Jan-11 15:26:37.056240 - [DEBUG] Join: AllTop & AllBottom
45129 2019-Jan-11 15:26:37.056267 - [DEBUG] = AllBottom (new jump func)
45130 2019-Jan-11 15:26:37.056293 - [DEBUG]
45131 2019-Jan-11 15:26:37.056317 - [DEBUG] Start adding new jump function
45132 2019-Jan-11 15:26:37.056341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45133 2019-Jan-11 15:26:37.056398 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45134 2019-Jan-11 15:26:37.057023 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45135 2019-Jan-11 15:26:37.057648 - [DEBUG] Edge Function : AllBottom
45136 2019-Jan-11 15:26:37.057676 - [DEBUG] End adding new jump function
45137 2019-Jan-11 15:26:37.057709 - [DEBUG]
45138 2019-Jan-11 15:26:37.057734 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
45139 2019-Jan-11 15:26:37.057759 - [DEBUG]
45140 2019-Jan-11 15:26:37.057784 - [DEBUG] Process 1227. path edge:
45141 2019-Jan-11 15:26:37.057808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45142 2019-Jan-11 15:26:37.057878 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45143 2019-Jan-11 15:26:37.058503 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45144 2019-Jan-11 15:26:37.059129 - [DEBUG]
45145 2019-Jan-11 15:26:37.059156 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45146 2019-Jan-11 15:26:37.059804 - [DEBUG] EDGE:
45147 2019-Jan-11 15:26:37.059863 - [DEBUG] ---> 45148 2019-Jan-11 15:26:37.060489 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45149 2019-Jan-11 15:26:37.061115 - [DEBUG]
45150 2019-Jan-11 15:26:37.061141 - [DEBUG] EDGE:
45151 2019-Jan-11 15:26:37.061211 - [DEBUG] ---> 45152 2019-Jan-11 15:26:37.061837 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45153 2019-Jan-11 15:26:37.062463 - [DEBUG]
45154 2019-Jan-11 15:26:37.062490 - [DEBUG] Compose: EdgeIdentity * AllBottom
45155 2019-Jan-11 15:26:37.062518 - [DEBUG]
45156 2019-Jan-11 15:26:37.062542 - [DEBUG] Propagate flow
45157 2019-Jan-11 15:26:37.062566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45158 2019-Jan-11 15:26:37.062623 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45159 2019-Jan-11 15:26:37.063248 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45160 2019-Jan-11 15:26:37.063877 - [DEBUG] Edge function : AllBottom (result of previous compose)
45161 2019-Jan-11 15:26:37.063903 - [DEBUG]
45162 2019-Jan-11 15:26:37.063929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45163 2019-Jan-11 15:26:37.063956 - [DEBUG] = AllBottom
45164 2019-Jan-11 15:26:37.063981 - [DEBUG]
45165 2019-Jan-11 15:26:37.064006 - [DEBUG] PROPAGATE: No new function!
45166 2019-Jan-11 15:26:37.064031 - [DEBUG] EDGE:
45167 2019-Jan-11 15:26:37.064089 - [DEBUG] ---> 45168 2019-Jan-11 15:26:37.064734 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45169 2019-Jan-11 15:26:37.065363 - [DEBUG]
45170 2019-Jan-11 15:26:37.065389 - [DEBUG] Compose: EdgeIdentity * AllBottom
45171 2019-Jan-11 15:26:37.065416 - [DEBUG]
45172 2019-Jan-11 15:26:37.065441 - [DEBUG] Propagate flow
45173 2019-Jan-11 15:26:37.065465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45174 2019-Jan-11 15:26:37.065522 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45175 2019-Jan-11 15:26:37.066152 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45176 2019-Jan-11 15:26:37.066789 - [DEBUG] Edge function : AllBottom (result of previous compose)
45177 2019-Jan-11 15:26:37.066816 - [DEBUG]
45178 2019-Jan-11 15:26:37.066842 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45179 2019-Jan-11 15:26:37.066869 - [DEBUG] = AllBottom
45180 2019-Jan-11 15:26:37.066894 - [DEBUG]
45181 2019-Jan-11 15:26:37.066919 - [DEBUG] PROPAGATE: No new function!
45182 2019-Jan-11 15:26:37.066964 - [DEBUG] Compose: EdgeIdentity * AllBottom
45183 2019-Jan-11 15:26:37.066993 - [DEBUG]
45184 2019-Jan-11 15:26:37.067018 - [DEBUG] Propagate flow
45185 2019-Jan-11 15:26:37.067042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45186 2019-Jan-11 15:26:37.067100 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45187 2019-Jan-11 15:26:37.067730 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45188 2019-Jan-11 15:26:37.068374 - [DEBUG] Edge function : AllBottom (result of previous compose)
45189 2019-Jan-11 15:26:37.068400 - [DEBUG]
45190 2019-Jan-11 15:26:37.068426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45191 2019-Jan-11 15:26:37.068453 - [DEBUG] = AllBottom
45192 2019-Jan-11 15:26:37.068479 - [DEBUG]
45193 2019-Jan-11 15:26:37.068503 - [DEBUG] PROPAGATE: No new function!
45194 2019-Jan-11 15:26:37.068529 - [DEBUG] Compose: EdgeIdentity * AllBottom
45195 2019-Jan-11 15:26:37.068556 - [DEBUG]
45196 2019-Jan-11 15:26:37.068581 - [DEBUG] Propagate flow
45197 2019-Jan-11 15:26:37.068605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45198 2019-Jan-11 15:26:37.068662 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45199 2019-Jan-11 15:26:37.069292 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45200 2019-Jan-11 15:26:37.069927 - [DEBUG] Edge function : AllBottom (result of previous compose)
45201 2019-Jan-11 15:26:37.069954 - [DEBUG]
45202 2019-Jan-11 15:26:37.069980 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45203 2019-Jan-11 15:26:37.070007 - [DEBUG] = AllBottom
45204 2019-Jan-11 15:26:37.070032 - [DEBUG]
45205 2019-Jan-11 15:26:37.070056 - [DEBUG] PROPAGATE: No new function!
45206 2019-Jan-11 15:26:37.070083 - [DEBUG] EDGE:
45207 2019-Jan-11 15:26:37.070142 - [DEBUG] ---> 45208 2019-Jan-11 15:26:37.070780 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45209 2019-Jan-11 15:26:37.071464 - [DEBUG]
45210 2019-Jan-11 15:26:37.071515 - [DEBUG] Compose: EdgeIdentity * AllBottom
45211 2019-Jan-11 15:26:37.071543 - [DEBUG]
45212 2019-Jan-11 15:26:37.071568 - [DEBUG] Propagate flow
45213 2019-Jan-11 15:26:37.071592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45214 2019-Jan-11 15:26:37.071662 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45215 2019-Jan-11 15:26:37.072368 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45216 2019-Jan-11 15:26:37.073058 - [DEBUG] Edge function : AllBottom (result of previous compose)
45217 2019-Jan-11 15:26:37.073087 - [DEBUG]
45218 2019-Jan-11 15:26:37.073115 - [DEBUG] Join: AllTop & AllBottom
45219 2019-Jan-11 15:26:37.073143 - [DEBUG] = AllBottom (new jump func)
45220 2019-Jan-11 15:26:37.073169 - [DEBUG]
45221 2019-Jan-11 15:26:37.073194 - [DEBUG] Start adding new jump function
45222 2019-Jan-11 15:26:37.073218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45223 2019-Jan-11 15:26:37.073283 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45224 2019-Jan-11 15:26:37.073919 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45225 2019-Jan-11 15:26:37.074580 - [DEBUG] Edge Function : AllBottom
45226 2019-Jan-11 15:26:37.074613 - [DEBUG] End adding new jump function
45227 2019-Jan-11 15:26:37.074656 - [DEBUG]
45228 2019-Jan-11 15:26:37.074681 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
45229 2019-Jan-11 15:26:37.074707 - [DEBUG]
45230 2019-Jan-11 15:26:37.074731 - [DEBUG] Process 1228. path edge:
45231 2019-Jan-11 15:26:37.074756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45232 2019-Jan-11 15:26:37.074815 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45233 2019-Jan-11 15:26:37.075453 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45234 2019-Jan-11 15:26:37.076082 - [DEBUG]
45235 2019-Jan-11 15:26:37.076108 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45236 2019-Jan-11 15:26:37.076753 - [DEBUG] Possible callees:
45237 2019-Jan-11 15:26:37.076780 - [DEBUG] llvm.dbg.declare
45238 2019-Jan-11 15:26:37.076806 - [DEBUG] Possible return sites:
45239 2019-Jan-11 15:26:37.076831 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345240 2019-Jan-11 15:26:37.078114 - [DEBUG] Found and process special summary
45241 2019-Jan-11 15:26:37.078151 - [DEBUG] Compose: EdgeIdentity * AllBottom
45242 2019-Jan-11 15:26:37.078179 - [DEBUG]
45243 2019-Jan-11 15:26:37.078203 - [DEBUG] Propagate flow
45244 2019-Jan-11 15:26:37.078227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45245 2019-Jan-11 15:26:37.078284 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45246 2019-Jan-11 15:26:37.078925 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45247 2019-Jan-11 15:26:37.079555 - [DEBUG] Edge function : AllBottom (result of previous compose)
45248 2019-Jan-11 15:26:37.079582 - [DEBUG]
45249 2019-Jan-11 15:26:37.079608 - [DEBUG] Join: AllTop & AllBottom
45250 2019-Jan-11 15:26:37.079635 - [DEBUG] = AllBottom (new jump func)
45251 2019-Jan-11 15:26:37.079660 - [DEBUG]
45252 2019-Jan-11 15:26:37.079685 - [DEBUG] Start adding new jump function
45253 2019-Jan-11 15:26:37.079709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45254 2019-Jan-11 15:26:37.079766 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45255 2019-Jan-11 15:26:37.080397 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45256 2019-Jan-11 15:26:37.081025 - [DEBUG] Edge Function : AllBottom
45257 2019-Jan-11 15:26:37.081055 - [DEBUG] End adding new jump function
45258 2019-Jan-11 15:26:37.081080 - [DEBUG]
45259 2019-Jan-11 15:26:37.081104 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
45260 2019-Jan-11 15:26:37.081130 - [DEBUG]
45261 2019-Jan-11 15:26:37.081154 - [DEBUG] Process 1229. path edge:
45262 2019-Jan-11 15:26:37.081179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45263 2019-Jan-11 15:26:37.081250 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45264 2019-Jan-11 15:26:37.081882 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45265 2019-Jan-11 15:26:37.082511 - [DEBUG]
45266 2019-Jan-11 15:26:37.082537 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45267 2019-Jan-11 15:26:37.083186 - [DEBUG] Compose: EdgeIdentity * AllBottom
45268 2019-Jan-11 15:26:37.083215 - [DEBUG]
45269 2019-Jan-11 15:26:37.083240 - [DEBUG] Propagate flow
45270 2019-Jan-11 15:26:37.083273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45271 2019-Jan-11 15:26:37.083332 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45272 2019-Jan-11 15:26:37.083958 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45273 2019-Jan-11 15:26:37.084601 - [DEBUG] Edge function : AllBottom (result of previous compose)
45274 2019-Jan-11 15:26:37.084627 - [DEBUG]
45275 2019-Jan-11 15:26:37.084651 - [DEBUG] Join: AllTop & AllBottom
45276 2019-Jan-11 15:26:37.084678 - [DEBUG] = AllBottom (new jump func)
45277 2019-Jan-11 15:26:37.084703 - [DEBUG]
45278 2019-Jan-11 15:26:37.084726 - [DEBUG] Start adding new jump function
45279 2019-Jan-11 15:26:37.084750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45280 2019-Jan-11 15:26:37.084806 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45281 2019-Jan-11 15:26:37.085434 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45282 2019-Jan-11 15:26:37.086057 - [DEBUG] Edge Function : AllBottom
45283 2019-Jan-11 15:26:37.086086 - [DEBUG] End adding new jump function
45284 2019-Jan-11 15:26:37.086111 - [DEBUG]
45285 2019-Jan-11 15:26:37.086136 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
45286 2019-Jan-11 15:26:37.086161 - [DEBUG]
45287 2019-Jan-11 15:26:37.086185 - [DEBUG] Process 1230. path edge:
45288 2019-Jan-11 15:26:37.086210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45289 2019-Jan-11 15:26:37.086267 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45290 2019-Jan-11 15:26:37.086891 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45291 2019-Jan-11 15:26:37.087521 - [DEBUG]
45292 2019-Jan-11 15:26:37.087547 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45293 2019-Jan-11 15:26:37.088199 - [DEBUG] Compose: EdgeIdentity * AllBottom
45294 2019-Jan-11 15:26:37.088227 - [DEBUG]
45295 2019-Jan-11 15:26:37.088251 - [DEBUG] Propagate flow
45296 2019-Jan-11 15:26:37.088274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45297 2019-Jan-11 15:26:37.088331 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45298 2019-Jan-11 15:26:37.088956 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45299 2019-Jan-11 15:26:37.089586 - [DEBUG] Edge function : AllBottom (result of previous compose)
45300 2019-Jan-11 15:26:37.089613 - [DEBUG]
45301 2019-Jan-11 15:26:37.089639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45302 2019-Jan-11 15:26:37.089666 - [DEBUG] = AllBottom
45303 2019-Jan-11 15:26:37.089692 - [DEBUG]
45304 2019-Jan-11 15:26:37.089716 - [DEBUG] PROPAGATE: No new function!
45305 2019-Jan-11 15:26:37.089742 - [DEBUG] EDGE:
45306 2019-Jan-11 15:26:37.089801 - [DEBUG] ---> 45307 2019-Jan-11 15:26:37.090423 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45308 2019-Jan-11 15:26:37.091052 - [DEBUG]
45309 2019-Jan-11 15:26:37.091079 - [DEBUG] EDGE:
45310 2019-Jan-11 15:26:37.091137 - [DEBUG] ---> 45311 2019-Jan-11 15:26:37.091784 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45312 2019-Jan-11 15:26:37.092414 - [DEBUG]
45313 2019-Jan-11 15:26:37.092453 - [DEBUG] Compose: EdgeIdentity * AllBottom
45314 2019-Jan-11 15:26:37.092482 - [DEBUG]
45315 2019-Jan-11 15:26:37.092507 - [DEBUG] Propagate flow
45316 2019-Jan-11 15:26:37.092540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45317 2019-Jan-11 15:26:37.092598 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45318 2019-Jan-11 15:26:37.093227 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45319 2019-Jan-11 15:26:37.093857 - [DEBUG] Edge function : AllBottom (result of previous compose)
45320 2019-Jan-11 15:26:37.093884 - [DEBUG]
45321 2019-Jan-11 15:26:37.093910 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45322 2019-Jan-11 15:26:37.093937 - [DEBUG] = AllBottom
45323 2019-Jan-11 15:26:37.093963 - [DEBUG]
45324 2019-Jan-11 15:26:37.093987 - [DEBUG] PROPAGATE: No new function!
45325 2019-Jan-11 15:26:37.094015 - [DEBUG] EDGE:
45326 2019-Jan-11 15:26:37.094074 - [DEBUG] ---> 45327 2019-Jan-11 15:26:37.094728 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45328 2019-Jan-11 15:26:37.095357 - [DEBUG]
45329 2019-Jan-11 15:26:37.095385 - [DEBUG] Compose: EdgeIdentity * AllBottom
45330 2019-Jan-11 15:26:37.095413 - [DEBUG]
45331 2019-Jan-11 15:26:37.095438 - [DEBUG] Propagate flow
45332 2019-Jan-11 15:26:37.095462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45333 2019-Jan-11 15:26:37.095519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45334 2019-Jan-11 15:26:37.096156 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45335 2019-Jan-11 15:26:37.096783 - [DEBUG] Edge function : AllBottom (result of previous compose)
45336 2019-Jan-11 15:26:37.096810 - [DEBUG]
45337 2019-Jan-11 15:26:37.096836 - [DEBUG] Join: AllTop & AllBottom
45338 2019-Jan-11 15:26:37.096863 - [DEBUG] = AllBottom (new jump func)
45339 2019-Jan-11 15:26:37.096889 - [DEBUG]
45340 2019-Jan-11 15:26:37.096913 - [DEBUG] Start adding new jump function
45341 2019-Jan-11 15:26:37.096938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45342 2019-Jan-11 15:26:37.096995 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45343 2019-Jan-11 15:26:37.097624 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45344 2019-Jan-11 15:26:37.098276 - [DEBUG] Edge Function : AllBottom
45345 2019-Jan-11 15:26:37.098305 - [DEBUG] End adding new jump function
45346 2019-Jan-11 15:26:37.098330 - [DEBUG]
45347 2019-Jan-11 15:26:37.098355 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
45348 2019-Jan-11 15:26:37.098380 - [DEBUG]
45349 2019-Jan-11 15:26:37.098405 - [DEBUG] Process 1231. path edge:
45350 2019-Jan-11 15:26:37.098429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45351 2019-Jan-11 15:26:37.098486 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45352 2019-Jan-11 15:26:37.099124 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45353 2019-Jan-11 15:26:37.099749 - [DEBUG]
45354 2019-Jan-11 15:26:37.099775 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45355 2019-Jan-11 15:26:37.100416 - [DEBUG] Possible callees:
45356 2019-Jan-11 15:26:37.100442 - [DEBUG] llvm.dbg.declare
45357 2019-Jan-11 15:26:37.100468 - [DEBUG] Possible return sites:
45358 2019-Jan-11 15:26:37.100501 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345359 2019-Jan-11 15:26:37.101788 - [DEBUG] Found and process special summary
45360 2019-Jan-11 15:26:37.101834 - [DEBUG] Compose: EdgeIdentity * AllBottom
45361 2019-Jan-11 15:26:37.101863 - [DEBUG]
45362 2019-Jan-11 15:26:37.101888 - [DEBUG] Propagate flow
45363 2019-Jan-11 15:26:37.101912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45364 2019-Jan-11 15:26:37.101971 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45365 2019-Jan-11 15:26:37.102602 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45366 2019-Jan-11 15:26:37.103229 - [DEBUG] Edge function : AllBottom (result of previous compose)
45367 2019-Jan-11 15:26:37.103256 - [DEBUG]
45368 2019-Jan-11 15:26:37.103281 - [DEBUG] Join: AllTop & AllBottom
45369 2019-Jan-11 15:26:37.103308 - [DEBUG] = AllBottom (new jump func)
45370 2019-Jan-11 15:26:37.103334 - [DEBUG]
45371 2019-Jan-11 15:26:37.103358 - [DEBUG] Start adding new jump function
45372 2019-Jan-11 15:26:37.103383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45373 2019-Jan-11 15:26:37.103439 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45374 2019-Jan-11 15:26:37.104064 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45375 2019-Jan-11 15:26:37.104708 - [DEBUG] Edge Function : AllBottom
45376 2019-Jan-11 15:26:37.104735 - [DEBUG] End adding new jump function
45377 2019-Jan-11 15:26:37.104760 - [DEBUG]
45378 2019-Jan-11 15:26:37.104784 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
45379 2019-Jan-11 15:26:37.104808 - [DEBUG]
45380 2019-Jan-11 15:26:37.104831 - [DEBUG] Process 1232. path edge:
45381 2019-Jan-11 15:26:37.104855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45382 2019-Jan-11 15:26:37.104912 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45383 2019-Jan-11 15:26:37.105541 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45384 2019-Jan-11 15:26:37.106166 - [DEBUG]
45385 2019-Jan-11 15:26:37.106192 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45386 2019-Jan-11 15:26:37.106835 - [DEBUG] Compose: EdgeIdentity * AllBottom
45387 2019-Jan-11 15:26:37.106865 - [DEBUG]
45388 2019-Jan-11 15:26:37.106889 - [DEBUG] Propagate flow
45389 2019-Jan-11 15:26:37.106914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45390 2019-Jan-11 15:26:37.106972 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45391 2019-Jan-11 15:26:37.107595 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45392 2019-Jan-11 15:26:37.108236 - [DEBUG] Edge function : AllBottom (result of previous compose)
45393 2019-Jan-11 15:26:37.108262 - [DEBUG]
45394 2019-Jan-11 15:26:37.108287 - [DEBUG] Join: AllTop & AllBottom
45395 2019-Jan-11 15:26:37.108315 - [DEBUG] = AllBottom (new jump func)
45396 2019-Jan-11 15:26:37.108340 - [DEBUG]
45397 2019-Jan-11 15:26:37.108364 - [DEBUG] Start adding new jump function
45398 2019-Jan-11 15:26:37.108388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45399 2019-Jan-11 15:26:37.108445 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45400 2019-Jan-11 15:26:37.109070 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45401 2019-Jan-11 15:26:37.109701 - [DEBUG] Edge Function : AllBottom
45402 2019-Jan-11 15:26:37.109729 - [DEBUG] End adding new jump function
45403 2019-Jan-11 15:26:37.109755 - [DEBUG]
45404 2019-Jan-11 15:26:37.109779 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
45405 2019-Jan-11 15:26:37.109804 - [DEBUG]
45406 2019-Jan-11 15:26:37.109829 - [DEBUG] Process 1233. path edge:
45407 2019-Jan-11 15:26:37.109853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45408 2019-Jan-11 15:26:37.109911 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45409 2019-Jan-11 15:26:37.110535 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45410 2019-Jan-11 15:26:37.111161 - [DEBUG]
45411 2019-Jan-11 15:26:37.111187 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45412 2019-Jan-11 15:26:37.111835 - [DEBUG] Compose: EdgeIdentity * AllBottom
45413 2019-Jan-11 15:26:37.111864 - [DEBUG]
45414 2019-Jan-11 15:26:37.111889 - [DEBUG] Propagate flow
45415 2019-Jan-11 15:26:37.111914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45416 2019-Jan-11 15:26:37.111972 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45417 2019-Jan-11 15:26:37.112597 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45418 2019-Jan-11 15:26:37.113225 - [DEBUG] Edge function : AllBottom (result of previous compose)
45419 2019-Jan-11 15:26:37.113251 - [DEBUG]
45420 2019-Jan-11 15:26:37.113277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45421 2019-Jan-11 15:26:37.113304 - [DEBUG] = AllBottom
45422 2019-Jan-11 15:26:37.113330 - [DEBUG]
45423 2019-Jan-11 15:26:37.113354 - [DEBUG] PROPAGATE: No new function!
45424 2019-Jan-11 15:26:37.113379 - [DEBUG] EDGE:
45425 2019-Jan-11 15:26:37.113438 - [DEBUG] ---> 45426 2019-Jan-11 15:26:37.114063 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45427 2019-Jan-11 15:26:37.114701 - [DEBUG]
45428 2019-Jan-11 15:26:37.114727 - [DEBUG] Compose: EdgeIdentity * AllBottom
45429 2019-Jan-11 15:26:37.114753 - [DEBUG]
45430 2019-Jan-11 15:26:37.114777 - [DEBUG] Propagate flow
45431 2019-Jan-11 15:26:37.114801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45432 2019-Jan-11 15:26:37.114857 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45433 2019-Jan-11 15:26:37.115481 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45434 2019-Jan-11 15:26:37.116108 - [DEBUG] Edge function : AllBottom (result of previous compose)
45435 2019-Jan-11 15:26:37.116135 - [DEBUG]
45436 2019-Jan-11 15:26:37.116160 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45437 2019-Jan-11 15:26:37.116187 - [DEBUG] = AllBottom
45438 2019-Jan-11 15:26:37.116213 - [DEBUG]
45439 2019-Jan-11 15:26:37.116237 - [DEBUG] PROPAGATE: No new function!
45440 2019-Jan-11 15:26:37.116262 - [DEBUG] EDGE:
45441 2019-Jan-11 15:26:37.116321 - [DEBUG] ---> 45442 2019-Jan-11 15:26:37.116951 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45443 2019-Jan-11 15:26:37.117578 - [DEBUG]
45444 2019-Jan-11 15:26:37.117605 - [DEBUG] Compose: EdgeIdentity * AllBottom
45445 2019-Jan-11 15:26:37.117632 - [DEBUG]
45446 2019-Jan-11 15:26:37.117656 - [DEBUG] Propagate flow
45447 2019-Jan-11 15:26:37.117680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45448 2019-Jan-11 15:26:37.117745 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45449 2019-Jan-11 15:26:37.118393 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45450 2019-Jan-11 15:26:37.119029 - [DEBUG] Edge function : AllBottom (result of previous compose)
45451 2019-Jan-11 15:26:37.119056 - [DEBUG]
45452 2019-Jan-11 15:26:37.119082 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45453 2019-Jan-11 15:26:37.119109 - [DEBUG] = AllBottom
45454 2019-Jan-11 15:26:37.119135 - [DEBUG]
45455 2019-Jan-11 15:26:37.119159 - [DEBUG] PROPAGATE: No new function!
45456 2019-Jan-11 15:26:37.119197 - [DEBUG] Compose: EdgeIdentity * AllBottom
45457 2019-Jan-11 15:26:37.119225 - [DEBUG]
45458 2019-Jan-11 15:26:37.119250 - [DEBUG] Propagate flow
45459 2019-Jan-11 15:26:37.119274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45460 2019-Jan-11 15:26:37.119332 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45461 2019-Jan-11 15:26:37.119963 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45462 2019-Jan-11 15:26:37.120590 - [DEBUG] Edge function : AllBottom (result of previous compose)
45463 2019-Jan-11 15:26:37.120617 - [DEBUG]
45464 2019-Jan-11 15:26:37.120642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45465 2019-Jan-11 15:26:37.120669 - [DEBUG] = AllBottom
45466 2019-Jan-11 15:26:37.120695 - [DEBUG]
45467 2019-Jan-11 15:26:37.120719 - [DEBUG] PROPAGATE: No new function!
45468 2019-Jan-11 15:26:37.120745 - [DEBUG] Compose: EdgeIdentity * AllBottom
45469 2019-Jan-11 15:26:37.120771 - [DEBUG]
45470 2019-Jan-11 15:26:37.120796 - [DEBUG] Propagate flow
45471 2019-Jan-11 15:26:37.120820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45472 2019-Jan-11 15:26:37.120877 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45473 2019-Jan-11 15:26:37.121520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45474 2019-Jan-11 15:26:37.122157 - [DEBUG] Edge function : AllBottom (result of previous compose)
45475 2019-Jan-11 15:26:37.122184 - [DEBUG]
45476 2019-Jan-11 15:26:37.122209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45477 2019-Jan-11 15:26:37.122236 - [DEBUG] = AllBottom
45478 2019-Jan-11 15:26:37.122262 - [DEBUG]
45479 2019-Jan-11 15:26:37.122286 - [DEBUG] PROPAGATE: No new function!
45480 2019-Jan-11 15:26:37.122312 - [DEBUG] EDGE:
45481 2019-Jan-11 15:26:37.122370 - [DEBUG] ---> 45482 2019-Jan-11 15:26:37.123006 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45483 2019-Jan-11 15:26:37.123632 - [DEBUG]
45484 2019-Jan-11 15:26:37.123659 - [DEBUG] EDGE:
45485 2019-Jan-11 15:26:37.123717 - [DEBUG] ---> 45486 2019-Jan-11 15:26:37.124342 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45487 2019-Jan-11 15:26:37.124986 - [DEBUG]
45488 2019-Jan-11 15:26:37.125013 - [DEBUG] EDGE:
45489 2019-Jan-11 15:26:37.125071 - [DEBUG] ---> 45490 2019-Jan-11 15:26:37.125699 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
45491 2019-Jan-11 15:26:37.126339 - [DEBUG]
45492 2019-Jan-11 15:26:37.126367 - [DEBUG] Compose: EdgeIdentity * AllBottom
45493 2019-Jan-11 15:26:37.126395 - [DEBUG]
45494 2019-Jan-11 15:26:37.126419 - [DEBUG] Propagate flow
45495 2019-Jan-11 15:26:37.126444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45496 2019-Jan-11 15:26:37.126501 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45497 2019-Jan-11 15:26:37.127130 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45498 2019-Jan-11 15:26:37.127759 - [DEBUG] Edge function : AllBottom (result of previous compose)
45499 2019-Jan-11 15:26:37.127785 - [DEBUG]
45500 2019-Jan-11 15:26:37.127811 - [DEBUG] Join: AllTop & AllBottom
45501 2019-Jan-11 15:26:37.127838 - [DEBUG] = AllBottom (new jump func)
45502 2019-Jan-11 15:26:37.127875 - [DEBUG]
45503 2019-Jan-11 15:26:37.127900 - [DEBUG] Start adding new jump function
45504 2019-Jan-11 15:26:37.127925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45505 2019-Jan-11 15:26:37.127982 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45506 2019-Jan-11 15:26:37.128610 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45507 2019-Jan-11 15:26:37.129237 - [DEBUG] Edge Function : AllBottom
45508 2019-Jan-11 15:26:37.129268 - [DEBUG] End adding new jump function
45509 2019-Jan-11 15:26:37.129293 - [DEBUG]
45510 2019-Jan-11 15:26:37.129318 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
45511 2019-Jan-11 15:26:37.129343 - [DEBUG]
45512 2019-Jan-11 15:26:37.129367 - [DEBUG] Process 1234. path edge:
45513 2019-Jan-11 15:26:37.129392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45514 2019-Jan-11 15:26:37.129450 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
45515 2019-Jan-11 15:26:37.130079 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45516 2019-Jan-11 15:26:37.130707 - [DEBUG]
45517 2019-Jan-11 15:26:37.130732 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45518 2019-Jan-11 15:26:37.131391 - [DEBUG] Compose: EdgeIdentity * AllBottom
45519 2019-Jan-11 15:26:37.131419 - [DEBUG]
45520 2019-Jan-11 15:26:37.131443 - [DEBUG] Propagate flow
45521 2019-Jan-11 15:26:37.131467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45522 2019-Jan-11 15:26:37.131523 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45523 2019-Jan-11 15:26:37.132150 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45524 2019-Jan-11 15:26:37.132777 - [DEBUG] Edge function : AllBottom (result of previous compose)
45525 2019-Jan-11 15:26:37.132804 - [DEBUG]
45526 2019-Jan-11 15:26:37.132829 - [DEBUG] Join: AllTop & AllBottom
45527 2019-Jan-11 15:26:37.132856 - [DEBUG] = AllBottom (new jump func)
45528 2019-Jan-11 15:26:37.132882 - [DEBUG]
45529 2019-Jan-11 15:26:37.132906 - [DEBUG] Start adding new jump function
45530 2019-Jan-11 15:26:37.132931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45531 2019-Jan-11 15:26:37.132987 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45532 2019-Jan-11 15:26:37.133613 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45533 2019-Jan-11 15:26:37.134238 - [DEBUG] Edge Function : AllBottom
45534 2019-Jan-11 15:26:37.134266 - [DEBUG] End adding new jump function
45535 2019-Jan-11 15:26:37.134291 - [DEBUG]
45536 2019-Jan-11 15:26:37.134316 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
45537 2019-Jan-11 15:26:37.134350 - [DEBUG]
45538 2019-Jan-11 15:26:37.134375 - [DEBUG] Process 1235. path edge:
45539 2019-Jan-11 15:26:37.134400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45540 2019-Jan-11 15:26:37.134457 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
45541 2019-Jan-11 15:26:37.135101 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45542 2019-Jan-11 15:26:37.135729 - [DEBUG]
45543 2019-Jan-11 15:26:37.135756 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45544 2019-Jan-11 15:26:37.136394 - [DEBUG] Compose: EdgeIdentity * AllBottom
45545 2019-Jan-11 15:26:37.136423 - [DEBUG]
45546 2019-Jan-11 15:26:37.136448 - [DEBUG] Propagate flow
45547 2019-Jan-11 15:26:37.136472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45548 2019-Jan-11 15:26:37.136530 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45549 2019-Jan-11 15:26:37.137177 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45550 2019-Jan-11 15:26:37.137805 - [DEBUG] Edge function : AllBottom (result of previous compose)
45551 2019-Jan-11 15:26:37.137832 - [DEBUG]
45552 2019-Jan-11 15:26:37.137869 - [DEBUG] Join: AllTop & AllBottom
45553 2019-Jan-11 15:26:37.137898 - [DEBUG] = AllBottom (new jump func)
45554 2019-Jan-11 15:26:37.137924 - [DEBUG]
45555 2019-Jan-11 15:26:37.137948 - [DEBUG] Start adding new jump function
45556 2019-Jan-11 15:26:37.137973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45557 2019-Jan-11 15:26:37.138030 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45558 2019-Jan-11 15:26:37.138660 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45559 2019-Jan-11 15:26:37.139295 - [DEBUG] Edge Function : AllBottom
45560 2019-Jan-11 15:26:37.139325 - [DEBUG] End adding new jump function
45561 2019-Jan-11 15:26:37.139350 - [DEBUG]
45562 2019-Jan-11 15:26:37.139374 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
45563 2019-Jan-11 15:26:37.139399 - [DEBUG]
45564 2019-Jan-11 15:26:37.139423 - [DEBUG] Process 1236. path edge:
45565 2019-Jan-11 15:26:37.139447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45566 2019-Jan-11 15:26:37.139505 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45567 2019-Jan-11 15:26:37.140141 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45568 2019-Jan-11 15:26:37.140769 - [DEBUG]
45569 2019-Jan-11 15:26:37.140794 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45570 2019-Jan-11 15:26:37.141452 - [DEBUG] Possible callees:
45571 2019-Jan-11 15:26:37.141478 - [DEBUG] llvm.dbg.declare
45572 2019-Jan-11 15:26:37.141503 - [DEBUG] Possible return sites:
45573 2019-Jan-11 15:26:37.141527 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645574 2019-Jan-11 15:26:37.142780 - [DEBUG] Found and process special summary
45575 2019-Jan-11 15:26:37.142814 - [DEBUG] Compose: EdgeIdentity * AllBottom
45576 2019-Jan-11 15:26:37.142842 - [DEBUG]
45577 2019-Jan-11 15:26:37.142867 - [DEBUG] Propagate flow
45578 2019-Jan-11 15:26:37.142899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45579 2019-Jan-11 15:26:37.142958 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45580 2019-Jan-11 15:26:37.143605 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45581 2019-Jan-11 15:26:37.144235 - [DEBUG] Edge function : AllBottom (result of previous compose)
45582 2019-Jan-11 15:26:37.144262 - [DEBUG]
45583 2019-Jan-11 15:26:37.144287 - [DEBUG] Join: AllTop & AllBottom
45584 2019-Jan-11 15:26:37.144314 - [DEBUG] = AllBottom (new jump func)
45585 2019-Jan-11 15:26:37.144339 - [DEBUG]
45586 2019-Jan-11 15:26:37.144364 - [DEBUG] Start adding new jump function
45587 2019-Jan-11 15:26:37.144388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45588 2019-Jan-11 15:26:37.144445 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45589 2019-Jan-11 15:26:37.145090 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45590 2019-Jan-11 15:26:37.145719 - [DEBUG] Edge Function : AllBottom
45591 2019-Jan-11 15:26:37.145748 - [DEBUG] End adding new jump function
45592 2019-Jan-11 15:26:37.145773 - [DEBUG]
45593 2019-Jan-11 15:26:37.145797 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
45594 2019-Jan-11 15:26:37.145822 - [DEBUG]
45595 2019-Jan-11 15:26:37.145846 - [DEBUG] Process 1237. path edge:
45596 2019-Jan-11 15:26:37.145870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45597 2019-Jan-11 15:26:37.145927 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45598 2019-Jan-11 15:26:37.146557 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45599 2019-Jan-11 15:26:37.147185 - [DEBUG]
45600 2019-Jan-11 15:26:37.147211 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45601 2019-Jan-11 15:26:37.147868 - [DEBUG] Compose: EdgeIdentity * AllBottom
45602 2019-Jan-11 15:26:37.147899 - [DEBUG]
45603 2019-Jan-11 15:26:37.147924 - [DEBUG] Propagate flow
45604 2019-Jan-11 15:26:37.147948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45605 2019-Jan-11 15:26:37.148007 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45606 2019-Jan-11 15:26:37.148634 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45607 2019-Jan-11 15:26:37.149262 - [DEBUG] Edge function : AllBottom (result of previous compose)
45608 2019-Jan-11 15:26:37.149288 - [DEBUG]
45609 2019-Jan-11 15:26:37.149313 - [DEBUG] Join: AllTop & AllBottom
45610 2019-Jan-11 15:26:37.149341 - [DEBUG] = AllBottom (new jump func)
45611 2019-Jan-11 15:26:37.149366 - [DEBUG]
45612 2019-Jan-11 15:26:37.149390 - [DEBUG] Start adding new jump function
45613 2019-Jan-11 15:26:37.149415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45614 2019-Jan-11 15:26:37.149472 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45615 2019-Jan-11 15:26:37.150102 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45616 2019-Jan-11 15:26:37.150727 - [DEBUG] Edge Function : AllBottom
45617 2019-Jan-11 15:26:37.150756 - [DEBUG] End adding new jump function
45618 2019-Jan-11 15:26:37.150781 - [DEBUG]
45619 2019-Jan-11 15:26:37.150806 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
45620 2019-Jan-11 15:26:37.150831 - [DEBUG]
45621 2019-Jan-11 15:26:37.150855 - [DEBUG] Process 1238. path edge:
45622 2019-Jan-11 15:26:37.150879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45623 2019-Jan-11 15:26:37.150944 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45624 2019-Jan-11 15:26:37.151587 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45625 2019-Jan-11 15:26:37.152216 - [DEBUG]
45626 2019-Jan-11 15:26:37.152242 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45627 2019-Jan-11 15:26:37.152879 - [DEBUG] Compose: EdgeIdentity * AllBottom
45628 2019-Jan-11 15:26:37.152909 - [DEBUG]
45629 2019-Jan-11 15:26:37.152934 - [DEBUG] Propagate flow
45630 2019-Jan-11 15:26:37.152958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45631 2019-Jan-11 15:26:37.153017 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45632 2019-Jan-11 15:26:37.153644 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45633 2019-Jan-11 15:26:37.154273 - [DEBUG] Edge function : AllBottom (result of previous compose)
45634 2019-Jan-11 15:26:37.154299 - [DEBUG]
45635 2019-Jan-11 15:26:37.154324 - [DEBUG] Join: AllTop & AllBottom
45636 2019-Jan-11 15:26:37.154351 - [DEBUG] = AllBottom (new jump func)
45637 2019-Jan-11 15:26:37.154377 - [DEBUG]
45638 2019-Jan-11 15:26:37.154401 - [DEBUG] Start adding new jump function
45639 2019-Jan-11 15:26:37.154425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45640 2019-Jan-11 15:26:37.154482 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45641 2019-Jan-11 15:26:37.155127 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45642 2019-Jan-11 15:26:37.155751 - [DEBUG] Edge Function : AllBottom
45643 2019-Jan-11 15:26:37.155780 - [DEBUG] End adding new jump function
45644 2019-Jan-11 15:26:37.155805 - [DEBUG]
45645 2019-Jan-11 15:26:37.155829 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45646 2019-Jan-11 15:26:37.155854 - [DEBUG]
45647 2019-Jan-11 15:26:37.155878 - [DEBUG] Process 1239. path edge:
45648 2019-Jan-11 15:26:37.155903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45649 2019-Jan-11 15:26:37.155960 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45650 2019-Jan-11 15:26:37.156584 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45651 2019-Jan-11 15:26:37.157212 - [DEBUG]
45652 2019-Jan-11 15:26:37.157238 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45653 2019-Jan-11 15:26:37.157892 - [DEBUG] Compose: EdgeIdentity * AllBottom
45654 2019-Jan-11 15:26:37.157921 - [DEBUG]
45655 2019-Jan-11 15:26:37.157946 - [DEBUG] Propagate flow
45656 2019-Jan-11 15:26:37.157970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45657 2019-Jan-11 15:26:37.158028 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45658 2019-Jan-11 15:26:37.158659 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45659 2019-Jan-11 15:26:37.159288 - [DEBUG] Edge function : AllBottom (result of previous compose)
45660 2019-Jan-11 15:26:37.159315 - [DEBUG]
45661 2019-Jan-11 15:26:37.159340 - [DEBUG] Join: AllTop & AllBottom
45662 2019-Jan-11 15:26:37.159367 - [DEBUG] = AllBottom (new jump func)
45663 2019-Jan-11 15:26:37.159393 - [DEBUG]
45664 2019-Jan-11 15:26:37.159418 - [DEBUG] Start adding new jump function
45665 2019-Jan-11 15:26:37.159442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45666 2019-Jan-11 15:26:37.159499 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45667 2019-Jan-11 15:26:37.160127 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45668 2019-Jan-11 15:26:37.160763 - [DEBUG] Edge Function : AllBottom
45669 2019-Jan-11 15:26:37.160793 - [DEBUG] End adding new jump function
45670 2019-Jan-11 15:26:37.160818 - [DEBUG]
45671 2019-Jan-11 15:26:37.160842 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45672 2019-Jan-11 15:26:37.160867 - [DEBUG]
45673 2019-Jan-11 15:26:37.160892 - [DEBUG] Process 1240. path edge:
45674 2019-Jan-11 15:26:37.160917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45675 2019-Jan-11 15:26:37.160973 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
45676 2019-Jan-11 15:26:37.161619 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45677 2019-Jan-11 15:26:37.162247 - [DEBUG]
45678 2019-Jan-11 15:26:37.162273 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45679 2019-Jan-11 15:26:37.162920 - [DEBUG] Compose: EdgeIdentity * AllBottom
45680 2019-Jan-11 15:26:37.162950 - [DEBUG]
45681 2019-Jan-11 15:26:37.162974 - [DEBUG] Propagate flow
45682 2019-Jan-11 15:26:37.162999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45683 2019-Jan-11 15:26:37.163057 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45684 2019-Jan-11 15:26:37.163685 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45685 2019-Jan-11 15:26:37.164315 - [DEBUG] Edge function : AllBottom (result of previous compose)
45686 2019-Jan-11 15:26:37.164341 - [DEBUG]
45687 2019-Jan-11 15:26:37.164367 - [DEBUG] Join: AllTop & AllBottom
45688 2019-Jan-11 15:26:37.164394 - [DEBUG] = AllBottom (new jump func)
45689 2019-Jan-11 15:26:37.164420 - [DEBUG]
45690 2019-Jan-11 15:26:37.164444 - [DEBUG] Start adding new jump function
45691 2019-Jan-11 15:26:37.164468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45692 2019-Jan-11 15:26:37.164537 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45693 2019-Jan-11 15:26:37.165168 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45694 2019-Jan-11 15:26:37.165794 - [DEBUG] Edge Function : AllBottom
45695 2019-Jan-11 15:26:37.165823 - [DEBUG] End adding new jump function
45696 2019-Jan-11 15:26:37.165848 - [DEBUG]
45697 2019-Jan-11 15:26:37.165872 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45698 2019-Jan-11 15:26:37.165897 - [DEBUG]
45699 2019-Jan-11 15:26:37.165921 - [DEBUG] Process 1241. path edge:
45700 2019-Jan-11 15:26:37.165946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45701 2019-Jan-11 15:26:37.166004 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
45702 2019-Jan-11 15:26:37.166631 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45703 2019-Jan-11 15:26:37.167259 - [DEBUG]
45704 2019-Jan-11 15:26:37.167285 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45705 2019-Jan-11 15:26:37.167937 - [DEBUG] Compose: EdgeIdentity * AllBottom
45706 2019-Jan-11 15:26:37.167965 - [DEBUG]
45707 2019-Jan-11 15:26:37.167989 - [DEBUG] Propagate flow
45708 2019-Jan-11 15:26:37.168013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45709 2019-Jan-11 15:26:37.168070 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45710 2019-Jan-11 15:26:37.168700 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45711 2019-Jan-11 15:26:37.169328 - [DEBUG] Edge function : AllBottom (result of previous compose)
45712 2019-Jan-11 15:26:37.169354 - [DEBUG]
45713 2019-Jan-11 15:26:37.169380 - [DEBUG] Join: AllTop & AllBottom
45714 2019-Jan-11 15:26:37.169414 - [DEBUG] = AllBottom (new jump func)
45715 2019-Jan-11 15:26:37.169440 - [DEBUG]
45716 2019-Jan-11 15:26:37.169464 - [DEBUG] Start adding new jump function
45717 2019-Jan-11 15:26:37.169489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45718 2019-Jan-11 15:26:37.169547 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45719 2019-Jan-11 15:26:37.170176 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45720 2019-Jan-11 15:26:37.170803 - [DEBUG] Edge Function : AllBottom
45721 2019-Jan-11 15:26:37.170832 - [DEBUG] End adding new jump function
45722 2019-Jan-11 15:26:37.170858 - [DEBUG]
45723 2019-Jan-11 15:26:37.170882 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45724 2019-Jan-11 15:26:37.170907 - [DEBUG]
45725 2019-Jan-11 15:26:37.170931 - [DEBUG] Process 1242. path edge:
45726 2019-Jan-11 15:26:37.170956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45727 2019-Jan-11 15:26:37.171013 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
45728 2019-Jan-11 15:26:37.171658 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45729 2019-Jan-11 15:26:37.172285 - [DEBUG]
45730 2019-Jan-11 15:26:37.172311 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45731 2019-Jan-11 15:26:37.172954 - [DEBUG] Compose: EdgeIdentity * AllBottom
45732 2019-Jan-11 15:26:37.172984 - [DEBUG]
45733 2019-Jan-11 15:26:37.173009 - [DEBUG] Propagate flow
45734 2019-Jan-11 15:26:37.173033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45735 2019-Jan-11 15:26:37.173092 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45736 2019-Jan-11 15:26:37.173725 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45737 2019-Jan-11 15:26:37.174352 - [DEBUG] Edge function : AllBottom (result of previous compose)
45738 2019-Jan-11 15:26:37.174378 - [DEBUG]
45739 2019-Jan-11 15:26:37.174404 - [DEBUG] Join: AllTop & AllBottom
45740 2019-Jan-11 15:26:37.174431 - [DEBUG] = AllBottom (new jump func)
45741 2019-Jan-11 15:26:37.174457 - [DEBUG]
45742 2019-Jan-11 15:26:37.174481 - [DEBUG] Start adding new jump function
45743 2019-Jan-11 15:26:37.174506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45744 2019-Jan-11 15:26:37.174575 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45745 2019-Jan-11 15:26:37.175206 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45746 2019-Jan-11 15:26:37.175836 - [DEBUG] Edge Function : AllBottom
45747 2019-Jan-11 15:26:37.175865 - [DEBUG] End adding new jump function
45748 2019-Jan-11 15:26:37.175890 - [DEBUG]
45749 2019-Jan-11 15:26:37.175914 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45750 2019-Jan-11 15:26:37.175939 - [DEBUG]
45751 2019-Jan-11 15:26:37.175963 - [DEBUG] Process 1243. path edge:
45752 2019-Jan-11 15:26:37.175988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45753 2019-Jan-11 15:26:37.176045 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
45754 2019-Jan-11 15:26:37.176676 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45755 2019-Jan-11 15:26:37.177303 - [DEBUG]
45756 2019-Jan-11 15:26:37.177328 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45757 2019-Jan-11 15:26:37.177988 - [DEBUG] Compose: EdgeIdentity * AllBottom
45758 2019-Jan-11 15:26:37.178024 - [DEBUG]
45759 2019-Jan-11 15:26:37.178049 - [DEBUG] Propagate flow
45760 2019-Jan-11 15:26:37.178072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45761 2019-Jan-11 15:26:37.178130 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45762 2019-Jan-11 15:26:37.178759 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45763 2019-Jan-11 15:26:37.179388 - [DEBUG] Edge function : AllBottom (result of previous compose)
45764 2019-Jan-11 15:26:37.179415 - [DEBUG]
45765 2019-Jan-11 15:26:37.179440 - [DEBUG] Join: AllTop & AllBottom
45766 2019-Jan-11 15:26:37.179468 - [DEBUG] = AllBottom (new jump func)
45767 2019-Jan-11 15:26:37.179494 - [DEBUG]
45768 2019-Jan-11 15:26:37.179518 - [DEBUG] Start adding new jump function
45769 2019-Jan-11 15:26:37.179543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45770 2019-Jan-11 15:26:37.179600 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45771 2019-Jan-11 15:26:37.180229 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45772 2019-Jan-11 15:26:37.180854 - [DEBUG] Edge Function : AllBottom
45773 2019-Jan-11 15:26:37.180887 - [DEBUG] End adding new jump function
45774 2019-Jan-11 15:26:37.180912 - [DEBUG]
45775 2019-Jan-11 15:26:37.180936 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45776 2019-Jan-11 15:26:37.180962 - [DEBUG]
45777 2019-Jan-11 15:26:37.180986 - [DEBUG] Process 1244. path edge:
45778 2019-Jan-11 15:26:37.181011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45779 2019-Jan-11 15:26:37.181068 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
45780 2019-Jan-11 15:26:37.181760 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45781 2019-Jan-11 15:26:37.182389 - [DEBUG]
45782 2019-Jan-11 15:26:37.182416 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45783 2019-Jan-11 15:26:37.183057 - [DEBUG] Compose: EdgeIdentity * AllBottom
45784 2019-Jan-11 15:26:37.183086 - [DEBUG]
45785 2019-Jan-11 15:26:37.183110 - [DEBUG] Propagate flow
45786 2019-Jan-11 15:26:37.183135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45787 2019-Jan-11 15:26:37.183193 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45788 2019-Jan-11 15:26:37.183832 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45789 2019-Jan-11 15:26:37.184461 - [DEBUG] Edge function : AllBottom (result of previous compose)
45790 2019-Jan-11 15:26:37.184487 - [DEBUG]
45791 2019-Jan-11 15:26:37.184513 - [DEBUG] Join: AllTop & AllBottom
45792 2019-Jan-11 15:26:37.184554 - [DEBUG] = AllBottom (new jump func)
45793 2019-Jan-11 15:26:37.184580 - [DEBUG]
45794 2019-Jan-11 15:26:37.184604 - [DEBUG] Start adding new jump function
45795 2019-Jan-11 15:26:37.184629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45796 2019-Jan-11 15:26:37.184686 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45797 2019-Jan-11 15:26:37.185318 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45798 2019-Jan-11 15:26:37.185956 - [DEBUG] Edge Function : AllBottom
45799 2019-Jan-11 15:26:37.185985 - [DEBUG] End adding new jump function
45800 2019-Jan-11 15:26:37.186010 - [DEBUG]
45801 2019-Jan-11 15:26:37.186034 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45802 2019-Jan-11 15:26:37.186071 - [DEBUG]
45803 2019-Jan-11 15:26:37.186096 - [DEBUG] Process 1245. path edge:
45804 2019-Jan-11 15:26:37.186120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45805 2019-Jan-11 15:26:37.186178 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
45806 2019-Jan-11 15:26:37.186815 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45807 2019-Jan-11 15:26:37.187444 - [DEBUG]
45808 2019-Jan-11 15:26:37.187469 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45809 2019-Jan-11 15:26:37.188130 - [DEBUG] Possible callees:
45810 2019-Jan-11 15:26:37.188156 - [DEBUG] llvm.dbg.declare
45811 2019-Jan-11 15:26:37.188182 - [DEBUG] Possible return sites:
45812 2019-Jan-11 15:26:37.188205 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12045813 2019-Jan-11 15:26:37.189467 - [DEBUG] Found and process special summary
45814 2019-Jan-11 15:26:37.189501 - [DEBUG] Compose: EdgeIdentity * AllBottom
45815 2019-Jan-11 15:26:37.189529 - [DEBUG]
45816 2019-Jan-11 15:26:37.189554 - [DEBUG] Propagate flow
45817 2019-Jan-11 15:26:37.189579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45818 2019-Jan-11 15:26:37.189636 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45819 2019-Jan-11 15:26:37.190267 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45820 2019-Jan-11 15:26:37.190894 - [DEBUG] Edge function : AllBottom (result of previous compose)
45821 2019-Jan-11 15:26:37.190920 - [DEBUG]
45822 2019-Jan-11 15:26:37.190946 - [DEBUG] Join: AllTop & AllBottom
45823 2019-Jan-11 15:26:37.190973 - [DEBUG] = AllBottom (new jump func)
45824 2019-Jan-11 15:26:37.190999 - [DEBUG]
45825 2019-Jan-11 15:26:37.191023 - [DEBUG] Start adding new jump function
45826 2019-Jan-11 15:26:37.191048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45827 2019-Jan-11 15:26:37.191105 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45828 2019-Jan-11 15:26:37.191749 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45829 2019-Jan-11 15:26:37.192378 - [DEBUG] Edge Function : AllBottom
45830 2019-Jan-11 15:26:37.192407 - [DEBUG] End adding new jump function
45831 2019-Jan-11 15:26:37.192432 - [DEBUG]
45832 2019-Jan-11 15:26:37.192456 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45833 2019-Jan-11 15:26:37.192481 - [DEBUG]
45834 2019-Jan-11 15:26:37.192505 - [DEBUG] Process 1246. path edge:
45835 2019-Jan-11 15:26:37.192530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45836 2019-Jan-11 15:26:37.192586 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
45837 2019-Jan-11 15:26:37.193215 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45838 2019-Jan-11 15:26:37.193842 - [DEBUG]
45839 2019-Jan-11 15:26:37.193867 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45840 2019-Jan-11 15:26:37.194516 - [DEBUG] Compose: EdgeIdentity * AllBottom
45841 2019-Jan-11 15:26:37.194559 - [DEBUG]
45842 2019-Jan-11 15:26:37.194584 - [DEBUG] Propagate flow
45843 2019-Jan-11 15:26:37.194608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45844 2019-Jan-11 15:26:37.194676 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45845 2019-Jan-11 15:26:37.195304 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45846 2019-Jan-11 15:26:37.195932 - [DEBUG] Edge function : AllBottom (result of previous compose)
45847 2019-Jan-11 15:26:37.195958 - [DEBUG]
45848 2019-Jan-11 15:26:37.195984 - [DEBUG] Join: AllTop & AllBottom
45849 2019-Jan-11 15:26:37.196012 - [DEBUG] = AllBottom (new jump func)
45850 2019-Jan-11 15:26:37.196037 - [DEBUG]
45851 2019-Jan-11 15:26:37.196062 - [DEBUG] Start adding new jump function
45852 2019-Jan-11 15:26:37.196086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45853 2019-Jan-11 15:26:37.196144 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45854 2019-Jan-11 15:26:37.196773 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45855 2019-Jan-11 15:26:37.197400 - [DEBUG] Edge Function : AllBottom
45856 2019-Jan-11 15:26:37.197429 - [DEBUG] End adding new jump function
45857 2019-Jan-11 15:26:37.197454 - [DEBUG]
45858 2019-Jan-11 15:26:37.197478 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45859 2019-Jan-11 15:26:37.197503 - [DEBUG]
45860 2019-Jan-11 15:26:37.197527 - [DEBUG] Process 1247. path edge:
45861 2019-Jan-11 15:26:37.197552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45862 2019-Jan-11 15:26:37.197609 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
45863 2019-Jan-11 15:26:37.198250 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45864 2019-Jan-11 15:26:37.198878 - [DEBUG]
45865 2019-Jan-11 15:26:37.198904 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45866 2019-Jan-11 15:26:37.199546 - [DEBUG] Compose: EdgeIdentity * AllBottom
45867 2019-Jan-11 15:26:37.199576 - [DEBUG]
45868 2019-Jan-11 15:26:37.199602 - [DEBUG] Propagate flow
45869 2019-Jan-11 15:26:37.199626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45870 2019-Jan-11 15:26:37.199685 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45871 2019-Jan-11 15:26:37.200323 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45872 2019-Jan-11 15:26:37.200950 - [DEBUG] Edge function : AllBottom (result of previous compose)
45873 2019-Jan-11 15:26:37.200977 - [DEBUG]
45874 2019-Jan-11 15:26:37.201003 - [DEBUG] Join: AllTop & AllBottom
45875 2019-Jan-11 15:26:37.201030 - [DEBUG] = AllBottom (new jump func)
45876 2019-Jan-11 15:26:37.201056 - [DEBUG]
45877 2019-Jan-11 15:26:37.201081 - [DEBUG] Start adding new jump function
45878 2019-Jan-11 15:26:37.201105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45879 2019-Jan-11 15:26:37.201162 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45880 2019-Jan-11 15:26:37.201806 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45881 2019-Jan-11 15:26:37.202441 - [DEBUG] Edge Function : AllBottom
45882 2019-Jan-11 15:26:37.202471 - [DEBUG] End adding new jump function
45883 2019-Jan-11 15:26:37.202496 - [DEBUG]
45884 2019-Jan-11 15:26:37.202520 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45885 2019-Jan-11 15:26:37.202546 - [DEBUG]
45886 2019-Jan-11 15:26:37.202570 - [DEBUG] Process 1248. path edge:
45887 2019-Jan-11 15:26:37.202595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45888 2019-Jan-11 15:26:37.202659 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
45889 2019-Jan-11 15:26:37.203295 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45890 2019-Jan-11 15:26:37.203923 - [DEBUG]
45891 2019-Jan-11 15:26:37.203948 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45892 2019-Jan-11 15:26:37.204607 - [DEBUG] Possible callees:
45893 2019-Jan-11 15:26:37.204633 - [DEBUG] llvm.dbg.declare
45894 2019-Jan-11 15:26:37.204658 - [DEBUG] Possible return sites:
45895 2019-Jan-11 15:26:37.204682 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14945896 2019-Jan-11 15:26:37.205934 - [DEBUG] Found and process special summary
45897 2019-Jan-11 15:26:37.205968 - [DEBUG] Compose: EdgeIdentity * AllBottom
45898 2019-Jan-11 15:26:37.205997 - [DEBUG]
45899 2019-Jan-11 15:26:37.206022 - [DEBUG] Propagate flow
45900 2019-Jan-11 15:26:37.206046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45901 2019-Jan-11 15:26:37.206104 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45902 2019-Jan-11 15:26:37.206736 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45903 2019-Jan-11 15:26:37.207364 - [DEBUG] Edge function : AllBottom (result of previous compose)
45904 2019-Jan-11 15:26:37.207391 - [DEBUG]
45905 2019-Jan-11 15:26:37.207417 - [DEBUG] Join: AllTop & AllBottom
45906 2019-Jan-11 15:26:37.207444 - [DEBUG] = AllBottom (new jump func)
45907 2019-Jan-11 15:26:37.207470 - [DEBUG]
45908 2019-Jan-11 15:26:37.207494 - [DEBUG] Start adding new jump function
45909 2019-Jan-11 15:26:37.207518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45910 2019-Jan-11 15:26:37.207576 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45911 2019-Jan-11 15:26:37.208218 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45912 2019-Jan-11 15:26:37.208847 - [DEBUG] Edge Function : AllBottom
45913 2019-Jan-11 15:26:37.208876 - [DEBUG] End adding new jump function
45914 2019-Jan-11 15:26:37.208902 - [DEBUG]
45915 2019-Jan-11 15:26:37.208926 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45916 2019-Jan-11 15:26:37.208951 - [DEBUG]
45917 2019-Jan-11 15:26:37.208976 - [DEBUG] Process 1249. path edge:
45918 2019-Jan-11 15:26:37.209000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45919 2019-Jan-11 15:26:37.209058 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
45920 2019-Jan-11 15:26:37.209688 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45921 2019-Jan-11 15:26:37.210316 - [DEBUG]
45922 2019-Jan-11 15:26:37.210341 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45923 2019-Jan-11 15:26:37.210992 - [DEBUG] Compose: EdgeIdentity * AllBottom
45924 2019-Jan-11 15:26:37.211022 - [DEBUG]
45925 2019-Jan-11 15:26:37.211046 - [DEBUG] Propagate flow
45926 2019-Jan-11 15:26:37.211070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45927 2019-Jan-11 15:26:37.211129 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45928 2019-Jan-11 15:26:37.211774 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45929 2019-Jan-11 15:26:37.212403 - [DEBUG] Edge function : AllBottom (result of previous compose)
45930 2019-Jan-11 15:26:37.212438 - [DEBUG]
45931 2019-Jan-11 15:26:37.212464 - [DEBUG] Join: AllTop & AllBottom
45932 2019-Jan-11 15:26:37.212492 - [DEBUG] = AllBottom (new jump func)
45933 2019-Jan-11 15:26:37.212518 - [DEBUG]
45934 2019-Jan-11 15:26:37.212542 - [DEBUG] Start adding new jump function
45935 2019-Jan-11 15:26:37.212566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45936 2019-Jan-11 15:26:37.212624 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45937 2019-Jan-11 15:26:37.213253 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45938 2019-Jan-11 15:26:37.213879 - [DEBUG] Edge Function : AllBottom
45939 2019-Jan-11 15:26:37.213908 - [DEBUG] End adding new jump function
45940 2019-Jan-11 15:26:37.213933 - [DEBUG]
45941 2019-Jan-11 15:26:37.213957 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45942 2019-Jan-11 15:26:37.213982 - [DEBUG]
45943 2019-Jan-11 15:26:37.214006 - [DEBUG] Process 1250. path edge:
45944 2019-Jan-11 15:26:37.214031 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45945 2019-Jan-11 15:26:37.214088 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
45946 2019-Jan-11 15:26:37.214728 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45947 2019-Jan-11 15:26:37.215355 - [DEBUG]
45948 2019-Jan-11 15:26:37.215382 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45949 2019-Jan-11 15:26:37.216026 - [DEBUG] Compose: EdgeIdentity * AllBottom
45950 2019-Jan-11 15:26:37.216055 - [DEBUG]
45951 2019-Jan-11 15:26:37.216080 - [DEBUG] Propagate flow
45952 2019-Jan-11 15:26:37.216105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45953 2019-Jan-11 15:26:37.216163 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45954 2019-Jan-11 15:26:37.216801 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45955 2019-Jan-11 15:26:37.217428 - [DEBUG] Edge function : AllBottom (result of previous compose)
45956 2019-Jan-11 15:26:37.217455 - [DEBUG]
45957 2019-Jan-11 15:26:37.217481 - [DEBUG] Join: AllTop & AllBottom
45958 2019-Jan-11 15:26:37.217508 - [DEBUG] = AllBottom (new jump func)
45959 2019-Jan-11 15:26:37.217533 - [DEBUG]
45960 2019-Jan-11 15:26:37.217558 - [DEBUG] Start adding new jump function
45961 2019-Jan-11 15:26:37.217582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45962 2019-Jan-11 15:26:37.217639 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45963 2019-Jan-11 15:26:37.218282 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45964 2019-Jan-11 15:26:37.218917 - [DEBUG] Edge Function : AllBottom
45965 2019-Jan-11 15:26:37.218946 - [DEBUG] End adding new jump function
45966 2019-Jan-11 15:26:37.218971 - [DEBUG]
45967 2019-Jan-11 15:26:37.218996 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45968 2019-Jan-11 15:26:37.219021 - [DEBUG]
45969 2019-Jan-11 15:26:37.219045 - [DEBUG] Process 1251. path edge:
45970 2019-Jan-11 15:26:37.219070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45971 2019-Jan-11 15:26:37.219127 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
45972 2019-Jan-11 15:26:37.219763 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45973 2019-Jan-11 15:26:37.220391 - [DEBUG]
45974 2019-Jan-11 15:26:37.220424 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45975 2019-Jan-11 15:26:37.221073 - [DEBUG] Possible callees:
45976 2019-Jan-11 15:26:37.221100 - [DEBUG] llvm.dbg.declare
45977 2019-Jan-11 15:26:37.221126 - [DEBUG] Possible return sites:
45978 2019-Jan-11 15:26:37.221151 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15545979 2019-Jan-11 15:26:37.222421 - [DEBUG] Found and process special summary
45980 2019-Jan-11 15:26:37.222456 - [DEBUG] Compose: EdgeIdentity * AllBottom
45981 2019-Jan-11 15:26:37.222485 - [DEBUG]
45982 2019-Jan-11 15:26:37.222510 - [DEBUG] Propagate flow
45983 2019-Jan-11 15:26:37.222534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45984 2019-Jan-11 15:26:37.222592 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45985 2019-Jan-11 15:26:37.223222 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45986 2019-Jan-11 15:26:37.223849 - [DEBUG] Edge function : AllBottom (result of previous compose)
45987 2019-Jan-11 15:26:37.223875 - [DEBUG]
45988 2019-Jan-11 15:26:37.223901 - [DEBUG] Join: AllTop & AllBottom
45989 2019-Jan-11 15:26:37.223929 - [DEBUG] = AllBottom (new jump func)
45990 2019-Jan-11 15:26:37.223954 - [DEBUG]
45991 2019-Jan-11 15:26:37.223979 - [DEBUG] Start adding new jump function
45992 2019-Jan-11 15:26:37.224003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45993 2019-Jan-11 15:26:37.224061 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45994 2019-Jan-11 15:26:37.224704 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45995 2019-Jan-11 15:26:37.225332 - [DEBUG] Edge Function : AllBottom
45996 2019-Jan-11 15:26:37.225361 - [DEBUG] End adding new jump function
45997 2019-Jan-11 15:26:37.225386 - [DEBUG]
45998 2019-Jan-11 15:26:37.225411 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45999 2019-Jan-11 15:26:37.225436 - [DEBUG]
46000 2019-Jan-11 15:26:37.225460 - [DEBUG] Process 1252. path edge:
46001 2019-Jan-11 15:26:37.225485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46002 2019-Jan-11 15:26:37.225543 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
46003 2019-Jan-11 15:26:37.226172 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46004 2019-Jan-11 15:26:37.226800 - [DEBUG]
46005 2019-Jan-11 15:26:37.226826 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46006 2019-Jan-11 15:26:37.227476 - [DEBUG] Compose: EdgeIdentity * AllBottom
46007 2019-Jan-11 15:26:37.227506 - [DEBUG]
46008 2019-Jan-11 15:26:37.227530 - [DEBUG] Propagate flow
46009 2019-Jan-11 15:26:37.227555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46010 2019-Jan-11 15:26:37.227613 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46011 2019-Jan-11 15:26:37.228256 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46012 2019-Jan-11 15:26:37.228884 - [DEBUG] Edge function : AllBottom (result of previous compose)
46013 2019-Jan-11 15:26:37.228911 - [DEBUG]
46014 2019-Jan-11 15:26:37.228936 - [DEBUG] Join: AllTop & AllBottom
46015 2019-Jan-11 15:26:37.228964 - [DEBUG] = AllBottom (new jump func)
46016 2019-Jan-11 15:26:37.228990 - [DEBUG]
46017 2019-Jan-11 15:26:37.229014 - [DEBUG] Start adding new jump function
46018 2019-Jan-11 15:26:37.229047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46019 2019-Jan-11 15:26:37.229105 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46020 2019-Jan-11 15:26:37.229735 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46021 2019-Jan-11 15:26:37.230362 - [DEBUG] Edge Function : AllBottom
46022 2019-Jan-11 15:26:37.230391 - [DEBUG] End adding new jump function
46023 2019-Jan-11 15:26:37.230416 - [DEBUG]
46024 2019-Jan-11 15:26:37.230440 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
46025 2019-Jan-11 15:26:37.230465 - [DEBUG]
46026 2019-Jan-11 15:26:37.230489 - [DEBUG] Process 1253. path edge:
46027 2019-Jan-11 15:26:37.230514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46028 2019-Jan-11 15:26:37.230571 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
46029 2019-Jan-11 15:26:37.231210 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46030 2019-Jan-11 15:26:37.231839 - [DEBUG]
46031 2019-Jan-11 15:26:37.231865 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46032 2019-Jan-11 15:26:37.232508 - [DEBUG] Compose: EdgeIdentity * AllBottom
46033 2019-Jan-11 15:26:37.232538 - [DEBUG]
46034 2019-Jan-11 15:26:37.232563 - [DEBUG] Propagate flow
46035 2019-Jan-11 15:26:37.232587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46036 2019-Jan-11 15:26:37.232646 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46037 2019-Jan-11 15:26:37.233274 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46038 2019-Jan-11 15:26:37.233903 - [DEBUG] Edge function : AllBottom (result of previous compose)
46039 2019-Jan-11 15:26:37.233929 - [DEBUG]
46040 2019-Jan-11 15:26:37.233955 - [DEBUG] Join: AllTop & AllBottom
46041 2019-Jan-11 15:26:37.233983 - [DEBUG] = AllBottom (new jump func)
46042 2019-Jan-11 15:26:37.234008 - [DEBUG]
46043 2019-Jan-11 15:26:37.234033 - [DEBUG] Start adding new jump function
46044 2019-Jan-11 15:26:37.234057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46045 2019-Jan-11 15:26:37.234114 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46046 2019-Jan-11 15:26:37.234758 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46047 2019-Jan-11 15:26:37.235383 - [DEBUG] Edge Function : AllBottom
46048 2019-Jan-11 15:26:37.235412 - [DEBUG] End adding new jump function
46049 2019-Jan-11 15:26:37.235437 - [DEBUG]
46050 2019-Jan-11 15:26:37.235461 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
46051 2019-Jan-11 15:26:37.235487 - [DEBUG]
46052 2019-Jan-11 15:26:37.235511 - [DEBUG] Process 1254. path edge:
46053 2019-Jan-11 15:26:37.235536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46054 2019-Jan-11 15:26:37.235592 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
46055 2019-Jan-11 15:26:37.236218 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46056 2019-Jan-11 15:26:37.236846 - [DEBUG]
46057 2019-Jan-11 15:26:37.236872 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46058 2019-Jan-11 15:26:37.237514 - [DEBUG] Compose: EdgeIdentity * AllBottom
46059 2019-Jan-11 15:26:37.237543 - [DEBUG]
46060 2019-Jan-11 15:26:37.237568 - [DEBUG] Propagate flow
46061 2019-Jan-11 15:26:37.237592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46062 2019-Jan-11 15:26:37.237650 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46063 2019-Jan-11 15:26:37.238310 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46064 2019-Jan-11 15:26:37.238940 - [DEBUG] Edge function : AllBottom (result of previous compose)
46065 2019-Jan-11 15:26:37.238966 - [DEBUG]
46066 2019-Jan-11 15:26:37.238992 - [DEBUG] Join: AllTop & AllBottom
46067 2019-Jan-11 15:26:37.239019 - [DEBUG] = AllBottom (new jump func)
46068 2019-Jan-11 15:26:37.239045 - [DEBUG]
46069 2019-Jan-11 15:26:37.239069 - [DEBUG] Start adding new jump function
46070 2019-Jan-11 15:26:37.239094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46071 2019-Jan-11 15:26:37.239151 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46072 2019-Jan-11 15:26:37.239781 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46073 2019-Jan-11 15:26:37.240415 - [DEBUG] Edge Function : AllBottom
46074 2019-Jan-11 15:26:37.240444 - [DEBUG] End adding new jump function
46075 2019-Jan-11 15:26:37.240469 - [DEBUG]
46076 2019-Jan-11 15:26:37.240493 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
46077 2019-Jan-11 15:26:37.240518 - [DEBUG]
46078 2019-Jan-11 15:26:37.240542 - [DEBUG] Process 1255. path edge:
46079 2019-Jan-11 15:26:37.240567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46080 2019-Jan-11 15:26:37.240624 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
46081 2019-Jan-11 15:26:37.241275 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46082 2019-Jan-11 15:26:37.241903 - [DEBUG]
46083 2019-Jan-11 15:26:37.241928 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46084 2019-Jan-11 15:26:37.242576 - [DEBUG] Possible callees:
46085 2019-Jan-11 15:26:37.242602 - [DEBUG] llvm.dbg.declare
46086 2019-Jan-11 15:26:37.242628 - [DEBUG] Possible return sites:
46087 2019-Jan-11 15:26:37.242652 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16346088 2019-Jan-11 15:26:37.243904 - [DEBUG] Found and process special summary
46089 2019-Jan-11 15:26:37.243938 - [DEBUG] Compose: EdgeIdentity * AllBottom
46090 2019-Jan-11 15:26:37.243966 - [DEBUG]
46091 2019-Jan-11 15:26:37.243991 - [DEBUG] Propagate flow
46092 2019-Jan-11 15:26:37.244016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46093 2019-Jan-11 15:26:37.244073 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46094 2019-Jan-11 15:26:37.244717 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46095 2019-Jan-11 15:26:37.245346 - [DEBUG] Edge function : AllBottom (result of previous compose)
46096 2019-Jan-11 15:26:37.245372 - [DEBUG]
46097 2019-Jan-11 15:26:37.245398 - [DEBUG] Join: AllTop & AllBottom
46098 2019-Jan-11 15:26:37.245425 - [DEBUG] = AllBottom (new jump func)
46099 2019-Jan-11 15:26:37.245451 - [DEBUG]
46100 2019-Jan-11 15:26:37.245476 - [DEBUG] Start adding new jump function
46101 2019-Jan-11 15:26:37.245500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46102 2019-Jan-11 15:26:37.245557 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46103 2019-Jan-11 15:26:37.246185 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46104 2019-Jan-11 15:26:37.246813 - [DEBUG] Edge Function : AllBottom
46105 2019-Jan-11 15:26:37.246850 - [DEBUG] End adding new jump function
46106 2019-Jan-11 15:26:37.246875 - [DEBUG]
46107 2019-Jan-11 15:26:37.246900 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
46108 2019-Jan-11 15:26:37.246925 - [DEBUG]
46109 2019-Jan-11 15:26:37.246949 - [DEBUG] Process 1256. path edge:
46110 2019-Jan-11 15:26:37.246974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46111 2019-Jan-11 15:26:37.247032 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
46112 2019-Jan-11 15:26:37.247661 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46113 2019-Jan-11 15:26:37.248303 - [DEBUG]
46114 2019-Jan-11 15:26:37.248329 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46115 2019-Jan-11 15:26:37.248978 - [DEBUG] Compose: EdgeIdentity * AllBottom
46116 2019-Jan-11 15:26:37.249007 - [DEBUG]
46117 2019-Jan-11 15:26:37.249032 - [DEBUG] Propagate flow
46118 2019-Jan-11 15:26:37.249056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46119 2019-Jan-11 15:26:37.249115 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46120 2019-Jan-11 15:26:37.249742 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46121 2019-Jan-11 15:26:37.250368 - [DEBUG] Edge function : AllBottom (result of previous compose)
46122 2019-Jan-11 15:26:37.250395 - [DEBUG]
46123 2019-Jan-11 15:26:37.250421 - [DEBUG] Join: AllTop & AllBottom
46124 2019-Jan-11 15:26:37.250448 - [DEBUG] = AllBottom (new jump func)
46125 2019-Jan-11 15:26:37.250474 - [DEBUG]
46126 2019-Jan-11 15:26:37.250498 - [DEBUG] Start adding new jump function
46127 2019-Jan-11 15:26:37.250523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46128 2019-Jan-11 15:26:37.250580 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46129 2019-Jan-11 15:26:37.251222 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46130 2019-Jan-11 15:26:37.251848 - [DEBUG] Edge Function : AllBottom
46131 2019-Jan-11 15:26:37.251877 - [DEBUG] End adding new jump function
46132 2019-Jan-11 15:26:37.251902 - [DEBUG]
46133 2019-Jan-11 15:26:37.251927 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
46134 2019-Jan-11 15:26:37.251952 - [DEBUG]
46135 2019-Jan-11 15:26:37.251976 - [DEBUG] Process 1257. path edge:
46136 2019-Jan-11 15:26:37.252001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46137 2019-Jan-11 15:26:37.252058 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
46138 2019-Jan-11 15:26:37.252684 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46139 2019-Jan-11 15:26:37.253312 - [DEBUG]
46140 2019-Jan-11 15:26:37.253338 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46141 2019-Jan-11 15:26:37.253981 - [DEBUG] Compose: EdgeIdentity * AllBottom
46142 2019-Jan-11 15:26:37.254010 - [DEBUG]
46143 2019-Jan-11 15:26:37.254035 - [DEBUG] Propagate flow
46144 2019-Jan-11 15:26:37.254059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46145 2019-Jan-11 15:26:37.254118 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46146 2019-Jan-11 15:26:37.254770 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46147 2019-Jan-11 15:26:37.255398 - [DEBUG] Edge function : AllBottom (result of previous compose)
46148 2019-Jan-11 15:26:37.255425 - [DEBUG]
46149 2019-Jan-11 15:26:37.255458 - [DEBUG] Join: AllTop & AllBottom
46150 2019-Jan-11 15:26:37.255486 - [DEBUG] = AllBottom (new jump func)
46151 2019-Jan-11 15:26:37.255512 - [DEBUG]
46152 2019-Jan-11 15:26:37.255536 - [DEBUG] Start adding new jump function
46153 2019-Jan-11 15:26:37.255561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46154 2019-Jan-11 15:26:37.255618 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46155 2019-Jan-11 15:26:37.256247 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46156 2019-Jan-11 15:26:37.256883 - [DEBUG] Edge Function : AllBottom
46157 2019-Jan-11 15:26:37.256912 - [DEBUG] End adding new jump function
46158 2019-Jan-11 15:26:37.256937 - [DEBUG]
46159 2019-Jan-11 15:26:37.256961 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
46160 2019-Jan-11 15:26:37.256986 - [DEBUG]
46161 2019-Jan-11 15:26:37.257010 - [DEBUG] Process 1258. path edge:
46162 2019-Jan-11 15:26:37.257035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46163 2019-Jan-11 15:26:37.257093 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
46164 2019-Jan-11 15:26:37.257728 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46165 2019-Jan-11 15:26:37.258372 - [DEBUG]
46166 2019-Jan-11 15:26:37.258397 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46167 2019-Jan-11 15:26:37.259044 - [DEBUG] Possible callees:
46168 2019-Jan-11 15:26:37.259071 - [DEBUG] llvm.dbg.declare
46169 2019-Jan-11 15:26:37.259097 - [DEBUG] Possible return sites:
46170 2019-Jan-11 15:26:37.259121 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16946171 2019-Jan-11 15:26:37.260371 - [DEBUG] Found and process special summary
46172 2019-Jan-11 15:26:37.260406 - [DEBUG] Compose: EdgeIdentity * AllBottom
46173 2019-Jan-11 15:26:37.260434 - [DEBUG]
46174 2019-Jan-11 15:26:37.260459 - [DEBUG] Propagate flow
46175 2019-Jan-11 15:26:37.260483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46176 2019-Jan-11 15:26:37.260541 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46177 2019-Jan-11 15:26:37.261171 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46178 2019-Jan-11 15:26:37.261813 - [DEBUG] Edge function : AllBottom (result of previous compose)
46179 2019-Jan-11 15:26:37.261840 - [DEBUG]
46180 2019-Jan-11 15:26:37.261866 - [DEBUG] Join: AllTop & AllBottom
46181 2019-Jan-11 15:26:37.261893 - [DEBUG] = AllBottom (new jump func)
46182 2019-Jan-11 15:26:37.261919 - [DEBUG]
46183 2019-Jan-11 15:26:37.261944 - [DEBUG] Start adding new jump function
46184 2019-Jan-11 15:26:37.261968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46185 2019-Jan-11 15:26:37.262026 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46186 2019-Jan-11 15:26:37.262653 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46187 2019-Jan-11 15:26:37.263282 - [DEBUG] Edge Function : AllBottom
46188 2019-Jan-11 15:26:37.263311 - [DEBUG] End adding new jump function
46189 2019-Jan-11 15:26:37.263336 - [DEBUG]
46190 2019-Jan-11 15:26:37.263361 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
46191 2019-Jan-11 15:26:37.263386 - [DEBUG]
46192 2019-Jan-11 15:26:37.263422 - [DEBUG] Process 1259. path edge:
46193 2019-Jan-11 15:26:37.263447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46194 2019-Jan-11 15:26:37.263505 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
46195 2019-Jan-11 15:26:37.264134 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46196 2019-Jan-11 15:26:37.264776 - [DEBUG]
46197 2019-Jan-11 15:26:37.264801 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46198 2019-Jan-11 15:26:37.265449 - [DEBUG] Compose: EdgeIdentity * AllBottom
46199 2019-Jan-11 15:26:37.265479 - [DEBUG]
46200 2019-Jan-11 15:26:37.265504 - [DEBUG] Propagate flow
46201 2019-Jan-11 15:26:37.265529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46202 2019-Jan-11 15:26:37.265588 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46203 2019-Jan-11 15:26:37.266216 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46204 2019-Jan-11 15:26:37.266844 - [DEBUG] Edge function : AllBottom (result of previous compose)
46205 2019-Jan-11 15:26:37.266870 - [DEBUG]
46206 2019-Jan-11 15:26:37.266896 - [DEBUG] Join: AllTop & AllBottom
46207 2019-Jan-11 15:26:37.266924 - [DEBUG] = AllBottom (new jump func)
46208 2019-Jan-11 15:26:37.266950 - [DEBUG]
46209 2019-Jan-11 15:26:37.266974 - [DEBUG] Start adding new jump function
46210 2019-Jan-11 15:26:37.266999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46211 2019-Jan-11 15:26:37.267056 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46212 2019-Jan-11 15:26:37.267685 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46213 2019-Jan-11 15:26:37.268326 - [DEBUG] Edge Function : AllBottom
46214 2019-Jan-11 15:26:37.268356 - [DEBUG] End adding new jump function
46215 2019-Jan-11 15:26:37.268381 - [DEBUG]
46216 2019-Jan-11 15:26:37.268405 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
46217 2019-Jan-11 15:26:37.268430 - [DEBUG]
46218 2019-Jan-11 15:26:37.268455 - [DEBUG] Process 1260. path edge:
46219 2019-Jan-11 15:26:37.268479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46220 2019-Jan-11 15:26:37.268536 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
46221 2019-Jan-11 15:26:37.269163 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46222 2019-Jan-11 15:26:37.269790 - [DEBUG]
46223 2019-Jan-11 15:26:37.269815 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46224 2019-Jan-11 15:26:37.270461 - [DEBUG] Compose: EdgeIdentity * AllBottom
46225 2019-Jan-11 15:26:37.270491 - [DEBUG]
46226 2019-Jan-11 15:26:37.270516 - [DEBUG] Propagate flow
46227 2019-Jan-11 15:26:37.270540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46228 2019-Jan-11 15:26:37.270599 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46229 2019-Jan-11 15:26:37.271252 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46230 2019-Jan-11 15:26:37.271881 - [DEBUG] Edge function : AllBottom (result of previous compose)
46231 2019-Jan-11 15:26:37.271908 - [DEBUG]
46232 2019-Jan-11 15:26:37.271933 - [DEBUG] Join: AllTop & AllBottom
46233 2019-Jan-11 15:26:37.271961 - [DEBUG] = AllBottom (new jump func)
46234 2019-Jan-11 15:26:37.271987 - [DEBUG]
46235 2019-Jan-11 15:26:37.272011 - [DEBUG] Start adding new jump function
46236 2019-Jan-11 15:26:37.272036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46237 2019-Jan-11 15:26:37.272101 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46238 2019-Jan-11 15:26:37.272731 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46239 2019-Jan-11 15:26:37.273361 - [DEBUG] Edge Function : AllBottom
46240 2019-Jan-11 15:26:37.273390 - [DEBUG] End adding new jump function
46241 2019-Jan-11 15:26:37.273416 - [DEBUG]
46242 2019-Jan-11 15:26:37.273440 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
46243 2019-Jan-11 15:26:37.273466 - [DEBUG]
46244 2019-Jan-11 15:26:37.273490 - [DEBUG] Process 1261. path edge:
46245 2019-Jan-11 15:26:37.273515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46246 2019-Jan-11 15:26:37.273572 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
46247 2019-Jan-11 15:26:37.274204 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46248 2019-Jan-11 15:26:37.274846 - [DEBUG]
46249 2019-Jan-11 15:26:37.274871 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46250 2019-Jan-11 15:26:37.275520 - [DEBUG] Compose: EdgeIdentity * AllBottom
46251 2019-Jan-11 15:26:37.275550 - [DEBUG]
46252 2019-Jan-11 15:26:37.275574 - [DEBUG] Propagate flow
46253 2019-Jan-11 15:26:37.275599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46254 2019-Jan-11 15:26:37.275657 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46255 2019-Jan-11 15:26:37.276285 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46256 2019-Jan-11 15:26:37.276914 - [DEBUG] Edge function : AllBottom (result of previous compose)
46257 2019-Jan-11 15:26:37.276940 - [DEBUG]
46258 2019-Jan-11 15:26:37.276966 - [DEBUG] Join: AllTop & AllBottom
46259 2019-Jan-11 15:26:37.276994 - [DEBUG] = AllBottom (new jump func)
46260 2019-Jan-11 15:26:37.277019 - [DEBUG]
46261 2019-Jan-11 15:26:37.277044 - [DEBUG] Start adding new jump function
46262 2019-Jan-11 15:26:37.277068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46263 2019-Jan-11 15:26:37.277125 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46264 2019-Jan-11 15:26:37.277755 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46265 2019-Jan-11 15:26:37.278397 - [DEBUG] Edge Function : AllBottom
46266 2019-Jan-11 15:26:37.278426 - [DEBUG] End adding new jump function
46267 2019-Jan-11 15:26:37.278452 - [DEBUG]
46268 2019-Jan-11 15:26:37.278476 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
46269 2019-Jan-11 15:26:37.278501 - [DEBUG]
46270 2019-Jan-11 15:26:37.278526 - [DEBUG] Process 1262. path edge:
46271 2019-Jan-11 15:26:37.278551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46272 2019-Jan-11 15:26:37.278608 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
46273 2019-Jan-11 15:26:37.279235 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46274 2019-Jan-11 15:26:37.279864 - [DEBUG]
46275 2019-Jan-11 15:26:37.279891 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46276 2019-Jan-11 15:26:37.280535 - [DEBUG] Compose: EdgeIdentity * AllBottom
46277 2019-Jan-11 15:26:37.280565 - [DEBUG]
46278 2019-Jan-11 15:26:37.280590 - [DEBUG] Propagate flow
46279 2019-Jan-11 15:26:37.280614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46280 2019-Jan-11 15:26:37.280679 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46281 2019-Jan-11 15:26:37.281325 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46282 2019-Jan-11 15:26:37.281953 - [DEBUG] Edge function : AllBottom (result of previous compose)
46283 2019-Jan-11 15:26:37.281979 - [DEBUG]
46284 2019-Jan-11 15:26:37.282005 - [DEBUG] Join: AllTop & AllBottom
46285 2019-Jan-11 15:26:37.282033 - [DEBUG] = AllBottom (new jump func)
46286 2019-Jan-11 15:26:37.282059 - [DEBUG]
46287 2019-Jan-11 15:26:37.282083 - [DEBUG] Start adding new jump function
46288 2019-Jan-11 15:26:37.282107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46289 2019-Jan-11 15:26:37.282164 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46290 2019-Jan-11 15:26:37.282793 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46291 2019-Jan-11 15:26:37.283421 - [DEBUG] Edge Function : AllBottom
46292 2019-Jan-11 15:26:37.283451 - [DEBUG] End adding new jump function
46293 2019-Jan-11 15:26:37.283476 - [DEBUG]
46294 2019-Jan-11 15:26:37.283500 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
46295 2019-Jan-11 15:26:37.283526 - [DEBUG]
46296 2019-Jan-11 15:26:37.283550 - [DEBUG] Process 1263. path edge:
46297 2019-Jan-11 15:26:37.283575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46298 2019-Jan-11 15:26:37.283632 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
46299 2019-Jan-11 15:26:37.284261 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46300 2019-Jan-11 15:26:37.284900 - [DEBUG]
46301 2019-Jan-11 15:26:37.284926 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46302 2019-Jan-11 15:26:37.285576 - [DEBUG] Compose: EdgeIdentity * AllBottom
46303 2019-Jan-11 15:26:37.285606 - [DEBUG]
46304 2019-Jan-11 15:26:37.285631 - [DEBUG] Propagate flow
46305 2019-Jan-11 15:26:37.285655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46306 2019-Jan-11 15:26:37.285714 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46307 2019-Jan-11 15:26:37.286341 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46308 2019-Jan-11 15:26:37.286967 - [DEBUG] Edge function : AllBottom (result of previous compose)
46309 2019-Jan-11 15:26:37.286994 - [DEBUG]
46310 2019-Jan-11 15:26:37.287020 - [DEBUG] Join: AllTop & AllBottom
46311 2019-Jan-11 15:26:37.287047 - [DEBUG] = AllBottom (new jump func)
46312 2019-Jan-11 15:26:37.287073 - [DEBUG]
46313 2019-Jan-11 15:26:37.287098 - [DEBUG] Start adding new jump function
46314 2019-Jan-11 15:26:37.287122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46315 2019-Jan-11 15:26:37.287180 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46316 2019-Jan-11 15:26:37.287808 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46317 2019-Jan-11 15:26:37.288451 - [DEBUG] Edge Function : AllBottom
46318 2019-Jan-11 15:26:37.288480 - [DEBUG] End adding new jump function
46319 2019-Jan-11 15:26:37.288505 - [DEBUG]
46320 2019-Jan-11 15:26:37.288530 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46321 2019-Jan-11 15:26:37.288555 - [DEBUG]
46322 2019-Jan-11 15:26:37.288579 - [DEBUG] Process 1264. path edge:
46323 2019-Jan-11 15:26:37.288603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46324 2019-Jan-11 15:26:37.288660 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
46325 2019-Jan-11 15:26:37.289294 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46326 2019-Jan-11 15:26:37.289923 - [DEBUG]
46327 2019-Jan-11 15:26:37.289949 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46328 2019-Jan-11 15:26:37.290592 - [DEBUG] Compose: EdgeIdentity * AllBottom
46329 2019-Jan-11 15:26:37.290621 - [DEBUG]
46330 2019-Jan-11 15:26:37.290646 - [DEBUG] Propagate flow
46331 2019-Jan-11 15:26:37.290671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46332 2019-Jan-11 15:26:37.290729 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46333 2019-Jan-11 15:26:37.291375 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46334 2019-Jan-11 15:26:37.292003 - [DEBUG] Edge function : AllBottom (result of previous compose)
46335 2019-Jan-11 15:26:37.292029 - [DEBUG]
46336 2019-Jan-11 15:26:37.292055 - [DEBUG] Join: AllTop & AllBottom
46337 2019-Jan-11 15:26:37.292082 - [DEBUG] = AllBottom (new jump func)
46338 2019-Jan-11 15:26:37.292108 - [DEBUG]
46339 2019-Jan-11 15:26:37.292132 - [DEBUG] Start adding new jump function
46340 2019-Jan-11 15:26:37.292157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46341 2019-Jan-11 15:26:37.292214 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46342 2019-Jan-11 15:26:37.292841 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46343 2019-Jan-11 15:26:37.293469 - [DEBUG] Edge Function : AllBottom
46344 2019-Jan-11 15:26:37.293498 - [DEBUG] End adding new jump function
46345 2019-Jan-11 15:26:37.293523 - [DEBUG]
46346 2019-Jan-11 15:26:37.293548 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46347 2019-Jan-11 15:26:37.293573 - [DEBUG]
46348 2019-Jan-11 15:26:37.293597 - [DEBUG] Process 1265. path edge:
46349 2019-Jan-11 15:26:37.293621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46350 2019-Jan-11 15:26:37.293678 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
46351 2019-Jan-11 15:26:37.294307 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46352 2019-Jan-11 15:26:37.294951 - [DEBUG]
46353 2019-Jan-11 15:26:37.294977 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46354 2019-Jan-11 15:26:37.295624 - [DEBUG] Compose: EdgeIdentity * AllBottom
46355 2019-Jan-11 15:26:37.295653 - [DEBUG]
46356 2019-Jan-11 15:26:37.295678 - [DEBUG] Propagate flow
46357 2019-Jan-11 15:26:37.295702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46358 2019-Jan-11 15:26:37.295760 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46359 2019-Jan-11 15:26:37.296393 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46360 2019-Jan-11 15:26:37.297022 - [DEBUG] Edge function : AllBottom (result of previous compose)
46361 2019-Jan-11 15:26:37.297048 - [DEBUG]
46362 2019-Jan-11 15:26:37.297074 - [DEBUG] Join: AllTop & AllBottom
46363 2019-Jan-11 15:26:37.297101 - [DEBUG] = AllBottom (new jump func)
46364 2019-Jan-11 15:26:37.297127 - [DEBUG]
46365 2019-Jan-11 15:26:37.297151 - [DEBUG] Start adding new jump function
46366 2019-Jan-11 15:26:37.297176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46367 2019-Jan-11 15:26:37.297233 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46368 2019-Jan-11 15:26:37.297873 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46369 2019-Jan-11 15:26:37.298514 - [DEBUG] Edge Function : AllBottom
46370 2019-Jan-11 15:26:37.298543 - [DEBUG] End adding new jump function
46371 2019-Jan-11 15:26:37.298569 - [DEBUG]
46372 2019-Jan-11 15:26:37.298594 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46373 2019-Jan-11 15:26:37.298619 - [DEBUG]
46374 2019-Jan-11 15:26:37.298643 - [DEBUG] Process 1266. path edge:
46375 2019-Jan-11 15:26:37.298668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46376 2019-Jan-11 15:26:37.298725 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
46377 2019-Jan-11 15:26:37.299357 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46378 2019-Jan-11 15:26:37.299985 - [DEBUG]
46379 2019-Jan-11 15:26:37.300012 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46380 2019-Jan-11 15:26:37.300661 - [DEBUG] Compose: EdgeIdentity * AllBottom
46381 2019-Jan-11 15:26:37.300691 - [DEBUG]
46382 2019-Jan-11 15:26:37.300715 - [DEBUG] Propagate flow
46383 2019-Jan-11 15:26:37.300740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46384 2019-Jan-11 15:26:37.300798 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46385 2019-Jan-11 15:26:37.301443 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46386 2019-Jan-11 15:26:37.302071 - [DEBUG] Edge function : AllBottom (result of previous compose)
46387 2019-Jan-11 15:26:37.302097 - [DEBUG]
46388 2019-Jan-11 15:26:37.302123 - [DEBUG] Join: AllTop & AllBottom
46389 2019-Jan-11 15:26:37.302150 - [DEBUG] = AllBottom (new jump func)
46390 2019-Jan-11 15:26:37.302176 - [DEBUG]
46391 2019-Jan-11 15:26:37.302200 - [DEBUG] Start adding new jump function
46392 2019-Jan-11 15:26:37.302224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46393 2019-Jan-11 15:26:37.302281 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46394 2019-Jan-11 15:26:37.302908 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46395 2019-Jan-11 15:26:37.303534 - [DEBUG] Edge Function : AllBottom
46396 2019-Jan-11 15:26:37.303563 - [DEBUG] End adding new jump function
46397 2019-Jan-11 15:26:37.303588 - [DEBUG]
46398 2019-Jan-11 15:26:37.303612 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46399 2019-Jan-11 15:26:37.303637 - [DEBUG]
46400 2019-Jan-11 15:26:37.303661 - [DEBUG] Process 1267. path edge:
46401 2019-Jan-11 15:26:37.303686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46402 2019-Jan-11 15:26:37.303743 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
46403 2019-Jan-11 15:26:37.304369 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46404 2019-Jan-11 15:26:37.305012 - [DEBUG]
46405 2019-Jan-11 15:26:37.305038 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46406 2019-Jan-11 15:26:37.305686 - [DEBUG] Compose: EdgeIdentity * AllBottom
46407 2019-Jan-11 15:26:37.305716 - [DEBUG]
46408 2019-Jan-11 15:26:37.305741 - [DEBUG] Propagate flow
46409 2019-Jan-11 15:26:37.305765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46410 2019-Jan-11 15:26:37.305824 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46411 2019-Jan-11 15:26:37.306458 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46412 2019-Jan-11 15:26:37.307094 - [DEBUG] Edge function : AllBottom (result of previous compose)
46413 2019-Jan-11 15:26:37.307121 - [DEBUG]
46414 2019-Jan-11 15:26:37.307146 - [DEBUG] Join: AllTop & AllBottom
46415 2019-Jan-11 15:26:37.307174 - [DEBUG] = AllBottom (new jump func)
46416 2019-Jan-11 15:26:37.307200 - [DEBUG]
46417 2019-Jan-11 15:26:37.307224 - [DEBUG] Start adding new jump function
46418 2019-Jan-11 15:26:37.307248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46419 2019-Jan-11 15:26:37.307306 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46420 2019-Jan-11 15:26:37.307947 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46421 2019-Jan-11 15:26:37.308572 - [DEBUG] Edge Function : AllBottom
46422 2019-Jan-11 15:26:37.308601 - [DEBUG] End adding new jump function
46423 2019-Jan-11 15:26:37.308626 - [DEBUG]
46424 2019-Jan-11 15:26:37.308651 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46425 2019-Jan-11 15:26:37.308676 - [DEBUG]
46426 2019-Jan-11 15:26:37.308700 - [DEBUG] Process 1268. path edge:
46427 2019-Jan-11 15:26:37.308725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46428 2019-Jan-11 15:26:37.308781 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
46429 2019-Jan-11 15:26:37.309407 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46430 2019-Jan-11 15:26:37.310034 - [DEBUG]
46431 2019-Jan-11 15:26:37.310059 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46432 2019-Jan-11 15:26:37.310698 - [DEBUG] Start of endsummarytab entry
46433 2019-Jan-11 15:26:37.310736 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46434 2019-Jan-11 15:26:37.311386 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
46435 2019-Jan-11 15:26:37.311446 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46436 2019-Jan-11 15:26:37.312073 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46437 2019-Jan-11 15:26:37.312703 - [DEBUG] EF: AllBottom
46438 2019-Jan-11 15:26:37.312730 - [DEBUG]
46439 2019-Jan-11 15:26:37.312754 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46440 2019-Jan-11 15:26:37.313380 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46441 2019-Jan-11 15:26:37.314016 - [DEBUG] EF: AllBottom
46442 2019-Jan-11 15:26:37.314042 - [DEBUG]
46443 2019-Jan-11 15:26:37.314067 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46444 2019-Jan-11 15:26:37.314707 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46445 2019-Jan-11 15:26:37.315351 - [DEBUG] EF: AllBottom
46446 2019-Jan-11 15:26:37.315377 - [DEBUG]
46447 2019-Jan-11 15:26:37.315401 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46448 2019-Jan-11 15:26:37.316027 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46449 2019-Jan-11 15:26:37.316655 - [DEBUG] EF: AllBottom
46450 2019-Jan-11 15:26:37.316681 - [DEBUG]
46451 2019-Jan-11 15:26:37.316706 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46452 2019-Jan-11 15:26:37.317331 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46453 2019-Jan-11 15:26:37.317974 - [DEBUG] EF: AllBottom
46454 2019-Jan-11 15:26:37.317999 - [DEBUG]
46455 2019-Jan-11 15:26:37.318023 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46456 2019-Jan-11 15:26:37.318647 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46457 2019-Jan-11 15:26:37.319290 - [DEBUG] EF: AllBottom
46458 2019-Jan-11 15:26:37.319317 - [DEBUG]
46459 2019-Jan-11 15:26:37.319341 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46460 2019-Jan-11 15:26:37.319968 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
46461 2019-Jan-11 15:26:37.320595 - [DEBUG] EF: AllBottom
46462 2019-Jan-11 15:26:37.320621 - [DEBUG]
46463 2019-Jan-11 15:26:37.320645 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46464 2019-Jan-11 15:26:37.321282 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46465 2019-Jan-11 15:26:37.321935 - [DEBUG] EF: AllBottom
46466 2019-Jan-11 15:26:37.321962 - [DEBUG]
46467 2019-Jan-11 15:26:37.321987 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46468 2019-Jan-11 15:26:37.322668 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46469 2019-Jan-11 15:26:37.323367 - [DEBUG] EF: AllBottom
46470 2019-Jan-11 15:26:37.323395 - [DEBUG]
46471 2019-Jan-11 15:26:37.323420 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46472 2019-Jan-11 15:26:37.324085 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46473 2019-Jan-11 15:26:37.324746 - [DEBUG] EF: AllBottom
46474 2019-Jan-11 15:26:37.324772 - [DEBUG]
46475 2019-Jan-11 15:26:37.324795 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46476 2019-Jan-11 15:26:37.325420 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
46477 2019-Jan-11 15:26:37.326056 - [DEBUG] EF: AllBottom
46478 2019-Jan-11 15:26:37.326082 - [DEBUG]
46479 2019-Jan-11 15:26:37.326107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46480 2019-Jan-11 15:26:37.326732 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46481 2019-Jan-11 15:26:37.327367 - [DEBUG] EF: AllBottom
46482 2019-Jan-11 15:26:37.327393 - [DEBUG]
46483 2019-Jan-11 15:26:37.327418 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46484 2019-Jan-11 15:26:37.328058 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46485 2019-Jan-11 15:26:37.328688 - [DEBUG] EF: AllBottom
46486 2019-Jan-11 15:26:37.328714 - [DEBUG]
46487 2019-Jan-11 15:26:37.328738 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46488 2019-Jan-11 15:26:37.329362 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46489 2019-Jan-11 15:26:37.329991 - [DEBUG] EF: AllBottom
46490 2019-Jan-11 15:26:37.330018 - [DEBUG]
46491 2019-Jan-11 15:26:37.330042 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46492 2019-Jan-11 15:26:37.330667 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46493 2019-Jan-11 15:26:37.331313 - [DEBUG] EF: AllBottom
46494 2019-Jan-11 15:26:37.331338 - [DEBUG]
46495 2019-Jan-11 15:26:37.331361 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46496 2019-Jan-11 15:26:37.331987 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46497 2019-Jan-11 15:26:37.332623 - [DEBUG] EF: AllBottom
46498 2019-Jan-11 15:26:37.332649 - [DEBUG]
46499 2019-Jan-11 15:26:37.332673 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46500 2019-Jan-11 15:26:37.333298 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46501 2019-Jan-11 15:26:37.333927 - [DEBUG] EF: AllBottom
46502 2019-Jan-11 15:26:37.333953 - [DEBUG]
46503 2019-Jan-11 15:26:37.333995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46504 2019-Jan-11 15:26:37.334634 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
46505 2019-Jan-11 15:26:37.335262 - [DEBUG] EF: AllBottom
46506 2019-Jan-11 15:26:37.335288 - [DEBUG]
46507 2019-Jan-11 15:26:37.335312 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46508 2019-Jan-11 15:26:37.335938 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46509 2019-Jan-11 15:26:37.336572 - [DEBUG] EF: AllBottom
46510 2019-Jan-11 15:26:37.336599 - [DEBUG]
46511 2019-Jan-11 15:26:37.336623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46512 2019-Jan-11 15:26:37.337248 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46513 2019-Jan-11 15:26:37.337888 - [DEBUG] EF: AllBottom
46514 2019-Jan-11 15:26:37.337914 - [DEBUG]
46515 2019-Jan-11 15:26:37.337938 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46516 2019-Jan-11 15:26:37.338564 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46517 2019-Jan-11 15:26:37.339192 - [DEBUG] EF: AllBottom
46518 2019-Jan-11 15:26:37.339218 - [DEBUG]
46519 2019-Jan-11 15:26:37.339243 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46520 2019-Jan-11 15:26:37.339867 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46521 2019-Jan-11 15:26:37.340496 - [DEBUG] EF: AllBottom
46522 2019-Jan-11 15:26:37.340522 - [DEBUG]
46523 2019-Jan-11 15:26:37.340547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46524 2019-Jan-11 15:26:37.341172 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
46525 2019-Jan-11 15:26:37.341814 - [DEBUG] EF: AllBottom
46526 2019-Jan-11 15:26:37.341840 - [DEBUG]
46527 2019-Jan-11 15:26:37.341865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46528 2019-Jan-11 15:26:37.342489 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46529 2019-Jan-11 15:26:37.343116 - [DEBUG] EF: AllBottom
46530 2019-Jan-11 15:26:37.343142 - [DEBUG]
46531 2019-Jan-11 15:26:37.343167 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46532 2019-Jan-11 15:26:37.343792 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
46533 2019-Jan-11 15:26:37.344421 - [DEBUG] EF: AllBottom
46534 2019-Jan-11 15:26:37.344447 - [DEBUG]
46535 2019-Jan-11 15:26:37.344471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46536 2019-Jan-11 15:26:37.345111 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
46537 2019-Jan-11 15:26:37.345738 - [DEBUG] EF: AllBottom
46538 2019-Jan-11 15:26:37.345764 - [DEBUG]
46539 2019-Jan-11 15:26:37.345789 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46540 2019-Jan-11 15:26:37.346414 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46541 2019-Jan-11 15:26:37.347042 - [DEBUG] EF: AllBottom
46542 2019-Jan-11 15:26:37.347068 - [DEBUG]
46543 2019-Jan-11 15:26:37.347093 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46544 2019-Jan-11 15:26:37.347718 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46545 2019-Jan-11 15:26:37.348360 - [DEBUG] EF: AllBottom
46546 2019-Jan-11 15:26:37.348386 - [DEBUG]
46547 2019-Jan-11 15:26:37.348410 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46548 2019-Jan-11 15:26:37.349035 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
46549 2019-Jan-11 15:26:37.349671 - [DEBUG] EF: AllBottom
46550 2019-Jan-11 15:26:37.349698 - [DEBUG]
46551 2019-Jan-11 15:26:37.349722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46552 2019-Jan-11 15:26:37.350347 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46553 2019-Jan-11 15:26:37.350974 - [DEBUG] EF: AllBottom
46554 2019-Jan-11 15:26:37.351000 - [DEBUG]
46555 2019-Jan-11 15:26:37.351025 - [DEBUG] ---------------
46556 2019-Jan-11 15:26:37.351049 - [DEBUG]
46557 2019-Jan-11 15:26:37.351078 - [DEBUG] End of endsummarytab entry
46558 2019-Jan-11 15:26:37.351103 - [DEBUG]
46559 2019-Jan-11 15:26:37.351127 - [DEBUG] Start of incomingtab entry
46560 2019-Jan-11 15:26:37.351153 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46561 2019-Jan-11 15:26:37.351797 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
46562 2019-Jan-11 15:26:37.351858 - [DEBUG] ---------------
46563 2019-Jan-11 15:26:37.351883 - [DEBUG] End of incomingtab entry
46564 2019-Jan-11 15:26:37.351907 - [DEBUG]
46565 2019-Jan-11 15:26:37.351935 - [DEBUG] EDGE:
46566 2019-Jan-11 15:26:37.351993 - [DEBUG] ---> 46567 2019-Jan-11 15:26:37.352620 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46568 2019-Jan-11 15:26:37.353247 - [DEBUG]
46569 2019-Jan-11 15:26:37.353275 - [DEBUG] EDGE:
46570 2019-Jan-11 15:26:37.353333 - [DEBUG] ---> 46571 2019-Jan-11 15:26:37.353959 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46572 2019-Jan-11 15:26:37.354599 - [DEBUG]
46573 2019-Jan-11 15:26:37.354648 - [DEBUG] Compose: EdgeIdentity * AllBottom
46574 2019-Jan-11 15:26:37.354675 - [DEBUG]
46575 2019-Jan-11 15:26:37.354699 - [DEBUG] Propagate flow
46576 2019-Jan-11 15:26:37.354723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46577 2019-Jan-11 15:26:37.354780 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46578 2019-Jan-11 15:26:37.355415 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46579 2019-Jan-11 15:26:37.356042 - [DEBUG] Edge function : AllBottom (result of previous compose)
46580 2019-Jan-11 15:26:37.356069 - [DEBUG]
46581 2019-Jan-11 15:26:37.356095 - [DEBUG] Join: AllTop & AllBottom
46582 2019-Jan-11 15:26:37.356123 - [DEBUG] = AllBottom (new jump func)
46583 2019-Jan-11 15:26:37.356148 - [DEBUG]
46584 2019-Jan-11 15:26:37.356173 - [DEBUG] Start adding new jump function
46585 2019-Jan-11 15:26:37.356197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46586 2019-Jan-11 15:26:37.356253 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46587 2019-Jan-11 15:26:37.356881 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46588 2019-Jan-11 15:26:37.357516 - [DEBUG] Edge Function : AllBottom
46589 2019-Jan-11 15:26:37.357547 - [DEBUG] End adding new jump function
46590 2019-Jan-11 15:26:37.357572 - [DEBUG]
46591 2019-Jan-11 15:26:37.357597 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46592 2019-Jan-11 15:26:37.357622 - [DEBUG]
46593 2019-Jan-11 15:26:37.357646 - [DEBUG] Process 1269. path edge:
46594 2019-Jan-11 15:26:37.357671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46595 2019-Jan-11 15:26:37.357728 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
46596 2019-Jan-11 15:26:37.358388 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46597 2019-Jan-11 15:26:37.359018 - [DEBUG]
46598 2019-Jan-11 15:26:37.359043 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46599 2019-Jan-11 15:26:37.359694 - [DEBUG] Possible callees:
46600 2019-Jan-11 15:26:37.359721 - [DEBUG] llvm.dbg.declare
46601 2019-Jan-11 15:26:37.359747 - [DEBUG] Possible return sites:
46602 2019-Jan-11 15:26:37.359771 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19346603 2019-Jan-11 15:26:37.361030 - [DEBUG] Found and process special summary
46604 2019-Jan-11 15:26:37.361065 - [DEBUG] Compose: EdgeIdentity * AllBottom
46605 2019-Jan-11 15:26:37.361094 - [DEBUG]
46606 2019-Jan-11 15:26:37.361119 - [DEBUG] Propagate flow
46607 2019-Jan-11 15:26:37.361143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46608 2019-Jan-11 15:26:37.361213 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46609 2019-Jan-11 15:26:37.361844 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46610 2019-Jan-11 15:26:37.362470 - [DEBUG] Edge function : AllBottom (result of previous compose)
46611 2019-Jan-11 15:26:37.362497 - [DEBUG]
46612 2019-Jan-11 15:26:37.362522 - [DEBUG] Join: AllTop & AllBottom
46613 2019-Jan-11 15:26:37.362550 - [DEBUG] = AllBottom (new jump func)
46614 2019-Jan-11 15:26:37.362575 - [DEBUG]
46615 2019-Jan-11 15:26:37.362599 - [DEBUG] Start adding new jump function
46616 2019-Jan-11 15:26:37.362624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46617 2019-Jan-11 15:26:37.362681 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46618 2019-Jan-11 15:26:37.363309 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46619 2019-Jan-11 15:26:37.363939 - [DEBUG] Edge Function : AllBottom
46620 2019-Jan-11 15:26:37.363968 - [DEBUG] End adding new jump function
46621 2019-Jan-11 15:26:37.363993 - [DEBUG]
46622 2019-Jan-11 15:26:37.364017 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46623 2019-Jan-11 15:26:37.364042 - [DEBUG]
46624 2019-Jan-11 15:26:37.364066 - [DEBUG] Process 1270. path edge:
46625 2019-Jan-11 15:26:37.364091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46626 2019-Jan-11 15:26:37.364148 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
46627 2019-Jan-11 15:26:37.364793 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46628 2019-Jan-11 15:26:37.365419 - [DEBUG]
46629 2019-Jan-11 15:26:37.365445 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46630 2019-Jan-11 15:26:37.366097 - [DEBUG] Compose: EdgeIdentity * AllBottom
46631 2019-Jan-11 15:26:37.366127 - [DEBUG]
46632 2019-Jan-11 15:26:37.366151 - [DEBUG] Propagate flow
46633 2019-Jan-11 15:26:37.366176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46634 2019-Jan-11 15:26:37.366235 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46635 2019-Jan-11 15:26:37.366863 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46636 2019-Jan-11 15:26:37.367490 - [DEBUG] Edge function : AllBottom (result of previous compose)
46637 2019-Jan-11 15:26:37.367516 - [DEBUG]
46638 2019-Jan-11 15:26:37.367542 - [DEBUG] Join: AllTop & AllBottom
46639 2019-Jan-11 15:26:37.367579 - [DEBUG] = AllBottom (new jump func)
46640 2019-Jan-11 15:26:37.367605 - [DEBUG]
46641 2019-Jan-11 15:26:37.367629 - [DEBUG] Start adding new jump function
46642 2019-Jan-11 15:26:37.367654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46643 2019-Jan-11 15:26:37.367711 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46644 2019-Jan-11 15:26:37.368354 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46645 2019-Jan-11 15:26:37.368979 - [DEBUG] Edge Function : AllBottom
46646 2019-Jan-11 15:26:37.369008 - [DEBUG] End adding new jump function
46647 2019-Jan-11 15:26:37.369033 - [DEBUG]
46648 2019-Jan-11 15:26:37.369058 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46649 2019-Jan-11 15:26:37.369083 - [DEBUG]
46650 2019-Jan-11 15:26:37.369107 - [DEBUG] Process 1271. path edge:
46651 2019-Jan-11 15:26:37.369132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46652 2019-Jan-11 15:26:37.369190 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
46653 2019-Jan-11 15:26:37.369816 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46654 2019-Jan-11 15:26:37.370443 - [DEBUG]
46655 2019-Jan-11 15:26:37.370469 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46656 2019-Jan-11 15:26:37.371115 - [DEBUG] Compose: EdgeIdentity * AllBottom
46657 2019-Jan-11 15:26:37.371144 - [DEBUG]
46658 2019-Jan-11 15:26:37.371168 - [DEBUG] Propagate flow
46659 2019-Jan-11 15:26:37.371204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46660 2019-Jan-11 15:26:37.371264 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46661 2019-Jan-11 15:26:37.371892 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46662 2019-Jan-11 15:26:37.372519 - [DEBUG] Edge function : AllBottom (result of previous compose)
46663 2019-Jan-11 15:26:37.372546 - [DEBUG]
46664 2019-Jan-11 15:26:37.372572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46665 2019-Jan-11 15:26:37.372599 - [DEBUG] = AllBottom
46666 2019-Jan-11 15:26:37.372625 - [DEBUG]
46667 2019-Jan-11 15:26:37.372649 - [DEBUG] PROPAGATE: No new function!
46668 2019-Jan-11 15:26:37.372675 - [DEBUG] EDGE:
46669 2019-Jan-11 15:26:37.372734 - [DEBUG] ---> 46670 2019-Jan-11 15:26:37.373358 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46671 2019-Jan-11 15:26:37.373987 - [DEBUG]
46672 2019-Jan-11 15:26:37.374013 - [DEBUG] EDGE:
46673 2019-Jan-11 15:26:37.374071 - [DEBUG] ---> 46674 2019-Jan-11 15:26:37.374714 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46675 2019-Jan-11 15:26:37.375340 - [DEBUG]
46676 2019-Jan-11 15:26:37.375378 - [DEBUG] Compose: EdgeIdentity * AllBottom
46677 2019-Jan-11 15:26:37.375406 - [DEBUG]
46678 2019-Jan-11 15:26:37.375431 - [DEBUG] Propagate flow
46679 2019-Jan-11 15:26:37.375455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46680 2019-Jan-11 15:26:37.375512 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46681 2019-Jan-11 15:26:37.376141 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46682 2019-Jan-11 15:26:37.376769 - [DEBUG] Edge function : AllBottom (result of previous compose)
46683 2019-Jan-11 15:26:37.376795 - [DEBUG]
46684 2019-Jan-11 15:26:37.376837 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46685 2019-Jan-11 15:26:37.376864 - [DEBUG] = AllBottom
46686 2019-Jan-11 15:26:37.376890 - [DEBUG]
46687 2019-Jan-11 15:26:37.376914 - [DEBUG] PROPAGATE: No new function!
46688 2019-Jan-11 15:26:37.376943 - [DEBUG] EDGE:
46689 2019-Jan-11 15:26:37.377001 - [DEBUG] ---> 46690 2019-Jan-11 15:26:37.377638 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46691 2019-Jan-11 15:26:37.378281 - [DEBUG]
46692 2019-Jan-11 15:26:37.378308 - [DEBUG] EDGE:
46693 2019-Jan-11 15:26:37.378366 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
46694 2019-Jan-11 15:26:37.378997 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46695 2019-Jan-11 15:26:37.379626 - [DEBUG]
46696 2019-Jan-11 15:26:37.379653 - [DEBUG] EDGE:
46697 2019-Jan-11 15:26:37.379712 - [DEBUG] ---> 46698 2019-Jan-11 15:26:37.380340 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46699 2019-Jan-11 15:26:37.380967 - [DEBUG]
46700 2019-Jan-11 15:26:37.380994 - [DEBUG] EDGE:
46701 2019-Jan-11 15:26:37.381053 - [DEBUG] ---> 46702 2019-Jan-11 15:26:37.381693 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46703 2019-Jan-11 15:26:37.382320 - [DEBUG]
46704 2019-Jan-11 15:26:37.382347 - [DEBUG] EDGE:
46705 2019-Jan-11 15:26:37.382405 - [DEBUG] ---> 46706 2019-Jan-11 15:26:37.383035 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46707 2019-Jan-11 15:26:37.383661 - [DEBUG]
46708 2019-Jan-11 15:26:37.383695 - [DEBUG] Compose: EdgeIdentity * AllBottom
46709 2019-Jan-11 15:26:37.383724 - [DEBUG]
46710 2019-Jan-11 15:26:37.383748 - [DEBUG] Propagate flow
46711 2019-Jan-11 15:26:37.383772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46712 2019-Jan-11 15:26:37.383829 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46713 2019-Jan-11 15:26:37.384458 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46714 2019-Jan-11 15:26:37.385100 - [DEBUG] Edge function : AllBottom (result of previous compose)
46715 2019-Jan-11 15:26:37.385127 - [DEBUG]
46716 2019-Jan-11 15:26:37.385153 - [DEBUG] Join: AllTop & AllBottom
46717 2019-Jan-11 15:26:37.385180 - [DEBUG] = AllBottom (new jump func)
46718 2019-Jan-11 15:26:37.385205 - [DEBUG]
46719 2019-Jan-11 15:26:37.385230 - [DEBUG] Start adding new jump function
46720 2019-Jan-11 15:26:37.385254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46721 2019-Jan-11 15:26:37.385310 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46722 2019-Jan-11 15:26:37.385938 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46723 2019-Jan-11 15:26:37.386566 - [DEBUG] Edge Function : AllBottom
46724 2019-Jan-11 15:26:37.386595 - [DEBUG] End adding new jump function
46725 2019-Jan-11 15:26:37.386620 - [DEBUG]
46726 2019-Jan-11 15:26:37.386645 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46727 2019-Jan-11 15:26:37.386683 - [DEBUG]
46728 2019-Jan-11 15:26:37.386708 - [DEBUG] Process 1272. path edge:
46729 2019-Jan-11 15:26:37.386733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46730 2019-Jan-11 15:26:37.386790 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
46731 2019-Jan-11 15:26:37.387420 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46732 2019-Jan-11 15:26:37.388061 - [DEBUG]
46733 2019-Jan-11 15:26:37.388086 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46734 2019-Jan-11 15:26:37.388735 - [DEBUG] Compose: EdgeIdentity * AllBottom
46735 2019-Jan-11 15:26:37.388765 - [DEBUG]
46736 2019-Jan-11 15:26:37.388790 - [DEBUG] Propagate flow
46737 2019-Jan-11 15:26:37.388814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46738 2019-Jan-11 15:26:37.388873 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
46739 2019-Jan-11 15:26:37.389498 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46740 2019-Jan-11 15:26:37.390126 - [DEBUG] Edge function : AllBottom (result of previous compose)
46741 2019-Jan-11 15:26:37.390152 - [DEBUG]
46742 2019-Jan-11 15:26:37.390178 - [DEBUG] Join: AllTop & AllBottom
46743 2019-Jan-11 15:26:37.390205 - [DEBUG] = AllBottom (new jump func)
46744 2019-Jan-11 15:26:37.390231 - [DEBUG]
46745 2019-Jan-11 15:26:37.390255 - [DEBUG] Start adding new jump function
46746 2019-Jan-11 15:26:37.390279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46747 2019-Jan-11 15:26:37.390337 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46748 2019-Jan-11 15:26:37.390966 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
46749 2019-Jan-11 15:26:37.391606 - [DEBUG] Edge Function : AllBottom
46750 2019-Jan-11 15:26:37.391636 - [DEBUG] End adding new jump function
46751 2019-Jan-11 15:26:37.391662 - [DEBUG]
46752 2019-Jan-11 15:26:37.391686 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46753 2019-Jan-11 15:26:37.391712 - [DEBUG]
46754 2019-Jan-11 15:26:37.391736 - [DEBUG] Process 1273. path edge:
46755 2019-Jan-11 15:26:37.391761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46756 2019-Jan-11 15:26:37.391817 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
46757 2019-Jan-11 15:26:37.392443 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46758 2019-Jan-11 15:26:37.393071 - [DEBUG]
46759 2019-Jan-11 15:26:37.393097 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
46760 2019-Jan-11 15:26:37.393738 - [DEBUG] Compose: EdgeIdentity * AllBottom
46761 2019-Jan-11 15:26:37.393768 - [DEBUG]
46762 2019-Jan-11 15:26:37.393792 - [DEBUG] Propagate flow
46763 2019-Jan-11 15:26:37.393816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46764 2019-Jan-11 15:26:37.393875 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46765 2019-Jan-11 15:26:37.394503 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46766 2019-Jan-11 15:26:37.395145 - [DEBUG] Edge function : AllBottom (result of previous compose)
46767 2019-Jan-11 15:26:37.395171 - [DEBUG]
46768 2019-Jan-11 15:26:37.395197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46769 2019-Jan-11 15:26:37.395224 - [DEBUG] = AllBottom
46770 2019-Jan-11 15:26:37.395249 - [DEBUG]
46771 2019-Jan-11 15:26:37.395273 - [DEBUG] PROPAGATE: No new function!
46772 2019-Jan-11 15:26:37.395299 - [DEBUG] EDGE:
46773 2019-Jan-11 15:26:37.395367 - [DEBUG] ---> 46774 2019-Jan-11 15:26:37.395991 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46775 2019-Jan-11 15:26:37.396620 - [DEBUG]
46776 2019-Jan-11 15:26:37.396647 - [DEBUG] EDGE:
46777 2019-Jan-11 15:26:37.396706 - [DEBUG] ---> 46778 2019-Jan-11 15:26:37.397336 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46779 2019-Jan-11 15:26:37.397977 - [DEBUG]
46780 2019-Jan-11 15:26:37.398003 - [DEBUG] EDGE:
46781 2019-Jan-11 15:26:37.398061 - [DEBUG] ---> 46782 2019-Jan-11 15:26:37.398687 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46783 2019-Jan-11 15:26:37.399315 - [DEBUG]
46784 2019-Jan-11 15:26:37.399342 - [DEBUG] EDGE:
46785 2019-Jan-11 15:26:37.399400 - [DEBUG] ---> 46786 2019-Jan-11 15:26:37.400031 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46787 2019-Jan-11 15:26:37.400658 - [DEBUG]
46788 2019-Jan-11 15:26:37.400685 - [DEBUG] EDGE:
46789 2019-Jan-11 15:26:37.400744 - [DEBUG] ---> 46790 2019-Jan-11 15:26:37.401386 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46791 2019-Jan-11 15:26:37.402015 - [DEBUG]
46792 2019-Jan-11 15:26:37.402042 - [DEBUG] EDGE:
46793 2019-Jan-11 15:26:37.402100 - [DEBUG] ---> 46794 2019-Jan-11 15:26:37.402729 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46795 2019-Jan-11 15:26:37.403357 - [DEBUG]
46796 2019-Jan-11 15:26:37.403394 - [DEBUG] Compose: EdgeIdentity * AllBottom
46797 2019-Jan-11 15:26:37.403423 - [DEBUG]
46798 2019-Jan-11 15:26:37.403447 - [DEBUG] Propagate flow
46799 2019-Jan-11 15:26:37.403472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46800 2019-Jan-11 15:26:37.403529 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46801 2019-Jan-11 15:26:37.404158 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46802 2019-Jan-11 15:26:37.404800 - [DEBUG] Edge function : AllBottom (result of previous compose)
46803 2019-Jan-11 15:26:37.404826 - [DEBUG]
46804 2019-Jan-11 15:26:37.404852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46805 2019-Jan-11 15:26:37.404878 - [DEBUG] = AllBottom
46806 2019-Jan-11 15:26:37.404902 - [DEBUG]
46807 2019-Jan-11 15:26:37.404925 - [DEBUG] PROPAGATE: No new function!
46808 2019-Jan-11 15:26:37.404952 - [DEBUG] EDGE:
46809 2019-Jan-11 15:26:37.405009 - [DEBUG] ---> 46810 2019-Jan-11 15:26:37.405645 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46811 2019-Jan-11 15:26:37.406272 - [DEBUG]
46812 2019-Jan-11 15:26:37.406299 - [DEBUG] EDGE:
46813 2019-Jan-11 15:26:37.406357 - [DEBUG] ---> 46814 2019-Jan-11 15:26:37.406990 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46815 2019-Jan-11 15:26:37.407618 - [DEBUG]
46816 2019-Jan-11 15:26:37.407646 - [DEBUG] EDGE:
46817 2019-Jan-11 15:26:37.407704 - [DEBUG] ---> 46818 2019-Jan-11 15:26:37.408349 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46819 2019-Jan-11 15:26:37.408977 - [DEBUG]
46820 2019-Jan-11 15:26:37.409015 - [DEBUG] Compose: EdgeIdentity * AllBottom
46821 2019-Jan-11 15:26:37.409043 - [DEBUG]
46822 2019-Jan-11 15:26:37.409068 - [DEBUG] Propagate flow
46823 2019-Jan-11 15:26:37.409092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46824 2019-Jan-11 15:26:37.409149 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46825 2019-Jan-11 15:26:37.409778 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46826 2019-Jan-11 15:26:37.410405 - [DEBUG] Edge function : AllBottom (result of previous compose)
46827 2019-Jan-11 15:26:37.410431 - [DEBUG]
46828 2019-Jan-11 15:26:37.410458 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46829 2019-Jan-11 15:26:37.410484 - [DEBUG] = AllBottom
46830 2019-Jan-11 15:26:37.410510 - [DEBUG]
46831 2019-Jan-11 15:26:37.410534 - [DEBUG] PROPAGATE: No new function!
46832 2019-Jan-11 15:26:37.410561 - [DEBUG] EDGE:
46833 2019-Jan-11 15:26:37.410620 - [DEBUG] ---> 46834 2019-Jan-11 15:26:37.411270 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46835 2019-Jan-11 15:26:37.411897 - [DEBUG]
46836 2019-Jan-11 15:26:37.411924 - [DEBUG] EDGE:
46837 2019-Jan-11 15:26:37.411982 - [DEBUG] ---> 46838 2019-Jan-11 15:26:37.412608 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46839 2019-Jan-11 15:26:37.413238 - [DEBUG]
46840 2019-Jan-11 15:26:37.413265 - [DEBUG] EDGE:
46841 2019-Jan-11 15:26:37.413324 - [DEBUG] ---> 46842 2019-Jan-11 15:26:37.413950 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46843 2019-Jan-11 15:26:37.414589 - [DEBUG]
46844 2019-Jan-11 15:26:37.414616 - [DEBUG] EDGE:
46845 2019-Jan-11 15:26:37.414673 - [DEBUG] ---> 46846 2019-Jan-11 15:26:37.415302 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46847 2019-Jan-11 15:26:37.415929 - [DEBUG]
46848 2019-Jan-11 15:26:37.415967 - [DEBUG] Compose: EdgeIdentity * AllBottom
46849 2019-Jan-11 15:26:37.415995 - [DEBUG]
46850 2019-Jan-11 15:26:37.416020 - [DEBUG] Propagate flow
46851 2019-Jan-11 15:26:37.416044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46852 2019-Jan-11 15:26:37.416102 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46853 2019-Jan-11 15:26:37.416731 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46854 2019-Jan-11 15:26:37.417358 - [DEBUG] Edge function : AllBottom (result of previous compose)
46855 2019-Jan-11 15:26:37.417384 - [DEBUG]
46856 2019-Jan-11 15:26:37.417410 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46857 2019-Jan-11 15:26:37.417446 - [DEBUG] = AllBottom
46858 2019-Jan-11 15:26:37.417471 - [DEBUG]
46859 2019-Jan-11 15:26:37.417495 - [DEBUG] PROPAGATE: No new function!
46860 2019-Jan-11 15:26:37.417523 - [DEBUG] EDGE:
46861 2019-Jan-11 15:26:37.417582 - [DEBUG] ---> 46862 2019-Jan-11 15:26:37.418235 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46863 2019-Jan-11 15:26:37.418864 - [DEBUG]
46864 2019-Jan-11 15:26:37.418891 - [DEBUG] EDGE:
46865 2019-Jan-11 15:26:37.418950 - [DEBUG] ---> 46866 2019-Jan-11 15:26:37.419577 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46867 2019-Jan-11 15:26:37.420205 - [DEBUG]
46868 2019-Jan-11 15:26:37.420232 - [DEBUG] EDGE:
46869 2019-Jan-11 15:26:37.420290 - [DEBUG] ---> 46870 2019-Jan-11 15:26:37.420919 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46871 2019-Jan-11 15:26:37.421562 - [DEBUG]
46872 2019-Jan-11 15:26:37.421600 - [DEBUG] Compose: EdgeIdentity * AllBottom
46873 2019-Jan-11 15:26:37.421628 - [DEBUG]
46874 2019-Jan-11 15:26:37.421653 - [DEBUG] Propagate flow
46875 2019-Jan-11 15:26:37.421677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46876 2019-Jan-11 15:26:37.421734 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46877 2019-Jan-11 15:26:37.422364 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46878 2019-Jan-11 15:26:37.422992 - [DEBUG] Edge function : AllBottom (result of previous compose)
46879 2019-Jan-11 15:26:37.423018 - [DEBUG]
46880 2019-Jan-11 15:26:37.423044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46881 2019-Jan-11 15:26:37.423071 - [DEBUG] = AllBottom
46882 2019-Jan-11 15:26:37.423097 - [DEBUG]
46883 2019-Jan-11 15:26:37.423121 - [DEBUG] PROPAGATE: No new function!
46884 2019-Jan-11 15:26:37.423148 - [DEBUG] EDGE:
46885 2019-Jan-11 15:26:37.423207 - [DEBUG] ---> 46886 2019-Jan-11 15:26:37.423844 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46887 2019-Jan-11 15:26:37.424471 - [DEBUG]
46888 2019-Jan-11 15:26:37.424498 - [DEBUG] EDGE:
46889 2019-Jan-11 15:26:37.424569 - [DEBUG] ---> 46890 2019-Jan-11 15:26:37.425194 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46891 2019-Jan-11 15:26:37.425822 - [DEBUG]
46892 2019-Jan-11 15:26:37.425849 - [DEBUG] EDGE:
46893 2019-Jan-11 15:26:37.425908 - [DEBUG] ---> 46894 2019-Jan-11 15:26:37.426538 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46895 2019-Jan-11 15:26:37.427166 - [DEBUG]
46896 2019-Jan-11 15:26:37.427204 - [DEBUG] Compose: EdgeIdentity * AllBottom
46897 2019-Jan-11 15:26:37.427232 - [DEBUG]
46898 2019-Jan-11 15:26:37.427257 - [DEBUG] Propagate flow
46899 2019-Jan-11 15:26:37.427281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46900 2019-Jan-11 15:26:37.427339 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46901 2019-Jan-11 15:26:37.427988 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46902 2019-Jan-11 15:26:37.428616 - [DEBUG] Edge function : AllBottom (result of previous compose)
46903 2019-Jan-11 15:26:37.428643 - [DEBUG]
46904 2019-Jan-11 15:26:37.428669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46905 2019-Jan-11 15:26:37.428696 - [DEBUG] = AllBottom
46906 2019-Jan-11 15:26:37.428722 - [DEBUG]
46907 2019-Jan-11 15:26:37.428746 - [DEBUG] PROPAGATE: No new function!
46908 2019-Jan-11 15:26:37.428773 - [DEBUG] EDGE:
46909 2019-Jan-11 15:26:37.428831 - [DEBUG] ---> 46910 2019-Jan-11 15:26:37.429467 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46911 2019-Jan-11 15:26:37.430095 - [DEBUG]
46912 2019-Jan-11 15:26:37.430130 - [DEBUG] Compose: EdgeIdentity * AllBottom
46913 2019-Jan-11 15:26:37.430158 - [DEBUG]
46914 2019-Jan-11 15:26:37.430183 - [DEBUG] Propagate flow
46915 2019-Jan-11 15:26:37.430206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46916 2019-Jan-11 15:26:37.430263 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46917 2019-Jan-11 15:26:37.430891 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46918 2019-Jan-11 15:26:37.431533 - [DEBUG] Edge function : AllBottom (result of previous compose)
46919 2019-Jan-11 15:26:37.431559 - [DEBUG]
46920 2019-Jan-11 15:26:37.431584 - [DEBUG] Join: AllTop & AllBottom
46921 2019-Jan-11 15:26:37.431610 - [DEBUG] = AllBottom (new jump func)
46922 2019-Jan-11 15:26:37.431634 - [DEBUG]
46923 2019-Jan-11 15:26:37.431657 - [DEBUG] Start adding new jump function
46924 2019-Jan-11 15:26:37.431681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46925 2019-Jan-11 15:26:37.431737 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46926 2019-Jan-11 15:26:37.432366 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46927 2019-Jan-11 15:26:37.432995 - [DEBUG] Edge Function : AllBottom
46928 2019-Jan-11 15:26:37.433024 - [DEBUG] End adding new jump function
46929 2019-Jan-11 15:26:37.433049 - [DEBUG]
46930 2019-Jan-11 15:26:37.433073 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46931 2019-Jan-11 15:26:37.433098 - [DEBUG]
46932 2019-Jan-11 15:26:37.433122 - [DEBUG] Process 1274. path edge:
46933 2019-Jan-11 15:26:37.433147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46934 2019-Jan-11 15:26:37.433203 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
46935 2019-Jan-11 15:26:37.433830 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46936 2019-Jan-11 15:26:37.434458 - [DEBUG]
46937 2019-Jan-11 15:26:37.434483 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46938 2019-Jan-11 15:26:37.435136 - [DEBUG] Possible callees:
46939 2019-Jan-11 15:26:37.435163 - [DEBUG] foo
46940 2019-Jan-11 15:26:37.435189 - [DEBUG] Possible return sites:
46941 2019-Jan-11 15:26:37.435213 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12646942 2019-Jan-11 15:26:37.436456 - [DEBUG] Found and process special summary
46943 2019-Jan-11 15:26:37.436490 - [DEBUG] Compose: EdgeIdentity * AllBottom
46944 2019-Jan-11 15:26:37.436526 - [DEBUG]
46945 2019-Jan-11 15:26:37.436552 - [DEBUG] Propagate flow
46946 2019-Jan-11 15:26:37.436576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46947 2019-Jan-11 15:26:37.436634 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46948 2019-Jan-11 15:26:37.437263 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46949 2019-Jan-11 15:26:37.437903 - [DEBUG] Edge function : AllBottom (result of previous compose)
46950 2019-Jan-11 15:26:37.437930 - [DEBUG]
46951 2019-Jan-11 15:26:37.437955 - [DEBUG] Join: AllTop & AllBottom
46952 2019-Jan-11 15:26:37.437982 - [DEBUG] = AllBottom (new jump func)
46953 2019-Jan-11 15:26:37.438008 - [DEBUG]
46954 2019-Jan-11 15:26:37.438032 - [DEBUG] Start adding new jump function
46955 2019-Jan-11 15:26:37.438056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46956 2019-Jan-11 15:26:37.438113 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46957 2019-Jan-11 15:26:37.438742 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46958 2019-Jan-11 15:26:37.439372 - [DEBUG] Edge Function : AllBottom
46959 2019-Jan-11 15:26:37.439402 - [DEBUG] End adding new jump function
46960 2019-Jan-11 15:26:37.439426 - [DEBUG]
46961 2019-Jan-11 15:26:37.439451 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
46962 2019-Jan-11 15:26:37.439476 - [DEBUG]
46963 2019-Jan-11 15:26:37.439500 - [DEBUG] Process 1275. path edge:
46964 2019-Jan-11 15:26:37.439524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46965 2019-Jan-11 15:26:37.439582 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
46966 2019-Jan-11 15:26:37.440211 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46967 2019-Jan-11 15:26:37.440838 - [DEBUG]
46968 2019-Jan-11 15:26:37.440863 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46969 2019-Jan-11 15:26:37.441526 - [DEBUG] Compose: EdgeIdentity * AllBottom
46970 2019-Jan-11 15:26:37.441554 - [DEBUG]
46971 2019-Jan-11 15:26:37.441578 - [DEBUG] Propagate flow
46972 2019-Jan-11 15:26:37.441602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46973 2019-Jan-11 15:26:37.441659 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46974 2019-Jan-11 15:26:37.442286 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46975 2019-Jan-11 15:26:37.442915 - [DEBUG] Edge function : AllBottom (result of previous compose)
46976 2019-Jan-11 15:26:37.442942 - [DEBUG]
46977 2019-Jan-11 15:26:37.442968 - [DEBUG] Join: AllTop & AllBottom
46978 2019-Jan-11 15:26:37.442995 - [DEBUG] = AllBottom (new jump func)
46979 2019-Jan-11 15:26:37.443021 - [DEBUG]
46980 2019-Jan-11 15:26:37.443045 - [DEBUG] Start adding new jump function
46981 2019-Jan-11 15:26:37.443070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46982 2019-Jan-11 15:26:37.443126 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46983 2019-Jan-11 15:26:37.443755 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46984 2019-Jan-11 15:26:37.444382 - [DEBUG] Edge Function : AllBottom
46985 2019-Jan-11 15:26:37.444411 - [DEBUG] End adding new jump function
46986 2019-Jan-11 15:26:37.444436 - [DEBUG]
46987 2019-Jan-11 15:26:37.444461 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
46988 2019-Jan-11 15:26:37.444485 - [DEBUG]
46989 2019-Jan-11 15:26:37.444510 - [DEBUG] Process 1276. path edge:
46990 2019-Jan-11 15:26:37.444555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46991 2019-Jan-11 15:26:37.444613 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
46992 2019-Jan-11 15:26:37.445240 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46993 2019-Jan-11 15:26:37.445869 - [DEBUG]
46994 2019-Jan-11 15:26:37.445896 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46995 2019-Jan-11 15:26:37.446539 - [DEBUG] Compose: EdgeIdentity * AllBottom
46996 2019-Jan-11 15:26:37.446569 - [DEBUG]
46997 2019-Jan-11 15:26:37.446594 - [DEBUG] Propagate flow
46998 2019-Jan-11 15:26:37.446618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46999 2019-Jan-11 15:26:37.446676 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47000 2019-Jan-11 15:26:37.447303 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47001 2019-Jan-11 15:26:37.447945 - [DEBUG] Edge function : AllBottom (result of previous compose)
47002 2019-Jan-11 15:26:37.447971 - [DEBUG]
47003 2019-Jan-11 15:26:37.447995 - [DEBUG] Join: AllTop & AllBottom
47004 2019-Jan-11 15:26:37.448021 - [DEBUG] = AllBottom (new jump func)
47005 2019-Jan-11 15:26:37.448046 - [DEBUG]
47006 2019-Jan-11 15:26:37.448069 - [DEBUG] Start adding new jump function
47007 2019-Jan-11 15:26:37.448093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47008 2019-Jan-11 15:26:37.448149 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47009 2019-Jan-11 15:26:37.448777 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47010 2019-Jan-11 15:26:37.449402 - [DEBUG] Edge Function : AllBottom
47011 2019-Jan-11 15:26:37.449431 - [DEBUG] End adding new jump function
47012 2019-Jan-11 15:26:37.449456 - [DEBUG]
47013 2019-Jan-11 15:26:37.449480 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
47014 2019-Jan-11 15:26:37.449505 - [DEBUG]
47015 2019-Jan-11 15:26:37.449529 - [DEBUG] Process 1277. path edge:
47016 2019-Jan-11 15:26:37.449553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47017 2019-Jan-11 15:26:37.449611 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
47018 2019-Jan-11 15:26:37.450237 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47019 2019-Jan-11 15:26:37.450865 - [DEBUG]
47020 2019-Jan-11 15:26:37.450891 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47021 2019-Jan-11 15:26:37.451550 - [DEBUG] Compose: EdgeIdentity * AllBottom
47022 2019-Jan-11 15:26:37.451579 - [DEBUG]
47023 2019-Jan-11 15:26:37.451603 - [DEBUG] Propagate flow
47024 2019-Jan-11 15:26:37.451626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47025 2019-Jan-11 15:26:37.451683 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47026 2019-Jan-11 15:26:37.452319 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47027 2019-Jan-11 15:26:37.452947 - [DEBUG] Edge function : AllBottom (result of previous compose)
47028 2019-Jan-11 15:26:37.452973 - [DEBUG]
47029 2019-Jan-11 15:26:37.452999 - [DEBUG] Join: AllTop & AllBottom
47030 2019-Jan-11 15:26:37.453026 - [DEBUG] = AllBottom (new jump func)
47031 2019-Jan-11 15:26:37.453051 - [DEBUG]
47032 2019-Jan-11 15:26:37.453076 - [DEBUG] Start adding new jump function
47033 2019-Jan-11 15:26:37.453110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47034 2019-Jan-11 15:26:37.453167 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47035 2019-Jan-11 15:26:37.453796 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47036 2019-Jan-11 15:26:37.454431 - [DEBUG] Edge Function : AllBottom
47037 2019-Jan-11 15:26:37.454460 - [DEBUG] End adding new jump function
47038 2019-Jan-11 15:26:37.454485 - [DEBUG]
47039 2019-Jan-11 15:26:37.454509 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
47040 2019-Jan-11 15:26:37.454546 - [DEBUG]
47041 2019-Jan-11 15:26:37.454571 - [DEBUG] Process 1278. path edge:
47042 2019-Jan-11 15:26:37.454596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47043 2019-Jan-11 15:26:37.454653 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
47044 2019-Jan-11 15:26:37.455289 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47045 2019-Jan-11 15:26:37.455918 - [DEBUG]
47046 2019-Jan-11 15:26:37.455943 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47047 2019-Jan-11 15:26:37.456589 - [DEBUG] Possible callees:
47048 2019-Jan-11 15:26:37.456616 - [DEBUG] llvm.dbg.declare
47049 2019-Jan-11 15:26:37.456642 - [DEBUG] Possible return sites:
47050 2019-Jan-11 15:26:37.456666 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13647051 2019-Jan-11 15:26:37.457934 - [DEBUG] Found and process special summary
47052 2019-Jan-11 15:26:37.457967 - [DEBUG] Compose: EdgeIdentity * AllBottom
47053 2019-Jan-11 15:26:37.457995 - [DEBUG]
47054 2019-Jan-11 15:26:37.458019 - [DEBUG] Propagate flow
47055 2019-Jan-11 15:26:37.458042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47056 2019-Jan-11 15:26:37.458099 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47057 2019-Jan-11 15:26:37.458729 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47058 2019-Jan-11 15:26:37.459359 - [DEBUG] Edge function : AllBottom (result of previous compose)
47059 2019-Jan-11 15:26:37.459385 - [DEBUG]
47060 2019-Jan-11 15:26:37.459411 - [DEBUG] Join: AllTop & AllBottom
47061 2019-Jan-11 15:26:37.459438 - [DEBUG] = AllBottom (new jump func)
47062 2019-Jan-11 15:26:37.459463 - [DEBUG]
47063 2019-Jan-11 15:26:37.459487 - [DEBUG] Start adding new jump function
47064 2019-Jan-11 15:26:37.459512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47065 2019-Jan-11 15:26:37.459569 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47066 2019-Jan-11 15:26:37.460197 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47067 2019-Jan-11 15:26:37.460825 - [DEBUG] Edge Function : AllBottom
47068 2019-Jan-11 15:26:37.460855 - [DEBUG] End adding new jump function
47069 2019-Jan-11 15:26:37.460880 - [DEBUG]
47070 2019-Jan-11 15:26:37.460904 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
47071 2019-Jan-11 15:26:37.460929 - [DEBUG]
47072 2019-Jan-11 15:26:37.460953 - [DEBUG] Process 1279. path edge:
47073 2019-Jan-11 15:26:37.460978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47074 2019-Jan-11 15:26:37.461035 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
47075 2019-Jan-11 15:26:37.461688 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47076 2019-Jan-11 15:26:37.462316 - [DEBUG]
47077 2019-Jan-11 15:26:37.462341 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47078 2019-Jan-11 15:26:37.462990 - [DEBUG] Compose: EdgeIdentity * AllBottom
47079 2019-Jan-11 15:26:37.463020 - [DEBUG]
47080 2019-Jan-11 15:26:37.463045 - [DEBUG] Propagate flow
47081 2019-Jan-11 15:26:37.463069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47082 2019-Jan-11 15:26:37.463128 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47083 2019-Jan-11 15:26:37.463755 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47084 2019-Jan-11 15:26:37.464382 - [DEBUG] Edge function : AllBottom (result of previous compose)
47085 2019-Jan-11 15:26:37.464408 - [DEBUG]
47086 2019-Jan-11 15:26:37.464434 - [DEBUG] Join: AllTop & AllBottom
47087 2019-Jan-11 15:26:37.464461 - [DEBUG] = AllBottom (new jump func)
47088 2019-Jan-11 15:26:37.464487 - [DEBUG]
47089 2019-Jan-11 15:26:37.464511 - [DEBUG] Start adding new jump function
47090 2019-Jan-11 15:26:37.464549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47091 2019-Jan-11 15:26:37.464607 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47092 2019-Jan-11 15:26:37.465235 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47093 2019-Jan-11 15:26:37.465860 - [DEBUG] Edge Function : AllBottom
47094 2019-Jan-11 15:26:37.465890 - [DEBUG] End adding new jump function
47095 2019-Jan-11 15:26:37.465916 - [DEBUG]
47096 2019-Jan-11 15:26:37.465940 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
47097 2019-Jan-11 15:26:37.465965 - [DEBUG]
47098 2019-Jan-11 15:26:37.465990 - [DEBUG] Process 1280. path edge:
47099 2019-Jan-11 15:26:37.466015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47100 2019-Jan-11 15:26:37.466073 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
47101 2019-Jan-11 15:26:37.466698 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47102 2019-Jan-11 15:26:37.467325 - [DEBUG]
47103 2019-Jan-11 15:26:37.467351 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47104 2019-Jan-11 15:26:37.468007 - [DEBUG] Compose: EdgeIdentity * AllBottom
47105 2019-Jan-11 15:26:37.468035 - [DEBUG]
47106 2019-Jan-11 15:26:37.468059 - [DEBUG] Propagate flow
47107 2019-Jan-11 15:26:37.468083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47108 2019-Jan-11 15:26:37.468140 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47109 2019-Jan-11 15:26:37.468767 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47110 2019-Jan-11 15:26:37.469395 - [DEBUG] Edge function : AllBottom (result of previous compose)
47111 2019-Jan-11 15:26:37.469422 - [DEBUG]
47112 2019-Jan-11 15:26:37.469448 - [DEBUG] Join: AllTop & AllBottom
47113 2019-Jan-11 15:26:37.469475 - [DEBUG] = AllBottom (new jump func)
47114 2019-Jan-11 15:26:37.469501 - [DEBUG]
47115 2019-Jan-11 15:26:37.469525 - [DEBUG] Start adding new jump function
47116 2019-Jan-11 15:26:37.469550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47117 2019-Jan-11 15:26:37.469608 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47118 2019-Jan-11 15:26:37.470236 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
47119 2019-Jan-11 15:26:37.470860 - [DEBUG] Edge Function : AllBottom
47120 2019-Jan-11 15:26:37.470898 - [DEBUG] End adding new jump function
47121 2019-Jan-11 15:26:37.470924 - [DEBUG]
47122 2019-Jan-11 15:26:37.470948 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
47123 2019-Jan-11 15:26:37.470974 - [DEBUG]
47124 2019-Jan-11 15:26:37.470998 - [DEBUG] Process 1281. path edge:
47125 2019-Jan-11 15:26:37.471023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47126 2019-Jan-11 15:26:37.471081 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
47127 2019-Jan-11 15:26:37.471722 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47128 2019-Jan-11 15:26:37.472353 - [DEBUG]
47129 2019-Jan-11 15:26:37.472379 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
47130 2019-Jan-11 15:26:37.473020 - [DEBUG] Compose: EdgeIdentity * AllBottom
47131 2019-Jan-11 15:26:37.473049 - [DEBUG]
47132 2019-Jan-11 15:26:37.473074 - [DEBUG] Propagate flow
47133 2019-Jan-11 15:26:37.473098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47134 2019-Jan-11 15:26:37.473157 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47135 2019-Jan-11 15:26:37.473794 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47136 2019-Jan-11 15:26:37.474421 - [DEBUG] Edge function : AllBottom (result of previous compose)
47137 2019-Jan-11 15:26:37.474448 - [DEBUG]
47138 2019-Jan-11 15:26:37.474474 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47139 2019-Jan-11 15:26:37.474501 - [DEBUG] = AllBottom
47140 2019-Jan-11 15:26:37.474538 - [DEBUG]
47141 2019-Jan-11 15:26:37.474564 - [DEBUG] PROPAGATE: No new function!
47142 2019-Jan-11 15:26:37.474591 - [DEBUG] EDGE:
47143 2019-Jan-11 15:26:37.474650 - [DEBUG] ---> 47144 2019-Jan-11 15:26:37.475276 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47145 2019-Jan-11 15:26:37.475905 - [DEBUG]
47146 2019-Jan-11 15:26:37.475933 - [DEBUG] EDGE:
47147 2019-Jan-11 15:26:37.475990 - [DEBUG] ---> 47148 2019-Jan-11 15:26:37.476615 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47149 2019-Jan-11 15:26:37.477243 - [DEBUG]
47150 2019-Jan-11 15:26:37.477270 - [DEBUG] EDGE:
47151 2019-Jan-11 15:26:37.477328 - [DEBUG] ---> 47152 2019-Jan-11 15:26:37.477971 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47153 2019-Jan-11 15:26:37.478599 - [DEBUG]
47154 2019-Jan-11 15:26:37.478635 - [DEBUG] Compose: EdgeIdentity * AllBottom
47155 2019-Jan-11 15:26:37.478664 - [DEBUG]
47156 2019-Jan-11 15:26:37.478688 - [DEBUG] Propagate flow
47157 2019-Jan-11 15:26:37.478713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47158 2019-Jan-11 15:26:37.478769 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47159 2019-Jan-11 15:26:37.479399 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47160 2019-Jan-11 15:26:37.480026 - [DEBUG] Edge function : AllBottom (result of previous compose)
47161 2019-Jan-11 15:26:37.480053 - [DEBUG]
47162 2019-Jan-11 15:26:37.480078 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47163 2019-Jan-11 15:26:37.480105 - [DEBUG] = AllBottom
47164 2019-Jan-11 15:26:37.480131 - [DEBUG]
47165 2019-Jan-11 15:26:37.480165 - [DEBUG] PROPAGATE: No new function!
47166 2019-Jan-11 15:26:37.480193 - [DEBUG] EDGE:
47167 2019-Jan-11 15:26:37.480252 - [DEBUG] ---> 47168 2019-Jan-11 15:26:37.480888 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47169 2019-Jan-11 15:26:37.481530 - [DEBUG]
47170 2019-Jan-11 15:26:37.481562 - [DEBUG] Compose: EdgeIdentity * AllBottom
47171 2019-Jan-11 15:26:37.481589 - [DEBUG]
47172 2019-Jan-11 15:26:37.481613 - [DEBUG] Propagate flow
47173 2019-Jan-11 15:26:37.481636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47174 2019-Jan-11 15:26:37.481693 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47175 2019-Jan-11 15:26:37.482328 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47176 2019-Jan-11 15:26:37.482955 - [DEBUG] Edge function : AllBottom (result of previous compose)
47177 2019-Jan-11 15:26:37.482982 - [DEBUG]
47178 2019-Jan-11 15:26:37.483007 - [DEBUG] Join: AllTop & AllBottom
47179 2019-Jan-11 15:26:37.483034 - [DEBUG] = AllBottom (new jump func)
47180 2019-Jan-11 15:26:37.483060 - [DEBUG]
47181 2019-Jan-11 15:26:37.483084 - [DEBUG] Start adding new jump function
47182 2019-Jan-11 15:26:37.483108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47183 2019-Jan-11 15:26:37.483165 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47184 2019-Jan-11 15:26:37.483793 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47185 2019-Jan-11 15:26:37.484428 - [DEBUG] Edge Function : AllBottom
47186 2019-Jan-11 15:26:37.484457 - [DEBUG] End adding new jump function
47187 2019-Jan-11 15:26:37.484482 - [DEBUG]
47188 2019-Jan-11 15:26:37.484507 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
47189 2019-Jan-11 15:26:37.484544 - [DEBUG]
47190 2019-Jan-11 15:26:37.484569 - [DEBUG] Process 1282. path edge:
47191 2019-Jan-11 15:26:37.484594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47192 2019-Jan-11 15:26:37.484651 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
47193 2019-Jan-11 15:26:37.485286 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47194 2019-Jan-11 15:26:37.485914 - [DEBUG]
47195 2019-Jan-11 15:26:37.485939 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47196 2019-Jan-11 15:26:37.486586 - [DEBUG] Possible callees:
47197 2019-Jan-11 15:26:37.486612 - [DEBUG] llvm.dbg.declare
47198 2019-Jan-11 15:26:37.486638 - [DEBUG] Possible return sites:
47199 2019-Jan-11 15:26:37.486662 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14347200 2019-Jan-11 15:26:37.487930 - [DEBUG] Found and process special summary
47201 2019-Jan-11 15:26:37.487965 - [DEBUG] Compose: EdgeIdentity * AllBottom
47202 2019-Jan-11 15:26:37.487992 - [DEBUG]
47203 2019-Jan-11 15:26:37.488016 - [DEBUG] Propagate flow
47204 2019-Jan-11 15:26:37.488040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47205 2019-Jan-11 15:26:37.488096 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47206 2019-Jan-11 15:26:37.488726 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47207 2019-Jan-11 15:26:37.489359 - [DEBUG] Edge function : AllBottom (result of previous compose)
47208 2019-Jan-11 15:26:37.489386 - [DEBUG]
47209 2019-Jan-11 15:26:37.489412 - [DEBUG] Join: AllTop & AllBottom
47210 2019-Jan-11 15:26:37.489439 - [DEBUG] = AllBottom (new jump func)
47211 2019-Jan-11 15:26:37.489464 - [DEBUG]
47212 2019-Jan-11 15:26:37.489488 - [DEBUG] Start adding new jump function
47213 2019-Jan-11 15:26:37.489513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47214 2019-Jan-11 15:26:37.489570 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47215 2019-Jan-11 15:26:37.490199 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47216 2019-Jan-11 15:26:37.490827 - [DEBUG] Edge Function : AllBottom
47217 2019-Jan-11 15:26:37.490856 - [DEBUG] End adding new jump function
47218 2019-Jan-11 15:26:37.490881 - [DEBUG]
47219 2019-Jan-11 15:26:37.490905 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
47220 2019-Jan-11 15:26:37.490931 - [DEBUG]
47221 2019-Jan-11 15:26:37.490955 - [DEBUG] Process 1283. path edge:
47222 2019-Jan-11 15:26:37.490980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47223 2019-Jan-11 15:26:37.491037 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
47224 2019-Jan-11 15:26:37.491683 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47225 2019-Jan-11 15:26:37.492311 - [DEBUG]
47226 2019-Jan-11 15:26:37.492336 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47227 2019-Jan-11 15:26:37.492987 - [DEBUG] Compose: EdgeIdentity * AllBottom
47228 2019-Jan-11 15:26:37.493017 - [DEBUG]
47229 2019-Jan-11 15:26:37.493041 - [DEBUG] Propagate flow
47230 2019-Jan-11 15:26:37.493066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47231 2019-Jan-11 15:26:37.493124 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
47232 2019-Jan-11 15:26:37.493761 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47233 2019-Jan-11 15:26:37.494388 - [DEBUG] Edge function : AllBottom (result of previous compose)
47234 2019-Jan-11 15:26:37.494415 - [DEBUG]
47235 2019-Jan-11 15:26:37.494440 - [DEBUG] Join: AllTop & AllBottom
47236 2019-Jan-11 15:26:37.494468 - [DEBUG] = AllBottom (new jump func)
47237 2019-Jan-11 15:26:37.494494 - [DEBUG]
47238 2019-Jan-11 15:26:37.494518 - [DEBUG] Start adding new jump function
47239 2019-Jan-11 15:26:37.494557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47240 2019-Jan-11 15:26:37.494615 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47241 2019-Jan-11 15:26:37.495243 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
47242 2019-Jan-11 15:26:37.495867 - [DEBUG] Edge Function : AllBottom
47243 2019-Jan-11 15:26:37.495897 - [DEBUG] End adding new jump function
47244 2019-Jan-11 15:26:37.495922 - [DEBUG]
47245 2019-Jan-11 15:26:37.495947 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
47246 2019-Jan-11 15:26:37.495972 - [DEBUG]
47247 2019-Jan-11 15:26:37.495997 - [DEBUG] Process 1284. path edge:
47248 2019-Jan-11 15:26:37.496022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47249 2019-Jan-11 15:26:37.496079 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
47250 2019-Jan-11 15:26:37.496704 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47251 2019-Jan-11 15:26:37.497331 - [DEBUG]
47252 2019-Jan-11 15:26:37.497366 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
47253 2019-Jan-11 15:26:37.498022 - [DEBUG] Compose: EdgeIdentity * AllBottom
47254 2019-Jan-11 15:26:37.498050 - [DEBUG]
47255 2019-Jan-11 15:26:37.498074 - [DEBUG] Propagate flow
47256 2019-Jan-11 15:26:37.498098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47257 2019-Jan-11 15:26:37.498155 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47258 2019-Jan-11 15:26:37.498781 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47259 2019-Jan-11 15:26:37.499410 - [DEBUG] Edge function : AllBottom (result of previous compose)
47260 2019-Jan-11 15:26:37.499436 - [DEBUG]
47261 2019-Jan-11 15:26:37.499462 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47262 2019-Jan-11 15:26:37.499488 - [DEBUG] = AllBottom
47263 2019-Jan-11 15:26:37.499514 - [DEBUG]
47264 2019-Jan-11 15:26:37.499538 - [DEBUG] PROPAGATE: No new function!
47265 2019-Jan-11 15:26:37.499565 - [DEBUG] EDGE:
47266 2019-Jan-11 15:26:37.499624 - [DEBUG] ---> 47267 2019-Jan-11 15:26:37.500248 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47268 2019-Jan-11 15:26:37.500876 - [DEBUG]
47269 2019-Jan-11 15:26:37.500903 - [DEBUG] EDGE:
47270 2019-Jan-11 15:26:37.500961 - [DEBUG] ---> 47271 2019-Jan-11 15:26:37.501607 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47272 2019-Jan-11 15:26:37.502235 - [DEBUG]
47273 2019-Jan-11 15:26:37.502272 - [DEBUG] Compose: EdgeIdentity * AllBottom
47274 2019-Jan-11 15:26:37.502300 - [DEBUG]
47275 2019-Jan-11 15:26:37.502325 - [DEBUG] Propagate flow
47276 2019-Jan-11 15:26:37.502349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47277 2019-Jan-11 15:26:37.502406 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47278 2019-Jan-11 15:26:37.503036 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47279 2019-Jan-11 15:26:37.503665 - [DEBUG] Edge function : AllBottom (result of previous compose)
47280 2019-Jan-11 15:26:37.503691 - [DEBUG]
47281 2019-Jan-11 15:26:37.503717 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47282 2019-Jan-11 15:26:37.503743 - [DEBUG] = AllBottom
47283 2019-Jan-11 15:26:37.503769 - [DEBUG]
47284 2019-Jan-11 15:26:37.503793 - [DEBUG] PROPAGATE: No new function!
47285 2019-Jan-11 15:26:37.503821 - [DEBUG] EDGE:
47286 2019-Jan-11 15:26:37.503879 - [DEBUG] ---> 47287 2019-Jan-11 15:26:37.504515 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47288 2019-Jan-11 15:26:37.505156 - [DEBUG]
47289 2019-Jan-11 15:26:37.505183 - [DEBUG] EDGE:
47290 2019-Jan-11 15:26:37.505241 - [DEBUG] ---> 47291 2019-Jan-11 15:26:37.505869 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47292 2019-Jan-11 15:26:37.506497 - [DEBUG]
47293 2019-Jan-11 15:26:37.506529 - [DEBUG] Compose: EdgeIdentity * AllBottom
47294 2019-Jan-11 15:26:37.506558 - [DEBUG]
47295 2019-Jan-11 15:26:37.506582 - [DEBUG] Propagate flow
47296 2019-Jan-11 15:26:37.506606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47297 2019-Jan-11 15:26:37.506672 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47298 2019-Jan-11 15:26:37.507300 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47299 2019-Jan-11 15:26:37.507941 - [DEBUG] Edge function : AllBottom (result of previous compose)
47300 2019-Jan-11 15:26:37.507966 - [DEBUG]
47301 2019-Jan-11 15:26:37.507991 - [DEBUG] Join: AllTop & AllBottom
47302 2019-Jan-11 15:26:37.508017 - [DEBUG] = AllBottom (new jump func)
47303 2019-Jan-11 15:26:37.508042 - [DEBUG]
47304 2019-Jan-11 15:26:37.508065 - [DEBUG] Start adding new jump function
47305 2019-Jan-11 15:26:37.508088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47306 2019-Jan-11 15:26:37.508145 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47307 2019-Jan-11 15:26:37.508773 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47308 2019-Jan-11 15:26:37.509399 - [DEBUG] Edge Function : AllBottom
47309 2019-Jan-11 15:26:37.509428 - [DEBUG] End adding new jump function
47310 2019-Jan-11 15:26:37.509453 - [DEBUG]
47311 2019-Jan-11 15:26:37.509477 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
47312 2019-Jan-11 15:26:37.509502 - [DEBUG]
47313 2019-Jan-11 15:26:37.509526 - [DEBUG] Process 1285. path edge:
47314 2019-Jan-11 15:26:37.509551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47315 2019-Jan-11 15:26:37.509607 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
47316 2019-Jan-11 15:26:37.510235 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47317 2019-Jan-11 15:26:37.510863 - [DEBUG]
47318 2019-Jan-11 15:26:37.510890 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47319 2019-Jan-11 15:26:37.511547 - [DEBUG] Compose: EdgeIdentity * AllBottom
47320 2019-Jan-11 15:26:37.511575 - [DEBUG]
47321 2019-Jan-11 15:26:37.511600 - [DEBUG] Propagate flow
47322 2019-Jan-11 15:26:37.511623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47323 2019-Jan-11 15:26:37.511680 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47324 2019-Jan-11 15:26:37.512318 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47325 2019-Jan-11 15:26:37.512946 - [DEBUG] Edge function : AllBottom (result of previous compose)
47326 2019-Jan-11 15:26:37.512972 - [DEBUG]
47327 2019-Jan-11 15:26:37.512998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47328 2019-Jan-11 15:26:37.513025 - [DEBUG] = AllBottom
47329 2019-Jan-11 15:26:37.513051 - [DEBUG]
47330 2019-Jan-11 15:26:37.513075 - [DEBUG] PROPAGATE: No new function!
47331 2019-Jan-11 15:26:37.513108 - [DEBUG] Compose: EdgeIdentity * AllBottom
47332 2019-Jan-11 15:26:37.513136 - [DEBUG]
47333 2019-Jan-11 15:26:37.513160 - [DEBUG] Propagate flow
47334 2019-Jan-11 15:26:37.513185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47335 2019-Jan-11 15:26:37.513242 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47336 2019-Jan-11 15:26:37.513878 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47337 2019-Jan-11 15:26:37.514505 - [DEBUG] Edge function : AllBottom (result of previous compose)
47338 2019-Jan-11 15:26:37.514544 - [DEBUG]
47339 2019-Jan-11 15:26:37.514570 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47340 2019-Jan-11 15:26:37.514598 - [DEBUG] = AllBottom
47341 2019-Jan-11 15:26:37.514623 - [DEBUG]
47342 2019-Jan-11 15:26:37.514658 - [DEBUG] PROPAGATE: No new function!
47343 2019-Jan-11 15:26:37.514685 - [DEBUG] EDGE:
47344 2019-Jan-11 15:26:37.514744 - [DEBUG] ---> 47345 2019-Jan-11 15:26:37.515371 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47346 2019-Jan-11 15:26:37.515999 - [DEBUG]
47347 2019-Jan-11 15:26:37.516025 - [DEBUG] EDGE:
47348 2019-Jan-11 15:26:37.516084 - [DEBUG] ---> 47349 2019-Jan-11 15:26:37.516709 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47350 2019-Jan-11 15:26:37.517337 - [DEBUG]
47351 2019-Jan-11 15:26:37.517363 - [DEBUG] EDGE:
47352 2019-Jan-11 15:26:37.517422 - [DEBUG] ---> 47353 2019-Jan-11 15:26:37.518066 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47354 2019-Jan-11 15:26:37.518694 - [DEBUG]
47355 2019-Jan-11 15:26:37.518729 - [DEBUG] Compose: EdgeIdentity * AllBottom
47356 2019-Jan-11 15:26:37.518758 - [DEBUG]
47357 2019-Jan-11 15:26:37.518782 - [DEBUG] Propagate flow
47358 2019-Jan-11 15:26:37.518806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47359 2019-Jan-11 15:26:37.518863 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47360 2019-Jan-11 15:26:37.519491 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47361 2019-Jan-11 15:26:37.520118 - [DEBUG] Edge function : AllBottom (result of previous compose)
47362 2019-Jan-11 15:26:37.520145 - [DEBUG]
47363 2019-Jan-11 15:26:37.520170 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47364 2019-Jan-11 15:26:37.520198 - [DEBUG] = AllBottom
47365 2019-Jan-11 15:26:37.520223 - [DEBUG]
47366 2019-Jan-11 15:26:37.520247 - [DEBUG] PROPAGATE: No new function!
47367 2019-Jan-11 15:26:37.520275 - [DEBUG] EDGE:
47368 2019-Jan-11 15:26:37.520333 - [DEBUG] ---> 47369 2019-Jan-11 15:26:37.520962 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47370 2019-Jan-11 15:26:37.521605 - [DEBUG]
47371 2019-Jan-11 15:26:37.521632 - [DEBUG] EDGE:
47372 2019-Jan-11 15:26:37.521690 - [DEBUG] ---> 47373 2019-Jan-11 15:26:37.522316 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47374 2019-Jan-11 15:26:37.522944 - [DEBUG]
47375 2019-Jan-11 15:26:37.522971 - [DEBUG] EDGE:
47376 2019-Jan-11 15:26:37.523029 - [DEBUG] ---> 47377 2019-Jan-11 15:26:37.523659 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47378 2019-Jan-11 15:26:37.524287 - [DEBUG]
47379 2019-Jan-11 15:26:37.524314 - [DEBUG] EDGE:
47380 2019-Jan-11 15:26:37.524373 - [DEBUG] ---> 47381 2019-Jan-11 15:26:37.525017 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47382 2019-Jan-11 15:26:37.525644 - [DEBUG]
47383 2019-Jan-11 15:26:37.525680 - [DEBUG] EDGE:
47384 2019-Jan-11 15:26:37.525739 - [DEBUG] ---> 47385 2019-Jan-11 15:26:37.526366 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47386 2019-Jan-11 15:26:37.526994 - [DEBUG]
47387 2019-Jan-11 15:26:37.527021 - [DEBUG] EDGE:
47388 2019-Jan-11 15:26:37.527079 - [DEBUG] ---> 47389 2019-Jan-11 15:26:37.527708 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47390 2019-Jan-11 15:26:37.528352 - [DEBUG]
47391 2019-Jan-11 15:26:37.528380 - [DEBUG] EDGE:
47392 2019-Jan-11 15:26:37.528438 - [DEBUG] ---> 47393 2019-Jan-11 15:26:37.529062 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47394 2019-Jan-11 15:26:37.529691 - [DEBUG]
47395 2019-Jan-11 15:26:37.529718 - [DEBUG] EDGE:
47396 2019-Jan-11 15:26:37.529776 - [DEBUG] ---> 47397 2019-Jan-11 15:26:37.530402 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47398 2019-Jan-11 15:26:37.531029 - [DEBUG]
47399 2019-Jan-11 15:26:37.531056 - [DEBUG] EDGE:
47400 2019-Jan-11 15:26:37.531115 - [DEBUG] ---> 47401 2019-Jan-11 15:26:37.531759 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47402 2019-Jan-11 15:26:37.532387 - [DEBUG]
47403 2019-Jan-11 15:26:37.532425 - [DEBUG] Compose: EdgeIdentity * AllBottom
47404 2019-Jan-11 15:26:37.532453 - [DEBUG]
47405 2019-Jan-11 15:26:37.532478 - [DEBUG] Propagate flow
47406 2019-Jan-11 15:26:37.532502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47407 2019-Jan-11 15:26:37.532560 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47408 2019-Jan-11 15:26:37.533191 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47409 2019-Jan-11 15:26:37.533819 - [DEBUG] Edge function : AllBottom (result of previous compose)
47410 2019-Jan-11 15:26:37.533846 - [DEBUG]
47411 2019-Jan-11 15:26:37.533872 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47412 2019-Jan-11 15:26:37.533899 - [DEBUG] = AllBottom
47413 2019-Jan-11 15:26:37.533924 - [DEBUG]
47414 2019-Jan-11 15:26:37.533948 - [DEBUG] PROPAGATE: No new function!
47415 2019-Jan-11 15:26:37.533976 - [DEBUG] EDGE:
47416 2019-Jan-11 15:26:37.534035 - [DEBUG] ---> 47417 2019-Jan-11 15:26:37.534686 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47418 2019-Jan-11 15:26:37.535313 - [DEBUG]
47419 2019-Jan-11 15:26:37.535348 - [DEBUG] Compose: EdgeIdentity * AllBottom
47420 2019-Jan-11 15:26:37.535376 - [DEBUG]
47421 2019-Jan-11 15:26:37.535401 - [DEBUG] Propagate flow
47422 2019-Jan-11 15:26:37.535425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47423 2019-Jan-11 15:26:37.535483 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47424 2019-Jan-11 15:26:37.536118 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47425 2019-Jan-11 15:26:37.536753 - [DEBUG] Edge function : AllBottom (result of previous compose)
47426 2019-Jan-11 15:26:37.536780 - [DEBUG]
47427 2019-Jan-11 15:26:37.536806 - [DEBUG] Join: AllTop & AllBottom
47428 2019-Jan-11 15:26:37.536833 - [DEBUG] = AllBottom (new jump func)
47429 2019-Jan-11 15:26:37.536859 - [DEBUG]
47430 2019-Jan-11 15:26:37.536883 - [DEBUG] Start adding new jump function
47431 2019-Jan-11 15:26:37.536907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47432 2019-Jan-11 15:26:37.536965 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47433 2019-Jan-11 15:26:37.537596 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47434 2019-Jan-11 15:26:37.538242 - [DEBUG] Edge Function : AllBottom
47435 2019-Jan-11 15:26:37.538272 - [DEBUG] End adding new jump function
47436 2019-Jan-11 15:26:37.538297 - [DEBUG]
47437 2019-Jan-11 15:26:37.538321 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
47438 2019-Jan-11 15:26:37.538346 - [DEBUG]
47439 2019-Jan-11 15:26:37.538370 - [DEBUG] Process 1286. path edge:
47440 2019-Jan-11 15:26:37.538395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47441 2019-Jan-11 15:26:37.538452 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47442 2019-Jan-11 15:26:37.539089 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47443 2019-Jan-11 15:26:37.539715 - [DEBUG]
47444 2019-Jan-11 15:26:37.539740 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47445 2019-Jan-11 15:26:37.540382 - [DEBUG] Possible callees:
47446 2019-Jan-11 15:26:37.540408 - [DEBUG] llvm.dbg.declare
47447 2019-Jan-11 15:26:37.540434 - [DEBUG] Possible return sites:
47448 2019-Jan-11 15:26:37.540459 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347449 2019-Jan-11 15:26:37.541725 - [DEBUG] Found and process special summary
47450 2019-Jan-11 15:26:37.541759 - [DEBUG] Compose: EdgeIdentity * AllBottom
47451 2019-Jan-11 15:26:37.541788 - [DEBUG]
47452 2019-Jan-11 15:26:37.541813 - [DEBUG] Propagate flow
47453 2019-Jan-11 15:26:37.541837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47454 2019-Jan-11 15:26:37.541895 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47455 2019-Jan-11 15:26:37.542526 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47456 2019-Jan-11 15:26:37.543155 - [DEBUG] Edge function : AllBottom (result of previous compose)
47457 2019-Jan-11 15:26:37.543181 - [DEBUG]
47458 2019-Jan-11 15:26:37.543206 - [DEBUG] Join: AllTop & AllBottom
47459 2019-Jan-11 15:26:37.543233 - [DEBUG] = AllBottom (new jump func)
47460 2019-Jan-11 15:26:37.543259 - [DEBUG]
47461 2019-Jan-11 15:26:37.543283 - [DEBUG] Start adding new jump function
47462 2019-Jan-11 15:26:37.543307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47463 2019-Jan-11 15:26:37.543364 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47464 2019-Jan-11 15:26:37.543991 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47465 2019-Jan-11 15:26:37.544634 - [DEBUG] Edge Function : AllBottom
47466 2019-Jan-11 15:26:37.544661 - [DEBUG] End adding new jump function
47467 2019-Jan-11 15:26:37.544685 - [DEBUG]
47468 2019-Jan-11 15:26:37.544709 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
47469 2019-Jan-11 15:26:37.544740 - [DEBUG]
47470 2019-Jan-11 15:26:37.544764 - [DEBUG] Process 1287. path edge:
47471 2019-Jan-11 15:26:37.544788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47472 2019-Jan-11 15:26:37.544845 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47473 2019-Jan-11 15:26:37.545473 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47474 2019-Jan-11 15:26:37.546100 - [DEBUG]
47475 2019-Jan-11 15:26:37.546125 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47476 2019-Jan-11 15:26:37.546769 - [DEBUG] Compose: EdgeIdentity * AllBottom
47477 2019-Jan-11 15:26:37.546799 - [DEBUG]
47478 2019-Jan-11 15:26:37.546824 - [DEBUG] Propagate flow
47479 2019-Jan-11 15:26:37.546848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47480 2019-Jan-11 15:26:37.546906 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47481 2019-Jan-11 15:26:37.547531 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47482 2019-Jan-11 15:26:37.548178 - [DEBUG] Edge function : AllBottom (result of previous compose)
47483 2019-Jan-11 15:26:37.548204 - [DEBUG]
47484 2019-Jan-11 15:26:37.548228 - [DEBUG] Join: AllTop & AllBottom
47485 2019-Jan-11 15:26:37.548254 - [DEBUG] = AllBottom (new jump func)
47486 2019-Jan-11 15:26:37.548279 - [DEBUG]
47487 2019-Jan-11 15:26:37.548303 - [DEBUG] Start adding new jump function
47488 2019-Jan-11 15:26:37.548326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47489 2019-Jan-11 15:26:37.548382 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47490 2019-Jan-11 15:26:37.549011 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47491 2019-Jan-11 15:26:37.549634 - [DEBUG] Edge Function : AllBottom
47492 2019-Jan-11 15:26:37.549663 - [DEBUG] End adding new jump function
47493 2019-Jan-11 15:26:37.549687 - [DEBUG]
47494 2019-Jan-11 15:26:37.549712 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
47495 2019-Jan-11 15:26:37.549737 - [DEBUG]
47496 2019-Jan-11 15:26:37.549761 - [DEBUG] Process 1288. path edge:
47497 2019-Jan-11 15:26:37.549786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47498 2019-Jan-11 15:26:37.549843 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47499 2019-Jan-11 15:26:37.550468 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47500 2019-Jan-11 15:26:37.551096 - [DEBUG]
47501 2019-Jan-11 15:26:37.551123 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47502 2019-Jan-11 15:26:37.551775 - [DEBUG] Compose: EdgeIdentity * AllBottom
47503 2019-Jan-11 15:26:37.551804 - [DEBUG]
47504 2019-Jan-11 15:26:37.551829 - [DEBUG] Propagate flow
47505 2019-Jan-11 15:26:37.551853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47506 2019-Jan-11 15:26:37.551910 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47507 2019-Jan-11 15:26:37.552536 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47508 2019-Jan-11 15:26:37.553164 - [DEBUG] Edge function : AllBottom (result of previous compose)
47509 2019-Jan-11 15:26:37.553191 - [DEBUG]
47510 2019-Jan-11 15:26:37.553216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47511 2019-Jan-11 15:26:37.553243 - [DEBUG] = AllBottom
47512 2019-Jan-11 15:26:37.553269 - [DEBUG]
47513 2019-Jan-11 15:26:37.553293 - [DEBUG] PROPAGATE: No new function!
47514 2019-Jan-11 15:26:37.553319 - [DEBUG] EDGE:
47515 2019-Jan-11 15:26:37.553386 - [DEBUG] ---> 47516 2019-Jan-11 15:26:37.554011 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47517 2019-Jan-11 15:26:37.554654 - [DEBUG]
47518 2019-Jan-11 15:26:37.554680 - [DEBUG] EDGE:
47519 2019-Jan-11 15:26:37.554737 - [DEBUG] ---> 47520 2019-Jan-11 15:26:37.555368 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47521 2019-Jan-11 15:26:37.555996 - [DEBUG]
47522 2019-Jan-11 15:26:37.556032 - [DEBUG] Compose: EdgeIdentity * AllBottom
47523 2019-Jan-11 15:26:37.556060 - [DEBUG]
47524 2019-Jan-11 15:26:37.556085 - [DEBUG] Propagate flow
47525 2019-Jan-11 15:26:37.556109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47526 2019-Jan-11 15:26:37.556166 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47527 2019-Jan-11 15:26:37.556796 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47528 2019-Jan-11 15:26:37.557425 - [DEBUG] Edge function : AllBottom (result of previous compose)
47529 2019-Jan-11 15:26:37.557451 - [DEBUG]
47530 2019-Jan-11 15:26:37.557477 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47531 2019-Jan-11 15:26:37.557504 - [DEBUG] = AllBottom
47532 2019-Jan-11 15:26:37.557529 - [DEBUG]
47533 2019-Jan-11 15:26:37.557553 - [DEBUG] PROPAGATE: No new function!
47534 2019-Jan-11 15:26:37.557581 - [DEBUG] EDGE:
47535 2019-Jan-11 15:26:37.557639 - [DEBUG] ---> 47536 2019-Jan-11 15:26:37.558292 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47537 2019-Jan-11 15:26:37.558921 - [DEBUG]
47538 2019-Jan-11 15:26:37.558948 - [DEBUG] EDGE:
47539 2019-Jan-11 15:26:37.559007 - [DEBUG] ---> 47540 2019-Jan-11 15:26:37.559633 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47541 2019-Jan-11 15:26:37.560261 - [DEBUG]
47542 2019-Jan-11 15:26:37.560289 - [DEBUG] Compose: EdgeIdentity * AllBottom
47543 2019-Jan-11 15:26:37.560317 - [DEBUG]
47544 2019-Jan-11 15:26:37.560341 - [DEBUG] Propagate flow
47545 2019-Jan-11 15:26:37.560365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47546 2019-Jan-11 15:26:37.560422 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47547 2019-Jan-11 15:26:37.561047 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47548 2019-Jan-11 15:26:37.561691 - [DEBUG] Edge function : AllBottom (result of previous compose)
47549 2019-Jan-11 15:26:37.561718 - [DEBUG]
47550 2019-Jan-11 15:26:37.561744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47551 2019-Jan-11 15:26:37.561771 - [DEBUG] = AllBottom
47552 2019-Jan-11 15:26:37.561796 - [DEBUG]
47553 2019-Jan-11 15:26:37.561820 - [DEBUG] PROPAGATE: No new function!
47554 2019-Jan-11 15:26:37.561847 - [DEBUG] EDGE:
47555 2019-Jan-11 15:26:37.561904 - [DEBUG] ---> 47556 2019-Jan-11 15:26:37.562532 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47557 2019-Jan-11 15:26:37.563159 - [DEBUG]
47558 2019-Jan-11 15:26:37.563205 - [DEBUG] Compose: EdgeIdentity * AllBottom
47559 2019-Jan-11 15:26:37.563241 - [DEBUG]
47560 2019-Jan-11 15:26:37.563266 - [DEBUG] Propagate flow
47561 2019-Jan-11 15:26:37.563291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47562 2019-Jan-11 15:26:37.563349 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47563 2019-Jan-11 15:26:37.563979 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
47564 2019-Jan-11 15:26:37.564622 - [DEBUG] Edge function : AllBottom (result of previous compose)
47565 2019-Jan-11 15:26:37.564648 - [DEBUG]
47566 2019-Jan-11 15:26:37.564673 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47567 2019-Jan-11 15:26:37.564698 - [DEBUG] = AllBottom
47568 2019-Jan-11 15:26:37.564723 - [DEBUG]
47569 2019-Jan-11 15:26:37.564746 - [DEBUG] PROPAGATE: No new function!
47570 2019-Jan-11 15:26:37.564771 - [DEBUG] Compose: EdgeIdentity * AllBottom
47571 2019-Jan-11 15:26:37.564797 - [DEBUG]
47572 2019-Jan-11 15:26:37.564820 - [DEBUG] Propagate flow
47573 2019-Jan-11 15:26:37.564844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47574 2019-Jan-11 15:26:37.564900 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47575 2019-Jan-11 15:26:37.565530 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47576 2019-Jan-11 15:26:37.566157 - [DEBUG] Edge function : AllBottom (result of previous compose)
47577 2019-Jan-11 15:26:37.566183 - [DEBUG]
47578 2019-Jan-11 15:26:37.566209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47579 2019-Jan-11 15:26:37.566236 - [DEBUG] = AllBottom
47580 2019-Jan-11 15:26:37.566261 - [DEBUG]
47581 2019-Jan-11 15:26:37.566285 - [DEBUG] PROPAGATE: No new function!
47582 2019-Jan-11 15:26:37.566311 - [DEBUG] EDGE:
47583 2019-Jan-11 15:26:37.566370 - [DEBUG] ---> 47584 2019-Jan-11 15:26:37.566998 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47585 2019-Jan-11 15:26:37.567629 - [DEBUG]
47586 2019-Jan-11 15:26:37.567655 - [DEBUG] EDGE:
47587 2019-Jan-11 15:26:37.567713 - [DEBUG] ---> 47588 2019-Jan-11 15:26:37.568354 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47589 2019-Jan-11 15:26:37.568984 - [DEBUG]
47590 2019-Jan-11 15:26:37.569011 - [DEBUG] Compose: EdgeIdentity * AllBottom
47591 2019-Jan-11 15:26:37.569037 - [DEBUG]
47592 2019-Jan-11 15:26:37.569060 - [DEBUG] Propagate flow
47593 2019-Jan-11 15:26:37.569084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47594 2019-Jan-11 15:26:37.569140 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47595 2019-Jan-11 15:26:37.569765 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47596 2019-Jan-11 15:26:37.570394 - [DEBUG] Edge function : AllBottom (result of previous compose)
47597 2019-Jan-11 15:26:37.570420 - [DEBUG]
47598 2019-Jan-11 15:26:37.570446 - [DEBUG] Join: AllTop & AllBottom
47599 2019-Jan-11 15:26:37.570473 - [DEBUG] = AllBottom (new jump func)
47600 2019-Jan-11 15:26:37.570498 - [DEBUG]
47601 2019-Jan-11 15:26:37.570523 - [DEBUG] Start adding new jump function
47602 2019-Jan-11 15:26:37.570547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47603 2019-Jan-11 15:26:37.570604 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47604 2019-Jan-11 15:26:37.571252 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47605 2019-Jan-11 15:26:37.571879 - [DEBUG] Edge Function : AllBottom
47606 2019-Jan-11 15:26:37.571910 - [DEBUG] End adding new jump function
47607 2019-Jan-11 15:26:37.571935 - [DEBUG]
47608 2019-Jan-11 15:26:37.571960 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
47609 2019-Jan-11 15:26:37.571985 - [DEBUG]
47610 2019-Jan-11 15:26:37.572009 - [DEBUG] Process 1289. path edge:
47611 2019-Jan-11 15:26:37.572034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47612 2019-Jan-11 15:26:37.572091 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
47613 2019-Jan-11 15:26:37.572741 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47614 2019-Jan-11 15:26:37.573429 - [DEBUG]
47615 2019-Jan-11 15:26:37.573460 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47616 2019-Jan-11 15:26:37.574183 - [DEBUG] Compose: EdgeIdentity * AllBottom
47617 2019-Jan-11 15:26:37.574216 - [DEBUG]
47618 2019-Jan-11 15:26:37.574241 - [DEBUG] Propagate flow
47619 2019-Jan-11 15:26:37.574266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47620 2019-Jan-11 15:26:37.574341 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47621 2019-Jan-11 15:26:37.575036 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47622 2019-Jan-11 15:26:37.575669 - [DEBUG] Edge function : AllBottom (result of previous compose)
47623 2019-Jan-11 15:26:37.575696 - [DEBUG]
47624 2019-Jan-11 15:26:37.575723 - [DEBUG] Join: AllTop & AllBottom
47625 2019-Jan-11 15:26:37.575751 - [DEBUG] = AllBottom (new jump func)
47626 2019-Jan-11 15:26:37.575777 - [DEBUG]
47627 2019-Jan-11 15:26:37.575801 - [DEBUG] Start adding new jump function
47628 2019-Jan-11 15:26:37.575826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47629 2019-Jan-11 15:26:37.575882 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47630 2019-Jan-11 15:26:37.576511 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47631 2019-Jan-11 15:26:37.577146 - [DEBUG] Edge Function : AllBottom
47632 2019-Jan-11 15:26:37.577176 - [DEBUG] End adding new jump function
47633 2019-Jan-11 15:26:37.577202 - [DEBUG]
47634 2019-Jan-11 15:26:37.577227 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
47635 2019-Jan-11 15:26:37.577253 - [DEBUG]
47636 2019-Jan-11 15:26:37.577277 - [DEBUG] Process 1290. path edge:
47637 2019-Jan-11 15:26:37.577302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47638 2019-Jan-11 15:26:37.577360 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47639 2019-Jan-11 15:26:37.578010 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47640 2019-Jan-11 15:26:37.578639 - [DEBUG]
47641 2019-Jan-11 15:26:37.578665 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47642 2019-Jan-11 15:26:37.579309 - [DEBUG] Possible callees:
47643 2019-Jan-11 15:26:37.579336 - [DEBUG] llvm.dbg.declare
47644 2019-Jan-11 15:26:37.579362 - [DEBUG] Possible return sites:
47645 2019-Jan-11 15:26:37.579387 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647646 2019-Jan-11 15:26:37.580670 - [DEBUG] Found and process special summary
47647 2019-Jan-11 15:26:37.580705 - [DEBUG] Compose: EdgeIdentity * AllBottom
47648 2019-Jan-11 15:26:37.580734 - [DEBUG]
47649 2019-Jan-11 15:26:37.580759 - [DEBUG] Propagate flow
47650 2019-Jan-11 15:26:37.580784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47651 2019-Jan-11 15:26:37.580841 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47652 2019-Jan-11 15:26:37.581487 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47653 2019-Jan-11 15:26:37.582116 - [DEBUG] Edge function : AllBottom (result of previous compose)
47654 2019-Jan-11 15:26:37.582142 - [DEBUG]
47655 2019-Jan-11 15:26:37.582168 - [DEBUG] Join: AllTop & AllBottom
47656 2019-Jan-11 15:26:37.582195 - [DEBUG] = AllBottom (new jump func)
47657 2019-Jan-11 15:26:37.582221 - [DEBUG]
47658 2019-Jan-11 15:26:37.582245 - [DEBUG] Start adding new jump function
47659 2019-Jan-11 15:26:37.582269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47660 2019-Jan-11 15:26:37.582326 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47661 2019-Jan-11 15:26:37.582956 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47662 2019-Jan-11 15:26:37.583584 - [DEBUG] Edge Function : AllBottom
47663 2019-Jan-11 15:26:37.583613 - [DEBUG] End adding new jump function
47664 2019-Jan-11 15:26:37.583638 - [DEBUG]
47665 2019-Jan-11 15:26:37.583663 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47666 2019-Jan-11 15:26:37.583688 - [DEBUG]
47667 2019-Jan-11 15:26:37.583712 - [DEBUG] Process 1291. path edge:
47668 2019-Jan-11 15:26:37.583737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47669 2019-Jan-11 15:26:37.583794 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47670 2019-Jan-11 15:26:37.584422 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47671 2019-Jan-11 15:26:37.585067 - [DEBUG]
47672 2019-Jan-11 15:26:37.585093 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47673 2019-Jan-11 15:26:37.585741 - [DEBUG] Compose: EdgeIdentity * AllBottom
47674 2019-Jan-11 15:26:37.585771 - [DEBUG]
47675 2019-Jan-11 15:26:37.585795 - [DEBUG] Propagate flow
47676 2019-Jan-11 15:26:37.585819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47677 2019-Jan-11 15:26:37.585877 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47678 2019-Jan-11 15:26:37.586504 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47679 2019-Jan-11 15:26:37.587132 - [DEBUG] Edge function : AllBottom (result of previous compose)
47680 2019-Jan-11 15:26:37.587158 - [DEBUG]
47681 2019-Jan-11 15:26:37.587184 - [DEBUG] Join: AllTop & AllBottom
47682 2019-Jan-11 15:26:37.587211 - [DEBUG] = AllBottom (new jump func)
47683 2019-Jan-11 15:26:37.587237 - [DEBUG]
47684 2019-Jan-11 15:26:37.587261 - [DEBUG] Start adding new jump function
47685 2019-Jan-11 15:26:37.587285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47686 2019-Jan-11 15:26:37.587342 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47687 2019-Jan-11 15:26:37.587984 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47688 2019-Jan-11 15:26:37.588609 - [DEBUG] Edge Function : AllBottom
47689 2019-Jan-11 15:26:37.588638 - [DEBUG] End adding new jump function
47690 2019-Jan-11 15:26:37.588672 - [DEBUG]
47691 2019-Jan-11 15:26:37.588696 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47692 2019-Jan-11 15:26:37.588721 - [DEBUG]
47693 2019-Jan-11 15:26:37.588746 - [DEBUG] Process 1292. path edge:
47694 2019-Jan-11 15:26:37.588770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47695 2019-Jan-11 15:26:37.588827 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47696 2019-Jan-11 15:26:37.589454 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47697 2019-Jan-11 15:26:37.590084 - [DEBUG]
47698 2019-Jan-11 15:26:37.590110 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47699 2019-Jan-11 15:26:37.590751 - [DEBUG] Compose: EdgeIdentity * AllBottom
47700 2019-Jan-11 15:26:37.590780 - [DEBUG]
47701 2019-Jan-11 15:26:37.590805 - [DEBUG] Propagate flow
47702 2019-Jan-11 15:26:37.590829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47703 2019-Jan-11 15:26:37.590888 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47704 2019-Jan-11 15:26:37.591537 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47705 2019-Jan-11 15:26:37.592166 - [DEBUG] Edge function : AllBottom (result of previous compose)
47706 2019-Jan-11 15:26:37.592193 - [DEBUG]
47707 2019-Jan-11 15:26:37.592218 - [DEBUG] Join: AllTop & AllBottom
47708 2019-Jan-11 15:26:37.592246 - [DEBUG] = AllBottom (new jump func)
47709 2019-Jan-11 15:26:37.592271 - [DEBUG]
47710 2019-Jan-11 15:26:37.592296 - [DEBUG] Start adding new jump function
47711 2019-Jan-11 15:26:37.592320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47712 2019-Jan-11 15:26:37.592376 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47713 2019-Jan-11 15:26:37.593007 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47714 2019-Jan-11 15:26:37.593634 - [DEBUG] Edge Function : AllBottom
47715 2019-Jan-11 15:26:37.593664 - [DEBUG] End adding new jump function
47716 2019-Jan-11 15:26:37.593689 - [DEBUG]
47717 2019-Jan-11 15:26:37.593713 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47718 2019-Jan-11 15:26:37.593738 - [DEBUG]
47719 2019-Jan-11 15:26:37.593762 - [DEBUG] Process 1293. path edge:
47720 2019-Jan-11 15:26:37.593787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47721 2019-Jan-11 15:26:37.593844 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47722 2019-Jan-11 15:26:37.594468 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47723 2019-Jan-11 15:26:37.595112 - [DEBUG]
47724 2019-Jan-11 15:26:37.595138 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47725 2019-Jan-11 15:26:37.595778 - [DEBUG] Compose: EdgeIdentity * AllBottom
47726 2019-Jan-11 15:26:37.595808 - [DEBUG]
47727 2019-Jan-11 15:26:37.595833 - [DEBUG] Propagate flow
47728 2019-Jan-11 15:26:37.595857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47729 2019-Jan-11 15:26:37.595916 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47730 2019-Jan-11 15:26:37.596546 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47731 2019-Jan-11 15:26:37.597175 - [DEBUG] Edge function : AllBottom (result of previous compose)
47732 2019-Jan-11 15:26:37.597201 - [DEBUG]
47733 2019-Jan-11 15:26:37.597227 - [DEBUG] Join: AllTop & AllBottom
47734 2019-Jan-11 15:26:37.597254 - [DEBUG] = AllBottom (new jump func)
47735 2019-Jan-11 15:26:37.597280 - [DEBUG]
47736 2019-Jan-11 15:26:37.597313 - [DEBUG] Start adding new jump function
47737 2019-Jan-11 15:26:37.597338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47738 2019-Jan-11 15:26:37.597396 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47739 2019-Jan-11 15:26:37.598040 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47740 2019-Jan-11 15:26:37.598667 - [DEBUG] Edge Function : AllBottom
47741 2019-Jan-11 15:26:37.598697 - [DEBUG] End adding new jump function
47742 2019-Jan-11 15:26:37.598722 - [DEBUG]
47743 2019-Jan-11 15:26:37.598747 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47744 2019-Jan-11 15:26:37.598772 - [DEBUG]
47745 2019-Jan-11 15:26:37.598796 - [DEBUG] Process 1294. path edge:
47746 2019-Jan-11 15:26:37.598821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47747 2019-Jan-11 15:26:37.598878 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
47748 2019-Jan-11 15:26:37.599507 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47749 2019-Jan-11 15:26:37.600135 - [DEBUG]
47750 2019-Jan-11 15:26:37.600161 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47751 2019-Jan-11 15:26:37.600810 - [DEBUG] Compose: EdgeIdentity * AllBottom
47752 2019-Jan-11 15:26:37.600839 - [DEBUG]
47753 2019-Jan-11 15:26:37.600864 - [DEBUG] Propagate flow
47754 2019-Jan-11 15:26:37.600888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47755 2019-Jan-11 15:26:37.600946 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47756 2019-Jan-11 15:26:37.601587 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47757 2019-Jan-11 15:26:37.602215 - [DEBUG] Edge function : AllBottom (result of previous compose)
47758 2019-Jan-11 15:26:37.602242 - [DEBUG]
47759 2019-Jan-11 15:26:37.602267 - [DEBUG] Join: AllTop & AllBottom
47760 2019-Jan-11 15:26:37.602295 - [DEBUG] = AllBottom (new jump func)
47761 2019-Jan-11 15:26:37.602321 - [DEBUG]
47762 2019-Jan-11 15:26:37.602345 - [DEBUG] Start adding new jump function
47763 2019-Jan-11 15:26:37.602369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47764 2019-Jan-11 15:26:37.602426 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47765 2019-Jan-11 15:26:37.603055 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47766 2019-Jan-11 15:26:37.603679 - [DEBUG] Edge Function : AllBottom
47767 2019-Jan-11 15:26:37.603708 - [DEBUG] End adding new jump function
47768 2019-Jan-11 15:26:37.603733 - [DEBUG]
47769 2019-Jan-11 15:26:37.603757 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47770 2019-Jan-11 15:26:37.603782 - [DEBUG]
47771 2019-Jan-11 15:26:37.603807 - [DEBUG] Process 1295. path edge:
47772 2019-Jan-11 15:26:37.603832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47773 2019-Jan-11 15:26:37.603889 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
47774 2019-Jan-11 15:26:37.604514 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47775 2019-Jan-11 15:26:37.605155 - [DEBUG]
47776 2019-Jan-11 15:26:37.605181 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47777 2019-Jan-11 15:26:37.605822 - [DEBUG] Compose: EdgeIdentity * AllBottom
47778 2019-Jan-11 15:26:37.605851 - [DEBUG]
47779 2019-Jan-11 15:26:37.605876 - [DEBUG] Propagate flow
47780 2019-Jan-11 15:26:37.605900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47781 2019-Jan-11 15:26:37.605967 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47782 2019-Jan-11 15:26:37.606596 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47783 2019-Jan-11 15:26:37.607225 - [DEBUG] Edge function : AllBottom (result of previous compose)
47784 2019-Jan-11 15:26:37.607252 - [DEBUG]
47785 2019-Jan-11 15:26:37.607277 - [DEBUG] Join: AllTop & AllBottom
47786 2019-Jan-11 15:26:37.607305 - [DEBUG] = AllBottom (new jump func)
47787 2019-Jan-11 15:26:37.607330 - [DEBUG]
47788 2019-Jan-11 15:26:37.607354 - [DEBUG] Start adding new jump function
47789 2019-Jan-11 15:26:37.607379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47790 2019-Jan-11 15:26:37.607436 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47791 2019-Jan-11 15:26:37.608078 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47792 2019-Jan-11 15:26:37.608705 - [DEBUG] Edge Function : AllBottom
47793 2019-Jan-11 15:26:37.608733 - [DEBUG] End adding new jump function
47794 2019-Jan-11 15:26:37.608758 - [DEBUG]
47795 2019-Jan-11 15:26:37.608783 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47796 2019-Jan-11 15:26:37.608808 - [DEBUG]
47797 2019-Jan-11 15:26:37.608832 - [DEBUG] Process 1296. path edge:
47798 2019-Jan-11 15:26:37.608856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47799 2019-Jan-11 15:26:37.608914 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
47800 2019-Jan-11 15:26:37.609541 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47801 2019-Jan-11 15:26:37.610170 - [DEBUG]
47802 2019-Jan-11 15:26:37.610196 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47803 2019-Jan-11 15:26:37.610840 - [DEBUG] Compose: EdgeIdentity * AllBottom
47804 2019-Jan-11 15:26:37.610869 - [DEBUG]
47805 2019-Jan-11 15:26:37.610894 - [DEBUG] Propagate flow
47806 2019-Jan-11 15:26:37.610918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47807 2019-Jan-11 15:26:37.610977 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47808 2019-Jan-11 15:26:37.611624 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47809 2019-Jan-11 15:26:37.612251 - [DEBUG] Edge function : AllBottom (result of previous compose)
47810 2019-Jan-11 15:26:37.612278 - [DEBUG]
47811 2019-Jan-11 15:26:37.612303 - [DEBUG] Join: AllTop & AllBottom
47812 2019-Jan-11 15:26:37.612330 - [DEBUG] = AllBottom (new jump func)
47813 2019-Jan-11 15:26:37.612356 - [DEBUG]
47814 2019-Jan-11 15:26:37.612380 - [DEBUG] Start adding new jump function
47815 2019-Jan-11 15:26:37.612404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47816 2019-Jan-11 15:26:37.612461 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47817 2019-Jan-11 15:26:37.613090 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47818 2019-Jan-11 15:26:37.613719 - [DEBUG] Edge Function : AllBottom
47819 2019-Jan-11 15:26:37.613752 - [DEBUG] End adding new jump function
47820 2019-Jan-11 15:26:37.613777 - [DEBUG]
47821 2019-Jan-11 15:26:37.613801 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47822 2019-Jan-11 15:26:37.613827 - [DEBUG]
47823 2019-Jan-11 15:26:37.613851 - [DEBUG] Process 1297. path edge:
47824 2019-Jan-11 15:26:37.613875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47825 2019-Jan-11 15:26:37.613932 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
47826 2019-Jan-11 15:26:37.614584 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47827 2019-Jan-11 15:26:37.615214 - [DEBUG]
47828 2019-Jan-11 15:26:37.615239 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47829 2019-Jan-11 15:26:37.615888 - [DEBUG] Compose: EdgeIdentity * AllBottom
47830 2019-Jan-11 15:26:37.615918 - [DEBUG]
47831 2019-Jan-11 15:26:37.615944 - [DEBUG] Propagate flow
47832 2019-Jan-11 15:26:37.615968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47833 2019-Jan-11 15:26:37.616026 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47834 2019-Jan-11 15:26:37.616654 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47835 2019-Jan-11 15:26:37.617283 - [DEBUG] Edge function : AllBottom (result of previous compose)
47836 2019-Jan-11 15:26:37.617310 - [DEBUG]
47837 2019-Jan-11 15:26:37.617335 - [DEBUG] Join: AllTop & AllBottom
47838 2019-Jan-11 15:26:37.617363 - [DEBUG] = AllBottom (new jump func)
47839 2019-Jan-11 15:26:37.617388 - [DEBUG]
47840 2019-Jan-11 15:26:37.617413 - [DEBUG] Start adding new jump function
47841 2019-Jan-11 15:26:37.617437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47842 2019-Jan-11 15:26:37.617494 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47843 2019-Jan-11 15:26:37.618137 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47844 2019-Jan-11 15:26:37.618763 - [DEBUG] Edge Function : AllBottom
47845 2019-Jan-11 15:26:37.618792 - [DEBUG] End adding new jump function
47846 2019-Jan-11 15:26:37.618817 - [DEBUG]
47847 2019-Jan-11 15:26:37.618841 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47848 2019-Jan-11 15:26:37.618866 - [DEBUG]
47849 2019-Jan-11 15:26:37.618890 - [DEBUG] Process 1298. path edge:
47850 2019-Jan-11 15:26:37.618915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47851 2019-Jan-11 15:26:37.618972 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
47852 2019-Jan-11 15:26:37.619599 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47853 2019-Jan-11 15:26:37.620227 - [DEBUG]
47854 2019-Jan-11 15:26:37.620254 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47855 2019-Jan-11 15:26:37.620896 - [DEBUG] Compose: EdgeIdentity * AllBottom
47856 2019-Jan-11 15:26:37.620925 - [DEBUG]
47857 2019-Jan-11 15:26:37.620950 - [DEBUG] Propagate flow
47858 2019-Jan-11 15:26:37.620975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47859 2019-Jan-11 15:26:37.621033 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47860 2019-Jan-11 15:26:37.621688 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47861 2019-Jan-11 15:26:37.622318 - [DEBUG] Edge function : AllBottom (result of previous compose)
47862 2019-Jan-11 15:26:37.622345 - [DEBUG]
47863 2019-Jan-11 15:26:37.622370 - [DEBUG] Join: AllTop & AllBottom
47864 2019-Jan-11 15:26:37.622398 - [DEBUG] = AllBottom (new jump func)
47865 2019-Jan-11 15:26:37.622424 - [DEBUG]
47866 2019-Jan-11 15:26:37.622448 - [DEBUG] Start adding new jump function
47867 2019-Jan-11 15:26:37.622472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47868 2019-Jan-11 15:26:37.622529 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47869 2019-Jan-11 15:26:37.623166 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47870 2019-Jan-11 15:26:37.623801 - [DEBUG] Edge Function : AllBottom
47871 2019-Jan-11 15:26:37.623830 - [DEBUG] End adding new jump function
47872 2019-Jan-11 15:26:37.623855 - [DEBUG]
47873 2019-Jan-11 15:26:37.623879 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47874 2019-Jan-11 15:26:37.623904 - [DEBUG]
47875 2019-Jan-11 15:26:37.623928 - [DEBUG] Process 1299. path edge:
47876 2019-Jan-11 15:26:37.623953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47877 2019-Jan-11 15:26:37.624010 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
47878 2019-Jan-11 15:26:37.624660 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47879 2019-Jan-11 15:26:37.625289 - [DEBUG]
47880 2019-Jan-11 15:26:37.625314 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47881 2019-Jan-11 15:26:37.625960 - [DEBUG] Possible callees:
47882 2019-Jan-11 15:26:37.625986 - [DEBUG] llvm.dbg.declare
47883 2019-Jan-11 15:26:37.626012 - [DEBUG] Possible return sites:
47884 2019-Jan-11 15:26:37.626037 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12047885 2019-Jan-11 15:26:37.627298 - [DEBUG] Found and process special summary
47886 2019-Jan-11 15:26:37.627333 - [DEBUG] Compose: EdgeIdentity * AllBottom
47887 2019-Jan-11 15:26:37.627361 - [DEBUG]
47888 2019-Jan-11 15:26:37.627386 - [DEBUG] Propagate flow
47889 2019-Jan-11 15:26:37.627410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47890 2019-Jan-11 15:26:37.627468 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47891 2019-Jan-11 15:26:37.628113 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47892 2019-Jan-11 15:26:37.628742 - [DEBUG] Edge function : AllBottom (result of previous compose)
47893 2019-Jan-11 15:26:37.628768 - [DEBUG]
47894 2019-Jan-11 15:26:37.628794 - [DEBUG] Join: AllTop & AllBottom
47895 2019-Jan-11 15:26:37.628821 - [DEBUG] = AllBottom (new jump func)
47896 2019-Jan-11 15:26:37.628847 - [DEBUG]
47897 2019-Jan-11 15:26:37.628871 - [DEBUG] Start adding new jump function
47898 2019-Jan-11 15:26:37.628895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47899 2019-Jan-11 15:26:37.628952 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47900 2019-Jan-11 15:26:37.629582 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47901 2019-Jan-11 15:26:37.630211 - [DEBUG] Edge Function : AllBottom
47902 2019-Jan-11 15:26:37.630240 - [DEBUG] End adding new jump function
47903 2019-Jan-11 15:26:37.630265 - [DEBUG]
47904 2019-Jan-11 15:26:37.630290 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47905 2019-Jan-11 15:26:37.630315 - [DEBUG]
47906 2019-Jan-11 15:26:37.630339 - [DEBUG] Process 1300. path edge:
47907 2019-Jan-11 15:26:37.630364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47908 2019-Jan-11 15:26:37.630421 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
47909 2019-Jan-11 15:26:37.631051 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47910 2019-Jan-11 15:26:37.631709 - [DEBUG]
47911 2019-Jan-11 15:26:37.631735 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47912 2019-Jan-11 15:26:37.632384 - [DEBUG] Compose: EdgeIdentity * AllBottom
47913 2019-Jan-11 15:26:37.632414 - [DEBUG]
47914 2019-Jan-11 15:26:37.632438 - [DEBUG] Propagate flow
47915 2019-Jan-11 15:26:37.632463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47916 2019-Jan-11 15:26:37.632521 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47917 2019-Jan-11 15:26:37.633149 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47918 2019-Jan-11 15:26:37.633779 - [DEBUG] Edge function : AllBottom (result of previous compose)
47919 2019-Jan-11 15:26:37.633805 - [DEBUG]
47920 2019-Jan-11 15:26:37.633831 - [DEBUG] Join: AllTop & AllBottom
47921 2019-Jan-11 15:26:37.633858 - [DEBUG] = AllBottom (new jump func)
47922 2019-Jan-11 15:26:37.633884 - [DEBUG]
47923 2019-Jan-11 15:26:37.633908 - [DEBUG] Start adding new jump function
47924 2019-Jan-11 15:26:37.633933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47925 2019-Jan-11 15:26:37.633990 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47926 2019-Jan-11 15:26:37.634633 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47927 2019-Jan-11 15:26:37.635257 - [DEBUG] Edge Function : AllBottom
47928 2019-Jan-11 15:26:37.635285 - [DEBUG] End adding new jump function
47929 2019-Jan-11 15:26:37.635311 - [DEBUG]
47930 2019-Jan-11 15:26:37.635335 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
47931 2019-Jan-11 15:26:37.635360 - [DEBUG]
47932 2019-Jan-11 15:26:37.635384 - [DEBUG] Process 1301. path edge:
47933 2019-Jan-11 15:26:37.635409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47934 2019-Jan-11 15:26:37.635466 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
47935 2019-Jan-11 15:26:37.636092 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47936 2019-Jan-11 15:26:37.636720 - [DEBUG]
47937 2019-Jan-11 15:26:37.636746 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47938 2019-Jan-11 15:26:37.637388 - [DEBUG] Compose: EdgeIdentity * AllBottom
47939 2019-Jan-11 15:26:37.637417 - [DEBUG]
47940 2019-Jan-11 15:26:37.637442 - [DEBUG] Propagate flow
47941 2019-Jan-11 15:26:37.637466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47942 2019-Jan-11 15:26:37.637524 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47943 2019-Jan-11 15:26:37.638175 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47944 2019-Jan-11 15:26:37.638806 - [DEBUG] Edge function : AllBottom (result of previous compose)
47945 2019-Jan-11 15:26:37.638832 - [DEBUG]
47946 2019-Jan-11 15:26:37.638857 - [DEBUG] Join: AllTop & AllBottom
47947 2019-Jan-11 15:26:37.638885 - [DEBUG] = AllBottom (new jump func)
47948 2019-Jan-11 15:26:37.638911 - [DEBUG]
47949 2019-Jan-11 15:26:37.638935 - [DEBUG] Start adding new jump function
47950 2019-Jan-11 15:26:37.638959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47951 2019-Jan-11 15:26:37.639017 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47952 2019-Jan-11 15:26:37.639648 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47953 2019-Jan-11 15:26:37.640286 - [DEBUG] Edge Function : AllBottom
47954 2019-Jan-11 15:26:37.640321 - [DEBUG] End adding new jump function
47955 2019-Jan-11 15:26:37.640347 - [DEBUG]
47956 2019-Jan-11 15:26:37.640371 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
47957 2019-Jan-11 15:26:37.640396 - [DEBUG]
47958 2019-Jan-11 15:26:37.640420 - [DEBUG] Process 1302. path edge:
47959 2019-Jan-11 15:26:37.640445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47960 2019-Jan-11 15:26:37.640503 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
47961 2019-Jan-11 15:26:37.641139 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47962 2019-Jan-11 15:26:37.641785 - [DEBUG]
47963 2019-Jan-11 15:26:37.641810 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47964 2019-Jan-11 15:26:37.642458 - [DEBUG] Possible callees:
47965 2019-Jan-11 15:26:37.642484 - [DEBUG] llvm.dbg.declare
47966 2019-Jan-11 15:26:37.642510 - [DEBUG] Possible return sites:
47967 2019-Jan-11 15:26:37.642535 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14947968 2019-Jan-11 15:26:37.643786 - [DEBUG] Found and process special summary
47969 2019-Jan-11 15:26:37.643821 - [DEBUG] Compose: EdgeIdentity * AllBottom
47970 2019-Jan-11 15:26:37.643849 - [DEBUG]
47971 2019-Jan-11 15:26:37.643874 - [DEBUG] Propagate flow
47972 2019-Jan-11 15:26:37.643898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47973 2019-Jan-11 15:26:37.643955 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47974 2019-Jan-11 15:26:37.644598 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47975 2019-Jan-11 15:26:37.645227 - [DEBUG] Edge function : AllBottom (result of previous compose)
47976 2019-Jan-11 15:26:37.645254 - [DEBUG]
47977 2019-Jan-11 15:26:37.645279 - [DEBUG] Join: AllTop & AllBottom
47978 2019-Jan-11 15:26:37.645307 - [DEBUG] = AllBottom (new jump func)
47979 2019-Jan-11 15:26:37.645332 - [DEBUG]
47980 2019-Jan-11 15:26:37.645356 - [DEBUG] Start adding new jump function
47981 2019-Jan-11 15:26:37.645381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47982 2019-Jan-11 15:26:37.645438 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47983 2019-Jan-11 15:26:37.646067 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47984 2019-Jan-11 15:26:37.646697 - [DEBUG] Edge Function : AllBottom
47985 2019-Jan-11 15:26:37.646725 - [DEBUG] End adding new jump function
47986 2019-Jan-11 15:26:37.646750 - [DEBUG]
47987 2019-Jan-11 15:26:37.646774 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
47988 2019-Jan-11 15:26:37.646800 - [DEBUG]
47989 2019-Jan-11 15:26:37.646824 - [DEBUG] Process 1303. path edge:
47990 2019-Jan-11 15:26:37.646848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47991 2019-Jan-11 15:26:37.646905 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
47992 2019-Jan-11 15:26:37.647534 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47993 2019-Jan-11 15:26:37.648176 - [DEBUG]
47994 2019-Jan-11 15:26:37.648201 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47995 2019-Jan-11 15:26:37.648850 - [DEBUG] Compose: EdgeIdentity * AllBottom
47996 2019-Jan-11 15:26:37.648881 - [DEBUG]
47997 2019-Jan-11 15:26:37.648914 - [DEBUG] Propagate flow
47998 2019-Jan-11 15:26:37.648939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47999 2019-Jan-11 15:26:37.648997 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48000 2019-Jan-11 15:26:37.649624 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48001 2019-Jan-11 15:26:37.650252 - [DEBUG] Edge function : AllBottom (result of previous compose)
48002 2019-Jan-11 15:26:37.650279 - [DEBUG]
48003 2019-Jan-11 15:26:37.650304 - [DEBUG] Join: AllTop & AllBottom
48004 2019-Jan-11 15:26:37.650332 - [DEBUG] = AllBottom (new jump func)
48005 2019-Jan-11 15:26:37.650358 - [DEBUG]
48006 2019-Jan-11 15:26:37.650382 - [DEBUG] Start adding new jump function
48007 2019-Jan-11 15:26:37.650406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48008 2019-Jan-11 15:26:37.650463 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48009 2019-Jan-11 15:26:37.651094 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48010 2019-Jan-11 15:26:37.651735 - [DEBUG] Edge Function : AllBottom
48011 2019-Jan-11 15:26:37.651764 - [DEBUG] End adding new jump function
48012 2019-Jan-11 15:26:37.651789 - [DEBUG]
48013 2019-Jan-11 15:26:37.651814 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
48014 2019-Jan-11 15:26:37.651838 - [DEBUG]
48015 2019-Jan-11 15:26:37.651863 - [DEBUG] Process 1304. path edge:
48016 2019-Jan-11 15:26:37.651887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48017 2019-Jan-11 15:26:37.651944 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
48018 2019-Jan-11 15:26:37.652570 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48019 2019-Jan-11 15:26:37.653198 - [DEBUG]
48020 2019-Jan-11 15:26:37.653224 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48021 2019-Jan-11 15:26:37.653868 - [DEBUG] Compose: EdgeIdentity * AllBottom
48022 2019-Jan-11 15:26:37.653898 - [DEBUG]
48023 2019-Jan-11 15:26:37.653922 - [DEBUG] Propagate flow
48024 2019-Jan-11 15:26:37.653946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48025 2019-Jan-11 15:26:37.654005 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48026 2019-Jan-11 15:26:37.654656 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48027 2019-Jan-11 15:26:37.655285 - [DEBUG] Edge function : AllBottom (result of previous compose)
48028 2019-Jan-11 15:26:37.655312 - [DEBUG]
48029 2019-Jan-11 15:26:37.655337 - [DEBUG] Join: AllTop & AllBottom
48030 2019-Jan-11 15:26:37.655365 - [DEBUG] = AllBottom (new jump func)
48031 2019-Jan-11 15:26:37.655390 - [DEBUG]
48032 2019-Jan-11 15:26:37.655415 - [DEBUG] Start adding new jump function
48033 2019-Jan-11 15:26:37.655439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48034 2019-Jan-11 15:26:37.655497 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48035 2019-Jan-11 15:26:37.656126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48036 2019-Jan-11 15:26:37.656761 - [DEBUG] Edge Function : AllBottom
48037 2019-Jan-11 15:26:37.656790 - [DEBUG] End adding new jump function
48038 2019-Jan-11 15:26:37.656814 - [DEBUG]
48039 2019-Jan-11 15:26:37.656839 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
48040 2019-Jan-11 15:26:37.656864 - [DEBUG]
48041 2019-Jan-11 15:26:37.656888 - [DEBUG] Process 1305. path edge:
48042 2019-Jan-11 15:26:37.656920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48043 2019-Jan-11 15:26:37.656978 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
48044 2019-Jan-11 15:26:37.657614 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48045 2019-Jan-11 15:26:37.658258 - [DEBUG]
48046 2019-Jan-11 15:26:37.658283 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48047 2019-Jan-11 15:26:37.658931 - [DEBUG] Possible callees:
48048 2019-Jan-11 15:26:37.658957 - [DEBUG] llvm.dbg.declare
48049 2019-Jan-11 15:26:37.658983 - [DEBUG] Possible return sites:
48050 2019-Jan-11 15:26:37.659008 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15548051 2019-Jan-11 15:26:37.660268 - [DEBUG] Found and process special summary
48052 2019-Jan-11 15:26:37.660302 - [DEBUG] Compose: EdgeIdentity * AllBottom
48053 2019-Jan-11 15:26:37.660331 - [DEBUG]
48054 2019-Jan-11 15:26:37.660356 - [DEBUG] Propagate flow
48055 2019-Jan-11 15:26:37.660380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48056 2019-Jan-11 15:26:37.660437 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48057 2019-Jan-11 15:26:37.661068 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48058 2019-Jan-11 15:26:37.661714 - [DEBUG] Edge function : AllBottom (result of previous compose)
48059 2019-Jan-11 15:26:37.661741 - [DEBUG]
48060 2019-Jan-11 15:26:37.661766 - [DEBUG] Join: AllTop & AllBottom
48061 2019-Jan-11 15:26:37.661793 - [DEBUG] = AllBottom (new jump func)
48062 2019-Jan-11 15:26:37.661819 - [DEBUG]
48063 2019-Jan-11 15:26:37.661844 - [DEBUG] Start adding new jump function
48064 2019-Jan-11 15:26:37.661868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48065 2019-Jan-11 15:26:37.661926 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48066 2019-Jan-11 15:26:37.662555 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48067 2019-Jan-11 15:26:37.663183 - [DEBUG] Edge Function : AllBottom
48068 2019-Jan-11 15:26:37.663213 - [DEBUG] End adding new jump function
48069 2019-Jan-11 15:26:37.663238 - [DEBUG]
48070 2019-Jan-11 15:26:37.663262 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
48071 2019-Jan-11 15:26:37.663287 - [DEBUG]
48072 2019-Jan-11 15:26:37.663311 - [DEBUG] Process 1306. path edge:
48073 2019-Jan-11 15:26:37.663336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48074 2019-Jan-11 15:26:37.663393 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
48075 2019-Jan-11 15:26:37.664022 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48076 2019-Jan-11 15:26:37.664665 - [DEBUG]
48077 2019-Jan-11 15:26:37.664690 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48078 2019-Jan-11 15:26:37.665341 - [DEBUG] Compose: EdgeIdentity * AllBottom
48079 2019-Jan-11 15:26:37.665370 - [DEBUG]
48080 2019-Jan-11 15:26:37.665395 - [DEBUG] Propagate flow
48081 2019-Jan-11 15:26:37.665419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48082 2019-Jan-11 15:26:37.665477 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48083 2019-Jan-11 15:26:37.666105 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48084 2019-Jan-11 15:26:37.666743 - [DEBUG] Edge function : AllBottom (result of previous compose)
48085 2019-Jan-11 15:26:37.666770 - [DEBUG]
48086 2019-Jan-11 15:26:37.666796 - [DEBUG] Join: AllTop & AllBottom
48087 2019-Jan-11 15:26:37.666823 - [DEBUG] = AllBottom (new jump func)
48088 2019-Jan-11 15:26:37.666849 - [DEBUG]
48089 2019-Jan-11 15:26:37.666873 - [DEBUG] Start adding new jump function
48090 2019-Jan-11 15:26:37.666897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48091 2019-Jan-11 15:26:37.666955 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48092 2019-Jan-11 15:26:37.667584 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48093 2019-Jan-11 15:26:37.668223 - [DEBUG] Edge Function : AllBottom
48094 2019-Jan-11 15:26:37.668252 - [DEBUG] End adding new jump function
48095 2019-Jan-11 15:26:37.668277 - [DEBUG]
48096 2019-Jan-11 15:26:37.668301 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
48097 2019-Jan-11 15:26:37.668327 - [DEBUG]
48098 2019-Jan-11 15:26:37.668351 - [DEBUG] Process 1307. path edge:
48099 2019-Jan-11 15:26:37.668376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48100 2019-Jan-11 15:26:37.668432 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
48101 2019-Jan-11 15:26:37.669059 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48102 2019-Jan-11 15:26:37.669687 - [DEBUG]
48103 2019-Jan-11 15:26:37.669714 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48104 2019-Jan-11 15:26:37.670359 - [DEBUG] Compose: EdgeIdentity * AllBottom
48105 2019-Jan-11 15:26:37.670389 - [DEBUG]
48106 2019-Jan-11 15:26:37.670413 - [DEBUG] Propagate flow
48107 2019-Jan-11 15:26:37.670437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48108 2019-Jan-11 15:26:37.670496 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48109 2019-Jan-11 15:26:37.671123 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48110 2019-Jan-11 15:26:37.671767 - [DEBUG] Edge function : AllBottom (result of previous compose)
48111 2019-Jan-11 15:26:37.671794 - [DEBUG]
48112 2019-Jan-11 15:26:37.671819 - [DEBUG] Join: AllTop & AllBottom
48113 2019-Jan-11 15:26:37.671846 - [DEBUG] = AllBottom (new jump func)
48114 2019-Jan-11 15:26:37.671872 - [DEBUG]
48115 2019-Jan-11 15:26:37.671897 - [DEBUG] Start adding new jump function
48116 2019-Jan-11 15:26:37.671921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48117 2019-Jan-11 15:26:37.671978 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48118 2019-Jan-11 15:26:37.672608 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48119 2019-Jan-11 15:26:37.673232 - [DEBUG] Edge Function : AllBottom
48120 2019-Jan-11 15:26:37.673261 - [DEBUG] End adding new jump function
48121 2019-Jan-11 15:26:37.673286 - [DEBUG]
48122 2019-Jan-11 15:26:37.673311 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
48123 2019-Jan-11 15:26:37.673336 - [DEBUG]
48124 2019-Jan-11 15:26:37.673360 - [DEBUG] Process 1308. path edge:
48125 2019-Jan-11 15:26:37.673384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48126 2019-Jan-11 15:26:37.673441 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
48127 2019-Jan-11 15:26:37.674069 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48128 2019-Jan-11 15:26:37.674711 - [DEBUG]
48129 2019-Jan-11 15:26:37.674744 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48130 2019-Jan-11 15:26:37.675389 - [DEBUG] Compose: EdgeIdentity * AllBottom
48131 2019-Jan-11 15:26:37.675419 - [DEBUG]
48132 2019-Jan-11 15:26:37.675444 - [DEBUG] Propagate flow
48133 2019-Jan-11 15:26:37.675468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48134 2019-Jan-11 15:26:37.675527 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48135 2019-Jan-11 15:26:37.676164 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48136 2019-Jan-11 15:26:37.676795 - [DEBUG] Edge function : AllBottom (result of previous compose)
48137 2019-Jan-11 15:26:37.676822 - [DEBUG]
48138 2019-Jan-11 15:26:37.676847 - [DEBUG] Join: AllTop & AllBottom
48139 2019-Jan-11 15:26:37.676875 - [DEBUG] = AllBottom (new jump func)
48140 2019-Jan-11 15:26:37.676900 - [DEBUG]
48141 2019-Jan-11 15:26:37.676925 - [DEBUG] Start adding new jump function
48142 2019-Jan-11 15:26:37.676949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48143 2019-Jan-11 15:26:37.677007 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48144 2019-Jan-11 15:26:37.677635 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48145 2019-Jan-11 15:26:37.678289 - [DEBUG] Edge Function : AllBottom
48146 2019-Jan-11 15:26:37.678318 - [DEBUG] End adding new jump function
48147 2019-Jan-11 15:26:37.678343 - [DEBUG]
48148 2019-Jan-11 15:26:37.678367 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
48149 2019-Jan-11 15:26:37.678392 - [DEBUG]
48150 2019-Jan-11 15:26:37.678417 - [DEBUG] Process 1309. path edge:
48151 2019-Jan-11 15:26:37.678442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48152 2019-Jan-11 15:26:37.678499 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
48153 2019-Jan-11 15:26:37.679136 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48154 2019-Jan-11 15:26:37.679766 - [DEBUG]
48155 2019-Jan-11 15:26:37.679791 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48156 2019-Jan-11 15:26:37.680438 - [DEBUG] Possible callees:
48157 2019-Jan-11 15:26:37.680464 - [DEBUG] llvm.dbg.declare
48158 2019-Jan-11 15:26:37.680490 - [DEBUG] Possible return sites:
48159 2019-Jan-11 15:26:37.680515 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16348160 2019-Jan-11 15:26:37.681782 - [DEBUG] Found and process special summary
48161 2019-Jan-11 15:26:37.681816 - [DEBUG] Compose: EdgeIdentity * AllBottom
48162 2019-Jan-11 15:26:37.681845 - [DEBUG]
48163 2019-Jan-11 15:26:37.681869 - [DEBUG] Propagate flow
48164 2019-Jan-11 15:26:37.681894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48165 2019-Jan-11 15:26:37.681951 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48166 2019-Jan-11 15:26:37.682580 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48167 2019-Jan-11 15:26:37.683208 - [DEBUG] Edge function : AllBottom (result of previous compose)
48168 2019-Jan-11 15:26:37.683235 - [DEBUG]
48169 2019-Jan-11 15:26:37.683260 - [DEBUG] Join: AllTop & AllBottom
48170 2019-Jan-11 15:26:37.683288 - [DEBUG] = AllBottom (new jump func)
48171 2019-Jan-11 15:26:37.683322 - [DEBUG]
48172 2019-Jan-11 15:26:37.683347 - [DEBUG] Start adding new jump function
48173 2019-Jan-11 15:26:37.683371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48174 2019-Jan-11 15:26:37.683429 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48175 2019-Jan-11 15:26:37.684060 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48176 2019-Jan-11 15:26:37.684704 - [DEBUG] Edge Function : AllBottom
48177 2019-Jan-11 15:26:37.684732 - [DEBUG] End adding new jump function
48178 2019-Jan-11 15:26:37.684756 - [DEBUG]
48179 2019-Jan-11 15:26:37.684780 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
48180 2019-Jan-11 15:26:37.684804 - [DEBUG]
48181 2019-Jan-11 15:26:37.684828 - [DEBUG] Process 1310. path edge:
48182 2019-Jan-11 15:26:37.684852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48183 2019-Jan-11 15:26:37.684908 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
48184 2019-Jan-11 15:26:37.685538 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48185 2019-Jan-11 15:26:37.686168 - [DEBUG]
48186 2019-Jan-11 15:26:37.686193 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48187 2019-Jan-11 15:26:37.686842 - [DEBUG] Compose: EdgeIdentity * AllBottom
48188 2019-Jan-11 15:26:37.686871 - [DEBUG]
48189 2019-Jan-11 15:26:37.686896 - [DEBUG] Propagate flow
48190 2019-Jan-11 15:26:37.686920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48191 2019-Jan-11 15:26:37.686979 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48192 2019-Jan-11 15:26:37.687606 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48193 2019-Jan-11 15:26:37.688252 - [DEBUG] Edge function : AllBottom (result of previous compose)
48194 2019-Jan-11 15:26:37.688279 - [DEBUG]
48195 2019-Jan-11 15:26:37.688305 - [DEBUG] Join: AllTop & AllBottom
48196 2019-Jan-11 15:26:37.688332 - [DEBUG] = AllBottom (new jump func)
48197 2019-Jan-11 15:26:37.688358 - [DEBUG]
48198 2019-Jan-11 15:26:37.688382 - [DEBUG] Start adding new jump function
48199 2019-Jan-11 15:26:37.688406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48200 2019-Jan-11 15:26:37.688464 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48201 2019-Jan-11 15:26:37.689094 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48202 2019-Jan-11 15:26:37.689719 - [DEBUG] Edge Function : AllBottom
48203 2019-Jan-11 15:26:37.689749 - [DEBUG] End adding new jump function
48204 2019-Jan-11 15:26:37.689774 - [DEBUG]
48205 2019-Jan-11 15:26:37.689798 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
48206 2019-Jan-11 15:26:37.689823 - [DEBUG]
48207 2019-Jan-11 15:26:37.689847 - [DEBUG] Process 1311. path edge:
48208 2019-Jan-11 15:26:37.689872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48209 2019-Jan-11 15:26:37.689928 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
48210 2019-Jan-11 15:26:37.690555 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48211 2019-Jan-11 15:26:37.691185 - [DEBUG]
48212 2019-Jan-11 15:26:37.691224 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48213 2019-Jan-11 15:26:37.691871 - [DEBUG] Compose: EdgeIdentity * AllBottom
48214 2019-Jan-11 15:26:37.691900 - [DEBUG]
48215 2019-Jan-11 15:26:37.691924 - [DEBUG] Propagate flow
48216 2019-Jan-11 15:26:37.691949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48217 2019-Jan-11 15:26:37.692015 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48218 2019-Jan-11 15:26:37.692662 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48219 2019-Jan-11 15:26:37.693291 - [DEBUG] Edge function : AllBottom (result of previous compose)
48220 2019-Jan-11 15:26:37.693318 - [DEBUG]
48221 2019-Jan-11 15:26:37.693343 - [DEBUG] Join: AllTop & AllBottom
48222 2019-Jan-11 15:26:37.693371 - [DEBUG] = AllBottom (new jump func)
48223 2019-Jan-11 15:26:37.693397 - [DEBUG]
48224 2019-Jan-11 15:26:37.693421 - [DEBUG] Start adding new jump function
48225 2019-Jan-11 15:26:37.693445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48226 2019-Jan-11 15:26:37.693502 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48227 2019-Jan-11 15:26:37.694132 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48228 2019-Jan-11 15:26:37.694782 - [DEBUG] Edge Function : AllBottom
48229 2019-Jan-11 15:26:37.694811 - [DEBUG] End adding new jump function
48230 2019-Jan-11 15:26:37.694835 - [DEBUG]
48231 2019-Jan-11 15:26:37.694858 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
48232 2019-Jan-11 15:26:37.694883 - [DEBUG]
48233 2019-Jan-11 15:26:37.694906 - [DEBUG] Process 1312. path edge:
48234 2019-Jan-11 15:26:37.694930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48235 2019-Jan-11 15:26:37.694986 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
48236 2019-Jan-11 15:26:37.695622 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48237 2019-Jan-11 15:26:37.696251 - [DEBUG]
48238 2019-Jan-11 15:26:37.696276 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48239 2019-Jan-11 15:26:37.696923 - [DEBUG] Possible callees:
48240 2019-Jan-11 15:26:37.696949 - [DEBUG] llvm.dbg.declare
48241 2019-Jan-11 15:26:37.696975 - [DEBUG] Possible return sites:
48242 2019-Jan-11 15:26:37.697000 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16948243 2019-Jan-11 15:26:37.698268 - [DEBUG] Found and process special summary
48244 2019-Jan-11 15:26:37.698303 - [DEBUG] Compose: EdgeIdentity * AllBottom
48245 2019-Jan-11 15:26:37.698331 - [DEBUG]
48246 2019-Jan-11 15:26:37.698356 - [DEBUG] Propagate flow
48247 2019-Jan-11 15:26:37.698380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48248 2019-Jan-11 15:26:37.698437 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48249 2019-Jan-11 15:26:37.699066 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48250 2019-Jan-11 15:26:37.699695 - [DEBUG] Edge function : AllBottom (result of previous compose)
48251 2019-Jan-11 15:26:37.699721 - [DEBUG]
48252 2019-Jan-11 15:26:37.699747 - [DEBUG] Join: AllTop & AllBottom
48253 2019-Jan-11 15:26:37.699774 - [DEBUG] = AllBottom (new jump func)
48254 2019-Jan-11 15:26:37.699799 - [DEBUG]
48255 2019-Jan-11 15:26:37.699824 - [DEBUG] Start adding new jump function
48256 2019-Jan-11 15:26:37.699848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48257 2019-Jan-11 15:26:37.699905 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48258 2019-Jan-11 15:26:37.700542 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48259 2019-Jan-11 15:26:37.701170 - [DEBUG] Edge Function : AllBottom
48260 2019-Jan-11 15:26:37.701213 - [DEBUG] End adding new jump function
48261 2019-Jan-11 15:26:37.701238 - [DEBUG]
48262 2019-Jan-11 15:26:37.701263 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
48263 2019-Jan-11 15:26:37.701288 - [DEBUG]
48264 2019-Jan-11 15:26:37.701312 - [DEBUG] Process 1313. path edge:
48265 2019-Jan-11 15:26:37.701337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48266 2019-Jan-11 15:26:37.701394 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
48267 2019-Jan-11 15:26:37.702022 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48268 2019-Jan-11 15:26:37.702651 - [DEBUG]
48269 2019-Jan-11 15:26:37.702676 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48270 2019-Jan-11 15:26:37.703324 - [DEBUG] Compose: EdgeIdentity * AllBottom
48271 2019-Jan-11 15:26:37.703353 - [DEBUG]
48272 2019-Jan-11 15:26:37.703378 - [DEBUG] Propagate flow
48273 2019-Jan-11 15:26:37.703403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48274 2019-Jan-11 15:26:37.703461 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48275 2019-Jan-11 15:26:37.704089 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48276 2019-Jan-11 15:26:37.704733 - [DEBUG] Edge function : AllBottom (result of previous compose)
48277 2019-Jan-11 15:26:37.704759 - [DEBUG]
48278 2019-Jan-11 15:26:37.704783 - [DEBUG] Join: AllTop & AllBottom
48279 2019-Jan-11 15:26:37.704810 - [DEBUG] = AllBottom (new jump func)
48280 2019-Jan-11 15:26:37.704835 - [DEBUG]
48281 2019-Jan-11 15:26:37.704858 - [DEBUG] Start adding new jump function
48282 2019-Jan-11 15:26:37.704882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48283 2019-Jan-11 15:26:37.704938 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48284 2019-Jan-11 15:26:37.705567 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48285 2019-Jan-11 15:26:37.706193 - [DEBUG] Edge Function : AllBottom
48286 2019-Jan-11 15:26:37.706222 - [DEBUG] End adding new jump function
48287 2019-Jan-11 15:26:37.706248 - [DEBUG]
48288 2019-Jan-11 15:26:37.706272 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
48289 2019-Jan-11 15:26:37.706297 - [DEBUG]
48290 2019-Jan-11 15:26:37.706321 - [DEBUG] Process 1314. path edge:
48291 2019-Jan-11 15:26:37.706346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48292 2019-Jan-11 15:26:37.706403 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
48293 2019-Jan-11 15:26:37.707031 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48294 2019-Jan-11 15:26:37.707659 - [DEBUG]
48295 2019-Jan-11 15:26:37.707684 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48296 2019-Jan-11 15:26:37.708345 - [DEBUG] Compose: EdgeIdentity * AllBottom
48297 2019-Jan-11 15:26:37.708376 - [DEBUG]
48298 2019-Jan-11 15:26:37.708400 - [DEBUG] Propagate flow
48299 2019-Jan-11 15:26:37.708425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48300 2019-Jan-11 15:26:37.708483 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48301 2019-Jan-11 15:26:37.709115 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48302 2019-Jan-11 15:26:37.709750 - [DEBUG] Edge function : AllBottom (result of previous compose)
48303 2019-Jan-11 15:26:37.709777 - [DEBUG]
48304 2019-Jan-11 15:26:37.709802 - [DEBUG] Join: AllTop & AllBottom
48305 2019-Jan-11 15:26:37.709830 - [DEBUG] = AllBottom (new jump func)
48306 2019-Jan-11 15:26:37.709856 - [DEBUG]
48307 2019-Jan-11 15:26:37.709880 - [DEBUG] Start adding new jump function
48308 2019-Jan-11 15:26:37.709904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48309 2019-Jan-11 15:26:37.709962 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48310 2019-Jan-11 15:26:37.710591 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48311 2019-Jan-11 15:26:37.711232 - [DEBUG] Edge Function : AllBottom
48312 2019-Jan-11 15:26:37.711260 - [DEBUG] End adding new jump function
48313 2019-Jan-11 15:26:37.711286 - [DEBUG]
48314 2019-Jan-11 15:26:37.711310 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
48315 2019-Jan-11 15:26:37.711335 - [DEBUG]
48316 2019-Jan-11 15:26:37.711359 - [DEBUG] Process 1315. path edge:
48317 2019-Jan-11 15:26:37.711383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48318 2019-Jan-11 15:26:37.711441 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
48319 2019-Jan-11 15:26:37.712071 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48320 2019-Jan-11 15:26:37.712699 - [DEBUG]
48321 2019-Jan-11 15:26:37.712724 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48322 2019-Jan-11 15:26:37.713375 - [DEBUG] Compose: EdgeIdentity * AllBottom
48323 2019-Jan-11 15:26:37.713404 - [DEBUG]
48324 2019-Jan-11 15:26:37.713429 - [DEBUG] Propagate flow
48325 2019-Jan-11 15:26:37.713453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48326 2019-Jan-11 15:26:37.713511 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48327 2019-Jan-11 15:26:37.714138 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48328 2019-Jan-11 15:26:37.714781 - [DEBUG] Edge function : AllBottom (result of previous compose)
48329 2019-Jan-11 15:26:37.714807 - [DEBUG]
48330 2019-Jan-11 15:26:37.714831 - [DEBUG] Join: AllTop & AllBottom
48331 2019-Jan-11 15:26:37.714858 - [DEBUG] = AllBottom (new jump func)
48332 2019-Jan-11 15:26:37.714883 - [DEBUG]
48333 2019-Jan-11 15:26:37.714906 - [DEBUG] Start adding new jump function
48334 2019-Jan-11 15:26:37.714930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48335 2019-Jan-11 15:26:37.714987 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48336 2019-Jan-11 15:26:37.715615 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48337 2019-Jan-11 15:26:37.716241 - [DEBUG] Edge Function : AllBottom
48338 2019-Jan-11 15:26:37.716270 - [DEBUG] End adding new jump function
48339 2019-Jan-11 15:26:37.716296 - [DEBUG]
48340 2019-Jan-11 15:26:37.716320 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48341 2019-Jan-11 15:26:37.716345 - [DEBUG]
48342 2019-Jan-11 15:26:37.716369 - [DEBUG] Process 1316. path edge:
48343 2019-Jan-11 15:26:37.716394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48344 2019-Jan-11 15:26:37.716451 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
48345 2019-Jan-11 15:26:37.717078 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48346 2019-Jan-11 15:26:37.717713 - [DEBUG]
48347 2019-Jan-11 15:26:37.717740 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48348 2019-Jan-11 15:26:37.718402 - [DEBUG] Compose: EdgeIdentity * AllBottom
48349 2019-Jan-11 15:26:37.718431 - [DEBUG]
48350 2019-Jan-11 15:26:37.718456 - [DEBUG] Propagate flow
48351 2019-Jan-11 15:26:37.718480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48352 2019-Jan-11 15:26:37.718538 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48353 2019-Jan-11 15:26:37.719171 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48354 2019-Jan-11 15:26:37.719800 - [DEBUG] Edge function : AllBottom (result of previous compose)
48355 2019-Jan-11 15:26:37.719827 - [DEBUG]
48356 2019-Jan-11 15:26:37.719853 - [DEBUG] Join: AllTop & AllBottom
48357 2019-Jan-11 15:26:37.719880 - [DEBUG] = AllBottom (new jump func)
48358 2019-Jan-11 15:26:37.719906 - [DEBUG]
48359 2019-Jan-11 15:26:37.719930 - [DEBUG] Start adding new jump function
48360 2019-Jan-11 15:26:37.719954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48361 2019-Jan-11 15:26:37.720012 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48362 2019-Jan-11 15:26:37.720641 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48363 2019-Jan-11 15:26:37.721282 - [DEBUG] Edge Function : AllBottom
48364 2019-Jan-11 15:26:37.721310 - [DEBUG] End adding new jump function
48365 2019-Jan-11 15:26:37.721334 - [DEBUG]
48366 2019-Jan-11 15:26:37.721358 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48367 2019-Jan-11 15:26:37.721382 - [DEBUG]
48368 2019-Jan-11 15:26:37.721406 - [DEBUG] Process 1317. path edge:
48369 2019-Jan-11 15:26:37.721430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48370 2019-Jan-11 15:26:37.721486 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
48371 2019-Jan-11 15:26:37.722116 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48372 2019-Jan-11 15:26:37.722744 - [DEBUG]
48373 2019-Jan-11 15:26:37.722769 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48374 2019-Jan-11 15:26:37.723420 - [DEBUG] Compose: EdgeIdentity * AllBottom
48375 2019-Jan-11 15:26:37.723449 - [DEBUG]
48376 2019-Jan-11 15:26:37.723474 - [DEBUG] Propagate flow
48377 2019-Jan-11 15:26:37.723498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48378 2019-Jan-11 15:26:37.723556 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48379 2019-Jan-11 15:26:37.724182 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48380 2019-Jan-11 15:26:37.724825 - [DEBUG] Edge function : AllBottom (result of previous compose)
48381 2019-Jan-11 15:26:37.724851 - [DEBUG]
48382 2019-Jan-11 15:26:37.724876 - [DEBUG] Join: AllTop & AllBottom
48383 2019-Jan-11 15:26:37.724902 - [DEBUG] = AllBottom (new jump func)
48384 2019-Jan-11 15:26:37.724927 - [DEBUG]
48385 2019-Jan-11 15:26:37.724951 - [DEBUG] Start adding new jump function
48386 2019-Jan-11 15:26:37.724974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48387 2019-Jan-11 15:26:37.725031 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48388 2019-Jan-11 15:26:37.725658 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48389 2019-Jan-11 15:26:37.726284 - [DEBUG] Edge Function : AllBottom
48390 2019-Jan-11 15:26:37.726321 - [DEBUG] End adding new jump function
48391 2019-Jan-11 15:26:37.726346 - [DEBUG]
48392 2019-Jan-11 15:26:37.726371 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48393 2019-Jan-11 15:26:37.726396 - [DEBUG]
48394 2019-Jan-11 15:26:37.726420 - [DEBUG] Process 1318. path edge:
48395 2019-Jan-11 15:26:37.726445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48396 2019-Jan-11 15:26:37.726502 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
48397 2019-Jan-11 15:26:37.727128 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48398 2019-Jan-11 15:26:37.727755 - [DEBUG]
48399 2019-Jan-11 15:26:37.727781 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48400 2019-Jan-11 15:26:37.728440 - [DEBUG] Compose: EdgeIdentity * AllBottom
48401 2019-Jan-11 15:26:37.728471 - [DEBUG]
48402 2019-Jan-11 15:26:37.728496 - [DEBUG] Propagate flow
48403 2019-Jan-11 15:26:37.728520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48404 2019-Jan-11 15:26:37.728579 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48405 2019-Jan-11 15:26:37.729215 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48406 2019-Jan-11 15:26:37.729844 - [DEBUG] Edge function : AllBottom (result of previous compose)
48407 2019-Jan-11 15:26:37.729870 - [DEBUG]
48408 2019-Jan-11 15:26:37.729896 - [DEBUG] Join: AllTop & AllBottom
48409 2019-Jan-11 15:26:37.729923 - [DEBUG] = AllBottom (new jump func)
48410 2019-Jan-11 15:26:37.729949 - [DEBUG]
48411 2019-Jan-11 15:26:37.729973 - [DEBUG] Start adding new jump function
48412 2019-Jan-11 15:26:37.729997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48413 2019-Jan-11 15:26:37.730055 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48414 2019-Jan-11 15:26:37.730683 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48415 2019-Jan-11 15:26:37.731326 - [DEBUG] Edge Function : AllBottom
48416 2019-Jan-11 15:26:37.731354 - [DEBUG] End adding new jump function
48417 2019-Jan-11 15:26:37.731378 - [DEBUG]
48418 2019-Jan-11 15:26:37.731402 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48419 2019-Jan-11 15:26:37.731426 - [DEBUG]
48420 2019-Jan-11 15:26:37.731449 - [DEBUG] Process 1319. path edge:
48421 2019-Jan-11 15:26:37.731473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48422 2019-Jan-11 15:26:37.731529 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
48423 2019-Jan-11 15:26:37.732158 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48424 2019-Jan-11 15:26:37.732786 - [DEBUG]
48425 2019-Jan-11 15:26:37.732811 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48426 2019-Jan-11 15:26:37.733457 - [DEBUG] Compose: EdgeIdentity * AllBottom
48427 2019-Jan-11 15:26:37.733486 - [DEBUG]
48428 2019-Jan-11 15:26:37.733511 - [DEBUG] Propagate flow
48429 2019-Jan-11 15:26:37.733535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48430 2019-Jan-11 15:26:37.733594 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48431 2019-Jan-11 15:26:37.734229 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48432 2019-Jan-11 15:26:37.734873 - [DEBUG] Edge function : AllBottom (result of previous compose)
48433 2019-Jan-11 15:26:37.734898 - [DEBUG]
48434 2019-Jan-11 15:26:37.734923 - [DEBUG] Join: AllTop & AllBottom
48435 2019-Jan-11 15:26:37.734962 - [DEBUG] = AllBottom (new jump func)
48436 2019-Jan-11 15:26:37.734987 - [DEBUG]
48437 2019-Jan-11 15:26:37.735010 - [DEBUG] Start adding new jump function
48438 2019-Jan-11 15:26:37.735034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48439 2019-Jan-11 15:26:37.735090 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48440 2019-Jan-11 15:26:37.735720 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48441 2019-Jan-11 15:26:37.736351 - [DEBUG] Edge Function : AllBottom
48442 2019-Jan-11 15:26:37.736380 - [DEBUG] End adding new jump function
48443 2019-Jan-11 15:26:37.736405 - [DEBUG]
48444 2019-Jan-11 15:26:37.736429 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48445 2019-Jan-11 15:26:37.736454 - [DEBUG]
48446 2019-Jan-11 15:26:37.736478 - [DEBUG] Process 1320. path edge:
48447 2019-Jan-11 15:26:37.736503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48448 2019-Jan-11 15:26:37.736560 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
48449 2019-Jan-11 15:26:37.737191 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48450 2019-Jan-11 15:26:37.737820 - [DEBUG]
48451 2019-Jan-11 15:26:37.737847 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48452 2019-Jan-11 15:26:37.738510 - [DEBUG] Compose: EdgeIdentity * AllBottom
48453 2019-Jan-11 15:26:37.738539 - [DEBUG]
48454 2019-Jan-11 15:26:37.738564 - [DEBUG] Propagate flow
48455 2019-Jan-11 15:26:37.738588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48456 2019-Jan-11 15:26:37.738647 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48457 2019-Jan-11 15:26:37.739274 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48458 2019-Jan-11 15:26:37.739903 - [DEBUG] Edge function : AllBottom (result of previous compose)
48459 2019-Jan-11 15:26:37.739930 - [DEBUG]
48460 2019-Jan-11 15:26:37.739956 - [DEBUG] Join: AllTop & AllBottom
48461 2019-Jan-11 15:26:37.739983 - [DEBUG] = AllBottom (new jump func)
48462 2019-Jan-11 15:26:37.740009 - [DEBUG]
48463 2019-Jan-11 15:26:37.740033 - [DEBUG] Start adding new jump function
48464 2019-Jan-11 15:26:37.740057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48465 2019-Jan-11 15:26:37.740115 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48466 2019-Jan-11 15:26:37.740744 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48467 2019-Jan-11 15:26:37.741385 - [DEBUG] Edge Function : AllBottom
48468 2019-Jan-11 15:26:37.741414 - [DEBUG] End adding new jump function
48469 2019-Jan-11 15:26:37.741438 - [DEBUG]
48470 2019-Jan-11 15:26:37.741462 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48471 2019-Jan-11 15:26:37.741486 - [DEBUG]
48472 2019-Jan-11 15:26:37.741509 - [DEBUG] Process 1321. path edge:
48473 2019-Jan-11 15:26:37.741534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48474 2019-Jan-11 15:26:37.741590 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
48475 2019-Jan-11 15:26:37.742217 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48476 2019-Jan-11 15:26:37.742844 - [DEBUG]
48477 2019-Jan-11 15:26:37.742870 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48478 2019-Jan-11 15:26:37.743525 - [DEBUG] Compose: EdgeIdentity * AllBottom
48479 2019-Jan-11 15:26:37.743555 - [DEBUG]
48480 2019-Jan-11 15:26:37.743579 - [DEBUG] Propagate flow
48481 2019-Jan-11 15:26:37.743604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48482 2019-Jan-11 15:26:37.743662 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48483 2019-Jan-11 15:26:37.744288 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48484 2019-Jan-11 15:26:37.744934 - [DEBUG] Edge function : AllBottom (result of previous compose)
48485 2019-Jan-11 15:26:37.744961 - [DEBUG]
48486 2019-Jan-11 15:26:37.744987 - [DEBUG] Join: AllTop & AllBottom
48487 2019-Jan-11 15:26:37.745014 - [DEBUG] = AllBottom (new jump func)
48488 2019-Jan-11 15:26:37.745040 - [DEBUG]
48489 2019-Jan-11 15:26:37.745064 - [DEBUG] Start adding new jump function
48490 2019-Jan-11 15:26:37.745089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48491 2019-Jan-11 15:26:37.745146 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48492 2019-Jan-11 15:26:37.745778 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48493 2019-Jan-11 15:26:37.746405 - [DEBUG] Edge Function : AllBottom
48494 2019-Jan-11 15:26:37.746434 - [DEBUG] End adding new jump function
48495 2019-Jan-11 15:26:37.746459 - [DEBUG]
48496 2019-Jan-11 15:26:37.746484 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48497 2019-Jan-11 15:26:37.746509 - [DEBUG]
48498 2019-Jan-11 15:26:37.746532 - [DEBUG] Process 1322. path edge:
48499 2019-Jan-11 15:26:37.746556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48500 2019-Jan-11 15:26:37.746614 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
48501 2019-Jan-11 15:26:37.747244 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48502 2019-Jan-11 15:26:37.747887 - [DEBUG]
48503 2019-Jan-11 15:26:37.747912 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48504 2019-Jan-11 15:26:37.748553 - [DEBUG] Start of endsummarytab entry
48505 2019-Jan-11 15:26:37.748592 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48506 2019-Jan-11 15:26:37.749229 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
48507 2019-Jan-11 15:26:37.749290 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48508 2019-Jan-11 15:26:37.749915 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48509 2019-Jan-11 15:26:37.750544 - [DEBUG] EF: AllBottom
48510 2019-Jan-11 15:26:37.750570 - [DEBUG]
48511 2019-Jan-11 15:26:37.750595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48512 2019-Jan-11 15:26:37.751233 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48513 2019-Jan-11 15:26:37.751870 - [DEBUG] EF: AllBottom
48514 2019-Jan-11 15:26:37.751896 - [DEBUG]
48515 2019-Jan-11 15:26:37.751920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48516 2019-Jan-11 15:26:37.752545 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48517 2019-Jan-11 15:26:37.753180 - [DEBUG] EF: AllBottom
48518 2019-Jan-11 15:26:37.753206 - [DEBUG]
48519 2019-Jan-11 15:26:37.753230 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48520 2019-Jan-11 15:26:37.753854 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48521 2019-Jan-11 15:26:37.754483 - [DEBUG] EF: AllBottom
48522 2019-Jan-11 15:26:37.754509 - [DEBUG]
48523 2019-Jan-11 15:26:37.754555 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48524 2019-Jan-11 15:26:37.755181 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
48525 2019-Jan-11 15:26:37.755808 - [DEBUG] EF: AllBottom
48526 2019-Jan-11 15:26:37.755834 - [DEBUG]
48527 2019-Jan-11 15:26:37.755858 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48528 2019-Jan-11 15:26:37.756482 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48529 2019-Jan-11 15:26:37.757117 - [DEBUG] EF: AllBottom
48530 2019-Jan-11 15:26:37.757143 - [DEBUG]
48531 2019-Jan-11 15:26:37.757167 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48532 2019-Jan-11 15:26:37.757791 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
48533 2019-Jan-11 15:26:37.758433 - [DEBUG] EF: AllBottom
48534 2019-Jan-11 15:26:37.758459 - [DEBUG]
48535 2019-Jan-11 15:26:37.758483 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48536 2019-Jan-11 15:26:37.759108 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48537 2019-Jan-11 15:26:37.759735 - [DEBUG] EF: AllBottom
48538 2019-Jan-11 15:26:37.759761 - [DEBUG]
48539 2019-Jan-11 15:26:37.759786 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48540 2019-Jan-11 15:26:37.760409 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48541 2019-Jan-11 15:26:37.761044 - [DEBUG] EF: AllBottom
48542 2019-Jan-11 15:26:37.761070 - [DEBUG]
48543 2019-Jan-11 15:26:37.761095 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48544 2019-Jan-11 15:26:37.761735 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48545 2019-Jan-11 15:26:37.762362 - [DEBUG] EF: AllBottom
48546 2019-Jan-11 15:26:37.762388 - [DEBUG]
48547 2019-Jan-11 15:26:37.762412 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48548 2019-Jan-11 15:26:37.763036 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
48549 2019-Jan-11 15:26:37.763670 - [DEBUG] EF: AllBottom
48550 2019-Jan-11 15:26:37.763696 - [DEBUG]
48551 2019-Jan-11 15:26:37.763720 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48552 2019-Jan-11 15:26:37.764344 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48553 2019-Jan-11 15:26:37.764994 - [DEBUG] EF: AllBottom
48554 2019-Jan-11 15:26:37.765020 - [DEBUG]
48555 2019-Jan-11 15:26:37.765044 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48556 2019-Jan-11 15:26:37.765668 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48557 2019-Jan-11 15:26:37.766295 - [DEBUG] EF: AllBottom
48558 2019-Jan-11 15:26:37.766321 - [DEBUG]
48559 2019-Jan-11 15:26:37.766346 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48560 2019-Jan-11 15:26:37.766969 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48561 2019-Jan-11 15:26:37.767597 - [DEBUG] EF: AllBottom
48562 2019-Jan-11 15:26:37.767623 - [DEBUG]
48563 2019-Jan-11 15:26:37.767647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48564 2019-Jan-11 15:26:37.768287 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
48565 2019-Jan-11 15:26:37.768914 - [DEBUG] EF: AllBottom
48566 2019-Jan-11 15:26:37.768940 - [DEBUG]
48567 2019-Jan-11 15:26:37.768963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48568 2019-Jan-11 15:26:37.769594 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48569 2019-Jan-11 15:26:37.770230 - [DEBUG] EF: AllBottom
48570 2019-Jan-11 15:26:37.770256 - [DEBUG]
48571 2019-Jan-11 15:26:37.770280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48572 2019-Jan-11 15:26:37.770905 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48573 2019-Jan-11 15:26:37.771547 - [DEBUG] EF: AllBottom
48574 2019-Jan-11 15:26:37.771573 - [DEBUG]
48575 2019-Jan-11 15:26:37.771598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48576 2019-Jan-11 15:26:37.772222 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
48577 2019-Jan-11 15:26:37.772848 - [DEBUG] EF: AllBottom
48578 2019-Jan-11 15:26:37.772874 - [DEBUG]
48579 2019-Jan-11 15:26:37.772899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48580 2019-Jan-11 15:26:37.773522 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48581 2019-Jan-11 15:26:37.774158 - [DEBUG] EF: AllBottom
48582 2019-Jan-11 15:26:37.774184 - [DEBUG]
48583 2019-Jan-11 15:26:37.774208 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48584 2019-Jan-11 15:26:37.774848 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48585 2019-Jan-11 15:26:37.775475 - [DEBUG] EF: AllBottom
48586 2019-Jan-11 15:26:37.775501 - [DEBUG]
48587 2019-Jan-11 15:26:37.775525 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48588 2019-Jan-11 15:26:37.776149 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48589 2019-Jan-11 15:26:37.776776 - [DEBUG] EF: AllBottom
48590 2019-Jan-11 15:26:37.776802 - [DEBUG]
48591 2019-Jan-11 15:26:37.776827 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48592 2019-Jan-11 15:26:37.777450 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
48593 2019-Jan-11 15:26:37.778092 - [DEBUG] EF: AllBottom
48594 2019-Jan-11 15:26:37.778117 - [DEBUG]
48595 2019-Jan-11 15:26:37.778141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48596 2019-Jan-11 15:26:37.778764 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
48597 2019-Jan-11 15:26:37.779392 - [DEBUG] EF: AllBottom
48598 2019-Jan-11 15:26:37.779418 - [DEBUG]
48599 2019-Jan-11 15:26:37.779442 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48600 2019-Jan-11 15:26:37.780067 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
48601 2019-Jan-11 15:26:37.780692 - [DEBUG] EF: AllBottom
48602 2019-Jan-11 15:26:37.780718 - [DEBUG]
48603 2019-Jan-11 15:26:37.780742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48604 2019-Jan-11 15:26:37.781381 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
48605 2019-Jan-11 15:26:37.782009 - [DEBUG] EF: AllBottom
48606 2019-Jan-11 15:26:37.782035 - [DEBUG]
48607 2019-Jan-11 15:26:37.782059 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48608 2019-Jan-11 15:26:37.782683 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
48609 2019-Jan-11 15:26:37.783309 - [DEBUG] EF: AllBottom
48610 2019-Jan-11 15:26:37.783335 - [DEBUG]
48611 2019-Jan-11 15:26:37.783359 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48612 2019-Jan-11 15:26:37.783984 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48613 2019-Jan-11 15:26:37.784625 - [DEBUG] EF: AllBottom
48614 2019-Jan-11 15:26:37.784650 - [DEBUG]
48615 2019-Jan-11 15:26:37.784682 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48616 2019-Jan-11 15:26:37.785306 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48617 2019-Jan-11 15:26:37.785932 - [DEBUG] EF: AllBottom
48618 2019-Jan-11 15:26:37.785958 - [DEBUG]
48619 2019-Jan-11 15:26:37.785982 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48620 2019-Jan-11 15:26:37.786606 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48621 2019-Jan-11 15:26:37.787235 - [DEBUG] EF: AllBottom
48622 2019-Jan-11 15:26:37.787261 - [DEBUG]
48623 2019-Jan-11 15:26:37.787285 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48624 2019-Jan-11 15:26:37.787921 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
48625 2019-Jan-11 15:26:37.788549 - [DEBUG] EF: AllBottom
48626 2019-Jan-11 15:26:37.788574 - [DEBUG]
48627 2019-Jan-11 15:26:37.788599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48628 2019-Jan-11 15:26:37.789224 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48629 2019-Jan-11 15:26:37.789849 - [DEBUG] EF: AllBottom
48630 2019-Jan-11 15:26:37.789875 - [DEBUG]
48631 2019-Jan-11 15:26:37.789900 - [DEBUG] ---------------
48632 2019-Jan-11 15:26:37.789924 - [DEBUG]
48633 2019-Jan-11 15:26:37.789951 - [DEBUG] End of endsummarytab entry
48634 2019-Jan-11 15:26:37.789975 - [DEBUG]
48635 2019-Jan-11 15:26:37.790000 - [DEBUG] Start of incomingtab entry
48636 2019-Jan-11 15:26:37.790024 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48637 2019-Jan-11 15:26:37.790649 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
48638 2019-Jan-11 15:26:37.790707 - [DEBUG] ---------------
48639 2019-Jan-11 15:26:37.790732 - [DEBUG] End of incomingtab entry
48640 2019-Jan-11 15:26:37.790757 - [DEBUG]
48641 2019-Jan-11 15:26:37.790784 - [DEBUG] EDGE:
48642 2019-Jan-11 15:26:37.790841 - [DEBUG] ---> 48643 2019-Jan-11 15:26:37.791482 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48644 2019-Jan-11 15:26:37.792111 - [DEBUG]
48645 2019-Jan-11 15:26:37.792138 - [DEBUG] EDGE:
48646 2019-Jan-11 15:26:37.792197 - [DEBUG] ---> 48647 2019-Jan-11 15:26:37.792823 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48648 2019-Jan-11 15:26:37.793452 - [DEBUG]
48649 2019-Jan-11 15:26:37.793489 - [DEBUG] Compose: EdgeIdentity * AllBottom
48650 2019-Jan-11 15:26:37.793517 - [DEBUG]
48651 2019-Jan-11 15:26:37.793541 - [DEBUG] Propagate flow
48652 2019-Jan-11 15:26:37.793566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48653 2019-Jan-11 15:26:37.793624 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48654 2019-Jan-11 15:26:37.794259 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48655 2019-Jan-11 15:26:37.794903 - [DEBUG] Edge function : AllBottom (result of previous compose)
48656 2019-Jan-11 15:26:37.794929 - [DEBUG]
48657 2019-Jan-11 15:26:37.794956 - [DEBUG] Join: AllTop & AllBottom
48658 2019-Jan-11 15:26:37.794983 - [DEBUG] = AllBottom (new jump func)
48659 2019-Jan-11 15:26:37.795008 - [DEBUG]
48660 2019-Jan-11 15:26:37.795032 - [DEBUG] Start adding new jump function
48661 2019-Jan-11 15:26:37.795056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48662 2019-Jan-11 15:26:37.795113 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48663 2019-Jan-11 15:26:37.795750 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48664 2019-Jan-11 15:26:37.796386 - [DEBUG] Edge Function : AllBottom
48665 2019-Jan-11 15:26:37.796416 - [DEBUG] End adding new jump function
48666 2019-Jan-11 15:26:37.796441 - [DEBUG]
48667 2019-Jan-11 15:26:37.796465 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48668 2019-Jan-11 15:26:37.796490 - [DEBUG]
48669 2019-Jan-11 15:26:37.796514 - [DEBUG] Process 1323. path edge:
48670 2019-Jan-11 15:26:37.796539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48671 2019-Jan-11 15:26:37.796596 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
48672 2019-Jan-11 15:26:37.797232 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48673 2019-Jan-11 15:26:37.797870 - [DEBUG]
48674 2019-Jan-11 15:26:37.797897 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48675 2019-Jan-11 15:26:37.798548 - [DEBUG] Possible callees:
48676 2019-Jan-11 15:26:37.798574 - [DEBUG] llvm.dbg.declare
48677 2019-Jan-11 15:26:37.798600 - [DEBUG] Possible return sites:
48678 2019-Jan-11 15:26:37.798625 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19348679 2019-Jan-11 15:26:37.799879 - [DEBUG] Found and process special summary
48680 2019-Jan-11 15:26:37.799914 - [DEBUG] Compose: EdgeIdentity * AllBottom
48681 2019-Jan-11 15:26:37.799942 - [DEBUG]
48682 2019-Jan-11 15:26:37.799967 - [DEBUG] Propagate flow
48683 2019-Jan-11 15:26:37.799991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48684 2019-Jan-11 15:26:37.800049 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48685 2019-Jan-11 15:26:37.800681 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48686 2019-Jan-11 15:26:37.801324 - [DEBUG] Edge function : AllBottom (result of previous compose)
48687 2019-Jan-11 15:26:37.801350 - [DEBUG]
48688 2019-Jan-11 15:26:37.801375 - [DEBUG] Join: AllTop & AllBottom
48689 2019-Jan-11 15:26:37.801401 - [DEBUG] = AllBottom (new jump func)
48690 2019-Jan-11 15:26:37.801425 - [DEBUG]
48691 2019-Jan-11 15:26:37.801448 - [DEBUG] Start adding new jump function
48692 2019-Jan-11 15:26:37.801472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48693 2019-Jan-11 15:26:37.801528 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48694 2019-Jan-11 15:26:37.802157 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48695 2019-Jan-11 15:26:37.802785 - [DEBUG] Edge Function : AllBottom
48696 2019-Jan-11 15:26:37.802814 - [DEBUG] End adding new jump function
48697 2019-Jan-11 15:26:37.802839 - [DEBUG]
48698 2019-Jan-11 15:26:37.802863 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48699 2019-Jan-11 15:26:37.802888 - [DEBUG]
48700 2019-Jan-11 15:26:37.802912 - [DEBUG] Process 1324. path edge:
48701 2019-Jan-11 15:26:37.802937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48702 2019-Jan-11 15:26:37.802995 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
48703 2019-Jan-11 15:26:37.803624 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48704 2019-Jan-11 15:26:37.804260 - [DEBUG]
48705 2019-Jan-11 15:26:37.804286 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48706 2019-Jan-11 15:26:37.804953 - [DEBUG] Compose: EdgeIdentity * AllBottom
48707 2019-Jan-11 15:26:37.804983 - [DEBUG]
48708 2019-Jan-11 15:26:37.805008 - [DEBUG] Propagate flow
48709 2019-Jan-11 15:26:37.805032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48710 2019-Jan-11 15:26:37.805090 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48711 2019-Jan-11 15:26:37.805716 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48712 2019-Jan-11 15:26:37.806344 - [DEBUG] Edge function : AllBottom (result of previous compose)
48713 2019-Jan-11 15:26:37.806371 - [DEBUG]
48714 2019-Jan-11 15:26:37.806396 - [DEBUG] Join: AllTop & AllBottom
48715 2019-Jan-11 15:26:37.806423 - [DEBUG] = AllBottom (new jump func)
48716 2019-Jan-11 15:26:37.806449 - [DEBUG]
48717 2019-Jan-11 15:26:37.806473 - [DEBUG] Start adding new jump function
48718 2019-Jan-11 15:26:37.806498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48719 2019-Jan-11 15:26:37.806555 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48720 2019-Jan-11 15:26:37.807187 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48721 2019-Jan-11 15:26:37.807812 - [DEBUG] Edge Function : AllBottom
48722 2019-Jan-11 15:26:37.807841 - [DEBUG] End adding new jump function
48723 2019-Jan-11 15:26:37.807881 - [DEBUG]
48724 2019-Jan-11 15:26:37.807906 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48725 2019-Jan-11 15:26:37.807931 - [DEBUG]
48726 2019-Jan-11 15:26:37.807955 - [DEBUG] Process 1325. path edge:
48727 2019-Jan-11 15:26:37.807980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48728 2019-Jan-11 15:26:37.808037 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
48729 2019-Jan-11 15:26:37.808665 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48730 2019-Jan-11 15:26:37.809294 - [DEBUG]
48731 2019-Jan-11 15:26:37.809320 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48732 2019-Jan-11 15:26:37.809966 - [DEBUG] Compose: EdgeIdentity * AllBottom
48733 2019-Jan-11 15:26:37.809995 - [DEBUG]
48734 2019-Jan-11 15:26:37.810019 - [DEBUG] Propagate flow
48735 2019-Jan-11 15:26:37.810043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48736 2019-Jan-11 15:26:37.810102 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48737 2019-Jan-11 15:26:37.810730 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48738 2019-Jan-11 15:26:37.811373 - [DEBUG] Edge function : AllBottom (result of previous compose)
48739 2019-Jan-11 15:26:37.811399 - [DEBUG]
48740 2019-Jan-11 15:26:37.811424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48741 2019-Jan-11 15:26:37.811450 - [DEBUG] = AllBottom
48742 2019-Jan-11 15:26:37.811474 - [DEBUG]
48743 2019-Jan-11 15:26:37.811498 - [DEBUG] PROPAGATE: No new function!
48744 2019-Jan-11 15:26:37.811523 - [DEBUG] EDGE:
48745 2019-Jan-11 15:26:37.811580 - [DEBUG] ---> 48746 2019-Jan-11 15:26:37.812206 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48747 2019-Jan-11 15:26:37.812836 - [DEBUG]
48748 2019-Jan-11 15:26:37.812863 - [DEBUG] EDGE:
48749 2019-Jan-11 15:26:37.812921 - [DEBUG] ---> 48750 2019-Jan-11 15:26:37.813557 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48751 2019-Jan-11 15:26:37.814185 - [DEBUG]
48752 2019-Jan-11 15:26:37.814223 - [DEBUG] Compose: EdgeIdentity * AllBottom
48753 2019-Jan-11 15:26:37.814252 - [DEBUG]
48754 2019-Jan-11 15:26:37.814277 - [DEBUG] Propagate flow
48755 2019-Jan-11 15:26:37.814301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48756 2019-Jan-11 15:26:37.814358 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48757 2019-Jan-11 15:26:37.815003 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48758 2019-Jan-11 15:26:37.815631 - [DEBUG] Edge function : AllBottom (result of previous compose)
48759 2019-Jan-11 15:26:37.815658 - [DEBUG]
48760 2019-Jan-11 15:26:37.815684 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48761 2019-Jan-11 15:26:37.815711 - [DEBUG] = AllBottom
48762 2019-Jan-11 15:26:37.815736 - [DEBUG]
48763 2019-Jan-11 15:26:37.815760 - [DEBUG] PROPAGATE: No new function!
48764 2019-Jan-11 15:26:37.815788 - [DEBUG] EDGE:
48765 2019-Jan-11 15:26:37.815846 - [DEBUG] ---> 48766 2019-Jan-11 15:26:37.816484 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48767 2019-Jan-11 15:26:37.817112 - [DEBUG]
48768 2019-Jan-11 15:26:37.817140 - [DEBUG] EDGE:
48769 2019-Jan-11 15:26:37.817198 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
48770 2019-Jan-11 15:26:37.817830 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48771 2019-Jan-11 15:26:37.818476 - [DEBUG]
48772 2019-Jan-11 15:26:37.818503 - [DEBUG] EDGE:
48773 2019-Jan-11 15:26:37.818561 - [DEBUG] ---> 48774 2019-Jan-11 15:26:37.819189 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48775 2019-Jan-11 15:26:37.819818 - [DEBUG]
48776 2019-Jan-11 15:26:37.819844 - [DEBUG] EDGE:
48777 2019-Jan-11 15:26:37.819903 - [DEBUG] ---> 48778 2019-Jan-11 15:26:37.820529 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48779 2019-Jan-11 15:26:37.821157 - [DEBUG]
48780 2019-Jan-11 15:26:37.821184 - [DEBUG] EDGE:
48781 2019-Jan-11 15:26:37.821255 - [DEBUG] ---> 48782 2019-Jan-11 15:26:37.821885 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48783 2019-Jan-11 15:26:37.822515 - [DEBUG]
48784 2019-Jan-11 15:26:37.822548 - [DEBUG] Compose: EdgeIdentity * AllBottom
48785 2019-Jan-11 15:26:37.822576 - [DEBUG]
48786 2019-Jan-11 15:26:37.822601 - [DEBUG] Propagate flow
48787 2019-Jan-11 15:26:37.822625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48788 2019-Jan-11 15:26:37.822683 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48789 2019-Jan-11 15:26:37.823326 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48790 2019-Jan-11 15:26:37.824010 - [DEBUG] Edge function : AllBottom (result of previous compose)
48791 2019-Jan-11 15:26:37.824054 - [DEBUG]
48792 2019-Jan-11 15:26:37.824083 - [DEBUG] Join: AllTop & AllBottom
48793 2019-Jan-11 15:26:37.824110 - [DEBUG] = AllBottom (new jump func)
48794 2019-Jan-11 15:26:37.824136 - [DEBUG]
48795 2019-Jan-11 15:26:37.824160 - [DEBUG] Start adding new jump function
48796 2019-Jan-11 15:26:37.824185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48797 2019-Jan-11 15:26:37.824258 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48798 2019-Jan-11 15:26:37.824983 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48799 2019-Jan-11 15:26:37.825646 - [DEBUG] Edge Function : AllBottom
48800 2019-Jan-11 15:26:37.825679 - [DEBUG] End adding new jump function
48801 2019-Jan-11 15:26:37.825705 - [DEBUG]
48802 2019-Jan-11 15:26:37.825729 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48803 2019-Jan-11 15:26:37.825755 - [DEBUG]
48804 2019-Jan-11 15:26:37.825779 - [DEBUG] Process 1326. path edge:
48805 2019-Jan-11 15:26:37.825804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48806 2019-Jan-11 15:26:37.825865 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
48807 2019-Jan-11 15:26:37.826495 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48808 2019-Jan-11 15:26:37.827123 - [DEBUG]
48809 2019-Jan-11 15:26:37.827150 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48810 2019-Jan-11 15:26:37.827819 - [DEBUG] Compose: EdgeIdentity * AllBottom
48811 2019-Jan-11 15:26:37.827849 - [DEBUG]
48812 2019-Jan-11 15:26:37.827893 - [DEBUG] Propagate flow
48813 2019-Jan-11 15:26:37.827918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48814 2019-Jan-11 15:26:37.827977 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
48815 2019-Jan-11 15:26:37.828603 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48816 2019-Jan-11 15:26:37.829232 - [DEBUG] Edge function : AllBottom (result of previous compose)
48817 2019-Jan-11 15:26:37.829258 - [DEBUG]
48818 2019-Jan-11 15:26:37.829284 - [DEBUG] Join: AllTop & AllBottom
48819 2019-Jan-11 15:26:37.829311 - [DEBUG] = AllBottom (new jump func)
48820 2019-Jan-11 15:26:37.829337 - [DEBUG]
48821 2019-Jan-11 15:26:37.829361 - [DEBUG] Start adding new jump function
48822 2019-Jan-11 15:26:37.829386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48823 2019-Jan-11 15:26:37.829443 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48824 2019-Jan-11 15:26:37.830071 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
48825 2019-Jan-11 15:26:37.830694 - [DEBUG] Edge Function : AllBottom
48826 2019-Jan-11 15:26:37.830723 - [DEBUG] End adding new jump function
48827 2019-Jan-11 15:26:37.830749 - [DEBUG]
48828 2019-Jan-11 15:26:37.830773 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48829 2019-Jan-11 15:26:37.830798 - [DEBUG]
48830 2019-Jan-11 15:26:37.830823 - [DEBUG] Process 1327. path edge:
48831 2019-Jan-11 15:26:37.830847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48832 2019-Jan-11 15:26:37.830904 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
48833 2019-Jan-11 15:26:37.831543 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48834 2019-Jan-11 15:26:37.832172 - [DEBUG]
48835 2019-Jan-11 15:26:37.832199 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
48836 2019-Jan-11 15:26:37.832843 - [DEBUG] Compose: EdgeIdentity * AllBottom
48837 2019-Jan-11 15:26:37.832888 - [DEBUG]
48838 2019-Jan-11 15:26:37.832913 - [DEBUG] Propagate flow
48839 2019-Jan-11 15:26:37.832938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48840 2019-Jan-11 15:26:37.832996 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48841 2019-Jan-11 15:26:37.833625 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48842 2019-Jan-11 15:26:37.834254 - [DEBUG] Edge function : AllBottom (result of previous compose)
48843 2019-Jan-11 15:26:37.834280 - [DEBUG]
48844 2019-Jan-11 15:26:37.834307 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48845 2019-Jan-11 15:26:37.834334 - [DEBUG] = AllBottom
48846 2019-Jan-11 15:26:37.834359 - [DEBUG]
48847 2019-Jan-11 15:26:37.834383 - [DEBUG] PROPAGATE: No new function!
48848 2019-Jan-11 15:26:37.834410 - [DEBUG] EDGE:
48849 2019-Jan-11 15:26:37.834468 - [DEBUG] ---> 48850 2019-Jan-11 15:26:37.835108 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48851 2019-Jan-11 15:26:37.835737 - [DEBUG]
48852 2019-Jan-11 15:26:37.835764 - [DEBUG] EDGE:
48853 2019-Jan-11 15:26:37.835821 - [DEBUG] ---> 48854 2019-Jan-11 15:26:37.836452 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48855 2019-Jan-11 15:26:37.837082 - [DEBUG]
48856 2019-Jan-11 15:26:37.837109 - [DEBUG] EDGE:
48857 2019-Jan-11 15:26:37.837168 - [DEBUG] ---> 48858 2019-Jan-11 15:26:37.837793 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48859 2019-Jan-11 15:26:37.838437 - [DEBUG]
48860 2019-Jan-11 15:26:37.838464 - [DEBUG] EDGE:
48861 2019-Jan-11 15:26:37.838523 - [DEBUG] ---> 48862 2019-Jan-11 15:26:37.839153 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48863 2019-Jan-11 15:26:37.839780 - [DEBUG]
48864 2019-Jan-11 15:26:37.839807 - [DEBUG] EDGE:
48865 2019-Jan-11 15:26:37.839866 - [DEBUG] ---> 48866 2019-Jan-11 15:26:37.840492 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48867 2019-Jan-11 15:26:37.841120 - [DEBUG]
48868 2019-Jan-11 15:26:37.841148 - [DEBUG] EDGE:
48869 2019-Jan-11 15:26:37.841218 - [DEBUG] ---> 48870 2019-Jan-11 15:26:37.841848 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48871 2019-Jan-11 15:26:37.842476 - [DEBUG]
48872 2019-Jan-11 15:26:37.842516 - [DEBUG] Compose: EdgeIdentity * AllBottom
48873 2019-Jan-11 15:26:37.842545 - [DEBUG]
48874 2019-Jan-11 15:26:37.842570 - [DEBUG] Propagate flow
48875 2019-Jan-11 15:26:37.842594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48876 2019-Jan-11 15:26:37.842651 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48877 2019-Jan-11 15:26:37.843280 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48878 2019-Jan-11 15:26:37.843908 - [DEBUG] Edge function : AllBottom (result of previous compose)
48879 2019-Jan-11 15:26:37.843942 - [DEBUG]
48880 2019-Jan-11 15:26:37.843969 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48881 2019-Jan-11 15:26:37.843997 - [DEBUG] = AllBottom
48882 2019-Jan-11 15:26:37.844022 - [DEBUG]
48883 2019-Jan-11 15:26:37.844046 - [DEBUG] PROPAGATE: No new function!
48884 2019-Jan-11 15:26:37.844075 - [DEBUG] EDGE:
48885 2019-Jan-11 15:26:37.844134 - [DEBUG] ---> 48886 2019-Jan-11 15:26:37.844788 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48887 2019-Jan-11 15:26:37.845417 - [DEBUG]
48888 2019-Jan-11 15:26:37.845444 - [DEBUG] EDGE:
48889 2019-Jan-11 15:26:37.845502 - [DEBUG] ---> 48890 2019-Jan-11 15:26:37.846129 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48891 2019-Jan-11 15:26:37.846758 - [DEBUG]
48892 2019-Jan-11 15:26:37.846785 - [DEBUG] EDGE:
48893 2019-Jan-11 15:26:37.846843 - [DEBUG] ---> 48894 2019-Jan-11 15:26:37.847472 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48895 2019-Jan-11 15:26:37.848115 - [DEBUG]
48896 2019-Jan-11 15:26:37.848152 - [DEBUG] Compose: EdgeIdentity * AllBottom
48897 2019-Jan-11 15:26:37.848179 - [DEBUG]
48898 2019-Jan-11 15:26:37.848203 - [DEBUG] Propagate flow
48899 2019-Jan-11 15:26:37.848226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48900 2019-Jan-11 15:26:37.848282 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48901 2019-Jan-11 15:26:37.848911 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48902 2019-Jan-11 15:26:37.849541 - [DEBUG] Edge function : AllBottom (result of previous compose)
48903 2019-Jan-11 15:26:37.849567 - [DEBUG]
48904 2019-Jan-11 15:26:37.849593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48905 2019-Jan-11 15:26:37.849620 - [DEBUG] = AllBottom
48906 2019-Jan-11 15:26:37.849646 - [DEBUG]
48907 2019-Jan-11 15:26:37.849670 - [DEBUG] PROPAGATE: No new function!
48908 2019-Jan-11 15:26:37.849697 - [DEBUG] EDGE:
48909 2019-Jan-11 15:26:37.849756 - [DEBUG] ---> 48910 2019-Jan-11 15:26:37.850393 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48911 2019-Jan-11 15:26:37.851022 - [DEBUG]
48912 2019-Jan-11 15:26:37.851049 - [DEBUG] EDGE:
48913 2019-Jan-11 15:26:37.851107 - [DEBUG] ---> 48914 2019-Jan-11 15:26:37.851748 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48915 2019-Jan-11 15:26:37.852377 - [DEBUG]
48916 2019-Jan-11 15:26:37.852405 - [DEBUG] EDGE:
48917 2019-Jan-11 15:26:37.852463 - [DEBUG] ---> 48918 2019-Jan-11 15:26:37.853088 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48919 2019-Jan-11 15:26:37.853718 - [DEBUG]
48920 2019-Jan-11 15:26:37.853745 - [DEBUG] EDGE:
48921 2019-Jan-11 15:26:37.853803 - [DEBUG] ---> 48922 2019-Jan-11 15:26:37.854441 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48923 2019-Jan-11 15:26:37.855087 - [DEBUG]
48924 2019-Jan-11 15:26:37.855125 - [DEBUG] Compose: EdgeIdentity * AllBottom
48925 2019-Jan-11 15:26:37.855154 - [DEBUG]
48926 2019-Jan-11 15:26:37.855178 - [DEBUG] Propagate flow
48927 2019-Jan-11 15:26:37.855202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48928 2019-Jan-11 15:26:37.855260 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48929 2019-Jan-11 15:26:37.855889 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48930 2019-Jan-11 15:26:37.856519 - [DEBUG] Edge function : AllBottom (result of previous compose)
48931 2019-Jan-11 15:26:37.856545 - [DEBUG]
48932 2019-Jan-11 15:26:37.856571 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48933 2019-Jan-11 15:26:37.856598 - [DEBUG] = AllBottom
48934 2019-Jan-11 15:26:37.856623 - [DEBUG]
48935 2019-Jan-11 15:26:37.856647 - [DEBUG] PROPAGATE: No new function!
48936 2019-Jan-11 15:26:37.856675 - [DEBUG] EDGE:
48937 2019-Jan-11 15:26:37.856733 - [DEBUG] ---> 48938 2019-Jan-11 15:26:37.857371 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48939 2019-Jan-11 15:26:37.858013 - [DEBUG]
48940 2019-Jan-11 15:26:37.858039 - [DEBUG] EDGE:
48941 2019-Jan-11 15:26:37.858096 - [DEBUG] ---> 48942 2019-Jan-11 15:26:37.858721 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48943 2019-Jan-11 15:26:37.859350 - [DEBUG]
48944 2019-Jan-11 15:26:37.859377 - [DEBUG] EDGE:
48945 2019-Jan-11 15:26:37.859435 - [DEBUG] ---> 48946 2019-Jan-11 15:26:37.860065 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48947 2019-Jan-11 15:26:37.860693 - [DEBUG]
48948 2019-Jan-11 15:26:37.860730 - [DEBUG] Compose: EdgeIdentity * AllBottom
48949 2019-Jan-11 15:26:37.860759 - [DEBUG]
48950 2019-Jan-11 15:26:37.860783 - [DEBUG] Propagate flow
48951 2019-Jan-11 15:26:37.860807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48952 2019-Jan-11 15:26:37.860864 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48953 2019-Jan-11 15:26:37.861508 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48954 2019-Jan-11 15:26:37.862138 - [DEBUG] Edge function : AllBottom (result of previous compose)
48955 2019-Jan-11 15:26:37.862164 - [DEBUG]
48956 2019-Jan-11 15:26:37.862190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48957 2019-Jan-11 15:26:37.862217 - [DEBUG] = AllBottom
48958 2019-Jan-11 15:26:37.862243 - [DEBUG]
48959 2019-Jan-11 15:26:37.862267 - [DEBUG] PROPAGATE: No new function!
48960 2019-Jan-11 15:26:37.862294 - [DEBUG] EDGE:
48961 2019-Jan-11 15:26:37.862353 - [DEBUG] ---> 48962 2019-Jan-11 15:26:37.862989 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48963 2019-Jan-11 15:26:37.863618 - [DEBUG]
48964 2019-Jan-11 15:26:37.863645 - [DEBUG] EDGE:
48965 2019-Jan-11 15:26:37.863712 - [DEBUG] ---> 48966 2019-Jan-11 15:26:37.864338 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48967 2019-Jan-11 15:26:37.864982 - [DEBUG]
48968 2019-Jan-11 15:26:37.865010 - [DEBUG] EDGE:
48969 2019-Jan-11 15:26:37.865068 - [DEBUG] ---> 48970 2019-Jan-11 15:26:37.865697 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48971 2019-Jan-11 15:26:37.866326 - [DEBUG]
48972 2019-Jan-11 15:26:37.866364 - [DEBUG] Compose: EdgeIdentity * AllBottom
48973 2019-Jan-11 15:26:37.866392 - [DEBUG]
48974 2019-Jan-11 15:26:37.866417 - [DEBUG] Propagate flow
48975 2019-Jan-11 15:26:37.866441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48976 2019-Jan-11 15:26:37.866499 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48977 2019-Jan-11 15:26:37.867128 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48978 2019-Jan-11 15:26:37.867757 - [DEBUG] Edge function : AllBottom (result of previous compose)
48979 2019-Jan-11 15:26:37.867783 - [DEBUG]
48980 2019-Jan-11 15:26:37.867809 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48981 2019-Jan-11 15:26:37.867836 - [DEBUG] = AllBottom
48982 2019-Jan-11 15:26:37.867875 - [DEBUG]
48983 2019-Jan-11 15:26:37.867900 - [DEBUG] PROPAGATE: No new function!
48984 2019-Jan-11 15:26:37.867927 - [DEBUG] EDGE:
48985 2019-Jan-11 15:26:37.867986 - [DEBUG] ---> 48986 2019-Jan-11 15:26:37.868623 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48987 2019-Jan-11 15:26:37.869253 - [DEBUG]
48988 2019-Jan-11 15:26:37.869288 - [DEBUG] Compose: EdgeIdentity * AllBottom
48989 2019-Jan-11 15:26:37.869316 - [DEBUG]
48990 2019-Jan-11 15:26:37.869340 - [DEBUG] Propagate flow
48991 2019-Jan-11 15:26:37.869365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48992 2019-Jan-11 15:26:37.869422 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48993 2019-Jan-11 15:26:37.870051 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48994 2019-Jan-11 15:26:37.870680 - [DEBUG] Edge function : AllBottom (result of previous compose)
48995 2019-Jan-11 15:26:37.870707 - [DEBUG]
48996 2019-Jan-11 15:26:37.870732 - [DEBUG] Join: AllTop & AllBottom
48997 2019-Jan-11 15:26:37.870759 - [DEBUG] = AllBottom (new jump func)
48998 2019-Jan-11 15:26:37.870785 - [DEBUG]
48999 2019-Jan-11 15:26:37.870809 - [DEBUG] Start adding new jump function
49000 2019-Jan-11 15:26:37.870833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49001 2019-Jan-11 15:26:37.870890 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49002 2019-Jan-11 15:26:37.871532 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49003 2019-Jan-11 15:26:37.872159 - [DEBUG] Edge Function : AllBottom
49004 2019-Jan-11 15:26:37.872188 - [DEBUG] End adding new jump function
49005 2019-Jan-11 15:26:37.872213 - [DEBUG]
49006 2019-Jan-11 15:26:37.872238 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
49007 2019-Jan-11 15:26:37.872263 - [DEBUG]
49008 2019-Jan-11 15:26:37.872287 - [DEBUG] Process 1328. path edge:
49009 2019-Jan-11 15:26:37.872311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49010 2019-Jan-11 15:26:37.872376 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
49011 2019-Jan-11 15:26:37.873004 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49012 2019-Jan-11 15:26:37.873632 - [DEBUG]
49013 2019-Jan-11 15:26:37.873658 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49014 2019-Jan-11 15:26:37.874299 - [DEBUG] Possible callees:
49015 2019-Jan-11 15:26:37.874325 - [DEBUG] foo
49016 2019-Jan-11 15:26:37.874351 - [DEBUG] Possible return sites:
49017 2019-Jan-11 15:26:37.874375 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12649018 2019-Jan-11 15:26:37.875639 - [DEBUG] Found and process special summary
49019 2019-Jan-11 15:26:37.875673 - [DEBUG] Compose: EdgeIdentity * AllBottom
49020 2019-Jan-11 15:26:37.875701 - [DEBUG]
49021 2019-Jan-11 15:26:37.875726 - [DEBUG] Propagate flow
49022 2019-Jan-11 15:26:37.875750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49023 2019-Jan-11 15:26:37.875809 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49024 2019-Jan-11 15:26:37.876437 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49025 2019-Jan-11 15:26:37.877067 - [DEBUG] Edge function : AllBottom (result of previous compose)
49026 2019-Jan-11 15:26:37.877093 - [DEBUG]
49027 2019-Jan-11 15:26:37.877119 - [DEBUG] Join: AllTop & AllBottom
49028 2019-Jan-11 15:26:37.877146 - [DEBUG] = AllBottom (new jump func)
49029 2019-Jan-11 15:26:37.877172 - [DEBUG]
49030 2019-Jan-11 15:26:37.877196 - [DEBUG] Start adding new jump function
49031 2019-Jan-11 15:26:37.877220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49032 2019-Jan-11 15:26:37.877277 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49033 2019-Jan-11 15:26:37.877919 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49034 2019-Jan-11 15:26:37.878547 - [DEBUG] Edge Function : AllBottom
49035 2019-Jan-11 15:26:37.878577 - [DEBUG] End adding new jump function
49036 2019-Jan-11 15:26:37.878602 - [DEBUG]
49037 2019-Jan-11 15:26:37.878626 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
49038 2019-Jan-11 15:26:37.878651 - [DEBUG]
49039 2019-Jan-11 15:26:37.878675 - [DEBUG] Process 1329. path edge:
49040 2019-Jan-11 15:26:37.878700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49041 2019-Jan-11 15:26:37.878757 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
49042 2019-Jan-11 15:26:37.879386 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49043 2019-Jan-11 15:26:37.880015 - [DEBUG]
49044 2019-Jan-11 15:26:37.880040 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49045 2019-Jan-11 15:26:37.880688 - [DEBUG] Compose: EdgeIdentity * AllBottom
49046 2019-Jan-11 15:26:37.880717 - [DEBUG]
49047 2019-Jan-11 15:26:37.880742 - [DEBUG] Propagate flow
49048 2019-Jan-11 15:26:37.880766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49049 2019-Jan-11 15:26:37.880824 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49050 2019-Jan-11 15:26:37.881467 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49051 2019-Jan-11 15:26:37.882097 - [DEBUG] Edge function : AllBottom (result of previous compose)
49052 2019-Jan-11 15:26:37.882123 - [DEBUG]
49053 2019-Jan-11 15:26:37.882163 - [DEBUG] Join: AllTop & AllBottom
49054 2019-Jan-11 15:26:37.882190 - [DEBUG] = AllBottom (new jump func)
49055 2019-Jan-11 15:26:37.882216 - [DEBUG]
49056 2019-Jan-11 15:26:37.882240 - [DEBUG] Start adding new jump function
49057 2019-Jan-11 15:26:37.882264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49058 2019-Jan-11 15:26:37.882321 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49059 2019-Jan-11 15:26:37.882951 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49060 2019-Jan-11 15:26:37.883576 - [DEBUG] Edge Function : AllBottom
49061 2019-Jan-11 15:26:37.883605 - [DEBUG] End adding new jump function
49062 2019-Jan-11 15:26:37.883630 - [DEBUG]
49063 2019-Jan-11 15:26:37.883655 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
49064 2019-Jan-11 15:26:37.883680 - [DEBUG]
49065 2019-Jan-11 15:26:37.883704 - [DEBUG] Process 1330. path edge:
49066 2019-Jan-11 15:26:37.883728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49067 2019-Jan-11 15:26:37.883785 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
49068 2019-Jan-11 15:26:37.884412 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49069 2019-Jan-11 15:26:37.885056 - [DEBUG]
49070 2019-Jan-11 15:26:37.885083 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49071 2019-Jan-11 15:26:37.885727 - [DEBUG] Compose: EdgeIdentity * AllBottom
49072 2019-Jan-11 15:26:37.885756 - [DEBUG]
49073 2019-Jan-11 15:26:37.885781 - [DEBUG] Propagate flow
49074 2019-Jan-11 15:26:37.885805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49075 2019-Jan-11 15:26:37.885864 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49076 2019-Jan-11 15:26:37.886493 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49077 2019-Jan-11 15:26:37.887123 - [DEBUG] Edge function : AllBottom (result of previous compose)
49078 2019-Jan-11 15:26:37.887149 - [DEBUG]
49079 2019-Jan-11 15:26:37.887175 - [DEBUG] Join: AllTop & AllBottom
49080 2019-Jan-11 15:26:37.887202 - [DEBUG] = AllBottom (new jump func)
49081 2019-Jan-11 15:26:37.887227 - [DEBUG]
49082 2019-Jan-11 15:26:37.887252 - [DEBUG] Start adding new jump function
49083 2019-Jan-11 15:26:37.887276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49084 2019-Jan-11 15:26:37.887333 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49085 2019-Jan-11 15:26:37.887978 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49086 2019-Jan-11 15:26:37.888604 - [DEBUG] Edge Function : AllBottom
49087 2019-Jan-11 15:26:37.888633 - [DEBUG] End adding new jump function
49088 2019-Jan-11 15:26:37.888658 - [DEBUG]
49089 2019-Jan-11 15:26:37.888682 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
49090 2019-Jan-11 15:26:37.888707 - [DEBUG]
49091 2019-Jan-11 15:26:37.888731 - [DEBUG] Process 1331. path edge:
49092 2019-Jan-11 15:26:37.888756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49093 2019-Jan-11 15:26:37.888812 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
49094 2019-Jan-11 15:26:37.889438 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49095 2019-Jan-11 15:26:37.890067 - [DEBUG]
49096 2019-Jan-11 15:26:37.890093 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49097 2019-Jan-11 15:26:37.890745 - [DEBUG] Compose: EdgeIdentity * AllBottom
49098 2019-Jan-11 15:26:37.890774 - [DEBUG]
49099 2019-Jan-11 15:26:37.890799 - [DEBUG] Propagate flow
49100 2019-Jan-11 15:26:37.890823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49101 2019-Jan-11 15:26:37.890882 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49102 2019-Jan-11 15:26:37.891532 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49103 2019-Jan-11 15:26:37.892162 - [DEBUG] Edge function : AllBottom (result of previous compose)
49104 2019-Jan-11 15:26:37.892188 - [DEBUG]
49105 2019-Jan-11 15:26:37.892214 - [DEBUG] Join: AllTop & AllBottom
49106 2019-Jan-11 15:26:37.892241 - [DEBUG] = AllBottom (new jump func)
49107 2019-Jan-11 15:26:37.892266 - [DEBUG]
49108 2019-Jan-11 15:26:37.892290 - [DEBUG] Start adding new jump function
49109 2019-Jan-11 15:26:37.892315 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49110 2019-Jan-11 15:26:37.892372 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49111 2019-Jan-11 15:26:37.893001 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49112 2019-Jan-11 15:26:37.893637 - [DEBUG] Edge Function : AllBottom
49113 2019-Jan-11 15:26:37.893667 - [DEBUG] End adding new jump function
49114 2019-Jan-11 15:26:37.893692 - [DEBUG]
49115 2019-Jan-11 15:26:37.893716 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
49116 2019-Jan-11 15:26:37.893741 - [DEBUG]
49117 2019-Jan-11 15:26:37.893765 - [DEBUG] Process 1332. path edge:
49118 2019-Jan-11 15:26:37.893790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49119 2019-Jan-11 15:26:37.893847 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
49120 2019-Jan-11 15:26:37.894483 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49121 2019-Jan-11 15:26:37.895128 - [DEBUG]
49122 2019-Jan-11 15:26:37.895153 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49123 2019-Jan-11 15:26:37.895800 - [DEBUG] Possible callees:
49124 2019-Jan-11 15:26:37.895827 - [DEBUG] llvm.dbg.declare
49125 2019-Jan-11 15:26:37.895853 - [DEBUG] Possible return sites:
49126 2019-Jan-11 15:26:37.895877 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13649127 2019-Jan-11 15:26:37.897131 - [DEBUG] Found and process special summary
49128 2019-Jan-11 15:26:37.897165 - [DEBUG] Compose: EdgeIdentity * AllBottom
49129 2019-Jan-11 15:26:37.897194 - [DEBUG]
49130 2019-Jan-11 15:26:37.897219 - [DEBUG] Propagate flow
49131 2019-Jan-11 15:26:37.897243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49132 2019-Jan-11 15:26:37.897300 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49133 2019-Jan-11 15:26:37.897942 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49134 2019-Jan-11 15:26:37.898571 - [DEBUG] Edge function : AllBottom (result of previous compose)
49135 2019-Jan-11 15:26:37.898597 - [DEBUG]
49136 2019-Jan-11 15:26:37.898623 - [DEBUG] Join: AllTop & AllBottom
49137 2019-Jan-11 15:26:37.898650 - [DEBUG] = AllBottom (new jump func)
49138 2019-Jan-11 15:26:37.898676 - [DEBUG]
49139 2019-Jan-11 15:26:37.898716 - [DEBUG] Start adding new jump function
49140 2019-Jan-11 15:26:37.898741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49141 2019-Jan-11 15:26:37.898799 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49142 2019-Jan-11 15:26:37.899429 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49143 2019-Jan-11 15:26:37.900059 - [DEBUG] Edge Function : AllBottom
49144 2019-Jan-11 15:26:37.900088 - [DEBUG] End adding new jump function
49145 2019-Jan-11 15:26:37.900113 - [DEBUG]
49146 2019-Jan-11 15:26:37.900137 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
49147 2019-Jan-11 15:26:37.900162 - [DEBUG]
49148 2019-Jan-11 15:26:37.900186 - [DEBUG] Process 1333. path edge:
49149 2019-Jan-11 15:26:37.900211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49150 2019-Jan-11 15:26:37.900268 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
49151 2019-Jan-11 15:26:37.900897 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49152 2019-Jan-11 15:26:37.901540 - [DEBUG]
49153 2019-Jan-11 15:26:37.901565 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49154 2019-Jan-11 15:26:37.902211 - [DEBUG] Compose: EdgeIdentity * AllBottom
49155 2019-Jan-11 15:26:37.902242 - [DEBUG]
49156 2019-Jan-11 15:26:37.902266 - [DEBUG] Propagate flow
49157 2019-Jan-11 15:26:37.902290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49158 2019-Jan-11 15:26:37.902349 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49159 2019-Jan-11 15:26:37.902974 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49160 2019-Jan-11 15:26:37.903603 - [DEBUG] Edge function : AllBottom (result of previous compose)
49161 2019-Jan-11 15:26:37.903630 - [DEBUG]
49162 2019-Jan-11 15:26:37.903655 - [DEBUG] Join: AllTop & AllBottom
49163 2019-Jan-11 15:26:37.903682 - [DEBUG] = AllBottom (new jump func)
49164 2019-Jan-11 15:26:37.903708 - [DEBUG]
49165 2019-Jan-11 15:26:37.903732 - [DEBUG] Start adding new jump function
49166 2019-Jan-11 15:26:37.903757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49167 2019-Jan-11 15:26:37.903814 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49168 2019-Jan-11 15:26:37.904444 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49169 2019-Jan-11 15:26:37.905087 - [DEBUG] Edge Function : AllBottom
49170 2019-Jan-11 15:26:37.905117 - [DEBUG] End adding new jump function
49171 2019-Jan-11 15:26:37.905143 - [DEBUG]
49172 2019-Jan-11 15:26:37.905168 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
49173 2019-Jan-11 15:26:37.905193 - [DEBUG]
49174 2019-Jan-11 15:26:37.905217 - [DEBUG] Process 1334. path edge:
49175 2019-Jan-11 15:26:37.905242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49176 2019-Jan-11 15:26:37.905303 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
49177 2019-Jan-11 15:26:37.905943 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49178 2019-Jan-11 15:26:37.906573 - [DEBUG]
49179 2019-Jan-11 15:26:37.906599 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49180 2019-Jan-11 15:26:37.907248 - [DEBUG] Compose: EdgeIdentity * AllBottom
49181 2019-Jan-11 15:26:37.907277 - [DEBUG]
49182 2019-Jan-11 15:26:37.907302 - [DEBUG] Propagate flow
49183 2019-Jan-11 15:26:37.907326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49184 2019-Jan-11 15:26:37.907396 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49185 2019-Jan-11 15:26:37.908076 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49186 2019-Jan-11 15:26:37.908706 - [DEBUG] Edge function : AllBottom (result of previous compose)
49187 2019-Jan-11 15:26:37.908733 - [DEBUG]
49188 2019-Jan-11 15:26:37.908759 - [DEBUG] Join: AllTop & AllBottom
49189 2019-Jan-11 15:26:37.908786 - [DEBUG] = AllBottom (new jump func)
49190 2019-Jan-11 15:26:37.908812 - [DEBUG]
49191 2019-Jan-11 15:26:37.908836 - [DEBUG] Start adding new jump function
49192 2019-Jan-11 15:26:37.908861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49193 2019-Jan-11 15:26:37.908919 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49194 2019-Jan-11 15:26:37.909548 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
49195 2019-Jan-11 15:26:37.910171 - [DEBUG] Edge Function : AllBottom
49196 2019-Jan-11 15:26:37.910201 - [DEBUG] End adding new jump function
49197 2019-Jan-11 15:26:37.910226 - [DEBUG]
49198 2019-Jan-11 15:26:37.910251 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
49199 2019-Jan-11 15:26:37.910276 - [DEBUG]
49200 2019-Jan-11 15:26:37.910300 - [DEBUG] Process 1335. path edge:
49201 2019-Jan-11 15:26:37.910325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49202 2019-Jan-11 15:26:37.910383 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
49203 2019-Jan-11 15:26:37.911007 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49204 2019-Jan-11 15:26:37.911652 - [DEBUG]
49205 2019-Jan-11 15:26:37.911678 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
49206 2019-Jan-11 15:26:37.912321 - [DEBUG] Compose: EdgeIdentity * AllBottom
49207 2019-Jan-11 15:26:37.912350 - [DEBUG]
49208 2019-Jan-11 15:26:37.912375 - [DEBUG] Propagate flow
49209 2019-Jan-11 15:26:37.912399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49210 2019-Jan-11 15:26:37.912458 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49211 2019-Jan-11 15:26:37.913097 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49212 2019-Jan-11 15:26:37.913726 - [DEBUG] Edge function : AllBottom (result of previous compose)
49213 2019-Jan-11 15:26:37.913753 - [DEBUG]
49214 2019-Jan-11 15:26:37.913779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49215 2019-Jan-11 15:26:37.913806 - [DEBUG] = AllBottom
49216 2019-Jan-11 15:26:37.913832 - [DEBUG]
49217 2019-Jan-11 15:26:37.913856 - [DEBUG] PROPAGATE: No new function!
49218 2019-Jan-11 15:26:37.913882 - [DEBUG] EDGE:
49219 2019-Jan-11 15:26:37.913940 - [DEBUG] ---> 49220 2019-Jan-11 15:26:37.914578 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49221 2019-Jan-11 15:26:37.915207 - [DEBUG]
49222 2019-Jan-11 15:26:37.915234 - [DEBUG] EDGE:
49223 2019-Jan-11 15:26:37.915292 - [DEBUG] ---> 49224 2019-Jan-11 15:26:37.915918 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49225 2019-Jan-11 15:26:37.916546 - [DEBUG]
49226 2019-Jan-11 15:26:37.916573 - [DEBUG] EDGE:
49227 2019-Jan-11 15:26:37.916631 - [DEBUG] ---> 49228 2019-Jan-11 15:26:37.917269 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49229 2019-Jan-11 15:26:37.917911 - [DEBUG]
49230 2019-Jan-11 15:26:37.917950 - [DEBUG] Compose: EdgeIdentity * AllBottom
49231 2019-Jan-11 15:26:37.917977 - [DEBUG]
49232 2019-Jan-11 15:26:37.918001 - [DEBUG] Propagate flow
49233 2019-Jan-11 15:26:37.918024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49234 2019-Jan-11 15:26:37.918081 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49235 2019-Jan-11 15:26:37.918711 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49236 2019-Jan-11 15:26:37.919340 - [DEBUG] Edge function : AllBottom (result of previous compose)
49237 2019-Jan-11 15:26:37.919367 - [DEBUG]
49238 2019-Jan-11 15:26:37.919392 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49239 2019-Jan-11 15:26:37.919419 - [DEBUG] = AllBottom
49240 2019-Jan-11 15:26:37.919445 - [DEBUG]
49241 2019-Jan-11 15:26:37.919468 - [DEBUG] PROPAGATE: No new function!
49242 2019-Jan-11 15:26:37.919497 - [DEBUG] EDGE:
49243 2019-Jan-11 15:26:37.919556 - [DEBUG] ---> 49244 2019-Jan-11 15:26:37.920192 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49245 2019-Jan-11 15:26:37.920821 - [DEBUG]
49246 2019-Jan-11 15:26:37.920856 - [DEBUG] Compose: EdgeIdentity * AllBottom
49247 2019-Jan-11 15:26:37.920883 - [DEBUG]
49248 2019-Jan-11 15:26:37.920908 - [DEBUG] Propagate flow
49249 2019-Jan-11 15:26:37.920932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49250 2019-Jan-11 15:26:37.920990 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49251 2019-Jan-11 15:26:37.921640 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49252 2019-Jan-11 15:26:37.922268 - [DEBUG] Edge function : AllBottom (result of previous compose)
49253 2019-Jan-11 15:26:37.922294 - [DEBUG]
49254 2019-Jan-11 15:26:37.922320 - [DEBUG] Join: AllTop & AllBottom
49255 2019-Jan-11 15:26:37.922347 - [DEBUG] = AllBottom (new jump func)
49256 2019-Jan-11 15:26:37.922373 - [DEBUG]
49257 2019-Jan-11 15:26:37.922397 - [DEBUG] Start adding new jump function
49258 2019-Jan-11 15:26:37.922421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49259 2019-Jan-11 15:26:37.922478 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49260 2019-Jan-11 15:26:37.923107 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49261 2019-Jan-11 15:26:37.923741 - [DEBUG] Edge Function : AllBottom
49262 2019-Jan-11 15:26:37.923771 - [DEBUG] End adding new jump function
49263 2019-Jan-11 15:26:37.923796 - [DEBUG]
49264 2019-Jan-11 15:26:37.923820 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
49265 2019-Jan-11 15:26:37.923845 - [DEBUG]
49266 2019-Jan-11 15:26:37.923870 - [DEBUG] Process 1336. path edge:
49267 2019-Jan-11 15:26:37.923895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49268 2019-Jan-11 15:26:37.923952 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
49269 2019-Jan-11 15:26:37.924602 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49270 2019-Jan-11 15:26:37.925233 - [DEBUG]
49271 2019-Jan-11 15:26:37.925258 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49272 2019-Jan-11 15:26:37.925914 - [DEBUG] Possible callees:
49273 2019-Jan-11 15:26:37.925941 - [DEBUG] llvm.dbg.declare
49274 2019-Jan-11 15:26:37.925967 - [DEBUG] Possible return sites:
49275 2019-Jan-11 15:26:37.925992 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14349276 2019-Jan-11 15:26:37.927247 - [DEBUG] Found and process special summary
49277 2019-Jan-11 15:26:37.927282 - [DEBUG] Compose: EdgeIdentity * AllBottom
49278 2019-Jan-11 15:26:37.927311 - [DEBUG]
49279 2019-Jan-11 15:26:37.927335 - [DEBUG] Propagate flow
49280 2019-Jan-11 15:26:37.927360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49281 2019-Jan-11 15:26:37.927417 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49282 2019-Jan-11 15:26:37.928061 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49283 2019-Jan-11 15:26:37.928691 - [DEBUG] Edge function : AllBottom (result of previous compose)
49284 2019-Jan-11 15:26:37.928717 - [DEBUG]
49285 2019-Jan-11 15:26:37.928743 - [DEBUG] Join: AllTop & AllBottom
49286 2019-Jan-11 15:26:37.928770 - [DEBUG] = AllBottom (new jump func)
49287 2019-Jan-11 15:26:37.928796 - [DEBUG]
49288 2019-Jan-11 15:26:37.928820 - [DEBUG] Start adding new jump function
49289 2019-Jan-11 15:26:37.928844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49290 2019-Jan-11 15:26:37.928901 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49291 2019-Jan-11 15:26:37.929532 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49292 2019-Jan-11 15:26:37.930161 - [DEBUG] Edge Function : AllBottom
49293 2019-Jan-11 15:26:37.930189 - [DEBUG] End adding new jump function
49294 2019-Jan-11 15:26:37.930214 - [DEBUG]
49295 2019-Jan-11 15:26:37.930238 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
49296 2019-Jan-11 15:26:37.930263 - [DEBUG]
49297 2019-Jan-11 15:26:37.930287 - [DEBUG] Process 1337. path edge:
49298 2019-Jan-11 15:26:37.930312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49299 2019-Jan-11 15:26:37.930369 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
49300 2019-Jan-11 15:26:37.930998 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49301 2019-Jan-11 15:26:37.931643 - [DEBUG]
49302 2019-Jan-11 15:26:37.931668 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49303 2019-Jan-11 15:26:37.932318 - [DEBUG] Compose: EdgeIdentity * AllBottom
49304 2019-Jan-11 15:26:37.932348 - [DEBUG]
49305 2019-Jan-11 15:26:37.932372 - [DEBUG] Propagate flow
49306 2019-Jan-11 15:26:37.932396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49307 2019-Jan-11 15:26:37.932455 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
49308 2019-Jan-11 15:26:37.933080 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49309 2019-Jan-11 15:26:37.933709 - [DEBUG] Edge function : AllBottom (result of previous compose)
49310 2019-Jan-11 15:26:37.933736 - [DEBUG]
49311 2019-Jan-11 15:26:37.933762 - [DEBUG] Join: AllTop & AllBottom
49312 2019-Jan-11 15:26:37.933789 - [DEBUG] = AllBottom (new jump func)
49313 2019-Jan-11 15:26:37.933815 - [DEBUG]
49314 2019-Jan-11 15:26:37.933839 - [DEBUG] Start adding new jump function
49315 2019-Jan-11 15:26:37.933864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49316 2019-Jan-11 15:26:37.933930 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49317 2019-Jan-11 15:26:37.934572 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
49318 2019-Jan-11 15:26:37.935196 - [DEBUG] Edge Function : AllBottom
49319 2019-Jan-11 15:26:37.935225 - [DEBUG] End adding new jump function
49320 2019-Jan-11 15:26:37.935250 - [DEBUG]
49321 2019-Jan-11 15:26:37.935275 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
49322 2019-Jan-11 15:26:37.935300 - [DEBUG]
49323 2019-Jan-11 15:26:37.935324 - [DEBUG] Process 1338. path edge:
49324 2019-Jan-11 15:26:37.935349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49325 2019-Jan-11 15:26:37.935406 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
49326 2019-Jan-11 15:26:37.936030 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49327 2019-Jan-11 15:26:37.936658 - [DEBUG]
49328 2019-Jan-11 15:26:37.936685 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
49329 2019-Jan-11 15:26:37.937327 - [DEBUG] Compose: EdgeIdentity * AllBottom
49330 2019-Jan-11 15:26:37.937356 - [DEBUG]
49331 2019-Jan-11 15:26:37.937381 - [DEBUG] Propagate flow
49332 2019-Jan-11 15:26:37.937405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49333 2019-Jan-11 15:26:37.937464 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49334 2019-Jan-11 15:26:37.938106 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49335 2019-Jan-11 15:26:37.938734 - [DEBUG] Edge function : AllBottom (result of previous compose)
49336 2019-Jan-11 15:26:37.938760 - [DEBUG]
49337 2019-Jan-11 15:26:37.938786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49338 2019-Jan-11 15:26:37.938814 - [DEBUG] = AllBottom
49339 2019-Jan-11 15:26:37.938839 - [DEBUG]
49340 2019-Jan-11 15:26:37.938863 - [DEBUG] PROPAGATE: No new function!
49341 2019-Jan-11 15:26:37.938890 - [DEBUG] EDGE:
49342 2019-Jan-11 15:26:37.938949 - [DEBUG] ---> 49343 2019-Jan-11 15:26:37.939573 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49344 2019-Jan-11 15:26:37.940200 - [DEBUG]
49345 2019-Jan-11 15:26:37.940227 - [DEBUG] EDGE:
49346 2019-Jan-11 15:26:37.940285 - [DEBUG] ---> 49347 2019-Jan-11 15:26:37.940914 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49348 2019-Jan-11 15:26:37.941556 - [DEBUG]
49349 2019-Jan-11 15:26:37.941592 - [DEBUG] Compose: EdgeIdentity * AllBottom
49350 2019-Jan-11 15:26:37.941620 - [DEBUG]
49351 2019-Jan-11 15:26:37.941645 - [DEBUG] Propagate flow
49352 2019-Jan-11 15:26:37.941669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49353 2019-Jan-11 15:26:37.941727 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49354 2019-Jan-11 15:26:37.942357 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49355 2019-Jan-11 15:26:37.942985 - [DEBUG] Edge function : AllBottom (result of previous compose)
49356 2019-Jan-11 15:26:37.943011 - [DEBUG]
49357 2019-Jan-11 15:26:37.943037 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49358 2019-Jan-11 15:26:37.943064 - [DEBUG] = AllBottom
49359 2019-Jan-11 15:26:37.943090 - [DEBUG]
49360 2019-Jan-11 15:26:37.943114 - [DEBUG] PROPAGATE: No new function!
49361 2019-Jan-11 15:26:37.943141 - [DEBUG] EDGE:
49362 2019-Jan-11 15:26:37.943209 - [DEBUG] ---> 49363 2019-Jan-11 15:26:37.943847 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49364 2019-Jan-11 15:26:37.944476 - [DEBUG]
49365 2019-Jan-11 15:26:37.944503 - [DEBUG] EDGE:
49366 2019-Jan-11 15:26:37.944575 - [DEBUG] ---> 49367 2019-Jan-11 15:26:37.945203 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49368 2019-Jan-11 15:26:37.945833 - [DEBUG]
49369 2019-Jan-11 15:26:37.945866 - [DEBUG] Compose: EdgeIdentity * AllBottom
49370 2019-Jan-11 15:26:37.945894 - [DEBUG]
49371 2019-Jan-11 15:26:37.945918 - [DEBUG] Propagate flow
49372 2019-Jan-11 15:26:37.945942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49373 2019-Jan-11 15:26:37.946000 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49374 2019-Jan-11 15:26:37.946628 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49375 2019-Jan-11 15:26:37.947257 - [DEBUG] Edge function : AllBottom (result of previous compose)
49376 2019-Jan-11 15:26:37.947284 - [DEBUG]
49377 2019-Jan-11 15:26:37.947309 - [DEBUG] Join: AllTop & AllBottom
49378 2019-Jan-11 15:26:37.947336 - [DEBUG] = AllBottom (new jump func)
49379 2019-Jan-11 15:26:37.947362 - [DEBUG]
49380 2019-Jan-11 15:26:37.947386 - [DEBUG] Start adding new jump function
49381 2019-Jan-11 15:26:37.947410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49382 2019-Jan-11 15:26:37.947467 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49383 2019-Jan-11 15:26:37.948113 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49384 2019-Jan-11 15:26:37.948740 - [DEBUG] Edge Function : AllBottom
49385 2019-Jan-11 15:26:37.948769 - [DEBUG] End adding new jump function
49386 2019-Jan-11 15:26:37.948793 - [DEBUG]
49387 2019-Jan-11 15:26:37.948818 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
49388 2019-Jan-11 15:26:37.948843 - [DEBUG]
49389 2019-Jan-11 15:26:37.948867 - [DEBUG] Process 1339. path edge:
49390 2019-Jan-11 15:26:37.948892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49391 2019-Jan-11 15:26:37.948949 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
49392 2019-Jan-11 15:26:37.949576 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49393 2019-Jan-11 15:26:37.950205 - [DEBUG]
49394 2019-Jan-11 15:26:37.950231 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49395 2019-Jan-11 15:26:37.950875 - [DEBUG] Compose: EdgeIdentity * AllBottom
49396 2019-Jan-11 15:26:37.950905 - [DEBUG]
49397 2019-Jan-11 15:26:37.950929 - [DEBUG] Propagate flow
49398 2019-Jan-11 15:26:37.950954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49399 2019-Jan-11 15:26:37.951012 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49400 2019-Jan-11 15:26:37.951663 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49401 2019-Jan-11 15:26:37.952293 - [DEBUG] Edge function : AllBottom (result of previous compose)
49402 2019-Jan-11 15:26:37.952319 - [DEBUG]
49403 2019-Jan-11 15:26:37.952345 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49404 2019-Jan-11 15:26:37.952380 - [DEBUG] = AllBottom
49405 2019-Jan-11 15:26:37.952406 - [DEBUG]
49406 2019-Jan-11 15:26:37.952430 - [DEBUG] PROPAGATE: No new function!
49407 2019-Jan-11 15:26:37.952463 - [DEBUG] Compose: EdgeIdentity * AllBottom
49408 2019-Jan-11 15:26:37.952491 - [DEBUG]
49409 2019-Jan-11 15:26:37.952515 - [DEBUG] Propagate flow
49410 2019-Jan-11 15:26:37.952539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49411 2019-Jan-11 15:26:37.952596 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49412 2019-Jan-11 15:26:37.953232 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49413 2019-Jan-11 15:26:37.953861 - [DEBUG] Edge function : AllBottom (result of previous compose)
49414 2019-Jan-11 15:26:37.953887 - [DEBUG]
49415 2019-Jan-11 15:26:37.953913 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49416 2019-Jan-11 15:26:37.953940 - [DEBUG] = AllBottom
49417 2019-Jan-11 15:26:37.953965 - [DEBUG]
49418 2019-Jan-11 15:26:37.953989 - [DEBUG] PROPAGATE: No new function!
49419 2019-Jan-11 15:26:37.954015 - [DEBUG] EDGE:
49420 2019-Jan-11 15:26:37.954073 - [DEBUG] ---> 49421 2019-Jan-11 15:26:37.954716 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49422 2019-Jan-11 15:26:37.955345 - [DEBUG]
49423 2019-Jan-11 15:26:37.955372 - [DEBUG] EDGE:
49424 2019-Jan-11 15:26:37.955431 - [DEBUG] ---> 49425 2019-Jan-11 15:26:37.956058 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49426 2019-Jan-11 15:26:37.956686 - [DEBUG]
49427 2019-Jan-11 15:26:37.956714 - [DEBUG] EDGE:
49428 2019-Jan-11 15:26:37.956772 - [DEBUG] ---> 49429 2019-Jan-11 15:26:37.957401 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49430 2019-Jan-11 15:26:37.958044 - [DEBUG]
49431 2019-Jan-11 15:26:37.958079 - [DEBUG] Compose: EdgeIdentity * AllBottom
49432 2019-Jan-11 15:26:37.958107 - [DEBUG]
49433 2019-Jan-11 15:26:37.958130 - [DEBUG] Propagate flow
49434 2019-Jan-11 15:26:37.958154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49435 2019-Jan-11 15:26:37.958210 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49436 2019-Jan-11 15:26:37.958840 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49437 2019-Jan-11 15:26:37.959468 - [DEBUG] Edge function : AllBottom (result of previous compose)
49438 2019-Jan-11 15:26:37.959495 - [DEBUG]
49439 2019-Jan-11 15:26:37.959521 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49440 2019-Jan-11 15:26:37.959548 - [DEBUG] = AllBottom
49441 2019-Jan-11 15:26:37.959573 - [DEBUG]
49442 2019-Jan-11 15:26:37.959597 - [DEBUG] PROPAGATE: No new function!
49443 2019-Jan-11 15:26:37.959625 - [DEBUG] EDGE:
49444 2019-Jan-11 15:26:37.959684 - [DEBUG] ---> 49445 2019-Jan-11 15:26:37.960315 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49446 2019-Jan-11 15:26:37.960944 - [DEBUG]
49447 2019-Jan-11 15:26:37.960971 - [DEBUG] EDGE:
49448 2019-Jan-11 15:26:37.961030 - [DEBUG] ---> 49449 2019-Jan-11 15:26:37.961680 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49450 2019-Jan-11 15:26:37.962309 - [DEBUG]
49451 2019-Jan-11 15:26:37.962337 - [DEBUG] EDGE:
49452 2019-Jan-11 15:26:37.962395 - [DEBUG] ---> 49453 2019-Jan-11 15:26:37.963025 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49454 2019-Jan-11 15:26:37.963653 - [DEBUG]
49455 2019-Jan-11 15:26:37.963680 - [DEBUG] EDGE:
49456 2019-Jan-11 15:26:37.963738 - [DEBUG] ---> 49457 2019-Jan-11 15:26:37.964366 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49458 2019-Jan-11 15:26:37.965012 - [DEBUG]
49459 2019-Jan-11 15:26:37.965039 - [DEBUG] EDGE:
49460 2019-Jan-11 15:26:37.965098 - [DEBUG] ---> 49461 2019-Jan-11 15:26:37.965724 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49462 2019-Jan-11 15:26:37.966352 - [DEBUG]
49463 2019-Jan-11 15:26:37.966379 - [DEBUG] EDGE:
49464 2019-Jan-11 15:26:37.966437 - [DEBUG] ---> 49465 2019-Jan-11 15:26:37.967066 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49466 2019-Jan-11 15:26:37.967694 - [DEBUG]
49467 2019-Jan-11 15:26:37.967721 - [DEBUG] EDGE:
49468 2019-Jan-11 15:26:37.967779 - [DEBUG] ---> 49469 2019-Jan-11 15:26:37.968420 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49470 2019-Jan-11 15:26:37.969048 - [DEBUG]
49471 2019-Jan-11 15:26:37.969076 - [DEBUG] EDGE:
49472 2019-Jan-11 15:26:37.969133 - [DEBUG] ---> 49473 2019-Jan-11 15:26:37.969758 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49474 2019-Jan-11 15:26:37.970385 - [DEBUG]
49475 2019-Jan-11 15:26:37.970412 - [DEBUG] EDGE:
49476 2019-Jan-11 15:26:37.970470 - [DEBUG] ---> 49477 2019-Jan-11 15:26:37.971098 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49478 2019-Jan-11 15:26:37.971743 - [DEBUG]
49479 2019-Jan-11 15:26:37.971781 - [DEBUG] Compose: EdgeIdentity * AllBottom
49480 2019-Jan-11 15:26:37.971810 - [DEBUG]
49481 2019-Jan-11 15:26:37.971834 - [DEBUG] Propagate flow
49482 2019-Jan-11 15:26:37.971859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49483 2019-Jan-11 15:26:37.971916 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49484 2019-Jan-11 15:26:37.972545 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49485 2019-Jan-11 15:26:37.973173 - [DEBUG] Edge function : AllBottom (result of previous compose)
49486 2019-Jan-11 15:26:37.973200 - [DEBUG]
49487 2019-Jan-11 15:26:37.973226 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49488 2019-Jan-11 15:26:37.973253 - [DEBUG] = AllBottom
49489 2019-Jan-11 15:26:37.973289 - [DEBUG]
49490 2019-Jan-11 15:26:37.973313 - [DEBUG] PROPAGATE: No new function!
49491 2019-Jan-11 15:26:37.973341 - [DEBUG] EDGE:
49492 2019-Jan-11 15:26:37.973400 - [DEBUG] ---> 49493 2019-Jan-11 15:26:37.974035 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49494 2019-Jan-11 15:26:37.974679 - [DEBUG]
49495 2019-Jan-11 15:26:37.974707 - [DEBUG] Compose: EdgeIdentity * AllBottom
49496 2019-Jan-11 15:26:37.974733 - [DEBUG]
49497 2019-Jan-11 15:26:37.974757 - [DEBUG] Propagate flow
49498 2019-Jan-11 15:26:37.974780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49499 2019-Jan-11 15:26:37.974836 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49500 2019-Jan-11 15:26:37.975471 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49501 2019-Jan-11 15:26:37.976097 - [DEBUG] Edge function : AllBottom (result of previous compose)
49502 2019-Jan-11 15:26:37.976124 - [DEBUG]
49503 2019-Jan-11 15:26:37.976149 - [DEBUG] Join: AllTop & AllBottom
49504 2019-Jan-11 15:26:37.976176 - [DEBUG] = AllBottom (new jump func)
49505 2019-Jan-11 15:26:37.976202 - [DEBUG]
49506 2019-Jan-11 15:26:37.976226 - [DEBUG] Start adding new jump function
49507 2019-Jan-11 15:26:37.976250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49508 2019-Jan-11 15:26:37.976307 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49509 2019-Jan-11 15:26:37.976932 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49510 2019-Jan-11 15:26:37.977567 - [DEBUG] Edge Function : AllBottom
49511 2019-Jan-11 15:26:37.977596 - [DEBUG] End adding new jump function
49512 2019-Jan-11 15:26:37.977621 - [DEBUG]
49513 2019-Jan-11 15:26:37.977646 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
49514 2019-Jan-11 15:26:37.977671 - [DEBUG]
49515 2019-Jan-11 15:26:37.977695 - [DEBUG] Process 1340. path edge:
49516 2019-Jan-11 15:26:37.977720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49517 2019-Jan-11 15:26:37.977777 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
49518 2019-Jan-11 15:26:37.978429 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49519 2019-Jan-11 15:26:37.979054 - [DEBUG]
49520 2019-Jan-11 15:26:37.979079 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49521 2019-Jan-11 15:26:37.979722 - [DEBUG] Possible callees:
49522 2019-Jan-11 15:26:37.979748 - [DEBUG] llvm.dbg.declare
49523 2019-Jan-11 15:26:37.979774 - [DEBUG] Possible return sites:
49524 2019-Jan-11 15:26:37.979798 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9649525 2019-Jan-11 15:26:37.981051 - [DEBUG] Found and process special summary
49526 2019-Jan-11 15:26:37.981097 - [DEBUG] Compose: EdgeIdentity * AllBottom
49527 2019-Jan-11 15:26:37.981126 - [DEBUG]
49528 2019-Jan-11 15:26:37.981151 - [DEBUG] Propagate flow
49529 2019-Jan-11 15:26:37.981175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49530 2019-Jan-11 15:26:37.981248 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49531 2019-Jan-11 15:26:37.981886 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49532 2019-Jan-11 15:26:37.982513 - [DEBUG] Edge function : AllBottom (result of previous compose)
49533 2019-Jan-11 15:26:37.982539 - [DEBUG]
49534 2019-Jan-11 15:26:37.982565 - [DEBUG] Join: AllTop & AllBottom
49535 2019-Jan-11 15:26:37.982592 - [DEBUG] = AllBottom (new jump func)
49536 2019-Jan-11 15:26:37.982617 - [DEBUG]
49537 2019-Jan-11 15:26:37.982641 - [DEBUG] Start adding new jump function
49538 2019-Jan-11 15:26:37.982665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49539 2019-Jan-11 15:26:37.982722 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49540 2019-Jan-11 15:26:37.983348 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49541 2019-Jan-11 15:26:37.983976 - [DEBUG] Edge Function : AllBottom
49542 2019-Jan-11 15:26:37.984005 - [DEBUG] End adding new jump function
49543 2019-Jan-11 15:26:37.984030 - [DEBUG]
49544 2019-Jan-11 15:26:37.984054 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49545 2019-Jan-11 15:26:37.984079 - [DEBUG]
49546 2019-Jan-11 15:26:37.984103 - [DEBUG] Process 1341. path edge:
49547 2019-Jan-11 15:26:37.984128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49548 2019-Jan-11 15:26:37.984185 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
49549 2019-Jan-11 15:26:37.984828 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49550 2019-Jan-11 15:26:37.985454 - [DEBUG]
49551 2019-Jan-11 15:26:37.985480 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49552 2019-Jan-11 15:26:37.986126 - [DEBUG] Compose: EdgeIdentity * AllBottom
49553 2019-Jan-11 15:26:37.986156 - [DEBUG]
49554 2019-Jan-11 15:26:37.986180 - [DEBUG] Propagate flow
49555 2019-Jan-11 15:26:37.986205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49556 2019-Jan-11 15:26:37.986263 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49557 2019-Jan-11 15:26:37.986889 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49558 2019-Jan-11 15:26:37.987514 - [DEBUG] Edge function : AllBottom (result of previous compose)
49559 2019-Jan-11 15:26:37.987541 - [DEBUG]
49560 2019-Jan-11 15:26:37.987567 - [DEBUG] Join: AllTop & AllBottom
49561 2019-Jan-11 15:26:37.987594 - [DEBUG] = AllBottom (new jump func)
49562 2019-Jan-11 15:26:37.987619 - [DEBUG]
49563 2019-Jan-11 15:26:37.987644 - [DEBUG] Start adding new jump function
49564 2019-Jan-11 15:26:37.987668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49565 2019-Jan-11 15:26:37.987724 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49566 2019-Jan-11 15:26:37.988366 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49567 2019-Jan-11 15:26:37.988989 - [DEBUG] Edge Function : AllBottom
49568 2019-Jan-11 15:26:37.989019 - [DEBUG] End adding new jump function
49569 2019-Jan-11 15:26:37.989044 - [DEBUG]
49570 2019-Jan-11 15:26:37.989068 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49571 2019-Jan-11 15:26:37.989094 - [DEBUG]
49572 2019-Jan-11 15:26:37.989118 - [DEBUG] Process 1342. path edge:
49573 2019-Jan-11 15:26:37.989142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49574 2019-Jan-11 15:26:37.989199 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
49575 2019-Jan-11 15:26:37.989833 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49576 2019-Jan-11 15:26:37.990459 - [DEBUG]
49577 2019-Jan-11 15:26:37.990486 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49578 2019-Jan-11 15:26:37.991126 - [DEBUG] Compose: EdgeIdentity * AllBottom
49579 2019-Jan-11 15:26:37.991155 - [DEBUG]
49580 2019-Jan-11 15:26:37.991180 - [DEBUG] Propagate flow
49581 2019-Jan-11 15:26:37.991216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49582 2019-Jan-11 15:26:37.991274 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49583 2019-Jan-11 15:26:37.991909 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49584 2019-Jan-11 15:26:37.992535 - [DEBUG] Edge function : AllBottom (result of previous compose)
49585 2019-Jan-11 15:26:37.992562 - [DEBUG]
49586 2019-Jan-11 15:26:37.992587 - [DEBUG] Join: AllTop & AllBottom
49587 2019-Jan-11 15:26:37.992614 - [DEBUG] = AllBottom (new jump func)
49588 2019-Jan-11 15:26:37.992640 - [DEBUG]
49589 2019-Jan-11 15:26:37.992664 - [DEBUG] Start adding new jump function
49590 2019-Jan-11 15:26:37.992688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49591 2019-Jan-11 15:26:37.992744 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49592 2019-Jan-11 15:26:37.993372 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
49593 2019-Jan-11 15:26:37.993998 - [DEBUG] Edge Function : AllBottom
49594 2019-Jan-11 15:26:37.994027 - [DEBUG] End adding new jump function
49595 2019-Jan-11 15:26:37.994052 - [DEBUG]
49596 2019-Jan-11 15:26:37.994076 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49597 2019-Jan-11 15:26:37.994101 - [DEBUG]
49598 2019-Jan-11 15:26:37.994125 - [DEBUG] Process 1343. path edge:
49599 2019-Jan-11 15:26:37.994150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49600 2019-Jan-11 15:26:37.994207 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
49601 2019-Jan-11 15:26:37.994846 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49602 2019-Jan-11 15:26:37.995470 - [DEBUG]
49603 2019-Jan-11 15:26:37.995496 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
49604 2019-Jan-11 15:26:37.996143 - [DEBUG] EDGE:
49605 2019-Jan-11 15:26:37.996202 - [DEBUG] ---> 49606 2019-Jan-11 15:26:37.996827 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49607 2019-Jan-11 15:26:37.997452 - [DEBUG]
49608 2019-Jan-11 15:26:37.997478 - [DEBUG] EDGE:
49609 2019-Jan-11 15:26:37.997535 - [DEBUG] ---> 49610 2019-Jan-11 15:26:37.998175 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49611 2019-Jan-11 15:26:37.998800 - [DEBUG]
49612 2019-Jan-11 15:26:37.998826 - [DEBUG] Compose: EdgeIdentity * AllBottom
49613 2019-Jan-11 15:26:37.998854 - [DEBUG]
49614 2019-Jan-11 15:26:37.998878 - [DEBUG] Propagate flow
49615 2019-Jan-11 15:26:37.998902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49616 2019-Jan-11 15:26:37.998959 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49617 2019-Jan-11 15:26:37.999585 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49618 2019-Jan-11 15:26:38.000220 - [DEBUG] Edge function : AllBottom (result of previous compose)
49619 2019-Jan-11 15:26:38.000248 - [DEBUG]
49620 2019-Jan-11 15:26:38.000274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49621 2019-Jan-11 15:26:38.000301 - [DEBUG] = AllBottom
49622 2019-Jan-11 15:26:38.000326 - [DEBUG]
49623 2019-Jan-11 15:26:38.000350 - [DEBUG] PROPAGATE: No new function!
49624 2019-Jan-11 15:26:38.000376 - [DEBUG] EDGE:
49625 2019-Jan-11 15:26:38.000434 - [DEBUG] ---> 49626 2019-Jan-11 15:26:38.001063 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49627 2019-Jan-11 15:26:38.001705 - [DEBUG]
49628 2019-Jan-11 15:26:38.001731 - [DEBUG] Compose: EdgeIdentity * AllBottom
49629 2019-Jan-11 15:26:38.001759 - [DEBUG]
49630 2019-Jan-11 15:26:38.001783 - [DEBUG] Propagate flow
49631 2019-Jan-11 15:26:38.001808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49632 2019-Jan-11 15:26:38.001864 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49633 2019-Jan-11 15:26:38.002493 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49634 2019-Jan-11 15:26:38.003127 - [DEBUG] Edge function : AllBottom (result of previous compose)
49635 2019-Jan-11 15:26:38.003154 - [DEBUG]
49636 2019-Jan-11 15:26:38.003180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49637 2019-Jan-11 15:26:38.003207 - [DEBUG] = AllBottom
49638 2019-Jan-11 15:26:38.003232 - [DEBUG]
49639 2019-Jan-11 15:26:38.003256 - [DEBUG] PROPAGATE: No new function!
49640 2019-Jan-11 15:26:38.003295 - [DEBUG] Compose: EdgeIdentity * AllBottom
49641 2019-Jan-11 15:26:38.003323 - [DEBUG]
49642 2019-Jan-11 15:26:38.003348 - [DEBUG] Propagate flow
49643 2019-Jan-11 15:26:38.003373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49644 2019-Jan-11 15:26:38.003431 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49645 2019-Jan-11 15:26:38.004060 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49646 2019-Jan-11 15:26:38.004700 - [DEBUG] Edge function : AllBottom (result of previous compose)
49647 2019-Jan-11 15:26:38.004726 - [DEBUG]
49648 2019-Jan-11 15:26:38.004750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49649 2019-Jan-11 15:26:38.004776 - [DEBUG] = AllBottom
49650 2019-Jan-11 15:26:38.004801 - [DEBUG]
49651 2019-Jan-11 15:26:38.004824 - [DEBUG] PROPAGATE: No new function!
49652 2019-Jan-11 15:26:38.004849 - [DEBUG] Compose: EdgeIdentity * AllBottom
49653 2019-Jan-11 15:26:38.004875 - [DEBUG]
49654 2019-Jan-11 15:26:38.004899 - [DEBUG] Propagate flow
49655 2019-Jan-11 15:26:38.004922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49656 2019-Jan-11 15:26:38.004979 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49657 2019-Jan-11 15:26:38.005607 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49658 2019-Jan-11 15:26:38.006250 - [DEBUG] Edge function : AllBottom (result of previous compose)
49659 2019-Jan-11 15:26:38.006277 - [DEBUG]
49660 2019-Jan-11 15:26:38.006304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49661 2019-Jan-11 15:26:38.006332 - [DEBUG] = AllBottom
49662 2019-Jan-11 15:26:38.006357 - [DEBUG]
49663 2019-Jan-11 15:26:38.006381 - [DEBUG] PROPAGATE: No new function!
49664 2019-Jan-11 15:26:38.006409 - [DEBUG] EDGE:
49665 2019-Jan-11 15:26:38.006476 - [DEBUG] ---> 49666 2019-Jan-11 15:26:38.007131 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49667 2019-Jan-11 15:26:38.007758 - [DEBUG]
49668 2019-Jan-11 15:26:38.007801 - [DEBUG] Compose: EdgeIdentity * AllBottom
49669 2019-Jan-11 15:26:38.007830 - [DEBUG]
49670 2019-Jan-11 15:26:38.007855 - [DEBUG] Propagate flow
49671 2019-Jan-11 15:26:38.007897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49672 2019-Jan-11 15:26:38.007955 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49673 2019-Jan-11 15:26:38.008585 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49674 2019-Jan-11 15:26:38.009214 - [DEBUG] Edge function : AllBottom (result of previous compose)
49675 2019-Jan-11 15:26:38.009240 - [DEBUG]
49676 2019-Jan-11 15:26:38.009267 - [DEBUG] Join: AllTop & AllBottom
49677 2019-Jan-11 15:26:38.009294 - [DEBUG] = AllBottom (new jump func)
49678 2019-Jan-11 15:26:38.009319 - [DEBUG]
49679 2019-Jan-11 15:26:38.009344 - [DEBUG] Start adding new jump function
49680 2019-Jan-11 15:26:38.009368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49681 2019-Jan-11 15:26:38.009425 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49682 2019-Jan-11 15:26:38.010055 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49683 2019-Jan-11 15:26:38.010684 - [DEBUG] Edge Function : AllBottom
49684 2019-Jan-11 15:26:38.010716 - [DEBUG] End adding new jump function
49685 2019-Jan-11 15:26:38.010741 - [DEBUG]
49686 2019-Jan-11 15:26:38.010766 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49687 2019-Jan-11 15:26:38.010791 - [DEBUG]
49688 2019-Jan-11 15:26:38.010815 - [DEBUG] Process 1344. path edge:
49689 2019-Jan-11 15:26:38.010840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49690 2019-Jan-11 15:26:38.010898 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49691 2019-Jan-11 15:26:38.011540 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49692 2019-Jan-11 15:26:38.012167 - [DEBUG]
49693 2019-Jan-11 15:26:38.012192 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49694 2019-Jan-11 15:26:38.012828 - [DEBUG] Possible callees:
49695 2019-Jan-11 15:26:38.012855 - [DEBUG] bar
49696 2019-Jan-11 15:26:38.012881 - [DEBUG] Possible return sites:
49697 2019-Jan-11 15:26:38.012906 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949698 2019-Jan-11 15:26:38.014152 - [DEBUG] Found and process special summary
49699 2019-Jan-11 15:26:38.014187 - [DEBUG] Compose: EdgeIdentity * AllBottom
49700 2019-Jan-11 15:26:38.014215 - [DEBUG]
49701 2019-Jan-11 15:26:38.014240 - [DEBUG] Propagate flow
49702 2019-Jan-11 15:26:38.014265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49703 2019-Jan-11 15:26:38.014323 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49704 2019-Jan-11 15:26:38.014968 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49705 2019-Jan-11 15:26:38.015598 - [DEBUG] Edge function : AllBottom (result of previous compose)
49706 2019-Jan-11 15:26:38.015624 - [DEBUG]
49707 2019-Jan-11 15:26:38.015650 - [DEBUG] Join: AllTop & AllBottom
49708 2019-Jan-11 15:26:38.015677 - [DEBUG] = AllBottom (new jump func)
49709 2019-Jan-11 15:26:38.015703 - [DEBUG]
49710 2019-Jan-11 15:26:38.015736 - [DEBUG] Start adding new jump function
49711 2019-Jan-11 15:26:38.015760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49712 2019-Jan-11 15:26:38.015818 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49713 2019-Jan-11 15:26:38.016447 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49714 2019-Jan-11 15:26:38.017074 - [DEBUG] Edge Function : AllBottom
49715 2019-Jan-11 15:26:38.017104 - [DEBUG] End adding new jump function
49716 2019-Jan-11 15:26:38.017129 - [DEBUG]
49717 2019-Jan-11 15:26:38.017153 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49718 2019-Jan-11 15:26:38.017179 - [DEBUG]
49719 2019-Jan-11 15:26:38.017203 - [DEBUG] Process 1345. path edge:
49720 2019-Jan-11 15:26:38.017228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49721 2019-Jan-11 15:26:38.017285 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49722 2019-Jan-11 15:26:38.017927 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49723 2019-Jan-11 15:26:38.018555 - [DEBUG]
49724 2019-Jan-11 15:26:38.018580 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49725 2019-Jan-11 15:26:38.019224 - [DEBUG] Compose: EdgeIdentity * AllBottom
49726 2019-Jan-11 15:26:38.019254 - [DEBUG]
49727 2019-Jan-11 15:26:38.019278 - [DEBUG] Propagate flow
49728 2019-Jan-11 15:26:38.019303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49729 2019-Jan-11 15:26:38.019361 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49730 2019-Jan-11 15:26:38.019988 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49731 2019-Jan-11 15:26:38.020617 - [DEBUG] Edge function : AllBottom (result of previous compose)
49732 2019-Jan-11 15:26:38.020644 - [DEBUG]
49733 2019-Jan-11 15:26:38.020670 - [DEBUG] Join: AllTop & AllBottom
49734 2019-Jan-11 15:26:38.020697 - [DEBUG] = AllBottom (new jump func)
49735 2019-Jan-11 15:26:38.020723 - [DEBUG]
49736 2019-Jan-11 15:26:38.020748 - [DEBUG] Start adding new jump function
49737 2019-Jan-11 15:26:38.020772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49738 2019-Jan-11 15:26:38.020829 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49739 2019-Jan-11 15:26:38.021473 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49740 2019-Jan-11 15:26:38.022099 - [DEBUG] Edge Function : AllBottom
49741 2019-Jan-11 15:26:38.022128 - [DEBUG] End adding new jump function
49742 2019-Jan-11 15:26:38.022153 - [DEBUG]
49743 2019-Jan-11 15:26:38.022177 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49744 2019-Jan-11 15:26:38.022202 - [DEBUG]
49745 2019-Jan-11 15:26:38.022226 - [DEBUG] Process 1346. path edge:
49746 2019-Jan-11 15:26:38.022251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49747 2019-Jan-11 15:26:38.022308 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49748 2019-Jan-11 15:26:38.022935 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49749 2019-Jan-11 15:26:38.023566 - [DEBUG]
49750 2019-Jan-11 15:26:38.023592 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49751 2019-Jan-11 15:26:38.024232 - [DEBUG] Compose: EdgeIdentity * AllBottom
49752 2019-Jan-11 15:26:38.024262 - [DEBUG]
49753 2019-Jan-11 15:26:38.024295 - [DEBUG] Propagate flow
49754 2019-Jan-11 15:26:38.024319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49755 2019-Jan-11 15:26:38.024378 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49756 2019-Jan-11 15:26:38.025032 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49757 2019-Jan-11 15:26:38.025662 - [DEBUG] Edge function : AllBottom (result of previous compose)
49758 2019-Jan-11 15:26:38.025688 - [DEBUG]
49759 2019-Jan-11 15:26:38.025714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49760 2019-Jan-11 15:26:38.025741 - [DEBUG] = AllBottom
49761 2019-Jan-11 15:26:38.025767 - [DEBUG]
49762 2019-Jan-11 15:26:38.025791 - [DEBUG] PROPAGATE: No new function!
49763 2019-Jan-11 15:26:38.025824 - [DEBUG] Compose: EdgeIdentity * AllBottom
49764 2019-Jan-11 15:26:38.025852 - [DEBUG]
49765 2019-Jan-11 15:26:38.025877 - [DEBUG] Propagate flow
49766 2019-Jan-11 15:26:38.025901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49767 2019-Jan-11 15:26:38.025958 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49768 2019-Jan-11 15:26:38.026594 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49769 2019-Jan-11 15:26:38.027223 - [DEBUG] Edge function : AllBottom (result of previous compose)
49770 2019-Jan-11 15:26:38.027250 - [DEBUG]
49771 2019-Jan-11 15:26:38.027275 - [DEBUG] Join: AllTop & AllBottom
49772 2019-Jan-11 15:26:38.027303 - [DEBUG] = AllBottom (new jump func)
49773 2019-Jan-11 15:26:38.027328 - [DEBUG]
49774 2019-Jan-11 15:26:38.027352 - [DEBUG] Start adding new jump function
49775 2019-Jan-11 15:26:38.027376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49776 2019-Jan-11 15:26:38.027434 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49777 2019-Jan-11 15:26:38.028080 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49778 2019-Jan-11 15:26:38.028715 - [DEBUG] Edge Function : AllBottom
49779 2019-Jan-11 15:26:38.028744 - [DEBUG] End adding new jump function
49780 2019-Jan-11 15:26:38.028769 - [DEBUG]
49781 2019-Jan-11 15:26:38.028793 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49782 2019-Jan-11 15:26:38.028818 - [DEBUG]
49783 2019-Jan-11 15:26:38.028843 - [DEBUG] Process 1347. path edge:
49784 2019-Jan-11 15:26:38.028867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49785 2019-Jan-11 15:26:38.028924 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
49786 2019-Jan-11 15:26:38.029561 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49787 2019-Jan-11 15:26:38.030189 - [DEBUG]
49788 2019-Jan-11 15:26:38.030214 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49789 2019-Jan-11 15:26:38.030856 - [DEBUG] Possible callees:
49790 2019-Jan-11 15:26:38.030882 - [DEBUG] llvm.dbg.declare
49791 2019-Jan-11 15:26:38.030908 - [DEBUG] Possible return sites:
49792 2019-Jan-11 15:26:38.030933 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10349793 2019-Jan-11 15:26:38.032199 - [DEBUG] Found and process special summary
49794 2019-Jan-11 15:26:38.032233 - [DEBUG] Compose: EdgeIdentity * AllBottom
49795 2019-Jan-11 15:26:38.032273 - [DEBUG]
49796 2019-Jan-11 15:26:38.032299 - [DEBUG] Propagate flow
49797 2019-Jan-11 15:26:38.032323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49798 2019-Jan-11 15:26:38.032381 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49799 2019-Jan-11 15:26:38.033012 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49800 2019-Jan-11 15:26:38.033641 - [DEBUG] Edge function : AllBottom (result of previous compose)
49801 2019-Jan-11 15:26:38.033668 - [DEBUG]
49802 2019-Jan-11 15:26:38.033694 - [DEBUG] Join: AllTop & AllBottom
49803 2019-Jan-11 15:26:38.033721 - [DEBUG] = AllBottom (new jump func)
49804 2019-Jan-11 15:26:38.033747 - [DEBUG]
49805 2019-Jan-11 15:26:38.033771 - [DEBUG] Start adding new jump function
49806 2019-Jan-11 15:26:38.033796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49807 2019-Jan-11 15:26:38.033854 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49808 2019-Jan-11 15:26:38.034482 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49809 2019-Jan-11 15:26:38.035127 - [DEBUG] Edge Function : AllBottom
49810 2019-Jan-11 15:26:38.035156 - [DEBUG] End adding new jump function
49811 2019-Jan-11 15:26:38.035181 - [DEBUG]
49812 2019-Jan-11 15:26:38.035205 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49813 2019-Jan-11 15:26:38.035230 - [DEBUG]
49814 2019-Jan-11 15:26:38.035255 - [DEBUG] Process 1348. path edge:
49815 2019-Jan-11 15:26:38.035279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49816 2019-Jan-11 15:26:38.035337 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
49817 2019-Jan-11 15:26:38.035966 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49818 2019-Jan-11 15:26:38.036594 - [DEBUG]
49819 2019-Jan-11 15:26:38.036619 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49820 2019-Jan-11 15:26:38.037264 - [DEBUG] Compose: EdgeIdentity * AllBottom
49821 2019-Jan-11 15:26:38.037293 - [DEBUG]
49822 2019-Jan-11 15:26:38.037318 - [DEBUG] Propagate flow
49823 2019-Jan-11 15:26:38.037343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49824 2019-Jan-11 15:26:38.037401 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49825 2019-Jan-11 15:26:38.038041 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49826 2019-Jan-11 15:26:38.038669 - [DEBUG] Edge function : AllBottom (result of previous compose)
49827 2019-Jan-11 15:26:38.038696 - [DEBUG]
49828 2019-Jan-11 15:26:38.038721 - [DEBUG] Join: AllTop & AllBottom
49829 2019-Jan-11 15:26:38.038749 - [DEBUG] = AllBottom (new jump func)
49830 2019-Jan-11 15:26:38.038775 - [DEBUG]
49831 2019-Jan-11 15:26:38.038799 - [DEBUG] Start adding new jump function
49832 2019-Jan-11 15:26:38.038824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49833 2019-Jan-11 15:26:38.038881 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49834 2019-Jan-11 15:26:38.039511 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
49835 2019-Jan-11 15:26:38.040134 - [DEBUG] Edge Function : AllBottom
49836 2019-Jan-11 15:26:38.040163 - [DEBUG] End adding new jump function
49837 2019-Jan-11 15:26:38.040188 - [DEBUG]
49838 2019-Jan-11 15:26:38.040213 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49839 2019-Jan-11 15:26:38.040238 - [DEBUG]
49840 2019-Jan-11 15:26:38.040262 - [DEBUG] Process 1349. path edge:
49841 2019-Jan-11 15:26:38.040295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49842 2019-Jan-11 15:26:38.040353 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49843 2019-Jan-11 15:26:38.040979 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49844 2019-Jan-11 15:26:38.041625 - [DEBUG]
49845 2019-Jan-11 15:26:38.041652 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49846 2019-Jan-11 15:26:38.042288 - [DEBUG] Compose: EdgeIdentity * AllBottom
49847 2019-Jan-11 15:26:38.042319 - [DEBUG]
49848 2019-Jan-11 15:26:38.042344 - [DEBUG] Propagate flow
49849 2019-Jan-11 15:26:38.042368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49850 2019-Jan-11 15:26:38.042426 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49851 2019-Jan-11 15:26:38.043061 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49852 2019-Jan-11 15:26:38.043692 - [DEBUG] Edge function : AllBottom (result of previous compose)
49853 2019-Jan-11 15:26:38.043718 - [DEBUG]
49854 2019-Jan-11 15:26:38.043744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49855 2019-Jan-11 15:26:38.043771 - [DEBUG] = AllBottom
49856 2019-Jan-11 15:26:38.043797 - [DEBUG]
49857 2019-Jan-11 15:26:38.043821 - [DEBUG] PROPAGATE: No new function!
49858 2019-Jan-11 15:26:38.043848 - [DEBUG] EDGE:
49859 2019-Jan-11 15:26:38.043907 - [DEBUG] ---> 49860 2019-Jan-11 15:26:38.044545 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49861 2019-Jan-11 15:26:38.045175 - [DEBUG]
49862 2019-Jan-11 15:26:38.045203 - [DEBUG] EDGE:
49863 2019-Jan-11 15:26:38.045261 - [DEBUG] ---> 49864 2019-Jan-11 15:26:38.045892 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49865 2019-Jan-11 15:26:38.046522 - [DEBUG]
49866 2019-Jan-11 15:26:38.046559 - [DEBUG] Compose: EdgeIdentity * AllBottom
49867 2019-Jan-11 15:26:38.046588 - [DEBUG]
49868 2019-Jan-11 15:26:38.046613 - [DEBUG] Propagate flow
49869 2019-Jan-11 15:26:38.046638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49870 2019-Jan-11 15:26:38.046695 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49871 2019-Jan-11 15:26:38.047326 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49872 2019-Jan-11 15:26:38.047971 - [DEBUG] Edge function : AllBottom (result of previous compose)
49873 2019-Jan-11 15:26:38.047997 - [DEBUG]
49874 2019-Jan-11 15:26:38.048022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49875 2019-Jan-11 15:26:38.048049 - [DEBUG] = AllBottom
49876 2019-Jan-11 15:26:38.048073 - [DEBUG]
49877 2019-Jan-11 15:26:38.048097 - [DEBUG] PROPAGATE: No new function!
49878 2019-Jan-11 15:26:38.048124 - [DEBUG] EDGE:
49879 2019-Jan-11 15:26:38.048182 - [DEBUG] ---> 49880 2019-Jan-11 15:26:38.048818 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49881 2019-Jan-11 15:26:38.049447 - [DEBUG]
49882 2019-Jan-11 15:26:38.049474 - [DEBUG] EDGE:
49883 2019-Jan-11 15:26:38.049532 - [DEBUG] ---> 49884 2019-Jan-11 15:26:38.050158 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49885 2019-Jan-11 15:26:38.050795 - [DEBUG]
49886 2019-Jan-11 15:26:38.050823 - [DEBUG] EDGE:
49887 2019-Jan-11 15:26:38.050882 - [DEBUG] ---> 49888 2019-Jan-11 15:26:38.051525 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49889 2019-Jan-11 15:26:38.052154 - [DEBUG]
49890 2019-Jan-11 15:26:38.052189 - [DEBUG] Compose: EdgeIdentity * AllBottom
49891 2019-Jan-11 15:26:38.052218 - [DEBUG]
49892 2019-Jan-11 15:26:38.052243 - [DEBUG] Propagate flow
49893 2019-Jan-11 15:26:38.052267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49894 2019-Jan-11 15:26:38.052325 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49895 2019-Jan-11 15:26:38.052954 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49896 2019-Jan-11 15:26:38.053583 - [DEBUG] Edge function : AllBottom (result of previous compose)
49897 2019-Jan-11 15:26:38.053610 - [DEBUG]
49898 2019-Jan-11 15:26:38.053635 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49899 2019-Jan-11 15:26:38.053663 - [DEBUG] = AllBottom
49900 2019-Jan-11 15:26:38.053688 - [DEBUG]
49901 2019-Jan-11 15:26:38.053713 - [DEBUG] PROPAGATE: No new function!
49902 2019-Jan-11 15:26:38.053741 - [DEBUG] EDGE:
49903 2019-Jan-11 15:26:38.053799 - [DEBUG] ---> 49904 2019-Jan-11 15:26:38.054429 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49905 2019-Jan-11 15:26:38.055073 - [DEBUG]
49906 2019-Jan-11 15:26:38.055101 - [DEBUG] Compose: EdgeIdentity * AllBottom
49907 2019-Jan-11 15:26:38.055129 - [DEBUG]
49908 2019-Jan-11 15:26:38.055154 - [DEBUG] Propagate flow
49909 2019-Jan-11 15:26:38.055178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49910 2019-Jan-11 15:26:38.055236 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49911 2019-Jan-11 15:26:38.055865 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49912 2019-Jan-11 15:26:38.056492 - [DEBUG] Edge function : AllBottom (result of previous compose)
49913 2019-Jan-11 15:26:38.056519 - [DEBUG]
49914 2019-Jan-11 15:26:38.056544 - [DEBUG] Join: AllTop & AllBottom
49915 2019-Jan-11 15:26:38.056572 - [DEBUG] = AllBottom (new jump func)
49916 2019-Jan-11 15:26:38.056598 - [DEBUG]
49917 2019-Jan-11 15:26:38.056622 - [DEBUG] Start adding new jump function
49918 2019-Jan-11 15:26:38.056647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49919 2019-Jan-11 15:26:38.056704 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49920 2019-Jan-11 15:26:38.057330 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49921 2019-Jan-11 15:26:38.057972 - [DEBUG] Edge Function : AllBottom
49922 2019-Jan-11 15:26:38.057999 - [DEBUG] End adding new jump function
49923 2019-Jan-11 15:26:38.058024 - [DEBUG]
49924 2019-Jan-11 15:26:38.058047 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49925 2019-Jan-11 15:26:38.058072 - [DEBUG]
49926 2019-Jan-11 15:26:38.058095 - [DEBUG] Process 1350. path edge:
49927 2019-Jan-11 15:26:38.058119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49928 2019-Jan-11 15:26:38.058176 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49929 2019-Jan-11 15:26:38.058804 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49930 2019-Jan-11 15:26:38.059437 - [DEBUG]
49931 2019-Jan-11 15:26:38.059463 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49932 2019-Jan-11 15:26:38.060097 - [DEBUG] Possible callees:
49933 2019-Jan-11 15:26:38.060123 - [DEBUG] bar
49934 2019-Jan-11 15:26:38.060149 - [DEBUG] Possible return sites:
49935 2019-Jan-11 15:26:38.060173 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949936 2019-Jan-11 15:26:38.061431 - [DEBUG] Found and process special summary
49937 2019-Jan-11 15:26:38.061471 - [DEBUG] Compose: EdgeIdentity * AllBottom
49938 2019-Jan-11 15:26:38.061499 - [DEBUG]
49939 2019-Jan-11 15:26:38.061524 - [DEBUG] Propagate flow
49940 2019-Jan-11 15:26:38.061547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49941 2019-Jan-11 15:26:38.061604 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49942 2019-Jan-11 15:26:38.062234 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49943 2019-Jan-11 15:26:38.062860 - [DEBUG] Edge function : AllBottom (result of previous compose)
49944 2019-Jan-11 15:26:38.062886 - [DEBUG]
49945 2019-Jan-11 15:26:38.062912 - [DEBUG] Join: AllTop & AllBottom
49946 2019-Jan-11 15:26:38.062939 - [DEBUG] = AllBottom (new jump func)
49947 2019-Jan-11 15:26:38.062965 - [DEBUG]
49948 2019-Jan-11 15:26:38.062989 - [DEBUG] Start adding new jump function
49949 2019-Jan-11 15:26:38.063014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49950 2019-Jan-11 15:26:38.063071 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49951 2019-Jan-11 15:26:38.063696 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49952 2019-Jan-11 15:26:38.064324 - [DEBUG] Edge Function : AllBottom
49953 2019-Jan-11 15:26:38.064353 - [DEBUG] End adding new jump function
49954 2019-Jan-11 15:26:38.064378 - [DEBUG]
49955 2019-Jan-11 15:26:38.064402 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
49956 2019-Jan-11 15:26:38.064428 - [DEBUG]
49957 2019-Jan-11 15:26:38.064452 - [DEBUG] Process 1351. path edge:
49958 2019-Jan-11 15:26:38.064477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49959 2019-Jan-11 15:26:38.064546 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49960 2019-Jan-11 15:26:38.065176 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49961 2019-Jan-11 15:26:38.065801 - [DEBUG]
49962 2019-Jan-11 15:26:38.065827 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49963 2019-Jan-11 15:26:38.066470 - [DEBUG] Compose: EdgeIdentity * AllBottom
49964 2019-Jan-11 15:26:38.066500 - [DEBUG]
49965 2019-Jan-11 15:26:38.066525 - [DEBUG] Propagate flow
49966 2019-Jan-11 15:26:38.066549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49967 2019-Jan-11 15:26:38.066607 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49968 2019-Jan-11 15:26:38.067233 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49969 2019-Jan-11 15:26:38.067872 - [DEBUG] Edge function : AllBottom (result of previous compose)
49970 2019-Jan-11 15:26:38.067901 - [DEBUG]
49971 2019-Jan-11 15:26:38.067927 - [DEBUG] Join: AllTop & AllBottom
49972 2019-Jan-11 15:26:38.067954 - [DEBUG] = AllBottom (new jump func)
49973 2019-Jan-11 15:26:38.067990 - [DEBUG]
49974 2019-Jan-11 15:26:38.068015 - [DEBUG] Start adding new jump function
49975 2019-Jan-11 15:26:38.068039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49976 2019-Jan-11 15:26:38.068097 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49977 2019-Jan-11 15:26:38.068724 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49978 2019-Jan-11 15:26:38.069348 - [DEBUG] Edge Function : AllBottom
49979 2019-Jan-11 15:26:38.069376 - [DEBUG] End adding new jump function
49980 2019-Jan-11 15:26:38.069402 - [DEBUG]
49981 2019-Jan-11 15:26:38.069426 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
49982 2019-Jan-11 15:26:38.069451 - [DEBUG]
49983 2019-Jan-11 15:26:38.069476 - [DEBUG] Process 1352. path edge:
49984 2019-Jan-11 15:26:38.069500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49985 2019-Jan-11 15:26:38.069557 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49986 2019-Jan-11 15:26:38.070184 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49987 2019-Jan-11 15:26:38.070812 - [DEBUG]
49988 2019-Jan-11 15:26:38.070838 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49989 2019-Jan-11 15:26:38.071492 - [DEBUG] Compose: EdgeIdentity * AllBottom
49990 2019-Jan-11 15:26:38.071521 - [DEBUG]
49991 2019-Jan-11 15:26:38.071545 - [DEBUG] Propagate flow
49992 2019-Jan-11 15:26:38.071568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49993 2019-Jan-11 15:26:38.071625 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49994 2019-Jan-11 15:26:38.072263 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49995 2019-Jan-11 15:26:38.072890 - [DEBUG] Edge function : AllBottom (result of previous compose)
49996 2019-Jan-11 15:26:38.072916 - [DEBUG]
49997 2019-Jan-11 15:26:38.072942 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49998 2019-Jan-11 15:26:38.072969 - [DEBUG] = AllBottom
49999 2019-Jan-11 15:26:38.072995 - [DEBUG]
50000 2019-Jan-11 15:26:38.073019 - [DEBUG] PROPAGATE: No new function!
50001 2019-Jan-11 15:26:38.073052 - [DEBUG] Compose: EdgeIdentity * AllBottom
50002 2019-Jan-11 15:26:38.073080 - [DEBUG]
50003 2019-Jan-11 15:26:38.073104 - [DEBUG] Propagate flow
50004 2019-Jan-11 15:26:38.073128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50005 2019-Jan-11 15:26:38.073187 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50006 2019-Jan-11 15:26:38.073825 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50007 2019-Jan-11 15:26:38.074490 - [DEBUG] Edge function : AllBottom (result of previous compose)
50008 2019-Jan-11 15:26:38.074518 - [DEBUG]
50009 2019-Jan-11 15:26:38.074565 - [DEBUG] Join: AllTop & AllBottom
50010 2019-Jan-11 15:26:38.074592 - [DEBUG] = AllBottom (new jump func)
50011 2019-Jan-11 15:26:38.074618 - [DEBUG]
50012 2019-Jan-11 15:26:38.074642 - [DEBUG] Start adding new jump function
50013 2019-Jan-11 15:26:38.074667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50014 2019-Jan-11 15:26:38.074742 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50015 2019-Jan-11 15:26:38.075430 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50016 2019-Jan-11 15:26:38.076141 - [DEBUG] Edge Function : AllBottom
50017 2019-Jan-11 15:26:38.076176 - [DEBUG] End adding new jump function
50018 2019-Jan-11 15:26:38.076202 - [DEBUG]
50019 2019-Jan-11 15:26:38.076227 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
50020 2019-Jan-11 15:26:38.076252 - [DEBUG]
50021 2019-Jan-11 15:26:38.076277 - [DEBUG] Process 1353. path edge:
50022 2019-Jan-11 15:26:38.076302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50023 2019-Jan-11 15:26:38.076370 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
50024 2019-Jan-11 15:26:38.077010 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50025 2019-Jan-11 15:26:38.077636 - [DEBUG]
50026 2019-Jan-11 15:26:38.077662 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50027 2019-Jan-11 15:26:38.078333 - [DEBUG] Possible callees:
50028 2019-Jan-11 15:26:38.078360 - [DEBUG] llvm.dbg.declare
50029 2019-Jan-11 15:26:38.078386 - [DEBUG] Possible return sites:
50030 2019-Jan-11 15:26:38.078411 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10350031 2019-Jan-11 15:26:38.079680 - [DEBUG] Found and process special summary
50032 2019-Jan-11 15:26:38.079732 - [DEBUG] Compose: EdgeIdentity * AllBottom
50033 2019-Jan-11 15:26:38.079762 - [DEBUG]
50034 2019-Jan-11 15:26:38.079787 - [DEBUG] Propagate flow
50035 2019-Jan-11 15:26:38.079812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50036 2019-Jan-11 15:26:38.079870 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50037 2019-Jan-11 15:26:38.080501 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50038 2019-Jan-11 15:26:38.081128 - [DEBUG] Edge function : AllBottom (result of previous compose)
50039 2019-Jan-11 15:26:38.081155 - [DEBUG]
50040 2019-Jan-11 15:26:38.081181 - [DEBUG] Join: AllTop & AllBottom
50041 2019-Jan-11 15:26:38.081223 - [DEBUG] = AllBottom (new jump func)
50042 2019-Jan-11 15:26:38.081249 - [DEBUG]
50043 2019-Jan-11 15:26:38.081273 - [DEBUG] Start adding new jump function
50044 2019-Jan-11 15:26:38.081298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50045 2019-Jan-11 15:26:38.081355 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50046 2019-Jan-11 15:26:38.081981 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50047 2019-Jan-11 15:26:38.082609 - [DEBUG] Edge Function : AllBottom
50048 2019-Jan-11 15:26:38.082639 - [DEBUG] End adding new jump function
50049 2019-Jan-11 15:26:38.082664 - [DEBUG]
50050 2019-Jan-11 15:26:38.082688 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
50051 2019-Jan-11 15:26:38.082713 - [DEBUG]
50052 2019-Jan-11 15:26:38.082738 - [DEBUG] Process 1354. path edge:
50053 2019-Jan-11 15:26:38.082762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50054 2019-Jan-11 15:26:38.082819 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
50055 2019-Jan-11 15:26:38.083449 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50056 2019-Jan-11 15:26:38.084076 - [DEBUG]
50057 2019-Jan-11 15:26:38.084101 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50058 2019-Jan-11 15:26:38.084774 - [DEBUG] Compose: EdgeIdentity * AllBottom
50059 2019-Jan-11 15:26:38.084803 - [DEBUG]
50060 2019-Jan-11 15:26:38.084827 - [DEBUG] Propagate flow
50061 2019-Jan-11 15:26:38.084850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50062 2019-Jan-11 15:26:38.084908 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50063 2019-Jan-11 15:26:38.085534 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50064 2019-Jan-11 15:26:38.086159 - [DEBUG] Edge function : AllBottom (result of previous compose)
50065 2019-Jan-11 15:26:38.086186 - [DEBUG]
50066 2019-Jan-11 15:26:38.086211 - [DEBUG] Join: AllTop & AllBottom
50067 2019-Jan-11 15:26:38.086238 - [DEBUG] = AllBottom (new jump func)
50068 2019-Jan-11 15:26:38.086264 - [DEBUG]
50069 2019-Jan-11 15:26:38.086288 - [DEBUG] Start adding new jump function
50070 2019-Jan-11 15:26:38.086312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50071 2019-Jan-11 15:26:38.086369 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50072 2019-Jan-11 15:26:38.086994 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
50073 2019-Jan-11 15:26:38.087618 - [DEBUG] Edge Function : AllBottom
50074 2019-Jan-11 15:26:38.087647 - [DEBUG] End adding new jump function
50075 2019-Jan-11 15:26:38.087673 - [DEBUG]
50076 2019-Jan-11 15:26:38.087697 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
50077 2019-Jan-11 15:26:38.087722 - [DEBUG]
50078 2019-Jan-11 15:26:38.087746 - [DEBUG] Process 1355. path edge:
50079 2019-Jan-11 15:26:38.087771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50080 2019-Jan-11 15:26:38.087829 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
50081 2019-Jan-11 15:26:38.088468 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50082 2019-Jan-11 15:26:38.089095 - [DEBUG]
50083 2019-Jan-11 15:26:38.089121 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
50084 2019-Jan-11 15:26:38.089759 - [DEBUG] Compose: EdgeIdentity * AllBottom
50085 2019-Jan-11 15:26:38.089790 - [DEBUG]
50086 2019-Jan-11 15:26:38.089814 - [DEBUG] Propagate flow
50087 2019-Jan-11 15:26:38.089839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50088 2019-Jan-11 15:26:38.089897 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50089 2019-Jan-11 15:26:38.090536 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50090 2019-Jan-11 15:26:38.091162 - [DEBUG] Edge function : AllBottom (result of previous compose)
50091 2019-Jan-11 15:26:38.091199 - [DEBUG]
50092 2019-Jan-11 15:26:38.091228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50093 2019-Jan-11 15:26:38.091255 - [DEBUG] = AllBottom
50094 2019-Jan-11 15:26:38.091281 - [DEBUG]
50095 2019-Jan-11 15:26:38.091306 - [DEBUG] PROPAGATE: No new function!
50096 2019-Jan-11 15:26:38.091332 - [DEBUG] EDGE:
50097 2019-Jan-11 15:26:38.091392 - [DEBUG] ---> 50098 2019-Jan-11 15:26:38.092018 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50099 2019-Jan-11 15:26:38.092645 - [DEBUG]
50100 2019-Jan-11 15:26:38.092672 - [DEBUG] Compose: EdgeIdentity * AllBottom
50101 2019-Jan-11 15:26:38.092699 - [DEBUG]
50102 2019-Jan-11 15:26:38.092724 - [DEBUG] Propagate flow
50103 2019-Jan-11 15:26:38.092748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50104 2019-Jan-11 15:26:38.092813 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50105 2019-Jan-11 15:26:38.093439 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50106 2019-Jan-11 15:26:38.094069 - [DEBUG] Edge function : AllBottom (result of previous compose)
50107 2019-Jan-11 15:26:38.094096 - [DEBUG]
50108 2019-Jan-11 15:26:38.094121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50109 2019-Jan-11 15:26:38.094149 - [DEBUG] = AllBottom
50110 2019-Jan-11 15:26:38.094174 - [DEBUG]
50111 2019-Jan-11 15:26:38.094199 - [DEBUG] PROPAGATE: No new function!
50112 2019-Jan-11 15:26:38.094224 - [DEBUG] EDGE:
50113 2019-Jan-11 15:26:38.094282 - [DEBUG] ---> 50114 2019-Jan-11 15:26:38.094928 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50115 2019-Jan-11 15:26:38.095555 - [DEBUG]
50116 2019-Jan-11 15:26:38.095582 - [DEBUG] Compose: EdgeIdentity * AllBottom
50117 2019-Jan-11 15:26:38.095609 - [DEBUG]
50118 2019-Jan-11 15:26:38.095634 - [DEBUG] Propagate flow
50119 2019-Jan-11 15:26:38.095658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50120 2019-Jan-11 15:26:38.095716 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50121 2019-Jan-11 15:26:38.096346 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50122 2019-Jan-11 15:26:38.096983 - [DEBUG] Edge function : AllBottom (result of previous compose)
50123 2019-Jan-11 15:26:38.097010 - [DEBUG]
50124 2019-Jan-11 15:26:38.097035 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50125 2019-Jan-11 15:26:38.097062 - [DEBUG] = AllBottom
50126 2019-Jan-11 15:26:38.097088 - [DEBUG]
50127 2019-Jan-11 15:26:38.097112 - [DEBUG] PROPAGATE: No new function!
50128 2019-Jan-11 15:26:38.097152 - [DEBUG] Compose: EdgeIdentity * AllBottom
50129 2019-Jan-11 15:26:38.097180 - [DEBUG]
50130 2019-Jan-11 15:26:38.097205 - [DEBUG] Propagate flow
50131 2019-Jan-11 15:26:38.097230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50132 2019-Jan-11 15:26:38.097288 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50133 2019-Jan-11 15:26:38.097932 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50134 2019-Jan-11 15:26:38.098559 - [DEBUG] Edge function : AllBottom (result of previous compose)
50135 2019-Jan-11 15:26:38.098585 - [DEBUG]
50136 2019-Jan-11 15:26:38.098611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50137 2019-Jan-11 15:26:38.098638 - [DEBUG] = AllBottom
50138 2019-Jan-11 15:26:38.098664 - [DEBUG]
50139 2019-Jan-11 15:26:38.098688 - [DEBUG] PROPAGATE: No new function!
50140 2019-Jan-11 15:26:38.098714 - [DEBUG] Compose: EdgeIdentity * AllBottom
50141 2019-Jan-11 15:26:38.098741 - [DEBUG]
50142 2019-Jan-11 15:26:38.098766 - [DEBUG] Propagate flow
50143 2019-Jan-11 15:26:38.098790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50144 2019-Jan-11 15:26:38.098846 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50145 2019-Jan-11 15:26:38.099477 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50146 2019-Jan-11 15:26:38.100113 - [DEBUG] Edge function : AllBottom (result of previous compose)
50147 2019-Jan-11 15:26:38.100140 - [DEBUG]
50148 2019-Jan-11 15:26:38.100166 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50149 2019-Jan-11 15:26:38.100192 - [DEBUG] = AllBottom
50150 2019-Jan-11 15:26:38.100226 - [DEBUG]
50151 2019-Jan-11 15:26:38.100251 - [DEBUG] PROPAGATE: No new function!
50152 2019-Jan-11 15:26:38.100277 - [DEBUG] EDGE:
50153 2019-Jan-11 15:26:38.100337 - [DEBUG] ---> 50154 2019-Jan-11 15:26:38.100975 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50155 2019-Jan-11 15:26:38.101616 - [DEBUG]
50156 2019-Jan-11 15:26:38.101643 - [DEBUG] EDGE:
50157 2019-Jan-11 15:26:38.101701 - [DEBUG] ---> 50158 2019-Jan-11 15:26:38.102327 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50159 2019-Jan-11 15:26:38.102953 - [DEBUG]
50160 2019-Jan-11 15:26:38.102981 - [DEBUG] Compose: EdgeIdentity * AllBottom
50161 2019-Jan-11 15:26:38.103008 - [DEBUG]
50162 2019-Jan-11 15:26:38.103032 - [DEBUG] Propagate flow
50163 2019-Jan-11 15:26:38.103057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50164 2019-Jan-11 15:26:38.103114 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
50165 2019-Jan-11 15:26:38.103740 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50166 2019-Jan-11 15:26:38.104369 - [DEBUG] Edge function : AllBottom (result of previous compose)
50167 2019-Jan-11 15:26:38.104396 - [DEBUG]
50168 2019-Jan-11 15:26:38.104422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50169 2019-Jan-11 15:26:38.104449 - [DEBUG] = AllBottom
50170 2019-Jan-11 15:26:38.104474 - [DEBUG]
50171 2019-Jan-11 15:26:38.104498 - [DEBUG] PROPAGATE: No new function!
50172 2019-Jan-11 15:26:38.104534 - [DEBUG] EDGE:
50173 2019-Jan-11 15:26:38.104594 - [DEBUG] ---> 50174 2019-Jan-11 15:26:38.105224 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50175 2019-Jan-11 15:26:38.105850 - [DEBUG]
50176 2019-Jan-11 15:26:38.105877 - [DEBUG] Compose: EdgeIdentity * AllBottom
50177 2019-Jan-11 15:26:38.105905 - [DEBUG]
50178 2019-Jan-11 15:26:38.105929 - [DEBUG] Propagate flow
50179 2019-Jan-11 15:26:38.105954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50180 2019-Jan-11 15:26:38.106011 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50181 2019-Jan-11 15:26:38.106641 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50182 2019-Jan-11 15:26:38.107268 - [DEBUG] Edge function : AllBottom (result of previous compose)
50183 2019-Jan-11 15:26:38.107294 - [DEBUG]
50184 2019-Jan-11 15:26:38.107320 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50185 2019-Jan-11 15:26:38.107347 - [DEBUG] = AllBottom
50186 2019-Jan-11 15:26:38.107373 - [DEBUG]
50187 2019-Jan-11 15:26:38.107397 - [DEBUG] PROPAGATE: No new function!
50188 2019-Jan-11 15:26:38.107435 - [DEBUG] Compose: EdgeIdentity * AllBottom
50189 2019-Jan-11 15:26:38.107463 - [DEBUG]
50190 2019-Jan-11 15:26:38.107488 - [DEBUG] Propagate flow
50191 2019-Jan-11 15:26:38.107512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50192 2019-Jan-11 15:26:38.107569 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50193 2019-Jan-11 15:26:38.108213 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50194 2019-Jan-11 15:26:38.108846 - [DEBUG] Edge function : AllBottom (result of previous compose)
50195 2019-Jan-11 15:26:38.108873 - [DEBUG]
50196 2019-Jan-11 15:26:38.108899 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50197 2019-Jan-11 15:26:38.108926 - [DEBUG] = AllBottom
50198 2019-Jan-11 15:26:38.108951 - [DEBUG]
50199 2019-Jan-11 15:26:38.108975 - [DEBUG] PROPAGATE: No new function!
50200 2019-Jan-11 15:26:38.109001 - [DEBUG] Compose: EdgeIdentity * AllBottom
50201 2019-Jan-11 15:26:38.109028 - [DEBUG]
50202 2019-Jan-11 15:26:38.109053 - [DEBUG] Propagate flow
50203 2019-Jan-11 15:26:38.109077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50204 2019-Jan-11 15:26:38.109135 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50205 2019-Jan-11 15:26:38.109765 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50206 2019-Jan-11 15:26:38.110392 - [DEBUG] Edge function : AllBottom (result of previous compose)
50207 2019-Jan-11 15:26:38.110418 - [DEBUG]
50208 2019-Jan-11 15:26:38.110444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50209 2019-Jan-11 15:26:38.110471 - [DEBUG] = AllBottom
50210 2019-Jan-11 15:26:38.110496 - [DEBUG]
50211 2019-Jan-11 15:26:38.110520 - [DEBUG] PROPAGATE: No new function!
50212 2019-Jan-11 15:26:38.110546 - [DEBUG] EDGE:
50213 2019-Jan-11 15:26:38.110605 - [DEBUG] ---> 50214 2019-Jan-11 15:26:38.111245 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50215 2019-Jan-11 15:26:38.111872 - [DEBUG]
50216 2019-Jan-11 15:26:38.111899 - [DEBUG] EDGE:
50217 2019-Jan-11 15:26:38.111957 - [DEBUG] ---> 50218 2019-Jan-11 15:26:38.112585 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
50219 2019-Jan-11 15:26:38.113214 - [DEBUG]
50220 2019-Jan-11 15:26:38.113240 - [DEBUG] EDGE:
50221 2019-Jan-11 15:26:38.113299 - [DEBUG] ---> 50222 2019-Jan-11 15:26:38.113928 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
50223 2019-Jan-11 15:26:38.114588 - [DEBUG]
50224 2019-Jan-11 15:26:38.114616 - [DEBUG] Compose: EdgeIdentity * AllBottom
50225 2019-Jan-11 15:26:38.114643 - [DEBUG]
50226 2019-Jan-11 15:26:38.114668 - [DEBUG] Propagate flow
50227 2019-Jan-11 15:26:38.114692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50228 2019-Jan-11 15:26:38.114750 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50229 2019-Jan-11 15:26:38.115380 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50230 2019-Jan-11 15:26:38.116008 - [DEBUG] Edge function : AllBottom (result of previous compose)
50231 2019-Jan-11 15:26:38.116035 - [DEBUG]
50232 2019-Jan-11 15:26:38.116061 - [DEBUG] Join: AllTop & AllBottom
50233 2019-Jan-11 15:26:38.116088 - [DEBUG] = AllBottom (new jump func)
50234 2019-Jan-11 15:26:38.116114 - [DEBUG]
50235 2019-Jan-11 15:26:38.116138 - [DEBUG] Start adding new jump function
50236 2019-Jan-11 15:26:38.116163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50237 2019-Jan-11 15:26:38.116220 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50238 2019-Jan-11 15:26:38.116848 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50239 2019-Jan-11 15:26:38.117484 - [DEBUG] Edge Function : AllBottom
50240 2019-Jan-11 15:26:38.117515 - [DEBUG] End adding new jump function
50241 2019-Jan-11 15:26:38.117540 - [DEBUG]
50242 2019-Jan-11 15:26:38.117565 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
50243 2019-Jan-11 15:26:38.117590 - [DEBUG]
50244 2019-Jan-11 15:26:38.117615 - [DEBUG] Process 1356. path edge:
50245 2019-Jan-11 15:26:38.117640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50246 2019-Jan-11 15:26:38.117698 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
50247 2019-Jan-11 15:26:38.118344 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50248 2019-Jan-11 15:26:38.118973 - [DEBUG]
50249 2019-Jan-11 15:26:38.118999 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50250 2019-Jan-11 15:26:38.119644 - [DEBUG] Compose: EdgeIdentity * AllBottom
50251 2019-Jan-11 15:26:38.119674 - [DEBUG]
50252 2019-Jan-11 15:26:38.119698 - [DEBUG] Propagate flow
50253 2019-Jan-11 15:26:38.119723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50254 2019-Jan-11 15:26:38.119781 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50255 2019-Jan-11 15:26:38.120409 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50256 2019-Jan-11 15:26:38.121039 - [DEBUG] Edge function : AllBottom (result of previous compose)
50257 2019-Jan-11 15:26:38.121065 - [DEBUG]
50258 2019-Jan-11 15:26:38.121091 - [DEBUG] Join: AllTop & AllBottom
50259 2019-Jan-11 15:26:38.121118 - [DEBUG] = AllBottom (new jump func)
50260 2019-Jan-11 15:26:38.121144 - [DEBUG]
50261 2019-Jan-11 15:26:38.121168 - [DEBUG] Start adding new jump function
50262 2019-Jan-11 15:26:38.121203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50263 2019-Jan-11 15:26:38.121262 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50264 2019-Jan-11 15:26:38.121891 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50265 2019-Jan-11 15:26:38.122518 - [DEBUG] Edge Function : AllBottom
50266 2019-Jan-11 15:26:38.122547 - [DEBUG] End adding new jump function
50267 2019-Jan-11 15:26:38.122572 - [DEBUG]
50268 2019-Jan-11 15:26:38.122597 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
50269 2019-Jan-11 15:26:38.122622 - [DEBUG]
50270 2019-Jan-11 15:26:38.122646 - [DEBUG] Process 1357. path edge:
50271 2019-Jan-11 15:26:38.122671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50272 2019-Jan-11 15:26:38.122728 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
50273 2019-Jan-11 15:26:38.123354 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50274 2019-Jan-11 15:26:38.123982 - [DEBUG]
50275 2019-Jan-11 15:26:38.124008 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50276 2019-Jan-11 15:26:38.124661 - [DEBUG] Compose: EdgeIdentity * AllBottom
50277 2019-Jan-11 15:26:38.124689 - [DEBUG]
50278 2019-Jan-11 15:26:38.124713 - [DEBUG] Propagate flow
50279 2019-Jan-11 15:26:38.124737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50280 2019-Jan-11 15:26:38.124793 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50281 2019-Jan-11 15:26:38.125429 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50282 2019-Jan-11 15:26:38.126064 - [DEBUG] Edge function : AllBottom (result of previous compose)
50283 2019-Jan-11 15:26:38.126091 - [DEBUG]
50284 2019-Jan-11 15:26:38.126117 - [DEBUG] Join: AllTop & AllBottom
50285 2019-Jan-11 15:26:38.126144 - [DEBUG] = AllBottom (new jump func)
50286 2019-Jan-11 15:26:38.126170 - [DEBUG]
50287 2019-Jan-11 15:26:38.126194 - [DEBUG] Start adding new jump function
50288 2019-Jan-11 15:26:38.126218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50289 2019-Jan-11 15:26:38.126276 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50290 2019-Jan-11 15:26:38.126905 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50291 2019-Jan-11 15:26:38.127540 - [DEBUG] Edge Function : AllBottom
50292 2019-Jan-11 15:26:38.127569 - [DEBUG] End adding new jump function
50293 2019-Jan-11 15:26:38.127593 - [DEBUG]
50294 2019-Jan-11 15:26:38.127618 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
50295 2019-Jan-11 15:26:38.127643 - [DEBUG]
50296 2019-Jan-11 15:26:38.127667 - [DEBUG] Process 1358. path edge:
50297 2019-Jan-11 15:26:38.127692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50298 2019-Jan-11 15:26:38.127749 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
50299 2019-Jan-11 15:26:38.128400 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50300 2019-Jan-11 15:26:38.129027 - [DEBUG]
50301 2019-Jan-11 15:26:38.129052 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50302 2019-Jan-11 15:26:38.129695 - [DEBUG] Possible callees:
50303 2019-Jan-11 15:26:38.129721 - [DEBUG] llvm.dbg.declare
50304 2019-Jan-11 15:26:38.129747 - [DEBUG] Possible return sites:
50305 2019-Jan-11 15:26:38.129771 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9650306 2019-Jan-11 15:26:38.131023 - [DEBUG] Found and process special summary
50307 2019-Jan-11 15:26:38.131057 - [DEBUG] Compose: EdgeIdentity * AllBottom
50308 2019-Jan-11 15:26:38.131085 - [DEBUG]
50309 2019-Jan-11 15:26:38.131110 - [DEBUG] Propagate flow
50310 2019-Jan-11 15:26:38.131134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50311 2019-Jan-11 15:26:38.131202 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50312 2019-Jan-11 15:26:38.131833 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50313 2019-Jan-11 15:26:38.132461 - [DEBUG] Edge function : AllBottom (result of previous compose)
50314 2019-Jan-11 15:26:38.132487 - [DEBUG]
50315 2019-Jan-11 15:26:38.132513 - [DEBUG] Join: AllTop & AllBottom
50316 2019-Jan-11 15:26:38.132540 - [DEBUG] = AllBottom (new jump func)
50317 2019-Jan-11 15:26:38.132565 - [DEBUG]
50318 2019-Jan-11 15:26:38.132590 - [DEBUG] Start adding new jump function
50319 2019-Jan-11 15:26:38.132614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50320 2019-Jan-11 15:26:38.132671 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50321 2019-Jan-11 15:26:38.133299 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50322 2019-Jan-11 15:26:38.133927 - [DEBUG] Edge Function : AllBottom
50323 2019-Jan-11 15:26:38.133956 - [DEBUG] End adding new jump function
50324 2019-Jan-11 15:26:38.133981 - [DEBUG]
50325 2019-Jan-11 15:26:38.134005 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
50326 2019-Jan-11 15:26:38.134038 - [DEBUG]
50327 2019-Jan-11 15:26:38.134063 - [DEBUG] Process 1359. path edge:
50328 2019-Jan-11 15:26:38.134088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50329 2019-Jan-11 15:26:38.134145 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
50330 2019-Jan-11 15:26:38.134787 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50331 2019-Jan-11 15:26:38.135416 - [DEBUG]
50332 2019-Jan-11 15:26:38.135441 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50333 2019-Jan-11 15:26:38.136088 - [DEBUG] Compose: EdgeIdentity * AllBottom
50334 2019-Jan-11 15:26:38.136118 - [DEBUG]
50335 2019-Jan-11 15:26:38.136143 - [DEBUG] Propagate flow
50336 2019-Jan-11 15:26:38.136167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50337 2019-Jan-11 15:26:38.136224 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50338 2019-Jan-11 15:26:38.136851 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50339 2019-Jan-11 15:26:38.137480 - [DEBUG] Edge function : AllBottom (result of previous compose)
50340 2019-Jan-11 15:26:38.137507 - [DEBUG]
50341 2019-Jan-11 15:26:38.137533 - [DEBUG] Join: AllTop & AllBottom
50342 2019-Jan-11 15:26:38.137560 - [DEBUG] = AllBottom (new jump func)
50343 2019-Jan-11 15:26:38.137585 - [DEBUG]
50344 2019-Jan-11 15:26:38.137610 - [DEBUG] Start adding new jump function
50345 2019-Jan-11 15:26:38.137634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50346 2019-Jan-11 15:26:38.137691 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50347 2019-Jan-11 15:26:38.138335 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50348 2019-Jan-11 15:26:38.138961 - [DEBUG] Edge Function : AllBottom
50349 2019-Jan-11 15:26:38.138990 - [DEBUG] End adding new jump function
50350 2019-Jan-11 15:26:38.139015 - [DEBUG]
50351 2019-Jan-11 15:26:38.139040 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
50352 2019-Jan-11 15:26:38.139065 - [DEBUG]
50353 2019-Jan-11 15:26:38.139089 - [DEBUG] Process 1360. path edge:
50354 2019-Jan-11 15:26:38.139114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50355 2019-Jan-11 15:26:38.139171 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
50356 2019-Jan-11 15:26:38.139797 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50357 2019-Jan-11 15:26:38.140428 - [DEBUG]
50358 2019-Jan-11 15:26:38.140454 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50359 2019-Jan-11 15:26:38.141093 - [DEBUG] Compose: EdgeIdentity * AllBottom
50360 2019-Jan-11 15:26:38.141124 - [DEBUG]
50361 2019-Jan-11 15:26:38.141149 - [DEBUG] Propagate flow
50362 2019-Jan-11 15:26:38.141173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50363 2019-Jan-11 15:26:38.141245 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50364 2019-Jan-11 15:26:38.141870 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50365 2019-Jan-11 15:26:38.142497 - [DEBUG] Edge function : AllBottom (result of previous compose)
50366 2019-Jan-11 15:26:38.142524 - [DEBUG]
50367 2019-Jan-11 15:26:38.142549 - [DEBUG] Join: AllTop & AllBottom
50368 2019-Jan-11 15:26:38.142577 - [DEBUG] = AllBottom (new jump func)
50369 2019-Jan-11 15:26:38.142603 - [DEBUG]
50370 2019-Jan-11 15:26:38.142627 - [DEBUG] Start adding new jump function
50371 2019-Jan-11 15:26:38.142652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50372 2019-Jan-11 15:26:38.142721 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50373 2019-Jan-11 15:26:38.143352 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
50374 2019-Jan-11 15:26:38.143977 - [DEBUG] Edge Function : AllBottom
50375 2019-Jan-11 15:26:38.144006 - [DEBUG] End adding new jump function
50376 2019-Jan-11 15:26:38.144031 - [DEBUG]
50377 2019-Jan-11 15:26:38.144056 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
50378 2019-Jan-11 15:26:38.144081 - [DEBUG]
50379 2019-Jan-11 15:26:38.144105 - [DEBUG] Process 1361. path edge:
50380 2019-Jan-11 15:26:38.144130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50381 2019-Jan-11 15:26:38.144186 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
50382 2019-Jan-11 15:26:38.144825 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50383 2019-Jan-11 15:26:38.145452 - [DEBUG]
50384 2019-Jan-11 15:26:38.145478 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
50385 2019-Jan-11 15:26:38.146116 - [DEBUG] Compose: EdgeIdentity * AllBottom
50386 2019-Jan-11 15:26:38.146145 - [DEBUG]
50387 2019-Jan-11 15:26:38.146170 - [DEBUG] Propagate flow
50388 2019-Jan-11 15:26:38.146195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50389 2019-Jan-11 15:26:38.146252 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50390 2019-Jan-11 15:26:38.146883 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50391 2019-Jan-11 15:26:38.147510 - [DEBUG] Edge function : AllBottom (result of previous compose)
50392 2019-Jan-11 15:26:38.147537 - [DEBUG]
50393 2019-Jan-11 15:26:38.147563 - [DEBUG] Join: AllTop & AllBottom
50394 2019-Jan-11 15:26:38.147590 - [DEBUG] = AllBottom (new jump func)
50395 2019-Jan-11 15:26:38.147616 - [DEBUG]
50396 2019-Jan-11 15:26:38.147640 - [DEBUG] Start adding new jump function
50397 2019-Jan-11 15:26:38.147665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50398 2019-Jan-11 15:26:38.147722 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50399 2019-Jan-11 15:26:38.148367 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50400 2019-Jan-11 15:26:38.148997 - [DEBUG] Edge Function : AllBottom
50401 2019-Jan-11 15:26:38.149026 - [DEBUG] End adding new jump function
50402 2019-Jan-11 15:26:38.149052 - [DEBUG]
50403 2019-Jan-11 15:26:38.149076 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
50404 2019-Jan-11 15:26:38.149101 - [DEBUG]
50405 2019-Jan-11 15:26:38.149125 - [DEBUG] Process 1362. path edge:
50406 2019-Jan-11 15:26:38.149151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50407 2019-Jan-11 15:26:38.149207 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
50408 2019-Jan-11 15:26:38.149837 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50409 2019-Jan-11 15:26:38.150465 - [DEBUG]
50410 2019-Jan-11 15:26:38.150491 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50411 2019-Jan-11 15:26:38.151138 - [DEBUG] Compose: EdgeIdentity * AllBottom
50412 2019-Jan-11 15:26:38.151168 - [DEBUG]
50413 2019-Jan-11 15:26:38.151204 - [DEBUG] Propagate flow
50414 2019-Jan-11 15:26:38.151230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50415 2019-Jan-11 15:26:38.151288 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50416 2019-Jan-11 15:26:38.151931 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50417 2019-Jan-11 15:26:38.152560 - [DEBUG] Edge function : AllBottom (result of previous compose)
50418 2019-Jan-11 15:26:38.152587 - [DEBUG]
50419 2019-Jan-11 15:26:38.152612 - [DEBUG] Join: AllTop & AllBottom
50420 2019-Jan-11 15:26:38.152640 - [DEBUG] = AllBottom (new jump func)
50421 2019-Jan-11 15:26:38.152666 - [DEBUG]
50422 2019-Jan-11 15:26:38.152690 - [DEBUG] Start adding new jump function
50423 2019-Jan-11 15:26:38.152715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50424 2019-Jan-11 15:26:38.152772 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50425 2019-Jan-11 15:26:38.153401 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50426 2019-Jan-11 15:26:38.154027 - [DEBUG] Edge Function : AllBottom
50427 2019-Jan-11 15:26:38.154056 - [DEBUG] End adding new jump function
50428 2019-Jan-11 15:26:38.154081 - [DEBUG]
50429 2019-Jan-11 15:26:38.154105 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
50430 2019-Jan-11 15:26:38.154130 - [DEBUG]
50431 2019-Jan-11 15:26:38.154154 - [DEBUG] Process 1363. path edge:
50432 2019-Jan-11 15:26:38.154179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50433 2019-Jan-11 15:26:38.154236 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
50434 2019-Jan-11 15:26:38.154876 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50435 2019-Jan-11 15:26:38.155504 - [DEBUG]
50436 2019-Jan-11 15:26:38.155530 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50437 2019-Jan-11 15:26:38.156171 - [DEBUG] Compose: EdgeIdentity * AllBottom
50438 2019-Jan-11 15:26:38.156200 - [DEBUG]
50439 2019-Jan-11 15:26:38.156225 - [DEBUG] Propagate flow
50440 2019-Jan-11 15:26:38.156249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50441 2019-Jan-11 15:26:38.156308 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50442 2019-Jan-11 15:26:38.156936 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50443 2019-Jan-11 15:26:38.157563 - [DEBUG] Edge function : AllBottom (result of previous compose)
50444 2019-Jan-11 15:26:38.157590 - [DEBUG]
50445 2019-Jan-11 15:26:38.157615 - [DEBUG] Join: AllTop & AllBottom
50446 2019-Jan-11 15:26:38.157643 - [DEBUG] = AllBottom (new jump func)
50447 2019-Jan-11 15:26:38.157668 - [DEBUG]
50448 2019-Jan-11 15:26:38.157692 - [DEBUG] Start adding new jump function
50449 2019-Jan-11 15:26:38.157717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50450 2019-Jan-11 15:26:38.157774 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50451 2019-Jan-11 15:26:38.158419 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50452 2019-Jan-11 15:26:38.159045 - [DEBUG] Edge Function : AllBottom
50453 2019-Jan-11 15:26:38.159077 - [DEBUG] End adding new jump function
50454 2019-Jan-11 15:26:38.159102 - [DEBUG]
50455 2019-Jan-11 15:26:38.159127 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
50456 2019-Jan-11 15:26:38.159152 - [DEBUG]
50457 2019-Jan-11 15:26:38.159176 - [DEBUG] Process 1364. path edge:
50458 2019-Jan-11 15:26:38.159201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50459 2019-Jan-11 15:26:38.159258 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
50460 2019-Jan-11 15:26:38.159885 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50461 2019-Jan-11 15:26:38.160520 - [DEBUG]
50462 2019-Jan-11 15:26:38.160546 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50463 2019-Jan-11 15:26:38.161202 - [DEBUG] Compose: EdgeIdentity * AllBottom
50464 2019-Jan-11 15:26:38.161234 - [DEBUG]
50465 2019-Jan-11 15:26:38.161259 - [DEBUG] Propagate flow
50466 2019-Jan-11 15:26:38.161283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50467 2019-Jan-11 15:26:38.161342 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50468 2019-Jan-11 15:26:38.161973 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50469 2019-Jan-11 15:26:38.162600 - [DEBUG] Edge function : AllBottom (result of previous compose)
50470 2019-Jan-11 15:26:38.162626 - [DEBUG]
50471 2019-Jan-11 15:26:38.162652 - [DEBUG] Join: AllTop & AllBottom
50472 2019-Jan-11 15:26:38.162687 - [DEBUG] = AllBottom (new jump func)
50473 2019-Jan-11 15:26:38.162713 - [DEBUG]
50474 2019-Jan-11 15:26:38.162737 - [DEBUG] Start adding new jump function
50475 2019-Jan-11 15:26:38.162761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50476 2019-Jan-11 15:26:38.162818 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50477 2019-Jan-11 15:26:38.163446 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50478 2019-Jan-11 15:26:38.164077 - [DEBUG] Edge Function : AllBottom
50479 2019-Jan-11 15:26:38.164106 - [DEBUG] End adding new jump function
50480 2019-Jan-11 15:26:38.164131 - [DEBUG]
50481 2019-Jan-11 15:26:38.164155 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
50482 2019-Jan-11 15:26:38.164180 - [DEBUG]
50483 2019-Jan-11 15:26:38.164204 - [DEBUG] Process 1365. path edge:
50484 2019-Jan-11 15:26:38.164229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50485 2019-Jan-11 15:26:38.164285 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
50486 2019-Jan-11 15:26:38.164930 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50487 2019-Jan-11 15:26:38.165558 - [DEBUG]
50488 2019-Jan-11 15:26:38.165583 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50489 2019-Jan-11 15:26:38.166231 - [DEBUG] Compose: EdgeIdentity * AllBottom
50490 2019-Jan-11 15:26:38.166259 - [DEBUG]
50491 2019-Jan-11 15:26:38.166283 - [DEBUG] Propagate flow
50492 2019-Jan-11 15:26:38.166307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50493 2019-Jan-11 15:26:38.166364 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50494 2019-Jan-11 15:26:38.166990 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50495 2019-Jan-11 15:26:38.167617 - [DEBUG] Edge function : AllBottom (result of previous compose)
50496 2019-Jan-11 15:26:38.167643 - [DEBUG]
50497 2019-Jan-11 15:26:38.167669 - [DEBUG] Join: AllTop & AllBottom
50498 2019-Jan-11 15:26:38.167696 - [DEBUG] = AllBottom (new jump func)
50499 2019-Jan-11 15:26:38.167721 - [DEBUG]
50500 2019-Jan-11 15:26:38.167745 - [DEBUG] Start adding new jump function
50501 2019-Jan-11 15:26:38.167769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50502 2019-Jan-11 15:26:38.167826 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50503 2019-Jan-11 15:26:38.168469 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50504 2019-Jan-11 15:26:38.169094 - [DEBUG] Edge Function : AllBottom
50505 2019-Jan-11 15:26:38.169131 - [DEBUG] End adding new jump function
50506 2019-Jan-11 15:26:38.169156 - [DEBUG]
50507 2019-Jan-11 15:26:38.169180 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
50508 2019-Jan-11 15:26:38.169205 - [DEBUG]
50509 2019-Jan-11 15:26:38.169229 - [DEBUG] Process 1366. path edge:
50510 2019-Jan-11 15:26:38.169254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50511 2019-Jan-11 15:26:38.169312 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
50512 2019-Jan-11 15:26:38.169936 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50513 2019-Jan-11 15:26:38.170563 - [DEBUG]
50514 2019-Jan-11 15:26:38.170589 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50515 2019-Jan-11 15:26:38.171245 - [DEBUG] Compose: EdgeIdentity * AllBottom
50516 2019-Jan-11 15:26:38.171274 - [DEBUG]
50517 2019-Jan-11 15:26:38.171299 - [DEBUG] Propagate flow
50518 2019-Jan-11 15:26:38.171323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50519 2019-Jan-11 15:26:38.171381 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50520 2019-Jan-11 15:26:38.172019 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50521 2019-Jan-11 15:26:38.172649 - [DEBUG] Edge function : AllBottom (result of previous compose)
50522 2019-Jan-11 15:26:38.172675 - [DEBUG]
50523 2019-Jan-11 15:26:38.172701 - [DEBUG] Join: AllTop & AllBottom
50524 2019-Jan-11 15:26:38.172728 - [DEBUG] = AllBottom (new jump func)
50525 2019-Jan-11 15:26:38.172754 - [DEBUG]
50526 2019-Jan-11 15:26:38.172778 - [DEBUG] Start adding new jump function
50527 2019-Jan-11 15:26:38.172803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50528 2019-Jan-11 15:26:38.172860 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50529 2019-Jan-11 15:26:38.173488 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50530 2019-Jan-11 15:26:38.174122 - [DEBUG] Edge Function : AllBottom
50531 2019-Jan-11 15:26:38.174150 - [DEBUG] End adding new jump function
50532 2019-Jan-11 15:26:38.174176 - [DEBUG]
50533 2019-Jan-11 15:26:38.174200 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
50534 2019-Jan-11 15:26:38.174225 - [DEBUG]
50535 2019-Jan-11 15:26:38.174249 - [DEBUG] Process 1367. path edge:
50536 2019-Jan-11 15:26:38.174274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50537 2019-Jan-11 15:26:38.174331 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
50538 2019-Jan-11 15:26:38.174983 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50539 2019-Jan-11 15:26:38.175611 - [DEBUG]
50540 2019-Jan-11 15:26:38.175637 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50541 2019-Jan-11 15:26:38.176282 - [DEBUG] Possible callees:
50542 2019-Jan-11 15:26:38.176309 - [DEBUG] llvm.dbg.declare
50543 2019-Jan-11 15:26:38.176335 - [DEBUG] Possible return sites:
50544 2019-Jan-11 15:26:38.176359 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12050545 2019-Jan-11 15:26:38.177610 - [DEBUG] Found and process special summary
50546 2019-Jan-11 15:26:38.177652 - [DEBUG] Compose: EdgeIdentity * AllBottom
50547 2019-Jan-11 15:26:38.177680 - [DEBUG]
50548 2019-Jan-11 15:26:38.177705 - [DEBUG] Propagate flow
50549 2019-Jan-11 15:26:38.177730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50550 2019-Jan-11 15:26:38.177787 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50551 2019-Jan-11 15:26:38.178433 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50552 2019-Jan-11 15:26:38.179063 - [DEBUG] Edge function : AllBottom (result of previous compose)
50553 2019-Jan-11 15:26:38.179089 - [DEBUG]
50554 2019-Jan-11 15:26:38.179115 - [DEBUG] Join: AllTop & AllBottom
50555 2019-Jan-11 15:26:38.179142 - [DEBUG] = AllBottom (new jump func)
50556 2019-Jan-11 15:26:38.179168 - [DEBUG]
50557 2019-Jan-11 15:26:38.179192 - [DEBUG] Start adding new jump function
50558 2019-Jan-11 15:26:38.179217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50559 2019-Jan-11 15:26:38.179274 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50560 2019-Jan-11 15:26:38.179903 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50561 2019-Jan-11 15:26:38.180531 - [DEBUG] Edge Function : AllBottom
50562 2019-Jan-11 15:26:38.180560 - [DEBUG] End adding new jump function
50563 2019-Jan-11 15:26:38.180585 - [DEBUG]
50564 2019-Jan-11 15:26:38.180610 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
50565 2019-Jan-11 15:26:38.180635 - [DEBUG]
50566 2019-Jan-11 15:26:38.180659 - [DEBUG] Process 1368. path edge:
50567 2019-Jan-11 15:26:38.180684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50568 2019-Jan-11 15:26:38.180741 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
50569 2019-Jan-11 15:26:38.181385 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50570 2019-Jan-11 15:26:38.182011 - [DEBUG]
50571 2019-Jan-11 15:26:38.182037 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50572 2019-Jan-11 15:26:38.182685 - [DEBUG] Compose: EdgeIdentity * AllBottom
50573 2019-Jan-11 15:26:38.182715 - [DEBUG]
50574 2019-Jan-11 15:26:38.182739 - [DEBUG] Propagate flow
50575 2019-Jan-11 15:26:38.182763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50576 2019-Jan-11 15:26:38.182821 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50577 2019-Jan-11 15:26:38.183448 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50578 2019-Jan-11 15:26:38.184077 - [DEBUG] Edge function : AllBottom (result of previous compose)
50579 2019-Jan-11 15:26:38.184104 - [DEBUG]
50580 2019-Jan-11 15:26:38.184129 - [DEBUG] Join: AllTop & AllBottom
50581 2019-Jan-11 15:26:38.184156 - [DEBUG] = AllBottom (new jump func)
50582 2019-Jan-11 15:26:38.184182 - [DEBUG]
50583 2019-Jan-11 15:26:38.184206 - [DEBUG] Start adding new jump function
50584 2019-Jan-11 15:26:38.184231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50585 2019-Jan-11 15:26:38.184287 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50586 2019-Jan-11 15:26:38.184931 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50587 2019-Jan-11 15:26:38.185556 - [DEBUG] Edge Function : AllBottom
50588 2019-Jan-11 15:26:38.185585 - [DEBUG] End adding new jump function
50589 2019-Jan-11 15:26:38.185610 - [DEBUG]
50590 2019-Jan-11 15:26:38.185634 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
50591 2019-Jan-11 15:26:38.185659 - [DEBUG]
50592 2019-Jan-11 15:26:38.185691 - [DEBUG] Process 1369. path edge:
50593 2019-Jan-11 15:26:38.185716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50594 2019-Jan-11 15:26:38.185774 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
50595 2019-Jan-11 15:26:38.186400 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50596 2019-Jan-11 15:26:38.187028 - [DEBUG]
50597 2019-Jan-11 15:26:38.187054 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50598 2019-Jan-11 15:26:38.187696 - [DEBUG] Compose: EdgeIdentity * AllBottom
50599 2019-Jan-11 15:26:38.187727 - [DEBUG]
50600 2019-Jan-11 15:26:38.187752 - [DEBUG] Propagate flow
50601 2019-Jan-11 15:26:38.187776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50602 2019-Jan-11 15:26:38.187834 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50603 2019-Jan-11 15:26:38.188494 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50604 2019-Jan-11 15:26:38.189123 - [DEBUG] Edge function : AllBottom (result of previous compose)
50605 2019-Jan-11 15:26:38.189149 - [DEBUG]
50606 2019-Jan-11 15:26:38.189175 - [DEBUG] Join: AllTop & AllBottom
50607 2019-Jan-11 15:26:38.189202 - [DEBUG] = AllBottom (new jump func)
50608 2019-Jan-11 15:26:38.189228 - [DEBUG]
50609 2019-Jan-11 15:26:38.189252 - [DEBUG] Start adding new jump function
50610 2019-Jan-11 15:26:38.189277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50611 2019-Jan-11 15:26:38.189334 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50612 2019-Jan-11 15:26:38.189963 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50613 2019-Jan-11 15:26:38.190599 - [DEBUG] Edge Function : AllBottom
50614 2019-Jan-11 15:26:38.190628 - [DEBUG] End adding new jump function
50615 2019-Jan-11 15:26:38.190653 - [DEBUG]
50616 2019-Jan-11 15:26:38.190677 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
50617 2019-Jan-11 15:26:38.190702 - [DEBUG]
50618 2019-Jan-11 15:26:38.190726 - [DEBUG] Process 1370. path edge:
50619 2019-Jan-11 15:26:38.190751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50620 2019-Jan-11 15:26:38.190808 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
50621 2019-Jan-11 15:26:38.191459 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50622 2019-Jan-11 15:26:38.192086 - [DEBUG]
50623 2019-Jan-11 15:26:38.192112 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50624 2019-Jan-11 15:26:38.192760 - [DEBUG] Possible callees:
50625 2019-Jan-11 15:26:38.192786 - [DEBUG] llvm.dbg.declare
50626 2019-Jan-11 15:26:38.192812 - [DEBUG] Possible return sites:
50627 2019-Jan-11 15:26:38.192837 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14950628 2019-Jan-11 15:26:38.194087 - [DEBUG] Found and process special summary
50629 2019-Jan-11 15:26:38.194122 - [DEBUG] Compose: EdgeIdentity * AllBottom
50630 2019-Jan-11 15:26:38.194150 - [DEBUG]
50631 2019-Jan-11 15:26:38.194175 - [DEBUG] Propagate flow
50632 2019-Jan-11 15:26:38.194199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50633 2019-Jan-11 15:26:38.194255 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50634 2019-Jan-11 15:26:38.194906 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50635 2019-Jan-11 15:26:38.195535 - [DEBUG] Edge function : AllBottom (result of previous compose)
50636 2019-Jan-11 15:26:38.195561 - [DEBUG]
50637 2019-Jan-11 15:26:38.195587 - [DEBUG] Join: AllTop & AllBottom
50638 2019-Jan-11 15:26:38.195614 - [DEBUG] = AllBottom (new jump func)
50639 2019-Jan-11 15:26:38.195640 - [DEBUG]
50640 2019-Jan-11 15:26:38.195664 - [DEBUG] Start adding new jump function
50641 2019-Jan-11 15:26:38.195688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50642 2019-Jan-11 15:26:38.195745 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50643 2019-Jan-11 15:26:38.196374 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50644 2019-Jan-11 15:26:38.197003 - [DEBUG] Edge Function : AllBottom
50645 2019-Jan-11 15:26:38.197031 - [DEBUG] End adding new jump function
50646 2019-Jan-11 15:26:38.197056 - [DEBUG]
50647 2019-Jan-11 15:26:38.197081 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
50648 2019-Jan-11 15:26:38.197106 - [DEBUG]
50649 2019-Jan-11 15:26:38.197130 - [DEBUG] Process 1371. path edge:
50650 2019-Jan-11 15:26:38.197155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50651 2019-Jan-11 15:26:38.197212 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
50652 2019-Jan-11 15:26:38.197841 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50653 2019-Jan-11 15:26:38.198487 - [DEBUG]
50654 2019-Jan-11 15:26:38.198512 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50655 2019-Jan-11 15:26:38.199162 - [DEBUG] Compose: EdgeIdentity * AllBottom
50656 2019-Jan-11 15:26:38.199192 - [DEBUG]
50657 2019-Jan-11 15:26:38.199216 - [DEBUG] Propagate flow
50658 2019-Jan-11 15:26:38.199241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50659 2019-Jan-11 15:26:38.199300 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50660 2019-Jan-11 15:26:38.199928 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50661 2019-Jan-11 15:26:38.200555 - [DEBUG] Edge function : AllBottom (result of previous compose)
50662 2019-Jan-11 15:26:38.200581 - [DEBUG]
50663 2019-Jan-11 15:26:38.200607 - [DEBUG] Join: AllTop & AllBottom
50664 2019-Jan-11 15:26:38.200634 - [DEBUG] = AllBottom (new jump func)
50665 2019-Jan-11 15:26:38.200660 - [DEBUG]
50666 2019-Jan-11 15:26:38.200684 - [DEBUG] Start adding new jump function
50667 2019-Jan-11 15:26:38.200709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50668 2019-Jan-11 15:26:38.200766 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50669 2019-Jan-11 15:26:38.201411 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50670 2019-Jan-11 15:26:38.202037 - [DEBUG] Edge Function : AllBottom
50671 2019-Jan-11 15:26:38.202066 - [DEBUG] End adding new jump function
50672 2019-Jan-11 15:26:38.202091 - [DEBUG]
50673 2019-Jan-11 15:26:38.202115 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
50674 2019-Jan-11 15:26:38.202140 - [DEBUG]
50675 2019-Jan-11 15:26:38.202164 - [DEBUG] Process 1372. path edge:
50676 2019-Jan-11 15:26:38.202189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50677 2019-Jan-11 15:26:38.202245 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
50678 2019-Jan-11 15:26:38.202871 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50679 2019-Jan-11 15:26:38.203510 - [DEBUG]
50680 2019-Jan-11 15:26:38.203537 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50681 2019-Jan-11 15:26:38.204183 - [DEBUG] Compose: EdgeIdentity * AllBottom
50682 2019-Jan-11 15:26:38.204213 - [DEBUG]
50683 2019-Jan-11 15:26:38.204237 - [DEBUG] Propagate flow
50684 2019-Jan-11 15:26:38.204262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50685 2019-Jan-11 15:26:38.204320 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50686 2019-Jan-11 15:26:38.204973 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50687 2019-Jan-11 15:26:38.205602 - [DEBUG] Edge function : AllBottom (result of previous compose)
50688 2019-Jan-11 15:26:38.205629 - [DEBUG]
50689 2019-Jan-11 15:26:38.205654 - [DEBUG] Join: AllTop & AllBottom
50690 2019-Jan-11 15:26:38.205682 - [DEBUG] = AllBottom (new jump func)
50691 2019-Jan-11 15:26:38.205707 - [DEBUG]
50692 2019-Jan-11 15:26:38.205732 - [DEBUG] Start adding new jump function
50693 2019-Jan-11 15:26:38.205756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50694 2019-Jan-11 15:26:38.205813 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50695 2019-Jan-11 15:26:38.206441 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50696 2019-Jan-11 15:26:38.207078 - [DEBUG] Edge Function : AllBottom
50697 2019-Jan-11 15:26:38.207107 - [DEBUG] End adding new jump function
50698 2019-Jan-11 15:26:38.207132 - [DEBUG]
50699 2019-Jan-11 15:26:38.207156 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50700 2019-Jan-11 15:26:38.207181 - [DEBUG]
50701 2019-Jan-11 15:26:38.207206 - [DEBUG] Process 1373. path edge:
50702 2019-Jan-11 15:26:38.207230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50703 2019-Jan-11 15:26:38.207288 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
50704 2019-Jan-11 15:26:38.207937 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50705 2019-Jan-11 15:26:38.208564 - [DEBUG]
50706 2019-Jan-11 15:26:38.208590 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50707 2019-Jan-11 15:26:38.209239 - [DEBUG] Possible callees:
50708 2019-Jan-11 15:26:38.209265 - [DEBUG] llvm.dbg.declare
50709 2019-Jan-11 15:26:38.209292 - [DEBUG] Possible return sites:
50710 2019-Jan-11 15:26:38.209316 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15550711 2019-Jan-11 15:26:38.210569 - [DEBUG] Found and process special summary
50712 2019-Jan-11 15:26:38.210604 - [DEBUG] Compose: EdgeIdentity * AllBottom
50713 2019-Jan-11 15:26:38.210632 - [DEBUG]
50714 2019-Jan-11 15:26:38.210657 - [DEBUG] Propagate flow
50715 2019-Jan-11 15:26:38.210682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50716 2019-Jan-11 15:26:38.210739 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50717 2019-Jan-11 15:26:38.211384 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50718 2019-Jan-11 15:26:38.212013 - [DEBUG] Edge function : AllBottom (result of previous compose)
50719 2019-Jan-11 15:26:38.212039 - [DEBUG]
50720 2019-Jan-11 15:26:38.212073 - [DEBUG] Join: AllTop & AllBottom
50721 2019-Jan-11 15:26:38.212101 - [DEBUG] = AllBottom (new jump func)
50722 2019-Jan-11 15:26:38.212127 - [DEBUG]
50723 2019-Jan-11 15:26:38.212151 - [DEBUG] Start adding new jump function
50724 2019-Jan-11 15:26:38.212176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50725 2019-Jan-11 15:26:38.212233 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50726 2019-Jan-11 15:26:38.212862 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50727 2019-Jan-11 15:26:38.213493 - [DEBUG] Edge Function : AllBottom
50728 2019-Jan-11 15:26:38.213522 - [DEBUG] End adding new jump function
50729 2019-Jan-11 15:26:38.213547 - [DEBUG]
50730 2019-Jan-11 15:26:38.213572 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50731 2019-Jan-11 15:26:38.213597 - [DEBUG]
50732 2019-Jan-11 15:26:38.213621 - [DEBUG] Process 1374. path edge:
50733 2019-Jan-11 15:26:38.213645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50734 2019-Jan-11 15:26:38.213702 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
50735 2019-Jan-11 15:26:38.214333 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50736 2019-Jan-11 15:26:38.214977 - [DEBUG]
50737 2019-Jan-11 15:26:38.215003 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50738 2019-Jan-11 15:26:38.215655 - [DEBUG] Compose: EdgeIdentity * AllBottom
50739 2019-Jan-11 15:26:38.215685 - [DEBUG]
50740 2019-Jan-11 15:26:38.215709 - [DEBUG] Propagate flow
50741 2019-Jan-11 15:26:38.215734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50742 2019-Jan-11 15:26:38.215793 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50743 2019-Jan-11 15:26:38.216429 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50744 2019-Jan-11 15:26:38.217057 - [DEBUG] Edge function : AllBottom (result of previous compose)
50745 2019-Jan-11 15:26:38.217084 - [DEBUG]
50746 2019-Jan-11 15:26:38.217110 - [DEBUG] Join: AllTop & AllBottom
50747 2019-Jan-11 15:26:38.217138 - [DEBUG] = AllBottom (new jump func)
50748 2019-Jan-11 15:26:38.217163 - [DEBUG]
50749 2019-Jan-11 15:26:38.217188 - [DEBUG] Start adding new jump function
50750 2019-Jan-11 15:26:38.217213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50751 2019-Jan-11 15:26:38.217271 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50752 2019-Jan-11 15:26:38.217911 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50753 2019-Jan-11 15:26:38.218537 - [DEBUG] Edge Function : AllBottom
50754 2019-Jan-11 15:26:38.218566 - [DEBUG] End adding new jump function
50755 2019-Jan-11 15:26:38.218591 - [DEBUG]
50756 2019-Jan-11 15:26:38.218616 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50757 2019-Jan-11 15:26:38.218641 - [DEBUG]
50758 2019-Jan-11 15:26:38.218665 - [DEBUG] Process 1375. path edge:
50759 2019-Jan-11 15:26:38.218690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50760 2019-Jan-11 15:26:38.218747 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
50761 2019-Jan-11 15:26:38.219372 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50762 2019-Jan-11 15:26:38.220000 - [DEBUG]
50763 2019-Jan-11 15:26:38.220027 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50764 2019-Jan-11 15:26:38.220672 - [DEBUG] Compose: EdgeIdentity * AllBottom
50765 2019-Jan-11 15:26:38.220711 - [DEBUG]
50766 2019-Jan-11 15:26:38.220736 - [DEBUG] Propagate flow
50767 2019-Jan-11 15:26:38.220761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50768 2019-Jan-11 15:26:38.220820 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50769 2019-Jan-11 15:26:38.221463 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50770 2019-Jan-11 15:26:38.222090 - [DEBUG] Edge function : AllBottom (result of previous compose)
50771 2019-Jan-11 15:26:38.222117 - [DEBUG]
50772 2019-Jan-11 15:26:38.222142 - [DEBUG] Join: AllTop & AllBottom
50773 2019-Jan-11 15:26:38.222170 - [DEBUG] = AllBottom (new jump func)
50774 2019-Jan-11 15:26:38.222196 - [DEBUG]
50775 2019-Jan-11 15:26:38.222220 - [DEBUG] Start adding new jump function
50776 2019-Jan-11 15:26:38.222245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50777 2019-Jan-11 15:26:38.222302 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50778 2019-Jan-11 15:26:38.222930 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50779 2019-Jan-11 15:26:38.223554 - [DEBUG] Edge Function : AllBottom
50780 2019-Jan-11 15:26:38.223583 - [DEBUG] End adding new jump function
50781 2019-Jan-11 15:26:38.223608 - [DEBUG]
50782 2019-Jan-11 15:26:38.223633 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50783 2019-Jan-11 15:26:38.223658 - [DEBUG]
50784 2019-Jan-11 15:26:38.223682 - [DEBUG] Process 1376. path edge:
50785 2019-Jan-11 15:26:38.223707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50786 2019-Jan-11 15:26:38.223764 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
50787 2019-Jan-11 15:26:38.224390 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50788 2019-Jan-11 15:26:38.225034 - [DEBUG]
50789 2019-Jan-11 15:26:38.225060 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50790 2019-Jan-11 15:26:38.225706 - [DEBUG] Compose: EdgeIdentity * AllBottom
50791 2019-Jan-11 15:26:38.225735 - [DEBUG]
50792 2019-Jan-11 15:26:38.225760 - [DEBUG] Propagate flow
50793 2019-Jan-11 15:26:38.225784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50794 2019-Jan-11 15:26:38.225842 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50795 2019-Jan-11 15:26:38.226479 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50796 2019-Jan-11 15:26:38.227108 - [DEBUG] Edge function : AllBottom (result of previous compose)
50797 2019-Jan-11 15:26:38.227135 - [DEBUG]
50798 2019-Jan-11 15:26:38.227160 - [DEBUG] Join: AllTop & AllBottom
50799 2019-Jan-11 15:26:38.227188 - [DEBUG] = AllBottom (new jump func)
50800 2019-Jan-11 15:26:38.227213 - [DEBUG]
50801 2019-Jan-11 15:26:38.227238 - [DEBUG] Start adding new jump function
50802 2019-Jan-11 15:26:38.227262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50803 2019-Jan-11 15:26:38.227320 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50804 2019-Jan-11 15:26:38.227964 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50805 2019-Jan-11 15:26:38.228599 - [DEBUG] Edge Function : AllBottom
50806 2019-Jan-11 15:26:38.228628 - [DEBUG] End adding new jump function
50807 2019-Jan-11 15:26:38.228653 - [DEBUG]
50808 2019-Jan-11 15:26:38.228677 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50809 2019-Jan-11 15:26:38.228702 - [DEBUG]
50810 2019-Jan-11 15:26:38.228734 - [DEBUG] Process 1377. path edge:
50811 2019-Jan-11 15:26:38.228759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50812 2019-Jan-11 15:26:38.228817 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
50813 2019-Jan-11 15:26:38.229454 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50814 2019-Jan-11 15:26:38.230083 - [DEBUG]
50815 2019-Jan-11 15:26:38.230108 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50816 2019-Jan-11 15:26:38.230756 - [DEBUG] Possible callees:
50817 2019-Jan-11 15:26:38.230782 - [DEBUG] llvm.dbg.declare
50818 2019-Jan-11 15:26:38.230808 - [DEBUG] Possible return sites:
50819 2019-Jan-11 15:26:38.230833 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16350820 2019-Jan-11 15:26:38.232101 - [DEBUG] Found and process special summary
50821 2019-Jan-11 15:26:38.232135 - [DEBUG] Compose: EdgeIdentity * AllBottom
50822 2019-Jan-11 15:26:38.232164 - [DEBUG]
50823 2019-Jan-11 15:26:38.232188 - [DEBUG] Propagate flow
50824 2019-Jan-11 15:26:38.232212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50825 2019-Jan-11 15:26:38.232270 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50826 2019-Jan-11 15:26:38.232899 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50827 2019-Jan-11 15:26:38.233528 - [DEBUG] Edge function : AllBottom (result of previous compose)
50828 2019-Jan-11 15:26:38.233554 - [DEBUG]
50829 2019-Jan-11 15:26:38.233580 - [DEBUG] Join: AllTop & AllBottom
50830 2019-Jan-11 15:26:38.233607 - [DEBUG] = AllBottom (new jump func)
50831 2019-Jan-11 15:26:38.233632 - [DEBUG]
50832 2019-Jan-11 15:26:38.233657 - [DEBUG] Start adding new jump function
50833 2019-Jan-11 15:26:38.233681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50834 2019-Jan-11 15:26:38.233738 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50835 2019-Jan-11 15:26:38.234367 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50836 2019-Jan-11 15:26:38.235013 - [DEBUG] Edge Function : AllBottom
50837 2019-Jan-11 15:26:38.235042 - [DEBUG] End adding new jump function
50838 2019-Jan-11 15:26:38.235067 - [DEBUG]
50839 2019-Jan-11 15:26:38.235092 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50840 2019-Jan-11 15:26:38.235117 - [DEBUG]
50841 2019-Jan-11 15:26:38.235141 - [DEBUG] Process 1378. path edge:
50842 2019-Jan-11 15:26:38.235166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50843 2019-Jan-11 15:26:38.235223 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
50844 2019-Jan-11 15:26:38.235851 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50845 2019-Jan-11 15:26:38.236479 - [DEBUG]
50846 2019-Jan-11 15:26:38.236504 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50847 2019-Jan-11 15:26:38.237154 - [DEBUG] Compose: EdgeIdentity * AllBottom
50848 2019-Jan-11 15:26:38.237184 - [DEBUG]
50849 2019-Jan-11 15:26:38.237208 - [DEBUG] Propagate flow
50850 2019-Jan-11 15:26:38.237233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50851 2019-Jan-11 15:26:38.237291 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50852 2019-Jan-11 15:26:38.237932 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50853 2019-Jan-11 15:26:38.238568 - [DEBUG] Edge function : AllBottom (result of previous compose)
50854 2019-Jan-11 15:26:38.238595 - [DEBUG]
50855 2019-Jan-11 15:26:38.238621 - [DEBUG] Join: AllTop & AllBottom
50856 2019-Jan-11 15:26:38.238648 - [DEBUG] = AllBottom (new jump func)
50857 2019-Jan-11 15:26:38.238674 - [DEBUG]
50858 2019-Jan-11 15:26:38.238698 - [DEBUG] Start adding new jump function
50859 2019-Jan-11 15:26:38.238723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50860 2019-Jan-11 15:26:38.238780 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50861 2019-Jan-11 15:26:38.239410 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50862 2019-Jan-11 15:26:38.240036 - [DEBUG] Edge Function : AllBottom
50863 2019-Jan-11 15:26:38.240065 - [DEBUG] End adding new jump function
50864 2019-Jan-11 15:26:38.240090 - [DEBUG]
50865 2019-Jan-11 15:26:38.240115 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50866 2019-Jan-11 15:26:38.240140 - [DEBUG]
50867 2019-Jan-11 15:26:38.240164 - [DEBUG] Process 1379. path edge:
50868 2019-Jan-11 15:26:38.240189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50869 2019-Jan-11 15:26:38.240246 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
50870 2019-Jan-11 15:26:38.240872 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50871 2019-Jan-11 15:26:38.241515 - [DEBUG]
50872 2019-Jan-11 15:26:38.241540 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50873 2019-Jan-11 15:26:38.242184 - [DEBUG] Compose: EdgeIdentity * AllBottom
50874 2019-Jan-11 15:26:38.242214 - [DEBUG]
50875 2019-Jan-11 15:26:38.242238 - [DEBUG] Propagate flow
50876 2019-Jan-11 15:26:38.242262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50877 2019-Jan-11 15:26:38.242320 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50878 2019-Jan-11 15:26:38.242956 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50879 2019-Jan-11 15:26:38.243584 - [DEBUG] Edge function : AllBottom (result of previous compose)
50880 2019-Jan-11 15:26:38.243611 - [DEBUG]
50881 2019-Jan-11 15:26:38.243636 - [DEBUG] Join: AllTop & AllBottom
50882 2019-Jan-11 15:26:38.243664 - [DEBUG] = AllBottom (new jump func)
50883 2019-Jan-11 15:26:38.243689 - [DEBUG]
50884 2019-Jan-11 15:26:38.243714 - [DEBUG] Start adding new jump function
50885 2019-Jan-11 15:26:38.243738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50886 2019-Jan-11 15:26:38.243795 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50887 2019-Jan-11 15:26:38.244424 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50888 2019-Jan-11 15:26:38.245075 - [DEBUG] Edge Function : AllBottom
50889 2019-Jan-11 15:26:38.245104 - [DEBUG] End adding new jump function
50890 2019-Jan-11 15:26:38.245129 - [DEBUG]
50891 2019-Jan-11 15:26:38.245153 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50892 2019-Jan-11 15:26:38.245178 - [DEBUG]
50893 2019-Jan-11 15:26:38.245203 - [DEBUG] Process 1380. path edge:
50894 2019-Jan-11 15:26:38.245227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50895 2019-Jan-11 15:26:38.245284 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
50896 2019-Jan-11 15:26:38.245933 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50897 2019-Jan-11 15:26:38.246563 - [DEBUG]
50898 2019-Jan-11 15:26:38.246588 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50899 2019-Jan-11 15:26:38.247236 - [DEBUG] Possible callees:
50900 2019-Jan-11 15:26:38.247263 - [DEBUG] llvm.dbg.declare
50901 2019-Jan-11 15:26:38.247289 - [DEBUG] Possible return sites:
50902 2019-Jan-11 15:26:38.247314 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16950903 2019-Jan-11 15:26:38.248581 - [DEBUG] Found and process special summary
50904 2019-Jan-11 15:26:38.248616 - [DEBUG] Compose: EdgeIdentity * AllBottom
50905 2019-Jan-11 15:26:38.248644 - [DEBUG]
50906 2019-Jan-11 15:26:38.248669 - [DEBUG] Propagate flow
50907 2019-Jan-11 15:26:38.248693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50908 2019-Jan-11 15:26:38.248751 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50909 2019-Jan-11 15:26:38.249379 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50910 2019-Jan-11 15:26:38.250007 - [DEBUG] Edge function : AllBottom (result of previous compose)
50911 2019-Jan-11 15:26:38.250034 - [DEBUG]
50912 2019-Jan-11 15:26:38.250059 - [DEBUG] Join: AllTop & AllBottom
50913 2019-Jan-11 15:26:38.250087 - [DEBUG] = AllBottom (new jump func)
50914 2019-Jan-11 15:26:38.250113 - [DEBUG]
50915 2019-Jan-11 15:26:38.250137 - [DEBUG] Start adding new jump function
50916 2019-Jan-11 15:26:38.250161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50917 2019-Jan-11 15:26:38.250218 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50918 2019-Jan-11 15:26:38.250847 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50919 2019-Jan-11 15:26:38.251490 - [DEBUG] Edge Function : AllBottom
50920 2019-Jan-11 15:26:38.251518 - [DEBUG] End adding new jump function
50921 2019-Jan-11 15:26:38.251543 - [DEBUG]
50922 2019-Jan-11 15:26:38.251566 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50923 2019-Jan-11 15:26:38.251591 - [DEBUG]
50924 2019-Jan-11 15:26:38.251614 - [DEBUG] Process 1381. path edge:
50925 2019-Jan-11 15:26:38.251638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50926 2019-Jan-11 15:26:38.251694 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
50927 2019-Jan-11 15:26:38.252323 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50928 2019-Jan-11 15:26:38.252950 - [DEBUG]
50929 2019-Jan-11 15:26:38.252976 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50930 2019-Jan-11 15:26:38.253625 - [DEBUG] Compose: EdgeIdentity * AllBottom
50931 2019-Jan-11 15:26:38.253655 - [DEBUG]
50932 2019-Jan-11 15:26:38.253679 - [DEBUG] Propagate flow
50933 2019-Jan-11 15:26:38.253703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50934 2019-Jan-11 15:26:38.253762 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50935 2019-Jan-11 15:26:38.254398 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50936 2019-Jan-11 15:26:38.255041 - [DEBUG] Edge function : AllBottom (result of previous compose)
50937 2019-Jan-11 15:26:38.255068 - [DEBUG]
50938 2019-Jan-11 15:26:38.255093 - [DEBUG] Join: AllTop & AllBottom
50939 2019-Jan-11 15:26:38.255129 - [DEBUG] = AllBottom (new jump func)
50940 2019-Jan-11 15:26:38.255155 - [DEBUG]
50941 2019-Jan-11 15:26:38.255180 - [DEBUG] Start adding new jump function
50942 2019-Jan-11 15:26:38.255204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50943 2019-Jan-11 15:26:38.255262 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50944 2019-Jan-11 15:26:38.255890 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50945 2019-Jan-11 15:26:38.256516 - [DEBUG] Edge Function : AllBottom
50946 2019-Jan-11 15:26:38.256545 - [DEBUG] End adding new jump function
50947 2019-Jan-11 15:26:38.256570 - [DEBUG]
50948 2019-Jan-11 15:26:38.256595 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
50949 2019-Jan-11 15:26:38.256620 - [DEBUG]
50950 2019-Jan-11 15:26:38.256644 - [DEBUG] Process 1382. path edge:
50951 2019-Jan-11 15:26:38.256669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50952 2019-Jan-11 15:26:38.256726 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
50953 2019-Jan-11 15:26:38.257352 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50954 2019-Jan-11 15:26:38.257995 - [DEBUG]
50955 2019-Jan-11 15:26:38.258020 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50956 2019-Jan-11 15:26:38.258666 - [DEBUG] Compose: EdgeIdentity * AllBottom
50957 2019-Jan-11 15:26:38.258696 - [DEBUG]
50958 2019-Jan-11 15:26:38.258721 - [DEBUG] Propagate flow
50959 2019-Jan-11 15:26:38.258745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50960 2019-Jan-11 15:26:38.258803 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50961 2019-Jan-11 15:26:38.259434 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50962 2019-Jan-11 15:26:38.260062 - [DEBUG] Edge function : AllBottom (result of previous compose)
50963 2019-Jan-11 15:26:38.260089 - [DEBUG]
50964 2019-Jan-11 15:26:38.260114 - [DEBUG] Join: AllTop & AllBottom
50965 2019-Jan-11 15:26:38.260142 - [DEBUG] = AllBottom (new jump func)
50966 2019-Jan-11 15:26:38.260168 - [DEBUG]
50967 2019-Jan-11 15:26:38.260192 - [DEBUG] Start adding new jump function
50968 2019-Jan-11 15:26:38.260216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50969 2019-Jan-11 15:26:38.260273 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50970 2019-Jan-11 15:26:38.260900 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50971 2019-Jan-11 15:26:38.261544 - [DEBUG] Edge Function : AllBottom
50972 2019-Jan-11 15:26:38.261572 - [DEBUG] End adding new jump function
50973 2019-Jan-11 15:26:38.261597 - [DEBUG]
50974 2019-Jan-11 15:26:38.261620 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
50975 2019-Jan-11 15:26:38.261645 - [DEBUG]
50976 2019-Jan-11 15:26:38.261668 - [DEBUG] Process 1383. path edge:
50977 2019-Jan-11 15:26:38.261692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50978 2019-Jan-11 15:26:38.261748 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
50979 2019-Jan-11 15:26:38.262378 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50980 2019-Jan-11 15:26:38.263005 - [DEBUG]
50981 2019-Jan-11 15:26:38.263030 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50982 2019-Jan-11 15:26:38.263682 - [DEBUG] Compose: EdgeIdentity * AllBottom
50983 2019-Jan-11 15:26:38.263719 - [DEBUG]
50984 2019-Jan-11 15:26:38.263744 - [DEBUG] Propagate flow
50985 2019-Jan-11 15:26:38.263768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50986 2019-Jan-11 15:26:38.263827 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50987 2019-Jan-11 15:26:38.264454 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50988 2019-Jan-11 15:26:38.265098 - [DEBUG] Edge function : AllBottom (result of previous compose)
50989 2019-Jan-11 15:26:38.265125 - [DEBUG]
50990 2019-Jan-11 15:26:38.265150 - [DEBUG] Join: AllTop & AllBottom
50991 2019-Jan-11 15:26:38.265178 - [DEBUG] = AllBottom (new jump func)
50992 2019-Jan-11 15:26:38.265204 - [DEBUG]
50993 2019-Jan-11 15:26:38.265228 - [DEBUG] Start adding new jump function
50994 2019-Jan-11 15:26:38.265253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50995 2019-Jan-11 15:26:38.265310 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50996 2019-Jan-11 15:26:38.265939 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50997 2019-Jan-11 15:26:38.266564 - [DEBUG] Edge Function : AllBottom
50998 2019-Jan-11 15:26:38.266593 - [DEBUG] End adding new jump function
50999 2019-Jan-11 15:26:38.266619 - [DEBUG]
51000 2019-Jan-11 15:26:38.266643 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
51001 2019-Jan-11 15:26:38.266668 - [DEBUG]
51002 2019-Jan-11 15:26:38.266692 - [DEBUG] Process 1384. path edge:
51003 2019-Jan-11 15:26:38.266717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51004 2019-Jan-11 15:26:38.266773 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
51005 2019-Jan-11 15:26:38.267399 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51006 2019-Jan-11 15:26:38.268040 - [DEBUG]
51007 2019-Jan-11 15:26:38.268066 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
51008 2019-Jan-11 15:26:38.268711 - [DEBUG] Compose: EdgeIdentity * AllBottom
51009 2019-Jan-11 15:26:38.268741 - [DEBUG]
51010 2019-Jan-11 15:26:38.268766 - [DEBUG] Propagate flow
51011 2019-Jan-11 15:26:38.268790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51012 2019-Jan-11 15:26:38.268848 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51013 2019-Jan-11 15:26:38.269480 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51014 2019-Jan-11 15:26:38.270110 - [DEBUG] Edge function : AllBottom (result of previous compose)
51015 2019-Jan-11 15:26:38.270137 - [DEBUG]
51016 2019-Jan-11 15:26:38.270162 - [DEBUG] Join: AllTop & AllBottom
51017 2019-Jan-11 15:26:38.270190 - [DEBUG] = AllBottom (new jump func)
51018 2019-Jan-11 15:26:38.270215 - [DEBUG]
51019 2019-Jan-11 15:26:38.270240 - [DEBUG] Start adding new jump function
51020 2019-Jan-11 15:26:38.270265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51021 2019-Jan-11 15:26:38.270322 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51022 2019-Jan-11 15:26:38.270951 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51023 2019-Jan-11 15:26:38.271595 - [DEBUG] Edge Function : AllBottom
51024 2019-Jan-11 15:26:38.271624 - [DEBUG] End adding new jump function
51025 2019-Jan-11 15:26:38.271649 - [DEBUG]
51026 2019-Jan-11 15:26:38.271673 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
51027 2019-Jan-11 15:26:38.271699 - [DEBUG]
51028 2019-Jan-11 15:26:38.271731 - [DEBUG] Process 1385. path edge:
51029 2019-Jan-11 15:26:38.271756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51030 2019-Jan-11 15:26:38.271814 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
51031 2019-Jan-11 15:26:38.272445 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51032 2019-Jan-11 15:26:38.273074 - [DEBUG]
51033 2019-Jan-11 15:26:38.273099 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51034 2019-Jan-11 15:26:38.273750 - [DEBUG] Compose: EdgeIdentity * AllBottom
51035 2019-Jan-11 15:26:38.273780 - [DEBUG]
51036 2019-Jan-11 15:26:38.273805 - [DEBUG] Propagate flow
51037 2019-Jan-11 15:26:38.273829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51038 2019-Jan-11 15:26:38.273888 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51039 2019-Jan-11 15:26:38.274515 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51040 2019-Jan-11 15:26:38.275156 - [DEBUG] Edge function : AllBottom (result of previous compose)
51041 2019-Jan-11 15:26:38.275182 - [DEBUG]
51042 2019-Jan-11 15:26:38.275208 - [DEBUG] Join: AllTop & AllBottom
51043 2019-Jan-11 15:26:38.275235 - [DEBUG] = AllBottom (new jump func)
51044 2019-Jan-11 15:26:38.275261 - [DEBUG]
51045 2019-Jan-11 15:26:38.275285 - [DEBUG] Start adding new jump function
51046 2019-Jan-11 15:26:38.275310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51047 2019-Jan-11 15:26:38.275368 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51048 2019-Jan-11 15:26:38.275996 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51049 2019-Jan-11 15:26:38.276622 - [DEBUG] Edge Function : AllBottom
51050 2019-Jan-11 15:26:38.276651 - [DEBUG] End adding new jump function
51051 2019-Jan-11 15:26:38.276676 - [DEBUG]
51052 2019-Jan-11 15:26:38.276701 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
51053 2019-Jan-11 15:26:38.276726 - [DEBUG]
51054 2019-Jan-11 15:26:38.276750 - [DEBUG] Process 1386. path edge:
51055 2019-Jan-11 15:26:38.276775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51056 2019-Jan-11 15:26:38.276833 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
51057 2019-Jan-11 15:26:38.277459 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51058 2019-Jan-11 15:26:38.278100 - [DEBUG]
51059 2019-Jan-11 15:26:38.278125 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51060 2019-Jan-11 15:26:38.278771 - [DEBUG] Compose: EdgeIdentity * AllBottom
51061 2019-Jan-11 15:26:38.278801 - [DEBUG]
51062 2019-Jan-11 15:26:38.278825 - [DEBUG] Propagate flow
51063 2019-Jan-11 15:26:38.278850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51064 2019-Jan-11 15:26:38.278908 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51065 2019-Jan-11 15:26:38.279536 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51066 2019-Jan-11 15:26:38.280164 - [DEBUG] Edge function : AllBottom (result of previous compose)
51067 2019-Jan-11 15:26:38.280190 - [DEBUG]
51068 2019-Jan-11 15:26:38.280216 - [DEBUG] Join: AllTop & AllBottom
51069 2019-Jan-11 15:26:38.280244 - [DEBUG] = AllBottom (new jump func)
51070 2019-Jan-11 15:26:38.280270 - [DEBUG]
51071 2019-Jan-11 15:26:38.280294 - [DEBUG] Start adding new jump function
51072 2019-Jan-11 15:26:38.280319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51073 2019-Jan-11 15:26:38.280384 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51074 2019-Jan-11 15:26:38.281013 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51075 2019-Jan-11 15:26:38.281657 - [DEBUG] Edge Function : AllBottom
51076 2019-Jan-11 15:26:38.281687 - [DEBUG] End adding new jump function
51077 2019-Jan-11 15:26:38.281712 - [DEBUG]
51078 2019-Jan-11 15:26:38.281737 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
51079 2019-Jan-11 15:26:38.281762 - [DEBUG]
51080 2019-Jan-11 15:26:38.281787 - [DEBUG] Process 1387. path edge:
51081 2019-Jan-11 15:26:38.281811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51082 2019-Jan-11 15:26:38.281869 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
51083 2019-Jan-11 15:26:38.282498 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51084 2019-Jan-11 15:26:38.283127 - [DEBUG]
51085 2019-Jan-11 15:26:38.283153 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51086 2019-Jan-11 15:26:38.283799 - [DEBUG] Compose: EdgeIdentity * AllBottom
51087 2019-Jan-11 15:26:38.283828 - [DEBUG]
51088 2019-Jan-11 15:26:38.283853 - [DEBUG] Propagate flow
51089 2019-Jan-11 15:26:38.283877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51090 2019-Jan-11 15:26:38.283935 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51091 2019-Jan-11 15:26:38.284582 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51092 2019-Jan-11 15:26:38.285212 - [DEBUG] Edge function : AllBottom (result of previous compose)
51093 2019-Jan-11 15:26:38.285238 - [DEBUG]
51094 2019-Jan-11 15:26:38.285264 - [DEBUG] Join: AllTop & AllBottom
51095 2019-Jan-11 15:26:38.285292 - [DEBUG] = AllBottom (new jump func)
51096 2019-Jan-11 15:26:38.285318 - [DEBUG]
51097 2019-Jan-11 15:26:38.285342 - [DEBUG] Start adding new jump function
51098 2019-Jan-11 15:26:38.285366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51099 2019-Jan-11 15:26:38.285424 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51100 2019-Jan-11 15:26:38.286052 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51101 2019-Jan-11 15:26:38.286684 - [DEBUG] Edge Function : AllBottom
51102 2019-Jan-11 15:26:38.286713 - [DEBUG] End adding new jump function
51103 2019-Jan-11 15:26:38.286738 - [DEBUG]
51104 2019-Jan-11 15:26:38.286762 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
51105 2019-Jan-11 15:26:38.286787 - [DEBUG]
51106 2019-Jan-11 15:26:38.286812 - [DEBUG] Process 1388. path edge:
51107 2019-Jan-11 15:26:38.286836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51108 2019-Jan-11 15:26:38.286893 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
51109 2019-Jan-11 15:26:38.287525 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51110 2019-Jan-11 15:26:38.288168 - [DEBUG]
51111 2019-Jan-11 15:26:38.288195 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51112 2019-Jan-11 15:26:38.288845 - [DEBUG] Compose: EdgeIdentity * AllBottom
51113 2019-Jan-11 15:26:38.288873 - [DEBUG]
51114 2019-Jan-11 15:26:38.288897 - [DEBUG] Propagate flow
51115 2019-Jan-11 15:26:38.288920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51116 2019-Jan-11 15:26:38.288986 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51117 2019-Jan-11 15:26:38.289621 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51118 2019-Jan-11 15:26:38.290248 - [DEBUG] Edge function : AllBottom (result of previous compose)
51119 2019-Jan-11 15:26:38.290275 - [DEBUG]
51120 2019-Jan-11 15:26:38.290301 - [DEBUG] Join: AllTop & AllBottom
51121 2019-Jan-11 15:26:38.290328 - [DEBUG] = AllBottom (new jump func)
51122 2019-Jan-11 15:26:38.290354 - [DEBUG]
51123 2019-Jan-11 15:26:38.290379 - [DEBUG] Start adding new jump function
51124 2019-Jan-11 15:26:38.290403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51125 2019-Jan-11 15:26:38.290461 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51126 2019-Jan-11 15:26:38.291089 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51127 2019-Jan-11 15:26:38.291732 - [DEBUG] Edge Function : AllBottom
51128 2019-Jan-11 15:26:38.291761 - [DEBUG] End adding new jump function
51129 2019-Jan-11 15:26:38.291786 - [DEBUG]
51130 2019-Jan-11 15:26:38.291811 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
51131 2019-Jan-11 15:26:38.291836 - [DEBUG]
51132 2019-Jan-11 15:26:38.291860 - [DEBUG] Process 1389. path edge:
51133 2019-Jan-11 15:26:38.291885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51134 2019-Jan-11 15:26:38.291943 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
51135 2019-Jan-11 15:26:38.292569 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51136 2019-Jan-11 15:26:38.293196 - [DEBUG]
51137 2019-Jan-11 15:26:38.293222 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51138 2019-Jan-11 15:26:38.293871 - [DEBUG] Compose: EdgeIdentity * AllBottom
51139 2019-Jan-11 15:26:38.293901 - [DEBUG]
51140 2019-Jan-11 15:26:38.293926 - [DEBUG] Propagate flow
51141 2019-Jan-11 15:26:38.293951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51142 2019-Jan-11 15:26:38.294010 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51143 2019-Jan-11 15:26:38.294650 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51144 2019-Jan-11 15:26:38.295281 - [DEBUG] Edge function : AllBottom (result of previous compose)
51145 2019-Jan-11 15:26:38.295308 - [DEBUG]
51146 2019-Jan-11 15:26:38.295334 - [DEBUG] Join: AllTop & AllBottom
51147 2019-Jan-11 15:26:38.295361 - [DEBUG] = AllBottom (new jump func)
51148 2019-Jan-11 15:26:38.295387 - [DEBUG]
51149 2019-Jan-11 15:26:38.295412 - [DEBUG] Start adding new jump function
51150 2019-Jan-11 15:26:38.295436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51151 2019-Jan-11 15:26:38.295495 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51152 2019-Jan-11 15:26:38.296127 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51153 2019-Jan-11 15:26:38.296755 - [DEBUG] Edge Function : AllBottom
51154 2019-Jan-11 15:26:38.296784 - [DEBUG] End adding new jump function
51155 2019-Jan-11 15:26:38.296809 - [DEBUG]
51156 2019-Jan-11 15:26:38.296834 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
51157 2019-Jan-11 15:26:38.296860 - [DEBUG]
51158 2019-Jan-11 15:26:38.296884 - [DEBUG] Process 1390. path edge:
51159 2019-Jan-11 15:26:38.296909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51160 2019-Jan-11 15:26:38.296966 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
51161 2019-Jan-11 15:26:38.297601 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51162 2019-Jan-11 15:26:38.298247 - [DEBUG]
51163 2019-Jan-11 15:26:38.298272 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51164 2019-Jan-11 15:26:38.298913 - [DEBUG] Start of endsummarytab entry
51165 2019-Jan-11 15:26:38.298952 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51166 2019-Jan-11 15:26:38.299590 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
51167 2019-Jan-11 15:26:38.299651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51168 2019-Jan-11 15:26:38.300277 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51169 2019-Jan-11 15:26:38.300907 - [DEBUG] EF: AllBottom
51170 2019-Jan-11 15:26:38.300933 - [DEBUG]
51171 2019-Jan-11 15:26:38.300958 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51172 2019-Jan-11 15:26:38.301599 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51173 2019-Jan-11 15:26:38.302236 - [DEBUG] EF: AllBottom
51174 2019-Jan-11 15:26:38.302263 - [DEBUG]
51175 2019-Jan-11 15:26:38.302287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51176 2019-Jan-11 15:26:38.302912 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
51177 2019-Jan-11 15:26:38.303548 - [DEBUG] EF: AllBottom
51178 2019-Jan-11 15:26:38.303574 - [DEBUG]
51179 2019-Jan-11 15:26:38.303598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51180 2019-Jan-11 15:26:38.304223 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
51181 2019-Jan-11 15:26:38.304865 - [DEBUG] EF: AllBottom
51182 2019-Jan-11 15:26:38.304891 - [DEBUG]
51183 2019-Jan-11 15:26:38.304915 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51184 2019-Jan-11 15:26:38.305553 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51185 2019-Jan-11 15:26:38.306182 - [DEBUG] EF: AllBottom
51186 2019-Jan-11 15:26:38.306209 - [DEBUG]
51187 2019-Jan-11 15:26:38.306233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51188 2019-Jan-11 15:26:38.306858 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51189 2019-Jan-11 15:26:38.307494 - [DEBUG] EF: AllBottom
51190 2019-Jan-11 15:26:38.307520 - [DEBUG]
51191 2019-Jan-11 15:26:38.307545 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51192 2019-Jan-11 15:26:38.308185 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
51193 2019-Jan-11 15:26:38.308812 - [DEBUG] EF: AllBottom
51194 2019-Jan-11 15:26:38.308838 - [DEBUG]
51195 2019-Jan-11 15:26:38.308863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51196 2019-Jan-11 15:26:38.309487 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51197 2019-Jan-11 15:26:38.310115 - [DEBUG] EF: AllBottom
51198 2019-Jan-11 15:26:38.310142 - [DEBUG]
51199 2019-Jan-11 15:26:38.310166 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51200 2019-Jan-11 15:26:38.310792 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51201 2019-Jan-11 15:26:38.311442 - [DEBUG] EF: AllBottom
51202 2019-Jan-11 15:26:38.311467 - [DEBUG]
51203 2019-Jan-11 15:26:38.311491 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51204 2019-Jan-11 15:26:38.312116 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51205 2019-Jan-11 15:26:38.312753 - [DEBUG] EF: AllBottom
51206 2019-Jan-11 15:26:38.312780 - [DEBUG]
51207 2019-Jan-11 15:26:38.312804 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51208 2019-Jan-11 15:26:38.313430 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51209 2019-Jan-11 15:26:38.314065 - [DEBUG] EF: AllBottom
51210 2019-Jan-11 15:26:38.314091 - [DEBUG]
51211 2019-Jan-11 15:26:38.314116 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51212 2019-Jan-11 15:26:38.314764 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51213 2019-Jan-11 15:26:38.315401 - [DEBUG] EF: AllBottom
51214 2019-Jan-11 15:26:38.315427 - [DEBUG]
51215 2019-Jan-11 15:26:38.315452 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51216 2019-Jan-11 15:26:38.316077 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51217 2019-Jan-11 15:26:38.316704 - [DEBUG] EF: AllBottom
51218 2019-Jan-11 15:26:38.316730 - [DEBUG]
51219 2019-Jan-11 15:26:38.316755 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51220 2019-Jan-11 15:26:38.317380 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51221 2019-Jan-11 15:26:38.318022 - [DEBUG] EF: AllBottom
51222 2019-Jan-11 15:26:38.318048 - [DEBUG]
51223 2019-Jan-11 15:26:38.318071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51224 2019-Jan-11 15:26:38.318697 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51225 2019-Jan-11 15:26:38.319326 - [DEBUG] EF: AllBottom
51226 2019-Jan-11 15:26:38.319351 - [DEBUG]
51227 2019-Jan-11 15:26:38.319374 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51228 2019-Jan-11 15:26:38.319999 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51229 2019-Jan-11 15:26:38.320627 - [DEBUG] EF: AllBottom
51230 2019-Jan-11 15:26:38.320653 - [DEBUG]
51231 2019-Jan-11 15:26:38.320677 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51232 2019-Jan-11 15:26:38.321317 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51233 2019-Jan-11 15:26:38.321953 - [DEBUG] EF: AllBottom
51234 2019-Jan-11 15:26:38.321979 - [DEBUG]
51235 2019-Jan-11 15:26:38.322003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51236 2019-Jan-11 15:26:38.322628 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51237 2019-Jan-11 15:26:38.323256 - [DEBUG] EF: AllBottom
51238 2019-Jan-11 15:26:38.323283 - [DEBUG]
51239 2019-Jan-11 15:26:38.323307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51240 2019-Jan-11 15:26:38.323931 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
51241 2019-Jan-11 15:26:38.324583 - [DEBUG] EF: AllBottom
51242 2019-Jan-11 15:26:38.324609 - [DEBUG]
51243 2019-Jan-11 15:26:38.324634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51244 2019-Jan-11 15:26:38.325310 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51245 2019-Jan-11 15:26:38.326008 - [DEBUG] EF: AllBottom
51246 2019-Jan-11 15:26:38.326038 - [DEBUG]
51247 2019-Jan-11 15:26:38.326063 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51248 2019-Jan-11 15:26:38.326746 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51249 2019-Jan-11 15:26:38.327393 - [DEBUG] EF: AllBottom
51250 2019-Jan-11 15:26:38.327419 - [DEBUG]
51251 2019-Jan-11 15:26:38.327462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51252 2019-Jan-11 15:26:38.328126 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51253 2019-Jan-11 15:26:38.328762 - [DEBUG] EF: AllBottom
51254 2019-Jan-11 15:26:38.328789 - [DEBUG]
51255 2019-Jan-11 15:26:38.328813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51256 2019-Jan-11 15:26:38.329439 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51257 2019-Jan-11 15:26:38.330069 - [DEBUG] EF: AllBottom
51258 2019-Jan-11 15:26:38.330096 - [DEBUG]
51259 2019-Jan-11 15:26:38.330120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51260 2019-Jan-11 15:26:38.330746 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
51261 2019-Jan-11 15:26:38.331389 - [DEBUG] EF: AllBottom
51262 2019-Jan-11 15:26:38.331414 - [DEBUG]
51263 2019-Jan-11 15:26:38.331438 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51264 2019-Jan-11 15:26:38.332063 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51265 2019-Jan-11 15:26:38.332690 - [DEBUG] EF: AllBottom
51266 2019-Jan-11 15:26:38.332716 - [DEBUG]
51267 2019-Jan-11 15:26:38.332741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51268 2019-Jan-11 15:26:38.333366 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
51269 2019-Jan-11 15:26:38.333995 - [DEBUG] EF: AllBottom
51270 2019-Jan-11 15:26:38.334020 - [DEBUG]
51271 2019-Jan-11 15:26:38.334043 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51272 2019-Jan-11 15:26:38.334684 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
51273 2019-Jan-11 15:26:38.335310 - [DEBUG] EF: AllBottom
51274 2019-Jan-11 15:26:38.335336 - [DEBUG]
51275 2019-Jan-11 15:26:38.335361 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51276 2019-Jan-11 15:26:38.335986 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51277 2019-Jan-11 15:26:38.336613 - [DEBUG] EF: AllBottom
51278 2019-Jan-11 15:26:38.336640 - [DEBUG]
51279 2019-Jan-11 15:26:38.336664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51280 2019-Jan-11 15:26:38.337289 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51281 2019-Jan-11 15:26:38.337927 - [DEBUG] EF: AllBottom
51282 2019-Jan-11 15:26:38.337953 - [DEBUG]
51283 2019-Jan-11 15:26:38.337976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51284 2019-Jan-11 15:26:38.338601 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51285 2019-Jan-11 15:26:38.339228 - [DEBUG] EF: AllBottom
51286 2019-Jan-11 15:26:38.339255 - [DEBUG]
51287 2019-Jan-11 15:26:38.339279 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51288 2019-Jan-11 15:26:38.339905 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51289 2019-Jan-11 15:26:38.340533 - [DEBUG] EF: AllBottom
51290 2019-Jan-11 15:26:38.340559 - [DEBUG]
51291 2019-Jan-11 15:26:38.340584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51292 2019-Jan-11 15:26:38.341221 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51293 2019-Jan-11 15:26:38.341848 - [DEBUG] EF: AllBottom
51294 2019-Jan-11 15:26:38.341874 - [DEBUG]
51295 2019-Jan-11 15:26:38.341899 - [DEBUG] ---------------
51296 2019-Jan-11 15:26:38.341924 - [DEBUG]
51297 2019-Jan-11 15:26:38.341952 - [DEBUG] End of endsummarytab entry
51298 2019-Jan-11 15:26:38.341977 - [DEBUG]
51299 2019-Jan-11 15:26:38.342001 - [DEBUG] Start of incomingtab entry
51300 2019-Jan-11 15:26:38.342035 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51301 2019-Jan-11 15:26:38.342663 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
51302 2019-Jan-11 15:26:38.342724 - [DEBUG] ---------------
51303 2019-Jan-11 15:26:38.342749 - [DEBUG] End of incomingtab entry
51304 2019-Jan-11 15:26:38.342774 - [DEBUG]
51305 2019-Jan-11 15:26:38.342802 - [DEBUG] EDGE:
51306 2019-Jan-11 15:26:38.342860 - [DEBUG] ---> 51307 2019-Jan-11 15:26:38.343487 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51308 2019-Jan-11 15:26:38.344116 - [DEBUG]
51309 2019-Jan-11 15:26:38.344144 - [DEBUG] EDGE:
51310 2019-Jan-11 15:26:38.344203 - [DEBUG] ---> 51311 2019-Jan-11 15:26:38.344844 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51312 2019-Jan-11 15:26:38.345472 - [DEBUG]
51313 2019-Jan-11 15:26:38.345523 - [DEBUG] Compose: EdgeIdentity * AllBottom
51314 2019-Jan-11 15:26:38.345552 - [DEBUG]
51315 2019-Jan-11 15:26:38.345576 - [DEBUG] Propagate flow
51316 2019-Jan-11 15:26:38.345601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51317 2019-Jan-11 15:26:38.345658 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51318 2019-Jan-11 15:26:38.346296 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51319 2019-Jan-11 15:26:38.346924 - [DEBUG] Edge function : AllBottom (result of previous compose)
51320 2019-Jan-11 15:26:38.346951 - [DEBUG]
51321 2019-Jan-11 15:26:38.346978 - [DEBUG] Join: AllTop & AllBottom
51322 2019-Jan-11 15:26:38.347005 - [DEBUG] = AllBottom (new jump func)
51323 2019-Jan-11 15:26:38.347031 - [DEBUG]
51324 2019-Jan-11 15:26:38.347055 - [DEBUG] Start adding new jump function
51325 2019-Jan-11 15:26:38.347079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51326 2019-Jan-11 15:26:38.347137 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51327 2019-Jan-11 15:26:38.347765 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51328 2019-Jan-11 15:26:38.348417 - [DEBUG] Edge Function : AllBottom
51329 2019-Jan-11 15:26:38.348449 - [DEBUG] End adding new jump function
51330 2019-Jan-11 15:26:38.348474 - [DEBUG]
51331 2019-Jan-11 15:26:38.348498 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
51332 2019-Jan-11 15:26:38.348524 - [DEBUG]
51333 2019-Jan-11 15:26:38.348548 - [DEBUG] Process 1391. path edge:
51334 2019-Jan-11 15:26:38.348573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51335 2019-Jan-11 15:26:38.348630 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
51336 2019-Jan-11 15:26:38.349266 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51337 2019-Jan-11 15:26:38.349895 - [DEBUG]
51338 2019-Jan-11 15:26:38.349920 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51339 2019-Jan-11 15:26:38.350573 - [DEBUG] Possible callees:
51340 2019-Jan-11 15:26:38.350599 - [DEBUG] llvm.dbg.declare
51341 2019-Jan-11 15:26:38.350625 - [DEBUG] Possible return sites:
51342 2019-Jan-11 15:26:38.350649 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19351343 2019-Jan-11 15:26:38.351934 - [DEBUG] Found and process special summary
51344 2019-Jan-11 15:26:38.351970 - [DEBUG] Compose: EdgeIdentity * AllBottom
51345 2019-Jan-11 15:26:38.351998 - [DEBUG]
51346 2019-Jan-11 15:26:38.352024 - [DEBUG] Propagate flow
51347 2019-Jan-11 15:26:38.352048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51348 2019-Jan-11 15:26:38.352105 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51349 2019-Jan-11 15:26:38.352734 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51350 2019-Jan-11 15:26:38.353362 - [DEBUG] Edge function : AllBottom (result of previous compose)
51351 2019-Jan-11 15:26:38.353389 - [DEBUG]
51352 2019-Jan-11 15:26:38.353414 - [DEBUG] Join: AllTop & AllBottom
51353 2019-Jan-11 15:26:38.353441 - [DEBUG] = AllBottom (new jump func)
51354 2019-Jan-11 15:26:38.353467 - [DEBUG]
51355 2019-Jan-11 15:26:38.353491 - [DEBUG] Start adding new jump function
51356 2019-Jan-11 15:26:38.353515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51357 2019-Jan-11 15:26:38.353572 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51358 2019-Jan-11 15:26:38.354200 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51359 2019-Jan-11 15:26:38.354843 - [DEBUG] Edge Function : AllBottom
51360 2019-Jan-11 15:26:38.354871 - [DEBUG] End adding new jump function
51361 2019-Jan-11 15:26:38.354896 - [DEBUG]
51362 2019-Jan-11 15:26:38.354919 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
51363 2019-Jan-11 15:26:38.354943 - [DEBUG]
51364 2019-Jan-11 15:26:38.354967 - [DEBUG] Process 1392. path edge:
51365 2019-Jan-11 15:26:38.354991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51366 2019-Jan-11 15:26:38.355047 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
51367 2019-Jan-11 15:26:38.355676 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51368 2019-Jan-11 15:26:38.356305 - [DEBUG]
51369 2019-Jan-11 15:26:38.356330 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51370 2019-Jan-11 15:26:38.356984 - [DEBUG] Compose: EdgeIdentity * AllBottom
51371 2019-Jan-11 15:26:38.357013 - [DEBUG]
51372 2019-Jan-11 15:26:38.357038 - [DEBUG] Propagate flow
51373 2019-Jan-11 15:26:38.357062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51374 2019-Jan-11 15:26:38.357120 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51375 2019-Jan-11 15:26:38.357748 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51376 2019-Jan-11 15:26:38.358391 - [DEBUG] Edge function : AllBottom (result of previous compose)
51377 2019-Jan-11 15:26:38.358417 - [DEBUG]
51378 2019-Jan-11 15:26:38.358443 - [DEBUG] Join: AllTop & AllBottom
51379 2019-Jan-11 15:26:38.358471 - [DEBUG] = AllBottom (new jump func)
51380 2019-Jan-11 15:26:38.358496 - [DEBUG]
51381 2019-Jan-11 15:26:38.358521 - [DEBUG] Start adding new jump function
51382 2019-Jan-11 15:26:38.358545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51383 2019-Jan-11 15:26:38.358602 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51384 2019-Jan-11 15:26:38.359230 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51385 2019-Jan-11 15:26:38.359857 - [DEBUG] Edge Function : AllBottom
51386 2019-Jan-11 15:26:38.359887 - [DEBUG] End adding new jump function
51387 2019-Jan-11 15:26:38.359920 - [DEBUG]
51388 2019-Jan-11 15:26:38.359945 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51389 2019-Jan-11 15:26:38.359970 - [DEBUG]
51390 2019-Jan-11 15:26:38.359995 - [DEBUG] Process 1393. path edge:
51391 2019-Jan-11 15:26:38.360020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51392 2019-Jan-11 15:26:38.360077 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
51393 2019-Jan-11 15:26:38.360705 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51394 2019-Jan-11 15:26:38.361348 - [DEBUG]
51395 2019-Jan-11 15:26:38.361373 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51396 2019-Jan-11 15:26:38.362018 - [DEBUG] Compose: EdgeIdentity * AllBottom
51397 2019-Jan-11 15:26:38.362047 - [DEBUG]
51398 2019-Jan-11 15:26:38.362072 - [DEBUG] Propagate flow
51399 2019-Jan-11 15:26:38.362097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51400 2019-Jan-11 15:26:38.362155 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51401 2019-Jan-11 15:26:38.362783 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51402 2019-Jan-11 15:26:38.363411 - [DEBUG] Edge function : AllBottom (result of previous compose)
51403 2019-Jan-11 15:26:38.363438 - [DEBUG]
51404 2019-Jan-11 15:26:38.363464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51405 2019-Jan-11 15:26:38.363491 - [DEBUG] = AllBottom
51406 2019-Jan-11 15:26:38.363517 - [DEBUG]
51407 2019-Jan-11 15:26:38.363541 - [DEBUG] PROPAGATE: No new function!
51408 2019-Jan-11 15:26:38.363568 - [DEBUG] EDGE:
51409 2019-Jan-11 15:26:38.363626 - [DEBUG] ---> 51410 2019-Jan-11 15:26:38.364251 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51411 2019-Jan-11 15:26:38.364893 - [DEBUG]
51412 2019-Jan-11 15:26:38.364919 - [DEBUG] EDGE:
51413 2019-Jan-11 15:26:38.364977 - [DEBUG] ---> 51414 2019-Jan-11 15:26:38.365606 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51415 2019-Jan-11 15:26:38.366233 - [DEBUG]
51416 2019-Jan-11 15:26:38.366272 - [DEBUG] Compose: EdgeIdentity * AllBottom
51417 2019-Jan-11 15:26:38.366300 - [DEBUG]
51418 2019-Jan-11 15:26:38.366325 - [DEBUG] Propagate flow
51419 2019-Jan-11 15:26:38.366349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51420 2019-Jan-11 15:26:38.366406 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51421 2019-Jan-11 15:26:38.367035 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51422 2019-Jan-11 15:26:38.367664 - [DEBUG] Edge function : AllBottom (result of previous compose)
51423 2019-Jan-11 15:26:38.367690 - [DEBUG]
51424 2019-Jan-11 15:26:38.367716 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51425 2019-Jan-11 15:26:38.367743 - [DEBUG] = AllBottom
51426 2019-Jan-11 15:26:38.367769 - [DEBUG]
51427 2019-Jan-11 15:26:38.367793 - [DEBUG] PROPAGATE: No new function!
51428 2019-Jan-11 15:26:38.367821 - [DEBUG] EDGE:
51429 2019-Jan-11 15:26:38.367892 - [DEBUG] ---> 51430 2019-Jan-11 15:26:38.368529 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51431 2019-Jan-11 15:26:38.369157 - [DEBUG]
51432 2019-Jan-11 15:26:38.369198 - [DEBUG] EDGE:
51433 2019-Jan-11 15:26:38.369257 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
51434 2019-Jan-11 15:26:38.369891 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51435 2019-Jan-11 15:26:38.370521 - [DEBUG]
51436 2019-Jan-11 15:26:38.370549 - [DEBUG] EDGE:
51437 2019-Jan-11 15:26:38.370607 - [DEBUG] ---> 51438 2019-Jan-11 15:26:38.371249 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51439 2019-Jan-11 15:26:38.371877 - [DEBUG]
51440 2019-Jan-11 15:26:38.371905 - [DEBUG] EDGE:
51441 2019-Jan-11 15:26:38.371962 - [DEBUG] ---> 51442 2019-Jan-11 15:26:38.372587 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51443 2019-Jan-11 15:26:38.373214 - [DEBUG]
51444 2019-Jan-11 15:26:38.373242 - [DEBUG] EDGE:
51445 2019-Jan-11 15:26:38.373300 - [DEBUG] ---> 51446 2019-Jan-11 15:26:38.373930 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51447 2019-Jan-11 15:26:38.374572 - [DEBUG]
51448 2019-Jan-11 15:26:38.374606 - [DEBUG] Compose: EdgeIdentity * AllBottom
51449 2019-Jan-11 15:26:38.374634 - [DEBUG]
51450 2019-Jan-11 15:26:38.374659 - [DEBUG] Propagate flow
51451 2019-Jan-11 15:26:38.374683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51452 2019-Jan-11 15:26:38.374741 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51453 2019-Jan-11 15:26:38.375372 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51454 2019-Jan-11 15:26:38.376000 - [DEBUG] Edge function : AllBottom (result of previous compose)
51455 2019-Jan-11 15:26:38.376027 - [DEBUG]
51456 2019-Jan-11 15:26:38.376053 - [DEBUG] Join: AllTop & AllBottom
51457 2019-Jan-11 15:26:38.376080 - [DEBUG] = AllBottom (new jump func)
51458 2019-Jan-11 15:26:38.376105 - [DEBUG]
51459 2019-Jan-11 15:26:38.376129 - [DEBUG] Start adding new jump function
51460 2019-Jan-11 15:26:38.376153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51461 2019-Jan-11 15:26:38.376210 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51462 2019-Jan-11 15:26:38.376839 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51463 2019-Jan-11 15:26:38.377467 - [DEBUG] Edge Function : AllBottom
51464 2019-Jan-11 15:26:38.377496 - [DEBUG] End adding new jump function
51465 2019-Jan-11 15:26:38.377521 - [DEBUG]
51466 2019-Jan-11 15:26:38.377545 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51467 2019-Jan-11 15:26:38.377570 - [DEBUG]
51468 2019-Jan-11 15:26:38.377594 - [DEBUG] Process 1394. path edge:
51469 2019-Jan-11 15:26:38.377619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51470 2019-Jan-11 15:26:38.377676 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
51471 2019-Jan-11 15:26:38.378319 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51472 2019-Jan-11 15:26:38.378948 - [DEBUG]
51473 2019-Jan-11 15:26:38.378973 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51474 2019-Jan-11 15:26:38.379642 - [DEBUG] Compose: EdgeIdentity * AllBottom
51475 2019-Jan-11 15:26:38.379671 - [DEBUG]
51476 2019-Jan-11 15:26:38.379696 - [DEBUG] Propagate flow
51477 2019-Jan-11 15:26:38.379721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51478 2019-Jan-11 15:26:38.379779 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
51479 2019-Jan-11 15:26:38.380403 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51480 2019-Jan-11 15:26:38.381030 - [DEBUG] Edge function : AllBottom (result of previous compose)
51481 2019-Jan-11 15:26:38.381057 - [DEBUG]
51482 2019-Jan-11 15:26:38.381082 - [DEBUG] Join: AllTop & AllBottom
51483 2019-Jan-11 15:26:38.381109 - [DEBUG] = AllBottom (new jump func)
51484 2019-Jan-11 15:26:38.381135 - [DEBUG]
51485 2019-Jan-11 15:26:38.381159 - [DEBUG] Start adding new jump function
51486 2019-Jan-11 15:26:38.381183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51487 2019-Jan-11 15:26:38.381253 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51488 2019-Jan-11 15:26:38.381882 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
51489 2019-Jan-11 15:26:38.382504 - [DEBUG] Edge Function : AllBottom
51490 2019-Jan-11 15:26:38.382533 - [DEBUG] End adding new jump function
51491 2019-Jan-11 15:26:38.382558 - [DEBUG]
51492 2019-Jan-11 15:26:38.382582 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51493 2019-Jan-11 15:26:38.382608 - [DEBUG]
51494 2019-Jan-11 15:26:38.382632 - [DEBUG] Process 1395. path edge:
51495 2019-Jan-11 15:26:38.382657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51496 2019-Jan-11 15:26:38.382714 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
51497 2019-Jan-11 15:26:38.383338 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51498 2019-Jan-11 15:26:38.383964 - [DEBUG]
51499 2019-Jan-11 15:26:38.383991 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
51500 2019-Jan-11 15:26:38.384647 - [DEBUG] Compose: EdgeIdentity * AllBottom
51501 2019-Jan-11 15:26:38.384675 - [DEBUG]
51502 2019-Jan-11 15:26:38.384699 - [DEBUG] Propagate flow
51503 2019-Jan-11 15:26:38.384723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51504 2019-Jan-11 15:26:38.384781 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51505 2019-Jan-11 15:26:38.385408 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51506 2019-Jan-11 15:26:38.386036 - [DEBUG] Edge function : AllBottom (result of previous compose)
51507 2019-Jan-11 15:26:38.386062 - [DEBUG]
51508 2019-Jan-11 15:26:38.386089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51509 2019-Jan-11 15:26:38.386116 - [DEBUG] = AllBottom
51510 2019-Jan-11 15:26:38.386142 - [DEBUG]
51511 2019-Jan-11 15:26:38.386166 - [DEBUG] PROPAGATE: No new function!
51512 2019-Jan-11 15:26:38.386192 - [DEBUG] EDGE:
51513 2019-Jan-11 15:26:38.386250 - [DEBUG] ---> 51514 2019-Jan-11 15:26:38.386874 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51515 2019-Jan-11 15:26:38.387501 - [DEBUG]
51516 2019-Jan-11 15:26:38.387528 - [DEBUG] EDGE:
51517 2019-Jan-11 15:26:38.387587 - [DEBUG] ---> 51518 2019-Jan-11 15:26:38.388230 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51519 2019-Jan-11 15:26:38.388860 - [DEBUG]
51520 2019-Jan-11 15:26:38.388895 - [DEBUG] EDGE:
51521 2019-Jan-11 15:26:38.388954 - [DEBUG] ---> 51522 2019-Jan-11 15:26:38.389581 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51523 2019-Jan-11 15:26:38.390207 - [DEBUG]
51524 2019-Jan-11 15:26:38.390235 - [DEBUG] EDGE:
51525 2019-Jan-11 15:26:38.390293 - [DEBUG] ---> 51526 2019-Jan-11 15:26:38.390925 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51527 2019-Jan-11 15:26:38.391567 - [DEBUG]
51528 2019-Jan-11 15:26:38.391595 - [DEBUG] EDGE:
51529 2019-Jan-11 15:26:38.391653 - [DEBUG] ---> 51530 2019-Jan-11 15:26:38.392280 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51531 2019-Jan-11 15:26:38.392909 - [DEBUG]
51532 2019-Jan-11 15:26:38.392937 - [DEBUG] EDGE:
51533 2019-Jan-11 15:26:38.392995 - [DEBUG] ---> 51534 2019-Jan-11 15:26:38.393624 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51535 2019-Jan-11 15:26:38.394252 - [DEBUG]
51536 2019-Jan-11 15:26:38.394290 - [DEBUG] Compose: EdgeIdentity * AllBottom
51537 2019-Jan-11 15:26:38.394318 - [DEBUG]
51538 2019-Jan-11 15:26:38.394343 - [DEBUG] Propagate flow
51539 2019-Jan-11 15:26:38.394367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51540 2019-Jan-11 15:26:38.394425 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51541 2019-Jan-11 15:26:38.395070 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51542 2019-Jan-11 15:26:38.395698 - [DEBUG] Edge function : AllBottom (result of previous compose)
51543 2019-Jan-11 15:26:38.395725 - [DEBUG]
51544 2019-Jan-11 15:26:38.395751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51545 2019-Jan-11 15:26:38.395778 - [DEBUG] = AllBottom
51546 2019-Jan-11 15:26:38.395803 - [DEBUG]
51547 2019-Jan-11 15:26:38.395828 - [DEBUG] PROPAGATE: No new function!
51548 2019-Jan-11 15:26:38.395855 - [DEBUG] EDGE:
51549 2019-Jan-11 15:26:38.395914 - [DEBUG] ---> 51550 2019-Jan-11 15:26:38.396550 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51551 2019-Jan-11 15:26:38.397178 - [DEBUG]
51552 2019-Jan-11 15:26:38.397206 - [DEBUG] EDGE:
51553 2019-Jan-11 15:26:38.397264 - [DEBUG] ---> 51554 2019-Jan-11 15:26:38.397903 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51555 2019-Jan-11 15:26:38.398531 - [DEBUG]
51556 2019-Jan-11 15:26:38.398559 - [DEBUG] EDGE:
51557 2019-Jan-11 15:26:38.398617 - [DEBUG] ---> 51558 2019-Jan-11 15:26:38.399246 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51559 2019-Jan-11 15:26:38.399873 - [DEBUG]
51560 2019-Jan-11 15:26:38.399911 - [DEBUG] Compose: EdgeIdentity * AllBottom
51561 2019-Jan-11 15:26:38.399939 - [DEBUG]
51562 2019-Jan-11 15:26:38.399972 - [DEBUG] Propagate flow
51563 2019-Jan-11 15:26:38.399997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51564 2019-Jan-11 15:26:38.400055 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51565 2019-Jan-11 15:26:38.400684 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51566 2019-Jan-11 15:26:38.401327 - [DEBUG] Edge function : AllBottom (result of previous compose)
51567 2019-Jan-11 15:26:38.401352 - [DEBUG]
51568 2019-Jan-11 15:26:38.401378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51569 2019-Jan-11 15:26:38.401403 - [DEBUG] = AllBottom
51570 2019-Jan-11 15:26:38.401428 - [DEBUG]
51571 2019-Jan-11 15:26:38.401451 - [DEBUG] PROPAGATE: No new function!
51572 2019-Jan-11 15:26:38.401478 - [DEBUG] EDGE:
51573 2019-Jan-11 15:26:38.401535 - [DEBUG] ---> 51574 2019-Jan-11 15:26:38.402173 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51575 2019-Jan-11 15:26:38.402802 - [DEBUG]
51576 2019-Jan-11 15:26:38.402829 - [DEBUG] EDGE:
51577 2019-Jan-11 15:26:38.402887 - [DEBUG] ---> 51578 2019-Jan-11 15:26:38.403512 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51579 2019-Jan-11 15:26:38.404140 - [DEBUG]
51580 2019-Jan-11 15:26:38.404167 - [DEBUG] EDGE:
51581 2019-Jan-11 15:26:38.404225 - [DEBUG] ---> 51582 2019-Jan-11 15:26:38.404866 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51583 2019-Jan-11 15:26:38.405494 - [DEBUG]
51584 2019-Jan-11 15:26:38.405522 - [DEBUG] EDGE:
51585 2019-Jan-11 15:26:38.405580 - [DEBUG] ---> 51586 2019-Jan-11 15:26:38.406209 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51587 2019-Jan-11 15:26:38.406837 - [DEBUG]
51588 2019-Jan-11 15:26:38.406875 - [DEBUG] Compose: EdgeIdentity * AllBottom
51589 2019-Jan-11 15:26:38.406904 - [DEBUG]
51590 2019-Jan-11 15:26:38.406929 - [DEBUG] Propagate flow
51591 2019-Jan-11 15:26:38.406953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51592 2019-Jan-11 15:26:38.407010 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51593 2019-Jan-11 15:26:38.407641 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51594 2019-Jan-11 15:26:38.408286 - [DEBUG] Edge function : AllBottom (result of previous compose)
51595 2019-Jan-11 15:26:38.408312 - [DEBUG]
51596 2019-Jan-11 15:26:38.408339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51597 2019-Jan-11 15:26:38.408365 - [DEBUG] = AllBottom
51598 2019-Jan-11 15:26:38.408391 - [DEBUG]
51599 2019-Jan-11 15:26:38.408415 - [DEBUG] PROPAGATE: No new function!
51600 2019-Jan-11 15:26:38.408443 - [DEBUG] EDGE:
51601 2019-Jan-11 15:26:38.408500 - [DEBUG] ---> 51602 2019-Jan-11 15:26:38.409137 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51603 2019-Jan-11 15:26:38.409765 - [DEBUG]
51604 2019-Jan-11 15:26:38.409792 - [DEBUG] EDGE:
51605 2019-Jan-11 15:26:38.409858 - [DEBUG] ---> 51606 2019-Jan-11 15:26:38.410486 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51607 2019-Jan-11 15:26:38.411114 - [DEBUG]
51608 2019-Jan-11 15:26:38.411142 - [DEBUG] EDGE:
51609 2019-Jan-11 15:26:38.411212 - [DEBUG] ---> 51610 2019-Jan-11 15:26:38.411842 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51611 2019-Jan-11 15:26:38.412469 - [DEBUG]
51612 2019-Jan-11 15:26:38.412507 - [DEBUG] Compose: EdgeIdentity * AllBottom
51613 2019-Jan-11 15:26:38.412535 - [DEBUG]
51614 2019-Jan-11 15:26:38.412560 - [DEBUG] Propagate flow
51615 2019-Jan-11 15:26:38.412584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51616 2019-Jan-11 15:26:38.412641 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51617 2019-Jan-11 15:26:38.413271 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51618 2019-Jan-11 15:26:38.413899 - [DEBUG] Edge function : AllBottom (result of previous compose)
51619 2019-Jan-11 15:26:38.413925 - [DEBUG]
51620 2019-Jan-11 15:26:38.413952 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51621 2019-Jan-11 15:26:38.413979 - [DEBUG] = AllBottom
51622 2019-Jan-11 15:26:38.414004 - [DEBUG]
51623 2019-Jan-11 15:26:38.414028 - [DEBUG] PROPAGATE: No new function!
51624 2019-Jan-11 15:26:38.414056 - [DEBUG] EDGE:
51625 2019-Jan-11 15:26:38.414115 - [DEBUG] ---> 51626 2019-Jan-11 15:26:38.414768 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51627 2019-Jan-11 15:26:38.415395 - [DEBUG]
51628 2019-Jan-11 15:26:38.415422 - [DEBUG] EDGE:
51629 2019-Jan-11 15:26:38.415480 - [DEBUG] ---> 51630 2019-Jan-11 15:26:38.416107 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51631 2019-Jan-11 15:26:38.416736 - [DEBUG]
51632 2019-Jan-11 15:26:38.416763 - [DEBUG] EDGE:
51633 2019-Jan-11 15:26:38.416822 - [DEBUG] ---> 51634 2019-Jan-11 15:26:38.417451 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51635 2019-Jan-11 15:26:38.418096 - [DEBUG]
51636 2019-Jan-11 15:26:38.418134 - [DEBUG] Compose: EdgeIdentity * AllBottom
51637 2019-Jan-11 15:26:38.418161 - [DEBUG]
51638 2019-Jan-11 15:26:38.418185 - [DEBUG] Propagate flow
51639 2019-Jan-11 15:26:38.418208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51640 2019-Jan-11 15:26:38.418265 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51641 2019-Jan-11 15:26:38.418895 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51642 2019-Jan-11 15:26:38.419523 - [DEBUG] Edge function : AllBottom (result of previous compose)
51643 2019-Jan-11 15:26:38.419550 - [DEBUG]
51644 2019-Jan-11 15:26:38.419576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51645 2019-Jan-11 15:26:38.419603 - [DEBUG] = AllBottom
51646 2019-Jan-11 15:26:38.419629 - [DEBUG]
51647 2019-Jan-11 15:26:38.419653 - [DEBUG] PROPAGATE: No new function!
51648 2019-Jan-11 15:26:38.419681 - [DEBUG] EDGE:
51649 2019-Jan-11 15:26:38.419749 - [DEBUG] ---> 51650 2019-Jan-11 15:26:38.420388 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51651 2019-Jan-11 15:26:38.421017 - [DEBUG]
51652 2019-Jan-11 15:26:38.421053 - [DEBUG] Compose: EdgeIdentity * AllBottom
51653 2019-Jan-11 15:26:38.421081 - [DEBUG]
51654 2019-Jan-11 15:26:38.421106 - [DEBUG] Propagate flow
51655 2019-Jan-11 15:26:38.421130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51656 2019-Jan-11 15:26:38.421188 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51657 2019-Jan-11 15:26:38.421830 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51658 2019-Jan-11 15:26:38.422458 - [DEBUG] Edge function : AllBottom (result of previous compose)
51659 2019-Jan-11 15:26:38.422484 - [DEBUG]
51660 2019-Jan-11 15:26:38.422509 - [DEBUG] Join: AllTop & AllBottom
51661 2019-Jan-11 15:26:38.422536 - [DEBUG] = AllBottom (new jump func)
51662 2019-Jan-11 15:26:38.422562 - [DEBUG]
51663 2019-Jan-11 15:26:38.422586 - [DEBUG] Start adding new jump function
51664 2019-Jan-11 15:26:38.422610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51665 2019-Jan-11 15:26:38.422667 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51666 2019-Jan-11 15:26:38.423297 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51667 2019-Jan-11 15:26:38.423926 - [DEBUG] Edge Function : AllBottom
51668 2019-Jan-11 15:26:38.423955 - [DEBUG] End adding new jump function
51669 2019-Jan-11 15:26:38.423980 - [DEBUG]
51670 2019-Jan-11 15:26:38.424004 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51671 2019-Jan-11 15:26:38.424029 - [DEBUG]
51672 2019-Jan-11 15:26:38.424054 - [DEBUG] Process 1396. path edge:
51673 2019-Jan-11 15:26:38.424078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51674 2019-Jan-11 15:26:38.424135 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
51675 2019-Jan-11 15:26:38.424779 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51676 2019-Jan-11 15:26:38.425407 - [DEBUG]
51677 2019-Jan-11 15:26:38.425432 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51678 2019-Jan-11 15:26:38.426071 - [DEBUG] Possible callees:
51679 2019-Jan-11 15:26:38.426097 - [DEBUG] foo
51680 2019-Jan-11 15:26:38.426123 - [DEBUG] Possible return sites:
51681 2019-Jan-11 15:26:38.426147 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12651682 2019-Jan-11 15:26:38.427393 - [DEBUG] Found and process special summary
51683 2019-Jan-11 15:26:38.427427 - [DEBUG] Compose: EdgeIdentity * AllBottom
51684 2019-Jan-11 15:26:38.427455 - [DEBUG]
51685 2019-Jan-11 15:26:38.427480 - [DEBUG] Propagate flow
51686 2019-Jan-11 15:26:38.427505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51687 2019-Jan-11 15:26:38.427563 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51688 2019-Jan-11 15:26:38.428206 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51689 2019-Jan-11 15:26:38.428836 - [DEBUG] Edge function : AllBottom (result of previous compose)
51690 2019-Jan-11 15:26:38.428862 - [DEBUG]
51691 2019-Jan-11 15:26:38.428888 - [DEBUG] Join: AllTop & AllBottom
51692 2019-Jan-11 15:26:38.428915 - [DEBUG] = AllBottom (new jump func)
51693 2019-Jan-11 15:26:38.428949 - [DEBUG]
51694 2019-Jan-11 15:26:38.428973 - [DEBUG] Start adding new jump function
51695 2019-Jan-11 15:26:38.428998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51696 2019-Jan-11 15:26:38.429055 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51697 2019-Jan-11 15:26:38.429684 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51698 2019-Jan-11 15:26:38.430313 - [DEBUG] Edge Function : AllBottom
51699 2019-Jan-11 15:26:38.430343 - [DEBUG] End adding new jump function
51700 2019-Jan-11 15:26:38.430367 - [DEBUG]
51701 2019-Jan-11 15:26:38.430392 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51702 2019-Jan-11 15:26:38.430417 - [DEBUG]
51703 2019-Jan-11 15:26:38.430441 - [DEBUG] Process 1397. path edge:
51704 2019-Jan-11 15:26:38.430466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51705 2019-Jan-11 15:26:38.430522 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
51706 2019-Jan-11 15:26:38.431152 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51707 2019-Jan-11 15:26:38.431795 - [DEBUG]
51708 2019-Jan-11 15:26:38.431821 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51709 2019-Jan-11 15:26:38.432472 - [DEBUG] Compose: EdgeIdentity * AllBottom
51710 2019-Jan-11 15:26:38.432501 - [DEBUG]
51711 2019-Jan-11 15:26:38.432526 - [DEBUG] Propagate flow
51712 2019-Jan-11 15:26:38.432550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51713 2019-Jan-11 15:26:38.432608 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51714 2019-Jan-11 15:26:38.433236 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51715 2019-Jan-11 15:26:38.433863 - [DEBUG] Edge function : AllBottom (result of previous compose)
51716 2019-Jan-11 15:26:38.433890 - [DEBUG]
51717 2019-Jan-11 15:26:38.433915 - [DEBUG] Join: AllTop & AllBottom
51718 2019-Jan-11 15:26:38.433942 - [DEBUG] = AllBottom (new jump func)
51719 2019-Jan-11 15:26:38.433968 - [DEBUG]
51720 2019-Jan-11 15:26:38.433992 - [DEBUG] Start adding new jump function
51721 2019-Jan-11 15:26:38.434016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51722 2019-Jan-11 15:26:38.434073 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51723 2019-Jan-11 15:26:38.434717 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51724 2019-Jan-11 15:26:38.435343 - [DEBUG] Edge Function : AllBottom
51725 2019-Jan-11 15:26:38.435372 - [DEBUG] End adding new jump function
51726 2019-Jan-11 15:26:38.435397 - [DEBUG]
51727 2019-Jan-11 15:26:38.435421 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51728 2019-Jan-11 15:26:38.435446 - [DEBUG]
51729 2019-Jan-11 15:26:38.435470 - [DEBUG] Process 1398. path edge:
51730 2019-Jan-11 15:26:38.435495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51731 2019-Jan-11 15:26:38.435551 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
51732 2019-Jan-11 15:26:38.436177 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51733 2019-Jan-11 15:26:38.436805 - [DEBUG]
51734 2019-Jan-11 15:26:38.436831 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51735 2019-Jan-11 15:26:38.437475 - [DEBUG] Compose: EdgeIdentity * AllBottom
51736 2019-Jan-11 15:26:38.437505 - [DEBUG]
51737 2019-Jan-11 15:26:38.437538 - [DEBUG] Propagate flow
51738 2019-Jan-11 15:26:38.437563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51739 2019-Jan-11 15:26:38.437622 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51740 2019-Jan-11 15:26:38.438267 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51741 2019-Jan-11 15:26:38.438896 - [DEBUG] Edge function : AllBottom (result of previous compose)
51742 2019-Jan-11 15:26:38.438923 - [DEBUG]
51743 2019-Jan-11 15:26:38.438948 - [DEBUG] Join: AllTop & AllBottom
51744 2019-Jan-11 15:26:38.438976 - [DEBUG] = AllBottom (new jump func)
51745 2019-Jan-11 15:26:38.439001 - [DEBUG]
51746 2019-Jan-11 15:26:38.439025 - [DEBUG] Start adding new jump function
51747 2019-Jan-11 15:26:38.439050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51748 2019-Jan-11 15:26:38.439107 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51749 2019-Jan-11 15:26:38.439737 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51750 2019-Jan-11 15:26:38.440365 - [DEBUG] Edge Function : AllBottom
51751 2019-Jan-11 15:26:38.440394 - [DEBUG] End adding new jump function
51752 2019-Jan-11 15:26:38.440419 - [DEBUG]
51753 2019-Jan-11 15:26:38.440443 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51754 2019-Jan-11 15:26:38.440468 - [DEBUG]
51755 2019-Jan-11 15:26:38.440493 - [DEBUG] Process 1399. path edge:
51756 2019-Jan-11 15:26:38.440517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51757 2019-Jan-11 15:26:38.440574 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
51758 2019-Jan-11 15:26:38.441212 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51759 2019-Jan-11 15:26:38.441840 - [DEBUG]
51760 2019-Jan-11 15:26:38.441867 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51761 2019-Jan-11 15:26:38.442513 - [DEBUG] Compose: EdgeIdentity * AllBottom
51762 2019-Jan-11 15:26:38.442542 - [DEBUG]
51763 2019-Jan-11 15:26:38.442567 - [DEBUG] Propagate flow
51764 2019-Jan-11 15:26:38.442591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51765 2019-Jan-11 15:26:38.442650 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51766 2019-Jan-11 15:26:38.443285 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51767 2019-Jan-11 15:26:38.443913 - [DEBUG] Edge function : AllBottom (result of previous compose)
51768 2019-Jan-11 15:26:38.443940 - [DEBUG]
51769 2019-Jan-11 15:26:38.443965 - [DEBUG] Join: AllTop & AllBottom
51770 2019-Jan-11 15:26:38.443992 - [DEBUG] = AllBottom (new jump func)
51771 2019-Jan-11 15:26:38.444018 - [DEBUG]
51772 2019-Jan-11 15:26:38.444042 - [DEBUG] Start adding new jump function
51773 2019-Jan-11 15:26:38.444066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51774 2019-Jan-11 15:26:38.444123 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51775 2019-Jan-11 15:26:38.444766 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51776 2019-Jan-11 15:26:38.445401 - [DEBUG] Edge Function : AllBottom
51777 2019-Jan-11 15:26:38.445429 - [DEBUG] End adding new jump function
51778 2019-Jan-11 15:26:38.445454 - [DEBUG]
51779 2019-Jan-11 15:26:38.445479 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51780 2019-Jan-11 15:26:38.445512 - [DEBUG]
51781 2019-Jan-11 15:26:38.445537 - [DEBUG] Process 1400. path edge:
51782 2019-Jan-11 15:26:38.445562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51783 2019-Jan-11 15:26:38.445619 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
51784 2019-Jan-11 15:26:38.446255 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51785 2019-Jan-11 15:26:38.446884 - [DEBUG]
51786 2019-Jan-11 15:26:38.446909 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51787 2019-Jan-11 15:26:38.447556 - [DEBUG] Possible callees:
51788 2019-Jan-11 15:26:38.447582 - [DEBUG] llvm.dbg.declare
51789 2019-Jan-11 15:26:38.447608 - [DEBUG] Possible return sites:
51790 2019-Jan-11 15:26:38.447632 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13651791 2019-Jan-11 15:26:38.448903 - [DEBUG] Found and process special summary
51792 2019-Jan-11 15:26:38.448937 - [DEBUG] Compose: EdgeIdentity * AllBottom
51793 2019-Jan-11 15:26:38.448966 - [DEBUG]
51794 2019-Jan-11 15:26:38.448991 - [DEBUG] Propagate flow
51795 2019-Jan-11 15:26:38.449015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51796 2019-Jan-11 15:26:38.449073 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51797 2019-Jan-11 15:26:38.449702 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51798 2019-Jan-11 15:26:38.450331 - [DEBUG] Edge function : AllBottom (result of previous compose)
51799 2019-Jan-11 15:26:38.450358 - [DEBUG]
51800 2019-Jan-11 15:26:38.450383 - [DEBUG] Join: AllTop & AllBottom
51801 2019-Jan-11 15:26:38.450410 - [DEBUG] = AllBottom (new jump func)
51802 2019-Jan-11 15:26:38.450436 - [DEBUG]
51803 2019-Jan-11 15:26:38.450460 - [DEBUG] Start adding new jump function
51804 2019-Jan-11 15:26:38.450484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51805 2019-Jan-11 15:26:38.450541 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51806 2019-Jan-11 15:26:38.451170 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51807 2019-Jan-11 15:26:38.451815 - [DEBUG] Edge Function : AllBottom
51808 2019-Jan-11 15:26:38.451844 - [DEBUG] End adding new jump function
51809 2019-Jan-11 15:26:38.451869 - [DEBUG]
51810 2019-Jan-11 15:26:38.451893 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51811 2019-Jan-11 15:26:38.451918 - [DEBUG]
51812 2019-Jan-11 15:26:38.451943 - [DEBUG] Process 1401. path edge:
51813 2019-Jan-11 15:26:38.451967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51814 2019-Jan-11 15:26:38.452024 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
51815 2019-Jan-11 15:26:38.452654 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51816 2019-Jan-11 15:26:38.453284 - [DEBUG]
51817 2019-Jan-11 15:26:38.453309 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51818 2019-Jan-11 15:26:38.453959 - [DEBUG] Compose: EdgeIdentity * AllBottom
51819 2019-Jan-11 15:26:38.453990 - [DEBUG]
51820 2019-Jan-11 15:26:38.454014 - [DEBUG] Propagate flow
51821 2019-Jan-11 15:26:38.454039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51822 2019-Jan-11 15:26:38.454097 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51823 2019-Jan-11 15:26:38.454747 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51824 2019-Jan-11 15:26:38.455376 - [DEBUG] Edge function : AllBottom (result of previous compose)
51825 2019-Jan-11 15:26:38.455403 - [DEBUG]
51826 2019-Jan-11 15:26:38.455428 - [DEBUG] Join: AllTop & AllBottom
51827 2019-Jan-11 15:26:38.455455 - [DEBUG] = AllBottom (new jump func)
51828 2019-Jan-11 15:26:38.455481 - [DEBUG]
51829 2019-Jan-11 15:26:38.455505 - [DEBUG] Start adding new jump function
51830 2019-Jan-11 15:26:38.455530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51831 2019-Jan-11 15:26:38.455587 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51832 2019-Jan-11 15:26:38.456215 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51833 2019-Jan-11 15:26:38.456841 - [DEBUG] Edge Function : AllBottom
51834 2019-Jan-11 15:26:38.456870 - [DEBUG] End adding new jump function
51835 2019-Jan-11 15:26:38.456896 - [DEBUG]
51836 2019-Jan-11 15:26:38.456920 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51837 2019-Jan-11 15:26:38.456945 - [DEBUG]
51838 2019-Jan-11 15:26:38.456969 - [DEBUG] Process 1402. path edge:
51839 2019-Jan-11 15:26:38.456994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51840 2019-Jan-11 15:26:38.457051 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
51841 2019-Jan-11 15:26:38.457677 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51842 2019-Jan-11 15:26:38.458323 - [DEBUG]
51843 2019-Jan-11 15:26:38.458349 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51844 2019-Jan-11 15:26:38.458993 - [DEBUG] Compose: EdgeIdentity * AllBottom
51845 2019-Jan-11 15:26:38.459022 - [DEBUG]
51846 2019-Jan-11 15:26:38.459047 - [DEBUG] Propagate flow
51847 2019-Jan-11 15:26:38.459071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51848 2019-Jan-11 15:26:38.459129 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51849 2019-Jan-11 15:26:38.459753 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51850 2019-Jan-11 15:26:38.460380 - [DEBUG] Edge function : AllBottom (result of previous compose)
51851 2019-Jan-11 15:26:38.460407 - [DEBUG]
51852 2019-Jan-11 15:26:38.460432 - [DEBUG] Join: AllTop & AllBottom
51853 2019-Jan-11 15:26:38.460460 - [DEBUG] = AllBottom (new jump func)
51854 2019-Jan-11 15:26:38.460485 - [DEBUG]
51855 2019-Jan-11 15:26:38.460510 - [DEBUG] Start adding new jump function
51856 2019-Jan-11 15:26:38.460534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51857 2019-Jan-11 15:26:38.460591 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51858 2019-Jan-11 15:26:38.461232 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
51859 2019-Jan-11 15:26:38.461855 - [DEBUG] Edge Function : AllBottom
51860 2019-Jan-11 15:26:38.461884 - [DEBUG] End adding new jump function
51861 2019-Jan-11 15:26:38.461909 - [DEBUG]
51862 2019-Jan-11 15:26:38.461934 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
51863 2019-Jan-11 15:26:38.461959 - [DEBUG]
51864 2019-Jan-11 15:26:38.461983 - [DEBUG] Process 1403. path edge:
51865 2019-Jan-11 15:26:38.462008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51866 2019-Jan-11 15:26:38.462065 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
51867 2019-Jan-11 15:26:38.462689 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51868 2019-Jan-11 15:26:38.463324 - [DEBUG]
51869 2019-Jan-11 15:26:38.463350 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
51870 2019-Jan-11 15:26:38.463993 - [DEBUG] Compose: EdgeIdentity * AllBottom
51871 2019-Jan-11 15:26:38.464023 - [DEBUG]
51872 2019-Jan-11 15:26:38.464048 - [DEBUG] Propagate flow
51873 2019-Jan-11 15:26:38.464072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51874 2019-Jan-11 15:26:38.464131 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51875 2019-Jan-11 15:26:38.464782 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51876 2019-Jan-11 15:26:38.465409 - [DEBUG] Edge function : AllBottom (result of previous compose)
51877 2019-Jan-11 15:26:38.465436 - [DEBUG]
51878 2019-Jan-11 15:26:38.465462 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51879 2019-Jan-11 15:26:38.465489 - [DEBUG] = AllBottom
51880 2019-Jan-11 15:26:38.465515 - [DEBUG]
51881 2019-Jan-11 15:26:38.465539 - [DEBUG] PROPAGATE: No new function!
51882 2019-Jan-11 15:26:38.465566 - [DEBUG] EDGE:
51883 2019-Jan-11 15:26:38.465624 - [DEBUG] ---> 51884 2019-Jan-11 15:26:38.466248 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51885 2019-Jan-11 15:26:38.466876 - [DEBUG]
51886 2019-Jan-11 15:26:38.466903 - [DEBUG] EDGE:
51887 2019-Jan-11 15:26:38.466961 - [DEBUG] ---> 51888 2019-Jan-11 15:26:38.467587 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51889 2019-Jan-11 15:26:38.468227 - [DEBUG]
51890 2019-Jan-11 15:26:38.468254 - [DEBUG] EDGE:
51891 2019-Jan-11 15:26:38.468312 - [DEBUG] ---> 51892 2019-Jan-11 15:26:38.468941 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51893 2019-Jan-11 15:26:38.469569 - [DEBUG]
51894 2019-Jan-11 15:26:38.469606 - [DEBUG] Compose: EdgeIdentity * AllBottom
51895 2019-Jan-11 15:26:38.469634 - [DEBUG]
51896 2019-Jan-11 15:26:38.469659 - [DEBUG] Propagate flow
51897 2019-Jan-11 15:26:38.469683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51898 2019-Jan-11 15:26:38.469740 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51899 2019-Jan-11 15:26:38.470370 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51900 2019-Jan-11 15:26:38.470998 - [DEBUG] Edge function : AllBottom (result of previous compose)
51901 2019-Jan-11 15:26:38.471024 - [DEBUG]
51902 2019-Jan-11 15:26:38.471050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51903 2019-Jan-11 15:26:38.471077 - [DEBUG] = AllBottom
51904 2019-Jan-11 15:26:38.471102 - [DEBUG]
51905 2019-Jan-11 15:26:38.471126 - [DEBUG] PROPAGATE: No new function!
51906 2019-Jan-11 15:26:38.471153 - [DEBUG] EDGE:
51907 2019-Jan-11 15:26:38.471225 - [DEBUG] ---> 51908 2019-Jan-11 15:26:38.471862 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51909 2019-Jan-11 15:26:38.472491 - [DEBUG]
51910 2019-Jan-11 15:26:38.472524 - [DEBUG] Compose: EdgeIdentity * AllBottom
51911 2019-Jan-11 15:26:38.472552 - [DEBUG]
51912 2019-Jan-11 15:26:38.472577 - [DEBUG] Propagate flow
51913 2019-Jan-11 15:26:38.472601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51914 2019-Jan-11 15:26:38.472669 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51915 2019-Jan-11 15:26:38.473306 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51916 2019-Jan-11 15:26:38.473935 - [DEBUG] Edge function : AllBottom (result of previous compose)
51917 2019-Jan-11 15:26:38.473962 - [DEBUG]
51918 2019-Jan-11 15:26:38.473987 - [DEBUG] Join: AllTop & AllBottom
51919 2019-Jan-11 15:26:38.474014 - [DEBUG] = AllBottom (new jump func)
51920 2019-Jan-11 15:26:38.474040 - [DEBUG]
51921 2019-Jan-11 15:26:38.474064 - [DEBUG] Start adding new jump function
51922 2019-Jan-11 15:26:38.474088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51923 2019-Jan-11 15:26:38.474145 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51924 2019-Jan-11 15:26:38.474789 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51925 2019-Jan-11 15:26:38.475424 - [DEBUG] Edge Function : AllBottom
51926 2019-Jan-11 15:26:38.475453 - [DEBUG] End adding new jump function
51927 2019-Jan-11 15:26:38.475478 - [DEBUG]
51928 2019-Jan-11 15:26:38.475502 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
51929 2019-Jan-11 15:26:38.475527 - [DEBUG]
51930 2019-Jan-11 15:26:38.475551 - [DEBUG] Process 1404. path edge:
51931 2019-Jan-11 15:26:38.475576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51932 2019-Jan-11 15:26:38.475633 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
51933 2019-Jan-11 15:26:38.476269 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51934 2019-Jan-11 15:26:38.476897 - [DEBUG]
51935 2019-Jan-11 15:26:38.476922 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51936 2019-Jan-11 15:26:38.477569 - [DEBUG] Possible callees:
51937 2019-Jan-11 15:26:38.477595 - [DEBUG] llvm.dbg.declare
51938 2019-Jan-11 15:26:38.477621 - [DEBUG] Possible return sites:
51939 2019-Jan-11 15:26:38.477646 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14351940 2019-Jan-11 15:26:38.478928 - [DEBUG] Found and process special summary
51941 2019-Jan-11 15:26:38.478963 - [DEBUG] Compose: EdgeIdentity * AllBottom
51942 2019-Jan-11 15:26:38.478991 - [DEBUG]
51943 2019-Jan-11 15:26:38.479016 - [DEBUG] Propagate flow
51944 2019-Jan-11 15:26:38.479040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51945 2019-Jan-11 15:26:38.479097 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51946 2019-Jan-11 15:26:38.479727 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51947 2019-Jan-11 15:26:38.480356 - [DEBUG] Edge function : AllBottom (result of previous compose)
51948 2019-Jan-11 15:26:38.480382 - [DEBUG]
51949 2019-Jan-11 15:26:38.480407 - [DEBUG] Join: AllTop & AllBottom
51950 2019-Jan-11 15:26:38.480434 - [DEBUG] = AllBottom (new jump func)
51951 2019-Jan-11 15:26:38.480460 - [DEBUG]
51952 2019-Jan-11 15:26:38.480484 - [DEBUG] Start adding new jump function
51953 2019-Jan-11 15:26:38.480508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51954 2019-Jan-11 15:26:38.480565 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51955 2019-Jan-11 15:26:38.481215 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51956 2019-Jan-11 15:26:38.481847 - [DEBUG] Edge Function : AllBottom
51957 2019-Jan-11 15:26:38.481875 - [DEBUG] End adding new jump function
51958 2019-Jan-11 15:26:38.481901 - [DEBUG]
51959 2019-Jan-11 15:26:38.481925 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
51960 2019-Jan-11 15:26:38.481950 - [DEBUG]
51961 2019-Jan-11 15:26:38.481974 - [DEBUG] Process 1405. path edge:
51962 2019-Jan-11 15:26:38.481999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51963 2019-Jan-11 15:26:38.482056 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
51964 2019-Jan-11 15:26:38.482686 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51965 2019-Jan-11 15:26:38.483315 - [DEBUG]
51966 2019-Jan-11 15:26:38.483340 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51967 2019-Jan-11 15:26:38.483990 - [DEBUG] Compose: EdgeIdentity * AllBottom
51968 2019-Jan-11 15:26:38.484020 - [DEBUG]
51969 2019-Jan-11 15:26:38.484045 - [DEBUG] Propagate flow
51970 2019-Jan-11 15:26:38.484069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51971 2019-Jan-11 15:26:38.484127 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
51972 2019-Jan-11 15:26:38.484767 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51973 2019-Jan-11 15:26:38.485395 - [DEBUG] Edge function : AllBottom (result of previous compose)
51974 2019-Jan-11 15:26:38.485421 - [DEBUG]
51975 2019-Jan-11 15:26:38.485447 - [DEBUG] Join: AllTop & AllBottom
51976 2019-Jan-11 15:26:38.485474 - [DEBUG] = AllBottom (new jump func)
51977 2019-Jan-11 15:26:38.485500 - [DEBUG]
51978 2019-Jan-11 15:26:38.485524 - [DEBUG] Start adding new jump function
51979 2019-Jan-11 15:26:38.485549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51980 2019-Jan-11 15:26:38.485606 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51981 2019-Jan-11 15:26:38.486234 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
51982 2019-Jan-11 15:26:38.486858 - [DEBUG] Edge Function : AllBottom
51983 2019-Jan-11 15:26:38.486887 - [DEBUG] End adding new jump function
51984 2019-Jan-11 15:26:38.486912 - [DEBUG]
51985 2019-Jan-11 15:26:38.486937 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
51986 2019-Jan-11 15:26:38.486962 - [DEBUG]
51987 2019-Jan-11 15:26:38.486986 - [DEBUG] Process 1406. path edge:
51988 2019-Jan-11 15:26:38.487011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51989 2019-Jan-11 15:26:38.487068 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
51990 2019-Jan-11 15:26:38.487692 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51991 2019-Jan-11 15:26:38.488337 - [DEBUG]
51992 2019-Jan-11 15:26:38.488363 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
51993 2019-Jan-11 15:26:38.489006 - [DEBUG] Compose: EdgeIdentity * AllBottom
51994 2019-Jan-11 15:26:38.489036 - [DEBUG]
51995 2019-Jan-11 15:26:38.489061 - [DEBUG] Propagate flow
51996 2019-Jan-11 15:26:38.489085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51997 2019-Jan-11 15:26:38.489144 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51998 2019-Jan-11 15:26:38.489768 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51999 2019-Jan-11 15:26:38.490396 - [DEBUG] Edge function : AllBottom (result of previous compose)
52000 2019-Jan-11 15:26:38.490430 - [DEBUG]
52001 2019-Jan-11 15:26:38.490456 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52002 2019-Jan-11 15:26:38.490483 - [DEBUG] = AllBottom
52003 2019-Jan-11 15:26:38.490509 - [DEBUG]
52004 2019-Jan-11 15:26:38.490534 - [DEBUG] PROPAGATE: No new function!
52005 2019-Jan-11 15:26:38.490560 - [DEBUG] EDGE:
52006 2019-Jan-11 15:26:38.490619 - [DEBUG] ---> 52007 2019-Jan-11 15:26:38.491258 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52008 2019-Jan-11 15:26:38.491887 - [DEBUG]
52009 2019-Jan-11 15:26:38.491914 - [DEBUG] EDGE:
52010 2019-Jan-11 15:26:38.491971 - [DEBUG] ---> 52011 2019-Jan-11 15:26:38.492600 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52012 2019-Jan-11 15:26:38.493228 - [DEBUG]
52013 2019-Jan-11 15:26:38.493264 - [DEBUG] Compose: EdgeIdentity * AllBottom
52014 2019-Jan-11 15:26:38.493292 - [DEBUG]
52015 2019-Jan-11 15:26:38.493317 - [DEBUG] Propagate flow
52016 2019-Jan-11 15:26:38.493341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52017 2019-Jan-11 15:26:38.493399 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
52018 2019-Jan-11 15:26:38.494028 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52019 2019-Jan-11 15:26:38.494670 - [DEBUG] Edge function : AllBottom (result of previous compose)
52020 2019-Jan-11 15:26:38.494695 - [DEBUG]
52021 2019-Jan-11 15:26:38.494720 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52022 2019-Jan-11 15:26:38.494746 - [DEBUG] = AllBottom
52023 2019-Jan-11 15:26:38.494770 - [DEBUG]
52024 2019-Jan-11 15:26:38.494793 - [DEBUG] PROPAGATE: No new function!
52025 2019-Jan-11 15:26:38.494820 - [DEBUG] EDGE:
52026 2019-Jan-11 15:26:38.494877 - [DEBUG] ---> 52027 2019-Jan-11 15:26:38.495512 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52028 2019-Jan-11 15:26:38.496139 - [DEBUG]
52029 2019-Jan-11 15:26:38.496166 - [DEBUG] EDGE:
52030 2019-Jan-11 15:26:38.496224 - [DEBUG] ---> 52031 2019-Jan-11 15:26:38.496852 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52032 2019-Jan-11 15:26:38.497480 - [DEBUG]
52033 2019-Jan-11 15:26:38.497513 - [DEBUG] Compose: EdgeIdentity * AllBottom
52034 2019-Jan-11 15:26:38.497541 - [DEBUG]
52035 2019-Jan-11 15:26:38.497565 - [DEBUG] Propagate flow
52036 2019-Jan-11 15:26:38.497590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52037 2019-Jan-11 15:26:38.497647 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52038 2019-Jan-11 15:26:38.498291 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52039 2019-Jan-11 15:26:38.498919 - [DEBUG] Edge function : AllBottom (result of previous compose)
52040 2019-Jan-11 15:26:38.498946 - [DEBUG]
52041 2019-Jan-11 15:26:38.498971 - [DEBUG] Join: AllTop & AllBottom
52042 2019-Jan-11 15:26:38.498998 - [DEBUG] = AllBottom (new jump func)
52043 2019-Jan-11 15:26:38.499024 - [DEBUG]
52044 2019-Jan-11 15:26:38.499048 - [DEBUG] Start adding new jump function
52045 2019-Jan-11 15:26:38.499072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52046 2019-Jan-11 15:26:38.499141 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52047 2019-Jan-11 15:26:38.499771 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52048 2019-Jan-11 15:26:38.500399 - [DEBUG] Edge Function : AllBottom
52049 2019-Jan-11 15:26:38.500428 - [DEBUG] End adding new jump function
52050 2019-Jan-11 15:26:38.500453 - [DEBUG]
52051 2019-Jan-11 15:26:38.500477 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
52052 2019-Jan-11 15:26:38.500502 - [DEBUG]
52053 2019-Jan-11 15:26:38.500526 - [DEBUG] Process 1407. path edge:
52054 2019-Jan-11 15:26:38.500551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52055 2019-Jan-11 15:26:38.500607 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
52056 2019-Jan-11 15:26:38.501246 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52057 2019-Jan-11 15:26:38.501874 - [DEBUG]
52058 2019-Jan-11 15:26:38.501900 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52059 2019-Jan-11 15:26:38.502544 - [DEBUG] Compose: EdgeIdentity * AllBottom
52060 2019-Jan-11 15:26:38.502573 - [DEBUG]
52061 2019-Jan-11 15:26:38.502598 - [DEBUG] Propagate flow
52062 2019-Jan-11 15:26:38.502622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52063 2019-Jan-11 15:26:38.502680 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52064 2019-Jan-11 15:26:38.503315 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52065 2019-Jan-11 15:26:38.503943 - [DEBUG] Edge function : AllBottom (result of previous compose)
52066 2019-Jan-11 15:26:38.503970 - [DEBUG]
52067 2019-Jan-11 15:26:38.503995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52068 2019-Jan-11 15:26:38.504022 - [DEBUG] = AllBottom
52069 2019-Jan-11 15:26:38.504047 - [DEBUG]
52070 2019-Jan-11 15:26:38.504071 - [DEBUG] PROPAGATE: No new function!
52071 2019-Jan-11 15:26:38.504104 - [DEBUG] Compose: EdgeIdentity * AllBottom
52072 2019-Jan-11 15:26:38.504132 - [DEBUG]
52073 2019-Jan-11 15:26:38.504156 - [DEBUG] Propagate flow
52074 2019-Jan-11 15:26:38.504180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52075 2019-Jan-11 15:26:38.504237 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52076 2019-Jan-11 15:26:38.504886 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52077 2019-Jan-11 15:26:38.505513 - [DEBUG] Edge function : AllBottom (result of previous compose)
52078 2019-Jan-11 15:26:38.505540 - [DEBUG]
52079 2019-Jan-11 15:26:38.505565 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52080 2019-Jan-11 15:26:38.505592 - [DEBUG] = AllBottom
52081 2019-Jan-11 15:26:38.505618 - [DEBUG]
52082 2019-Jan-11 15:26:38.505642 - [DEBUG] PROPAGATE: No new function!
52083 2019-Jan-11 15:26:38.505668 - [DEBUG] EDGE:
52084 2019-Jan-11 15:26:38.505725 - [DEBUG] ---> 52085 2019-Jan-11 15:26:38.506352 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52086 2019-Jan-11 15:26:38.506980 - [DEBUG]
52087 2019-Jan-11 15:26:38.507007 - [DEBUG] EDGE:
52088 2019-Jan-11 15:26:38.507065 - [DEBUG] ---> 52089 2019-Jan-11 15:26:38.507698 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52090 2019-Jan-11 15:26:38.508343 - [DEBUG]
52091 2019-Jan-11 15:26:38.508370 - [DEBUG] EDGE:
52092 2019-Jan-11 15:26:38.508428 - [DEBUG] ---> 52093 2019-Jan-11 15:26:38.509057 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52094 2019-Jan-11 15:26:38.509686 - [DEBUG]
52095 2019-Jan-11 15:26:38.509721 - [DEBUG] Compose: EdgeIdentity * AllBottom
52096 2019-Jan-11 15:26:38.509749 - [DEBUG]
52097 2019-Jan-11 15:26:38.509774 - [DEBUG] Propagate flow
52098 2019-Jan-11 15:26:38.509798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52099 2019-Jan-11 15:26:38.509854 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52100 2019-Jan-11 15:26:38.510483 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52101 2019-Jan-11 15:26:38.511111 - [DEBUG] Edge function : AllBottom (result of previous compose)
52102 2019-Jan-11 15:26:38.511137 - [DEBUG]
52103 2019-Jan-11 15:26:38.511163 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52104 2019-Jan-11 15:26:38.511201 - [DEBUG] = AllBottom
52105 2019-Jan-11 15:26:38.511228 - [DEBUG]
52106 2019-Jan-11 15:26:38.511252 - [DEBUG] PROPAGATE: No new function!
52107 2019-Jan-11 15:26:38.511280 - [DEBUG] EDGE:
52108 2019-Jan-11 15:26:38.511339 - [DEBUG] ---> 52109 2019-Jan-11 15:26:38.511968 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52110 2019-Jan-11 15:26:38.512597 - [DEBUG]
52111 2019-Jan-11 15:26:38.512624 - [DEBUG] EDGE:
52112 2019-Jan-11 15:26:38.512683 - [DEBUG] ---> 52113 2019-Jan-11 15:26:38.513308 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52114 2019-Jan-11 15:26:38.513935 - [DEBUG]
52115 2019-Jan-11 15:26:38.513963 - [DEBUG] EDGE:
52116 2019-Jan-11 15:26:38.514021 - [DEBUG] ---> 52117 2019-Jan-11 15:26:38.514665 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52118 2019-Jan-11 15:26:38.515292 - [DEBUG]
52119 2019-Jan-11 15:26:38.515320 - [DEBUG] EDGE:
52120 2019-Jan-11 15:26:38.515378 - [DEBUG] ---> 52121 2019-Jan-11 15:26:38.516006 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52122 2019-Jan-11 15:26:38.516633 - [DEBUG]
52123 2019-Jan-11 15:26:38.516660 - [DEBUG] EDGE:
52124 2019-Jan-11 15:26:38.516719 - [DEBUG] ---> 52125 2019-Jan-11 15:26:38.517344 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52126 2019-Jan-11 15:26:38.517986 - [DEBUG]
52127 2019-Jan-11 15:26:38.518012 - [DEBUG] EDGE:
52128 2019-Jan-11 15:26:38.518070 - [DEBUG] ---> 52129 2019-Jan-11 15:26:38.518698 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52130 2019-Jan-11 15:26:38.519334 - [DEBUG]
52131 2019-Jan-11 15:26:38.519362 - [DEBUG] EDGE:
52132 2019-Jan-11 15:26:38.519421 - [DEBUG] ---> 52133 2019-Jan-11 15:26:38.520045 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52134 2019-Jan-11 15:26:38.520673 - [DEBUG]
52135 2019-Jan-11 15:26:38.520700 - [DEBUG] EDGE:
52136 2019-Jan-11 15:26:38.520758 - [DEBUG] ---> 52137 2019-Jan-11 15:26:38.521398 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52138 2019-Jan-11 15:26:38.522025 - [DEBUG]
52139 2019-Jan-11 15:26:38.522052 - [DEBUG] EDGE:
52140 2019-Jan-11 15:26:38.522110 - [DEBUG] ---> 52141 2019-Jan-11 15:26:38.522738 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52142 2019-Jan-11 15:26:38.523365 - [DEBUG]
52143 2019-Jan-11 15:26:38.523403 - [DEBUG] Compose: EdgeIdentity * AllBottom
52144 2019-Jan-11 15:26:38.523431 - [DEBUG]
52145 2019-Jan-11 15:26:38.523456 - [DEBUG] Propagate flow
52146 2019-Jan-11 15:26:38.523480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52147 2019-Jan-11 15:26:38.523538 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52148 2019-Jan-11 15:26:38.524166 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52149 2019-Jan-11 15:26:38.524808 - [DEBUG] Edge function : AllBottom (result of previous compose)
52150 2019-Jan-11 15:26:38.524833 - [DEBUG]
52151 2019-Jan-11 15:26:38.524858 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52152 2019-Jan-11 15:26:38.524884 - [DEBUG] = AllBottom
52153 2019-Jan-11 15:26:38.524908 - [DEBUG]
52154 2019-Jan-11 15:26:38.524931 - [DEBUG] PROPAGATE: No new function!
52155 2019-Jan-11 15:26:38.524958 - [DEBUG] EDGE:
52156 2019-Jan-11 15:26:38.525016 - [DEBUG] ---> 52157 2019-Jan-11 15:26:38.525651 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52158 2019-Jan-11 15:26:38.526281 - [DEBUG]
52159 2019-Jan-11 15:26:38.526315 - [DEBUG] Compose: EdgeIdentity * AllBottom
52160 2019-Jan-11 15:26:38.526343 - [DEBUG]
52161 2019-Jan-11 15:26:38.526368 - [DEBUG] Propagate flow
52162 2019-Jan-11 15:26:38.526392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52163 2019-Jan-11 15:26:38.526450 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52164 2019-Jan-11 15:26:38.527078 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52165 2019-Jan-11 15:26:38.527706 - [DEBUG] Edge function : AllBottom (result of previous compose)
52166 2019-Jan-11 15:26:38.527732 - [DEBUG]
52167 2019-Jan-11 15:26:38.527758 - [DEBUG] Join: AllTop & AllBottom
52168 2019-Jan-11 15:26:38.527785 - [DEBUG] = AllBottom (new jump func)
52169 2019-Jan-11 15:26:38.527810 - [DEBUG]
52170 2019-Jan-11 15:26:38.527834 - [DEBUG] Start adding new jump function
52171 2019-Jan-11 15:26:38.527870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52172 2019-Jan-11 15:26:38.527929 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52173 2019-Jan-11 15:26:38.528557 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52174 2019-Jan-11 15:26:38.529194 - [DEBUG] Edge Function : AllBottom
52175 2019-Jan-11 15:26:38.529224 - [DEBUG] End adding new jump function
52176 2019-Jan-11 15:26:38.529248 - [DEBUG]
52177 2019-Jan-11 15:26:38.529273 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
52178 2019-Jan-11 15:26:38.529298 - [DEBUG]
52179 2019-Jan-11 15:26:38.529322 - [DEBUG] Process 1408. path edge:
52180 2019-Jan-11 15:26:38.529347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52181 2019-Jan-11 15:26:38.529404 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52182 2019-Jan-11 15:26:38.530032 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52183 2019-Jan-11 15:26:38.530659 - [DEBUG]
52184 2019-Jan-11 15:26:38.530685 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52185 2019-Jan-11 15:26:38.531332 - [DEBUG] Possible callees:
52186 2019-Jan-11 15:26:38.531357 - [DEBUG] bar
52187 2019-Jan-11 15:26:38.531382 - [DEBUG] Possible return sites:
52188 2019-Jan-11 15:26:38.531406 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952189 2019-Jan-11 15:26:38.532648 - [DEBUG] Found and process special summary
52190 2019-Jan-11 15:26:38.532682 - [DEBUG] Compose: EdgeIdentity * AllBottom
52191 2019-Jan-11 15:26:38.532711 - [DEBUG]
52192 2019-Jan-11 15:26:38.532736 - [DEBUG] Propagate flow
52193 2019-Jan-11 15:26:38.532760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52194 2019-Jan-11 15:26:38.532818 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52195 2019-Jan-11 15:26:38.533447 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52196 2019-Jan-11 15:26:38.534074 - [DEBUG] Edge function : AllBottom (result of previous compose)
52197 2019-Jan-11 15:26:38.534101 - [DEBUG]
52198 2019-Jan-11 15:26:38.534126 - [DEBUG] Join: AllTop & AllBottom
52199 2019-Jan-11 15:26:38.534153 - [DEBUG] = AllBottom (new jump func)
52200 2019-Jan-11 15:26:38.534179 - [DEBUG]
52201 2019-Jan-11 15:26:38.534203 - [DEBUG] Start adding new jump function
52202 2019-Jan-11 15:26:38.534227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52203 2019-Jan-11 15:26:38.534284 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52204 2019-Jan-11 15:26:38.534927 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52205 2019-Jan-11 15:26:38.535556 - [DEBUG] Edge Function : AllBottom
52206 2019-Jan-11 15:26:38.535585 - [DEBUG] End adding new jump function
52207 2019-Jan-11 15:26:38.535610 - [DEBUG]
52208 2019-Jan-11 15:26:38.535634 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
52209 2019-Jan-11 15:26:38.535659 - [DEBUG]
52210 2019-Jan-11 15:26:38.535683 - [DEBUG] Process 1409. path edge:
52211 2019-Jan-11 15:26:38.535707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52212 2019-Jan-11 15:26:38.535764 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52213 2019-Jan-11 15:26:38.536393 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52214 2019-Jan-11 15:26:38.537020 - [DEBUG]
52215 2019-Jan-11 15:26:38.537045 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52216 2019-Jan-11 15:26:38.537689 - [DEBUG] Compose: EdgeIdentity * AllBottom
52217 2019-Jan-11 15:26:38.537717 - [DEBUG]
52218 2019-Jan-11 15:26:38.537742 - [DEBUG] Propagate flow
52219 2019-Jan-11 15:26:38.537766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52220 2019-Jan-11 15:26:38.537832 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52221 2019-Jan-11 15:26:38.538475 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52222 2019-Jan-11 15:26:38.539103 - [DEBUG] Edge function : AllBottom (result of previous compose)
52223 2019-Jan-11 15:26:38.539129 - [DEBUG]
52224 2019-Jan-11 15:26:38.539155 - [DEBUG] Join: AllTop & AllBottom
52225 2019-Jan-11 15:26:38.539182 - [DEBUG] = AllBottom (new jump func)
52226 2019-Jan-11 15:26:38.539207 - [DEBUG]
52227 2019-Jan-11 15:26:38.539232 - [DEBUG] Start adding new jump function
52228 2019-Jan-11 15:26:38.539256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52229 2019-Jan-11 15:26:38.539313 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52230 2019-Jan-11 15:26:38.539941 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52231 2019-Jan-11 15:26:38.540567 - [DEBUG] Edge Function : AllBottom
52232 2019-Jan-11 15:26:38.540596 - [DEBUG] End adding new jump function
52233 2019-Jan-11 15:26:38.540620 - [DEBUG]
52234 2019-Jan-11 15:26:38.540645 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
52235 2019-Jan-11 15:26:38.540670 - [DEBUG]
52236 2019-Jan-11 15:26:38.540694 - [DEBUG] Process 1410. path edge:
52237 2019-Jan-11 15:26:38.540718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52238 2019-Jan-11 15:26:38.540775 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52239 2019-Jan-11 15:26:38.541417 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52240 2019-Jan-11 15:26:38.542045 - [DEBUG]
52241 2019-Jan-11 15:26:38.542072 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52242 2019-Jan-11 15:26:38.542712 - [DEBUG] Compose: EdgeIdentity * AllBottom
52243 2019-Jan-11 15:26:38.542741 - [DEBUG]
52244 2019-Jan-11 15:26:38.542766 - [DEBUG] Propagate flow
52245 2019-Jan-11 15:26:38.542791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52246 2019-Jan-11 15:26:38.542849 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52247 2019-Jan-11 15:26:38.543485 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52248 2019-Jan-11 15:26:38.544113 - [DEBUG] Edge function : AllBottom (result of previous compose)
52249 2019-Jan-11 15:26:38.544140 - [DEBUG]
52250 2019-Jan-11 15:26:38.544166 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52251 2019-Jan-11 15:26:38.544193 - [DEBUG] = AllBottom
52252 2019-Jan-11 15:26:38.544219 - [DEBUG]
52253 2019-Jan-11 15:26:38.544243 - [DEBUG] PROPAGATE: No new function!
52254 2019-Jan-11 15:26:38.544275 - [DEBUG] Compose: EdgeIdentity * AllBottom
52255 2019-Jan-11 15:26:38.544303 - [DEBUG]
52256 2019-Jan-11 15:26:38.544328 - [DEBUG] Propagate flow
52257 2019-Jan-11 15:26:38.544352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52258 2019-Jan-11 15:26:38.544410 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52259 2019-Jan-11 15:26:38.545062 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52260 2019-Jan-11 15:26:38.545689 - [DEBUG] Edge function : AllBottom (result of previous compose)
52261 2019-Jan-11 15:26:38.545716 - [DEBUG]
52262 2019-Jan-11 15:26:38.545742 - [DEBUG] Join: AllTop & AllBottom
52263 2019-Jan-11 15:26:38.545777 - [DEBUG] = AllBottom (new jump func)
52264 2019-Jan-11 15:26:38.545803 - [DEBUG]
52265 2019-Jan-11 15:26:38.545827 - [DEBUG] Start adding new jump function
52266 2019-Jan-11 15:26:38.545852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52267 2019-Jan-11 15:26:38.545909 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52268 2019-Jan-11 15:26:38.546539 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52269 2019-Jan-11 15:26:38.547173 - [DEBUG] Edge Function : AllBottom
52270 2019-Jan-11 15:26:38.547202 - [DEBUG] End adding new jump function
52271 2019-Jan-11 15:26:38.547227 - [DEBUG]
52272 2019-Jan-11 15:26:38.547251 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
52273 2019-Jan-11 15:26:38.547276 - [DEBUG]
52274 2019-Jan-11 15:26:38.547300 - [DEBUG] Process 1411. path edge:
52275 2019-Jan-11 15:26:38.547325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52276 2019-Jan-11 15:26:38.547382 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52277 2019-Jan-11 15:26:38.548034 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52278 2019-Jan-11 15:26:38.548661 - [DEBUG]
52279 2019-Jan-11 15:26:38.548687 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52280 2019-Jan-11 15:26:38.549330 - [DEBUG] Possible callees:
52281 2019-Jan-11 15:26:38.549357 - [DEBUG] llvm.dbg.declare
52282 2019-Jan-11 15:26:38.549383 - [DEBUG] Possible return sites:
52283 2019-Jan-11 15:26:38.549407 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352284 2019-Jan-11 15:26:38.550658 - [DEBUG] Found and process special summary
52285 2019-Jan-11 15:26:38.550691 - [DEBUG] Compose: EdgeIdentity * AllBottom
52286 2019-Jan-11 15:26:38.550720 - [DEBUG]
52287 2019-Jan-11 15:26:38.550745 - [DEBUG] Propagate flow
52288 2019-Jan-11 15:26:38.550769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52289 2019-Jan-11 15:26:38.550827 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52290 2019-Jan-11 15:26:38.551473 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52291 2019-Jan-11 15:26:38.552102 - [DEBUG] Edge function : AllBottom (result of previous compose)
52292 2019-Jan-11 15:26:38.552129 - [DEBUG]
52293 2019-Jan-11 15:26:38.552155 - [DEBUG] Join: AllTop & AllBottom
52294 2019-Jan-11 15:26:38.552182 - [DEBUG] = AllBottom (new jump func)
52295 2019-Jan-11 15:26:38.552208 - [DEBUG]
52296 2019-Jan-11 15:26:38.552232 - [DEBUG] Start adding new jump function
52297 2019-Jan-11 15:26:38.552257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52298 2019-Jan-11 15:26:38.552314 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52299 2019-Jan-11 15:26:38.552942 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52300 2019-Jan-11 15:26:38.553571 - [DEBUG] Edge Function : AllBottom
52301 2019-Jan-11 15:26:38.553600 - [DEBUG] End adding new jump function
52302 2019-Jan-11 15:26:38.553625 - [DEBUG]
52303 2019-Jan-11 15:26:38.553650 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
52304 2019-Jan-11 15:26:38.553675 - [DEBUG]
52305 2019-Jan-11 15:26:38.553699 - [DEBUG] Process 1412. path edge:
52306 2019-Jan-11 15:26:38.553732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52307 2019-Jan-11 15:26:38.553789 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52308 2019-Jan-11 15:26:38.554420 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52309 2019-Jan-11 15:26:38.555064 - [DEBUG]
52310 2019-Jan-11 15:26:38.555090 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52311 2019-Jan-11 15:26:38.555734 - [DEBUG] Compose: EdgeIdentity * AllBottom
52312 2019-Jan-11 15:26:38.555764 - [DEBUG]
52313 2019-Jan-11 15:26:38.555788 - [DEBUG] Propagate flow
52314 2019-Jan-11 15:26:38.555812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52315 2019-Jan-11 15:26:38.555871 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52316 2019-Jan-11 15:26:38.556503 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52317 2019-Jan-11 15:26:38.557131 - [DEBUG] Edge function : AllBottom (result of previous compose)
52318 2019-Jan-11 15:26:38.557157 - [DEBUG]
52319 2019-Jan-11 15:26:38.557183 - [DEBUG] Join: AllTop & AllBottom
52320 2019-Jan-11 15:26:38.557210 - [DEBUG] = AllBottom (new jump func)
52321 2019-Jan-11 15:26:38.557236 - [DEBUG]
52322 2019-Jan-11 15:26:38.557261 - [DEBUG] Start adding new jump function
52323 2019-Jan-11 15:26:38.557285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52324 2019-Jan-11 15:26:38.557342 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52325 2019-Jan-11 15:26:38.557987 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52326 2019-Jan-11 15:26:38.558609 - [DEBUG] Edge Function : AllBottom
52327 2019-Jan-11 15:26:38.558638 - [DEBUG] End adding new jump function
52328 2019-Jan-11 15:26:38.558663 - [DEBUG]
52329 2019-Jan-11 15:26:38.558687 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
52330 2019-Jan-11 15:26:38.558712 - [DEBUG]
52331 2019-Jan-11 15:26:38.558736 - [DEBUG] Process 1413. path edge:
52332 2019-Jan-11 15:26:38.558762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52333 2019-Jan-11 15:26:38.558819 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52334 2019-Jan-11 15:26:38.559443 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52335 2019-Jan-11 15:26:38.560071 - [DEBUG]
52336 2019-Jan-11 15:26:38.560097 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52337 2019-Jan-11 15:26:38.560733 - [DEBUG] Compose: EdgeIdentity * AllBottom
52338 2019-Jan-11 15:26:38.560763 - [DEBUG]
52339 2019-Jan-11 15:26:38.560788 - [DEBUG] Propagate flow
52340 2019-Jan-11 15:26:38.560812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52341 2019-Jan-11 15:26:38.560870 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52342 2019-Jan-11 15:26:38.561510 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52343 2019-Jan-11 15:26:38.562138 - [DEBUG] Edge function : AllBottom (result of previous compose)
52344 2019-Jan-11 15:26:38.562165 - [DEBUG]
52345 2019-Jan-11 15:26:38.562191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52346 2019-Jan-11 15:26:38.562218 - [DEBUG] = AllBottom
52347 2019-Jan-11 15:26:38.562243 - [DEBUG]
52348 2019-Jan-11 15:26:38.562267 - [DEBUG] PROPAGATE: No new function!
52349 2019-Jan-11 15:26:38.562294 - [DEBUG] EDGE:
52350 2019-Jan-11 15:26:38.562352 - [DEBUG] ---> 52351 2019-Jan-11 15:26:38.562976 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52352 2019-Jan-11 15:26:38.563612 - [DEBUG]
52353 2019-Jan-11 15:26:38.563640 - [DEBUG] EDGE:
52354 2019-Jan-11 15:26:38.563698 - [DEBUG] ---> 52355 2019-Jan-11 15:26:38.564329 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52356 2019-Jan-11 15:26:38.564972 - [DEBUG]
52357 2019-Jan-11 15:26:38.565008 - [DEBUG] Compose: EdgeIdentity * AllBottom
52358 2019-Jan-11 15:26:38.565037 - [DEBUG]
52359 2019-Jan-11 15:26:38.565061 - [DEBUG] Propagate flow
52360 2019-Jan-11 15:26:38.565085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52361 2019-Jan-11 15:26:38.565142 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52362 2019-Jan-11 15:26:38.565772 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52363 2019-Jan-11 15:26:38.566401 - [DEBUG] Edge function : AllBottom (result of previous compose)
52364 2019-Jan-11 15:26:38.566428 - [DEBUG]
52365 2019-Jan-11 15:26:38.566453 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52366 2019-Jan-11 15:26:38.566480 - [DEBUG] = AllBottom
52367 2019-Jan-11 15:26:38.566505 - [DEBUG]
52368 2019-Jan-11 15:26:38.566529 - [DEBUG] PROPAGATE: No new function!
52369 2019-Jan-11 15:26:38.566556 - [DEBUG] EDGE:
52370 2019-Jan-11 15:26:38.566615 - [DEBUG] ---> 52371 2019-Jan-11 15:26:38.567252 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52372 2019-Jan-11 15:26:38.567894 - [DEBUG]
52373 2019-Jan-11 15:26:38.567921 - [DEBUG] EDGE:
52374 2019-Jan-11 15:26:38.567979 - [DEBUG] ---> 52375 2019-Jan-11 15:26:38.568606 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52376 2019-Jan-11 15:26:38.569235 - [DEBUG]
52377 2019-Jan-11 15:26:38.569262 - [DEBUG] EDGE:
52378 2019-Jan-11 15:26:38.569321 - [DEBUG] ---> 52379 2019-Jan-11 15:26:38.569950 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52380 2019-Jan-11 15:26:38.570576 - [DEBUG]
52381 2019-Jan-11 15:26:38.570610 - [DEBUG] Compose: EdgeIdentity * AllBottom
52382 2019-Jan-11 15:26:38.570639 - [DEBUG]
52383 2019-Jan-11 15:26:38.570664 - [DEBUG] Propagate flow
52384 2019-Jan-11 15:26:38.570688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52385 2019-Jan-11 15:26:38.570745 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52386 2019-Jan-11 15:26:38.571389 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52387 2019-Jan-11 15:26:38.572017 - [DEBUG] Edge function : AllBottom (result of previous compose)
52388 2019-Jan-11 15:26:38.572043 - [DEBUG]
52389 2019-Jan-11 15:26:38.572069 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52390 2019-Jan-11 15:26:38.572096 - [DEBUG] = AllBottom
52391 2019-Jan-11 15:26:38.572121 - [DEBUG]
52392 2019-Jan-11 15:26:38.572145 - [DEBUG] PROPAGATE: No new function!
52393 2019-Jan-11 15:26:38.572173 - [DEBUG] EDGE:
52394 2019-Jan-11 15:26:38.572231 - [DEBUG] ---> 52395 2019-Jan-11 15:26:38.572858 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52396 2019-Jan-11 15:26:38.573494 - [DEBUG]
52397 2019-Jan-11 15:26:38.573521 - [DEBUG] EDGE:
52398 2019-Jan-11 15:26:38.573579 - [DEBUG] ---> 52399 2019-Jan-11 15:26:38.574205 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52400 2019-Jan-11 15:26:38.574847 - [DEBUG]
52401 2019-Jan-11 15:26:38.574875 - [DEBUG] Compose: EdgeIdentity * AllBottom
52402 2019-Jan-11 15:26:38.574901 - [DEBUG]
52403 2019-Jan-11 15:26:38.574925 - [DEBUG] Propagate flow
52404 2019-Jan-11 15:26:38.574948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52405 2019-Jan-11 15:26:38.575004 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52406 2019-Jan-11 15:26:38.575650 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52407 2019-Jan-11 15:26:38.576336 - [DEBUG] Edge function : AllBottom (result of previous compose)
52408 2019-Jan-11 15:26:38.576366 - [DEBUG]
52409 2019-Jan-11 15:26:38.576394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52410 2019-Jan-11 15:26:38.576421 - [DEBUG] = AllBottom
52411 2019-Jan-11 15:26:38.576447 - [DEBUG]
52412 2019-Jan-11 15:26:38.576471 - [DEBUG] PROPAGATE: No new function!
52413 2019-Jan-11 15:26:38.576499 - [DEBUG] EDGE:
52414 2019-Jan-11 15:26:38.576573 - [DEBUG] ---> 52415 2019-Jan-11 15:26:38.577267 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52416 2019-Jan-11 15:26:38.577980 - [DEBUG]
52417 2019-Jan-11 15:26:38.578045 - [DEBUG] Compose: EdgeIdentity * AllBottom
52418 2019-Jan-11 15:26:38.578074 - [DEBUG]
52419 2019-Jan-11 15:26:38.578099 - [DEBUG] Propagate flow
52420 2019-Jan-11 15:26:38.578122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52421 2019-Jan-11 15:26:38.578194 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52422 2019-Jan-11 15:26:38.578839 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
52423 2019-Jan-11 15:26:38.579472 - [DEBUG] Edge function : AllBottom (result of previous compose)
52424 2019-Jan-11 15:26:38.579499 - [DEBUG]
52425 2019-Jan-11 15:26:38.579525 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52426 2019-Jan-11 15:26:38.579553 - [DEBUG] = AllBottom
52427 2019-Jan-11 15:26:38.579578 - [DEBUG]
52428 2019-Jan-11 15:26:38.579602 - [DEBUG] PROPAGATE: No new function!
52429 2019-Jan-11 15:26:38.579628 - [DEBUG] Compose: EdgeIdentity * AllBottom
52430 2019-Jan-11 15:26:38.579655 - [DEBUG]
52431 2019-Jan-11 15:26:38.579679 - [DEBUG] Propagate flow
52432 2019-Jan-11 15:26:38.579703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52433 2019-Jan-11 15:26:38.579761 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52434 2019-Jan-11 15:26:38.580389 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52435 2019-Jan-11 15:26:38.581018 - [DEBUG] Edge function : AllBottom (result of previous compose)
52436 2019-Jan-11 15:26:38.581044 - [DEBUG]
52437 2019-Jan-11 15:26:38.581070 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52438 2019-Jan-11 15:26:38.581097 - [DEBUG] = AllBottom
52439 2019-Jan-11 15:26:38.581122 - [DEBUG]
52440 2019-Jan-11 15:26:38.581146 - [DEBUG] PROPAGATE: No new function!
52441 2019-Jan-11 15:26:38.581175 - [DEBUG] EDGE:
52442 2019-Jan-11 15:26:38.581269 - [DEBUG] ---> 52443 2019-Jan-11 15:26:38.581898 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52444 2019-Jan-11 15:26:38.582529 - [DEBUG]
52445 2019-Jan-11 15:26:38.582555 - [DEBUG] EDGE:
52446 2019-Jan-11 15:26:38.582614 - [DEBUG] ---> 52447 2019-Jan-11 15:26:38.583241 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52448 2019-Jan-11 15:26:38.583871 - [DEBUG]
52449 2019-Jan-11 15:26:38.583899 - [DEBUG] Compose: EdgeIdentity * AllBottom
52450 2019-Jan-11 15:26:38.583926 - [DEBUG]
52451 2019-Jan-11 15:26:38.583951 - [DEBUG] Propagate flow
52452 2019-Jan-11 15:26:38.583975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52453 2019-Jan-11 15:26:38.584032 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52454 2019-Jan-11 15:26:38.584672 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52455 2019-Jan-11 15:26:38.585299 - [DEBUG] Edge function : AllBottom (result of previous compose)
52456 2019-Jan-11 15:26:38.585326 - [DEBUG]
52457 2019-Jan-11 15:26:38.585352 - [DEBUG] Join: AllTop & AllBottom
52458 2019-Jan-11 15:26:38.585379 - [DEBUG] = AllBottom (new jump func)
52459 2019-Jan-11 15:26:38.585405 - [DEBUG]
52460 2019-Jan-11 15:26:38.585429 - [DEBUG] Start adding new jump function
52461 2019-Jan-11 15:26:38.585453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52462 2019-Jan-11 15:26:38.585510 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52463 2019-Jan-11 15:26:38.586139 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52464 2019-Jan-11 15:26:38.586763 - [DEBUG] Edge Function : AllBottom
52465 2019-Jan-11 15:26:38.586796 - [DEBUG] End adding new jump function
52466 2019-Jan-11 15:26:38.586821 - [DEBUG]
52467 2019-Jan-11 15:26:38.586846 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
52468 2019-Jan-11 15:26:38.586871 - [DEBUG]
52469 2019-Jan-11 15:26:38.586895 - [DEBUG] Process 1414. path edge:
52470 2019-Jan-11 15:26:38.586920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52471 2019-Jan-11 15:26:38.586977 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
52472 2019-Jan-11 15:26:38.587604 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52473 2019-Jan-11 15:26:38.588252 - [DEBUG]
52474 2019-Jan-11 15:26:38.588280 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52475 2019-Jan-11 15:26:38.588926 - [DEBUG] Compose: EdgeIdentity * AllBottom
52476 2019-Jan-11 15:26:38.588956 - [DEBUG]
52477 2019-Jan-11 15:26:38.588981 - [DEBUG] Propagate flow
52478 2019-Jan-11 15:26:38.589005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52479 2019-Jan-11 15:26:38.589063 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52480 2019-Jan-11 15:26:38.589701 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52481 2019-Jan-11 15:26:38.590330 - [DEBUG] Edge function : AllBottom (result of previous compose)
52482 2019-Jan-11 15:26:38.590357 - [DEBUG]
52483 2019-Jan-11 15:26:38.590383 - [DEBUG] Join: AllTop & AllBottom
52484 2019-Jan-11 15:26:38.590418 - [DEBUG] = AllBottom (new jump func)
52485 2019-Jan-11 15:26:38.590444 - [DEBUG]
52486 2019-Jan-11 15:26:38.590468 - [DEBUG] Start adding new jump function
52487 2019-Jan-11 15:26:38.590492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52488 2019-Jan-11 15:26:38.590550 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52489 2019-Jan-11 15:26:38.591180 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52490 2019-Jan-11 15:26:38.591830 - [DEBUG] Edge Function : AllBottom
52491 2019-Jan-11 15:26:38.591861 - [DEBUG] End adding new jump function
52492 2019-Jan-11 15:26:38.591887 - [DEBUG]
52493 2019-Jan-11 15:26:38.591911 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
52494 2019-Jan-11 15:26:38.591937 - [DEBUG]
52495 2019-Jan-11 15:26:38.591961 - [DEBUG] Process 1415. path edge:
52496 2019-Jan-11 15:26:38.591986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52497 2019-Jan-11 15:26:38.592044 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
52498 2019-Jan-11 15:26:38.592680 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52499 2019-Jan-11 15:26:38.593308 - [DEBUG]
52500 2019-Jan-11 15:26:38.593333 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52501 2019-Jan-11 15:26:38.593975 - [DEBUG] Possible callees:
52502 2019-Jan-11 15:26:38.594002 - [DEBUG] llvm.dbg.declare
52503 2019-Jan-11 15:26:38.594027 - [DEBUG] Possible return sites:
52504 2019-Jan-11 15:26:38.594052 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7852505 2019-Jan-11 15:26:38.595326 - [DEBUG] Found and process special summary
52506 2019-Jan-11 15:26:38.595362 - [DEBUG] Compose: EdgeIdentity * AllBottom
52507 2019-Jan-11 15:26:38.595390 - [DEBUG]
52508 2019-Jan-11 15:26:38.595415 - [DEBUG] Propagate flow
52509 2019-Jan-11 15:26:38.595439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52510 2019-Jan-11 15:26:38.595497 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52511 2019-Jan-11 15:26:38.596125 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52512 2019-Jan-11 15:26:38.596754 - [DEBUG] Edge function : AllBottom (result of previous compose)
52513 2019-Jan-11 15:26:38.596781 - [DEBUG]
52514 2019-Jan-11 15:26:38.596806 - [DEBUG] Join: AllTop & AllBottom
52515 2019-Jan-11 15:26:38.596833 - [DEBUG] = AllBottom (new jump func)
52516 2019-Jan-11 15:26:38.596859 - [DEBUG]
52517 2019-Jan-11 15:26:38.596883 - [DEBUG] Start adding new jump function
52518 2019-Jan-11 15:26:38.596907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52519 2019-Jan-11 15:26:38.596964 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52520 2019-Jan-11 15:26:38.597593 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52521 2019-Jan-11 15:26:38.598236 - [DEBUG] Edge Function : AllBottom
52522 2019-Jan-11 15:26:38.598265 - [DEBUG] End adding new jump function
52523 2019-Jan-11 15:26:38.598290 - [DEBUG]
52524 2019-Jan-11 15:26:38.598314 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
52525 2019-Jan-11 15:26:38.598339 - [DEBUG]
52526 2019-Jan-11 15:26:38.598363 - [DEBUG] Process 1416. path edge:
52527 2019-Jan-11 15:26:38.598388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52528 2019-Jan-11 15:26:38.598454 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
52529 2019-Jan-11 15:26:38.599084 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52530 2019-Jan-11 15:26:38.599713 - [DEBUG]
52531 2019-Jan-11 15:26:38.599738 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52532 2019-Jan-11 15:26:38.600384 - [DEBUG] Compose: EdgeIdentity * AllBottom
52533 2019-Jan-11 15:26:38.600414 - [DEBUG]
52534 2019-Jan-11 15:26:38.600438 - [DEBUG] Propagate flow
52535 2019-Jan-11 15:26:38.600463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52536 2019-Jan-11 15:26:38.600521 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52537 2019-Jan-11 15:26:38.601148 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52538 2019-Jan-11 15:26:38.601792 - [DEBUG] Edge function : AllBottom (result of previous compose)
52539 2019-Jan-11 15:26:38.601819 - [DEBUG]
52540 2019-Jan-11 15:26:38.601845 - [DEBUG] Join: AllTop & AllBottom
52541 2019-Jan-11 15:26:38.601872 - [DEBUG] = AllBottom (new jump func)
52542 2019-Jan-11 15:26:38.601898 - [DEBUG]
52543 2019-Jan-11 15:26:38.601922 - [DEBUG] Start adding new jump function
52544 2019-Jan-11 15:26:38.601946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52545 2019-Jan-11 15:26:38.602003 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52546 2019-Jan-11 15:26:38.602633 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52547 2019-Jan-11 15:26:38.603258 - [DEBUG] Edge Function : AllBottom
52548 2019-Jan-11 15:26:38.603287 - [DEBUG] End adding new jump function
52549 2019-Jan-11 15:26:38.603312 - [DEBUG]
52550 2019-Jan-11 15:26:38.603336 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
52551 2019-Jan-11 15:26:38.603361 - [DEBUG]
52552 2019-Jan-11 15:26:38.603385 - [DEBUG] Process 1417. path edge:
52553 2019-Jan-11 15:26:38.603410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52554 2019-Jan-11 15:26:38.603467 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
52555 2019-Jan-11 15:26:38.604092 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52556 2019-Jan-11 15:26:38.604735 - [DEBUG]
52557 2019-Jan-11 15:26:38.604761 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52558 2019-Jan-11 15:26:38.605398 - [DEBUG] Compose: EdgeIdentity * AllBottom
52559 2019-Jan-11 15:26:38.605427 - [DEBUG]
52560 2019-Jan-11 15:26:38.605452 - [DEBUG] Propagate flow
52561 2019-Jan-11 15:26:38.605476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52562 2019-Jan-11 15:26:38.605534 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52563 2019-Jan-11 15:26:38.606164 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52564 2019-Jan-11 15:26:38.606793 - [DEBUG] Edge function : AllBottom (result of previous compose)
52565 2019-Jan-11 15:26:38.606819 - [DEBUG]
52566 2019-Jan-11 15:26:38.606844 - [DEBUG] Join: AllTop & AllBottom
52567 2019-Jan-11 15:26:38.606872 - [DEBUG] = AllBottom (new jump func)
52568 2019-Jan-11 15:26:38.606898 - [DEBUG]
52569 2019-Jan-11 15:26:38.606922 - [DEBUG] Start adding new jump function
52570 2019-Jan-11 15:26:38.606947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52571 2019-Jan-11 15:26:38.607004 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52572 2019-Jan-11 15:26:38.607642 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52573 2019-Jan-11 15:26:38.608288 - [DEBUG] Edge Function : AllBottom
52574 2019-Jan-11 15:26:38.608320 - [DEBUG] End adding new jump function
52575 2019-Jan-11 15:26:38.608345 - [DEBUG]
52576 2019-Jan-11 15:26:38.608370 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
52577 2019-Jan-11 15:26:38.608395 - [DEBUG]
52578 2019-Jan-11 15:26:38.608419 - [DEBUG] Process 1418. path edge:
52579 2019-Jan-11 15:26:38.608444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52580 2019-Jan-11 15:26:38.608501 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
52581 2019-Jan-11 15:26:38.609130 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52582 2019-Jan-11 15:26:38.609759 - [DEBUG]
52583 2019-Jan-11 15:26:38.609784 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52584 2019-Jan-11 15:26:38.610430 - [DEBUG] Compose: EdgeIdentity * AllBottom
52585 2019-Jan-11 15:26:38.610460 - [DEBUG]
52586 2019-Jan-11 15:26:38.610485 - [DEBUG] Propagate flow
52587 2019-Jan-11 15:26:38.610509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52588 2019-Jan-11 15:26:38.610568 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52589 2019-Jan-11 15:26:38.611208 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52590 2019-Jan-11 15:26:38.611839 - [DEBUG] Edge function : AllBottom (result of previous compose)
52591 2019-Jan-11 15:26:38.611865 - [DEBUG]
52592 2019-Jan-11 15:26:38.611891 - [DEBUG] Join: AllTop & AllBottom
52593 2019-Jan-11 15:26:38.611918 - [DEBUG] = AllBottom (new jump func)
52594 2019-Jan-11 15:26:38.611944 - [DEBUG]
52595 2019-Jan-11 15:26:38.611968 - [DEBUG] Start adding new jump function
52596 2019-Jan-11 15:26:38.611992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52597 2019-Jan-11 15:26:38.612050 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52598 2019-Jan-11 15:26:38.612680 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52599 2019-Jan-11 15:26:38.613307 - [DEBUG] Edge Function : AllBottom
52600 2019-Jan-11 15:26:38.613339 - [DEBUG] End adding new jump function
52601 2019-Jan-11 15:26:38.613364 - [DEBUG]
52602 2019-Jan-11 15:26:38.613389 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
52603 2019-Jan-11 15:26:38.613414 - [DEBUG]
52604 2019-Jan-11 15:26:38.613438 - [DEBUG] Process 1419. path edge:
52605 2019-Jan-11 15:26:38.613463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52606 2019-Jan-11 15:26:38.613521 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
52607 2019-Jan-11 15:26:38.614146 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52608 2019-Jan-11 15:26:38.614790 - [DEBUG]
52609 2019-Jan-11 15:26:38.614816 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52610 2019-Jan-11 15:26:38.615455 - [DEBUG] Compose: EdgeIdentity * AllBottom
52611 2019-Jan-11 15:26:38.615484 - [DEBUG]
52612 2019-Jan-11 15:26:38.615509 - [DEBUG] Propagate flow
52613 2019-Jan-11 15:26:38.615533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52614 2019-Jan-11 15:26:38.615591 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52615 2019-Jan-11 15:26:38.616229 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52616 2019-Jan-11 15:26:38.616871 - [DEBUG] Edge function : AllBottom (result of previous compose)
52617 2019-Jan-11 15:26:38.616898 - [DEBUG]
52618 2019-Jan-11 15:26:38.616924 - [DEBUG] Join: AllTop & AllBottom
52619 2019-Jan-11 15:26:38.616951 - [DEBUG] = AllBottom (new jump func)
52620 2019-Jan-11 15:26:38.616977 - [DEBUG]
52621 2019-Jan-11 15:26:38.617001 - [DEBUG] Start adding new jump function
52622 2019-Jan-11 15:26:38.617025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52623 2019-Jan-11 15:26:38.617083 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52624 2019-Jan-11 15:26:38.617713 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52625 2019-Jan-11 15:26:38.618356 - [DEBUG] Edge Function : AllBottom
52626 2019-Jan-11 15:26:38.618384 - [DEBUG] End adding new jump function
52627 2019-Jan-11 15:26:38.618410 - [DEBUG]
52628 2019-Jan-11 15:26:38.618434 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
52629 2019-Jan-11 15:26:38.618459 - [DEBUG]
52630 2019-Jan-11 15:26:38.618483 - [DEBUG] Process 1420. path edge:
52631 2019-Jan-11 15:26:38.618508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52632 2019-Jan-11 15:26:38.618565 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
52633 2019-Jan-11 15:26:38.619191 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52634 2019-Jan-11 15:26:38.619821 - [DEBUG]
52635 2019-Jan-11 15:26:38.619846 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52636 2019-Jan-11 15:26:38.620491 - [DEBUG] Compose: EdgeIdentity * AllBottom
52637 2019-Jan-11 15:26:38.620521 - [DEBUG]
52638 2019-Jan-11 15:26:38.620545 - [DEBUG] Propagate flow
52639 2019-Jan-11 15:26:38.620570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52640 2019-Jan-11 15:26:38.620628 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52641 2019-Jan-11 15:26:38.621271 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52642 2019-Jan-11 15:26:38.621899 - [DEBUG] Edge function : AllBottom (result of previous compose)
52643 2019-Jan-11 15:26:38.621926 - [DEBUG]
52644 2019-Jan-11 15:26:38.621951 - [DEBUG] Join: AllTop & AllBottom
52645 2019-Jan-11 15:26:38.621979 - [DEBUG] = AllBottom (new jump func)
52646 2019-Jan-11 15:26:38.622004 - [DEBUG]
52647 2019-Jan-11 15:26:38.622029 - [DEBUG] Start adding new jump function
52648 2019-Jan-11 15:26:38.622053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52649 2019-Jan-11 15:26:38.622110 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52650 2019-Jan-11 15:26:38.622739 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52651 2019-Jan-11 15:26:38.623369 - [DEBUG] Edge Function : AllBottom
52652 2019-Jan-11 15:26:38.623397 - [DEBUG] End adding new jump function
52653 2019-Jan-11 15:26:38.623422 - [DEBUG]
52654 2019-Jan-11 15:26:38.623447 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
52655 2019-Jan-11 15:26:38.623472 - [DEBUG]
52656 2019-Jan-11 15:26:38.623496 - [DEBUG] Process 1421. path edge:
52657 2019-Jan-11 15:26:38.623521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52658 2019-Jan-11 15:26:38.623577 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
52659 2019-Jan-11 15:26:38.624209 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52660 2019-Jan-11 15:26:38.624852 - [DEBUG]
52661 2019-Jan-11 15:26:38.624877 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52662 2019-Jan-11 15:26:38.625533 - [DEBUG] Compose: EdgeIdentity * AllBottom
52663 2019-Jan-11 15:26:38.625562 - [DEBUG]
52664 2019-Jan-11 15:26:38.625587 - [DEBUG] Propagate flow
52665 2019-Jan-11 15:26:38.625611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52666 2019-Jan-11 15:26:38.625670 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52667 2019-Jan-11 15:26:38.626298 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52668 2019-Jan-11 15:26:38.626926 - [DEBUG] Edge function : AllBottom (result of previous compose)
52669 2019-Jan-11 15:26:38.626952 - [DEBUG]
52670 2019-Jan-11 15:26:38.626978 - [DEBUG] Join: AllTop & AllBottom
52671 2019-Jan-11 15:26:38.627005 - [DEBUG] = AllBottom (new jump func)
52672 2019-Jan-11 15:26:38.627030 - [DEBUG]
52673 2019-Jan-11 15:26:38.627055 - [DEBUG] Start adding new jump function
52674 2019-Jan-11 15:26:38.627079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52675 2019-Jan-11 15:26:38.627136 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52676 2019-Jan-11 15:26:38.627765 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52677 2019-Jan-11 15:26:38.628405 - [DEBUG] Edge Function : AllBottom
52678 2019-Jan-11 15:26:38.628434 - [DEBUG] End adding new jump function
52679 2019-Jan-11 15:26:38.628459 - [DEBUG]
52680 2019-Jan-11 15:26:38.628484 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52681 2019-Jan-11 15:26:38.628509 - [DEBUG]
52682 2019-Jan-11 15:26:38.628533 - [DEBUG] Process 1422. path edge:
52683 2019-Jan-11 15:26:38.628558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52684 2019-Jan-11 15:26:38.628614 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
52685 2019-Jan-11 15:26:38.629241 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52686 2019-Jan-11 15:26:38.629871 - [DEBUG]
52687 2019-Jan-11 15:26:38.629898 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52688 2019-Jan-11 15:26:38.630539 - [DEBUG] Compose: EdgeIdentity * AllBottom
52689 2019-Jan-11 15:26:38.630569 - [DEBUG]
52690 2019-Jan-11 15:26:38.630594 - [DEBUG] Propagate flow
52691 2019-Jan-11 15:26:38.630618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52692 2019-Jan-11 15:26:38.630676 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52693 2019-Jan-11 15:26:38.631329 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52694 2019-Jan-11 15:26:38.631957 - [DEBUG] Edge function : AllBottom (result of previous compose)
52695 2019-Jan-11 15:26:38.631984 - [DEBUG]
52696 2019-Jan-11 15:26:38.632009 - [DEBUG] Join: AllTop & AllBottom
52697 2019-Jan-11 15:26:38.632037 - [DEBUG] = AllBottom (new jump func)
52698 2019-Jan-11 15:26:38.632062 - [DEBUG]
52699 2019-Jan-11 15:26:38.632086 - [DEBUG] Start adding new jump function
52700 2019-Jan-11 15:26:38.632111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52701 2019-Jan-11 15:26:38.632168 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52702 2019-Jan-11 15:26:38.632798 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52703 2019-Jan-11 15:26:38.633434 - [DEBUG] Edge Function : AllBottom
52704 2019-Jan-11 15:26:38.633471 - [DEBUG] End adding new jump function
52705 2019-Jan-11 15:26:38.633497 - [DEBUG]
52706 2019-Jan-11 15:26:38.633521 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52707 2019-Jan-11 15:26:38.633546 - [DEBUG]
52708 2019-Jan-11 15:26:38.633570 - [DEBUG] Process 1423. path edge:
52709 2019-Jan-11 15:26:38.633595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52710 2019-Jan-11 15:26:38.633652 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
52711 2019-Jan-11 15:26:38.634288 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52712 2019-Jan-11 15:26:38.634932 - [DEBUG]
52713 2019-Jan-11 15:26:38.634958 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52714 2019-Jan-11 15:26:38.635604 - [DEBUG] Possible callees:
52715 2019-Jan-11 15:26:38.635631 - [DEBUG] llvm.dbg.declare
52716 2019-Jan-11 15:26:38.635657 - [DEBUG] Possible return sites:
52717 2019-Jan-11 15:26:38.635681 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12052718 2019-Jan-11 15:26:38.636936 - [DEBUG] Found and process special summary
52719 2019-Jan-11 15:26:38.636971 - [DEBUG] Compose: EdgeIdentity * AllBottom
52720 2019-Jan-11 15:26:38.636999 - [DEBUG]
52721 2019-Jan-11 15:26:38.637024 - [DEBUG] Propagate flow
52722 2019-Jan-11 15:26:38.637048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52723 2019-Jan-11 15:26:38.637105 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52724 2019-Jan-11 15:26:38.637735 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52725 2019-Jan-11 15:26:38.638379 - [DEBUG] Edge function : AllBottom (result of previous compose)
52726 2019-Jan-11 15:26:38.638405 - [DEBUG]
52727 2019-Jan-11 15:26:38.638431 - [DEBUG] Join: AllTop & AllBottom
52728 2019-Jan-11 15:26:38.638458 - [DEBUG] = AllBottom (new jump func)
52729 2019-Jan-11 15:26:38.638483 - [DEBUG]
52730 2019-Jan-11 15:26:38.638507 - [DEBUG] Start adding new jump function
52731 2019-Jan-11 15:26:38.638531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52732 2019-Jan-11 15:26:38.638588 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52733 2019-Jan-11 15:26:38.639218 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52734 2019-Jan-11 15:26:38.639847 - [DEBUG] Edge Function : AllBottom
52735 2019-Jan-11 15:26:38.639876 - [DEBUG] End adding new jump function
52736 2019-Jan-11 15:26:38.639901 - [DEBUG]
52737 2019-Jan-11 15:26:38.639925 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52738 2019-Jan-11 15:26:38.639950 - [DEBUG]
52739 2019-Jan-11 15:26:38.639974 - [DEBUG] Process 1424. path edge:
52740 2019-Jan-11 15:26:38.639999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52741 2019-Jan-11 15:26:38.640056 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
52742 2019-Jan-11 15:26:38.640686 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52743 2019-Jan-11 15:26:38.641328 - [DEBUG]
52744 2019-Jan-11 15:26:38.641353 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52745 2019-Jan-11 15:26:38.642001 - [DEBUG] Compose: EdgeIdentity * AllBottom
52746 2019-Jan-11 15:26:38.642038 - [DEBUG]
52747 2019-Jan-11 15:26:38.642064 - [DEBUG] Propagate flow
52748 2019-Jan-11 15:26:38.642088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52749 2019-Jan-11 15:26:38.642146 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52750 2019-Jan-11 15:26:38.642772 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52751 2019-Jan-11 15:26:38.643400 - [DEBUG] Edge function : AllBottom (result of previous compose)
52752 2019-Jan-11 15:26:38.643427 - [DEBUG]
52753 2019-Jan-11 15:26:38.643452 - [DEBUG] Join: AllTop & AllBottom
52754 2019-Jan-11 15:26:38.643480 - [DEBUG] = AllBottom (new jump func)
52755 2019-Jan-11 15:26:38.643505 - [DEBUG]
52756 2019-Jan-11 15:26:38.643529 - [DEBUG] Start adding new jump function
52757 2019-Jan-11 15:26:38.643554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52758 2019-Jan-11 15:26:38.643612 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52759 2019-Jan-11 15:26:38.644241 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52760 2019-Jan-11 15:26:38.644881 - [DEBUG] Edge Function : AllBottom
52761 2019-Jan-11 15:26:38.644910 - [DEBUG] End adding new jump function
52762 2019-Jan-11 15:26:38.644936 - [DEBUG]
52763 2019-Jan-11 15:26:38.644960 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52764 2019-Jan-11 15:26:38.644985 - [DEBUG]
52765 2019-Jan-11 15:26:38.645009 - [DEBUG] Process 1425. path edge:
52766 2019-Jan-11 15:26:38.645034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52767 2019-Jan-11 15:26:38.645091 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
52768 2019-Jan-11 15:26:38.645717 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52769 2019-Jan-11 15:26:38.646346 - [DEBUG]
52770 2019-Jan-11 15:26:38.646372 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52771 2019-Jan-11 15:26:38.647016 - [DEBUG] Compose: EdgeIdentity * AllBottom
52772 2019-Jan-11 15:26:38.647045 - [DEBUG]
52773 2019-Jan-11 15:26:38.647070 - [DEBUG] Propagate flow
52774 2019-Jan-11 15:26:38.647094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52775 2019-Jan-11 15:26:38.647153 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52776 2019-Jan-11 15:26:38.647798 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52777 2019-Jan-11 15:26:38.648443 - [DEBUG] Edge function : AllBottom (result of previous compose)
52778 2019-Jan-11 15:26:38.648470 - [DEBUG]
52779 2019-Jan-11 15:26:38.648496 - [DEBUG] Join: AllTop & AllBottom
52780 2019-Jan-11 15:26:38.648523 - [DEBUG] = AllBottom (new jump func)
52781 2019-Jan-11 15:26:38.648549 - [DEBUG]
52782 2019-Jan-11 15:26:38.648573 - [DEBUG] Start adding new jump function
52783 2019-Jan-11 15:26:38.648598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52784 2019-Jan-11 15:26:38.648655 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52785 2019-Jan-11 15:26:38.649284 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52786 2019-Jan-11 15:26:38.649919 - [DEBUG] Edge Function : AllBottom
52787 2019-Jan-11 15:26:38.649948 - [DEBUG] End adding new jump function
52788 2019-Jan-11 15:26:38.649973 - [DEBUG]
52789 2019-Jan-11 15:26:38.649998 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52790 2019-Jan-11 15:26:38.650023 - [DEBUG]
52791 2019-Jan-11 15:26:38.650057 - [DEBUG] Process 1426. path edge:
52792 2019-Jan-11 15:26:38.650082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52793 2019-Jan-11 15:26:38.650140 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
52794 2019-Jan-11 15:26:38.650776 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52795 2019-Jan-11 15:26:38.651420 - [DEBUG]
52796 2019-Jan-11 15:26:38.651444 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52797 2019-Jan-11 15:26:38.652092 - [DEBUG] Possible callees:
52798 2019-Jan-11 15:26:38.652119 - [DEBUG] llvm.dbg.declare
52799 2019-Jan-11 15:26:38.652145 - [DEBUG] Possible return sites:
52800 2019-Jan-11 15:26:38.652170 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14952801 2019-Jan-11 15:26:38.653421 - [DEBUG] Found and process special summary
52802 2019-Jan-11 15:26:38.653456 - [DEBUG] Compose: EdgeIdentity * AllBottom
52803 2019-Jan-11 15:26:38.653485 - [DEBUG]
52804 2019-Jan-11 15:26:38.653510 - [DEBUG] Propagate flow
52805 2019-Jan-11 15:26:38.653534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52806 2019-Jan-11 15:26:38.653592 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52807 2019-Jan-11 15:26:38.654221 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52808 2019-Jan-11 15:26:38.654866 - [DEBUG] Edge function : AllBottom (result of previous compose)
52809 2019-Jan-11 15:26:38.654892 - [DEBUG]
52810 2019-Jan-11 15:26:38.654917 - [DEBUG] Join: AllTop & AllBottom
52811 2019-Jan-11 15:26:38.654943 - [DEBUG] = AllBottom (new jump func)
52812 2019-Jan-11 15:26:38.654968 - [DEBUG]
52813 2019-Jan-11 15:26:38.654991 - [DEBUG] Start adding new jump function
52814 2019-Jan-11 15:26:38.655015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52815 2019-Jan-11 15:26:38.655071 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52816 2019-Jan-11 15:26:38.655700 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52817 2019-Jan-11 15:26:38.656329 - [DEBUG] Edge Function : AllBottom
52818 2019-Jan-11 15:26:38.656358 - [DEBUG] End adding new jump function
52819 2019-Jan-11 15:26:38.656383 - [DEBUG]
52820 2019-Jan-11 15:26:38.656407 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52821 2019-Jan-11 15:26:38.656432 - [DEBUG]
52822 2019-Jan-11 15:26:38.656456 - [DEBUG] Process 1427. path edge:
52823 2019-Jan-11 15:26:38.656481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52824 2019-Jan-11 15:26:38.656539 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
52825 2019-Jan-11 15:26:38.657168 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52826 2019-Jan-11 15:26:38.657796 - [DEBUG]
52827 2019-Jan-11 15:26:38.657822 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52828 2019-Jan-11 15:26:38.658488 - [DEBUG] Compose: EdgeIdentity * AllBottom
52829 2019-Jan-11 15:26:38.658517 - [DEBUG]
52830 2019-Jan-11 15:26:38.658542 - [DEBUG] Propagate flow
52831 2019-Jan-11 15:26:38.658566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52832 2019-Jan-11 15:26:38.658625 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52833 2019-Jan-11 15:26:38.659260 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52834 2019-Jan-11 15:26:38.659891 - [DEBUG] Edge function : AllBottom (result of previous compose)
52835 2019-Jan-11 15:26:38.659917 - [DEBUG]
52836 2019-Jan-11 15:26:38.659943 - [DEBUG] Join: AllTop & AllBottom
52837 2019-Jan-11 15:26:38.659970 - [DEBUG] = AllBottom (new jump func)
52838 2019-Jan-11 15:26:38.659996 - [DEBUG]
52839 2019-Jan-11 15:26:38.660020 - [DEBUG] Start adding new jump function
52840 2019-Jan-11 15:26:38.660045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52841 2019-Jan-11 15:26:38.660102 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52842 2019-Jan-11 15:26:38.660733 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52843 2019-Jan-11 15:26:38.661373 - [DEBUG] Edge Function : AllBottom
52844 2019-Jan-11 15:26:38.661401 - [DEBUG] End adding new jump function
52845 2019-Jan-11 15:26:38.661426 - [DEBUG]
52846 2019-Jan-11 15:26:38.661449 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52847 2019-Jan-11 15:26:38.661473 - [DEBUG]
52848 2019-Jan-11 15:26:38.661497 - [DEBUG] Process 1428. path edge:
52849 2019-Jan-11 15:26:38.661521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52850 2019-Jan-11 15:26:38.661577 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
52851 2019-Jan-11 15:26:38.662203 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52852 2019-Jan-11 15:26:38.662831 - [DEBUG]
52853 2019-Jan-11 15:26:38.662857 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52854 2019-Jan-11 15:26:38.663502 - [DEBUG] Compose: EdgeIdentity * AllBottom
52855 2019-Jan-11 15:26:38.663532 - [DEBUG]
52856 2019-Jan-11 15:26:38.663557 - [DEBUG] Propagate flow
52857 2019-Jan-11 15:26:38.663581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52858 2019-Jan-11 15:26:38.663641 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52859 2019-Jan-11 15:26:38.664278 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52860 2019-Jan-11 15:26:38.664923 - [DEBUG] Edge function : AllBottom (result of previous compose)
52861 2019-Jan-11 15:26:38.664950 - [DEBUG]
52862 2019-Jan-11 15:26:38.664975 - [DEBUG] Join: AllTop & AllBottom
52863 2019-Jan-11 15:26:38.665003 - [DEBUG] = AllBottom (new jump func)
52864 2019-Jan-11 15:26:38.665028 - [DEBUG]
52865 2019-Jan-11 15:26:38.665053 - [DEBUG] Start adding new jump function
52866 2019-Jan-11 15:26:38.665077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52867 2019-Jan-11 15:26:38.665134 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52868 2019-Jan-11 15:26:38.665763 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52869 2019-Jan-11 15:26:38.666399 - [DEBUG] Edge Function : AllBottom
52870 2019-Jan-11 15:26:38.666428 - [DEBUG] End adding new jump function
52871 2019-Jan-11 15:26:38.666453 - [DEBUG]
52872 2019-Jan-11 15:26:38.666477 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
52873 2019-Jan-11 15:26:38.666503 - [DEBUG]
52874 2019-Jan-11 15:26:38.666527 - [DEBUG] Process 1429. path edge:
52875 2019-Jan-11 15:26:38.666552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52876 2019-Jan-11 15:26:38.666609 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
52877 2019-Jan-11 15:26:38.667253 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52878 2019-Jan-11 15:26:38.667896 - [DEBUG]
52879 2019-Jan-11 15:26:38.667921 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52880 2019-Jan-11 15:26:38.668569 - [DEBUG] Possible callees:
52881 2019-Jan-11 15:26:38.668596 - [DEBUG] llvm.dbg.declare
52882 2019-Jan-11 15:26:38.668622 - [DEBUG] Possible return sites:
52883 2019-Jan-11 15:26:38.668647 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15552884 2019-Jan-11 15:26:38.669900 - [DEBUG] Found and process special summary
52885 2019-Jan-11 15:26:38.669934 - [DEBUG] Compose: EdgeIdentity * AllBottom
52886 2019-Jan-11 15:26:38.669963 - [DEBUG]
52887 2019-Jan-11 15:26:38.669988 - [DEBUG] Propagate flow
52888 2019-Jan-11 15:26:38.670012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52889 2019-Jan-11 15:26:38.670070 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52890 2019-Jan-11 15:26:38.670699 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52891 2019-Jan-11 15:26:38.671343 - [DEBUG] Edge function : AllBottom (result of previous compose)
52892 2019-Jan-11 15:26:38.671368 - [DEBUG]
52893 2019-Jan-11 15:26:38.671393 - [DEBUG] Join: AllTop & AllBottom
52894 2019-Jan-11 15:26:38.671419 - [DEBUG] = AllBottom (new jump func)
52895 2019-Jan-11 15:26:38.671444 - [DEBUG]
52896 2019-Jan-11 15:26:38.671467 - [DEBUG] Start adding new jump function
52897 2019-Jan-11 15:26:38.671491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52898 2019-Jan-11 15:26:38.671547 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52899 2019-Jan-11 15:26:38.672175 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52900 2019-Jan-11 15:26:38.672804 - [DEBUG] Edge Function : AllBottom
52901 2019-Jan-11 15:26:38.672833 - [DEBUG] End adding new jump function
52902 2019-Jan-11 15:26:38.672859 - [DEBUG]
52903 2019-Jan-11 15:26:38.672883 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
52904 2019-Jan-11 15:26:38.672908 - [DEBUG]
52905 2019-Jan-11 15:26:38.672932 - [DEBUG] Process 1430. path edge:
52906 2019-Jan-11 15:26:38.672957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52907 2019-Jan-11 15:26:38.673014 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
52908 2019-Jan-11 15:26:38.673644 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52909 2019-Jan-11 15:26:38.674272 - [DEBUG]
52910 2019-Jan-11 15:26:38.674298 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52911 2019-Jan-11 15:26:38.674964 - [DEBUG] Compose: EdgeIdentity * AllBottom
52912 2019-Jan-11 15:26:38.674993 - [DEBUG]
52913 2019-Jan-11 15:26:38.675018 - [DEBUG] Propagate flow
52914 2019-Jan-11 15:26:38.675042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52915 2019-Jan-11 15:26:38.675101 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52916 2019-Jan-11 15:26:38.675729 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52917 2019-Jan-11 15:26:38.676358 - [DEBUG] Edge function : AllBottom (result of previous compose)
52918 2019-Jan-11 15:26:38.676384 - [DEBUG]
52919 2019-Jan-11 15:26:38.676409 - [DEBUG] Join: AllTop & AllBottom
52920 2019-Jan-11 15:26:38.676445 - [DEBUG] = AllBottom (new jump func)
52921 2019-Jan-11 15:26:38.676471 - [DEBUG]
52922 2019-Jan-11 15:26:38.676495 - [DEBUG] Start adding new jump function
52923 2019-Jan-11 15:26:38.676520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52924 2019-Jan-11 15:26:38.676578 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52925 2019-Jan-11 15:26:38.677207 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52926 2019-Jan-11 15:26:38.677832 - [DEBUG] Edge Function : AllBottom
52927 2019-Jan-11 15:26:38.677872 - [DEBUG] End adding new jump function
52928 2019-Jan-11 15:26:38.677899 - [DEBUG]
52929 2019-Jan-11 15:26:38.677923 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
52930 2019-Jan-11 15:26:38.677948 - [DEBUG]
52931 2019-Jan-11 15:26:38.677972 - [DEBUG] Process 1431. path edge:
52932 2019-Jan-11 15:26:38.677997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52933 2019-Jan-11 15:26:38.678054 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
52934 2019-Jan-11 15:26:38.678680 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52935 2019-Jan-11 15:26:38.679309 - [DEBUG]
52936 2019-Jan-11 15:26:38.679335 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52937 2019-Jan-11 15:26:38.679980 - [DEBUG] Compose: EdgeIdentity * AllBottom
52938 2019-Jan-11 15:26:38.680009 - [DEBUG]
52939 2019-Jan-11 15:26:38.680034 - [DEBUG] Propagate flow
52940 2019-Jan-11 15:26:38.680059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52941 2019-Jan-11 15:26:38.680117 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52942 2019-Jan-11 15:26:38.680750 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52943 2019-Jan-11 15:26:38.681395 - [DEBUG] Edge function : AllBottom (result of previous compose)
52944 2019-Jan-11 15:26:38.681421 - [DEBUG]
52945 2019-Jan-11 15:26:38.681446 - [DEBUG] Join: AllTop & AllBottom
52946 2019-Jan-11 15:26:38.681472 - [DEBUG] = AllBottom (new jump func)
52947 2019-Jan-11 15:26:38.681497 - [DEBUG]
52948 2019-Jan-11 15:26:38.681520 - [DEBUG] Start adding new jump function
52949 2019-Jan-11 15:26:38.681544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52950 2019-Jan-11 15:26:38.681600 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52951 2019-Jan-11 15:26:38.682230 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52952 2019-Jan-11 15:26:38.682856 - [DEBUG] Edge Function : AllBottom
52953 2019-Jan-11 15:26:38.682885 - [DEBUG] End adding new jump function
52954 2019-Jan-11 15:26:38.682910 - [DEBUG]
52955 2019-Jan-11 15:26:38.682934 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
52956 2019-Jan-11 15:26:38.682960 - [DEBUG]
52957 2019-Jan-11 15:26:38.682984 - [DEBUG] Process 1432. path edge:
52958 2019-Jan-11 15:26:38.683008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52959 2019-Jan-11 15:26:38.683065 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
52960 2019-Jan-11 15:26:38.683692 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52961 2019-Jan-11 15:26:38.684321 - [DEBUG]
52962 2019-Jan-11 15:26:38.684347 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52963 2019-Jan-11 15:26:38.685007 - [DEBUG] Compose: EdgeIdentity * AllBottom
52964 2019-Jan-11 15:26:38.685036 - [DEBUG]
52965 2019-Jan-11 15:26:38.685061 - [DEBUG] Propagate flow
52966 2019-Jan-11 15:26:38.685093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52967 2019-Jan-11 15:26:38.685152 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52968 2019-Jan-11 15:26:38.685789 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52969 2019-Jan-11 15:26:38.686418 - [DEBUG] Edge function : AllBottom (result of previous compose)
52970 2019-Jan-11 15:26:38.686445 - [DEBUG]
52971 2019-Jan-11 15:26:38.686470 - [DEBUG] Join: AllTop & AllBottom
52972 2019-Jan-11 15:26:38.686498 - [DEBUG] = AllBottom (new jump func)
52973 2019-Jan-11 15:26:38.686523 - [DEBUG]
52974 2019-Jan-11 15:26:38.686548 - [DEBUG] Start adding new jump function
52975 2019-Jan-11 15:26:38.686572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52976 2019-Jan-11 15:26:38.686629 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52977 2019-Jan-11 15:26:38.687259 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52978 2019-Jan-11 15:26:38.687907 - [DEBUG] Edge Function : AllBottom
52979 2019-Jan-11 15:26:38.687935 - [DEBUG] End adding new jump function
52980 2019-Jan-11 15:26:38.687960 - [DEBUG]
52981 2019-Jan-11 15:26:38.687985 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
52982 2019-Jan-11 15:26:38.688010 - [DEBUG]
52983 2019-Jan-11 15:26:38.688034 - [DEBUG] Process 1433. path edge:
52984 2019-Jan-11 15:26:38.688058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52985 2019-Jan-11 15:26:38.688115 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
52986 2019-Jan-11 15:26:38.688752 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52987 2019-Jan-11 15:26:38.689380 - [DEBUG]
52988 2019-Jan-11 15:26:38.689405 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52989 2019-Jan-11 15:26:38.690054 - [DEBUG] Possible callees:
52990 2019-Jan-11 15:26:38.690081 - [DEBUG] llvm.dbg.declare
52991 2019-Jan-11 15:26:38.690107 - [DEBUG] Possible return sites:
52992 2019-Jan-11 15:26:38.690131 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16352993 2019-Jan-11 15:26:38.691399 - [DEBUG] Found and process special summary
52994 2019-Jan-11 15:26:38.691432 - [DEBUG] Compose: EdgeIdentity * AllBottom
52995 2019-Jan-11 15:26:38.691460 - [DEBUG]
52996 2019-Jan-11 15:26:38.691484 - [DEBUG] Propagate flow
52997 2019-Jan-11 15:26:38.691507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52998 2019-Jan-11 15:26:38.691564 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
52999 2019-Jan-11 15:26:38.692194 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53000 2019-Jan-11 15:26:38.692824 - [DEBUG] Edge function : AllBottom (result of previous compose)
53001 2019-Jan-11 15:26:38.692851 - [DEBUG]
53002 2019-Jan-11 15:26:38.692876 - [DEBUG] Join: AllTop & AllBottom
53003 2019-Jan-11 15:26:38.692903 - [DEBUG] = AllBottom (new jump func)
53004 2019-Jan-11 15:26:38.692929 - [DEBUG]
53005 2019-Jan-11 15:26:38.692953 - [DEBUG] Start adding new jump function
53006 2019-Jan-11 15:26:38.692977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53007 2019-Jan-11 15:26:38.693034 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53008 2019-Jan-11 15:26:38.693672 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53009 2019-Jan-11 15:26:38.694302 - [DEBUG] Edge Function : AllBottom
53010 2019-Jan-11 15:26:38.694330 - [DEBUG] End adding new jump function
53011 2019-Jan-11 15:26:38.694355 - [DEBUG]
53012 2019-Jan-11 15:26:38.694380 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
53013 2019-Jan-11 15:26:38.694405 - [DEBUG]
53014 2019-Jan-11 15:26:38.694429 - [DEBUG] Process 1434. path edge:
53015 2019-Jan-11 15:26:38.694453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53016 2019-Jan-11 15:26:38.694511 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
53017 2019-Jan-11 15:26:38.695154 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53018 2019-Jan-11 15:26:38.695784 - [DEBUG]
53019 2019-Jan-11 15:26:38.695809 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53020 2019-Jan-11 15:26:38.696459 - [DEBUG] Compose: EdgeIdentity * AllBottom
53021 2019-Jan-11 15:26:38.696490 - [DEBUG]
53022 2019-Jan-11 15:26:38.696515 - [DEBUG] Propagate flow
53023 2019-Jan-11 15:26:38.696539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53024 2019-Jan-11 15:26:38.696598 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53025 2019-Jan-11 15:26:38.697226 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53026 2019-Jan-11 15:26:38.697867 - [DEBUG] Edge function : AllBottom (result of previous compose)
53027 2019-Jan-11 15:26:38.697896 - [DEBUG]
53028 2019-Jan-11 15:26:38.697922 - [DEBUG] Join: AllTop & AllBottom
53029 2019-Jan-11 15:26:38.697950 - [DEBUG] = AllBottom (new jump func)
53030 2019-Jan-11 15:26:38.697975 - [DEBUG]
53031 2019-Jan-11 15:26:38.698000 - [DEBUG] Start adding new jump function
53032 2019-Jan-11 15:26:38.698024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53033 2019-Jan-11 15:26:38.698082 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53034 2019-Jan-11 15:26:38.698711 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53035 2019-Jan-11 15:26:38.699337 - [DEBUG] Edge Function : AllBottom
53036 2019-Jan-11 15:26:38.699366 - [DEBUG] End adding new jump function
53037 2019-Jan-11 15:26:38.699391 - [DEBUG]
53038 2019-Jan-11 15:26:38.699415 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
53039 2019-Jan-11 15:26:38.699440 - [DEBUG]
53040 2019-Jan-11 15:26:38.699464 - [DEBUG] Process 1435. path edge:
53041 2019-Jan-11 15:26:38.699489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53042 2019-Jan-11 15:26:38.699546 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
53043 2019-Jan-11 15:26:38.700172 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53044 2019-Jan-11 15:26:38.700800 - [DEBUG]
53045 2019-Jan-11 15:26:38.700826 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53046 2019-Jan-11 15:26:38.701488 - [DEBUG] Compose: EdgeIdentity * AllBottom
53047 2019-Jan-11 15:26:38.701516 - [DEBUG]
53048 2019-Jan-11 15:26:38.701540 - [DEBUG] Propagate flow
53049 2019-Jan-11 15:26:38.701563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53050 2019-Jan-11 15:26:38.701621 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53051 2019-Jan-11 15:26:38.702257 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53052 2019-Jan-11 15:26:38.702893 - [DEBUG] Edge function : AllBottom (result of previous compose)
53053 2019-Jan-11 15:26:38.702920 - [DEBUG]
53054 2019-Jan-11 15:26:38.702946 - [DEBUG] Join: AllTop & AllBottom
53055 2019-Jan-11 15:26:38.702973 - [DEBUG] = AllBottom (new jump func)
53056 2019-Jan-11 15:26:38.702999 - [DEBUG]
53057 2019-Jan-11 15:26:38.703023 - [DEBUG] Start adding new jump function
53058 2019-Jan-11 15:26:38.703047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53059 2019-Jan-11 15:26:38.703105 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53060 2019-Jan-11 15:26:38.703733 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53061 2019-Jan-11 15:26:38.704367 - [DEBUG] Edge Function : AllBottom
53062 2019-Jan-11 15:26:38.704396 - [DEBUG] End adding new jump function
53063 2019-Jan-11 15:26:38.704421 - [DEBUG]
53064 2019-Jan-11 15:26:38.704445 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
53065 2019-Jan-11 15:26:38.704470 - [DEBUG]
53066 2019-Jan-11 15:26:38.704494 - [DEBUG] Process 1436. path edge:
53067 2019-Jan-11 15:26:38.704519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53068 2019-Jan-11 15:26:38.704590 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
53069 2019-Jan-11 15:26:38.705227 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53070 2019-Jan-11 15:26:38.705855 - [DEBUG]
53071 2019-Jan-11 15:26:38.705880 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53072 2019-Jan-11 15:26:38.706528 - [DEBUG] Possible callees:
53073 2019-Jan-11 15:26:38.706554 - [DEBUG] llvm.dbg.declare
53074 2019-Jan-11 15:26:38.706580 - [DEBUG] Possible return sites:
53075 2019-Jan-11 15:26:38.706604 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16953076 2019-Jan-11 15:26:38.707868 - [DEBUG] Found and process special summary
53077 2019-Jan-11 15:26:38.707904 - [DEBUG] Compose: EdgeIdentity * AllBottom
53078 2019-Jan-11 15:26:38.707933 - [DEBUG]
53079 2019-Jan-11 15:26:38.707957 - [DEBUG] Propagate flow
53080 2019-Jan-11 15:26:38.707982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53081 2019-Jan-11 15:26:38.708040 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53082 2019-Jan-11 15:26:38.708669 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53083 2019-Jan-11 15:26:38.709298 - [DEBUG] Edge function : AllBottom (result of previous compose)
53084 2019-Jan-11 15:26:38.709324 - [DEBUG]
53085 2019-Jan-11 15:26:38.709350 - [DEBUG] Join: AllTop & AllBottom
53086 2019-Jan-11 15:26:38.709377 - [DEBUG] = AllBottom (new jump func)
53087 2019-Jan-11 15:26:38.709403 - [DEBUG]
53088 2019-Jan-11 15:26:38.709427 - [DEBUG] Start adding new jump function
53089 2019-Jan-11 15:26:38.709451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53090 2019-Jan-11 15:26:38.709508 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53091 2019-Jan-11 15:26:38.710136 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53092 2019-Jan-11 15:26:38.710764 - [DEBUG] Edge Function : AllBottom
53093 2019-Jan-11 15:26:38.710792 - [DEBUG] End adding new jump function
53094 2019-Jan-11 15:26:38.710828 - [DEBUG]
53095 2019-Jan-11 15:26:38.710854 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
53096 2019-Jan-11 15:26:38.710879 - [DEBUG]
53097 2019-Jan-11 15:26:38.710903 - [DEBUG] Process 1437. path edge:
53098 2019-Jan-11 15:26:38.710928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53099 2019-Jan-11 15:26:38.710986 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
53100 2019-Jan-11 15:26:38.711632 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53101 2019-Jan-11 15:26:38.712261 - [DEBUG]
53102 2019-Jan-11 15:26:38.712287 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53103 2019-Jan-11 15:26:38.712938 - [DEBUG] Compose: EdgeIdentity * AllBottom
53104 2019-Jan-11 15:26:38.712967 - [DEBUG]
53105 2019-Jan-11 15:26:38.712992 - [DEBUG] Propagate flow
53106 2019-Jan-11 15:26:38.713016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53107 2019-Jan-11 15:26:38.713075 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53108 2019-Jan-11 15:26:38.713713 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53109 2019-Jan-11 15:26:38.714342 - [DEBUG] Edge function : AllBottom (result of previous compose)
53110 2019-Jan-11 15:26:38.714369 - [DEBUG]
53111 2019-Jan-11 15:26:38.714394 - [DEBUG] Join: AllTop & AllBottom
53112 2019-Jan-11 15:26:38.714421 - [DEBUG] = AllBottom (new jump func)
53113 2019-Jan-11 15:26:38.714447 - [DEBUG]
53114 2019-Jan-11 15:26:38.714471 - [DEBUG] Start adding new jump function
53115 2019-Jan-11 15:26:38.714496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53116 2019-Jan-11 15:26:38.714567 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53117 2019-Jan-11 15:26:38.715197 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53118 2019-Jan-11 15:26:38.715823 - [DEBUG] Edge Function : AllBottom
53119 2019-Jan-11 15:26:38.715853 - [DEBUG] End adding new jump function
53120 2019-Jan-11 15:26:38.715878 - [DEBUG]
53121 2019-Jan-11 15:26:38.715902 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
53122 2019-Jan-11 15:26:38.715928 - [DEBUG]
53123 2019-Jan-11 15:26:38.715952 - [DEBUG] Process 1438. path edge:
53124 2019-Jan-11 15:26:38.715976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53125 2019-Jan-11 15:26:38.716034 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
53126 2019-Jan-11 15:26:38.716662 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53127 2019-Jan-11 15:26:38.717291 - [DEBUG]
53128 2019-Jan-11 15:26:38.717317 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53129 2019-Jan-11 15:26:38.717981 - [DEBUG] Compose: EdgeIdentity * AllBottom
53130 2019-Jan-11 15:26:38.718010 - [DEBUG]
53131 2019-Jan-11 15:26:38.718034 - [DEBUG] Propagate flow
53132 2019-Jan-11 15:26:38.718057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53133 2019-Jan-11 15:26:38.718115 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53134 2019-Jan-11 15:26:38.718748 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53135 2019-Jan-11 15:26:38.719377 - [DEBUG] Edge function : AllBottom (result of previous compose)
53136 2019-Jan-11 15:26:38.719404 - [DEBUG]
53137 2019-Jan-11 15:26:38.719430 - [DEBUG] Join: AllTop & AllBottom
53138 2019-Jan-11 15:26:38.719470 - [DEBUG] = AllBottom (new jump func)
53139 2019-Jan-11 15:26:38.719496 - [DEBUG]
53140 2019-Jan-11 15:26:38.719521 - [DEBUG] Start adding new jump function
53141 2019-Jan-11 15:26:38.719545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53142 2019-Jan-11 15:26:38.719602 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53143 2019-Jan-11 15:26:38.720232 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53144 2019-Jan-11 15:26:38.720863 - [DEBUG] Edge Function : AllBottom
53145 2019-Jan-11 15:26:38.720891 - [DEBUG] End adding new jump function
53146 2019-Jan-11 15:26:38.720916 - [DEBUG]
53147 2019-Jan-11 15:26:38.720940 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
53148 2019-Jan-11 15:26:38.720965 - [DEBUG]
53149 2019-Jan-11 15:26:38.720989 - [DEBUG] Process 1439. path edge:
53150 2019-Jan-11 15:26:38.721014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53151 2019-Jan-11 15:26:38.721071 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
53152 2019-Jan-11 15:26:38.721719 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53153 2019-Jan-11 15:26:38.722348 - [DEBUG]
53154 2019-Jan-11 15:26:38.722373 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53155 2019-Jan-11 15:26:38.723023 - [DEBUG] Compose: EdgeIdentity * AllBottom
53156 2019-Jan-11 15:26:38.723054 - [DEBUG]
53157 2019-Jan-11 15:26:38.723079 - [DEBUG] Propagate flow
53158 2019-Jan-11 15:26:38.723103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53159 2019-Jan-11 15:26:38.723162 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53160 2019-Jan-11 15:26:38.723790 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53161 2019-Jan-11 15:26:38.724418 - [DEBUG] Edge function : AllBottom (result of previous compose)
53162 2019-Jan-11 15:26:38.724444 - [DEBUG]
53163 2019-Jan-11 15:26:38.724469 - [DEBUG] Join: AllTop & AllBottom
53164 2019-Jan-11 15:26:38.724497 - [DEBUG] = AllBottom (new jump func)
53165 2019-Jan-11 15:26:38.724534 - [DEBUG]
53166 2019-Jan-11 15:26:38.724561 - [DEBUG] Start adding new jump function
53167 2019-Jan-11 15:26:38.724585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53168 2019-Jan-11 15:26:38.724642 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53169 2019-Jan-11 15:26:38.725271 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53170 2019-Jan-11 15:26:38.725897 - [DEBUG] Edge Function : AllBottom
53171 2019-Jan-11 15:26:38.725925 - [DEBUG] End adding new jump function
53172 2019-Jan-11 15:26:38.725950 - [DEBUG]
53173 2019-Jan-11 15:26:38.725974 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
53174 2019-Jan-11 15:26:38.725999 - [DEBUG]
53175 2019-Jan-11 15:26:38.726023 - [DEBUG] Process 1440. path edge:
53176 2019-Jan-11 15:26:38.726048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53177 2019-Jan-11 15:26:38.726105 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
53178 2019-Jan-11 15:26:38.726731 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53179 2019-Jan-11 15:26:38.727361 - [DEBUG]
53180 2019-Jan-11 15:26:38.727387 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53181 2019-Jan-11 15:26:38.728053 - [DEBUG] Compose: EdgeIdentity * AllBottom
53182 2019-Jan-11 15:26:38.728082 - [DEBUG]
53183 2019-Jan-11 15:26:38.728106 - [DEBUG] Propagate flow
53184 2019-Jan-11 15:26:38.728129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53185 2019-Jan-11 15:26:38.728187 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53186 2019-Jan-11 15:26:38.728817 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53187 2019-Jan-11 15:26:38.729444 - [DEBUG] Edge function : AllBottom (result of previous compose)
53188 2019-Jan-11 15:26:38.729471 - [DEBUG]
53189 2019-Jan-11 15:26:38.729497 - [DEBUG] Join: AllTop & AllBottom
53190 2019-Jan-11 15:26:38.729524 - [DEBUG] = AllBottom (new jump func)
53191 2019-Jan-11 15:26:38.729549 - [DEBUG]
53192 2019-Jan-11 15:26:38.729574 - [DEBUG] Start adding new jump function
53193 2019-Jan-11 15:26:38.729598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53194 2019-Jan-11 15:26:38.729655 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53195 2019-Jan-11 15:26:38.730284 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53196 2019-Jan-11 15:26:38.730912 - [DEBUG] Edge Function : AllBottom
53197 2019-Jan-11 15:26:38.730941 - [DEBUG] End adding new jump function
53198 2019-Jan-11 15:26:38.730966 - [DEBUG]
53199 2019-Jan-11 15:26:38.730990 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
53200 2019-Jan-11 15:26:38.731015 - [DEBUG]
53201 2019-Jan-11 15:26:38.731039 - [DEBUG] Process 1441. path edge:
53202 2019-Jan-11 15:26:38.731063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53203 2019-Jan-11 15:26:38.731120 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
53204 2019-Jan-11 15:26:38.731765 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53205 2019-Jan-11 15:26:38.732393 - [DEBUG]
53206 2019-Jan-11 15:26:38.732419 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53207 2019-Jan-11 15:26:38.733068 - [DEBUG] Compose: EdgeIdentity * AllBottom
53208 2019-Jan-11 15:26:38.733098 - [DEBUG]
53209 2019-Jan-11 15:26:38.733122 - [DEBUG] Propagate flow
53210 2019-Jan-11 15:26:38.733147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53211 2019-Jan-11 15:26:38.733205 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53212 2019-Jan-11 15:26:38.733831 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53213 2019-Jan-11 15:26:38.734461 - [DEBUG] Edge function : AllBottom (result of previous compose)
53214 2019-Jan-11 15:26:38.734487 - [DEBUG]
53215 2019-Jan-11 15:26:38.734513 - [DEBUG] Join: AllTop & AllBottom
53216 2019-Jan-11 15:26:38.734554 - [DEBUG] = AllBottom (new jump func)
53217 2019-Jan-11 15:26:38.734580 - [DEBUG]
53218 2019-Jan-11 15:26:38.734605 - [DEBUG] Start adding new jump function
53219 2019-Jan-11 15:26:38.734629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53220 2019-Jan-11 15:26:38.734687 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53221 2019-Jan-11 15:26:38.735316 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53222 2019-Jan-11 15:26:38.735942 - [DEBUG] Edge Function : AllBottom
53223 2019-Jan-11 15:26:38.735970 - [DEBUG] End adding new jump function
53224 2019-Jan-11 15:26:38.735995 - [DEBUG]
53225 2019-Jan-11 15:26:38.736020 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
53226 2019-Jan-11 15:26:38.736045 - [DEBUG]
53227 2019-Jan-11 15:26:38.736077 - [DEBUG] Process 1442. path edge:
53228 2019-Jan-11 15:26:38.736102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53229 2019-Jan-11 15:26:38.736159 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
53230 2019-Jan-11 15:26:38.736786 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53231 2019-Jan-11 15:26:38.737416 - [DEBUG]
53232 2019-Jan-11 15:26:38.737442 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53233 2019-Jan-11 15:26:38.738104 - [DEBUG] Compose: EdgeIdentity * AllBottom
53234 2019-Jan-11 15:26:38.738132 - [DEBUG]
53235 2019-Jan-11 15:26:38.738156 - [DEBUG] Propagate flow
53236 2019-Jan-11 15:26:38.738179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53237 2019-Jan-11 15:26:38.738237 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53238 2019-Jan-11 15:26:38.738866 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53239 2019-Jan-11 15:26:38.739495 - [DEBUG] Edge function : AllBottom (result of previous compose)
53240 2019-Jan-11 15:26:38.739521 - [DEBUG]
53241 2019-Jan-11 15:26:38.739547 - [DEBUG] Join: AllTop & AllBottom
53242 2019-Jan-11 15:26:38.739575 - [DEBUG] = AllBottom (new jump func)
53243 2019-Jan-11 15:26:38.739600 - [DEBUG]
53244 2019-Jan-11 15:26:38.739624 - [DEBUG] Start adding new jump function
53245 2019-Jan-11 15:26:38.739649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53246 2019-Jan-11 15:26:38.739706 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53247 2019-Jan-11 15:26:38.740334 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53248 2019-Jan-11 15:26:38.740961 - [DEBUG] Edge Function : AllBottom
53249 2019-Jan-11 15:26:38.740990 - [DEBUG] End adding new jump function
53250 2019-Jan-11 15:26:38.741015 - [DEBUG]
53251 2019-Jan-11 15:26:38.741039 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
53252 2019-Jan-11 15:26:38.741064 - [DEBUG]
53253 2019-Jan-11 15:26:38.741088 - [DEBUG] Process 1443. path edge:
53254 2019-Jan-11 15:26:38.741113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53255 2019-Jan-11 15:26:38.741170 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
53256 2019-Jan-11 15:26:38.741812 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53257 2019-Jan-11 15:26:38.742441 - [DEBUG]
53258 2019-Jan-11 15:26:38.742467 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53259 2019-Jan-11 15:26:38.743113 - [DEBUG] Compose: EdgeIdentity * AllBottom
53260 2019-Jan-11 15:26:38.743142 - [DEBUG]
53261 2019-Jan-11 15:26:38.743167 - [DEBUG] Propagate flow
53262 2019-Jan-11 15:26:38.743192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53263 2019-Jan-11 15:26:38.743250 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53264 2019-Jan-11 15:26:38.743881 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53265 2019-Jan-11 15:26:38.744510 - [DEBUG] Edge function : AllBottom (result of previous compose)
53266 2019-Jan-11 15:26:38.744549 - [DEBUG]
53267 2019-Jan-11 15:26:38.744575 - [DEBUG] Join: AllTop & AllBottom
53268 2019-Jan-11 15:26:38.744603 - [DEBUG] = AllBottom (new jump func)
53269 2019-Jan-11 15:26:38.744629 - [DEBUG]
53270 2019-Jan-11 15:26:38.744653 - [DEBUG] Start adding new jump function
53271 2019-Jan-11 15:26:38.744677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53272 2019-Jan-11 15:26:38.744742 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53273 2019-Jan-11 15:26:38.745373 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53274 2019-Jan-11 15:26:38.746004 - [DEBUG] Edge Function : AllBottom
53275 2019-Jan-11 15:26:38.746032 - [DEBUG] End adding new jump function
53276 2019-Jan-11 15:26:38.746057 - [DEBUG]
53277 2019-Jan-11 15:26:38.746081 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
53278 2019-Jan-11 15:26:38.746106 - [DEBUG]
53279 2019-Jan-11 15:26:38.746130 - [DEBUG] Process 1444. path edge:
53280 2019-Jan-11 15:26:38.746155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53281 2019-Jan-11 15:26:38.746212 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
53282 2019-Jan-11 15:26:38.746843 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53283 2019-Jan-11 15:26:38.747472 - [DEBUG]
53284 2019-Jan-11 15:26:38.747498 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53285 2019-Jan-11 15:26:38.748164 - [DEBUG] Compose: EdgeIdentity * AllBottom
53286 2019-Jan-11 15:26:38.748192 - [DEBUG]
53287 2019-Jan-11 15:26:38.748216 - [DEBUG] Propagate flow
53288 2019-Jan-11 15:26:38.748240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53289 2019-Jan-11 15:26:38.748297 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53290 2019-Jan-11 15:26:38.748926 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53291 2019-Jan-11 15:26:38.749553 - [DEBUG] Edge function : AllBottom (result of previous compose)
53292 2019-Jan-11 15:26:38.749579 - [DEBUG]
53293 2019-Jan-11 15:26:38.749605 - [DEBUG] Join: AllTop & AllBottom
53294 2019-Jan-11 15:26:38.749632 - [DEBUG] = AllBottom (new jump func)
53295 2019-Jan-11 15:26:38.749658 - [DEBUG]
53296 2019-Jan-11 15:26:38.749682 - [DEBUG] Start adding new jump function
53297 2019-Jan-11 15:26:38.749707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53298 2019-Jan-11 15:26:38.749764 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53299 2019-Jan-11 15:26:38.750393 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53300 2019-Jan-11 15:26:38.751019 - [DEBUG] Edge Function : AllBottom
53301 2019-Jan-11 15:26:38.751047 - [DEBUG] End adding new jump function
53302 2019-Jan-11 15:26:38.751072 - [DEBUG]
53303 2019-Jan-11 15:26:38.751096 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
53304 2019-Jan-11 15:26:38.751121 - [DEBUG]
53305 2019-Jan-11 15:26:38.751145 - [DEBUG] Process 1445. path edge:
53306 2019-Jan-11 15:26:38.751170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53307 2019-Jan-11 15:26:38.751241 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
53308 2019-Jan-11 15:26:38.751868 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53309 2019-Jan-11 15:26:38.752497 - [DEBUG]
53310 2019-Jan-11 15:26:38.752522 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53311 2019-Jan-11 15:26:38.753170 - [DEBUG] Compose: EdgeIdentity * AllBottom
53312 2019-Jan-11 15:26:38.753199 - [DEBUG]
53313 2019-Jan-11 15:26:38.753224 - [DEBUG] Propagate flow
53314 2019-Jan-11 15:26:38.753248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53315 2019-Jan-11 15:26:38.753315 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53316 2019-Jan-11 15:26:38.753951 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53317 2019-Jan-11 15:26:38.754592 - [DEBUG] Edge function : AllBottom (result of previous compose)
53318 2019-Jan-11 15:26:38.754618 - [DEBUG]
53319 2019-Jan-11 15:26:38.754643 - [DEBUG] Join: AllTop & AllBottom
53320 2019-Jan-11 15:26:38.754669 - [DEBUG] = AllBottom (new jump func)
53321 2019-Jan-11 15:26:38.754694 - [DEBUG]
53322 2019-Jan-11 15:26:38.754717 - [DEBUG] Start adding new jump function
53323 2019-Jan-11 15:26:38.754741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53324 2019-Jan-11 15:26:38.754797 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53325 2019-Jan-11 15:26:38.755427 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53326 2019-Jan-11 15:26:38.756052 - [DEBUG] Edge Function : AllBottom
53327 2019-Jan-11 15:26:38.756081 - [DEBUG] End adding new jump function
53328 2019-Jan-11 15:26:38.756106 - [DEBUG]
53329 2019-Jan-11 15:26:38.756130 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53330 2019-Jan-11 15:26:38.756155 - [DEBUG]
53331 2019-Jan-11 15:26:38.756179 - [DEBUG] Process 1446. path edge:
53332 2019-Jan-11 15:26:38.756204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53333 2019-Jan-11 15:26:38.756261 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
53334 2019-Jan-11 15:26:38.756887 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53335 2019-Jan-11 15:26:38.757515 - [DEBUG]
53336 2019-Jan-11 15:26:38.757540 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53337 2019-Jan-11 15:26:38.758195 - [DEBUG] Start of endsummarytab entry
53338 2019-Jan-11 15:26:38.758235 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53339 2019-Jan-11 15:26:38.758871 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
53340 2019-Jan-11 15:26:38.758933 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53341 2019-Jan-11 15:26:38.759561 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53342 2019-Jan-11 15:26:38.760191 - [DEBUG] EF: AllBottom
53343 2019-Jan-11 15:26:38.760217 - [DEBUG]
53344 2019-Jan-11 15:26:38.760242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53345 2019-Jan-11 15:26:38.760870 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53346 2019-Jan-11 15:26:38.761521 - [DEBUG] EF: AllBottom
53347 2019-Jan-11 15:26:38.761546 - [DEBUG]
53348 2019-Jan-11 15:26:38.761570 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53349 2019-Jan-11 15:26:38.762196 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53350 2019-Jan-11 15:26:38.762830 - [DEBUG] EF: AllBottom
53351 2019-Jan-11 15:26:38.762856 - [DEBUG]
53352 2019-Jan-11 15:26:38.762881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53353 2019-Jan-11 15:26:38.763508 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53354 2019-Jan-11 15:26:38.764136 - [DEBUG] EF: AllBottom
53355 2019-Jan-11 15:26:38.764162 - [DEBUG]
53356 2019-Jan-11 15:26:38.764187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53357 2019-Jan-11 15:26:38.764828 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53358 2019-Jan-11 15:26:38.765456 - [DEBUG] EF: AllBottom
53359 2019-Jan-11 15:26:38.765490 - [DEBUG]
53360 2019-Jan-11 15:26:38.765515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53361 2019-Jan-11 15:26:38.766143 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53362 2019-Jan-11 15:26:38.766777 - [DEBUG] EF: AllBottom
53363 2019-Jan-11 15:26:38.766804 - [DEBUG]
53364 2019-Jan-11 15:26:38.766828 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53365 2019-Jan-11 15:26:38.767454 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
53366 2019-Jan-11 15:26:38.768095 - [DEBUG] EF: AllBottom
53367 2019-Jan-11 15:26:38.768120 - [DEBUG]
53368 2019-Jan-11 15:26:38.768144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53369 2019-Jan-11 15:26:38.768769 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53370 2019-Jan-11 15:26:38.769398 - [DEBUG] EF: AllBottom
53371 2019-Jan-11 15:26:38.769424 - [DEBUG]
53372 2019-Jan-11 15:26:38.769449 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53373 2019-Jan-11 15:26:38.770075 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53374 2019-Jan-11 15:26:38.770710 - [DEBUG] EF: AllBottom
53375 2019-Jan-11 15:26:38.770736 - [DEBUG]
53376 2019-Jan-11 15:26:38.770760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53377 2019-Jan-11 15:26:38.771402 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53378 2019-Jan-11 15:26:38.772030 - [DEBUG] EF: AllBottom
53379 2019-Jan-11 15:26:38.772056 - [DEBUG]
53380 2019-Jan-11 15:26:38.772081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53381 2019-Jan-11 15:26:38.772707 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53382 2019-Jan-11 15:26:38.773341 - [DEBUG] EF: AllBottom
53383 2019-Jan-11 15:26:38.773367 - [DEBUG]
53384 2019-Jan-11 15:26:38.773391 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53385 2019-Jan-11 15:26:38.774017 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53386 2019-Jan-11 15:26:38.774665 - [DEBUG] EF: AllBottom
53387 2019-Jan-11 15:26:38.774691 - [DEBUG]
53388 2019-Jan-11 15:26:38.774714 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53389 2019-Jan-11 15:26:38.775341 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53390 2019-Jan-11 15:26:38.775969 - [DEBUG] EF: AllBottom
53391 2019-Jan-11 15:26:38.775995 - [DEBUG]
53392 2019-Jan-11 15:26:38.776019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53393 2019-Jan-11 15:26:38.776645 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53394 2019-Jan-11 15:26:38.777273 - [DEBUG] EF: AllBottom
53395 2019-Jan-11 15:26:38.777299 - [DEBUG]
53396 2019-Jan-11 15:26:38.777323 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53397 2019-Jan-11 15:26:38.777964 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53398 2019-Jan-11 15:26:38.778593 - [DEBUG] EF: AllBottom
53399 2019-Jan-11 15:26:38.778618 - [DEBUG]
53400 2019-Jan-11 15:26:38.778641 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53401 2019-Jan-11 15:26:38.779266 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53402 2019-Jan-11 15:26:38.779895 - [DEBUG] EF: AllBottom
53403 2019-Jan-11 15:26:38.779921 - [DEBUG]
53404 2019-Jan-11 15:26:38.779945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53405 2019-Jan-11 15:26:38.780579 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53406 2019-Jan-11 15:26:38.781227 - [DEBUG] EF: AllBottom
53407 2019-Jan-11 15:26:38.781254 - [DEBUG]
53408 2019-Jan-11 15:26:38.781278 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53409 2019-Jan-11 15:26:38.781905 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53410 2019-Jan-11 15:26:38.782534 - [DEBUG] EF: AllBottom
53411 2019-Jan-11 15:26:38.782560 - [DEBUG]
53412 2019-Jan-11 15:26:38.782584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53413 2019-Jan-11 15:26:38.783210 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
53414 2019-Jan-11 15:26:38.783836 - [DEBUG] EF: AllBottom
53415 2019-Jan-11 15:26:38.783863 - [DEBUG]
53416 2019-Jan-11 15:26:38.783887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53417 2019-Jan-11 15:26:38.784513 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
53418 2019-Jan-11 15:26:38.785161 - [DEBUG] EF: AllBottom
53419 2019-Jan-11 15:26:38.785187 - [DEBUG]
53420 2019-Jan-11 15:26:38.785212 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53421 2019-Jan-11 15:26:38.785839 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53422 2019-Jan-11 15:26:38.786467 - [DEBUG] EF: AllBottom
53423 2019-Jan-11 15:26:38.786493 - [DEBUG]
53424 2019-Jan-11 15:26:38.786517 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53425 2019-Jan-11 15:26:38.787143 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53426 2019-Jan-11 15:26:38.787773 - [DEBUG] EF: AllBottom
53427 2019-Jan-11 15:26:38.787799 - [DEBUG]
53428 2019-Jan-11 15:26:38.787823 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53429 2019-Jan-11 15:26:38.788465 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53430 2019-Jan-11 15:26:38.789094 - [DEBUG] EF: AllBottom
53431 2019-Jan-11 15:26:38.789120 - [DEBUG]
53432 2019-Jan-11 15:26:38.789144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53433 2019-Jan-11 15:26:38.789771 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53434 2019-Jan-11 15:26:38.790400 - [DEBUG] EF: AllBottom
53435 2019-Jan-11 15:26:38.790426 - [DEBUG]
53436 2019-Jan-11 15:26:38.790451 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53437 2019-Jan-11 15:26:38.791077 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
53438 2019-Jan-11 15:26:38.791721 - [DEBUG] EF: AllBottom
53439 2019-Jan-11 15:26:38.791747 - [DEBUG]
53440 2019-Jan-11 15:26:38.791771 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53441 2019-Jan-11 15:26:38.792397 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53442 2019-Jan-11 15:26:38.793024 - [DEBUG] EF: AllBottom
53443 2019-Jan-11 15:26:38.793050 - [DEBUG]
53444 2019-Jan-11 15:26:38.793075 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53445 2019-Jan-11 15:26:38.793701 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
53446 2019-Jan-11 15:26:38.794332 - [DEBUG] EF: AllBottom
53447 2019-Jan-11 15:26:38.794358 - [DEBUG]
53448 2019-Jan-11 15:26:38.794383 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53449 2019-Jan-11 15:26:38.795025 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
53450 2019-Jan-11 15:26:38.795651 - [DEBUG] EF: AllBottom
53451 2019-Jan-11 15:26:38.795684 - [DEBUG]
53452 2019-Jan-11 15:26:38.795709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53453 2019-Jan-11 15:26:38.796337 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53454 2019-Jan-11 15:26:38.796965 - [DEBUG] EF: AllBottom
53455 2019-Jan-11 15:26:38.796991 - [DEBUG]
53456 2019-Jan-11 15:26:38.797016 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53457 2019-Jan-11 15:26:38.797642 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53458 2019-Jan-11 15:26:38.798284 - [DEBUG] EF: AllBottom
53459 2019-Jan-11 15:26:38.798310 - [DEBUG]
53460 2019-Jan-11 15:26:38.798335 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53461 2019-Jan-11 15:26:38.798961 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53462 2019-Jan-11 15:26:38.799589 - [DEBUG] EF: AllBottom
53463 2019-Jan-11 15:26:38.799615 - [DEBUG]
53464 2019-Jan-11 15:26:38.799639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53465 2019-Jan-11 15:26:38.800265 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53466 2019-Jan-11 15:26:38.800893 - [DEBUG] EF: AllBottom
53467 2019-Jan-11 15:26:38.800919 - [DEBUG]
53468 2019-Jan-11 15:26:38.800944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53469 2019-Jan-11 15:26:38.801585 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53470 2019-Jan-11 15:26:38.802212 - [DEBUG] EF: AllBottom
53471 2019-Jan-11 15:26:38.802238 - [DEBUG]
53472 2019-Jan-11 15:26:38.802263 - [DEBUG] ---------------
53473 2019-Jan-11 15:26:38.802287 - [DEBUG]
53474 2019-Jan-11 15:26:38.802314 - [DEBUG] End of endsummarytab entry
53475 2019-Jan-11 15:26:38.802338 - [DEBUG]
53476 2019-Jan-11 15:26:38.802363 - [DEBUG] Start of incomingtab entry
53477 2019-Jan-11 15:26:38.802388 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53478 2019-Jan-11 15:26:38.803014 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
53479 2019-Jan-11 15:26:38.803072 - [DEBUG] ---------------
53480 2019-Jan-11 15:26:38.803097 - [DEBUG] End of incomingtab entry
53481 2019-Jan-11 15:26:38.803122 - [DEBUG]
53482 2019-Jan-11 15:26:38.803149 - [DEBUG] EDGE:
53483 2019-Jan-11 15:26:38.803207 - [DEBUG] ---> 53484 2019-Jan-11 15:26:38.803834 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53485 2019-Jan-11 15:26:38.804463 - [DEBUG]
53486 2019-Jan-11 15:26:38.804490 - [DEBUG] EDGE:
53487 2019-Jan-11 15:26:38.804562 - [DEBUG] ---> 53488 2019-Jan-11 15:26:38.805188 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53489 2019-Jan-11 15:26:38.805817 - [DEBUG]
53490 2019-Jan-11 15:26:38.805851 - [DEBUG] Compose: EdgeIdentity * AllBottom
53491 2019-Jan-11 15:26:38.805879 - [DEBUG]
53492 2019-Jan-11 15:26:38.805904 - [DEBUG] Propagate flow
53493 2019-Jan-11 15:26:38.805928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53494 2019-Jan-11 15:26:38.805985 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53495 2019-Jan-11 15:26:38.806622 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53496 2019-Jan-11 15:26:38.807251 - [DEBUG] Edge function : AllBottom (result of previous compose)
53497 2019-Jan-11 15:26:38.807278 - [DEBUG]
53498 2019-Jan-11 15:26:38.807304 - [DEBUG] Join: AllTop & AllBottom
53499 2019-Jan-11 15:26:38.807340 - [DEBUG] = AllBottom (new jump func)
53500 2019-Jan-11 15:26:38.807366 - [DEBUG]
53501 2019-Jan-11 15:26:38.807390 - [DEBUG] Start adding new jump function
53502 2019-Jan-11 15:26:38.807414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53503 2019-Jan-11 15:26:38.807472 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53504 2019-Jan-11 15:26:38.808118 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53505 2019-Jan-11 15:26:38.808754 - [DEBUG] Edge Function : AllBottom
53506 2019-Jan-11 15:26:38.808783 - [DEBUG] End adding new jump function
53507 2019-Jan-11 15:26:38.808808 - [DEBUG]
53508 2019-Jan-11 15:26:38.808832 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53509 2019-Jan-11 15:26:38.808857 - [DEBUG]
53510 2019-Jan-11 15:26:38.808881 - [DEBUG] Process 1447. path edge:
53511 2019-Jan-11 15:26:38.808906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53512 2019-Jan-11 15:26:38.808963 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
53513 2019-Jan-11 15:26:38.809601 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53514 2019-Jan-11 15:26:38.810230 - [DEBUG]
53515 2019-Jan-11 15:26:38.810256 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53516 2019-Jan-11 15:26:38.810906 - [DEBUG] Possible callees:
53517 2019-Jan-11 15:26:38.810932 - [DEBUG] llvm.dbg.declare
53518 2019-Jan-11 15:26:38.810958 - [DEBUG] Possible return sites:
53519 2019-Jan-11 15:26:38.810983 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19353520 2019-Jan-11 15:26:38.812253 - [DEBUG] Found and process special summary
53521 2019-Jan-11 15:26:38.812288 - [DEBUG] Compose: EdgeIdentity * AllBottom
53522 2019-Jan-11 15:26:38.812317 - [DEBUG]
53523 2019-Jan-11 15:26:38.812342 - [DEBUG] Propagate flow
53524 2019-Jan-11 15:26:38.812366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53525 2019-Jan-11 15:26:38.812423 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53526 2019-Jan-11 15:26:38.813052 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53527 2019-Jan-11 15:26:38.813681 - [DEBUG] Edge function : AllBottom (result of previous compose)
53528 2019-Jan-11 15:26:38.813708 - [DEBUG]
53529 2019-Jan-11 15:26:38.813733 - [DEBUG] Join: AllTop & AllBottom
53530 2019-Jan-11 15:26:38.813760 - [DEBUG] = AllBottom (new jump func)
53531 2019-Jan-11 15:26:38.813786 - [DEBUG]
53532 2019-Jan-11 15:26:38.813810 - [DEBUG] Start adding new jump function
53533 2019-Jan-11 15:26:38.813834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53534 2019-Jan-11 15:26:38.813891 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53535 2019-Jan-11 15:26:38.814519 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53536 2019-Jan-11 15:26:38.815159 - [DEBUG] Edge Function : AllBottom
53537 2019-Jan-11 15:26:38.815189 - [DEBUG] End adding new jump function
53538 2019-Jan-11 15:26:38.815214 - [DEBUG]
53539 2019-Jan-11 15:26:38.815239 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53540 2019-Jan-11 15:26:38.815264 - [DEBUG]
53541 2019-Jan-11 15:26:38.815288 - [DEBUG] Process 1448. path edge:
53542 2019-Jan-11 15:26:38.815321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53543 2019-Jan-11 15:26:38.815379 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
53544 2019-Jan-11 15:26:38.816007 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53545 2019-Jan-11 15:26:38.816636 - [DEBUG]
53546 2019-Jan-11 15:26:38.816661 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53547 2019-Jan-11 15:26:38.817311 - [DEBUG] Compose: EdgeIdentity * AllBottom
53548 2019-Jan-11 15:26:38.817340 - [DEBUG]
53549 2019-Jan-11 15:26:38.817365 - [DEBUG] Propagate flow
53550 2019-Jan-11 15:26:38.817389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53551 2019-Jan-11 15:26:38.817448 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53552 2019-Jan-11 15:26:38.818090 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53553 2019-Jan-11 15:26:38.818718 - [DEBUG] Edge function : AllBottom (result of previous compose)
53554 2019-Jan-11 15:26:38.818745 - [DEBUG]
53555 2019-Jan-11 15:26:38.818771 - [DEBUG] Join: AllTop & AllBottom
53556 2019-Jan-11 15:26:38.818798 - [DEBUG] = AllBottom (new jump func)
53557 2019-Jan-11 15:26:38.818824 - [DEBUG]
53558 2019-Jan-11 15:26:38.818848 - [DEBUG] Start adding new jump function
53559 2019-Jan-11 15:26:38.818873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53560 2019-Jan-11 15:26:38.818930 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53561 2019-Jan-11 15:26:38.819559 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53562 2019-Jan-11 15:26:38.820183 - [DEBUG] Edge Function : AllBottom
53563 2019-Jan-11 15:26:38.820212 - [DEBUG] End adding new jump function
53564 2019-Jan-11 15:26:38.820237 - [DEBUG]
53565 2019-Jan-11 15:26:38.820261 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53566 2019-Jan-11 15:26:38.820286 - [DEBUG]
53567 2019-Jan-11 15:26:38.820310 - [DEBUG] Process 1449. path edge:
53568 2019-Jan-11 15:26:38.820334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53569 2019-Jan-11 15:26:38.820391 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
53570 2019-Jan-11 15:26:38.821018 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53571 2019-Jan-11 15:26:38.821662 - [DEBUG]
53572 2019-Jan-11 15:26:38.821689 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53573 2019-Jan-11 15:26:38.822334 - [DEBUG] Compose: EdgeIdentity * AllBottom
53574 2019-Jan-11 15:26:38.822363 - [DEBUG]
53575 2019-Jan-11 15:26:38.822388 - [DEBUG] Propagate flow
53576 2019-Jan-11 15:26:38.822412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53577 2019-Jan-11 15:26:38.822471 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53578 2019-Jan-11 15:26:38.823112 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53579 2019-Jan-11 15:26:38.823744 - [DEBUG] Edge function : AllBottom (result of previous compose)
53580 2019-Jan-11 15:26:38.823771 - [DEBUG]
53581 2019-Jan-11 15:26:38.823797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53582 2019-Jan-11 15:26:38.823824 - [DEBUG] = AllBottom
53583 2019-Jan-11 15:26:38.823849 - [DEBUG]
53584 2019-Jan-11 15:26:38.823873 - [DEBUG] PROPAGATE: No new function!
53585 2019-Jan-11 15:26:38.823900 - [DEBUG] EDGE:
53586 2019-Jan-11 15:26:38.823959 - [DEBUG] ---> 53587 2019-Jan-11 15:26:38.824612 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53588 2019-Jan-11 15:26:38.825241 - [DEBUG]
53589 2019-Jan-11 15:26:38.825268 - [DEBUG] EDGE:
53590 2019-Jan-11 15:26:38.825326 - [DEBUG] ---> 53591 2019-Jan-11 15:26:38.825954 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53592 2019-Jan-11 15:26:38.826625 - [DEBUG]
53593 2019-Jan-11 15:26:38.826678 - [DEBUG] Compose: EdgeIdentity * AllBottom
53594 2019-Jan-11 15:26:38.826707 - [DEBUG]
53595 2019-Jan-11 15:26:38.826732 - [DEBUG] Propagate flow
53596 2019-Jan-11 15:26:38.826756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53597 2019-Jan-11 15:26:38.826826 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53598 2019-Jan-11 15:26:38.827518 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53599 2019-Jan-11 15:26:38.828229 - [DEBUG] Edge function : AllBottom (result of previous compose)
53600 2019-Jan-11 15:26:38.828257 - [DEBUG]
53601 2019-Jan-11 15:26:38.828284 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53602 2019-Jan-11 15:26:38.828310 - [DEBUG] = AllBottom
53603 2019-Jan-11 15:26:38.828335 - [DEBUG]
53604 2019-Jan-11 15:26:38.828358 - [DEBUG] PROPAGATE: No new function!
53605 2019-Jan-11 15:26:38.828390 - [DEBUG] EDGE:
53606 2019-Jan-11 15:26:38.828457 - [DEBUG] ---> 53607 2019-Jan-11 15:26:38.829105 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53608 2019-Jan-11 15:26:38.829735 - [DEBUG]
53609 2019-Jan-11 15:26:38.829762 - [DEBUG] EDGE:
53610 2019-Jan-11 15:26:38.829821 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
53611 2019-Jan-11 15:26:38.830455 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53612 2019-Jan-11 15:26:38.831082 - [DEBUG]
53613 2019-Jan-11 15:26:38.831110 - [DEBUG] EDGE:
53614 2019-Jan-11 15:26:38.831168 - [DEBUG] ---> 53615 2019-Jan-11 15:26:38.831816 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53616 2019-Jan-11 15:26:38.832444 - [DEBUG]
53617 2019-Jan-11 15:26:38.832472 - [DEBUG] EDGE:
53618 2019-Jan-11 15:26:38.832530 - [DEBUG] ---> 53619 2019-Jan-11 15:26:38.833157 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53620 2019-Jan-11 15:26:38.833785 - [DEBUG]
53621 2019-Jan-11 15:26:38.833813 - [DEBUG] EDGE:
53622 2019-Jan-11 15:26:38.833871 - [DEBUG] ---> 53623 2019-Jan-11 15:26:38.834500 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53624 2019-Jan-11 15:26:38.835144 - [DEBUG]
53625 2019-Jan-11 15:26:38.835189 - [DEBUG] Compose: EdgeIdentity * AllBottom
53626 2019-Jan-11 15:26:38.835217 - [DEBUG]
53627 2019-Jan-11 15:26:38.835242 - [DEBUG] Propagate flow
53628 2019-Jan-11 15:26:38.835267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53629 2019-Jan-11 15:26:38.835342 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53630 2019-Jan-11 15:26:38.835972 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53631 2019-Jan-11 15:26:38.836601 - [DEBUG] Edge function : AllBottom (result of previous compose)
53632 2019-Jan-11 15:26:38.836627 - [DEBUG]
53633 2019-Jan-11 15:26:38.836653 - [DEBUG] Join: AllTop & AllBottom
53634 2019-Jan-11 15:26:38.836680 - [DEBUG] = AllBottom (new jump func)
53635 2019-Jan-11 15:26:38.836706 - [DEBUG]
53636 2019-Jan-11 15:26:38.836730 - [DEBUG] Start adding new jump function
53637 2019-Jan-11 15:26:38.836754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53638 2019-Jan-11 15:26:38.836811 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53639 2019-Jan-11 15:26:38.837440 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53640 2019-Jan-11 15:26:38.838082 - [DEBUG] Edge Function : AllBottom
53641 2019-Jan-11 15:26:38.838111 - [DEBUG] End adding new jump function
53642 2019-Jan-11 15:26:38.838135 - [DEBUG]
53643 2019-Jan-11 15:26:38.838159 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53644 2019-Jan-11 15:26:38.838184 - [DEBUG]
53645 2019-Jan-11 15:26:38.838207 - [DEBUG] Process 1450. path edge:
53646 2019-Jan-11 15:26:38.838231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53647 2019-Jan-11 15:26:38.838287 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
53648 2019-Jan-11 15:26:38.838916 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53649 2019-Jan-11 15:26:38.839558 - [DEBUG]
53650 2019-Jan-11 15:26:38.839585 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53651 2019-Jan-11 15:26:38.840250 - [DEBUG] Compose: EdgeIdentity * AllBottom
53652 2019-Jan-11 15:26:38.840280 - [DEBUG]
53653 2019-Jan-11 15:26:38.840304 - [DEBUG] Propagate flow
53654 2019-Jan-11 15:26:38.840329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53655 2019-Jan-11 15:26:38.840388 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
53656 2019-Jan-11 15:26:38.841014 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53657 2019-Jan-11 15:26:38.841663 - [DEBUG] Edge function : AllBottom (result of previous compose)
53658 2019-Jan-11 15:26:38.841690 - [DEBUG]
53659 2019-Jan-11 15:26:38.841716 - [DEBUG] Join: AllTop & AllBottom
53660 2019-Jan-11 15:26:38.841743 - [DEBUG] = AllBottom (new jump func)
53661 2019-Jan-11 15:26:38.841768 - [DEBUG]
53662 2019-Jan-11 15:26:38.841793 - [DEBUG] Start adding new jump function
53663 2019-Jan-11 15:26:38.841817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53664 2019-Jan-11 15:26:38.841874 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53665 2019-Jan-11 15:26:38.842502 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
53666 2019-Jan-11 15:26:38.843124 - [DEBUG] Edge Function : AllBottom
53667 2019-Jan-11 15:26:38.843154 - [DEBUG] End adding new jump function
53668 2019-Jan-11 15:26:38.843179 - [DEBUG]
53669 2019-Jan-11 15:26:38.843203 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53670 2019-Jan-11 15:26:38.843228 - [DEBUG]
53671 2019-Jan-11 15:26:38.843252 - [DEBUG] Process 1451. path edge:
53672 2019-Jan-11 15:26:38.843277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53673 2019-Jan-11 15:26:38.843334 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
53674 2019-Jan-11 15:26:38.843970 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53675 2019-Jan-11 15:26:38.844613 - [DEBUG]
53676 2019-Jan-11 15:26:38.844639 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
53677 2019-Jan-11 15:26:38.845282 - [DEBUG] Compose: EdgeIdentity * AllBottom
53678 2019-Jan-11 15:26:38.845311 - [DEBUG]
53679 2019-Jan-11 15:26:38.845336 - [DEBUG] Propagate flow
53680 2019-Jan-11 15:26:38.845360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53681 2019-Jan-11 15:26:38.845418 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53682 2019-Jan-11 15:26:38.846047 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53683 2019-Jan-11 15:26:38.846676 - [DEBUG] Edge function : AllBottom (result of previous compose)
53684 2019-Jan-11 15:26:38.846703 - [DEBUG]
53685 2019-Jan-11 15:26:38.846729 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53686 2019-Jan-11 15:26:38.846756 - [DEBUG] = AllBottom
53687 2019-Jan-11 15:26:38.846782 - [DEBUG]
53688 2019-Jan-11 15:26:38.846805 - [DEBUG] PROPAGATE: No new function!
53689 2019-Jan-11 15:26:38.846832 - [DEBUG] EDGE:
53690 2019-Jan-11 15:26:38.846890 - [DEBUG] ---> 53691 2019-Jan-11 15:26:38.847514 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53692 2019-Jan-11 15:26:38.848163 - [DEBUG]
53693 2019-Jan-11 15:26:38.848189 - [DEBUG] EDGE:
53694 2019-Jan-11 15:26:38.848246 - [DEBUG] ---> 53695 2019-Jan-11 15:26:38.848874 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53696 2019-Jan-11 15:26:38.849503 - [DEBUG]
53697 2019-Jan-11 15:26:38.849530 - [DEBUG] EDGE:
53698 2019-Jan-11 15:26:38.849588 - [DEBUG] ---> 53699 2019-Jan-11 15:26:38.850216 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53700 2019-Jan-11 15:26:38.850843 - [DEBUG]
53701 2019-Jan-11 15:26:38.850870 - [DEBUG] EDGE:
53702 2019-Jan-11 15:26:38.850929 - [DEBUG] ---> 53703 2019-Jan-11 15:26:38.851572 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53704 2019-Jan-11 15:26:38.852200 - [DEBUG]
53705 2019-Jan-11 15:26:38.852228 - [DEBUG] EDGE:
53706 2019-Jan-11 15:26:38.852286 - [DEBUG] ---> 53707 2019-Jan-11 15:26:38.852915 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53708 2019-Jan-11 15:26:38.853543 - [DEBUG]
53709 2019-Jan-11 15:26:38.853571 - [DEBUG] EDGE:
53710 2019-Jan-11 15:26:38.853629 - [DEBUG] ---> 53711 2019-Jan-11 15:26:38.854256 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53712 2019-Jan-11 15:26:38.854897 - [DEBUG]
53713 2019-Jan-11 15:26:38.854938 - [DEBUG] Compose: EdgeIdentity * AllBottom
53714 2019-Jan-11 15:26:38.854967 - [DEBUG]
53715 2019-Jan-11 15:26:38.854991 - [DEBUG] Propagate flow
53716 2019-Jan-11 15:26:38.855015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53717 2019-Jan-11 15:26:38.855087 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53718 2019-Jan-11 15:26:38.855717 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53719 2019-Jan-11 15:26:38.856346 - [DEBUG] Edge function : AllBottom (result of previous compose)
53720 2019-Jan-11 15:26:38.856372 - [DEBUG]
53721 2019-Jan-11 15:26:38.856399 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53722 2019-Jan-11 15:26:38.856426 - [DEBUG] = AllBottom
53723 2019-Jan-11 15:26:38.856451 - [DEBUG]
53724 2019-Jan-11 15:26:38.856475 - [DEBUG] PROPAGATE: No new function!
53725 2019-Jan-11 15:26:38.856504 - [DEBUG] EDGE:
53726 2019-Jan-11 15:26:38.856563 - [DEBUG] ---> 53727 2019-Jan-11 15:26:38.857202 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53728 2019-Jan-11 15:26:38.857830 - [DEBUG]
53729 2019-Jan-11 15:26:38.857868 - [DEBUG] EDGE:
53730 2019-Jan-11 15:26:38.857928 - [DEBUG] ---> 53731 2019-Jan-11 15:26:38.858555 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53732 2019-Jan-11 15:26:38.859184 - [DEBUG]
53733 2019-Jan-11 15:26:38.859211 - [DEBUG] EDGE:
53734 2019-Jan-11 15:26:38.859270 - [DEBUG] ---> 53735 2019-Jan-11 15:26:38.859900 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53736 2019-Jan-11 15:26:38.860529 - [DEBUG]
53737 2019-Jan-11 15:26:38.860566 - [DEBUG] Compose: EdgeIdentity * AllBottom
53738 2019-Jan-11 15:26:38.860595 - [DEBUG]
53739 2019-Jan-11 15:26:38.860619 - [DEBUG] Propagate flow
53740 2019-Jan-11 15:26:38.860644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53741 2019-Jan-11 15:26:38.860701 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53742 2019-Jan-11 15:26:38.861344 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53743 2019-Jan-11 15:26:38.861973 - [DEBUG] Edge function : AllBottom (result of previous compose)
53744 2019-Jan-11 15:26:38.861999 - [DEBUG]
53745 2019-Jan-11 15:26:38.862025 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53746 2019-Jan-11 15:26:38.862052 - [DEBUG] = AllBottom
53747 2019-Jan-11 15:26:38.862077 - [DEBUG]
53748 2019-Jan-11 15:26:38.862101 - [DEBUG] PROPAGATE: No new function!
53749 2019-Jan-11 15:26:38.862129 - [DEBUG] EDGE:
53750 2019-Jan-11 15:26:38.862188 - [DEBUG] ---> 53751 2019-Jan-11 15:26:38.862824 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53752 2019-Jan-11 15:26:38.863453 - [DEBUG]
53753 2019-Jan-11 15:26:38.863480 - [DEBUG] EDGE:
53754 2019-Jan-11 15:26:38.863538 - [DEBUG] ---> 53755 2019-Jan-11 15:26:38.864164 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53756 2019-Jan-11 15:26:38.864807 - [DEBUG]
53757 2019-Jan-11 15:26:38.864833 - [DEBUG] EDGE:
53758 2019-Jan-11 15:26:38.864890 - [DEBUG] ---> 53759 2019-Jan-11 15:26:38.865525 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53760 2019-Jan-11 15:26:38.866154 - [DEBUG]
53761 2019-Jan-11 15:26:38.866182 - [DEBUG] EDGE:
53762 2019-Jan-11 15:26:38.866240 - [DEBUG] ---> 53763 2019-Jan-11 15:26:38.866868 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53764 2019-Jan-11 15:26:38.867495 - [DEBUG]
53765 2019-Jan-11 15:26:38.867534 - [DEBUG] Compose: EdgeIdentity * AllBottom
53766 2019-Jan-11 15:26:38.867562 - [DEBUG]
53767 2019-Jan-11 15:26:38.867586 - [DEBUG] Propagate flow
53768 2019-Jan-11 15:26:38.867611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53769 2019-Jan-11 15:26:38.867668 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53770 2019-Jan-11 15:26:38.868313 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53771 2019-Jan-11 15:26:38.868942 - [DEBUG] Edge function : AllBottom (result of previous compose)
53772 2019-Jan-11 15:26:38.868968 - [DEBUG]
53773 2019-Jan-11 15:26:38.868994 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53774 2019-Jan-11 15:26:38.869021 - [DEBUG] = AllBottom
53775 2019-Jan-11 15:26:38.869046 - [DEBUG]
53776 2019-Jan-11 15:26:38.869070 - [DEBUG] PROPAGATE: No new function!
53777 2019-Jan-11 15:26:38.869098 - [DEBUG] EDGE:
53778 2019-Jan-11 15:26:38.869156 - [DEBUG] ---> 53779 2019-Jan-11 15:26:38.869792 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53780 2019-Jan-11 15:26:38.870421 - [DEBUG]
53781 2019-Jan-11 15:26:38.870448 - [DEBUG] EDGE:
53782 2019-Jan-11 15:26:38.870506 - [DEBUG] ---> 53783 2019-Jan-11 15:26:38.871133 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53784 2019-Jan-11 15:26:38.871776 - [DEBUG]
53785 2019-Jan-11 15:26:38.871803 - [DEBUG] EDGE:
53786 2019-Jan-11 15:26:38.871861 - [DEBUG] ---> 53787 2019-Jan-11 15:26:38.872490 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53788 2019-Jan-11 15:26:38.873118 - [DEBUG]
53789 2019-Jan-11 15:26:38.873156 - [DEBUG] Compose: EdgeIdentity * AllBottom
53790 2019-Jan-11 15:26:38.873184 - [DEBUG]
53791 2019-Jan-11 15:26:38.873209 - [DEBUG] Propagate flow
53792 2019-Jan-11 15:26:38.873233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53793 2019-Jan-11 15:26:38.873291 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53794 2019-Jan-11 15:26:38.873919 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53795 2019-Jan-11 15:26:38.874561 - [DEBUG] Edge function : AllBottom (result of previous compose)
53796 2019-Jan-11 15:26:38.874588 - [DEBUG]
53797 2019-Jan-11 15:26:38.874614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53798 2019-Jan-11 15:26:38.874641 - [DEBUG] = AllBottom
53799 2019-Jan-11 15:26:38.874667 - [DEBUG]
53800 2019-Jan-11 15:26:38.874691 - [DEBUG] PROPAGATE: No new function!
53801 2019-Jan-11 15:26:38.874718 - [DEBUG] EDGE:
53802 2019-Jan-11 15:26:38.874777 - [DEBUG] ---> 53803 2019-Jan-11 15:26:38.875421 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53804 2019-Jan-11 15:26:38.876050 - [DEBUG]
53805 2019-Jan-11 15:26:38.876077 - [DEBUG] EDGE:
53806 2019-Jan-11 15:26:38.876135 - [DEBUG] ---> 53807 2019-Jan-11 15:26:38.876761 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53808 2019-Jan-11 15:26:38.877390 - [DEBUG]
53809 2019-Jan-11 15:26:38.877417 - [DEBUG] EDGE:
53810 2019-Jan-11 15:26:38.877475 - [DEBUG] ---> 53811 2019-Jan-11 15:26:38.878118 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53812 2019-Jan-11 15:26:38.878745 - [DEBUG]
53813 2019-Jan-11 15:26:38.878783 - [DEBUG] Compose: EdgeIdentity * AllBottom
53814 2019-Jan-11 15:26:38.878811 - [DEBUG]
53815 2019-Jan-11 15:26:38.878836 - [DEBUG] Propagate flow
53816 2019-Jan-11 15:26:38.878861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53817 2019-Jan-11 15:26:38.878918 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53818 2019-Jan-11 15:26:38.879545 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53819 2019-Jan-11 15:26:38.880172 - [DEBUG] Edge function : AllBottom (result of previous compose)
53820 2019-Jan-11 15:26:38.880198 - [DEBUG]
53821 2019-Jan-11 15:26:38.880225 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53822 2019-Jan-11 15:26:38.880252 - [DEBUG] = AllBottom
53823 2019-Jan-11 15:26:38.880277 - [DEBUG]
53824 2019-Jan-11 15:26:38.880301 - [DEBUG] PROPAGATE: No new function!
53825 2019-Jan-11 15:26:38.880329 - [DEBUG] EDGE:
53826 2019-Jan-11 15:26:38.880387 - [DEBUG] ---> 53827 2019-Jan-11 15:26:38.881023 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53828 2019-Jan-11 15:26:38.881668 - [DEBUG]
53829 2019-Jan-11 15:26:38.881703 - [DEBUG] Compose: EdgeIdentity * AllBottom
53830 2019-Jan-11 15:26:38.881731 - [DEBUG]
53831 2019-Jan-11 15:26:38.881756 - [DEBUG] Propagate flow
53832 2019-Jan-11 15:26:38.881780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53833 2019-Jan-11 15:26:38.881838 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53834 2019-Jan-11 15:26:38.882467 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53835 2019-Jan-11 15:26:38.883096 - [DEBUG] Edge function : AllBottom (result of previous compose)
53836 2019-Jan-11 15:26:38.883122 - [DEBUG]
53837 2019-Jan-11 15:26:38.883148 - [DEBUG] Join: AllTop & AllBottom
53838 2019-Jan-11 15:26:38.883175 - [DEBUG] = AllBottom (new jump func)
53839 2019-Jan-11 15:26:38.883200 - [DEBUG]
53840 2019-Jan-11 15:26:38.883224 - [DEBUG] Start adding new jump function
53841 2019-Jan-11 15:26:38.883248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53842 2019-Jan-11 15:26:38.883305 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53843 2019-Jan-11 15:26:38.883934 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53844 2019-Jan-11 15:26:38.884575 - [DEBUG] Edge Function : AllBottom
53845 2019-Jan-11 15:26:38.884605 - [DEBUG] End adding new jump function
53846 2019-Jan-11 15:26:38.884638 - [DEBUG]
53847 2019-Jan-11 15:26:38.884663 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53848 2019-Jan-11 15:26:38.884688 - [DEBUG]
53849 2019-Jan-11 15:26:38.884712 - [DEBUG] Process 1452. path edge:
53850 2019-Jan-11 15:26:38.884737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53851 2019-Jan-11 15:26:38.884795 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
53852 2019-Jan-11 15:26:38.885423 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53853 2019-Jan-11 15:26:38.886050 - [DEBUG]
53854 2019-Jan-11 15:26:38.886076 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53855 2019-Jan-11 15:26:38.886717 - [DEBUG] Possible callees:
53856 2019-Jan-11 15:26:38.886744 - [DEBUG] foo
53857 2019-Jan-11 15:26:38.886770 - [DEBUG] Possible return sites:
53858 2019-Jan-11 15:26:38.886794 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12653859 2019-Jan-11 15:26:38.888058 - [DEBUG] Found and process special summary
53860 2019-Jan-11 15:26:38.888093 - [DEBUG] Compose: EdgeIdentity * AllBottom
53861 2019-Jan-11 15:26:38.888120 - [DEBUG]
53862 2019-Jan-11 15:26:38.888144 - [DEBUG] Propagate flow
53863 2019-Jan-11 15:26:38.888167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53864 2019-Jan-11 15:26:38.888224 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53865 2019-Jan-11 15:26:38.888854 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53866 2019-Jan-11 15:26:38.889482 - [DEBUG] Edge function : AllBottom (result of previous compose)
53867 2019-Jan-11 15:26:38.889509 - [DEBUG]
53868 2019-Jan-11 15:26:38.889535 - [DEBUG] Join: AllTop & AllBottom
53869 2019-Jan-11 15:26:38.889562 - [DEBUG] = AllBottom (new jump func)
53870 2019-Jan-11 15:26:38.889587 - [DEBUG]
53871 2019-Jan-11 15:26:38.889611 - [DEBUG] Start adding new jump function
53872 2019-Jan-11 15:26:38.889635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53873 2019-Jan-11 15:26:38.889692 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53874 2019-Jan-11 15:26:38.890321 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53875 2019-Jan-11 15:26:38.890951 - [DEBUG] Edge Function : AllBottom
53876 2019-Jan-11 15:26:38.890980 - [DEBUG] End adding new jump function
53877 2019-Jan-11 15:26:38.891005 - [DEBUG]
53878 2019-Jan-11 15:26:38.891030 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53879 2019-Jan-11 15:26:38.891055 - [DEBUG]
53880 2019-Jan-11 15:26:38.891079 - [DEBUG] Process 1453. path edge:
53881 2019-Jan-11 15:26:38.891104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53882 2019-Jan-11 15:26:38.891161 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
53883 2019-Jan-11 15:26:38.891809 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53884 2019-Jan-11 15:26:38.892435 - [DEBUG]
53885 2019-Jan-11 15:26:38.892461 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53886 2019-Jan-11 15:26:38.893113 - [DEBUG] Compose: EdgeIdentity * AllBottom
53887 2019-Jan-11 15:26:38.893142 - [DEBUG]
53888 2019-Jan-11 15:26:38.893167 - [DEBUG] Propagate flow
53889 2019-Jan-11 15:26:38.893191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53890 2019-Jan-11 15:26:38.893250 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53891 2019-Jan-11 15:26:38.893895 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53892 2019-Jan-11 15:26:38.894535 - [DEBUG] Edge function : AllBottom (result of previous compose)
53893 2019-Jan-11 15:26:38.894563 - [DEBUG]
53894 2019-Jan-11 15:26:38.894589 - [DEBUG] Join: AllTop & AllBottom
53895 2019-Jan-11 15:26:38.894617 - [DEBUG] = AllBottom (new jump func)
53896 2019-Jan-11 15:26:38.894642 - [DEBUG]
53897 2019-Jan-11 15:26:38.894667 - [DEBUG] Start adding new jump function
53898 2019-Jan-11 15:26:38.894691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53899 2019-Jan-11 15:26:38.894748 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53900 2019-Jan-11 15:26:38.895377 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53901 2019-Jan-11 15:26:38.896003 - [DEBUG] Edge Function : AllBottom
53902 2019-Jan-11 15:26:38.896033 - [DEBUG] End adding new jump function
53903 2019-Jan-11 15:26:38.896057 - [DEBUG]
53904 2019-Jan-11 15:26:38.896082 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53905 2019-Jan-11 15:26:38.896107 - [DEBUG]
53906 2019-Jan-11 15:26:38.896131 - [DEBUG] Process 1454. path edge:
53907 2019-Jan-11 15:26:38.896156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53908 2019-Jan-11 15:26:38.896212 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
53909 2019-Jan-11 15:26:38.896840 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53910 2019-Jan-11 15:26:38.897469 - [DEBUG]
53911 2019-Jan-11 15:26:38.897496 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53912 2019-Jan-11 15:26:38.898155 - [DEBUG] Compose: EdgeIdentity * AllBottom
53913 2019-Jan-11 15:26:38.898183 - [DEBUG]
53914 2019-Jan-11 15:26:38.898207 - [DEBUG] Propagate flow
53915 2019-Jan-11 15:26:38.898230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53916 2019-Jan-11 15:26:38.898288 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53917 2019-Jan-11 15:26:38.898916 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53918 2019-Jan-11 15:26:38.899545 - [DEBUG] Edge function : AllBottom (result of previous compose)
53919 2019-Jan-11 15:26:38.899571 - [DEBUG]
53920 2019-Jan-11 15:26:38.899596 - [DEBUG] Join: AllTop & AllBottom
53921 2019-Jan-11 15:26:38.899623 - [DEBUG] = AllBottom (new jump func)
53922 2019-Jan-11 15:26:38.899649 - [DEBUG]
53923 2019-Jan-11 15:26:38.899672 - [DEBUG] Start adding new jump function
53924 2019-Jan-11 15:26:38.899696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53925 2019-Jan-11 15:26:38.899753 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53926 2019-Jan-11 15:26:38.900382 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53927 2019-Jan-11 15:26:38.901008 - [DEBUG] Edge Function : AllBottom
53928 2019-Jan-11 15:26:38.901037 - [DEBUG] End adding new jump function
53929 2019-Jan-11 15:26:38.901062 - [DEBUG]
53930 2019-Jan-11 15:26:38.901086 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53931 2019-Jan-11 15:26:38.901111 - [DEBUG]
53932 2019-Jan-11 15:26:38.901135 - [DEBUG] Process 1455. path edge:
53933 2019-Jan-11 15:26:38.901160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53934 2019-Jan-11 15:26:38.901230 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
53935 2019-Jan-11 15:26:38.901864 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53936 2019-Jan-11 15:26:38.902493 - [DEBUG]
53937 2019-Jan-11 15:26:38.902519 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53938 2019-Jan-11 15:26:38.903163 - [DEBUG] Compose: EdgeIdentity * AllBottom
53939 2019-Jan-11 15:26:38.903192 - [DEBUG]
53940 2019-Jan-11 15:26:38.903217 - [DEBUG] Propagate flow
53941 2019-Jan-11 15:26:38.903241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53942 2019-Jan-11 15:26:38.903299 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53943 2019-Jan-11 15:26:38.903938 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53944 2019-Jan-11 15:26:38.904580 - [DEBUG] Edge function : AllBottom (result of previous compose)
53945 2019-Jan-11 15:26:38.904605 - [DEBUG]
53946 2019-Jan-11 15:26:38.904630 - [DEBUG] Join: AllTop & AllBottom
53947 2019-Jan-11 15:26:38.904656 - [DEBUG] = AllBottom (new jump func)
53948 2019-Jan-11 15:26:38.904680 - [DEBUG]
53949 2019-Jan-11 15:26:38.904704 - [DEBUG] Start adding new jump function
53950 2019-Jan-11 15:26:38.904727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53951 2019-Jan-11 15:26:38.904783 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53952 2019-Jan-11 15:26:38.905411 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53953 2019-Jan-11 15:26:38.906064 - [DEBUG] Edge Function : AllBottom
53954 2019-Jan-11 15:26:38.906094 - [DEBUG] End adding new jump function
53955 2019-Jan-11 15:26:38.906119 - [DEBUG]
53956 2019-Jan-11 15:26:38.906143 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53957 2019-Jan-11 15:26:38.906168 - [DEBUG]
53958 2019-Jan-11 15:26:38.906191 - [DEBUG] Process 1456. path edge:
53959 2019-Jan-11 15:26:38.906215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53960 2019-Jan-11 15:26:38.906277 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
53961 2019-Jan-11 15:26:38.906918 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53962 2019-Jan-11 15:26:38.907547 - [DEBUG]
53963 2019-Jan-11 15:26:38.907573 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53964 2019-Jan-11 15:26:38.908240 - [DEBUG] Possible callees:
53965 2019-Jan-11 15:26:38.908265 - [DEBUG] llvm.dbg.declare
53966 2019-Jan-11 15:26:38.908291 - [DEBUG] Possible return sites:
53967 2019-Jan-11 15:26:38.908314 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13653968 2019-Jan-11 15:26:38.909573 - [DEBUG] Found and process special summary
53969 2019-Jan-11 15:26:38.909610 - [DEBUG] Compose: EdgeIdentity * AllBottom
53970 2019-Jan-11 15:26:38.909639 - [DEBUG]
53971 2019-Jan-11 15:26:38.909664 - [DEBUG] Propagate flow
53972 2019-Jan-11 15:26:38.909688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53973 2019-Jan-11 15:26:38.909746 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53974 2019-Jan-11 15:26:38.910377 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53975 2019-Jan-11 15:26:38.911018 - [DEBUG] Edge function : AllBottom (result of previous compose)
53976 2019-Jan-11 15:26:38.911045 - [DEBUG]
53977 2019-Jan-11 15:26:38.911071 - [DEBUG] Join: AllTop & AllBottom
53978 2019-Jan-11 15:26:38.911098 - [DEBUG] = AllBottom (new jump func)
53979 2019-Jan-11 15:26:38.911124 - [DEBUG]
53980 2019-Jan-11 15:26:38.911149 - [DEBUG] Start adding new jump function
53981 2019-Jan-11 15:26:38.911173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53982 2019-Jan-11 15:26:38.911244 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53983 2019-Jan-11 15:26:38.911876 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53984 2019-Jan-11 15:26:38.912506 - [DEBUG] Edge Function : AllBottom
53985 2019-Jan-11 15:26:38.912535 - [DEBUG] End adding new jump function
53986 2019-Jan-11 15:26:38.912561 - [DEBUG]
53987 2019-Jan-11 15:26:38.912585 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53988 2019-Jan-11 15:26:38.912610 - [DEBUG]
53989 2019-Jan-11 15:26:38.912634 - [DEBUG] Process 1457. path edge:
53990 2019-Jan-11 15:26:38.912659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53991 2019-Jan-11 15:26:38.912717 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
53992 2019-Jan-11 15:26:38.913348 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53993 2019-Jan-11 15:26:38.913976 - [DEBUG]
53994 2019-Jan-11 15:26:38.914002 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53995 2019-Jan-11 15:26:38.914669 - [DEBUG] Compose: EdgeIdentity * AllBottom
53996 2019-Jan-11 15:26:38.914698 - [DEBUG]
53997 2019-Jan-11 15:26:38.914723 - [DEBUG] Propagate flow
53998 2019-Jan-11 15:26:38.914746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53999 2019-Jan-11 15:26:38.914804 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54000 2019-Jan-11 15:26:38.915433 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54001 2019-Jan-11 15:26:38.916061 - [DEBUG] Edge function : AllBottom (result of previous compose)
54002 2019-Jan-11 15:26:38.916087 - [DEBUG]
54003 2019-Jan-11 15:26:38.916113 - [DEBUG] Join: AllTop & AllBottom
54004 2019-Jan-11 15:26:38.916140 - [DEBUG] = AllBottom (new jump func)
54005 2019-Jan-11 15:26:38.916167 - [DEBUG]
54006 2019-Jan-11 15:26:38.916191 - [DEBUG] Start adding new jump function
54007 2019-Jan-11 15:26:38.916215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54008 2019-Jan-11 15:26:38.916273 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54009 2019-Jan-11 15:26:38.916902 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54010 2019-Jan-11 15:26:38.917528 - [DEBUG] Edge Function : AllBottom
54011 2019-Jan-11 15:26:38.917557 - [DEBUG] End adding new jump function
54012 2019-Jan-11 15:26:38.917582 - [DEBUG]
54013 2019-Jan-11 15:26:38.917607 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
54014 2019-Jan-11 15:26:38.917632 - [DEBUG]
54015 2019-Jan-11 15:26:38.917656 - [DEBUG] Process 1458. path edge:
54016 2019-Jan-11 15:26:38.917681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54017 2019-Jan-11 15:26:38.917739 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
54018 2019-Jan-11 15:26:38.918381 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54019 2019-Jan-11 15:26:38.919009 - [DEBUG]
54020 2019-Jan-11 15:26:38.919044 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54021 2019-Jan-11 15:26:38.919688 - [DEBUG] Compose: EdgeIdentity * AllBottom
54022 2019-Jan-11 15:26:38.919717 - [DEBUG]
54023 2019-Jan-11 15:26:38.919742 - [DEBUG] Propagate flow
54024 2019-Jan-11 15:26:38.919766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54025 2019-Jan-11 15:26:38.919824 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54026 2019-Jan-11 15:26:38.920449 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54027 2019-Jan-11 15:26:38.921078 - [DEBUG] Edge function : AllBottom (result of previous compose)
54028 2019-Jan-11 15:26:38.921105 - [DEBUG]
54029 2019-Jan-11 15:26:38.921130 - [DEBUG] Join: AllTop & AllBottom
54030 2019-Jan-11 15:26:38.921158 - [DEBUG] = AllBottom (new jump func)
54031 2019-Jan-11 15:26:38.921184 - [DEBUG]
54032 2019-Jan-11 15:26:38.921220 - [DEBUG] Start adding new jump function
54033 2019-Jan-11 15:26:38.921245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54034 2019-Jan-11 15:26:38.921303 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54035 2019-Jan-11 15:26:38.921933 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
54036 2019-Jan-11 15:26:38.922563 - [DEBUG] Edge Function : AllBottom
54037 2019-Jan-11 15:26:38.922592 - [DEBUG] End adding new jump function
54038 2019-Jan-11 15:26:38.922617 - [DEBUG]
54039 2019-Jan-11 15:26:38.922642 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
54040 2019-Jan-11 15:26:38.922667 - [DEBUG]
54041 2019-Jan-11 15:26:38.922691 - [DEBUG] Process 1459. path edge:
54042 2019-Jan-11 15:26:38.922716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54043 2019-Jan-11 15:26:38.922774 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
54044 2019-Jan-11 15:26:38.923400 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54045 2019-Jan-11 15:26:38.924029 - [DEBUG]
54046 2019-Jan-11 15:26:38.924055 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
54047 2019-Jan-11 15:26:38.924716 - [DEBUG] Compose: EdgeIdentity * AllBottom
54048 2019-Jan-11 15:26:38.924744 - [DEBUG]
54049 2019-Jan-11 15:26:38.924769 - [DEBUG] Propagate flow
54050 2019-Jan-11 15:26:38.924792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54051 2019-Jan-11 15:26:38.924850 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54052 2019-Jan-11 15:26:38.925486 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54053 2019-Jan-11 15:26:38.926115 - [DEBUG] Edge function : AllBottom (result of previous compose)
54054 2019-Jan-11 15:26:38.926141 - [DEBUG]
54055 2019-Jan-11 15:26:38.926167 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54056 2019-Jan-11 15:26:38.926194 - [DEBUG] = AllBottom
54057 2019-Jan-11 15:26:38.926220 - [DEBUG]
54058 2019-Jan-11 15:26:38.926244 - [DEBUG] PROPAGATE: No new function!
54059 2019-Jan-11 15:26:38.926271 - [DEBUG] EDGE:
54060 2019-Jan-11 15:26:38.926329 - [DEBUG] ---> 54061 2019-Jan-11 15:26:38.926953 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54062 2019-Jan-11 15:26:38.927583 - [DEBUG]
54063 2019-Jan-11 15:26:38.927610 - [DEBUG] EDGE:
54064 2019-Jan-11 15:26:38.927668 - [DEBUG] ---> 54065 2019-Jan-11 15:26:38.928319 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54066 2019-Jan-11 15:26:38.928950 - [DEBUG]
54067 2019-Jan-11 15:26:38.928977 - [DEBUG] EDGE:
54068 2019-Jan-11 15:26:38.929035 - [DEBUG] ---> 54069 2019-Jan-11 15:26:38.929664 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54070 2019-Jan-11 15:26:38.930292 - [DEBUG]
54071 2019-Jan-11 15:26:38.930332 - [DEBUG] Compose: EdgeIdentity * AllBottom
54072 2019-Jan-11 15:26:38.930361 - [DEBUG]
54073 2019-Jan-11 15:26:38.930386 - [DEBUG] Propagate flow
54074 2019-Jan-11 15:26:38.930410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54075 2019-Jan-11 15:26:38.930468 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54076 2019-Jan-11 15:26:38.931097 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54077 2019-Jan-11 15:26:38.931742 - [DEBUG] Edge function : AllBottom (result of previous compose)
54078 2019-Jan-11 15:26:38.931769 - [DEBUG]
54079 2019-Jan-11 15:26:38.931795 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54080 2019-Jan-11 15:26:38.931822 - [DEBUG] = AllBottom
54081 2019-Jan-11 15:26:38.931848 - [DEBUG]
54082 2019-Jan-11 15:26:38.931872 - [DEBUG] PROPAGATE: No new function!
54083 2019-Jan-11 15:26:38.931901 - [DEBUG] EDGE:
54084 2019-Jan-11 15:26:38.931959 - [DEBUG] ---> 54085 2019-Jan-11 15:26:38.932597 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54086 2019-Jan-11 15:26:38.933227 - [DEBUG]
54087 2019-Jan-11 15:26:38.933260 - [DEBUG] Compose: EdgeIdentity * AllBottom
54088 2019-Jan-11 15:26:38.933289 - [DEBUG]
54089 2019-Jan-11 15:26:38.933313 - [DEBUG] Propagate flow
54090 2019-Jan-11 15:26:38.933338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54091 2019-Jan-11 15:26:38.933395 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54092 2019-Jan-11 15:26:38.934031 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54093 2019-Jan-11 15:26:38.934676 - [DEBUG] Edge function : AllBottom (result of previous compose)
54094 2019-Jan-11 15:26:38.934702 - [DEBUG]
54095 2019-Jan-11 15:26:38.934728 - [DEBUG] Join: AllTop & AllBottom
54096 2019-Jan-11 15:26:38.934754 - [DEBUG] = AllBottom (new jump func)
54097 2019-Jan-11 15:26:38.934778 - [DEBUG]
54098 2019-Jan-11 15:26:38.934802 - [DEBUG] Start adding new jump function
54099 2019-Jan-11 15:26:38.934825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54100 2019-Jan-11 15:26:38.934882 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54101 2019-Jan-11 15:26:38.935510 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54102 2019-Jan-11 15:26:38.936146 - [DEBUG] Edge Function : AllBottom
54103 2019-Jan-11 15:26:38.936176 - [DEBUG] End adding new jump function
54104 2019-Jan-11 15:26:38.936201 - [DEBUG]
54105 2019-Jan-11 15:26:38.936226 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
54106 2019-Jan-11 15:26:38.936251 - [DEBUG]
54107 2019-Jan-11 15:26:38.936275 - [DEBUG] Process 1460. path edge:
54108 2019-Jan-11 15:26:38.936300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54109 2019-Jan-11 15:26:38.936357 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
54110 2019-Jan-11 15:26:38.937005 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54111 2019-Jan-11 15:26:38.937635 - [DEBUG]
54112 2019-Jan-11 15:26:38.937660 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54113 2019-Jan-11 15:26:38.938325 - [DEBUG] Possible callees:
54114 2019-Jan-11 15:26:38.938351 - [DEBUG] llvm.dbg.declare
54115 2019-Jan-11 15:26:38.938377 - [DEBUG] Possible return sites:
54116 2019-Jan-11 15:26:38.938402 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14354117 2019-Jan-11 15:26:38.939670 - [DEBUG] Found and process special summary
54118 2019-Jan-11 15:26:38.939706 - [DEBUG] Compose: EdgeIdentity * AllBottom
54119 2019-Jan-11 15:26:38.939735 - [DEBUG]
54120 2019-Jan-11 15:26:38.939760 - [DEBUG] Propagate flow
54121 2019-Jan-11 15:26:38.939784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54122 2019-Jan-11 15:26:38.939842 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54123 2019-Jan-11 15:26:38.940472 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54124 2019-Jan-11 15:26:38.941101 - [DEBUG] Edge function : AllBottom (result of previous compose)
54125 2019-Jan-11 15:26:38.941128 - [DEBUG]
54126 2019-Jan-11 15:26:38.941154 - [DEBUG] Join: AllTop & AllBottom
54127 2019-Jan-11 15:26:38.941182 - [DEBUG] = AllBottom (new jump func)
54128 2019-Jan-11 15:26:38.941222 - [DEBUG]
54129 2019-Jan-11 15:26:38.941246 - [DEBUG] Start adding new jump function
54130 2019-Jan-11 15:26:38.941271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54131 2019-Jan-11 15:26:38.941328 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54132 2019-Jan-11 15:26:38.941958 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54133 2019-Jan-11 15:26:38.942588 - [DEBUG] Edge Function : AllBottom
54134 2019-Jan-11 15:26:38.942617 - [DEBUG] End adding new jump function
54135 2019-Jan-11 15:26:38.942642 - [DEBUG]
54136 2019-Jan-11 15:26:38.942667 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
54137 2019-Jan-11 15:26:38.942692 - [DEBUG]
54138 2019-Jan-11 15:26:38.942716 - [DEBUG] Process 1461. path edge:
54139 2019-Jan-11 15:26:38.942741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54140 2019-Jan-11 15:26:38.942798 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
54141 2019-Jan-11 15:26:38.943428 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54142 2019-Jan-11 15:26:38.944056 - [DEBUG]
54143 2019-Jan-11 15:26:38.944082 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54144 2019-Jan-11 15:26:38.944748 - [DEBUG] Compose: EdgeIdentity * AllBottom
54145 2019-Jan-11 15:26:38.944776 - [DEBUG]
54146 2019-Jan-11 15:26:38.944800 - [DEBUG] Propagate flow
54147 2019-Jan-11 15:26:38.944823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54148 2019-Jan-11 15:26:38.944881 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
54149 2019-Jan-11 15:26:38.945506 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54150 2019-Jan-11 15:26:38.946136 - [DEBUG] Edge function : AllBottom (result of previous compose)
54151 2019-Jan-11 15:26:38.946171 - [DEBUG]
54152 2019-Jan-11 15:26:38.946197 - [DEBUG] Join: AllTop & AllBottom
54153 2019-Jan-11 15:26:38.946225 - [DEBUG] = AllBottom (new jump func)
54154 2019-Jan-11 15:26:38.946250 - [DEBUG]
54155 2019-Jan-11 15:26:38.946274 - [DEBUG] Start adding new jump function
54156 2019-Jan-11 15:26:38.946299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54157 2019-Jan-11 15:26:38.946356 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54158 2019-Jan-11 15:26:38.946986 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
54159 2019-Jan-11 15:26:38.947610 - [DEBUG] Edge Function : AllBottom
54160 2019-Jan-11 15:26:38.947639 - [DEBUG] End adding new jump function
54161 2019-Jan-11 15:26:38.947664 - [DEBUG]
54162 2019-Jan-11 15:26:38.947688 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
54163 2019-Jan-11 15:26:38.947713 - [DEBUG]
54164 2019-Jan-11 15:26:38.947737 - [DEBUG] Process 1462. path edge:
54165 2019-Jan-11 15:26:38.947761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54166 2019-Jan-11 15:26:38.947818 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
54167 2019-Jan-11 15:26:38.948459 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54168 2019-Jan-11 15:26:38.949087 - [DEBUG]
54169 2019-Jan-11 15:26:38.949113 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
54170 2019-Jan-11 15:26:38.949755 - [DEBUG] Compose: EdgeIdentity * AllBottom
54171 2019-Jan-11 15:26:38.949784 - [DEBUG]
54172 2019-Jan-11 15:26:38.949809 - [DEBUG] Propagate flow
54173 2019-Jan-11 15:26:38.949833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54174 2019-Jan-11 15:26:38.949891 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54175 2019-Jan-11 15:26:38.950515 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54176 2019-Jan-11 15:26:38.951145 - [DEBUG] Edge function : AllBottom (result of previous compose)
54177 2019-Jan-11 15:26:38.951171 - [DEBUG]
54178 2019-Jan-11 15:26:38.951209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54179 2019-Jan-11 15:26:38.951236 - [DEBUG] = AllBottom
54180 2019-Jan-11 15:26:38.951262 - [DEBUG]
54181 2019-Jan-11 15:26:38.951286 - [DEBUG] PROPAGATE: No new function!
54182 2019-Jan-11 15:26:38.951313 - [DEBUG] EDGE:
54183 2019-Jan-11 15:26:38.951371 - [DEBUG] ---> 54184 2019-Jan-11 15:26:38.951995 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54185 2019-Jan-11 15:26:38.952624 - [DEBUG]
54186 2019-Jan-11 15:26:38.952651 - [DEBUG] EDGE:
54187 2019-Jan-11 15:26:38.952709 - [DEBUG] ---> 54188 2019-Jan-11 15:26:38.953339 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54189 2019-Jan-11 15:26:38.953967 - [DEBUG]
54190 2019-Jan-11 15:26:38.954004 - [DEBUG] Compose: EdgeIdentity * AllBottom
54191 2019-Jan-11 15:26:38.954033 - [DEBUG]
54192 2019-Jan-11 15:26:38.954058 - [DEBUG] Propagate flow
54193 2019-Jan-11 15:26:38.954082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54194 2019-Jan-11 15:26:38.954139 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54195 2019-Jan-11 15:26:38.954783 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54196 2019-Jan-11 15:26:38.955412 - [DEBUG] Edge function : AllBottom (result of previous compose)
54197 2019-Jan-11 15:26:38.955447 - [DEBUG]
54198 2019-Jan-11 15:26:38.955473 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54199 2019-Jan-11 15:26:38.955501 - [DEBUG] = AllBottom
54200 2019-Jan-11 15:26:38.955526 - [DEBUG]
54201 2019-Jan-11 15:26:38.955551 - [DEBUG] PROPAGATE: No new function!
54202 2019-Jan-11 15:26:38.955578 - [DEBUG] EDGE:
54203 2019-Jan-11 15:26:38.955637 - [DEBUG] ---> 54204 2019-Jan-11 15:26:38.956274 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54205 2019-Jan-11 15:26:38.956905 - [DEBUG]
54206 2019-Jan-11 15:26:38.956932 - [DEBUG] EDGE:
54207 2019-Jan-11 15:26:38.956991 - [DEBUG] ---> 54208 2019-Jan-11 15:26:38.957619 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54209 2019-Jan-11 15:26:38.958264 - [DEBUG]
54210 2019-Jan-11 15:26:38.958298 - [DEBUG] Compose: EdgeIdentity * AllBottom
54211 2019-Jan-11 15:26:38.958326 - [DEBUG]
54212 2019-Jan-11 15:26:38.958350 - [DEBUG] Propagate flow
54213 2019-Jan-11 15:26:38.958375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54214 2019-Jan-11 15:26:38.958433 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54215 2019-Jan-11 15:26:38.959059 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54216 2019-Jan-11 15:26:38.959688 - [DEBUG] Edge function : AllBottom (result of previous compose)
54217 2019-Jan-11 15:26:38.959715 - [DEBUG]
54218 2019-Jan-11 15:26:38.959741 - [DEBUG] Join: AllTop & AllBottom
54219 2019-Jan-11 15:26:38.959768 - [DEBUG] = AllBottom (new jump func)
54220 2019-Jan-11 15:26:38.959794 - [DEBUG]
54221 2019-Jan-11 15:26:38.959818 - [DEBUG] Start adding new jump function
54222 2019-Jan-11 15:26:38.959843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54223 2019-Jan-11 15:26:38.959900 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54224 2019-Jan-11 15:26:38.960529 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54225 2019-Jan-11 15:26:38.961155 - [DEBUG] Edge Function : AllBottom
54226 2019-Jan-11 15:26:38.961184 - [DEBUG] End adding new jump function
54227 2019-Jan-11 15:26:38.961222 - [DEBUG]
54228 2019-Jan-11 15:26:38.961247 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
54229 2019-Jan-11 15:26:38.961272 - [DEBUG]
54230 2019-Jan-11 15:26:38.961297 - [DEBUG] Process 1463. path edge:
54231 2019-Jan-11 15:26:38.961322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54232 2019-Jan-11 15:26:38.961379 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
54233 2019-Jan-11 15:26:38.962008 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54234 2019-Jan-11 15:26:38.962635 - [DEBUG]
54235 2019-Jan-11 15:26:38.962662 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54236 2019-Jan-11 15:26:38.963307 - [DEBUG] Compose: EdgeIdentity * AllBottom
54237 2019-Jan-11 15:26:38.963336 - [DEBUG]
54238 2019-Jan-11 15:26:38.963361 - [DEBUG] Propagate flow
54239 2019-Jan-11 15:26:38.963385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54240 2019-Jan-11 15:26:38.963443 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54241 2019-Jan-11 15:26:38.964089 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54242 2019-Jan-11 15:26:38.964735 - [DEBUG] Edge function : AllBottom (result of previous compose)
54243 2019-Jan-11 15:26:38.964761 - [DEBUG]
54244 2019-Jan-11 15:26:38.964786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54245 2019-Jan-11 15:26:38.964811 - [DEBUG] = AllBottom
54246 2019-Jan-11 15:26:38.964836 - [DEBUG]
54247 2019-Jan-11 15:26:38.964859 - [DEBUG] PROPAGATE: No new function!
54248 2019-Jan-11 15:26:38.964890 - [DEBUG] Compose: EdgeIdentity * AllBottom
54249 2019-Jan-11 15:26:38.964917 - [DEBUG]
54250 2019-Jan-11 15:26:38.964941 - [DEBUG] Propagate flow
54251 2019-Jan-11 15:26:38.964964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54252 2019-Jan-11 15:26:38.965021 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54253 2019-Jan-11 15:26:38.965658 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54254 2019-Jan-11 15:26:38.966288 - [DEBUG] Edge function : AllBottom (result of previous compose)
54255 2019-Jan-11 15:26:38.966315 - [DEBUG]
54256 2019-Jan-11 15:26:38.966340 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54257 2019-Jan-11 15:26:38.966367 - [DEBUG] = AllBottom
54258 2019-Jan-11 15:26:38.966393 - [DEBUG]
54259 2019-Jan-11 15:26:38.966417 - [DEBUG] PROPAGATE: No new function!
54260 2019-Jan-11 15:26:38.966443 - [DEBUG] EDGE:
54261 2019-Jan-11 15:26:38.966501 - [DEBUG] ---> 54262 2019-Jan-11 15:26:38.967127 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54263 2019-Jan-11 15:26:38.967755 - [DEBUG]
54264 2019-Jan-11 15:26:38.967783 - [DEBUG] EDGE:
54265 2019-Jan-11 15:26:38.967840 - [DEBUG] ---> 54266 2019-Jan-11 15:26:38.968481 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54267 2019-Jan-11 15:26:38.969109 - [DEBUG]
54268 2019-Jan-11 15:26:38.969137 - [DEBUG] EDGE:
54269 2019-Jan-11 15:26:38.969194 - [DEBUG] ---> 54270 2019-Jan-11 15:26:38.969823 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54271 2019-Jan-11 15:26:38.970451 - [DEBUG]
54272 2019-Jan-11 15:26:38.970487 - [DEBUG] Compose: EdgeIdentity * AllBottom
54273 2019-Jan-11 15:26:38.970515 - [DEBUG]
54274 2019-Jan-11 15:26:38.970540 - [DEBUG] Propagate flow
54275 2019-Jan-11 15:26:38.970565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54276 2019-Jan-11 15:26:38.970622 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54277 2019-Jan-11 15:26:38.971266 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54278 2019-Jan-11 15:26:38.971893 - [DEBUG] Edge function : AllBottom (result of previous compose)
54279 2019-Jan-11 15:26:38.971920 - [DEBUG]
54280 2019-Jan-11 15:26:38.971946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54281 2019-Jan-11 15:26:38.971973 - [DEBUG] = AllBottom
54282 2019-Jan-11 15:26:38.971999 - [DEBUG]
54283 2019-Jan-11 15:26:38.972023 - [DEBUG] PROPAGATE: No new function!
54284 2019-Jan-11 15:26:38.972051 - [DEBUG] EDGE:
54285 2019-Jan-11 15:26:38.972109 - [DEBUG] ---> 54286 2019-Jan-11 15:26:38.972746 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54287 2019-Jan-11 15:26:38.973375 - [DEBUG]
54288 2019-Jan-11 15:26:38.973403 - [DEBUG] EDGE:
54289 2019-Jan-11 15:26:38.973461 - [DEBUG] ---> 54290 2019-Jan-11 15:26:38.974088 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54291 2019-Jan-11 15:26:38.974732 - [DEBUG]
54292 2019-Jan-11 15:26:38.974759 - [DEBUG] EDGE:
54293 2019-Jan-11 15:26:38.974817 - [DEBUG] ---> 54294 2019-Jan-11 15:26:38.975446 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54295 2019-Jan-11 15:26:38.976074 - [DEBUG]
54296 2019-Jan-11 15:26:38.976102 - [DEBUG] EDGE:
54297 2019-Jan-11 15:26:38.976160 - [DEBUG] ---> 54298 2019-Jan-11 15:26:38.976787 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54299 2019-Jan-11 15:26:38.977415 - [DEBUG]
54300 2019-Jan-11 15:26:38.977443 - [DEBUG] EDGE:
54301 2019-Jan-11 15:26:38.977501 - [DEBUG] ---> 54302 2019-Jan-11 15:26:38.978145 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54303 2019-Jan-11 15:26:38.978775 - [DEBUG]
54304 2019-Jan-11 15:26:38.978803 - [DEBUG] EDGE:
54305 2019-Jan-11 15:26:38.978861 - [DEBUG] ---> 54306 2019-Jan-11 15:26:38.979490 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54307 2019-Jan-11 15:26:38.980120 - [DEBUG]
54308 2019-Jan-11 15:26:38.980147 - [DEBUG] EDGE:
54309 2019-Jan-11 15:26:38.980206 - [DEBUG] ---> 54310 2019-Jan-11 15:26:38.980832 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54311 2019-Jan-11 15:26:38.981476 - [DEBUG]
54312 2019-Jan-11 15:26:38.981502 - [DEBUG] EDGE:
54313 2019-Jan-11 15:26:38.981560 - [DEBUG] ---> 54314 2019-Jan-11 15:26:38.982189 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54315 2019-Jan-11 15:26:38.982817 - [DEBUG]
54316 2019-Jan-11 15:26:38.982856 - [DEBUG] Compose: EdgeIdentity * AllBottom
54317 2019-Jan-11 15:26:38.982884 - [DEBUG]
54318 2019-Jan-11 15:26:38.982909 - [DEBUG] Propagate flow
54319 2019-Jan-11 15:26:38.982934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54320 2019-Jan-11 15:26:38.982991 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54321 2019-Jan-11 15:26:38.983620 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54322 2019-Jan-11 15:26:38.984249 - [DEBUG] Edge function : AllBottom (result of previous compose)
54323 2019-Jan-11 15:26:38.984275 - [DEBUG]
54324 2019-Jan-11 15:26:38.984302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54325 2019-Jan-11 15:26:38.984330 - [DEBUG] = AllBottom
54326 2019-Jan-11 15:26:38.984355 - [DEBUG]
54327 2019-Jan-11 15:26:38.984395 - [DEBUG] PROPAGATE: No new function!
54328 2019-Jan-11 15:26:38.984424 - [DEBUG] EDGE:
54329 2019-Jan-11 15:26:38.984483 - [DEBUG] ---> 54330 2019-Jan-11 15:26:38.985134 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54331 2019-Jan-11 15:26:38.985765 - [DEBUG]
54332 2019-Jan-11 15:26:38.985794 - [DEBUG] Compose: EdgeIdentity * AllBottom
54333 2019-Jan-11 15:26:38.985821 - [DEBUG]
54334 2019-Jan-11 15:26:38.985846 - [DEBUG] Propagate flow
54335 2019-Jan-11 15:26:38.985870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54336 2019-Jan-11 15:26:38.985927 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54337 2019-Jan-11 15:26:38.986563 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54338 2019-Jan-11 15:26:38.987189 - [DEBUG] Edge function : AllBottom (result of previous compose)
54339 2019-Jan-11 15:26:38.987215 - [DEBUG]
54340 2019-Jan-11 15:26:38.987241 - [DEBUG] Join: AllTop & AllBottom
54341 2019-Jan-11 15:26:38.987268 - [DEBUG] = AllBottom (new jump func)
54342 2019-Jan-11 15:26:38.987294 - [DEBUG]
54343 2019-Jan-11 15:26:38.987318 - [DEBUG] Start adding new jump function
54344 2019-Jan-11 15:26:38.987343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54345 2019-Jan-11 15:26:38.987399 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54346 2019-Jan-11 15:26:38.988039 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54347 2019-Jan-11 15:26:38.988675 - [DEBUG] Edge Function : AllBottom
54348 2019-Jan-11 15:26:38.988705 - [DEBUG] End adding new jump function
54349 2019-Jan-11 15:26:38.988730 - [DEBUG]
54350 2019-Jan-11 15:26:38.988754 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
54351 2019-Jan-11 15:26:38.988779 - [DEBUG]
54352 2019-Jan-11 15:26:38.988804 - [DEBUG] Process 1464. path edge:
54353 2019-Jan-11 15:26:38.988828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54354 2019-Jan-11 15:26:38.988886 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
54355 2019-Jan-11 15:26:38.989521 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54356 2019-Jan-11 15:26:38.990146 - [DEBUG]
54357 2019-Jan-11 15:26:38.990172 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54358 2019-Jan-11 15:26:38.990813 - [DEBUG] Possible callees:
54359 2019-Jan-11 15:26:38.990839 - [DEBUG] llvm.dbg.declare
54360 2019-Jan-11 15:26:38.990866 - [DEBUG] Possible return sites:
54361 2019-Jan-11 15:26:38.990890 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7854362 2019-Jan-11 15:26:38.992159 - [DEBUG] Found and process special summary
54363 2019-Jan-11 15:26:38.992205 - [DEBUG] Compose: EdgeIdentity * AllBottom
54364 2019-Jan-11 15:26:38.992234 - [DEBUG]
54365 2019-Jan-11 15:26:38.992259 - [DEBUG] Propagate flow
54366 2019-Jan-11 15:26:38.992284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54367 2019-Jan-11 15:26:38.992342 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54368 2019-Jan-11 15:26:38.992982 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54369 2019-Jan-11 15:26:38.993609 - [DEBUG] Edge function : AllBottom (result of previous compose)
54370 2019-Jan-11 15:26:38.993636 - [DEBUG]
54371 2019-Jan-11 15:26:38.993661 - [DEBUG] Join: AllTop & AllBottom
54372 2019-Jan-11 15:26:38.993689 - [DEBUG] = AllBottom (new jump func)
54373 2019-Jan-11 15:26:38.993715 - [DEBUG]
54374 2019-Jan-11 15:26:38.993739 - [DEBUG] Start adding new jump function
54375 2019-Jan-11 15:26:38.993763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54376 2019-Jan-11 15:26:38.993821 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54377 2019-Jan-11 15:26:38.994445 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54378 2019-Jan-11 15:26:38.995090 - [DEBUG] Edge Function : AllBottom
54379 2019-Jan-11 15:26:38.995120 - [DEBUG] End adding new jump function
54380 2019-Jan-11 15:26:38.995145 - [DEBUG]
54381 2019-Jan-11 15:26:38.995170 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
54382 2019-Jan-11 15:26:38.995195 - [DEBUG]
54383 2019-Jan-11 15:26:38.995219 - [DEBUG] Process 1465. path edge:
54384 2019-Jan-11 15:26:38.995244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54385 2019-Jan-11 15:26:38.995301 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
54386 2019-Jan-11 15:26:38.995930 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54387 2019-Jan-11 15:26:38.996555 - [DEBUG]
54388 2019-Jan-11 15:26:38.996581 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54389 2019-Jan-11 15:26:38.997226 - [DEBUG] Compose: EdgeIdentity * AllBottom
54390 2019-Jan-11 15:26:38.997256 - [DEBUG]
54391 2019-Jan-11 15:26:38.997281 - [DEBUG] Propagate flow
54392 2019-Jan-11 15:26:38.997305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54393 2019-Jan-11 15:26:38.997363 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54394 2019-Jan-11 15:26:38.998004 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54395 2019-Jan-11 15:26:38.998633 - [DEBUG] Edge function : AllBottom (result of previous compose)
54396 2019-Jan-11 15:26:38.998659 - [DEBUG]
54397 2019-Jan-11 15:26:38.998685 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54398 2019-Jan-11 15:26:38.998712 - [DEBUG] = AllBottom
54399 2019-Jan-11 15:26:38.998737 - [DEBUG]
54400 2019-Jan-11 15:26:38.998762 - [DEBUG] PROPAGATE: No new function!
54401 2019-Jan-11 15:26:38.998788 - [DEBUG] Compose: EdgeIdentity * AllBottom
54402 2019-Jan-11 15:26:38.998815 - [DEBUG]
54403 2019-Jan-11 15:26:38.998839 - [DEBUG] Propagate flow
54404 2019-Jan-11 15:26:38.998863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54405 2019-Jan-11 15:26:38.998921 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54406 2019-Jan-11 15:26:38.999546 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54407 2019-Jan-11 15:26:39.000171 - [DEBUG] Edge function : AllBottom (result of previous compose)
54408 2019-Jan-11 15:26:39.000198 - [DEBUG]
54409 2019-Jan-11 15:26:39.000223 - [DEBUG] Join: AllTop & AllBottom
54410 2019-Jan-11 15:26:39.000251 - [DEBUG] = AllBottom (new jump func)
54411 2019-Jan-11 15:26:39.000276 - [DEBUG]
54412 2019-Jan-11 15:26:39.000301 - [DEBUG] Start adding new jump function
54413 2019-Jan-11 15:26:39.000325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54414 2019-Jan-11 15:26:39.000382 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54415 2019-Jan-11 15:26:39.001016 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54416 2019-Jan-11 15:26:39.001659 - [DEBUG] Edge Function : AllBottom
54417 2019-Jan-11 15:26:39.001688 - [DEBUG] End adding new jump function
54418 2019-Jan-11 15:26:39.001713 - [DEBUG]
54419 2019-Jan-11 15:26:39.001738 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
54420 2019-Jan-11 15:26:39.001763 - [DEBUG]
54421 2019-Jan-11 15:26:39.001787 - [DEBUG] Process 1466. path edge:
54422 2019-Jan-11 15:26:39.001812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54423 2019-Jan-11 15:26:39.001869 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
54424 2019-Jan-11 15:26:39.002495 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54425 2019-Jan-11 15:26:39.003121 - [DEBUG]
54426 2019-Jan-11 15:26:39.003147 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54427 2019-Jan-11 15:26:39.003788 - [DEBUG] Compose: EdgeIdentity * AllBottom
54428 2019-Jan-11 15:26:39.003817 - [DEBUG]
54429 2019-Jan-11 15:26:39.003842 - [DEBUG] Propagate flow
54430 2019-Jan-11 15:26:39.003866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54431 2019-Jan-11 15:26:39.003924 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54432 2019-Jan-11 15:26:39.004568 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54433 2019-Jan-11 15:26:39.005194 - [DEBUG] Edge function : AllBottom (result of previous compose)
54434 2019-Jan-11 15:26:39.005221 - [DEBUG]
54435 2019-Jan-11 15:26:39.005247 - [DEBUG] Join: AllTop & AllBottom
54436 2019-Jan-11 15:26:39.005274 - [DEBUG] = AllBottom (new jump func)
54437 2019-Jan-11 15:26:39.005299 - [DEBUG]
54438 2019-Jan-11 15:26:39.005324 - [DEBUG] Start adding new jump function
54439 2019-Jan-11 15:26:39.005348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54440 2019-Jan-11 15:26:39.005405 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54441 2019-Jan-11 15:26:39.006030 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54442 2019-Jan-11 15:26:39.006662 - [DEBUG] Edge Function : AllBottom
54443 2019-Jan-11 15:26:39.006692 - [DEBUG] End adding new jump function
54444 2019-Jan-11 15:26:39.006717 - [DEBUG]
54445 2019-Jan-11 15:26:39.006742 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
54446 2019-Jan-11 15:26:39.006768 - [DEBUG]
54447 2019-Jan-11 15:26:39.006792 - [DEBUG] Process 1467. path edge:
54448 2019-Jan-11 15:26:39.006816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54449 2019-Jan-11 15:26:39.006877 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
54450 2019-Jan-11 15:26:39.007520 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54451 2019-Jan-11 15:26:39.008164 - [DEBUG]
54452 2019-Jan-11 15:26:39.008189 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54453 2019-Jan-11 15:26:39.008845 - [DEBUG] EDGE:
54454 2019-Jan-11 15:26:39.008906 - [DEBUG] ---> 54455 2019-Jan-11 15:26:39.009536 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54456 2019-Jan-11 15:26:39.010175 - [DEBUG]
54457 2019-Jan-11 15:26:39.010202 - [DEBUG] EDGE:
54458 2019-Jan-11 15:26:39.010261 - [DEBUG] ---> 54459 2019-Jan-11 15:26:39.010897 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54460 2019-Jan-11 15:26:39.011534 - [DEBUG]
54461 2019-Jan-11 15:26:39.011560 - [DEBUG] EDGE:
54462 2019-Jan-11 15:26:39.011618 - [DEBUG] ---> 54463 2019-Jan-11 15:26:39.012247 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54464 2019-Jan-11 15:26:39.012874 - [DEBUG]
54465 2019-Jan-11 15:26:39.012901 - [DEBUG] Compose: EdgeIdentity * AllBottom
54466 2019-Jan-11 15:26:39.012929 - [DEBUG]
54467 2019-Jan-11 15:26:39.012954 - [DEBUG] Propagate flow
54468 2019-Jan-11 15:26:39.012979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54469 2019-Jan-11 15:26:39.013036 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54470 2019-Jan-11 15:26:39.013666 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54471 2019-Jan-11 15:26:39.014304 - [DEBUG] Edge function : AllBottom (result of previous compose)
54472 2019-Jan-11 15:26:39.014331 - [DEBUG]
54473 2019-Jan-11 15:26:39.014357 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54474 2019-Jan-11 15:26:39.014384 - [DEBUG] = AllBottom
54475 2019-Jan-11 15:26:39.014410 - [DEBUG]
54476 2019-Jan-11 15:26:39.014435 - [DEBUG] PROPAGATE: No new function!
54477 2019-Jan-11 15:26:39.014478 - [DEBUG] Compose: EdgeIdentity * AllBottom
54478 2019-Jan-11 15:26:39.014506 - [DEBUG]
54479 2019-Jan-11 15:26:39.014545 - [DEBUG] Propagate flow
54480 2019-Jan-11 15:26:39.014570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54481 2019-Jan-11 15:26:39.014628 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54482 2019-Jan-11 15:26:39.015260 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54483 2019-Jan-11 15:26:39.015885 - [DEBUG] Edge function : AllBottom (result of previous compose)
54484 2019-Jan-11 15:26:39.015912 - [DEBUG]
54485 2019-Jan-11 15:26:39.015938 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54486 2019-Jan-11 15:26:39.015965 - [DEBUG] = AllBottom
54487 2019-Jan-11 15:26:39.015991 - [DEBUG]
54488 2019-Jan-11 15:26:39.016015 - [DEBUG] PROPAGATE: No new function!
54489 2019-Jan-11 15:26:39.016041 - [DEBUG] Compose: EdgeIdentity * AllBottom
54490 2019-Jan-11 15:26:39.016068 - [DEBUG]
54491 2019-Jan-11 15:26:39.016093 - [DEBUG] Propagate flow
54492 2019-Jan-11 15:26:39.016117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54493 2019-Jan-11 15:26:39.016175 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54494 2019-Jan-11 15:26:39.016805 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54495 2019-Jan-11 15:26:39.017441 - [DEBUG] Edge function : AllBottom (result of previous compose)
54496 2019-Jan-11 15:26:39.017468 - [DEBUG]
54497 2019-Jan-11 15:26:39.017493 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54498 2019-Jan-11 15:26:39.017520 - [DEBUG] = AllBottom
54499 2019-Jan-11 15:26:39.017546 - [DEBUG]
54500 2019-Jan-11 15:26:39.017570 - [DEBUG] PROPAGATE: No new function!
54501 2019-Jan-11 15:26:39.017598 - [DEBUG] EDGE:
54502 2019-Jan-11 15:26:39.017657 - [DEBUG] ---> 54503 2019-Jan-11 15:26:39.018316 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54504 2019-Jan-11 15:26:39.018943 - [DEBUG]
54505 2019-Jan-11 15:26:39.018983 - [DEBUG] Compose: EdgeIdentity * AllBottom
54506 2019-Jan-11 15:26:39.019012 - [DEBUG]
54507 2019-Jan-11 15:26:39.019037 - [DEBUG] Propagate flow
54508 2019-Jan-11 15:26:39.019061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54509 2019-Jan-11 15:26:39.019120 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54510 2019-Jan-11 15:26:39.019751 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54511 2019-Jan-11 15:26:39.020382 - [DEBUG] Edge function : AllBottom (result of previous compose)
54512 2019-Jan-11 15:26:39.020408 - [DEBUG]
54513 2019-Jan-11 15:26:39.020435 - [DEBUG] Join: AllTop & AllBottom
54514 2019-Jan-11 15:26:39.020462 - [DEBUG] = AllBottom (new jump func)
54515 2019-Jan-11 15:26:39.020488 - [DEBUG]
54516 2019-Jan-11 15:26:39.020512 - [DEBUG] Start adding new jump function
54517 2019-Jan-11 15:26:39.020536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54518 2019-Jan-11 15:26:39.020594 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54519 2019-Jan-11 15:26:39.021237 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54520 2019-Jan-11 15:26:39.021866 - [DEBUG] Edge Function : AllBottom
54521 2019-Jan-11 15:26:39.021897 - [DEBUG] End adding new jump function
54522 2019-Jan-11 15:26:39.021922 - [DEBUG]
54523 2019-Jan-11 15:26:39.021947 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
54524 2019-Jan-11 15:26:39.021972 - [DEBUG]
54525 2019-Jan-11 15:26:39.021997 - [DEBUG] Process 1468. path edge:
54526 2019-Jan-11 15:26:39.022022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54527 2019-Jan-11 15:26:39.022080 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
54528 2019-Jan-11 15:26:39.022708 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54529 2019-Jan-11 15:26:39.023336 - [DEBUG]
54530 2019-Jan-11 15:26:39.023362 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54531 2019-Jan-11 15:26:39.023996 - [DEBUG] Possible callees:
54532 2019-Jan-11 15:26:39.024023 - [DEBUG] foo
54533 2019-Jan-11 15:26:39.024048 - [DEBUG] Possible return sites:
54534 2019-Jan-11 15:26:39.024073 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8454535 2019-Jan-11 15:26:39.025334 - [DEBUG] Found and process special summary
54536 2019-Jan-11 15:26:39.025368 - [DEBUG] Compose: EdgeIdentity * AllBottom
54537 2019-Jan-11 15:26:39.025396 - [DEBUG]
54538 2019-Jan-11 15:26:39.025422 - [DEBUG] Propagate flow
54539 2019-Jan-11 15:26:39.025446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54540 2019-Jan-11 15:26:39.025504 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54541 2019-Jan-11 15:26:39.026134 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54542 2019-Jan-11 15:26:39.026763 - [DEBUG] Edge function : AllBottom (result of previous compose)
54543 2019-Jan-11 15:26:39.026790 - [DEBUG]
54544 2019-Jan-11 15:26:39.026815 - [DEBUG] Join: AllTop & AllBottom
54545 2019-Jan-11 15:26:39.026843 - [DEBUG] = AllBottom (new jump func)
54546 2019-Jan-11 15:26:39.026869 - [DEBUG]
54547 2019-Jan-11 15:26:39.026893 - [DEBUG] Start adding new jump function
54548 2019-Jan-11 15:26:39.026926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54549 2019-Jan-11 15:26:39.026984 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54550 2019-Jan-11 15:26:39.027614 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54551 2019-Jan-11 15:26:39.028258 - [DEBUG] Edge Function : AllBottom
54552 2019-Jan-11 15:26:39.028288 - [DEBUG] End adding new jump function
54553 2019-Jan-11 15:26:39.028313 - [DEBUG]
54554 2019-Jan-11 15:26:39.028338 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
54555 2019-Jan-11 15:26:39.028363 - [DEBUG]
54556 2019-Jan-11 15:26:39.028387 - [DEBUG] Process 1469. path edge:
54557 2019-Jan-11 15:26:39.028412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54558 2019-Jan-11 15:26:39.028470 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
54559 2019-Jan-11 15:26:39.029100 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54560 2019-Jan-11 15:26:39.029729 - [DEBUG]
54561 2019-Jan-11 15:26:39.029755 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54562 2019-Jan-11 15:26:39.030399 - [DEBUG] Compose: EdgeIdentity * AllBottom
54563 2019-Jan-11 15:26:39.030429 - [DEBUG]
54564 2019-Jan-11 15:26:39.030454 - [DEBUG] Propagate flow
54565 2019-Jan-11 15:26:39.030478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54566 2019-Jan-11 15:26:39.030537 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54567 2019-Jan-11 15:26:39.031174 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54568 2019-Jan-11 15:26:39.031816 - [DEBUG] Edge function : AllBottom (result of previous compose)
54569 2019-Jan-11 15:26:39.031843 - [DEBUG]
54570 2019-Jan-11 15:26:39.031869 - [DEBUG] Join: AllTop & AllBottom
54571 2019-Jan-11 15:26:39.031897 - [DEBUG] = AllBottom (new jump func)
54572 2019-Jan-11 15:26:39.031923 - [DEBUG]
54573 2019-Jan-11 15:26:39.031947 - [DEBUG] Start adding new jump function
54574 2019-Jan-11 15:26:39.031972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54575 2019-Jan-11 15:26:39.032029 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54576 2019-Jan-11 15:26:39.032661 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54577 2019-Jan-11 15:26:39.033287 - [DEBUG] Edge Function : AllBottom
54578 2019-Jan-11 15:26:39.033316 - [DEBUG] End adding new jump function
54579 2019-Jan-11 15:26:39.033342 - [DEBUG]
54580 2019-Jan-11 15:26:39.033366 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54581 2019-Jan-11 15:26:39.033391 - [DEBUG]
54582 2019-Jan-11 15:26:39.033416 - [DEBUG] Process 1470. path edge:
54583 2019-Jan-11 15:26:39.033441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54584 2019-Jan-11 15:26:39.033498 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
54585 2019-Jan-11 15:26:39.034126 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54586 2019-Jan-11 15:26:39.034768 - [DEBUG]
54587 2019-Jan-11 15:26:39.034794 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54588 2019-Jan-11 15:26:39.035436 - [DEBUG] Compose: EdgeIdentity * AllBottom
54589 2019-Jan-11 15:26:39.035465 - [DEBUG]
54590 2019-Jan-11 15:26:39.035490 - [DEBUG] Propagate flow
54591 2019-Jan-11 15:26:39.035522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54592 2019-Jan-11 15:26:39.035580 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54593 2019-Jan-11 15:26:39.036220 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54594 2019-Jan-11 15:26:39.036849 - [DEBUG] Edge function : AllBottom (result of previous compose)
54595 2019-Jan-11 15:26:39.036876 - [DEBUG]
54596 2019-Jan-11 15:26:39.036902 - [DEBUG] Join: AllTop & AllBottom
54597 2019-Jan-11 15:26:39.036929 - [DEBUG] = AllBottom (new jump func)
54598 2019-Jan-11 15:26:39.036955 - [DEBUG]
54599 2019-Jan-11 15:26:39.036979 - [DEBUG] Start adding new jump function
54600 2019-Jan-11 15:26:39.037004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54601 2019-Jan-11 15:26:39.037061 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54602 2019-Jan-11 15:26:39.037690 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54603 2019-Jan-11 15:26:39.038340 - [DEBUG] Edge Function : AllBottom
54604 2019-Jan-11 15:26:39.038369 - [DEBUG] End adding new jump function
54605 2019-Jan-11 15:26:39.038395 - [DEBUG]
54606 2019-Jan-11 15:26:39.038419 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54607 2019-Jan-11 15:26:39.038444 - [DEBUG]
54608 2019-Jan-11 15:26:39.038469 - [DEBUG] Process 1471. path edge:
54609 2019-Jan-11 15:26:39.038493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54610 2019-Jan-11 15:26:39.038550 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
54611 2019-Jan-11 15:26:39.039187 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54612 2019-Jan-11 15:26:39.039815 - [DEBUG]
54613 2019-Jan-11 15:26:39.039840 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54614 2019-Jan-11 15:26:39.040484 - [DEBUG] Possible callees:
54615 2019-Jan-11 15:26:39.040511 - [DEBUG] llvm.dbg.declare
54616 2019-Jan-11 15:26:39.040537 - [DEBUG] Possible return sites:
54617 2019-Jan-11 15:26:39.040561 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9654618 2019-Jan-11 15:26:39.041826 - [DEBUG] Found and process special summary
54619 2019-Jan-11 15:26:39.041861 - [DEBUG] Compose: EdgeIdentity * AllBottom
54620 2019-Jan-11 15:26:39.041889 - [DEBUG]
54621 2019-Jan-11 15:26:39.041914 - [DEBUG] Propagate flow
54622 2019-Jan-11 15:26:39.041939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54623 2019-Jan-11 15:26:39.041997 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54624 2019-Jan-11 15:26:39.042628 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54625 2019-Jan-11 15:26:39.043257 - [DEBUG] Edge function : AllBottom (result of previous compose)
54626 2019-Jan-11 15:26:39.043283 - [DEBUG]
54627 2019-Jan-11 15:26:39.043309 - [DEBUG] Join: AllTop & AllBottom
54628 2019-Jan-11 15:26:39.043336 - [DEBUG] = AllBottom (new jump func)
54629 2019-Jan-11 15:26:39.043362 - [DEBUG]
54630 2019-Jan-11 15:26:39.043386 - [DEBUG] Start adding new jump function
54631 2019-Jan-11 15:26:39.043411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54632 2019-Jan-11 15:26:39.043469 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54633 2019-Jan-11 15:26:39.044104 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54634 2019-Jan-11 15:26:39.044749 - [DEBUG] Edge Function : AllBottom
54635 2019-Jan-11 15:26:39.044777 - [DEBUG] End adding new jump function
54636 2019-Jan-11 15:26:39.044802 - [DEBUG]
54637 2019-Jan-11 15:26:39.044826 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54638 2019-Jan-11 15:26:39.044850 - [DEBUG]
54639 2019-Jan-11 15:26:39.044873 - [DEBUG] Process 1472. path edge:
54640 2019-Jan-11 15:26:39.044898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54641 2019-Jan-11 15:26:39.044954 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
54642 2019-Jan-11 15:26:39.045583 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54643 2019-Jan-11 15:26:39.046211 - [DEBUG]
54644 2019-Jan-11 15:26:39.046237 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54645 2019-Jan-11 15:26:39.046882 - [DEBUG] Compose: EdgeIdentity * AllBottom
54646 2019-Jan-11 15:26:39.046912 - [DEBUG]
54647 2019-Jan-11 15:26:39.046936 - [DEBUG] Propagate flow
54648 2019-Jan-11 15:26:39.046961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54649 2019-Jan-11 15:26:39.047019 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54650 2019-Jan-11 15:26:39.047645 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54651 2019-Jan-11 15:26:39.048288 - [DEBUG] Edge function : AllBottom (result of previous compose)
54652 2019-Jan-11 15:26:39.048315 - [DEBUG]
54653 2019-Jan-11 15:26:39.048341 - [DEBUG] Join: AllTop & AllBottom
54654 2019-Jan-11 15:26:39.048368 - [DEBUG] = AllBottom (new jump func)
54655 2019-Jan-11 15:26:39.048394 - [DEBUG]
54656 2019-Jan-11 15:26:39.048419 - [DEBUG] Start adding new jump function
54657 2019-Jan-11 15:26:39.048443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54658 2019-Jan-11 15:26:39.048500 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54659 2019-Jan-11 15:26:39.049129 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54660 2019-Jan-11 15:26:39.049754 - [DEBUG] Edge Function : AllBottom
54661 2019-Jan-11 15:26:39.049784 - [DEBUG] End adding new jump function
54662 2019-Jan-11 15:26:39.049809 - [DEBUG]
54663 2019-Jan-11 15:26:39.049833 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54664 2019-Jan-11 15:26:39.049858 - [DEBUG]
54665 2019-Jan-11 15:26:39.049883 - [DEBUG] Process 1473. path edge:
54666 2019-Jan-11 15:26:39.049908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54667 2019-Jan-11 15:26:39.049964 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
54668 2019-Jan-11 15:26:39.050591 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54669 2019-Jan-11 15:26:39.051233 - [DEBUG]
54670 2019-Jan-11 15:26:39.051259 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54671 2019-Jan-11 15:26:39.051901 - [DEBUG] Compose: EdgeIdentity * AllBottom
54672 2019-Jan-11 15:26:39.051931 - [DEBUG]
54673 2019-Jan-11 15:26:39.051956 - [DEBUG] Propagate flow
54674 2019-Jan-11 15:26:39.051981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54675 2019-Jan-11 15:26:39.052040 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54676 2019-Jan-11 15:26:39.052665 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54677 2019-Jan-11 15:26:39.053301 - [DEBUG] Edge function : AllBottom (result of previous compose)
54678 2019-Jan-11 15:26:39.053329 - [DEBUG]
54679 2019-Jan-11 15:26:39.053355 - [DEBUG] Join: AllTop & AllBottom
54680 2019-Jan-11 15:26:39.053382 - [DEBUG] = AllBottom (new jump func)
54681 2019-Jan-11 15:26:39.053408 - [DEBUG]
54682 2019-Jan-11 15:26:39.053433 - [DEBUG] Start adding new jump function
54683 2019-Jan-11 15:26:39.053457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54684 2019-Jan-11 15:26:39.053515 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54685 2019-Jan-11 15:26:39.054147 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
54686 2019-Jan-11 15:26:39.054789 - [DEBUG] Edge Function : AllBottom
54687 2019-Jan-11 15:26:39.054821 - [DEBUG] End adding new jump function
54688 2019-Jan-11 15:26:39.054845 - [DEBUG]
54689 2019-Jan-11 15:26:39.054869 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54690 2019-Jan-11 15:26:39.054893 - [DEBUG]
54691 2019-Jan-11 15:26:39.054917 - [DEBUG] Process 1474. path edge:
54692 2019-Jan-11 15:26:39.054941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54693 2019-Jan-11 15:26:39.054997 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
54694 2019-Jan-11 15:26:39.055621 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54695 2019-Jan-11 15:26:39.056249 - [DEBUG]
54696 2019-Jan-11 15:26:39.056275 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
54697 2019-Jan-11 15:26:39.056913 - [DEBUG] Compose: EdgeIdentity * AllBottom
54698 2019-Jan-11 15:26:39.056942 - [DEBUG]
54699 2019-Jan-11 15:26:39.056967 - [DEBUG] Propagate flow
54700 2019-Jan-11 15:26:39.056992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54701 2019-Jan-11 15:26:39.057050 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54702 2019-Jan-11 15:26:39.057681 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54703 2019-Jan-11 15:26:39.058326 - [DEBUG] Edge function : AllBottom (result of previous compose)
54704 2019-Jan-11 15:26:39.058353 - [DEBUG]
54705 2019-Jan-11 15:26:39.058379 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54706 2019-Jan-11 15:26:39.058406 - [DEBUG] = AllBottom
54707 2019-Jan-11 15:26:39.058432 - [DEBUG]
54708 2019-Jan-11 15:26:39.058457 - [DEBUG] PROPAGATE: No new function!
54709 2019-Jan-11 15:26:39.058483 - [DEBUG] EDGE:
54710 2019-Jan-11 15:26:39.058542 - [DEBUG] ---> 54711 2019-Jan-11 15:26:39.059165 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54712 2019-Jan-11 15:26:39.059793 - [DEBUG]
54713 2019-Jan-11 15:26:39.059820 - [DEBUG] EDGE:
54714 2019-Jan-11 15:26:39.059878 - [DEBUG] ---> 54715 2019-Jan-11 15:26:39.060504 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54716 2019-Jan-11 15:26:39.061131 - [DEBUG]
54717 2019-Jan-11 15:26:39.061158 - [DEBUG] EDGE:
54718 2019-Jan-11 15:26:39.061230 - [DEBUG] ---> 54719 2019-Jan-11 15:26:39.061859 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54720 2019-Jan-11 15:26:39.062487 - [DEBUG]
54721 2019-Jan-11 15:26:39.062524 - [DEBUG] Compose: EdgeIdentity * AllBottom
54722 2019-Jan-11 15:26:39.062552 - [DEBUG]
54723 2019-Jan-11 15:26:39.062585 - [DEBUG] Propagate flow
54724 2019-Jan-11 15:26:39.062610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54725 2019-Jan-11 15:26:39.062667 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54726 2019-Jan-11 15:26:39.063296 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54727 2019-Jan-11 15:26:39.063924 - [DEBUG] Edge function : AllBottom (result of previous compose)
54728 2019-Jan-11 15:26:39.063951 - [DEBUG]
54729 2019-Jan-11 15:26:39.063977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54730 2019-Jan-11 15:26:39.064003 - [DEBUG] = AllBottom
54731 2019-Jan-11 15:26:39.064029 - [DEBUG]
54732 2019-Jan-11 15:26:39.064053 - [DEBUG] PROPAGATE: No new function!
54733 2019-Jan-11 15:26:39.064081 - [DEBUG] EDGE:
54734 2019-Jan-11 15:26:39.064139 - [DEBUG] ---> 54735 2019-Jan-11 15:26:39.064790 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54736 2019-Jan-11 15:26:39.065419 - [DEBUG]
54737 2019-Jan-11 15:26:39.065452 - [DEBUG] Compose: EdgeIdentity * AllBottom
54738 2019-Jan-11 15:26:39.065480 - [DEBUG]
54739 2019-Jan-11 15:26:39.065505 - [DEBUG] Propagate flow
54740 2019-Jan-11 15:26:39.065529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54741 2019-Jan-11 15:26:39.065587 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54742 2019-Jan-11 15:26:39.066217 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54743 2019-Jan-11 15:26:39.066845 - [DEBUG] Edge function : AllBottom (result of previous compose)
54744 2019-Jan-11 15:26:39.066871 - [DEBUG]
54745 2019-Jan-11 15:26:39.066897 - [DEBUG] Join: AllTop & AllBottom
54746 2019-Jan-11 15:26:39.066924 - [DEBUG] = AllBottom (new jump func)
54747 2019-Jan-11 15:26:39.066949 - [DEBUG]
54748 2019-Jan-11 15:26:39.066974 - [DEBUG] Start adding new jump function
54749 2019-Jan-11 15:26:39.066998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54750 2019-Jan-11 15:26:39.067055 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54751 2019-Jan-11 15:26:39.067685 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54752 2019-Jan-11 15:26:39.068328 - [DEBUG] Edge Function : AllBottom
54753 2019-Jan-11 15:26:39.068357 - [DEBUG] End adding new jump function
54754 2019-Jan-11 15:26:39.068382 - [DEBUG]
54755 2019-Jan-11 15:26:39.068407 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54756 2019-Jan-11 15:26:39.068432 - [DEBUG]
54757 2019-Jan-11 15:26:39.068456 - [DEBUG] Process 1475. path edge:
54758 2019-Jan-11 15:26:39.068481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54759 2019-Jan-11 15:26:39.068537 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
54760 2019-Jan-11 15:26:39.069165 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54761 2019-Jan-11 15:26:39.069794 - [DEBUG]
54762 2019-Jan-11 15:26:39.069819 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54763 2019-Jan-11 15:26:39.070453 - [DEBUG] Possible callees:
54764 2019-Jan-11 15:26:39.070479 - [DEBUG] bar
54765 2019-Jan-11 15:26:39.070505 - [DEBUG] Possible return sites:
54766 2019-Jan-11 15:26:39.070530 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8954767 2019-Jan-11 15:26:39.071793 - [DEBUG] Found and process special summary
54768 2019-Jan-11 15:26:39.071827 - [DEBUG] Compose: EdgeIdentity * AllBottom
54769 2019-Jan-11 15:26:39.071855 - [DEBUG]
54770 2019-Jan-11 15:26:39.071880 - [DEBUG] Propagate flow
54771 2019-Jan-11 15:26:39.071905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54772 2019-Jan-11 15:26:39.071962 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54773 2019-Jan-11 15:26:39.072592 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54774 2019-Jan-11 15:26:39.073221 - [DEBUG] Edge function : AllBottom (result of previous compose)
54775 2019-Jan-11 15:26:39.073247 - [DEBUG]
54776 2019-Jan-11 15:26:39.073273 - [DEBUG] Join: AllTop & AllBottom
54777 2019-Jan-11 15:26:39.073300 - [DEBUG] = AllBottom (new jump func)
54778 2019-Jan-11 15:26:39.073326 - [DEBUG]
54779 2019-Jan-11 15:26:39.073350 - [DEBUG] Start adding new jump function
54780 2019-Jan-11 15:26:39.073374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54781 2019-Jan-11 15:26:39.073431 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54782 2019-Jan-11 15:26:39.074060 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54783 2019-Jan-11 15:26:39.074704 - [DEBUG] Edge Function : AllBottom
54784 2019-Jan-11 15:26:39.074731 - [DEBUG] End adding new jump function
54785 2019-Jan-11 15:26:39.074756 - [DEBUG]
54786 2019-Jan-11 15:26:39.074779 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54787 2019-Jan-11 15:26:39.074804 - [DEBUG]
54788 2019-Jan-11 15:26:39.074827 - [DEBUG] Process 1476. path edge:
54789 2019-Jan-11 15:26:39.074851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54790 2019-Jan-11 15:26:39.074907 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
54791 2019-Jan-11 15:26:39.075536 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54792 2019-Jan-11 15:26:39.076164 - [DEBUG]
54793 2019-Jan-11 15:26:39.076189 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54794 2019-Jan-11 15:26:39.076837 - [DEBUG] Compose: EdgeIdentity * AllBottom
54795 2019-Jan-11 15:26:39.076867 - [DEBUG]
54796 2019-Jan-11 15:26:39.076892 - [DEBUG] Propagate flow
54797 2019-Jan-11 15:26:39.076917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54798 2019-Jan-11 15:26:39.076981 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54799 2019-Jan-11 15:26:39.077668 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54800 2019-Jan-11 15:26:39.078385 - [DEBUG] Edge function : AllBottom (result of previous compose)
54801 2019-Jan-11 15:26:39.078414 - [DEBUG]
54802 2019-Jan-11 15:26:39.078441 - [DEBUG] Join: AllTop & AllBottom
54803 2019-Jan-11 15:26:39.078470 - [DEBUG] = AllBottom (new jump func)
54804 2019-Jan-11 15:26:39.078496 - [DEBUG]
54805 2019-Jan-11 15:26:39.078521 - [DEBUG] Start adding new jump function
54806 2019-Jan-11 15:26:39.078546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54807 2019-Jan-11 15:26:39.078620 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54808 2019-Jan-11 15:26:39.079294 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54809 2019-Jan-11 15:26:39.079924 - [DEBUG] Edge Function : AllBottom
54810 2019-Jan-11 15:26:39.079956 - [DEBUG] End adding new jump function
54811 2019-Jan-11 15:26:39.079981 - [DEBUG]
54812 2019-Jan-11 15:26:39.080006 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54813 2019-Jan-11 15:26:39.080049 - [DEBUG]
54814 2019-Jan-11 15:26:39.080074 - [DEBUG] Process 1477. path edge:
54815 2019-Jan-11 15:26:39.080099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54816 2019-Jan-11 15:26:39.080157 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
54817 2019-Jan-11 15:26:39.080785 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54818 2019-Jan-11 15:26:39.081437 - [DEBUG]
54819 2019-Jan-11 15:26:39.081464 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54820 2019-Jan-11 15:26:39.082121 - [DEBUG] Compose: EdgeIdentity * AllBottom
54821 2019-Jan-11 15:26:39.082151 - [DEBUG]
54822 2019-Jan-11 15:26:39.082176 - [DEBUG] Propagate flow
54823 2019-Jan-11 15:26:39.082201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54824 2019-Jan-11 15:26:39.082259 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54825 2019-Jan-11 15:26:39.082900 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54826 2019-Jan-11 15:26:39.083530 - [DEBUG] Edge function : AllBottom (result of previous compose)
54827 2019-Jan-11 15:26:39.083557 - [DEBUG]
54828 2019-Jan-11 15:26:39.083584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54829 2019-Jan-11 15:26:39.083611 - [DEBUG] = AllBottom
54830 2019-Jan-11 15:26:39.083637 - [DEBUG]
54831 2019-Jan-11 15:26:39.083661 - [DEBUG] PROPAGATE: No new function!
54832 2019-Jan-11 15:26:39.083694 - [DEBUG] Compose: EdgeIdentity * AllBottom
54833 2019-Jan-11 15:26:39.083722 - [DEBUG]
54834 2019-Jan-11 15:26:39.083746 - [DEBUG] Propagate flow
54835 2019-Jan-11 15:26:39.083771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54836 2019-Jan-11 15:26:39.083829 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54837 2019-Jan-11 15:26:39.084466 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54838 2019-Jan-11 15:26:39.085113 - [DEBUG] Edge function : AllBottom (result of previous compose)
54839 2019-Jan-11 15:26:39.085139 - [DEBUG]
54840 2019-Jan-11 15:26:39.085165 - [DEBUG] Join: AllTop & AllBottom
54841 2019-Jan-11 15:26:39.085192 - [DEBUG] = AllBottom (new jump func)
54842 2019-Jan-11 15:26:39.085218 - [DEBUG]
54843 2019-Jan-11 15:26:39.085242 - [DEBUG] Start adding new jump function
54844 2019-Jan-11 15:26:39.085267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54845 2019-Jan-11 15:26:39.085324 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54846 2019-Jan-11 15:26:39.085956 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54847 2019-Jan-11 15:26:39.086590 - [DEBUG] Edge Function : AllBottom
54848 2019-Jan-11 15:26:39.086620 - [DEBUG] End adding new jump function
54849 2019-Jan-11 15:26:39.086645 - [DEBUG]
54850 2019-Jan-11 15:26:39.086669 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54851 2019-Jan-11 15:26:39.086694 - [DEBUG]
54852 2019-Jan-11 15:26:39.086718 - [DEBUG] Process 1478. path edge:
54853 2019-Jan-11 15:26:39.086743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54854 2019-Jan-11 15:26:39.086800 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
54855 2019-Jan-11 15:26:39.087436 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54856 2019-Jan-11 15:26:39.088089 - [DEBUG]
54857 2019-Jan-11 15:26:39.088114 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54858 2019-Jan-11 15:26:39.088761 - [DEBUG] Possible callees:
54859 2019-Jan-11 15:26:39.088788 - [DEBUG] llvm.dbg.declare
54860 2019-Jan-11 15:26:39.088814 - [DEBUG] Possible return sites:
54861 2019-Jan-11 15:26:39.088839 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10354862 2019-Jan-11 15:26:39.090101 - [DEBUG] Found and process special summary
54863 2019-Jan-11 15:26:39.090136 - [DEBUG] Compose: EdgeIdentity * AllBottom
54864 2019-Jan-11 15:26:39.090165 - [DEBUG]
54865 2019-Jan-11 15:26:39.090190 - [DEBUG] Propagate flow
54866 2019-Jan-11 15:26:39.090214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54867 2019-Jan-11 15:26:39.090272 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54868 2019-Jan-11 15:26:39.090903 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54869 2019-Jan-11 15:26:39.091548 - [DEBUG] Edge function : AllBottom (result of previous compose)
54870 2019-Jan-11 15:26:39.091575 - [DEBUG]
54871 2019-Jan-11 15:26:39.091601 - [DEBUG] Join: AllTop & AllBottom
54872 2019-Jan-11 15:26:39.091628 - [DEBUG] = AllBottom (new jump func)
54873 2019-Jan-11 15:26:39.091654 - [DEBUG]
54874 2019-Jan-11 15:26:39.091679 - [DEBUG] Start adding new jump function
54875 2019-Jan-11 15:26:39.091704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54876 2019-Jan-11 15:26:39.091761 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54877 2019-Jan-11 15:26:39.092390 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54878 2019-Jan-11 15:26:39.093018 - [DEBUG] Edge Function : AllBottom
54879 2019-Jan-11 15:26:39.093047 - [DEBUG] End adding new jump function
54880 2019-Jan-11 15:26:39.093072 - [DEBUG]
54881 2019-Jan-11 15:26:39.093096 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54882 2019-Jan-11 15:26:39.093121 - [DEBUG]
54883 2019-Jan-11 15:26:39.093146 - [DEBUG] Process 1479. path edge:
54884 2019-Jan-11 15:26:39.093171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54885 2019-Jan-11 15:26:39.093228 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
54886 2019-Jan-11 15:26:39.093857 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54887 2019-Jan-11 15:26:39.094485 - [DEBUG]
54888 2019-Jan-11 15:26:39.094511 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54889 2019-Jan-11 15:26:39.095173 - [DEBUG] Compose: EdgeIdentity * AllBottom
54890 2019-Jan-11 15:26:39.095202 - [DEBUG]
54891 2019-Jan-11 15:26:39.095227 - [DEBUG] Propagate flow
54892 2019-Jan-11 15:26:39.095251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54893 2019-Jan-11 15:26:39.095309 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
54894 2019-Jan-11 15:26:39.095935 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54895 2019-Jan-11 15:26:39.096563 - [DEBUG] Edge function : AllBottom (result of previous compose)
54896 2019-Jan-11 15:26:39.096590 - [DEBUG]
54897 2019-Jan-11 15:26:39.096615 - [DEBUG] Join: AllTop & AllBottom
54898 2019-Jan-11 15:26:39.096643 - [DEBUG] = AllBottom (new jump func)
54899 2019-Jan-11 15:26:39.096685 - [DEBUG]
54900 2019-Jan-11 15:26:39.096710 - [DEBUG] Start adding new jump function
54901 2019-Jan-11 15:26:39.096734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54902 2019-Jan-11 15:26:39.096792 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54903 2019-Jan-11 15:26:39.097423 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
54904 2019-Jan-11 15:26:39.098061 - [DEBUG] Edge Function : AllBottom
54905 2019-Jan-11 15:26:39.098090 - [DEBUG] End adding new jump function
54906 2019-Jan-11 15:26:39.098115 - [DEBUG]
54907 2019-Jan-11 15:26:39.098138 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
54908 2019-Jan-11 15:26:39.098163 - [DEBUG]
54909 2019-Jan-11 15:26:39.098186 - [DEBUG] Process 1480. path edge:
54910 2019-Jan-11 15:26:39.098211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54911 2019-Jan-11 15:26:39.098267 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
54912 2019-Jan-11 15:26:39.098892 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54913 2019-Jan-11 15:26:39.099520 - [DEBUG]
54914 2019-Jan-11 15:26:39.099546 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
54915 2019-Jan-11 15:26:39.100186 - [DEBUG] Compose: EdgeIdentity * AllBottom
54916 2019-Jan-11 15:26:39.100216 - [DEBUG]
54917 2019-Jan-11 15:26:39.100241 - [DEBUG] Propagate flow
54918 2019-Jan-11 15:26:39.100265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54919 2019-Jan-11 15:26:39.100323 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54920 2019-Jan-11 15:26:39.100950 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54921 2019-Jan-11 15:26:39.101659 - [DEBUG] Edge function : AllBottom (result of previous compose)
54922 2019-Jan-11 15:26:39.101686 - [DEBUG]
54923 2019-Jan-11 15:26:39.101712 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54924 2019-Jan-11 15:26:39.101739 - [DEBUG] = AllBottom
54925 2019-Jan-11 15:26:39.101765 - [DEBUG]
54926 2019-Jan-11 15:26:39.101789 - [DEBUG] PROPAGATE: No new function!
54927 2019-Jan-11 15:26:39.101816 - [DEBUG] EDGE:
54928 2019-Jan-11 15:26:39.101875 - [DEBUG] ---> 54929 2019-Jan-11 15:26:39.102499 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54930 2019-Jan-11 15:26:39.103128 - [DEBUG]
54931 2019-Jan-11 15:26:39.103155 - [DEBUG] EDGE:
54932 2019-Jan-11 15:26:39.103213 - [DEBUG] ---> 54933 2019-Jan-11 15:26:39.103845 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54934 2019-Jan-11 15:26:39.104474 - [DEBUG]
54935 2019-Jan-11 15:26:39.104513 - [DEBUG] Compose: EdgeIdentity * AllBottom
54936 2019-Jan-11 15:26:39.104555 - [DEBUG]
54937 2019-Jan-11 15:26:39.104580 - [DEBUG] Propagate flow
54938 2019-Jan-11 15:26:39.104604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54939 2019-Jan-11 15:26:39.104662 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54940 2019-Jan-11 15:26:39.105293 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54941 2019-Jan-11 15:26:39.105924 - [DEBUG] Edge function : AllBottom (result of previous compose)
54942 2019-Jan-11 15:26:39.105950 - [DEBUG]
54943 2019-Jan-11 15:26:39.105976 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54944 2019-Jan-11 15:26:39.106003 - [DEBUG] = AllBottom
54945 2019-Jan-11 15:26:39.106038 - [DEBUG]
54946 2019-Jan-11 15:26:39.106063 - [DEBUG] PROPAGATE: No new function!
54947 2019-Jan-11 15:26:39.106091 - [DEBUG] EDGE:
54948 2019-Jan-11 15:26:39.106150 - [DEBUG] ---> 54949 2019-Jan-11 15:26:39.106788 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54950 2019-Jan-11 15:26:39.107418 - [DEBUG]
54951 2019-Jan-11 15:26:39.107445 - [DEBUG] EDGE:
54952 2019-Jan-11 15:26:39.107503 - [DEBUG] ---> 54953 2019-Jan-11 15:26:39.108148 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54954 2019-Jan-11 15:26:39.108777 - [DEBUG]
54955 2019-Jan-11 15:26:39.108804 - [DEBUG] EDGE:
54956 2019-Jan-11 15:26:39.108862 - [DEBUG] ---> 54957 2019-Jan-11 15:26:39.109491 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54958 2019-Jan-11 15:26:39.110119 - [DEBUG]
54959 2019-Jan-11 15:26:39.110155 - [DEBUG] Compose: EdgeIdentity * AllBottom
54960 2019-Jan-11 15:26:39.110183 - [DEBUG]
54961 2019-Jan-11 15:26:39.110208 - [DEBUG] Propagate flow
54962 2019-Jan-11 15:26:39.110232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54963 2019-Jan-11 15:26:39.110289 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54964 2019-Jan-11 15:26:39.110918 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54965 2019-Jan-11 15:26:39.111558 - [DEBUG] Edge function : AllBottom (result of previous compose)
54966 2019-Jan-11 15:26:39.111584 - [DEBUG]
54967 2019-Jan-11 15:26:39.111610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54968 2019-Jan-11 15:26:39.111637 - [DEBUG] = AllBottom
54969 2019-Jan-11 15:26:39.111663 - [DEBUG]
54970 2019-Jan-11 15:26:39.111687 - [DEBUG] PROPAGATE: No new function!
54971 2019-Jan-11 15:26:39.111714 - [DEBUG] EDGE:
54972 2019-Jan-11 15:26:39.111773 - [DEBUG] ---> 54973 2019-Jan-11 15:26:39.112401 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54974 2019-Jan-11 15:26:39.113031 - [DEBUG]
54975 2019-Jan-11 15:26:39.113058 - [DEBUG] EDGE:
54976 2019-Jan-11 15:26:39.113117 - [DEBUG] ---> 54977 2019-Jan-11 15:26:39.113743 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54978 2019-Jan-11 15:26:39.114371 - [DEBUG]
54979 2019-Jan-11 15:26:39.114398 - [DEBUG] EDGE:
54980 2019-Jan-11 15:26:39.114456 - [DEBUG] ---> 54981 2019-Jan-11 15:26:39.115101 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54982 2019-Jan-11 15:26:39.115730 - [DEBUG]
54983 2019-Jan-11 15:26:39.115767 - [DEBUG] Compose: EdgeIdentity * AllBottom
54984 2019-Jan-11 15:26:39.115795 - [DEBUG]
54985 2019-Jan-11 15:26:39.115820 - [DEBUG] Propagate flow
54986 2019-Jan-11 15:26:39.115844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54987 2019-Jan-11 15:26:39.115901 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54988 2019-Jan-11 15:26:39.116540 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54989 2019-Jan-11 15:26:39.117169 - [DEBUG] Edge function : AllBottom (result of previous compose)
54990 2019-Jan-11 15:26:39.117196 - [DEBUG]
54991 2019-Jan-11 15:26:39.117222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54992 2019-Jan-11 15:26:39.117249 - [DEBUG] = AllBottom
54993 2019-Jan-11 15:26:39.117274 - [DEBUG]
54994 2019-Jan-11 15:26:39.117298 - [DEBUG] PROPAGATE: No new function!
54995 2019-Jan-11 15:26:39.117326 - [DEBUG] EDGE:
54996 2019-Jan-11 15:26:39.117385 - [DEBUG] ---> 54997 2019-Jan-11 15:26:39.118028 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54998 2019-Jan-11 15:26:39.118657 - [DEBUG]
54999 2019-Jan-11 15:26:39.118686 - [DEBUG] Compose: EdgeIdentity * AllBottom
55000 2019-Jan-11 15:26:39.118713 - [DEBUG]
55001 2019-Jan-11 15:26:39.118738 - [DEBUG] Propagate flow
55002 2019-Jan-11 15:26:39.118762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55003 2019-Jan-11 15:26:39.118819 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55004 2019-Jan-11 15:26:39.119448 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55005 2019-Jan-11 15:26:39.120073 - [DEBUG] Edge function : AllBottom (result of previous compose)
55006 2019-Jan-11 15:26:39.120099 - [DEBUG]
55007 2019-Jan-11 15:26:39.120125 - [DEBUG] Join: AllTop & AllBottom
55008 2019-Jan-11 15:26:39.120152 - [DEBUG] = AllBottom (new jump func)
55009 2019-Jan-11 15:26:39.120177 - [DEBUG]
55010 2019-Jan-11 15:26:39.120201 - [DEBUG] Start adding new jump function
55011 2019-Jan-11 15:26:39.120225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55012 2019-Jan-11 15:26:39.120282 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55013 2019-Jan-11 15:26:39.120908 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55014 2019-Jan-11 15:26:39.121551 - [DEBUG] Edge Function : AllBottom
55015 2019-Jan-11 15:26:39.121580 - [DEBUG] End adding new jump function
55016 2019-Jan-11 15:26:39.121605 - [DEBUG]
55017 2019-Jan-11 15:26:39.121629 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
55018 2019-Jan-11 15:26:39.121654 - [DEBUG]
55019 2019-Jan-11 15:26:39.121679 - [DEBUG] Process 1481. path edge:
55020 2019-Jan-11 15:26:39.121703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55021 2019-Jan-11 15:26:39.121760 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
55022 2019-Jan-11 15:26:39.122388 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55023 2019-Jan-11 15:26:39.123013 - [DEBUG]
55024 2019-Jan-11 15:26:39.123039 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55025 2019-Jan-11 15:26:39.123674 - [DEBUG] Possible callees:
55026 2019-Jan-11 15:26:39.123699 - [DEBUG] foo
55027 2019-Jan-11 15:26:39.123725 - [DEBUG] Possible return sites:
55028 2019-Jan-11 15:26:39.123749 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8455029 2019-Jan-11 15:26:39.125010 - [DEBUG] Found and process special summary
55030 2019-Jan-11 15:26:39.125055 - [DEBUG] Compose: EdgeIdentity * AllBottom
55031 2019-Jan-11 15:26:39.125084 - [DEBUG]
55032 2019-Jan-11 15:26:39.125109 - [DEBUG] Propagate flow
55033 2019-Jan-11 15:26:39.125141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55034 2019-Jan-11 15:26:39.125200 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55035 2019-Jan-11 15:26:39.125830 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55036 2019-Jan-11 15:26:39.126455 - [DEBUG] Edge function : AllBottom (result of previous compose)
55037 2019-Jan-11 15:26:39.126482 - [DEBUG]
55038 2019-Jan-11 15:26:39.126507 - [DEBUG] Join: AllTop & AllBottom
55039 2019-Jan-11 15:26:39.126534 - [DEBUG] = AllBottom (new jump func)
55040 2019-Jan-11 15:26:39.126560 - [DEBUG]
55041 2019-Jan-11 15:26:39.126584 - [DEBUG] Start adding new jump function
55042 2019-Jan-11 15:26:39.126608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55043 2019-Jan-11 15:26:39.126665 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55044 2019-Jan-11 15:26:39.127290 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55045 2019-Jan-11 15:26:39.127931 - [DEBUG] Edge Function : AllBottom
55046 2019-Jan-11 15:26:39.127959 - [DEBUG] End adding new jump function
55047 2019-Jan-11 15:26:39.127983 - [DEBUG]
55048 2019-Jan-11 15:26:39.128007 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
55049 2019-Jan-11 15:26:39.128031 - [DEBUG]
55050 2019-Jan-11 15:26:39.128054 - [DEBUG] Process 1482. path edge:
55051 2019-Jan-11 15:26:39.128078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55052 2019-Jan-11 15:26:39.128134 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
55053 2019-Jan-11 15:26:39.128764 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55054 2019-Jan-11 15:26:39.129389 - [DEBUG]
55055 2019-Jan-11 15:26:39.129415 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55056 2019-Jan-11 15:26:39.130060 - [DEBUG] Compose: EdgeIdentity * AllBottom
55057 2019-Jan-11 15:26:39.130090 - [DEBUG]
55058 2019-Jan-11 15:26:39.130114 - [DEBUG] Propagate flow
55059 2019-Jan-11 15:26:39.130139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55060 2019-Jan-11 15:26:39.130197 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55061 2019-Jan-11 15:26:39.130823 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55062 2019-Jan-11 15:26:39.131466 - [DEBUG] Edge function : AllBottom (result of previous compose)
55063 2019-Jan-11 15:26:39.131491 - [DEBUG]
55064 2019-Jan-11 15:26:39.131516 - [DEBUG] Join: AllTop & AllBottom
55065 2019-Jan-11 15:26:39.131543 - [DEBUG] = AllBottom (new jump func)
55066 2019-Jan-11 15:26:39.131567 - [DEBUG]
55067 2019-Jan-11 15:26:39.131591 - [DEBUG] Start adding new jump function
55068 2019-Jan-11 15:26:39.131614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55069 2019-Jan-11 15:26:39.131670 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55070 2019-Jan-11 15:26:39.132297 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55071 2019-Jan-11 15:26:39.132924 - [DEBUG] Edge Function : AllBottom
55072 2019-Jan-11 15:26:39.132954 - [DEBUG] End adding new jump function
55073 2019-Jan-11 15:26:39.132979 - [DEBUG]
55074 2019-Jan-11 15:26:39.133003 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
55075 2019-Jan-11 15:26:39.133028 - [DEBUG]
55076 2019-Jan-11 15:26:39.133061 - [DEBUG] Process 1483. path edge:
55077 2019-Jan-11 15:26:39.133086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55078 2019-Jan-11 15:26:39.133144 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
55079 2019-Jan-11 15:26:39.133769 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55080 2019-Jan-11 15:26:39.134394 - [DEBUG]
55081 2019-Jan-11 15:26:39.134420 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55082 2019-Jan-11 15:26:39.135075 - [DEBUG] Compose: EdgeIdentity * AllBottom
55083 2019-Jan-11 15:26:39.135104 - [DEBUG]
55084 2019-Jan-11 15:26:39.135129 - [DEBUG] Propagate flow
55085 2019-Jan-11 15:26:39.135153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55086 2019-Jan-11 15:26:39.135211 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55087 2019-Jan-11 15:26:39.135858 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55088 2019-Jan-11 15:26:39.136485 - [DEBUG] Edge function : AllBottom (result of previous compose)
55089 2019-Jan-11 15:26:39.136512 - [DEBUG]
55090 2019-Jan-11 15:26:39.136537 - [DEBUG] Join: AllTop & AllBottom
55091 2019-Jan-11 15:26:39.136564 - [DEBUG] = AllBottom (new jump func)
55092 2019-Jan-11 15:26:39.136590 - [DEBUG]
55093 2019-Jan-11 15:26:39.136614 - [DEBUG] Start adding new jump function
55094 2019-Jan-11 15:26:39.136639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55095 2019-Jan-11 15:26:39.136696 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55096 2019-Jan-11 15:26:39.137322 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55097 2019-Jan-11 15:26:39.137971 - [DEBUG] Edge Function : AllBottom
55098 2019-Jan-11 15:26:39.138000 - [DEBUG] End adding new jump function
55099 2019-Jan-11 15:26:39.138024 - [DEBUG]
55100 2019-Jan-11 15:26:39.138047 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
55101 2019-Jan-11 15:26:39.138072 - [DEBUG]
55102 2019-Jan-11 15:26:39.138095 - [DEBUG] Process 1484. path edge:
55103 2019-Jan-11 15:26:39.138119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55104 2019-Jan-11 15:26:39.138175 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
55105 2019-Jan-11 15:26:39.138811 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55106 2019-Jan-11 15:26:39.139437 - [DEBUG]
55107 2019-Jan-11 15:26:39.139462 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55108 2019-Jan-11 15:26:39.140105 - [DEBUG] Possible callees:
55109 2019-Jan-11 15:26:39.140131 - [DEBUG] llvm.dbg.declare
55110 2019-Jan-11 15:26:39.140157 - [DEBUG] Possible return sites:
55111 2019-Jan-11 15:26:39.140182 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9655112 2019-Jan-11 15:26:39.141447 - [DEBUG] Found and process special summary
55113 2019-Jan-11 15:26:39.141487 - [DEBUG] Compose: EdgeIdentity * AllBottom
55114 2019-Jan-11 15:26:39.141515 - [DEBUG]
55115 2019-Jan-11 15:26:39.141539 - [DEBUG] Propagate flow
55116 2019-Jan-11 15:26:39.141562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55117 2019-Jan-11 15:26:39.141627 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55118 2019-Jan-11 15:26:39.142256 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55119 2019-Jan-11 15:26:39.142880 - [DEBUG] Edge function : AllBottom (result of previous compose)
55120 2019-Jan-11 15:26:39.142907 - [DEBUG]
55121 2019-Jan-11 15:26:39.142932 - [DEBUG] Join: AllTop & AllBottom
55122 2019-Jan-11 15:26:39.142959 - [DEBUG] = AllBottom (new jump func)
55123 2019-Jan-11 15:26:39.142985 - [DEBUG]
55124 2019-Jan-11 15:26:39.143009 - [DEBUG] Start adding new jump function
55125 2019-Jan-11 15:26:39.143033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55126 2019-Jan-11 15:26:39.143090 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55127 2019-Jan-11 15:26:39.143714 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55128 2019-Jan-11 15:26:39.144341 - [DEBUG] Edge Function : AllBottom
55129 2019-Jan-11 15:26:39.144370 - [DEBUG] End adding new jump function
55130 2019-Jan-11 15:26:39.144395 - [DEBUG]
55131 2019-Jan-11 15:26:39.144419 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
55132 2019-Jan-11 15:26:39.144444 - [DEBUG]
55133 2019-Jan-11 15:26:39.144468 - [DEBUG] Process 1485. path edge:
55134 2019-Jan-11 15:26:39.144493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55135 2019-Jan-11 15:26:39.144563 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
55136 2019-Jan-11 15:26:39.145191 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55137 2019-Jan-11 15:26:39.145816 - [DEBUG]
55138 2019-Jan-11 15:26:39.145841 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55139 2019-Jan-11 15:26:39.146487 - [DEBUG] Compose: EdgeIdentity * AllBottom
55140 2019-Jan-11 15:26:39.146517 - [DEBUG]
55141 2019-Jan-11 15:26:39.146542 - [DEBUG] Propagate flow
55142 2019-Jan-11 15:26:39.146566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55143 2019-Jan-11 15:26:39.146624 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55144 2019-Jan-11 15:26:39.147251 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55145 2019-Jan-11 15:26:39.147888 - [DEBUG] Edge function : AllBottom (result of previous compose)
55146 2019-Jan-11 15:26:39.147915 - [DEBUG]
55147 2019-Jan-11 15:26:39.147941 - [DEBUG] Join: AllTop & AllBottom
55148 2019-Jan-11 15:26:39.147968 - [DEBUG] = AllBottom (new jump func)
55149 2019-Jan-11 15:26:39.147994 - [DEBUG]
55150 2019-Jan-11 15:26:39.148018 - [DEBUG] Start adding new jump function
55151 2019-Jan-11 15:26:39.148042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55152 2019-Jan-11 15:26:39.148100 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55153 2019-Jan-11 15:26:39.148725 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55154 2019-Jan-11 15:26:39.149351 - [DEBUG] Edge Function : AllBottom
55155 2019-Jan-11 15:26:39.149381 - [DEBUG] End adding new jump function
55156 2019-Jan-11 15:26:39.149406 - [DEBUG]
55157 2019-Jan-11 15:26:39.149430 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
55158 2019-Jan-11 15:26:39.149456 - [DEBUG]
55159 2019-Jan-11 15:26:39.149480 - [DEBUG] Process 1486. path edge:
55160 2019-Jan-11 15:26:39.149505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55161 2019-Jan-11 15:26:39.149570 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
55162 2019-Jan-11 15:26:39.150198 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55163 2019-Jan-11 15:26:39.150823 - [DEBUG]
55164 2019-Jan-11 15:26:39.150849 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55165 2019-Jan-11 15:26:39.151505 - [DEBUG] Compose: EdgeIdentity * AllBottom
55166 2019-Jan-11 15:26:39.151535 - [DEBUG]
55167 2019-Jan-11 15:26:39.151559 - [DEBUG] Propagate flow
55168 2019-Jan-11 15:26:39.151583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55169 2019-Jan-11 15:26:39.151641 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55170 2019-Jan-11 15:26:39.152266 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55171 2019-Jan-11 15:26:39.152890 - [DEBUG] Edge function : AllBottom (result of previous compose)
55172 2019-Jan-11 15:26:39.152917 - [DEBUG]
55173 2019-Jan-11 15:26:39.152943 - [DEBUG] Join: AllTop & AllBottom
55174 2019-Jan-11 15:26:39.152970 - [DEBUG] = AllBottom (new jump func)
55175 2019-Jan-11 15:26:39.152996 - [DEBUG]
55176 2019-Jan-11 15:26:39.153020 - [DEBUG] Start adding new jump function
55177 2019-Jan-11 15:26:39.153045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55178 2019-Jan-11 15:26:39.153102 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55179 2019-Jan-11 15:26:39.153731 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
55180 2019-Jan-11 15:26:39.154357 - [DEBUG] Edge Function : AllBottom
55181 2019-Jan-11 15:26:39.154386 - [DEBUG] End adding new jump function
55182 2019-Jan-11 15:26:39.154411 - [DEBUG]
55183 2019-Jan-11 15:26:39.154436 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
55184 2019-Jan-11 15:26:39.154461 - [DEBUG]
55185 2019-Jan-11 15:26:39.154485 - [DEBUG] Process 1487. path edge:
55186 2019-Jan-11 15:26:39.154509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55187 2019-Jan-11 15:26:39.154580 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
55188 2019-Jan-11 15:26:39.155205 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55189 2019-Jan-11 15:26:39.155830 - [DEBUG]
55190 2019-Jan-11 15:26:39.155856 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
55191 2019-Jan-11 15:26:39.156505 - [DEBUG] Compose: EdgeIdentity * AllBottom
55192 2019-Jan-11 15:26:39.156535 - [DEBUG]
55193 2019-Jan-11 15:26:39.156560 - [DEBUG] Propagate flow
55194 2019-Jan-11 15:26:39.156585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55195 2019-Jan-11 15:26:39.156643 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55196 2019-Jan-11 15:26:39.157275 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55197 2019-Jan-11 15:26:39.157913 - [DEBUG] Edge function : AllBottom (result of previous compose)
55198 2019-Jan-11 15:26:39.157939 - [DEBUG]
55199 2019-Jan-11 15:26:39.157964 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55200 2019-Jan-11 15:26:39.157990 - [DEBUG] = AllBottom
55201 2019-Jan-11 15:26:39.158015 - [DEBUG]
55202 2019-Jan-11 15:26:39.158039 - [DEBUG] PROPAGATE: No new function!
55203 2019-Jan-11 15:26:39.158063 - [DEBUG] EDGE:
55204 2019-Jan-11 15:26:39.158121 - [DEBUG] ---> 55205 2019-Jan-11 15:26:39.158746 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55206 2019-Jan-11 15:26:39.159378 - [DEBUG]
55207 2019-Jan-11 15:26:39.159405 - [DEBUG] EDGE:
55208 2019-Jan-11 15:26:39.159464 - [DEBUG] ---> 55209 2019-Jan-11 15:26:39.160089 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55210 2019-Jan-11 15:26:39.160714 - [DEBUG]
55211 2019-Jan-11 15:26:39.160740 - [DEBUG] Compose: EdgeIdentity * AllBottom
55212 2019-Jan-11 15:26:39.160768 - [DEBUG]
55213 2019-Jan-11 15:26:39.160792 - [DEBUG] Propagate flow
55214 2019-Jan-11 15:26:39.160816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55215 2019-Jan-11 15:26:39.160873 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55216 2019-Jan-11 15:26:39.161513 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55217 2019-Jan-11 15:26:39.162142 - [DEBUG] Edge function : AllBottom (result of previous compose)
55218 2019-Jan-11 15:26:39.162168 - [DEBUG]
55219 2019-Jan-11 15:26:39.162194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55220 2019-Jan-11 15:26:39.162221 - [DEBUG] = AllBottom
55221 2019-Jan-11 15:26:39.162247 - [DEBUG]
55222 2019-Jan-11 15:26:39.162271 - [DEBUG] PROPAGATE: No new function!
55223 2019-Jan-11 15:26:39.162295 - [DEBUG] EDGE:
55224 2019-Jan-11 15:26:39.162354 - [DEBUG] ---> 55225 2019-Jan-11 15:26:39.162983 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55226 2019-Jan-11 15:26:39.163607 - [DEBUG]
55227 2019-Jan-11 15:26:39.163634 - [DEBUG] Compose: EdgeIdentity * AllBottom
55228 2019-Jan-11 15:26:39.163661 - [DEBUG]
55229 2019-Jan-11 15:26:39.163685 - [DEBUG] Propagate flow
55230 2019-Jan-11 15:26:39.163709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55231 2019-Jan-11 15:26:39.163766 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55232 2019-Jan-11 15:26:39.164395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55233 2019-Jan-11 15:26:39.165045 - [DEBUG] Edge function : AllBottom (result of previous compose)
55234 2019-Jan-11 15:26:39.165071 - [DEBUG]
55235 2019-Jan-11 15:26:39.165097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55236 2019-Jan-11 15:26:39.165123 - [DEBUG] = AllBottom
55237 2019-Jan-11 15:26:39.165149 - [DEBUG]
55238 2019-Jan-11 15:26:39.165173 - [DEBUG] PROPAGATE: No new function!
55239 2019-Jan-11 15:26:39.165210 - [DEBUG] Compose: EdgeIdentity * AllBottom
55240 2019-Jan-11 15:26:39.165238 - [DEBUG]
55241 2019-Jan-11 15:26:39.165263 - [DEBUG] Propagate flow
55242 2019-Jan-11 15:26:39.165287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55243 2019-Jan-11 15:26:39.165345 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55244 2019-Jan-11 15:26:39.165975 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55245 2019-Jan-11 15:26:39.166599 - [DEBUG] Edge function : AllBottom (result of previous compose)
55246 2019-Jan-11 15:26:39.166626 - [DEBUG]
55247 2019-Jan-11 15:26:39.166651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55248 2019-Jan-11 15:26:39.166678 - [DEBUG] = AllBottom
55249 2019-Jan-11 15:26:39.166703 - [DEBUG]
55250 2019-Jan-11 15:26:39.166727 - [DEBUG] PROPAGATE: No new function!
55251 2019-Jan-11 15:26:39.166753 - [DEBUG] Compose: EdgeIdentity * AllBottom
55252 2019-Jan-11 15:26:39.166780 - [DEBUG]
55253 2019-Jan-11 15:26:39.166812 - [DEBUG] Propagate flow
55254 2019-Jan-11 15:26:39.166836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55255 2019-Jan-11 15:26:39.166894 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55256 2019-Jan-11 15:26:39.167523 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55257 2019-Jan-11 15:26:39.168173 - [DEBUG] Edge function : AllBottom (result of previous compose)
55258 2019-Jan-11 15:26:39.168198 - [DEBUG]
55259 2019-Jan-11 15:26:39.168223 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55260 2019-Jan-11 15:26:39.168249 - [DEBUG] = AllBottom
55261 2019-Jan-11 15:26:39.168273 - [DEBUG]
55262 2019-Jan-11 15:26:39.168296 - [DEBUG] PROPAGATE: No new function!
55263 2019-Jan-11 15:26:39.168322 - [DEBUG] EDGE:
55264 2019-Jan-11 15:26:39.168380 - [DEBUG] ---> 55265 2019-Jan-11 15:26:39.169014 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55266 2019-Jan-11 15:26:39.169640 - [DEBUG]
55267 2019-Jan-11 15:26:39.169673 - [DEBUG] Compose: EdgeIdentity * AllBottom
55268 2019-Jan-11 15:26:39.169701 - [DEBUG]
55269 2019-Jan-11 15:26:39.169725 - [DEBUG] Propagate flow
55270 2019-Jan-11 15:26:39.169749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55271 2019-Jan-11 15:26:39.169807 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55272 2019-Jan-11 15:26:39.170435 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55273 2019-Jan-11 15:26:39.171061 - [DEBUG] Edge function : AllBottom (result of previous compose)
55274 2019-Jan-11 15:26:39.171087 - [DEBUG]
55275 2019-Jan-11 15:26:39.171113 - [DEBUG] Join: AllTop & AllBottom
55276 2019-Jan-11 15:26:39.171140 - [DEBUG] = AllBottom (new jump func)
55277 2019-Jan-11 15:26:39.171165 - [DEBUG]
55278 2019-Jan-11 15:26:39.171201 - [DEBUG] Start adding new jump function
55279 2019-Jan-11 15:26:39.171228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55280 2019-Jan-11 15:26:39.171285 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55281 2019-Jan-11 15:26:39.171912 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55282 2019-Jan-11 15:26:39.172541 - [DEBUG] Edge Function : AllBottom
55283 2019-Jan-11 15:26:39.172570 - [DEBUG] End adding new jump function
55284 2019-Jan-11 15:26:39.172595 - [DEBUG]
55285 2019-Jan-11 15:26:39.172619 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
55286 2019-Jan-11 15:26:39.172644 - [DEBUG]
55287 2019-Jan-11 15:26:39.172668 - [DEBUG] Process 1488. path edge:
55288 2019-Jan-11 15:26:39.172693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55289 2019-Jan-11 15:26:39.172750 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
55290 2019-Jan-11 15:26:39.173378 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55291 2019-Jan-11 15:26:39.174003 - [DEBUG]
55292 2019-Jan-11 15:26:39.174029 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55293 2019-Jan-11 15:26:39.174678 - [DEBUG] Possible callees:
55294 2019-Jan-11 15:26:39.174704 - [DEBUG] bar
55295 2019-Jan-11 15:26:39.174729 - [DEBUG] Possible return sites:
55296 2019-Jan-11 15:26:39.174753 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8955297 2019-Jan-11 15:26:39.176003 - [DEBUG] Found and process special summary
55298 2019-Jan-11 15:26:39.176043 - [DEBUG] Compose: EdgeIdentity * AllBottom
55299 2019-Jan-11 15:26:39.176072 - [DEBUG]
55300 2019-Jan-11 15:26:39.176096 - [DEBUG] Propagate flow
55301 2019-Jan-11 15:26:39.176121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55302 2019-Jan-11 15:26:39.176179 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55303 2019-Jan-11 15:26:39.176808 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55304 2019-Jan-11 15:26:39.177433 - [DEBUG] Edge function : AllBottom (result of previous compose)
55305 2019-Jan-11 15:26:39.177460 - [DEBUG]
55306 2019-Jan-11 15:26:39.177485 - [DEBUG] Join: AllTop & AllBottom
55307 2019-Jan-11 15:26:39.177512 - [DEBUG] = AllBottom (new jump func)
55308 2019-Jan-11 15:26:39.177537 - [DEBUG]
55309 2019-Jan-11 15:26:39.177561 - [DEBUG] Start adding new jump function
55310 2019-Jan-11 15:26:39.177586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55311 2019-Jan-11 15:26:39.177643 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55312 2019-Jan-11 15:26:39.178284 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55313 2019-Jan-11 15:26:39.178911 - [DEBUG] Edge Function : AllBottom
55314 2019-Jan-11 15:26:39.178940 - [DEBUG] End adding new jump function
55315 2019-Jan-11 15:26:39.178965 - [DEBUG]
55316 2019-Jan-11 15:26:39.178990 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
55317 2019-Jan-11 15:26:39.179015 - [DEBUG]
55318 2019-Jan-11 15:26:39.179039 - [DEBUG] Process 1489. path edge:
55319 2019-Jan-11 15:26:39.179064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55320 2019-Jan-11 15:26:39.179120 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
55321 2019-Jan-11 15:26:39.179750 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55322 2019-Jan-11 15:26:39.180374 - [DEBUG]
55323 2019-Jan-11 15:26:39.180400 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55324 2019-Jan-11 15:26:39.181045 - [DEBUG] Compose: EdgeIdentity * AllBottom
55325 2019-Jan-11 15:26:39.181075 - [DEBUG]
55326 2019-Jan-11 15:26:39.181099 - [DEBUG] Propagate flow
55327 2019-Jan-11 15:26:39.181123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55328 2019-Jan-11 15:26:39.181182 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55329 2019-Jan-11 15:26:39.181828 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55330 2019-Jan-11 15:26:39.182453 - [DEBUG] Edge function : AllBottom (result of previous compose)
55331 2019-Jan-11 15:26:39.182480 - [DEBUG]
55332 2019-Jan-11 15:26:39.182506 - [DEBUG] Join: AllTop & AllBottom
55333 2019-Jan-11 15:26:39.182533 - [DEBUG] = AllBottom (new jump func)
55334 2019-Jan-11 15:26:39.182558 - [DEBUG]
55335 2019-Jan-11 15:26:39.182583 - [DEBUG] Start adding new jump function
55336 2019-Jan-11 15:26:39.182607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55337 2019-Jan-11 15:26:39.182664 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55338 2019-Jan-11 15:26:39.183289 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55339 2019-Jan-11 15:26:39.183915 - [DEBUG] Edge Function : AllBottom
55340 2019-Jan-11 15:26:39.183951 - [DEBUG] End adding new jump function
55341 2019-Jan-11 15:26:39.183977 - [DEBUG]
55342 2019-Jan-11 15:26:39.184001 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
55343 2019-Jan-11 15:26:39.184026 - [DEBUG]
55344 2019-Jan-11 15:26:39.184050 - [DEBUG] Process 1490. path edge:
55345 2019-Jan-11 15:26:39.184075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55346 2019-Jan-11 15:26:39.184133 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
55347 2019-Jan-11 15:26:39.184775 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55348 2019-Jan-11 15:26:39.185400 - [DEBUG]
55349 2019-Jan-11 15:26:39.185427 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55350 2019-Jan-11 15:26:39.186068 - [DEBUG] Compose: EdgeIdentity * AllBottom
55351 2019-Jan-11 15:26:39.186097 - [DEBUG]
55352 2019-Jan-11 15:26:39.186122 - [DEBUG] Propagate flow
55353 2019-Jan-11 15:26:39.186146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55354 2019-Jan-11 15:26:39.186204 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55355 2019-Jan-11 15:26:39.186840 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55356 2019-Jan-11 15:26:39.187466 - [DEBUG] Edge function : AllBottom (result of previous compose)
55357 2019-Jan-11 15:26:39.187493 - [DEBUG]
55358 2019-Jan-11 15:26:39.187519 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55359 2019-Jan-11 15:26:39.187546 - [DEBUG] = AllBottom
55360 2019-Jan-11 15:26:39.187571 - [DEBUG]
55361 2019-Jan-11 15:26:39.187596 - [DEBUG] PROPAGATE: No new function!
55362 2019-Jan-11 15:26:39.187629 - [DEBUG] Compose: EdgeIdentity * AllBottom
55363 2019-Jan-11 15:26:39.187657 - [DEBUG]
55364 2019-Jan-11 15:26:39.187681 - [DEBUG] Propagate flow
55365 2019-Jan-11 15:26:39.187705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55366 2019-Jan-11 15:26:39.187763 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55367 2019-Jan-11 15:26:39.188415 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55368 2019-Jan-11 15:26:39.189041 - [DEBUG] Edge function : AllBottom (result of previous compose)
55369 2019-Jan-11 15:26:39.189067 - [DEBUG]
55370 2019-Jan-11 15:26:39.189093 - [DEBUG] Join: AllTop & AllBottom
55371 2019-Jan-11 15:26:39.189120 - [DEBUG] = AllBottom (new jump func)
55372 2019-Jan-11 15:26:39.189146 - [DEBUG]
55373 2019-Jan-11 15:26:39.189170 - [DEBUG] Start adding new jump function
55374 2019-Jan-11 15:26:39.189195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55375 2019-Jan-11 15:26:39.189252 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55376 2019-Jan-11 15:26:39.189881 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55377 2019-Jan-11 15:26:39.190516 - [DEBUG] Edge Function : AllBottom
55378 2019-Jan-11 15:26:39.190544 - [DEBUG] End adding new jump function
55379 2019-Jan-11 15:26:39.190569 - [DEBUG]
55380 2019-Jan-11 15:26:39.190594 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
55381 2019-Jan-11 15:26:39.190618 - [DEBUG]
55382 2019-Jan-11 15:26:39.190642 - [DEBUG] Process 1491. path edge:
55383 2019-Jan-11 15:26:39.190667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55384 2019-Jan-11 15:26:39.190732 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
55385 2019-Jan-11 15:26:39.191384 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55386 2019-Jan-11 15:26:39.192009 - [DEBUG]
55387 2019-Jan-11 15:26:39.192034 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55388 2019-Jan-11 15:26:39.192677 - [DEBUG] Possible callees:
55389 2019-Jan-11 15:26:39.192703 - [DEBUG] llvm.dbg.declare
55390 2019-Jan-11 15:26:39.192729 - [DEBUG] Possible return sites:
55391 2019-Jan-11 15:26:39.192753 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10355392 2019-Jan-11 15:26:39.194005 - [DEBUG] Found and process special summary
55393 2019-Jan-11 15:26:39.194046 - [DEBUG] Compose: EdgeIdentity * AllBottom
55394 2019-Jan-11 15:26:39.194075 - [DEBUG]
55395 2019-Jan-11 15:26:39.194100 - [DEBUG] Propagate flow
55396 2019-Jan-11 15:26:39.194124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55397 2019-Jan-11 15:26:39.194182 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55398 2019-Jan-11 15:26:39.194829 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55399 2019-Jan-11 15:26:39.195456 - [DEBUG] Edge function : AllBottom (result of previous compose)
55400 2019-Jan-11 15:26:39.195482 - [DEBUG]
55401 2019-Jan-11 15:26:39.195507 - [DEBUG] Join: AllTop & AllBottom
55402 2019-Jan-11 15:26:39.195535 - [DEBUG] = AllBottom (new jump func)
55403 2019-Jan-11 15:26:39.195560 - [DEBUG]
55404 2019-Jan-11 15:26:39.195585 - [DEBUG] Start adding new jump function
55405 2019-Jan-11 15:26:39.195609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55406 2019-Jan-11 15:26:39.195666 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55407 2019-Jan-11 15:26:39.196292 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55408 2019-Jan-11 15:26:39.196921 - [DEBUG] Edge Function : AllBottom
55409 2019-Jan-11 15:26:39.196949 - [DEBUG] End adding new jump function
55410 2019-Jan-11 15:26:39.196974 - [DEBUG]
55411 2019-Jan-11 15:26:39.196999 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
55412 2019-Jan-11 15:26:39.197023 - [DEBUG]
55413 2019-Jan-11 15:26:39.197048 - [DEBUG] Process 1492. path edge:
55414 2019-Jan-11 15:26:39.197073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55415 2019-Jan-11 15:26:39.197129 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
55416 2019-Jan-11 15:26:39.197758 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55417 2019-Jan-11 15:26:39.198399 - [DEBUG]
55418 2019-Jan-11 15:26:39.198425 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55419 2019-Jan-11 15:26:39.199071 - [DEBUG] Compose: EdgeIdentity * AllBottom
55420 2019-Jan-11 15:26:39.199101 - [DEBUG]
55421 2019-Jan-11 15:26:39.199126 - [DEBUG] Propagate flow
55422 2019-Jan-11 15:26:39.199150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55423 2019-Jan-11 15:26:39.199208 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55424 2019-Jan-11 15:26:39.199834 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55425 2019-Jan-11 15:26:39.200467 - [DEBUG] Edge function : AllBottom (result of previous compose)
55426 2019-Jan-11 15:26:39.200494 - [DEBUG]
55427 2019-Jan-11 15:26:39.200520 - [DEBUG] Join: AllTop & AllBottom
55428 2019-Jan-11 15:26:39.200547 - [DEBUG] = AllBottom (new jump func)
55429 2019-Jan-11 15:26:39.200573 - [DEBUG]
55430 2019-Jan-11 15:26:39.200597 - [DEBUG] Start adding new jump function
55431 2019-Jan-11 15:26:39.200621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55432 2019-Jan-11 15:26:39.200679 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55433 2019-Jan-11 15:26:39.201320 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
55434 2019-Jan-11 15:26:39.201944 - [DEBUG] Edge Function : AllBottom
55435 2019-Jan-11 15:26:39.201973 - [DEBUG] End adding new jump function
55436 2019-Jan-11 15:26:39.201998 - [DEBUG]
55437 2019-Jan-11 15:26:39.202023 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
55438 2019-Jan-11 15:26:39.202048 - [DEBUG]
55439 2019-Jan-11 15:26:39.202072 - [DEBUG] Process 1493. path edge:
55440 2019-Jan-11 15:26:39.202097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55441 2019-Jan-11 15:26:39.202154 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
55442 2019-Jan-11 15:26:39.202780 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55443 2019-Jan-11 15:26:39.203406 - [DEBUG]
55444 2019-Jan-11 15:26:39.203433 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
55445 2019-Jan-11 15:26:39.204069 - [DEBUG] Compose: EdgeIdentity * AllBottom
55446 2019-Jan-11 15:26:39.204099 - [DEBUG]
55447 2019-Jan-11 15:26:39.204124 - [DEBUG] Propagate flow
55448 2019-Jan-11 15:26:39.204148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55449 2019-Jan-11 15:26:39.204206 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55450 2019-Jan-11 15:26:39.204847 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55451 2019-Jan-11 15:26:39.205473 - [DEBUG] Edge function : AllBottom (result of previous compose)
55452 2019-Jan-11 15:26:39.205499 - [DEBUG]
55453 2019-Jan-11 15:26:39.205525 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55454 2019-Jan-11 15:26:39.205552 - [DEBUG] = AllBottom
55455 2019-Jan-11 15:26:39.205578 - [DEBUG]
55456 2019-Jan-11 15:26:39.205602 - [DEBUG] PROPAGATE: No new function!
55457 2019-Jan-11 15:26:39.205627 - [DEBUG] EDGE:
55458 2019-Jan-11 15:26:39.205686 - [DEBUG] ---> 55459 2019-Jan-11 15:26:39.206309 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55460 2019-Jan-11 15:26:39.206933 - [DEBUG]
55461 2019-Jan-11 15:26:39.206960 - [DEBUG] Compose: EdgeIdentity * AllBottom
55462 2019-Jan-11 15:26:39.206987 - [DEBUG]
55463 2019-Jan-11 15:26:39.207011 - [DEBUG] Propagate flow
55464 2019-Jan-11 15:26:39.207035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55465 2019-Jan-11 15:26:39.207092 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55466 2019-Jan-11 15:26:39.207716 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55467 2019-Jan-11 15:26:39.208360 - [DEBUG] Edge function : AllBottom (result of previous compose)
55468 2019-Jan-11 15:26:39.208387 - [DEBUG]
55469 2019-Jan-11 15:26:39.208412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55470 2019-Jan-11 15:26:39.208439 - [DEBUG] = AllBottom
55471 2019-Jan-11 15:26:39.208465 - [DEBUG]
55472 2019-Jan-11 15:26:39.208501 - [DEBUG] PROPAGATE: No new function!
55473 2019-Jan-11 15:26:39.208527 - [DEBUG] EDGE:
55474 2019-Jan-11 15:26:39.208586 - [DEBUG] ---> 55475 2019-Jan-11 15:26:39.209217 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55476 2019-Jan-11 15:26:39.209844 - [DEBUG]
55477 2019-Jan-11 15:26:39.209870 - [DEBUG] Compose: EdgeIdentity * AllBottom
55478 2019-Jan-11 15:26:39.209897 - [DEBUG]
55479 2019-Jan-11 15:26:39.209922 - [DEBUG] Propagate flow
55480 2019-Jan-11 15:26:39.209946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55481 2019-Jan-11 15:26:39.210003 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55482 2019-Jan-11 15:26:39.210633 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55483 2019-Jan-11 15:26:39.211284 - [DEBUG] Edge function : AllBottom (result of previous compose)
55484 2019-Jan-11 15:26:39.211309 - [DEBUG]
55485 2019-Jan-11 15:26:39.211334 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55486 2019-Jan-11 15:26:39.211360 - [DEBUG] = AllBottom
55487 2019-Jan-11 15:26:39.211384 - [DEBUG]
55488 2019-Jan-11 15:26:39.211408 - [DEBUG] PROPAGATE: No new function!
55489 2019-Jan-11 15:26:39.211444 - [DEBUG] Compose: EdgeIdentity * AllBottom
55490 2019-Jan-11 15:26:39.211471 - [DEBUG]
55491 2019-Jan-11 15:26:39.211495 - [DEBUG] Propagate flow
55492 2019-Jan-11 15:26:39.211518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55493 2019-Jan-11 15:26:39.211575 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55494 2019-Jan-11 15:26:39.212204 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55495 2019-Jan-11 15:26:39.212830 - [DEBUG] Edge function : AllBottom (result of previous compose)
55496 2019-Jan-11 15:26:39.212857 - [DEBUG]
55497 2019-Jan-11 15:26:39.212882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55498 2019-Jan-11 15:26:39.212909 - [DEBUG] = AllBottom
55499 2019-Jan-11 15:26:39.212935 - [DEBUG]
55500 2019-Jan-11 15:26:39.212959 - [DEBUG] PROPAGATE: No new function!
55501 2019-Jan-11 15:26:39.212985 - [DEBUG] Compose: EdgeIdentity * AllBottom
55502 2019-Jan-11 15:26:39.213011 - [DEBUG]
55503 2019-Jan-11 15:26:39.213036 - [DEBUG] Propagate flow
55504 2019-Jan-11 15:26:39.213060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55505 2019-Jan-11 15:26:39.213117 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55506 2019-Jan-11 15:26:39.213749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55507 2019-Jan-11 15:26:39.214386 - [DEBUG] Edge function : AllBottom (result of previous compose)
55508 2019-Jan-11 15:26:39.214412 - [DEBUG]
55509 2019-Jan-11 15:26:39.214438 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55510 2019-Jan-11 15:26:39.214464 - [DEBUG] = AllBottom
55511 2019-Jan-11 15:26:39.214490 - [DEBUG]
55512 2019-Jan-11 15:26:39.214514 - [DEBUG] PROPAGATE: No new function!
55513 2019-Jan-11 15:26:39.214554 - [DEBUG] EDGE:
55514 2019-Jan-11 15:26:39.214613 - [DEBUG] ---> 55515 2019-Jan-11 15:26:39.215250 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55516 2019-Jan-11 15:26:39.215874 - [DEBUG]
55517 2019-Jan-11 15:26:39.215901 - [DEBUG] EDGE:
55518 2019-Jan-11 15:26:39.215967 - [DEBUG] ---> 55519 2019-Jan-11 15:26:39.216593 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55520 2019-Jan-11 15:26:39.217218 - [DEBUG]
55521 2019-Jan-11 15:26:39.217245 - [DEBUG] Compose: EdgeIdentity * AllBottom
55522 2019-Jan-11 15:26:39.217272 - [DEBUG]
55523 2019-Jan-11 15:26:39.217297 - [DEBUG] Propagate flow
55524 2019-Jan-11 15:26:39.217321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55525 2019-Jan-11 15:26:39.217378 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55526 2019-Jan-11 15:26:39.218018 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55527 2019-Jan-11 15:26:39.218646 - [DEBUG] Edge function : AllBottom (result of previous compose)
55528 2019-Jan-11 15:26:39.218673 - [DEBUG]
55529 2019-Jan-11 15:26:39.218699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55530 2019-Jan-11 15:26:39.218726 - [DEBUG] = AllBottom
55531 2019-Jan-11 15:26:39.218751 - [DEBUG]
55532 2019-Jan-11 15:26:39.218775 - [DEBUG] PROPAGATE: No new function!
55533 2019-Jan-11 15:26:39.218800 - [DEBUG] EDGE:
55534 2019-Jan-11 15:26:39.218858 - [DEBUG] ---> 55535 2019-Jan-11 15:26:39.219488 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55536 2019-Jan-11 15:26:39.220113 - [DEBUG]
55537 2019-Jan-11 15:26:39.220140 - [DEBUG] Compose: EdgeIdentity * AllBottom
55538 2019-Jan-11 15:26:39.220167 - [DEBUG]
55539 2019-Jan-11 15:26:39.220191 - [DEBUG] Propagate flow
55540 2019-Jan-11 15:26:39.220215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55541 2019-Jan-11 15:26:39.220272 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55542 2019-Jan-11 15:26:39.220901 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55543 2019-Jan-11 15:26:39.221543 - [DEBUG] Edge function : AllBottom (result of previous compose)
55544 2019-Jan-11 15:26:39.221570 - [DEBUG]
55545 2019-Jan-11 15:26:39.221596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55546 2019-Jan-11 15:26:39.221623 - [DEBUG] = AllBottom
55547 2019-Jan-11 15:26:39.221648 - [DEBUG]
55548 2019-Jan-11 15:26:39.221672 - [DEBUG] PROPAGATE: No new function!
55549 2019-Jan-11 15:26:39.221710 - [DEBUG] Compose: EdgeIdentity * AllBottom
55550 2019-Jan-11 15:26:39.221738 - [DEBUG]
55551 2019-Jan-11 15:26:39.221763 - [DEBUG] Propagate flow
55552 2019-Jan-11 15:26:39.221787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55553 2019-Jan-11 15:26:39.221845 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55554 2019-Jan-11 15:26:39.222473 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55555 2019-Jan-11 15:26:39.223098 - [DEBUG] Edge function : AllBottom (result of previous compose)
55556 2019-Jan-11 15:26:39.223124 - [DEBUG]
55557 2019-Jan-11 15:26:39.223150 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55558 2019-Jan-11 15:26:39.223177 - [DEBUG] = AllBottom
55559 2019-Jan-11 15:26:39.223203 - [DEBUG]
55560 2019-Jan-11 15:26:39.223227 - [DEBUG] PROPAGATE: No new function!
55561 2019-Jan-11 15:26:39.223252 - [DEBUG] Compose: EdgeIdentity * AllBottom
55562 2019-Jan-11 15:26:39.223279 - [DEBUG]
55563 2019-Jan-11 15:26:39.223304 - [DEBUG] Propagate flow
55564 2019-Jan-11 15:26:39.223328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55565 2019-Jan-11 15:26:39.223396 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55566 2019-Jan-11 15:26:39.224026 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55567 2019-Jan-11 15:26:39.224668 - [DEBUG] Edge function : AllBottom (result of previous compose)
55568 2019-Jan-11 15:26:39.224694 - [DEBUG]
55569 2019-Jan-11 15:26:39.224718 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55570 2019-Jan-11 15:26:39.224744 - [DEBUG] = AllBottom
55571 2019-Jan-11 15:26:39.224769 - [DEBUG]
55572 2019-Jan-11 15:26:39.224792 - [DEBUG] PROPAGATE: No new function!
55573 2019-Jan-11 15:26:39.224818 - [DEBUG] EDGE:
55574 2019-Jan-11 15:26:39.224875 - [DEBUG] ---> 55575 2019-Jan-11 15:26:39.225503 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55576 2019-Jan-11 15:26:39.226129 - [DEBUG]
55577 2019-Jan-11 15:26:39.226156 - [DEBUG] EDGE:
55578 2019-Jan-11 15:26:39.226214 - [DEBUG] ---> 55579 2019-Jan-11 15:26:39.226840 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55580 2019-Jan-11 15:26:39.227465 - [DEBUG]
55581 2019-Jan-11 15:26:39.227492 - [DEBUG] Compose: EdgeIdentity * AllBottom
55582 2019-Jan-11 15:26:39.227519 - [DEBUG]
55583 2019-Jan-11 15:26:39.227544 - [DEBUG] Propagate flow
55584 2019-Jan-11 15:26:39.227568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55585 2019-Jan-11 15:26:39.227625 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55586 2019-Jan-11 15:26:39.228266 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55587 2019-Jan-11 15:26:39.228895 - [DEBUG] Edge function : AllBottom (result of previous compose)
55588 2019-Jan-11 15:26:39.228922 - [DEBUG]
55589 2019-Jan-11 15:26:39.228948 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55590 2019-Jan-11 15:26:39.228975 - [DEBUG] = AllBottom
55591 2019-Jan-11 15:26:39.229000 - [DEBUG]
55592 2019-Jan-11 15:26:39.229024 - [DEBUG] PROPAGATE: No new function!
55593 2019-Jan-11 15:26:39.229049 - [DEBUG] EDGE:
55594 2019-Jan-11 15:26:39.229107 - [DEBUG] ---> 55595 2019-Jan-11 15:26:39.229735 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55596 2019-Jan-11 15:26:39.230360 - [DEBUG]
55597 2019-Jan-11 15:26:39.230387 - [DEBUG] Compose: EdgeIdentity * AllBottom
55598 2019-Jan-11 15:26:39.230414 - [DEBUG]
55599 2019-Jan-11 15:26:39.230439 - [DEBUG] Propagate flow
55600 2019-Jan-11 15:26:39.230463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55601 2019-Jan-11 15:26:39.230520 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55602 2019-Jan-11 15:26:39.231150 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55603 2019-Jan-11 15:26:39.231791 - [DEBUG] Edge function : AllBottom (result of previous compose)
55604 2019-Jan-11 15:26:39.231817 - [DEBUG]
55605 2019-Jan-11 15:26:39.231843 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55606 2019-Jan-11 15:26:39.231870 - [DEBUG] = AllBottom
55607 2019-Jan-11 15:26:39.231895 - [DEBUG]
55608 2019-Jan-11 15:26:39.231919 - [DEBUG] PROPAGATE: No new function!
55609 2019-Jan-11 15:26:39.231956 - [DEBUG] Compose: EdgeIdentity * AllBottom
55610 2019-Jan-11 15:26:39.231984 - [DEBUG]
55611 2019-Jan-11 15:26:39.232020 - [DEBUG] Propagate flow
55612 2019-Jan-11 15:26:39.232044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55613 2019-Jan-11 15:26:39.232103 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55614 2019-Jan-11 15:26:39.232733 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55615 2019-Jan-11 15:26:39.233359 - [DEBUG] Edge function : AllBottom (result of previous compose)
55616 2019-Jan-11 15:26:39.233385 - [DEBUG]
55617 2019-Jan-11 15:26:39.233411 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55618 2019-Jan-11 15:26:39.233438 - [DEBUG] = AllBottom
55619 2019-Jan-11 15:26:39.233463 - [DEBUG]
55620 2019-Jan-11 15:26:39.233487 - [DEBUG] PROPAGATE: No new function!
55621 2019-Jan-11 15:26:39.233513 - [DEBUG] Compose: EdgeIdentity * AllBottom
55622 2019-Jan-11 15:26:39.233540 - [DEBUG]
55623 2019-Jan-11 15:26:39.233564 - [DEBUG] Propagate flow
55624 2019-Jan-11 15:26:39.233588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55625 2019-Jan-11 15:26:39.233645 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55626 2019-Jan-11 15:26:39.234281 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55627 2019-Jan-11 15:26:39.234924 - [DEBUG] Edge function : AllBottom (result of previous compose)
55628 2019-Jan-11 15:26:39.234951 - [DEBUG]
55629 2019-Jan-11 15:26:39.234976 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55630 2019-Jan-11 15:26:39.235003 - [DEBUG] = AllBottom
55631 2019-Jan-11 15:26:39.235029 - [DEBUG]
55632 2019-Jan-11 15:26:39.235053 - [DEBUG] PROPAGATE: No new function!
55633 2019-Jan-11 15:26:39.235079 - [DEBUG] EDGE:
55634 2019-Jan-11 15:26:39.235137 - [DEBUG] ---> 55635 2019-Jan-11 15:26:39.235765 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55636 2019-Jan-11 15:26:39.236390 - [DEBUG]
55637 2019-Jan-11 15:26:39.236417 - [DEBUG] EDGE:
55638 2019-Jan-11 15:26:39.236475 - [DEBUG] ---> 55639 2019-Jan-11 15:26:39.237102 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
55640 2019-Jan-11 15:26:39.237730 - [DEBUG]
55641 2019-Jan-11 15:26:39.237757 - [DEBUG] EDGE:
55642 2019-Jan-11 15:26:39.237815 - [DEBUG] ---> 55643 2019-Jan-11 15:26:39.238463 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
55644 2019-Jan-11 15:26:39.239094 - [DEBUG]
55645 2019-Jan-11 15:26:39.239121 - [DEBUG] Compose: EdgeIdentity * AllBottom
55646 2019-Jan-11 15:26:39.239148 - [DEBUG]
55647 2019-Jan-11 15:26:39.239173 - [DEBUG] Propagate flow
55648 2019-Jan-11 15:26:39.239197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55649 2019-Jan-11 15:26:39.239254 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55650 2019-Jan-11 15:26:39.239882 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55651 2019-Jan-11 15:26:39.240509 - [DEBUG] Edge function : AllBottom (result of previous compose)
55652 2019-Jan-11 15:26:39.240536 - [DEBUG]
55653 2019-Jan-11 15:26:39.240561 - [DEBUG] Join: AllTop & AllBottom
55654 2019-Jan-11 15:26:39.240589 - [DEBUG] = AllBottom (new jump func)
55655 2019-Jan-11 15:26:39.240614 - [DEBUG]
55656 2019-Jan-11 15:26:39.240646 - [DEBUG] Start adding new jump function
55657 2019-Jan-11 15:26:39.240671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55658 2019-Jan-11 15:26:39.240728 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-11 15:26:39.241370 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55660 2019-Jan-11 15:26:39.241998 - [DEBUG] Edge Function : AllBottom
55661 2019-Jan-11 15:26:39.242030 - [DEBUG] End adding new jump function
55662 2019-Jan-11 15:26:39.242055 - [DEBUG]
55663 2019-Jan-11 15:26:39.242079 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
55664 2019-Jan-11 15:26:39.242104 - [DEBUG]
55665 2019-Jan-11 15:26:39.242128 - [DEBUG] Process 1494. path edge:
55666 2019-Jan-11 15:26:39.242153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55667 2019-Jan-11 15:26:39.242210 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
55668 2019-Jan-11 15:26:39.242839 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55669 2019-Jan-11 15:26:39.243466 - [DEBUG]
55670 2019-Jan-11 15:26:39.243491 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55671 2019-Jan-11 15:26:39.244136 - [DEBUG] Compose: EdgeIdentity * AllBottom
55672 2019-Jan-11 15:26:39.244166 - [DEBUG]
55673 2019-Jan-11 15:26:39.244191 - [DEBUG] Propagate flow
55674 2019-Jan-11 15:26:39.244215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55675 2019-Jan-11 15:26:39.244273 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55676 2019-Jan-11 15:26:39.244915 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55677 2019-Jan-11 15:26:39.245543 - [DEBUG] Edge function : AllBottom (result of previous compose)
55678 2019-Jan-11 15:26:39.245569 - [DEBUG]
55679 2019-Jan-11 15:26:39.245594 - [DEBUG] Join: AllTop & AllBottom
55680 2019-Jan-11 15:26:39.245621 - [DEBUG] = AllBottom (new jump func)
55681 2019-Jan-11 15:26:39.245647 - [DEBUG]
55682 2019-Jan-11 15:26:39.245671 - [DEBUG] Start adding new jump function
55683 2019-Jan-11 15:26:39.245695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55684 2019-Jan-11 15:26:39.245752 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55685 2019-Jan-11 15:26:39.246382 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55686 2019-Jan-11 15:26:39.247007 - [DEBUG] Edge Function : AllBottom
55687 2019-Jan-11 15:26:39.247036 - [DEBUG] End adding new jump function
55688 2019-Jan-11 15:26:39.247061 - [DEBUG]
55689 2019-Jan-11 15:26:39.247085 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
55690 2019-Jan-11 15:26:39.247110 - [DEBUG]
55691 2019-Jan-11 15:26:39.247134 - [DEBUG] Process 1495. path edge:
55692 2019-Jan-11 15:26:39.247159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55693 2019-Jan-11 15:26:39.247216 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
55694 2019-Jan-11 15:26:39.247843 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55695 2019-Jan-11 15:26:39.248485 - [DEBUG]
55696 2019-Jan-11 15:26:39.248511 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55697 2019-Jan-11 15:26:39.249150 - [DEBUG] Compose: EdgeIdentity * AllBottom
55698 2019-Jan-11 15:26:39.249180 - [DEBUG]
55699 2019-Jan-11 15:26:39.249204 - [DEBUG] Propagate flow
55700 2019-Jan-11 15:26:39.249238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55701 2019-Jan-11 15:26:39.249296 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55702 2019-Jan-11 15:26:39.249932 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55703 2019-Jan-11 15:26:39.250560 - [DEBUG] Edge function : AllBottom (result of previous compose)
55704 2019-Jan-11 15:26:39.250586 - [DEBUG]
55705 2019-Jan-11 15:26:39.250612 - [DEBUG] Join: AllTop & AllBottom
55706 2019-Jan-11 15:26:39.250639 - [DEBUG] = AllBottom (new jump func)
55707 2019-Jan-11 15:26:39.250665 - [DEBUG]
55708 2019-Jan-11 15:26:39.250689 - [DEBUG] Start adding new jump function
55709 2019-Jan-11 15:26:39.250714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55710 2019-Jan-11 15:26:39.250770 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55711 2019-Jan-11 15:26:39.251413 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55712 2019-Jan-11 15:26:39.252048 - [DEBUG] Edge Function : AllBottom
55713 2019-Jan-11 15:26:39.252077 - [DEBUG] End adding new jump function
55714 2019-Jan-11 15:26:39.252102 - [DEBUG]
55715 2019-Jan-11 15:26:39.252126 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55716 2019-Jan-11 15:26:39.252151 - [DEBUG]
55717 2019-Jan-11 15:26:39.252175 - [DEBUG] Process 1496. path edge:
55718 2019-Jan-11 15:26:39.252200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55719 2019-Jan-11 15:26:39.252257 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
55720 2019-Jan-11 15:26:39.252893 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55721 2019-Jan-11 15:26:39.253520 - [DEBUG]
55722 2019-Jan-11 15:26:39.253545 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55723 2019-Jan-11 15:26:39.254187 - [DEBUG] Possible callees:
55724 2019-Jan-11 15:26:39.254213 - [DEBUG] llvm.dbg.declare
55725 2019-Jan-11 15:26:39.254239 - [DEBUG] Possible return sites:
55726 2019-Jan-11 15:26:39.254263 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7855727 2019-Jan-11 15:26:39.255530 - [DEBUG] Found and process special summary
55728 2019-Jan-11 15:26:39.255564 - [DEBUG] Compose: EdgeIdentity * AllBottom
55729 2019-Jan-11 15:26:39.255593 - [DEBUG]
55730 2019-Jan-11 15:26:39.255618 - [DEBUG] Propagate flow
55731 2019-Jan-11 15:26:39.255642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55732 2019-Jan-11 15:26:39.255700 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55733 2019-Jan-11 15:26:39.256329 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55734 2019-Jan-11 15:26:39.256956 - [DEBUG] Edge function : AllBottom (result of previous compose)
55735 2019-Jan-11 15:26:39.256983 - [DEBUG]
55736 2019-Jan-11 15:26:39.257009 - [DEBUG] Join: AllTop & AllBottom
55737 2019-Jan-11 15:26:39.257036 - [DEBUG] = AllBottom (new jump func)
55738 2019-Jan-11 15:26:39.257061 - [DEBUG]
55739 2019-Jan-11 15:26:39.257086 - [DEBUG] Start adding new jump function
55740 2019-Jan-11 15:26:39.257110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55741 2019-Jan-11 15:26:39.257167 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55742 2019-Jan-11 15:26:39.257803 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55743 2019-Jan-11 15:26:39.258447 - [DEBUG] Edge Function : AllBottom
55744 2019-Jan-11 15:26:39.258476 - [DEBUG] End adding new jump function
55745 2019-Jan-11 15:26:39.258501 - [DEBUG]
55746 2019-Jan-11 15:26:39.258526 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55747 2019-Jan-11 15:26:39.258551 - [DEBUG]
55748 2019-Jan-11 15:26:39.258575 - [DEBUG] Process 1497. path edge:
55749 2019-Jan-11 15:26:39.258600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55750 2019-Jan-11 15:26:39.258657 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
55751 2019-Jan-11 15:26:39.259286 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55752 2019-Jan-11 15:26:39.259913 - [DEBUG]
55753 2019-Jan-11 15:26:39.259938 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55754 2019-Jan-11 15:26:39.260584 - [DEBUG] Compose: EdgeIdentity * AllBottom
55755 2019-Jan-11 15:26:39.260614 - [DEBUG]
55756 2019-Jan-11 15:26:39.260638 - [DEBUG] Propagate flow
55757 2019-Jan-11 15:26:39.260662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55758 2019-Jan-11 15:26:39.260720 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55759 2019-Jan-11 15:26:39.261362 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55760 2019-Jan-11 15:26:39.261988 - [DEBUG] Edge function : AllBottom (result of previous compose)
55761 2019-Jan-11 15:26:39.262015 - [DEBUG]
55762 2019-Jan-11 15:26:39.262040 - [DEBUG] Join: AllTop & AllBottom
55763 2019-Jan-11 15:26:39.262067 - [DEBUG] = AllBottom (new jump func)
55764 2019-Jan-11 15:26:39.262093 - [DEBUG]
55765 2019-Jan-11 15:26:39.262117 - [DEBUG] Start adding new jump function
55766 2019-Jan-11 15:26:39.262141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55767 2019-Jan-11 15:26:39.262196 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55768 2019-Jan-11 15:26:39.262824 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55769 2019-Jan-11 15:26:39.263451 - [DEBUG] Edge Function : AllBottom
55770 2019-Jan-11 15:26:39.263479 - [DEBUG] End adding new jump function
55771 2019-Jan-11 15:26:39.263504 - [DEBUG]
55772 2019-Jan-11 15:26:39.263529 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55773 2019-Jan-11 15:26:39.263553 - [DEBUG]
55774 2019-Jan-11 15:26:39.263578 - [DEBUG] Process 1498. path edge:
55775 2019-Jan-11 15:26:39.263602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55776 2019-Jan-11 15:26:39.263659 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
55777 2019-Jan-11 15:26:39.264285 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55778 2019-Jan-11 15:26:39.264927 - [DEBUG]
55779 2019-Jan-11 15:26:39.264953 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55780 2019-Jan-11 15:26:39.265591 - [DEBUG] Compose: EdgeIdentity * AllBottom
55781 2019-Jan-11 15:26:39.265621 - [DEBUG]
55782 2019-Jan-11 15:26:39.265645 - [DEBUG] Propagate flow
55783 2019-Jan-11 15:26:39.265669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55784 2019-Jan-11 15:26:39.265727 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55785 2019-Jan-11 15:26:39.266355 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55786 2019-Jan-11 15:26:39.266991 - [DEBUG] Edge function : AllBottom (result of previous compose)
55787 2019-Jan-11 15:26:39.267018 - [DEBUG]
55788 2019-Jan-11 15:26:39.267043 - [DEBUG] Join: AllTop & AllBottom
55789 2019-Jan-11 15:26:39.267070 - [DEBUG] = AllBottom (new jump func)
55790 2019-Jan-11 15:26:39.267096 - [DEBUG]
55791 2019-Jan-11 15:26:39.267120 - [DEBUG] Start adding new jump function
55792 2019-Jan-11 15:26:39.267144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55793 2019-Jan-11 15:26:39.267201 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55794 2019-Jan-11 15:26:39.267830 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55795 2019-Jan-11 15:26:39.268474 - [DEBUG] Edge Function : AllBottom
55796 2019-Jan-11 15:26:39.268503 - [DEBUG] End adding new jump function
55797 2019-Jan-11 15:26:39.268528 - [DEBUG]
55798 2019-Jan-11 15:26:39.268552 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55799 2019-Jan-11 15:26:39.268577 - [DEBUG]
55800 2019-Jan-11 15:26:39.268601 - [DEBUG] Process 1499. path edge:
55801 2019-Jan-11 15:26:39.268626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55802 2019-Jan-11 15:26:39.268683 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
55803 2019-Jan-11 15:26:39.269313 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55804 2019-Jan-11 15:26:39.269940 - [DEBUG]
55805 2019-Jan-11 15:26:39.269966 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55806 2019-Jan-11 15:26:39.270613 - [DEBUG] Compose: EdgeIdentity * AllBottom
55807 2019-Jan-11 15:26:39.270642 - [DEBUG]
55808 2019-Jan-11 15:26:39.270667 - [DEBUG] Propagate flow
55809 2019-Jan-11 15:26:39.270691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55810 2019-Jan-11 15:26:39.270750 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55811 2019-Jan-11 15:26:39.271392 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55812 2019-Jan-11 15:26:39.272020 - [DEBUG] Edge function : AllBottom (result of previous compose)
55813 2019-Jan-11 15:26:39.272047 - [DEBUG]
55814 2019-Jan-11 15:26:39.272072 - [DEBUG] Join: AllTop & AllBottom
55815 2019-Jan-11 15:26:39.272100 - [DEBUG] = AllBottom (new jump func)
55816 2019-Jan-11 15:26:39.272126 - [DEBUG]
55817 2019-Jan-11 15:26:39.272150 - [DEBUG] Start adding new jump function
55818 2019-Jan-11 15:26:39.272174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55819 2019-Jan-11 15:26:39.272231 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55820 2019-Jan-11 15:26:39.272860 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55821 2019-Jan-11 15:26:39.273488 - [DEBUG] Edge Function : AllBottom
55822 2019-Jan-11 15:26:39.273517 - [DEBUG] End adding new jump function
55823 2019-Jan-11 15:26:39.273542 - [DEBUG]
55824 2019-Jan-11 15:26:39.273566 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55825 2019-Jan-11 15:26:39.273591 - [DEBUG]
55826 2019-Jan-11 15:26:39.273615 - [DEBUG] Process 1500. path edge:
55827 2019-Jan-11 15:26:39.273639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55828 2019-Jan-11 15:26:39.273697 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
55829 2019-Jan-11 15:26:39.274322 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55830 2019-Jan-11 15:26:39.274965 - [DEBUG]
55831 2019-Jan-11 15:26:39.274991 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55832 2019-Jan-11 15:26:39.275639 - [DEBUG] Compose: EdgeIdentity * AllBottom
55833 2019-Jan-11 15:26:39.275669 - [DEBUG]
55834 2019-Jan-11 15:26:39.275693 - [DEBUG] Propagate flow
55835 2019-Jan-11 15:26:39.275717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55836 2019-Jan-11 15:26:39.275775 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55837 2019-Jan-11 15:26:39.276404 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55838 2019-Jan-11 15:26:39.277031 - [DEBUG] Edge function : AllBottom (result of previous compose)
55839 2019-Jan-11 15:26:39.277058 - [DEBUG]
55840 2019-Jan-11 15:26:39.277083 - [DEBUG] Join: AllTop & AllBottom
55841 2019-Jan-11 15:26:39.277110 - [DEBUG] = AllBottom (new jump func)
55842 2019-Jan-11 15:26:39.277136 - [DEBUG]
55843 2019-Jan-11 15:26:39.277160 - [DEBUG] Start adding new jump function
55844 2019-Jan-11 15:26:39.277184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55845 2019-Jan-11 15:26:39.277241 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55846 2019-Jan-11 15:26:39.277881 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55847 2019-Jan-11 15:26:39.278508 - [DEBUG] Edge Function : AllBottom
55848 2019-Jan-11 15:26:39.278537 - [DEBUG] End adding new jump function
55849 2019-Jan-11 15:26:39.278562 - [DEBUG]
55850 2019-Jan-11 15:26:39.278586 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55851 2019-Jan-11 15:26:39.278611 - [DEBUG]
55852 2019-Jan-11 15:26:39.278636 - [DEBUG] Process 1501. path edge:
55853 2019-Jan-11 15:26:39.278660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55854 2019-Jan-11 15:26:39.278718 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
55855 2019-Jan-11 15:26:39.279344 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55856 2019-Jan-11 15:26:39.279971 - [DEBUG]
55857 2019-Jan-11 15:26:39.279996 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55858 2019-Jan-11 15:26:39.280641 - [DEBUG] Compose: EdgeIdentity * AllBottom
55859 2019-Jan-11 15:26:39.280670 - [DEBUG]
55860 2019-Jan-11 15:26:39.280695 - [DEBUG] Propagate flow
55861 2019-Jan-11 15:26:39.280719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55862 2019-Jan-11 15:26:39.280778 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55863 2019-Jan-11 15:26:39.281423 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55864 2019-Jan-11 15:26:39.282050 - [DEBUG] Edge function : AllBottom (result of previous compose)
55865 2019-Jan-11 15:26:39.282077 - [DEBUG]
55866 2019-Jan-11 15:26:39.282102 - [DEBUG] Join: AllTop & AllBottom
55867 2019-Jan-11 15:26:39.282129 - [DEBUG] = AllBottom (new jump func)
55868 2019-Jan-11 15:26:39.282155 - [DEBUG]
55869 2019-Jan-11 15:26:39.282179 - [DEBUG] Start adding new jump function
55870 2019-Jan-11 15:26:39.282204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55871 2019-Jan-11 15:26:39.282262 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55872 2019-Jan-11 15:26:39.282890 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55873 2019-Jan-11 15:26:39.283518 - [DEBUG] Edge Function : AllBottom
55874 2019-Jan-11 15:26:39.283547 - [DEBUG] End adding new jump function
55875 2019-Jan-11 15:26:39.283572 - [DEBUG]
55876 2019-Jan-11 15:26:39.283597 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55877 2019-Jan-11 15:26:39.283629 - [DEBUG]
55878 2019-Jan-11 15:26:39.283654 - [DEBUG] Process 1502. path edge:
55879 2019-Jan-11 15:26:39.283679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55880 2019-Jan-11 15:26:39.283736 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
55881 2019-Jan-11 15:26:39.284369 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55882 2019-Jan-11 15:26:39.285013 - [DEBUG]
55883 2019-Jan-11 15:26:39.285038 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55884 2019-Jan-11 15:26:39.285686 - [DEBUG] Compose: EdgeIdentity * AllBottom
55885 2019-Jan-11 15:26:39.285716 - [DEBUG]
55886 2019-Jan-11 15:26:39.285740 - [DEBUG] Propagate flow
55887 2019-Jan-11 15:26:39.285763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55888 2019-Jan-11 15:26:39.285821 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55889 2019-Jan-11 15:26:39.286456 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55890 2019-Jan-11 15:26:39.287084 - [DEBUG] Edge function : AllBottom (result of previous compose)
55891 2019-Jan-11 15:26:39.287110 - [DEBUG]
55892 2019-Jan-11 15:26:39.287136 - [DEBUG] Join: AllTop & AllBottom
55893 2019-Jan-11 15:26:39.287163 - [DEBUG] = AllBottom (new jump func)
55894 2019-Jan-11 15:26:39.287188 - [DEBUG]
55895 2019-Jan-11 15:26:39.287213 - [DEBUG] Start adding new jump function
55896 2019-Jan-11 15:26:39.287237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55897 2019-Jan-11 15:26:39.287293 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55898 2019-Jan-11 15:26:39.287936 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55899 2019-Jan-11 15:26:39.288563 - [DEBUG] Edge Function : AllBottom
55900 2019-Jan-11 15:26:39.288592 - [DEBUG] End adding new jump function
55901 2019-Jan-11 15:26:39.288617 - [DEBUG]
55902 2019-Jan-11 15:26:39.288641 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55903 2019-Jan-11 15:26:39.288666 - [DEBUG]
55904 2019-Jan-11 15:26:39.288690 - [DEBUG] Process 1503. path edge:
55905 2019-Jan-11 15:26:39.288715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55906 2019-Jan-11 15:26:39.288772 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
55907 2019-Jan-11 15:26:39.289399 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55908 2019-Jan-11 15:26:39.290028 - [DEBUG]
55909 2019-Jan-11 15:26:39.290055 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55910 2019-Jan-11 15:26:39.290698 - [DEBUG] Compose: EdgeIdentity * AllBottom
55911 2019-Jan-11 15:26:39.290727 - [DEBUG]
55912 2019-Jan-11 15:26:39.290752 - [DEBUG] Propagate flow
55913 2019-Jan-11 15:26:39.290776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55914 2019-Jan-11 15:26:39.290834 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55915 2019-Jan-11 15:26:39.291485 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55916 2019-Jan-11 15:26:39.292113 - [DEBUG] Edge function : AllBottom (result of previous compose)
55917 2019-Jan-11 15:26:39.292139 - [DEBUG]
55918 2019-Jan-11 15:26:39.292165 - [DEBUG] Join: AllTop & AllBottom
55919 2019-Jan-11 15:26:39.292192 - [DEBUG] = AllBottom (new jump func)
55920 2019-Jan-11 15:26:39.292226 - [DEBUG]
55921 2019-Jan-11 15:26:39.292250 - [DEBUG] Start adding new jump function
55922 2019-Jan-11 15:26:39.292275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55923 2019-Jan-11 15:26:39.292332 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55924 2019-Jan-11 15:26:39.292962 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55925 2019-Jan-11 15:26:39.293598 - [DEBUG] Edge Function : AllBottom
55926 2019-Jan-11 15:26:39.293627 - [DEBUG] End adding new jump function
55927 2019-Jan-11 15:26:39.293652 - [DEBUG]
55928 2019-Jan-11 15:26:39.293677 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55929 2019-Jan-11 15:26:39.293702 - [DEBUG]
55930 2019-Jan-11 15:26:39.293726 - [DEBUG] Process 1504. path edge:
55931 2019-Jan-11 15:26:39.293751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55932 2019-Jan-11 15:26:39.293808 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
55933 2019-Jan-11 15:26:39.294443 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55934 2019-Jan-11 15:26:39.295086 - [DEBUG]
55935 2019-Jan-11 15:26:39.295111 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55936 2019-Jan-11 15:26:39.295758 - [DEBUG] Possible callees:
55937 2019-Jan-11 15:26:39.295784 - [DEBUG] llvm.dbg.declare
55938 2019-Jan-11 15:26:39.295810 - [DEBUG] Possible return sites:
55939 2019-Jan-11 15:26:39.295835 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12055940 2019-Jan-11 15:26:39.297087 - [DEBUG] Found and process special summary
55941 2019-Jan-11 15:26:39.297122 - [DEBUG] Compose: EdgeIdentity * AllBottom
55942 2019-Jan-11 15:26:39.297151 - [DEBUG]
55943 2019-Jan-11 15:26:39.297176 - [DEBUG] Propagate flow
55944 2019-Jan-11 15:26:39.297200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55945 2019-Jan-11 15:26:39.297258 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55946 2019-Jan-11 15:26:39.297901 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55947 2019-Jan-11 15:26:39.298529 - [DEBUG] Edge function : AllBottom (result of previous compose)
55948 2019-Jan-11 15:26:39.298555 - [DEBUG]
55949 2019-Jan-11 15:26:39.298581 - [DEBUG] Join: AllTop & AllBottom
55950 2019-Jan-11 15:26:39.298608 - [DEBUG] = AllBottom (new jump func)
55951 2019-Jan-11 15:26:39.298633 - [DEBUG]
55952 2019-Jan-11 15:26:39.298658 - [DEBUG] Start adding new jump function
55953 2019-Jan-11 15:26:39.298682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55954 2019-Jan-11 15:26:39.298739 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55955 2019-Jan-11 15:26:39.299366 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55956 2019-Jan-11 15:26:39.299995 - [DEBUG] Edge Function : AllBottom
55957 2019-Jan-11 15:26:39.300023 - [DEBUG] End adding new jump function
55958 2019-Jan-11 15:26:39.300049 - [DEBUG]
55959 2019-Jan-11 15:26:39.300073 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55960 2019-Jan-11 15:26:39.300098 - [DEBUG]
55961 2019-Jan-11 15:26:39.300122 - [DEBUG] Process 1505. path edge:
55962 2019-Jan-11 15:26:39.300147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55963 2019-Jan-11 15:26:39.300212 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
55964 2019-Jan-11 15:26:39.300842 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55965 2019-Jan-11 15:26:39.301486 - [DEBUG]
55966 2019-Jan-11 15:26:39.301511 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55967 2019-Jan-11 15:26:39.302162 - [DEBUG] Compose: EdgeIdentity * AllBottom
55968 2019-Jan-11 15:26:39.302191 - [DEBUG]
55969 2019-Jan-11 15:26:39.302216 - [DEBUG] Propagate flow
55970 2019-Jan-11 15:26:39.302240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55971 2019-Jan-11 15:26:39.302298 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55972 2019-Jan-11 15:26:39.302926 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55973 2019-Jan-11 15:26:39.303553 - [DEBUG] Edge function : AllBottom (result of previous compose)
55974 2019-Jan-11 15:26:39.303580 - [DEBUG]
55975 2019-Jan-11 15:26:39.303605 - [DEBUG] Join: AllTop & AllBottom
55976 2019-Jan-11 15:26:39.303632 - [DEBUG] = AllBottom (new jump func)
55977 2019-Jan-11 15:26:39.303658 - [DEBUG]
55978 2019-Jan-11 15:26:39.303682 - [DEBUG] Start adding new jump function
55979 2019-Jan-11 15:26:39.303707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55980 2019-Jan-11 15:26:39.303765 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55981 2019-Jan-11 15:26:39.304393 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55982 2019-Jan-11 15:26:39.305033 - [DEBUG] Edge Function : AllBottom
55983 2019-Jan-11 15:26:39.305062 - [DEBUG] End adding new jump function
55984 2019-Jan-11 15:26:39.305087 - [DEBUG]
55985 2019-Jan-11 15:26:39.305111 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55986 2019-Jan-11 15:26:39.305137 - [DEBUG]
55987 2019-Jan-11 15:26:39.305161 - [DEBUG] Process 1506. path edge:
55988 2019-Jan-11 15:26:39.305185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55989 2019-Jan-11 15:26:39.305242 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
55990 2019-Jan-11 15:26:39.305868 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55991 2019-Jan-11 15:26:39.306495 - [DEBUG]
55992 2019-Jan-11 15:26:39.306521 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55993 2019-Jan-11 15:26:39.307164 - [DEBUG] Compose: EdgeIdentity * AllBottom
55994 2019-Jan-11 15:26:39.307193 - [DEBUG]
55995 2019-Jan-11 15:26:39.307217 - [DEBUG] Propagate flow
55996 2019-Jan-11 15:26:39.307241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55997 2019-Jan-11 15:26:39.307300 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
55998 2019-Jan-11 15:26:39.307951 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55999 2019-Jan-11 15:26:39.308579 - [DEBUG] Edge function : AllBottom (result of previous compose)
56000 2019-Jan-11 15:26:39.308605 - [DEBUG]
56001 2019-Jan-11 15:26:39.308631 - [DEBUG] Join: AllTop & AllBottom
56002 2019-Jan-11 15:26:39.308658 - [DEBUG] = AllBottom (new jump func)
56003 2019-Jan-11 15:26:39.308684 - [DEBUG]
56004 2019-Jan-11 15:26:39.308708 - [DEBUG] Start adding new jump function
56005 2019-Jan-11 15:26:39.308732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56006 2019-Jan-11 15:26:39.308789 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56007 2019-Jan-11 15:26:39.309425 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56008 2019-Jan-11 15:26:39.310062 - [DEBUG] Edge Function : AllBottom
56009 2019-Jan-11 15:26:39.310091 - [DEBUG] End adding new jump function
56010 2019-Jan-11 15:26:39.310116 - [DEBUG]
56011 2019-Jan-11 15:26:39.310141 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
56012 2019-Jan-11 15:26:39.310166 - [DEBUG]
56013 2019-Jan-11 15:26:39.310190 - [DEBUG] Process 1507. path edge:
56014 2019-Jan-11 15:26:39.310215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56015 2019-Jan-11 15:26:39.310272 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
56016 2019-Jan-11 15:26:39.310907 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56017 2019-Jan-11 15:26:39.311551 - [DEBUG]
56018 2019-Jan-11 15:26:39.311577 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56019 2019-Jan-11 15:26:39.312224 - [DEBUG] Possible callees:
56020 2019-Jan-11 15:26:39.312251 - [DEBUG] llvm.dbg.declare
56021 2019-Jan-11 15:26:39.312277 - [DEBUG] Possible return sites:
56022 2019-Jan-11 15:26:39.312301 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14956023 2019-Jan-11 15:26:39.313553 - [DEBUG] Found and process special summary
56024 2019-Jan-11 15:26:39.313588 - [DEBUG] Compose: EdgeIdentity * AllBottom
56025 2019-Jan-11 15:26:39.313616 - [DEBUG]
56026 2019-Jan-11 15:26:39.313641 - [DEBUG] Propagate flow
56027 2019-Jan-11 15:26:39.313665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56028 2019-Jan-11 15:26:39.313723 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56029 2019-Jan-11 15:26:39.314353 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56030 2019-Jan-11 15:26:39.314996 - [DEBUG] Edge function : AllBottom (result of previous compose)
56031 2019-Jan-11 15:26:39.315023 - [DEBUG]
56032 2019-Jan-11 15:26:39.315048 - [DEBUG] Join: AllTop & AllBottom
56033 2019-Jan-11 15:26:39.315075 - [DEBUG] = AllBottom (new jump func)
56034 2019-Jan-11 15:26:39.315101 - [DEBUG]
56035 2019-Jan-11 15:26:39.315125 - [DEBUG] Start adding new jump function
56036 2019-Jan-11 15:26:39.315150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56037 2019-Jan-11 15:26:39.315206 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56038 2019-Jan-11 15:26:39.315835 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56039 2019-Jan-11 15:26:39.316464 - [DEBUG] Edge Function : AllBottom
56040 2019-Jan-11 15:26:39.316494 - [DEBUG] End adding new jump function
56041 2019-Jan-11 15:26:39.316519 - [DEBUG]
56042 2019-Jan-11 15:26:39.316543 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
56043 2019-Jan-11 15:26:39.316569 - [DEBUG]
56044 2019-Jan-11 15:26:39.316593 - [DEBUG] Process 1508. path edge:
56045 2019-Jan-11 15:26:39.316617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56046 2019-Jan-11 15:26:39.316674 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
56047 2019-Jan-11 15:26:39.317303 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56048 2019-Jan-11 15:26:39.317943 - [DEBUG]
56049 2019-Jan-11 15:26:39.317981 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56050 2019-Jan-11 15:26:39.318632 - [DEBUG] Compose: EdgeIdentity * AllBottom
56051 2019-Jan-11 15:26:39.318662 - [DEBUG]
56052 2019-Jan-11 15:26:39.318688 - [DEBUG] Propagate flow
56053 2019-Jan-11 15:26:39.318712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56054 2019-Jan-11 15:26:39.318771 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56055 2019-Jan-11 15:26:39.319407 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56056 2019-Jan-11 15:26:39.320035 - [DEBUG] Edge function : AllBottom (result of previous compose)
56057 2019-Jan-11 15:26:39.320061 - [DEBUG]
56058 2019-Jan-11 15:26:39.320087 - [DEBUG] Join: AllTop & AllBottom
56059 2019-Jan-11 15:26:39.320115 - [DEBUG] = AllBottom (new jump func)
56060 2019-Jan-11 15:26:39.320141 - [DEBUG]
56061 2019-Jan-11 15:26:39.320165 - [DEBUG] Start adding new jump function
56062 2019-Jan-11 15:26:39.320190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56063 2019-Jan-11 15:26:39.320247 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56064 2019-Jan-11 15:26:39.320876 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56065 2019-Jan-11 15:26:39.321517 - [DEBUG] Edge Function : AllBottom
56066 2019-Jan-11 15:26:39.321545 - [DEBUG] End adding new jump function
56067 2019-Jan-11 15:26:39.321570 - [DEBUG]
56068 2019-Jan-11 15:26:39.321594 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
56069 2019-Jan-11 15:26:39.321618 - [DEBUG]
56070 2019-Jan-11 15:26:39.321642 - [DEBUG] Process 1509. path edge:
56071 2019-Jan-11 15:26:39.321666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56072 2019-Jan-11 15:26:39.321722 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
56073 2019-Jan-11 15:26:39.322349 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56074 2019-Jan-11 15:26:39.322978 - [DEBUG]
56075 2019-Jan-11 15:26:39.323005 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56076 2019-Jan-11 15:26:39.323652 - [DEBUG] Compose: EdgeIdentity * AllBottom
56077 2019-Jan-11 15:26:39.323681 - [DEBUG]
56078 2019-Jan-11 15:26:39.323706 - [DEBUG] Propagate flow
56079 2019-Jan-11 15:26:39.323730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56080 2019-Jan-11 15:26:39.323789 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56081 2019-Jan-11 15:26:39.324426 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56082 2019-Jan-11 15:26:39.325071 - [DEBUG] Edge function : AllBottom (result of previous compose)
56083 2019-Jan-11 15:26:39.325097 - [DEBUG]
56084 2019-Jan-11 15:26:39.325122 - [DEBUG] Join: AllTop & AllBottom
56085 2019-Jan-11 15:26:39.325150 - [DEBUG] = AllBottom (new jump func)
56086 2019-Jan-11 15:26:39.325175 - [DEBUG]
56087 2019-Jan-11 15:26:39.325199 - [DEBUG] Start adding new jump function
56088 2019-Jan-11 15:26:39.325224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56089 2019-Jan-11 15:26:39.325280 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56090 2019-Jan-11 15:26:39.325907 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56091 2019-Jan-11 15:26:39.326542 - [DEBUG] Edge Function : AllBottom
56092 2019-Jan-11 15:26:39.326571 - [DEBUG] End adding new jump function
56093 2019-Jan-11 15:26:39.326604 - [DEBUG]
56094 2019-Jan-11 15:26:39.326628 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
56095 2019-Jan-11 15:26:39.326653 - [DEBUG]
56096 2019-Jan-11 15:26:39.326678 - [DEBUG] Process 1510. path edge:
56097 2019-Jan-11 15:26:39.326702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56098 2019-Jan-11 15:26:39.326760 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
56099 2019-Jan-11 15:26:39.327396 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56100 2019-Jan-11 15:26:39.328083 - [DEBUG]
56101 2019-Jan-11 15:26:39.328110 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56102 2019-Jan-11 15:26:39.328828 - [DEBUG] Possible callees:
56103 2019-Jan-11 15:26:39.328856 - [DEBUG] llvm.dbg.declare
56104 2019-Jan-11 15:26:39.328883 - [DEBUG] Possible return sites:
56105 2019-Jan-11 15:26:39.328908 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15556106 2019-Jan-11 15:26:39.330269 - [DEBUG] Found and process special summary
56107 2019-Jan-11 15:26:39.330312 - [DEBUG] Compose: EdgeIdentity * AllBottom
56108 2019-Jan-11 15:26:39.330341 - [DEBUG]
56109 2019-Jan-11 15:26:39.330367 - [DEBUG] Propagate flow
56110 2019-Jan-11 15:26:39.330391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56111 2019-Jan-11 15:26:39.330454 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56112 2019-Jan-11 15:26:39.331087 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56113 2019-Jan-11 15:26:39.331743 - [DEBUG] Edge function : AllBottom (result of previous compose)
56114 2019-Jan-11 15:26:39.331769 - [DEBUG]
56115 2019-Jan-11 15:26:39.331796 - [DEBUG] Join: AllTop & AllBottom
56116 2019-Jan-11 15:26:39.331823 - [DEBUG] = AllBottom (new jump func)
56117 2019-Jan-11 15:26:39.331849 - [DEBUG]
56118 2019-Jan-11 15:26:39.331873 - [DEBUG] Start adding new jump function
56119 2019-Jan-11 15:26:39.331897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56120 2019-Jan-11 15:26:39.331955 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56121 2019-Jan-11 15:26:39.332582 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56122 2019-Jan-11 15:26:39.333210 - [DEBUG] Edge Function : AllBottom
56123 2019-Jan-11 15:26:39.333241 - [DEBUG] End adding new jump function
56124 2019-Jan-11 15:26:39.333266 - [DEBUG]
56125 2019-Jan-11 15:26:39.333290 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
56126 2019-Jan-11 15:26:39.333316 - [DEBUG]
56127 2019-Jan-11 15:26:39.333340 - [DEBUG] Process 1511. path edge:
56128 2019-Jan-11 15:26:39.333365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56129 2019-Jan-11 15:26:39.333422 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
56130 2019-Jan-11 15:26:39.334052 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56131 2019-Jan-11 15:26:39.334694 - [DEBUG]
56132 2019-Jan-11 15:26:39.334720 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56133 2019-Jan-11 15:26:39.335377 - [DEBUG] Compose: EdgeIdentity * AllBottom
56134 2019-Jan-11 15:26:39.335406 - [DEBUG]
56135 2019-Jan-11 15:26:39.335431 - [DEBUG] Propagate flow
56136 2019-Jan-11 15:26:39.335472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56137 2019-Jan-11 15:26:39.335532 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56138 2019-Jan-11 15:26:39.336161 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56139 2019-Jan-11 15:26:39.336787 - [DEBUG] Edge function : AllBottom (result of previous compose)
56140 2019-Jan-11 15:26:39.336814 - [DEBUG]
56141 2019-Jan-11 15:26:39.336839 - [DEBUG] Join: AllTop & AllBottom
56142 2019-Jan-11 15:26:39.336867 - [DEBUG] = AllBottom (new jump func)
56143 2019-Jan-11 15:26:39.336892 - [DEBUG]
56144 2019-Jan-11 15:26:39.336917 - [DEBUG] Start adding new jump function
56145 2019-Jan-11 15:26:39.336941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56146 2019-Jan-11 15:26:39.336999 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56147 2019-Jan-11 15:26:39.337626 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56148 2019-Jan-11 15:26:39.338268 - [DEBUG] Edge Function : AllBottom
56149 2019-Jan-11 15:26:39.338297 - [DEBUG] End adding new jump function
56150 2019-Jan-11 15:26:39.338322 - [DEBUG]
56151 2019-Jan-11 15:26:39.338347 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
56152 2019-Jan-11 15:26:39.338372 - [DEBUG]
56153 2019-Jan-11 15:26:39.338395 - [DEBUG] Process 1512. path edge:
56154 2019-Jan-11 15:26:39.338420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56155 2019-Jan-11 15:26:39.338477 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56156 2019-Jan-11 15:26:39.339102 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56157 2019-Jan-11 15:26:39.339730 - [DEBUG]
56158 2019-Jan-11 15:26:39.339756 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56159 2019-Jan-11 15:26:39.340402 - [DEBUG] Compose: EdgeIdentity * AllBottom
56160 2019-Jan-11 15:26:39.340431 - [DEBUG]
56161 2019-Jan-11 15:26:39.340456 - [DEBUG] Propagate flow
56162 2019-Jan-11 15:26:39.340481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56163 2019-Jan-11 15:26:39.340539 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56164 2019-Jan-11 15:26:39.341165 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56165 2019-Jan-11 15:26:39.341810 - [DEBUG] Edge function : AllBottom (result of previous compose)
56166 2019-Jan-11 15:26:39.341837 - [DEBUG]
56167 2019-Jan-11 15:26:39.341862 - [DEBUG] Join: AllTop & AllBottom
56168 2019-Jan-11 15:26:39.341890 - [DEBUG] = AllBottom (new jump func)
56169 2019-Jan-11 15:26:39.341916 - [DEBUG]
56170 2019-Jan-11 15:26:39.341940 - [DEBUG] Start adding new jump function
56171 2019-Jan-11 15:26:39.341964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56172 2019-Jan-11 15:26:39.342021 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56173 2019-Jan-11 15:26:39.342649 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56174 2019-Jan-11 15:26:39.343275 - [DEBUG] Edge Function : AllBottom
56175 2019-Jan-11 15:26:39.343304 - [DEBUG] End adding new jump function
56176 2019-Jan-11 15:26:39.343329 - [DEBUG]
56177 2019-Jan-11 15:26:39.343354 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
56178 2019-Jan-11 15:26:39.343379 - [DEBUG]
56179 2019-Jan-11 15:26:39.343403 - [DEBUG] Process 1513. path edge:
56180 2019-Jan-11 15:26:39.343427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56181 2019-Jan-11 15:26:39.343484 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56182 2019-Jan-11 15:26:39.344118 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56183 2019-Jan-11 15:26:39.344762 - [DEBUG]
56184 2019-Jan-11 15:26:39.344788 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56185 2019-Jan-11 15:26:39.345433 - [DEBUG] Compose: EdgeIdentity * AllBottom
56186 2019-Jan-11 15:26:39.345464 - [DEBUG]
56187 2019-Jan-11 15:26:39.345489 - [DEBUG] Propagate flow
56188 2019-Jan-11 15:26:39.345513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56189 2019-Jan-11 15:26:39.345572 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56190 2019-Jan-11 15:26:39.346209 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56191 2019-Jan-11 15:26:39.346838 - [DEBUG] Edge function : AllBottom (result of previous compose)
56192 2019-Jan-11 15:26:39.346864 - [DEBUG]
56193 2019-Jan-11 15:26:39.346890 - [DEBUG] Join: AllTop & AllBottom
56194 2019-Jan-11 15:26:39.346917 - [DEBUG] = AllBottom (new jump func)
56195 2019-Jan-11 15:26:39.346943 - [DEBUG]
56196 2019-Jan-11 15:26:39.346967 - [DEBUG] Start adding new jump function
56197 2019-Jan-11 15:26:39.346991 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56198 2019-Jan-11 15:26:39.347049 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56199 2019-Jan-11 15:26:39.347677 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56200 2019-Jan-11 15:26:39.348327 - [DEBUG] Edge Function : AllBottom
56201 2019-Jan-11 15:26:39.348356 - [DEBUG] End adding new jump function
56202 2019-Jan-11 15:26:39.348381 - [DEBUG]
56203 2019-Jan-11 15:26:39.348406 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
56204 2019-Jan-11 15:26:39.348431 - [DEBUG]
56205 2019-Jan-11 15:26:39.348455 - [DEBUG] Process 1514. path edge:
56206 2019-Jan-11 15:26:39.348480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56207 2019-Jan-11 15:26:39.348537 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
56208 2019-Jan-11 15:26:39.349172 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56209 2019-Jan-11 15:26:39.349800 - [DEBUG]
56210 2019-Jan-11 15:26:39.349825 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56211 2019-Jan-11 15:26:39.350475 - [DEBUG] Possible callees:
56212 2019-Jan-11 15:26:39.350502 - [DEBUG] llvm.dbg.declare
56213 2019-Jan-11 15:26:39.350528 - [DEBUG] Possible return sites:
56214 2019-Jan-11 15:26:39.350552 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16356215 2019-Jan-11 15:26:39.351828 - [DEBUG] Found and process special summary
56216 2019-Jan-11 15:26:39.351863 - [DEBUG] Compose: EdgeIdentity * AllBottom
56217 2019-Jan-11 15:26:39.351891 - [DEBUG]
56218 2019-Jan-11 15:26:39.351916 - [DEBUG] Propagate flow
56219 2019-Jan-11 15:26:39.351940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56220 2019-Jan-11 15:26:39.351998 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56221 2019-Jan-11 15:26:39.352628 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56222 2019-Jan-11 15:26:39.353257 - [DEBUG] Edge function : AllBottom (result of previous compose)
56223 2019-Jan-11 15:26:39.353292 - [DEBUG]
56224 2019-Jan-11 15:26:39.353318 - [DEBUG] Join: AllTop & AllBottom
56225 2019-Jan-11 15:26:39.353345 - [DEBUG] = AllBottom (new jump func)
56226 2019-Jan-11 15:26:39.353370 - [DEBUG]
56227 2019-Jan-11 15:26:39.353395 - [DEBUG] Start adding new jump function
56228 2019-Jan-11 15:26:39.353419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56229 2019-Jan-11 15:26:39.353476 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56230 2019-Jan-11 15:26:39.354105 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56231 2019-Jan-11 15:26:39.354748 - [DEBUG] Edge Function : AllBottom
56232 2019-Jan-11 15:26:39.354775 - [DEBUG] End adding new jump function
56233 2019-Jan-11 15:26:39.354800 - [DEBUG]
56234 2019-Jan-11 15:26:39.354823 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
56235 2019-Jan-11 15:26:39.354848 - [DEBUG]
56236 2019-Jan-11 15:26:39.354871 - [DEBUG] Process 1515. path edge:
56237 2019-Jan-11 15:26:39.354895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56238 2019-Jan-11 15:26:39.354951 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
56239 2019-Jan-11 15:26:39.355579 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56240 2019-Jan-11 15:26:39.356207 - [DEBUG]
56241 2019-Jan-11 15:26:39.356232 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56242 2019-Jan-11 15:26:39.356883 - [DEBUG] Compose: EdgeIdentity * AllBottom
56243 2019-Jan-11 15:26:39.356912 - [DEBUG]
56244 2019-Jan-11 15:26:39.356937 - [DEBUG] Propagate flow
56245 2019-Jan-11 15:26:39.356961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56246 2019-Jan-11 15:26:39.357019 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56247 2019-Jan-11 15:26:39.357647 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56248 2019-Jan-11 15:26:39.358290 - [DEBUG] Edge function : AllBottom (result of previous compose)
56249 2019-Jan-11 15:26:39.358317 - [DEBUG]
56250 2019-Jan-11 15:26:39.358343 - [DEBUG] Join: AllTop & AllBottom
56251 2019-Jan-11 15:26:39.358371 - [DEBUG] = AllBottom (new jump func)
56252 2019-Jan-11 15:26:39.358396 - [DEBUG]
56253 2019-Jan-11 15:26:39.358421 - [DEBUG] Start adding new jump function
56254 2019-Jan-11 15:26:39.358445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56255 2019-Jan-11 15:26:39.358502 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56256 2019-Jan-11 15:26:39.359129 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56257 2019-Jan-11 15:26:39.359754 - [DEBUG] Edge Function : AllBottom
56258 2019-Jan-11 15:26:39.359783 - [DEBUG] End adding new jump function
56259 2019-Jan-11 15:26:39.359808 - [DEBUG]
56260 2019-Jan-11 15:26:39.359832 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
56261 2019-Jan-11 15:26:39.359857 - [DEBUG]
56262 2019-Jan-11 15:26:39.359881 - [DEBUG] Process 1516. path edge:
56263 2019-Jan-11 15:26:39.359906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56264 2019-Jan-11 15:26:39.359963 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
56265 2019-Jan-11 15:26:39.360588 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56266 2019-Jan-11 15:26:39.361228 - [DEBUG]
56267 2019-Jan-11 15:26:39.361254 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56268 2019-Jan-11 15:26:39.361917 - [DEBUG] Compose: EdgeIdentity * AllBottom
56269 2019-Jan-11 15:26:39.361947 - [DEBUG]
56270 2019-Jan-11 15:26:39.361971 - [DEBUG] Propagate flow
56271 2019-Jan-11 15:26:39.361995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56272 2019-Jan-11 15:26:39.362055 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56273 2019-Jan-11 15:26:39.362693 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56274 2019-Jan-11 15:26:39.363320 - [DEBUG] Edge function : AllBottom (result of previous compose)
56275 2019-Jan-11 15:26:39.363347 - [DEBUG]
56276 2019-Jan-11 15:26:39.363373 - [DEBUG] Join: AllTop & AllBottom
56277 2019-Jan-11 15:26:39.363400 - [DEBUG] = AllBottom (new jump func)
56278 2019-Jan-11 15:26:39.363426 - [DEBUG]
56279 2019-Jan-11 15:26:39.363450 - [DEBUG] Start adding new jump function
56280 2019-Jan-11 15:26:39.363474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56281 2019-Jan-11 15:26:39.363532 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56282 2019-Jan-11 15:26:39.364159 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56283 2019-Jan-11 15:26:39.364809 - [DEBUG] Edge Function : AllBottom
56284 2019-Jan-11 15:26:39.364838 - [DEBUG] End adding new jump function
56285 2019-Jan-11 15:26:39.364862 - [DEBUG]
56286 2019-Jan-11 15:26:39.364886 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
56287 2019-Jan-11 15:26:39.364910 - [DEBUG]
56288 2019-Jan-11 15:26:39.364933 - [DEBUG] Process 1517. path edge:
56289 2019-Jan-11 15:26:39.364957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56290 2019-Jan-11 15:26:39.365013 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
56291 2019-Jan-11 15:26:39.365649 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56292 2019-Jan-11 15:26:39.366276 - [DEBUG]
56293 2019-Jan-11 15:26:39.366301 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56294 2019-Jan-11 15:26:39.366950 - [DEBUG] Possible callees:
56295 2019-Jan-11 15:26:39.366976 - [DEBUG] llvm.dbg.declare
56296 2019-Jan-11 15:26:39.367002 - [DEBUG] Possible return sites:
56297 2019-Jan-11 15:26:39.367027 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16956298 2019-Jan-11 15:26:39.368296 - [DEBUG] Found and process special summary
56299 2019-Jan-11 15:26:39.368330 - [DEBUG] Compose: EdgeIdentity * AllBottom
56300 2019-Jan-11 15:26:39.368359 - [DEBUG]
56301 2019-Jan-11 15:26:39.368384 - [DEBUG] Propagate flow
56302 2019-Jan-11 15:26:39.368408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56303 2019-Jan-11 15:26:39.368465 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56304 2019-Jan-11 15:26:39.369095 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56305 2019-Jan-11 15:26:39.369723 - [DEBUG] Edge function : AllBottom (result of previous compose)
56306 2019-Jan-11 15:26:39.369750 - [DEBUG]
56307 2019-Jan-11 15:26:39.369775 - [DEBUG] Join: AllTop & AllBottom
56308 2019-Jan-11 15:26:39.369802 - [DEBUG] = AllBottom (new jump func)
56309 2019-Jan-11 15:26:39.369828 - [DEBUG]
56310 2019-Jan-11 15:26:39.369852 - [DEBUG] Start adding new jump function
56311 2019-Jan-11 15:26:39.369884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56312 2019-Jan-11 15:26:39.369942 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56313 2019-Jan-11 15:26:39.370570 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56314 2019-Jan-11 15:26:39.371211 - [DEBUG] Edge Function : AllBottom
56315 2019-Jan-11 15:26:39.371240 - [DEBUG] End adding new jump function
56316 2019-Jan-11 15:26:39.371265 - [DEBUG]
56317 2019-Jan-11 15:26:39.371290 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
56318 2019-Jan-11 15:26:39.371315 - [DEBUG]
56319 2019-Jan-11 15:26:39.371339 - [DEBUG] Process 1518. path edge:
56320 2019-Jan-11 15:26:39.371364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56321 2019-Jan-11 15:26:39.371421 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
56322 2019-Jan-11 15:26:39.372051 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56323 2019-Jan-11 15:26:39.372678 - [DEBUG]
56324 2019-Jan-11 15:26:39.372704 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56325 2019-Jan-11 15:26:39.373356 - [DEBUG] Compose: EdgeIdentity * AllBottom
56326 2019-Jan-11 15:26:39.373386 - [DEBUG]
56327 2019-Jan-11 15:26:39.373410 - [DEBUG] Propagate flow
56328 2019-Jan-11 15:26:39.373435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56329 2019-Jan-11 15:26:39.373494 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56330 2019-Jan-11 15:26:39.374123 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56331 2019-Jan-11 15:26:39.374766 - [DEBUG] Edge function : AllBottom (result of previous compose)
56332 2019-Jan-11 15:26:39.374792 - [DEBUG]
56333 2019-Jan-11 15:26:39.374816 - [DEBUG] Join: AllTop & AllBottom
56334 2019-Jan-11 15:26:39.374842 - [DEBUG] = AllBottom (new jump func)
56335 2019-Jan-11 15:26:39.374867 - [DEBUG]
56336 2019-Jan-11 15:26:39.374891 - [DEBUG] Start adding new jump function
56337 2019-Jan-11 15:26:39.374914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56338 2019-Jan-11 15:26:39.374971 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56339 2019-Jan-11 15:26:39.375600 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56340 2019-Jan-11 15:26:39.376226 - [DEBUG] Edge Function : AllBottom
56341 2019-Jan-11 15:26:39.376255 - [DEBUG] End adding new jump function
56342 2019-Jan-11 15:26:39.376280 - [DEBUG]
56343 2019-Jan-11 15:26:39.376304 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
56344 2019-Jan-11 15:26:39.376329 - [DEBUG]
56345 2019-Jan-11 15:26:39.376353 - [DEBUG] Process 1519. path edge:
56346 2019-Jan-11 15:26:39.376378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56347 2019-Jan-11 15:26:39.376435 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
56348 2019-Jan-11 15:26:39.377062 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56349 2019-Jan-11 15:26:39.377689 - [DEBUG]
56350 2019-Jan-11 15:26:39.377715 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56351 2019-Jan-11 15:26:39.378380 - [DEBUG] Compose: EdgeIdentity * AllBottom
56352 2019-Jan-11 15:26:39.378410 - [DEBUG]
56353 2019-Jan-11 15:26:39.378435 - [DEBUG] Propagate flow
56354 2019-Jan-11 15:26:39.378459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56355 2019-Jan-11 15:26:39.378526 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56356 2019-Jan-11 15:26:39.379159 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56357 2019-Jan-11 15:26:39.379787 - [DEBUG] Edge function : AllBottom (result of previous compose)
56358 2019-Jan-11 15:26:39.379813 - [DEBUG]
56359 2019-Jan-11 15:26:39.379839 - [DEBUG] Join: AllTop & AllBottom
56360 2019-Jan-11 15:26:39.379866 - [DEBUG] = AllBottom (new jump func)
56361 2019-Jan-11 15:26:39.379892 - [DEBUG]
56362 2019-Jan-11 15:26:39.379916 - [DEBUG] Start adding new jump function
56363 2019-Jan-11 15:26:39.379940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56364 2019-Jan-11 15:26:39.379998 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56365 2019-Jan-11 15:26:39.380626 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56366 2019-Jan-11 15:26:39.381270 - [DEBUG] Edge Function : AllBottom
56367 2019-Jan-11 15:26:39.381298 - [DEBUG] End adding new jump function
56368 2019-Jan-11 15:26:39.381322 - [DEBUG]
56369 2019-Jan-11 15:26:39.381346 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56370 2019-Jan-11 15:26:39.381370 - [DEBUG]
56371 2019-Jan-11 15:26:39.381393 - [DEBUG] Process 1520. path edge:
56372 2019-Jan-11 15:26:39.381417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56373 2019-Jan-11 15:26:39.381473 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
56374 2019-Jan-11 15:26:39.382103 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56375 2019-Jan-11 15:26:39.382732 - [DEBUG]
56376 2019-Jan-11 15:26:39.382757 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56377 2019-Jan-11 15:26:39.383408 - [DEBUG] Compose: EdgeIdentity * AllBottom
56378 2019-Jan-11 15:26:39.383438 - [DEBUG]
56379 2019-Jan-11 15:26:39.383463 - [DEBUG] Propagate flow
56380 2019-Jan-11 15:26:39.383487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56381 2019-Jan-11 15:26:39.383545 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56382 2019-Jan-11 15:26:39.384173 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56383 2019-Jan-11 15:26:39.384816 - [DEBUG] Edge function : AllBottom (result of previous compose)
56384 2019-Jan-11 15:26:39.384842 - [DEBUG]
56385 2019-Jan-11 15:26:39.384866 - [DEBUG] Join: AllTop & AllBottom
56386 2019-Jan-11 15:26:39.384893 - [DEBUG] = AllBottom (new jump func)
56387 2019-Jan-11 15:26:39.384917 - [DEBUG]
56388 2019-Jan-11 15:26:39.384941 - [DEBUG] Start adding new jump function
56389 2019-Jan-11 15:26:39.384965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56390 2019-Jan-11 15:26:39.385021 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56391 2019-Jan-11 15:26:39.385649 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56392 2019-Jan-11 15:26:39.386277 - [DEBUG] Edge Function : AllBottom
56393 2019-Jan-11 15:26:39.386306 - [DEBUG] End adding new jump function
56394 2019-Jan-11 15:26:39.386331 - [DEBUG]
56395 2019-Jan-11 15:26:39.386355 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56396 2019-Jan-11 15:26:39.386380 - [DEBUG]
56397 2019-Jan-11 15:26:39.386404 - [DEBUG] Process 1521. path edge:
56398 2019-Jan-11 15:26:39.386429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56399 2019-Jan-11 15:26:39.386492 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
56400 2019-Jan-11 15:26:39.387121 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56401 2019-Jan-11 15:26:39.387750 - [DEBUG]
56402 2019-Jan-11 15:26:39.387777 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56403 2019-Jan-11 15:26:39.388439 - [DEBUG] Compose: EdgeIdentity * AllBottom
56404 2019-Jan-11 15:26:39.388468 - [DEBUG]
56405 2019-Jan-11 15:26:39.388493 - [DEBUG] Propagate flow
56406 2019-Jan-11 15:26:39.388517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56407 2019-Jan-11 15:26:39.388575 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56408 2019-Jan-11 15:26:39.389238 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56409 2019-Jan-11 15:26:39.389866 - [DEBUG] Edge function : AllBottom (result of previous compose)
56410 2019-Jan-11 15:26:39.389893 - [DEBUG]
56411 2019-Jan-11 15:26:39.389918 - [DEBUG] Join: AllTop & AllBottom
56412 2019-Jan-11 15:26:39.389946 - [DEBUG] = AllBottom (new jump func)
56413 2019-Jan-11 15:26:39.389971 - [DEBUG]
56414 2019-Jan-11 15:26:39.389996 - [DEBUG] Start adding new jump function
56415 2019-Jan-11 15:26:39.390020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56416 2019-Jan-11 15:26:39.390077 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56417 2019-Jan-11 15:26:39.390704 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56418 2019-Jan-11 15:26:39.391348 - [DEBUG] Edge Function : AllBottom
56419 2019-Jan-11 15:26:39.391376 - [DEBUG] End adding new jump function
56420 2019-Jan-11 15:26:39.391400 - [DEBUG]
56421 2019-Jan-11 15:26:39.391423 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56422 2019-Jan-11 15:26:39.391448 - [DEBUG]
56423 2019-Jan-11 15:26:39.391471 - [DEBUG] Process 1522. path edge:
56424 2019-Jan-11 15:26:39.391495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56425 2019-Jan-11 15:26:39.391551 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
56426 2019-Jan-11 15:26:39.392181 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56427 2019-Jan-11 15:26:39.392808 - [DEBUG]
56428 2019-Jan-11 15:26:39.392833 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56429 2019-Jan-11 15:26:39.393484 - [DEBUG] Compose: EdgeIdentity * AllBottom
56430 2019-Jan-11 15:26:39.393513 - [DEBUG]
56431 2019-Jan-11 15:26:39.393538 - [DEBUG] Propagate flow
56432 2019-Jan-11 15:26:39.393562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56433 2019-Jan-11 15:26:39.393620 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56434 2019-Jan-11 15:26:39.394247 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56435 2019-Jan-11 15:26:39.394889 - [DEBUG] Edge function : AllBottom (result of previous compose)
56436 2019-Jan-11 15:26:39.394916 - [DEBUG]
56437 2019-Jan-11 15:26:39.394941 - [DEBUG] Join: AllTop & AllBottom
56438 2019-Jan-11 15:26:39.394969 - [DEBUG] = AllBottom (new jump func)
56439 2019-Jan-11 15:26:39.394994 - [DEBUG]
56440 2019-Jan-11 15:26:39.395019 - [DEBUG] Start adding new jump function
56441 2019-Jan-11 15:26:39.395043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56442 2019-Jan-11 15:26:39.395100 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56443 2019-Jan-11 15:26:39.395734 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56444 2019-Jan-11 15:26:39.396360 - [DEBUG] Edge Function : AllBottom
56445 2019-Jan-11 15:26:39.396389 - [DEBUG] End adding new jump function
56446 2019-Jan-11 15:26:39.396414 - [DEBUG]
56447 2019-Jan-11 15:26:39.396438 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56448 2019-Jan-11 15:26:39.396463 - [DEBUG]
56449 2019-Jan-11 15:26:39.396487 - [DEBUG] Process 1523. path edge:
56450 2019-Jan-11 15:26:39.396512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56451 2019-Jan-11 15:26:39.396569 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
56452 2019-Jan-11 15:26:39.397195 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56453 2019-Jan-11 15:26:39.397823 - [DEBUG]
56454 2019-Jan-11 15:26:39.397850 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56455 2019-Jan-11 15:26:39.398509 - [DEBUG] Compose: EdgeIdentity * AllBottom
56456 2019-Jan-11 15:26:39.398539 - [DEBUG]
56457 2019-Jan-11 15:26:39.398564 - [DEBUG] Propagate flow
56458 2019-Jan-11 15:26:39.398588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56459 2019-Jan-11 15:26:39.398646 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56460 2019-Jan-11 15:26:39.399275 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56461 2019-Jan-11 15:26:39.399904 - [DEBUG] Edge function : AllBottom (result of previous compose)
56462 2019-Jan-11 15:26:39.399930 - [DEBUG]
56463 2019-Jan-11 15:26:39.399956 - [DEBUG] Join: AllTop & AllBottom
56464 2019-Jan-11 15:26:39.399983 - [DEBUG] = AllBottom (new jump func)
56465 2019-Jan-11 15:26:39.400009 - [DEBUG]
56466 2019-Jan-11 15:26:39.400033 - [DEBUG] Start adding new jump function
56467 2019-Jan-11 15:26:39.400057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56468 2019-Jan-11 15:26:39.400115 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56469 2019-Jan-11 15:26:39.400743 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56470 2019-Jan-11 15:26:39.401386 - [DEBUG] Edge Function : AllBottom
56471 2019-Jan-11 15:26:39.401414 - [DEBUG] End adding new jump function
56472 2019-Jan-11 15:26:39.401438 - [DEBUG]
56473 2019-Jan-11 15:26:39.401462 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56474 2019-Jan-11 15:26:39.401486 - [DEBUG]
56475 2019-Jan-11 15:26:39.401509 - [DEBUG] Process 1524. path edge:
56476 2019-Jan-11 15:26:39.401533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56477 2019-Jan-11 15:26:39.401589 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
56478 2019-Jan-11 15:26:39.402217 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56479 2019-Jan-11 15:26:39.402845 - [DEBUG]
56480 2019-Jan-11 15:26:39.402870 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56481 2019-Jan-11 15:26:39.403519 - [DEBUG] Compose: EdgeIdentity * AllBottom
56482 2019-Jan-11 15:26:39.403548 - [DEBUG]
56483 2019-Jan-11 15:26:39.403572 - [DEBUG] Propagate flow
56484 2019-Jan-11 15:26:39.403597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56485 2019-Jan-11 15:26:39.403656 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56486 2019-Jan-11 15:26:39.404289 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56487 2019-Jan-11 15:26:39.404939 - [DEBUG] Edge function : AllBottom (result of previous compose)
56488 2019-Jan-11 15:26:39.404966 - [DEBUG]
56489 2019-Jan-11 15:26:39.404992 - [DEBUG] Join: AllTop & AllBottom
56490 2019-Jan-11 15:26:39.405019 - [DEBUG] = AllBottom (new jump func)
56491 2019-Jan-11 15:26:39.405045 - [DEBUG]
56492 2019-Jan-11 15:26:39.405070 - [DEBUG] Start adding new jump function
56493 2019-Jan-11 15:26:39.405094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56494 2019-Jan-11 15:26:39.405152 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56495 2019-Jan-11 15:26:39.405782 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56496 2019-Jan-11 15:26:39.406413 - [DEBUG] Edge Function : AllBottom
56497 2019-Jan-11 15:26:39.406442 - [DEBUG] End adding new jump function
56498 2019-Jan-11 15:26:39.406467 - [DEBUG]
56499 2019-Jan-11 15:26:39.406491 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56500 2019-Jan-11 15:26:39.406516 - [DEBUG]
56501 2019-Jan-11 15:26:39.406541 - [DEBUG] Process 1525. path edge:
56502 2019-Jan-11 15:26:39.406565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56503 2019-Jan-11 15:26:39.406622 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
56504 2019-Jan-11 15:26:39.407253 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56505 2019-Jan-11 15:26:39.407894 - [DEBUG]
56506 2019-Jan-11 15:26:39.407921 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56507 2019-Jan-11 15:26:39.408572 - [DEBUG] Compose: EdgeIdentity * AllBottom
56508 2019-Jan-11 15:26:39.408601 - [DEBUG]
56509 2019-Jan-11 15:26:39.408626 - [DEBUG] Propagate flow
56510 2019-Jan-11 15:26:39.408650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56511 2019-Jan-11 15:26:39.408709 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56512 2019-Jan-11 15:26:39.409338 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56513 2019-Jan-11 15:26:39.409965 - [DEBUG] Edge function : AllBottom (result of previous compose)
56514 2019-Jan-11 15:26:39.409991 - [DEBUG]
56515 2019-Jan-11 15:26:39.410017 - [DEBUG] Join: AllTop & AllBottom
56516 2019-Jan-11 15:26:39.410044 - [DEBUG] = AllBottom (new jump func)
56517 2019-Jan-11 15:26:39.410070 - [DEBUG]
56518 2019-Jan-11 15:26:39.410094 - [DEBUG] Start adding new jump function
56519 2019-Jan-11 15:26:39.410119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56520 2019-Jan-11 15:26:39.410176 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56521 2019-Jan-11 15:26:39.410804 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56522 2019-Jan-11 15:26:39.411445 - [DEBUG] Edge Function : AllBottom
56523 2019-Jan-11 15:26:39.411472 - [DEBUG] End adding new jump function
56524 2019-Jan-11 15:26:39.411497 - [DEBUG]
56525 2019-Jan-11 15:26:39.411520 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56526 2019-Jan-11 15:26:39.411545 - [DEBUG]
56527 2019-Jan-11 15:26:39.411568 - [DEBUG] Process 1526. path edge:
56528 2019-Jan-11 15:26:39.411592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56529 2019-Jan-11 15:26:39.411649 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
56530 2019-Jan-11 15:26:39.412275 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56531 2019-Jan-11 15:26:39.412911 - [DEBUG]
56532 2019-Jan-11 15:26:39.412937 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56533 2019-Jan-11 15:26:39.413587 - [DEBUG] Compose: EdgeIdentity * AllBottom
56534 2019-Jan-11 15:26:39.413617 - [DEBUG]
56535 2019-Jan-11 15:26:39.413641 - [DEBUG] Propagate flow
56536 2019-Jan-11 15:26:39.413666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56537 2019-Jan-11 15:26:39.413725 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56538 2019-Jan-11 15:26:39.414354 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56539 2019-Jan-11 15:26:39.414998 - [DEBUG] Edge function : AllBottom (result of previous compose)
56540 2019-Jan-11 15:26:39.415025 - [DEBUG]
56541 2019-Jan-11 15:26:39.415050 - [DEBUG] Join: AllTop & AllBottom
56542 2019-Jan-11 15:26:39.415078 - [DEBUG] = AllBottom (new jump func)
56543 2019-Jan-11 15:26:39.415104 - [DEBUG]
56544 2019-Jan-11 15:26:39.415128 - [DEBUG] Start adding new jump function
56545 2019-Jan-11 15:26:39.415152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56546 2019-Jan-11 15:26:39.415210 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56547 2019-Jan-11 15:26:39.415838 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56548 2019-Jan-11 15:26:39.416463 - [DEBUG] Edge Function : AllBottom
56549 2019-Jan-11 15:26:39.416492 - [DEBUG] End adding new jump function
56550 2019-Jan-11 15:26:39.416517 - [DEBUG]
56551 2019-Jan-11 15:26:39.416542 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56552 2019-Jan-11 15:26:39.416567 - [DEBUG]
56553 2019-Jan-11 15:26:39.416591 - [DEBUG] Process 1527. path edge:
56554 2019-Jan-11 15:26:39.416616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56555 2019-Jan-11 15:26:39.416673 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
56556 2019-Jan-11 15:26:39.417299 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56557 2019-Jan-11 15:26:39.417937 - [DEBUG]
56558 2019-Jan-11 15:26:39.417962 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56559 2019-Jan-11 15:26:39.418602 - [DEBUG] Start of endsummarytab entry
56560 2019-Jan-11 15:26:39.418642 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56561 2019-Jan-11 15:26:39.419282 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
56562 2019-Jan-11 15:26:39.419344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56563 2019-Jan-11 15:26:39.419978 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56564 2019-Jan-11 15:26:39.420607 - [DEBUG] EF: AllBottom
56565 2019-Jan-11 15:26:39.420633 - [DEBUG]
56566 2019-Jan-11 15:26:39.420658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56567 2019-Jan-11 15:26:39.421299 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56568 2019-Jan-11 15:26:39.421928 - [DEBUG] EF: AllBottom
56569 2019-Jan-11 15:26:39.421955 - [DEBUG]
56570 2019-Jan-11 15:26:39.421979 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56571 2019-Jan-11 15:26:39.422606 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56572 2019-Jan-11 15:26:39.423241 - [DEBUG] EF: AllBottom
56573 2019-Jan-11 15:26:39.423267 - [DEBUG]
56574 2019-Jan-11 15:26:39.423291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56575 2019-Jan-11 15:26:39.423934 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56576 2019-Jan-11 15:26:39.424590 - [DEBUG] EF: AllBottom
56577 2019-Jan-11 15:26:39.424616 - [DEBUG]
56578 2019-Jan-11 15:26:39.424640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56579 2019-Jan-11 15:26:39.425267 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56580 2019-Jan-11 15:26:39.425896 - [DEBUG] EF: AllBottom
56581 2019-Jan-11 15:26:39.425923 - [DEBUG]
56582 2019-Jan-11 15:26:39.425947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56583 2019-Jan-11 15:26:39.426574 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
56584 2019-Jan-11 15:26:39.427202 - [DEBUG] EF: AllBottom
56585 2019-Jan-11 15:26:39.427228 - [DEBUG]
56586 2019-Jan-11 15:26:39.427253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56587 2019-Jan-11 15:26:39.427892 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56588 2019-Jan-11 15:26:39.428527 - [DEBUG] EF: AllBottom
56589 2019-Jan-11 15:26:39.428554 - [DEBUG]
56590 2019-Jan-11 15:26:39.428578 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56591 2019-Jan-11 15:26:39.429205 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
56592 2019-Jan-11 15:26:39.429832 - [DEBUG] EF: AllBottom
56593 2019-Jan-11 15:26:39.429858 - [DEBUG]
56594 2019-Jan-11 15:26:39.429883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56595 2019-Jan-11 15:26:39.430509 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56596 2019-Jan-11 15:26:39.431137 - [DEBUG] EF: AllBottom
56597 2019-Jan-11 15:26:39.431163 - [DEBUG]
56598 2019-Jan-11 15:26:39.431188 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56599 2019-Jan-11 15:26:39.431835 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56600 2019-Jan-11 15:26:39.432471 - [DEBUG] EF: AllBottom
56601 2019-Jan-11 15:26:39.432497 - [DEBUG]
56602 2019-Jan-11 15:26:39.432522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56603 2019-Jan-11 15:26:39.433150 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56604 2019-Jan-11 15:26:39.433779 - [DEBUG] EF: AllBottom
56605 2019-Jan-11 15:26:39.433805 - [DEBUG]
56606 2019-Jan-11 15:26:39.433829 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56607 2019-Jan-11 15:26:39.434456 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
56608 2019-Jan-11 15:26:39.435107 - [DEBUG] EF: AllBottom
56609 2019-Jan-11 15:26:39.435133 - [DEBUG]
56610 2019-Jan-11 15:26:39.435157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56611 2019-Jan-11 15:26:39.435784 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
56612 2019-Jan-11 15:26:39.436419 - [DEBUG] EF: AllBottom
56613 2019-Jan-11 15:26:39.436445 - [DEBUG]
56614 2019-Jan-11 15:26:39.436470 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56615 2019-Jan-11 15:26:39.437096 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
56616 2019-Jan-11 15:26:39.437725 - [DEBUG] EF: AllBottom
56617 2019-Jan-11 15:26:39.437751 - [DEBUG]
56618 2019-Jan-11 15:26:39.437775 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56619 2019-Jan-11 15:26:39.438417 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
56620 2019-Jan-11 15:26:39.439057 - [DEBUG] EF: AllBottom
56621 2019-Jan-11 15:26:39.439091 - [DEBUG]
56622 2019-Jan-11 15:26:39.439116 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56623 2019-Jan-11 15:26:39.439744 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
56624 2019-Jan-11 15:26:39.440374 - [DEBUG] EF: AllBottom
56625 2019-Jan-11 15:26:39.440399 - [DEBUG]
56626 2019-Jan-11 15:26:39.440423 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56627 2019-Jan-11 15:26:39.441049 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56628 2019-Jan-11 15:26:39.441694 - [DEBUG] EF: AllBottom
56629 2019-Jan-11 15:26:39.441720 - [DEBUG]
56630 2019-Jan-11 15:26:39.441744 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56631 2019-Jan-11 15:26:39.442371 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56632 2019-Jan-11 15:26:39.443005 - [DEBUG] EF: AllBottom
56633 2019-Jan-11 15:26:39.443031 - [DEBUG]
56634 2019-Jan-11 15:26:39.443056 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56635 2019-Jan-11 15:26:39.443682 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56636 2019-Jan-11 15:26:39.444312 - [DEBUG] EF: AllBottom
56637 2019-Jan-11 15:26:39.444338 - [DEBUG]
56638 2019-Jan-11 15:26:39.444362 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56639 2019-Jan-11 15:26:39.445004 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
56640 2019-Jan-11 15:26:39.445631 - [DEBUG] EF: AllBottom
56641 2019-Jan-11 15:26:39.445657 - [DEBUG]
56642 2019-Jan-11 15:26:39.445681 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56643 2019-Jan-11 15:26:39.446307 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56644 2019-Jan-11 15:26:39.446943 - [DEBUG] EF: AllBottom
56645 2019-Jan-11 15:26:39.446969 - [DEBUG]
56646 2019-Jan-11 15:26:39.446993 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56647 2019-Jan-11 15:26:39.447619 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56648 2019-Jan-11 15:26:39.448270 - [DEBUG] EF: AllBottom
56649 2019-Jan-11 15:26:39.448296 - [DEBUG]
56650 2019-Jan-11 15:26:39.448320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56651 2019-Jan-11 15:26:39.448947 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56652 2019-Jan-11 15:26:39.449576 - [DEBUG] EF: AllBottom
56653 2019-Jan-11 15:26:39.449602 - [DEBUG]
56654 2019-Jan-11 15:26:39.449626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56655 2019-Jan-11 15:26:39.450251 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
56656 2019-Jan-11 15:26:39.450879 - [DEBUG] EF: AllBottom
56657 2019-Jan-11 15:26:39.450905 - [DEBUG]
56658 2019-Jan-11 15:26:39.450930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56659 2019-Jan-11 15:26:39.451570 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56660 2019-Jan-11 15:26:39.452198 - [DEBUG] EF: AllBottom
56661 2019-Jan-11 15:26:39.452224 - [DEBUG]
56662 2019-Jan-11 15:26:39.452249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56663 2019-Jan-11 15:26:39.452876 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
56664 2019-Jan-11 15:26:39.453503 - [DEBUG] EF: AllBottom
56665 2019-Jan-11 15:26:39.453529 - [DEBUG]
56666 2019-Jan-11 15:26:39.453554 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56667 2019-Jan-11 15:26:39.454191 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56668 2019-Jan-11 15:26:39.454843 - [DEBUG] EF: AllBottom
56669 2019-Jan-11 15:26:39.454869 - [DEBUG]
56670 2019-Jan-11 15:26:39.454893 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56671 2019-Jan-11 15:26:39.455521 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
56672 2019-Jan-11 15:26:39.456151 - [DEBUG] EF: AllBottom
56673 2019-Jan-11 15:26:39.456176 - [DEBUG]
56674 2019-Jan-11 15:26:39.456200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56675 2019-Jan-11 15:26:39.456825 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
56676 2019-Jan-11 15:26:39.457453 - [DEBUG] EF: AllBottom
56677 2019-Jan-11 15:26:39.457479 - [DEBUG]
56678 2019-Jan-11 15:26:39.457503 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56679 2019-Jan-11 15:26:39.458145 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56680 2019-Jan-11 15:26:39.458772 - [DEBUG] EF: AllBottom
56681 2019-Jan-11 15:26:39.458798 - [DEBUG]
56682 2019-Jan-11 15:26:39.458822 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56683 2019-Jan-11 15:26:39.459448 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56684 2019-Jan-11 15:26:39.460075 - [DEBUG] EF: AllBottom
56685 2019-Jan-11 15:26:39.460101 - [DEBUG]
56686 2019-Jan-11 15:26:39.460126 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56687 2019-Jan-11 15:26:39.460754 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56688 2019-Jan-11 15:26:39.461397 - [DEBUG] EF: AllBottom
56689 2019-Jan-11 15:26:39.461422 - [DEBUG]
56690 2019-Jan-11 15:26:39.461446 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56691 2019-Jan-11 15:26:39.462073 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
56692 2019-Jan-11 15:26:39.462701 - [DEBUG] EF: AllBottom
56693 2019-Jan-11 15:26:39.462727 - [DEBUG]
56694 2019-Jan-11 15:26:39.462752 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56695 2019-Jan-11 15:26:39.463378 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56696 2019-Jan-11 15:26:39.464005 - [DEBUG] EF: AllBottom
56697 2019-Jan-11 15:26:39.464031 - [DEBUG]
56698 2019-Jan-11 15:26:39.464057 - [DEBUG] ---------------
56699 2019-Jan-11 15:26:39.464081 - [DEBUG]
56700 2019-Jan-11 15:26:39.464109 - [DEBUG] End of endsummarytab entry
56701 2019-Jan-11 15:26:39.464133 - [DEBUG]
56702 2019-Jan-11 15:26:39.464157 - [DEBUG] Start of incomingtab entry
56703 2019-Jan-11 15:26:39.464182 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56704 2019-Jan-11 15:26:39.464823 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
56705 2019-Jan-11 15:26:39.464880 - [DEBUG] ---------------
56706 2019-Jan-11 15:26:39.464905 - [DEBUG] End of incomingtab entry
56707 2019-Jan-11 15:26:39.464928 - [DEBUG]
56708 2019-Jan-11 15:26:39.464954 - [DEBUG] EDGE:
56709 2019-Jan-11 15:26:39.465011 - [DEBUG] ---> 56710 2019-Jan-11 15:26:39.465638 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56711 2019-Jan-11 15:26:39.466267 - [DEBUG]
56712 2019-Jan-11 15:26:39.466294 - [DEBUG] EDGE:
56713 2019-Jan-11 15:26:39.466352 - [DEBUG] ---> 56714 2019-Jan-11 15:26:39.466978 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56715 2019-Jan-11 15:26:39.467606 - [DEBUG]
56716 2019-Jan-11 15:26:39.467649 - [DEBUG] Compose: EdgeIdentity * AllBottom
56717 2019-Jan-11 15:26:39.467678 - [DEBUG]
56718 2019-Jan-11 15:26:39.467702 - [DEBUG] Propagate flow
56719 2019-Jan-11 15:26:39.467726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56720 2019-Jan-11 15:26:39.467784 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56721 2019-Jan-11 15:26:39.468437 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56722 2019-Jan-11 15:26:39.469066 - [DEBUG] Edge function : AllBottom (result of previous compose)
56723 2019-Jan-11 15:26:39.469092 - [DEBUG]
56724 2019-Jan-11 15:26:39.469118 - [DEBUG] Join: AllTop & AllBottom
56725 2019-Jan-11 15:26:39.469145 - [DEBUG] = AllBottom (new jump func)
56726 2019-Jan-11 15:26:39.469171 - [DEBUG]
56727 2019-Jan-11 15:26:39.469195 - [DEBUG] Start adding new jump function
56728 2019-Jan-11 15:26:39.469219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56729 2019-Jan-11 15:26:39.469277 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56730 2019-Jan-11 15:26:39.469905 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56731 2019-Jan-11 15:26:39.470541 - [DEBUG] Edge Function : AllBottom
56732 2019-Jan-11 15:26:39.470570 - [DEBUG] End adding new jump function
56733 2019-Jan-11 15:26:39.470595 - [DEBUG]
56734 2019-Jan-11 15:26:39.470619 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56735 2019-Jan-11 15:26:39.470644 - [DEBUG]
56736 2019-Jan-11 15:26:39.470669 - [DEBUG] Process 1528. path edge:
56737 2019-Jan-11 15:26:39.470693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56738 2019-Jan-11 15:26:39.470750 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
56739 2019-Jan-11 15:26:39.471402 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56740 2019-Jan-11 15:26:39.472030 - [DEBUG]
56741 2019-Jan-11 15:26:39.472056 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56742 2019-Jan-11 15:26:39.472706 - [DEBUG] Possible callees:
56743 2019-Jan-11 15:26:39.472732 - [DEBUG] llvm.dbg.declare
56744 2019-Jan-11 15:26:39.472758 - [DEBUG] Possible return sites:
56745 2019-Jan-11 15:26:39.472783 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19356746 2019-Jan-11 15:26:39.474037 - [DEBUG] Found and process special summary
56747 2019-Jan-11 15:26:39.474071 - [DEBUG] Compose: EdgeIdentity * AllBottom
56748 2019-Jan-11 15:26:39.474100 - [DEBUG]
56749 2019-Jan-11 15:26:39.474125 - [DEBUG] Propagate flow
56750 2019-Jan-11 15:26:39.474149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56751 2019-Jan-11 15:26:39.474206 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56752 2019-Jan-11 15:26:39.474849 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56753 2019-Jan-11 15:26:39.475477 - [DEBUG] Edge function : AllBottom (result of previous compose)
56754 2019-Jan-11 15:26:39.475503 - [DEBUG]
56755 2019-Jan-11 15:26:39.475529 - [DEBUG] Join: AllTop & AllBottom
56756 2019-Jan-11 15:26:39.475556 - [DEBUG] = AllBottom (new jump func)
56757 2019-Jan-11 15:26:39.475581 - [DEBUG]
56758 2019-Jan-11 15:26:39.475605 - [DEBUG] Start adding new jump function
56759 2019-Jan-11 15:26:39.475638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56760 2019-Jan-11 15:26:39.475695 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56761 2019-Jan-11 15:26:39.476323 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56762 2019-Jan-11 15:26:39.476951 - [DEBUG] Edge Function : AllBottom
56763 2019-Jan-11 15:26:39.476979 - [DEBUG] End adding new jump function
56764 2019-Jan-11 15:26:39.477004 - [DEBUG]
56765 2019-Jan-11 15:26:39.477029 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56766 2019-Jan-11 15:26:39.477054 - [DEBUG]
56767 2019-Jan-11 15:26:39.477078 - [DEBUG] Process 1529. path edge:
56768 2019-Jan-11 15:26:39.477103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56769 2019-Jan-11 15:26:39.477160 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
56770 2019-Jan-11 15:26:39.477789 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56771 2019-Jan-11 15:26:39.478431 - [DEBUG]
56772 2019-Jan-11 15:26:39.478457 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56773 2019-Jan-11 15:26:39.479109 - [DEBUG] Compose: EdgeIdentity * AllBottom
56774 2019-Jan-11 15:26:39.479138 - [DEBUG]
56775 2019-Jan-11 15:26:39.479163 - [DEBUG] Propagate flow
56776 2019-Jan-11 15:26:39.479187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56777 2019-Jan-11 15:26:39.479246 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56778 2019-Jan-11 15:26:39.479874 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56779 2019-Jan-11 15:26:39.480503 - [DEBUG] Edge function : AllBottom (result of previous compose)
56780 2019-Jan-11 15:26:39.480530 - [DEBUG]
56781 2019-Jan-11 15:26:39.480555 - [DEBUG] Join: AllTop & AllBottom
56782 2019-Jan-11 15:26:39.480583 - [DEBUG] = AllBottom (new jump func)
56783 2019-Jan-11 15:26:39.480609 - [DEBUG]
56784 2019-Jan-11 15:26:39.480633 - [DEBUG] Start adding new jump function
56785 2019-Jan-11 15:26:39.480658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56786 2019-Jan-11 15:26:39.480715 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56787 2019-Jan-11 15:26:39.481358 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56788 2019-Jan-11 15:26:39.481981 - [DEBUG] Edge Function : AllBottom
56789 2019-Jan-11 15:26:39.482010 - [DEBUG] End adding new jump function
56790 2019-Jan-11 15:26:39.482035 - [DEBUG]
56791 2019-Jan-11 15:26:39.482060 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56792 2019-Jan-11 15:26:39.482085 - [DEBUG]
56793 2019-Jan-11 15:26:39.482109 - [DEBUG] Process 1530. path edge:
56794 2019-Jan-11 15:26:39.482134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56795 2019-Jan-11 15:26:39.482190 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
56796 2019-Jan-11 15:26:39.482815 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56797 2019-Jan-11 15:26:39.483442 - [DEBUG]
56798 2019-Jan-11 15:26:39.483468 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56799 2019-Jan-11 15:26:39.484112 - [DEBUG] Compose: EdgeIdentity * AllBottom
56800 2019-Jan-11 15:26:39.484140 - [DEBUG]
56801 2019-Jan-11 15:26:39.484165 - [DEBUG] Propagate flow
56802 2019-Jan-11 15:26:39.484189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56803 2019-Jan-11 15:26:39.484248 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56804 2019-Jan-11 15:26:39.484900 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56805 2019-Jan-11 15:26:39.485530 - [DEBUG] Edge function : AllBottom (result of previous compose)
56806 2019-Jan-11 15:26:39.485557 - [DEBUG]
56807 2019-Jan-11 15:26:39.485582 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56808 2019-Jan-11 15:26:39.485609 - [DEBUG] = AllBottom
56809 2019-Jan-11 15:26:39.485635 - [DEBUG]
56810 2019-Jan-11 15:26:39.485659 - [DEBUG] PROPAGATE: No new function!
56811 2019-Jan-11 15:26:39.485685 - [DEBUG] EDGE:
56812 2019-Jan-11 15:26:39.485744 - [DEBUG] ---> 56813 2019-Jan-11 15:26:39.486371 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56814 2019-Jan-11 15:26:39.486999 - [DEBUG]
56815 2019-Jan-11 15:26:39.487026 - [DEBUG] EDGE:
56816 2019-Jan-11 15:26:39.487084 - [DEBUG] ---> 56817 2019-Jan-11 15:26:39.487712 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56818 2019-Jan-11 15:26:39.488356 - [DEBUG]
56819 2019-Jan-11 15:26:39.488395 - [DEBUG] Compose: EdgeIdentity * AllBottom
56820 2019-Jan-11 15:26:39.488423 - [DEBUG]
56821 2019-Jan-11 15:26:39.488448 - [DEBUG] Propagate flow
56822 2019-Jan-11 15:26:39.488472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56823 2019-Jan-11 15:26:39.488528 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56824 2019-Jan-11 15:26:39.489157 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56825 2019-Jan-11 15:26:39.489785 - [DEBUG] Edge function : AllBottom (result of previous compose)
56826 2019-Jan-11 15:26:39.489811 - [DEBUG]
56827 2019-Jan-11 15:26:39.489837 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56828 2019-Jan-11 15:26:39.489864 - [DEBUG] = AllBottom
56829 2019-Jan-11 15:26:39.489889 - [DEBUG]
56830 2019-Jan-11 15:26:39.489913 - [DEBUG] PROPAGATE: No new function!
56831 2019-Jan-11 15:26:39.489941 - [DEBUG] EDGE:
56832 2019-Jan-11 15:26:39.490000 - [DEBUG] ---> 56833 2019-Jan-11 15:26:39.490637 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56834 2019-Jan-11 15:26:39.491277 - [DEBUG]
56835 2019-Jan-11 15:26:39.491303 - [DEBUG] EDGE:
56836 2019-Jan-11 15:26:39.491361 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
56837 2019-Jan-11 15:26:39.491991 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56838 2019-Jan-11 15:26:39.492619 - [DEBUG]
56839 2019-Jan-11 15:26:39.492646 - [DEBUG] EDGE:
56840 2019-Jan-11 15:26:39.492705 - [DEBUG] ---> 56841 2019-Jan-11 15:26:39.493332 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56842 2019-Jan-11 15:26:39.493961 - [DEBUG]
56843 2019-Jan-11 15:26:39.493988 - [DEBUG] EDGE:
56844 2019-Jan-11 15:26:39.494046 - [DEBUG] ---> 56845 2019-Jan-11 15:26:39.494688 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56846 2019-Jan-11 15:26:39.495324 - [DEBUG]
56847 2019-Jan-11 15:26:39.495352 - [DEBUG] EDGE:
56848 2019-Jan-11 15:26:39.495410 - [DEBUG] ---> 56849 2019-Jan-11 15:26:39.496039 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56850 2019-Jan-11 15:26:39.496666 - [DEBUG]
56851 2019-Jan-11 15:26:39.496700 - [DEBUG] Compose: EdgeIdentity * AllBottom
56852 2019-Jan-11 15:26:39.496728 - [DEBUG]
56853 2019-Jan-11 15:26:39.496752 - [DEBUG] Propagate flow
56854 2019-Jan-11 15:26:39.496777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56855 2019-Jan-11 15:26:39.496834 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56856 2019-Jan-11 15:26:39.497464 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56857 2019-Jan-11 15:26:39.498108 - [DEBUG] Edge function : AllBottom (result of previous compose)
56858 2019-Jan-11 15:26:39.498134 - [DEBUG]
56859 2019-Jan-11 15:26:39.498158 - [DEBUG] Join: AllTop & AllBottom
56860 2019-Jan-11 15:26:39.498184 - [DEBUG] = AllBottom (new jump func)
56861 2019-Jan-11 15:26:39.498209 - [DEBUG]
56862 2019-Jan-11 15:26:39.498232 - [DEBUG] Start adding new jump function
56863 2019-Jan-11 15:26:39.498256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56864 2019-Jan-11 15:26:39.498312 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56865 2019-Jan-11 15:26:39.498939 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56866 2019-Jan-11 15:26:39.499568 - [DEBUG] Edge Function : AllBottom
56867 2019-Jan-11 15:26:39.499596 - [DEBUG] End adding new jump function
56868 2019-Jan-11 15:26:39.499621 - [DEBUG]
56869 2019-Jan-11 15:26:39.499646 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56870 2019-Jan-11 15:26:39.499671 - [DEBUG]
56871 2019-Jan-11 15:26:39.499695 - [DEBUG] Process 1531. path edge:
56872 2019-Jan-11 15:26:39.499720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56873 2019-Jan-11 15:26:39.499777 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
56874 2019-Jan-11 15:26:39.500406 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56875 2019-Jan-11 15:26:39.501033 - [DEBUG]
56876 2019-Jan-11 15:26:39.501059 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56877 2019-Jan-11 15:26:39.501726 - [DEBUG] Compose: EdgeIdentity * AllBottom
56878 2019-Jan-11 15:26:39.501755 - [DEBUG]
56879 2019-Jan-11 15:26:39.501780 - [DEBUG] Propagate flow
56880 2019-Jan-11 15:26:39.501804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56881 2019-Jan-11 15:26:39.501863 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
56882 2019-Jan-11 15:26:39.502488 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56883 2019-Jan-11 15:26:39.503117 - [DEBUG] Edge function : AllBottom (result of previous compose)
56884 2019-Jan-11 15:26:39.503143 - [DEBUG]
56885 2019-Jan-11 15:26:39.503169 - [DEBUG] Join: AllTop & AllBottom
56886 2019-Jan-11 15:26:39.503196 - [DEBUG] = AllBottom (new jump func)
56887 2019-Jan-11 15:26:39.503221 - [DEBUG]
56888 2019-Jan-11 15:26:39.503246 - [DEBUG] Start adding new jump function
56889 2019-Jan-11 15:26:39.503270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56890 2019-Jan-11 15:26:39.503327 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56891 2019-Jan-11 15:26:39.503962 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
56892 2019-Jan-11 15:26:39.504598 - [DEBUG] Edge Function : AllBottom
56893 2019-Jan-11 15:26:39.504626 - [DEBUG] End adding new jump function
56894 2019-Jan-11 15:26:39.504650 - [DEBUG]
56895 2019-Jan-11 15:26:39.504674 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56896 2019-Jan-11 15:26:39.504698 - [DEBUG]
56897 2019-Jan-11 15:26:39.504722 - [DEBUG] Process 1532. path edge:
56898 2019-Jan-11 15:26:39.504746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56899 2019-Jan-11 15:26:39.504802 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
56900 2019-Jan-11 15:26:39.505425 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56901 2019-Jan-11 15:26:39.506053 - [DEBUG]
56902 2019-Jan-11 15:26:39.506079 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
56903 2019-Jan-11 15:26:39.506722 - [DEBUG] Compose: EdgeIdentity * AllBottom
56904 2019-Jan-11 15:26:39.506751 - [DEBUG]
56905 2019-Jan-11 15:26:39.506776 - [DEBUG] Propagate flow
56906 2019-Jan-11 15:26:39.506800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56907 2019-Jan-11 15:26:39.506859 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56908 2019-Jan-11 15:26:39.507488 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56909 2019-Jan-11 15:26:39.508130 - [DEBUG] Edge function : AllBottom (result of previous compose)
56910 2019-Jan-11 15:26:39.508156 - [DEBUG]
56911 2019-Jan-11 15:26:39.508181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56912 2019-Jan-11 15:26:39.508207 - [DEBUG] = AllBottom
56913 2019-Jan-11 15:26:39.508231 - [DEBUG]
56914 2019-Jan-11 15:26:39.508254 - [DEBUG] PROPAGATE: No new function!
56915 2019-Jan-11 15:26:39.508279 - [DEBUG] EDGE:
56916 2019-Jan-11 15:26:39.508336 - [DEBUG] ---> 56917 2019-Jan-11 15:26:39.508961 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56918 2019-Jan-11 15:26:39.509589 - [DEBUG]
56919 2019-Jan-11 15:26:39.509616 - [DEBUG] EDGE:
56920 2019-Jan-11 15:26:39.509674 - [DEBUG] ---> 56921 2019-Jan-11 15:26:39.510302 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56922 2019-Jan-11 15:26:39.510929 - [DEBUG]
56923 2019-Jan-11 15:26:39.510956 - [DEBUG] EDGE:
56924 2019-Jan-11 15:26:39.511014 - [DEBUG] ---> 56925 2019-Jan-11 15:26:39.511656 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56926 2019-Jan-11 15:26:39.512283 - [DEBUG]
56927 2019-Jan-11 15:26:39.512309 - [DEBUG] EDGE:
56928 2019-Jan-11 15:26:39.512368 - [DEBUG] ---> 56929 2019-Jan-11 15:26:39.512997 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56930 2019-Jan-11 15:26:39.513624 - [DEBUG]
56931 2019-Jan-11 15:26:39.513651 - [DEBUG] EDGE:
56932 2019-Jan-11 15:26:39.513709 - [DEBUG] ---> 56933 2019-Jan-11 15:26:39.514337 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56934 2019-Jan-11 15:26:39.514987 - [DEBUG]
56935 2019-Jan-11 15:26:39.515015 - [DEBUG] EDGE:
56936 2019-Jan-11 15:26:39.515073 - [DEBUG] ---> 56937 2019-Jan-11 15:26:39.515700 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56938 2019-Jan-11 15:26:39.516327 - [DEBUG]
56939 2019-Jan-11 15:26:39.516365 - [DEBUG] Compose: EdgeIdentity * AllBottom
56940 2019-Jan-11 15:26:39.516393 - [DEBUG]
56941 2019-Jan-11 15:26:39.516418 - [DEBUG] Propagate flow
56942 2019-Jan-11 15:26:39.516442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56943 2019-Jan-11 15:26:39.516500 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56944 2019-Jan-11 15:26:39.517130 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56945 2019-Jan-11 15:26:39.517757 - [DEBUG] Edge function : AllBottom (result of previous compose)
56946 2019-Jan-11 15:26:39.517783 - [DEBUG]
56947 2019-Jan-11 15:26:39.517810 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56948 2019-Jan-11 15:26:39.517837 - [DEBUG] = AllBottom
56949 2019-Jan-11 15:26:39.517875 - [DEBUG]
56950 2019-Jan-11 15:26:39.517900 - [DEBUG] PROPAGATE: No new function!
56951 2019-Jan-11 15:26:39.517928 - [DEBUG] EDGE:
56952 2019-Jan-11 15:26:39.517987 - [DEBUG] ---> 56953 2019-Jan-11 15:26:39.518623 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56954 2019-Jan-11 15:26:39.519251 - [DEBUG]
56955 2019-Jan-11 15:26:39.519279 - [DEBUG] EDGE:
56956 2019-Jan-11 15:26:39.519337 - [DEBUG] ---> 56957 2019-Jan-11 15:26:39.519964 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56958 2019-Jan-11 15:26:39.520591 - [DEBUG]
56959 2019-Jan-11 15:26:39.520618 - [DEBUG] EDGE:
56960 2019-Jan-11 15:26:39.520677 - [DEBUG] ---> 56961 2019-Jan-11 15:26:39.521319 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56962 2019-Jan-11 15:26:39.521946 - [DEBUG]
56963 2019-Jan-11 15:26:39.521983 - [DEBUG] Compose: EdgeIdentity * AllBottom
56964 2019-Jan-11 15:26:39.522012 - [DEBUG]
56965 2019-Jan-11 15:26:39.522036 - [DEBUG] Propagate flow
56966 2019-Jan-11 15:26:39.522061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56967 2019-Jan-11 15:26:39.522118 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56968 2019-Jan-11 15:26:39.522747 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56969 2019-Jan-11 15:26:39.523375 - [DEBUG] Edge function : AllBottom (result of previous compose)
56970 2019-Jan-11 15:26:39.523402 - [DEBUG]
56971 2019-Jan-11 15:26:39.523428 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56972 2019-Jan-11 15:26:39.523455 - [DEBUG] = AllBottom
56973 2019-Jan-11 15:26:39.523480 - [DEBUG]
56974 2019-Jan-11 15:26:39.523504 - [DEBUG] PROPAGATE: No new function!
56975 2019-Jan-11 15:26:39.523531 - [DEBUG] EDGE:
56976 2019-Jan-11 15:26:39.523590 - [DEBUG] ---> 56977 2019-Jan-11 15:26:39.524226 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56978 2019-Jan-11 15:26:39.524880 - [DEBUG]
56979 2019-Jan-11 15:26:39.524907 - [DEBUG] EDGE:
56980 2019-Jan-11 15:26:39.524965 - [DEBUG] ---> 56981 2019-Jan-11 15:26:39.525591 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56982 2019-Jan-11 15:26:39.526218 - [DEBUG]
56983 2019-Jan-11 15:26:39.526245 - [DEBUG] EDGE:
56984 2019-Jan-11 15:26:39.526303 - [DEBUG] ---> 56985 2019-Jan-11 15:26:39.526928 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56986 2019-Jan-11 15:26:39.527555 - [DEBUG]
56987 2019-Jan-11 15:26:39.527582 - [DEBUG] EDGE:
56988 2019-Jan-11 15:26:39.527641 - [DEBUG] ---> 56989 2019-Jan-11 15:26:39.528286 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56990 2019-Jan-11 15:26:39.528913 - [DEBUG]
56991 2019-Jan-11 15:26:39.528951 - [DEBUG] Compose: EdgeIdentity * AllBottom
56992 2019-Jan-11 15:26:39.528979 - [DEBUG]
56993 2019-Jan-11 15:26:39.529004 - [DEBUG] Propagate flow
56994 2019-Jan-11 15:26:39.529028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56995 2019-Jan-11 15:26:39.529085 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56996 2019-Jan-11 15:26:39.529714 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56997 2019-Jan-11 15:26:39.530341 - [DEBUG] Edge function : AllBottom (result of previous compose)
56998 2019-Jan-11 15:26:39.530368 - [DEBUG]
56999 2019-Jan-11 15:26:39.530393 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57000 2019-Jan-11 15:26:39.530420 - [DEBUG] = AllBottom
57001 2019-Jan-11 15:26:39.530446 - [DEBUG]
57002 2019-Jan-11 15:26:39.530470 - [DEBUG] PROPAGATE: No new function!
57003 2019-Jan-11 15:26:39.530497 - [DEBUG] EDGE:
57004 2019-Jan-11 15:26:39.530556 - [DEBUG] ---> 57005 2019-Jan-11 15:26:39.531202 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57006 2019-Jan-11 15:26:39.531833 - [DEBUG]
57007 2019-Jan-11 15:26:39.531860 - [DEBUG] EDGE:
57008 2019-Jan-11 15:26:39.531919 - [DEBUG] ---> 57009 2019-Jan-11 15:26:39.532545 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57010 2019-Jan-11 15:26:39.533173 - [DEBUG]
57011 2019-Jan-11 15:26:39.533201 - [DEBUG] EDGE:
57012 2019-Jan-11 15:26:39.533259 - [DEBUG] ---> 57013 2019-Jan-11 15:26:39.533888 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57014 2019-Jan-11 15:26:39.534515 - [DEBUG]
57015 2019-Jan-11 15:26:39.534565 - [DEBUG] Compose: EdgeIdentity * AllBottom
57016 2019-Jan-11 15:26:39.534594 - [DEBUG]
57017 2019-Jan-11 15:26:39.534618 - [DEBUG] Propagate flow
57018 2019-Jan-11 15:26:39.534643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57019 2019-Jan-11 15:26:39.534700 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57020 2019-Jan-11 15:26:39.535337 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57021 2019-Jan-11 15:26:39.535965 - [DEBUG] Edge function : AllBottom (result of previous compose)
57022 2019-Jan-11 15:26:39.535991 - [DEBUG]
57023 2019-Jan-11 15:26:39.536017 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57024 2019-Jan-11 15:26:39.536044 - [DEBUG] = AllBottom
57025 2019-Jan-11 15:26:39.536070 - [DEBUG]
57026 2019-Jan-11 15:26:39.536094 - [DEBUG] PROPAGATE: No new function!
57027 2019-Jan-11 15:26:39.536121 - [DEBUG] EDGE:
57028 2019-Jan-11 15:26:39.536180 - [DEBUG] ---> 57029 2019-Jan-11 15:26:39.536816 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57030 2019-Jan-11 15:26:39.537444 - [DEBUG]
57031 2019-Jan-11 15:26:39.537471 - [DEBUG] EDGE:
57032 2019-Jan-11 15:26:39.537529 - [DEBUG] ---> 57033 2019-Jan-11 15:26:39.538168 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57034 2019-Jan-11 15:26:39.538795 - [DEBUG]
57035 2019-Jan-11 15:26:39.538822 - [DEBUG] EDGE:
57036 2019-Jan-11 15:26:39.538881 - [DEBUG] ---> 57037 2019-Jan-11 15:26:39.539509 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57038 2019-Jan-11 15:26:39.540136 - [DEBUG]
57039 2019-Jan-11 15:26:39.540174 - [DEBUG] Compose: EdgeIdentity * AllBottom
57040 2019-Jan-11 15:26:39.540202 - [DEBUG]
57041 2019-Jan-11 15:26:39.540227 - [DEBUG] Propagate flow
57042 2019-Jan-11 15:26:39.540251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57043 2019-Jan-11 15:26:39.540309 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57044 2019-Jan-11 15:26:39.540937 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57045 2019-Jan-11 15:26:39.541579 - [DEBUG] Edge function : AllBottom (result of previous compose)
57046 2019-Jan-11 15:26:39.541605 - [DEBUG]
57047 2019-Jan-11 15:26:39.541632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57048 2019-Jan-11 15:26:39.541659 - [DEBUG] = AllBottom
57049 2019-Jan-11 15:26:39.541684 - [DEBUG]
57050 2019-Jan-11 15:26:39.541708 - [DEBUG] PROPAGATE: No new function!
57051 2019-Jan-11 15:26:39.541736 - [DEBUG] EDGE:
57052 2019-Jan-11 15:26:39.541794 - [DEBUG] ---> 57053 2019-Jan-11 15:26:39.542430 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57054 2019-Jan-11 15:26:39.543058 - [DEBUG]
57055 2019-Jan-11 15:26:39.543093 - [DEBUG] Compose: EdgeIdentity * AllBottom
57056 2019-Jan-11 15:26:39.543121 - [DEBUG]
57057 2019-Jan-11 15:26:39.543146 - [DEBUG] Propagate flow
57058 2019-Jan-11 15:26:39.543170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57059 2019-Jan-11 15:26:39.543227 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57060 2019-Jan-11 15:26:39.543855 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57061 2019-Jan-11 15:26:39.544483 - [DEBUG] Edge function : AllBottom (result of previous compose)
57062 2019-Jan-11 15:26:39.544509 - [DEBUG]
57063 2019-Jan-11 15:26:39.544547 - [DEBUG] Join: AllTop & AllBottom
57064 2019-Jan-11 15:26:39.544574 - [DEBUG] = AllBottom (new jump func)
57065 2019-Jan-11 15:26:39.544608 - [DEBUG]
57066 2019-Jan-11 15:26:39.544632 - [DEBUG] Start adding new jump function
57067 2019-Jan-11 15:26:39.544657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57068 2019-Jan-11 15:26:39.544714 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57069 2019-Jan-11 15:26:39.545343 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57070 2019-Jan-11 15:26:39.545971 - [DEBUG] Edge Function : AllBottom
57071 2019-Jan-11 15:26:39.546000 - [DEBUG] End adding new jump function
57072 2019-Jan-11 15:26:39.546025 - [DEBUG]
57073 2019-Jan-11 15:26:39.546049 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
57074 2019-Jan-11 15:26:39.546074 - [DEBUG]
57075 2019-Jan-11 15:26:39.546098 - [DEBUG] Process 1533. path edge:
57076 2019-Jan-11 15:26:39.546123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57077 2019-Jan-11 15:26:39.546180 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
57078 2019-Jan-11 15:26:39.546808 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57079 2019-Jan-11 15:26:39.547436 - [DEBUG]
57080 2019-Jan-11 15:26:39.547461 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57081 2019-Jan-11 15:26:39.548116 - [DEBUG] Possible callees:
57082 2019-Jan-11 15:26:39.548141 - [DEBUG] foo
57083 2019-Jan-11 15:26:39.548166 - [DEBUG] Possible return sites:
57084 2019-Jan-11 15:26:39.548190 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12657085 2019-Jan-11 15:26:39.549433 - [DEBUG] Found and process special summary
57086 2019-Jan-11 15:26:39.549467 - [DEBUG] Compose: EdgeIdentity * AllBottom
57087 2019-Jan-11 15:26:39.549495 - [DEBUG]
57088 2019-Jan-11 15:26:39.549520 - [DEBUG] Propagate flow
57089 2019-Jan-11 15:26:39.549544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57090 2019-Jan-11 15:26:39.549602 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57091 2019-Jan-11 15:26:39.550231 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57092 2019-Jan-11 15:26:39.550859 - [DEBUG] Edge function : AllBottom (result of previous compose)
57093 2019-Jan-11 15:26:39.550886 - [DEBUG]
57094 2019-Jan-11 15:26:39.550911 - [DEBUG] Join: AllTop & AllBottom
57095 2019-Jan-11 15:26:39.550938 - [DEBUG] = AllBottom (new jump func)
57096 2019-Jan-11 15:26:39.550964 - [DEBUG]
57097 2019-Jan-11 15:26:39.550988 - [DEBUG] Start adding new jump function
57098 2019-Jan-11 15:26:39.551012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57099 2019-Jan-11 15:26:39.551069 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57100 2019-Jan-11 15:26:39.551714 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57101 2019-Jan-11 15:26:39.552341 - [DEBUG] Edge Function : AllBottom
57102 2019-Jan-11 15:26:39.552370 - [DEBUG] End adding new jump function
57103 2019-Jan-11 15:26:39.552395 - [DEBUG]
57104 2019-Jan-11 15:26:39.552419 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
57105 2019-Jan-11 15:26:39.552444 - [DEBUG]
57106 2019-Jan-11 15:26:39.552469 - [DEBUG] Process 1534. path edge:
57107 2019-Jan-11 15:26:39.552493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57108 2019-Jan-11 15:26:39.552550 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
57109 2019-Jan-11 15:26:39.553186 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57110 2019-Jan-11 15:26:39.553814 - [DEBUG]
57111 2019-Jan-11 15:26:39.553840 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57112 2019-Jan-11 15:26:39.554489 - [DEBUG] Compose: EdgeIdentity * AllBottom
57113 2019-Jan-11 15:26:39.554519 - [DEBUG]
57114 2019-Jan-11 15:26:39.554557 - [DEBUG] Propagate flow
57115 2019-Jan-11 15:26:39.554582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57116 2019-Jan-11 15:26:39.554640 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57117 2019-Jan-11 15:26:39.555267 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57118 2019-Jan-11 15:26:39.555894 - [DEBUG] Edge function : AllBottom (result of previous compose)
57119 2019-Jan-11 15:26:39.555920 - [DEBUG]
57120 2019-Jan-11 15:26:39.555946 - [DEBUG] Join: AllTop & AllBottom
57121 2019-Jan-11 15:26:39.555973 - [DEBUG] = AllBottom (new jump func)
57122 2019-Jan-11 15:26:39.555998 - [DEBUG]
57123 2019-Jan-11 15:26:39.556022 - [DEBUG] Start adding new jump function
57124 2019-Jan-11 15:26:39.556047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57125 2019-Jan-11 15:26:39.556104 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57126 2019-Jan-11 15:26:39.556732 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57127 2019-Jan-11 15:26:39.557356 - [DEBUG] Edge Function : AllBottom
57128 2019-Jan-11 15:26:39.557385 - [DEBUG] End adding new jump function
57129 2019-Jan-11 15:26:39.557410 - [DEBUG]
57130 2019-Jan-11 15:26:39.557435 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
57131 2019-Jan-11 15:26:39.557460 - [DEBUG]
57132 2019-Jan-11 15:26:39.557484 - [DEBUG] Process 1535. path edge:
57133 2019-Jan-11 15:26:39.557508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57134 2019-Jan-11 15:26:39.557565 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
57135 2019-Jan-11 15:26:39.558205 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57136 2019-Jan-11 15:26:39.558831 - [DEBUG]
57137 2019-Jan-11 15:26:39.558857 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57138 2019-Jan-11 15:26:39.559500 - [DEBUG] Compose: EdgeIdentity * AllBottom
57139 2019-Jan-11 15:26:39.559529 - [DEBUG]
57140 2019-Jan-11 15:26:39.559554 - [DEBUG] Propagate flow
57141 2019-Jan-11 15:26:39.559578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57142 2019-Jan-11 15:26:39.559636 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57143 2019-Jan-11 15:26:39.560264 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57144 2019-Jan-11 15:26:39.560892 - [DEBUG] Edge function : AllBottom (result of previous compose)
57145 2019-Jan-11 15:26:39.560918 - [DEBUG]
57146 2019-Jan-11 15:26:39.560944 - [DEBUG] Join: AllTop & AllBottom
57147 2019-Jan-11 15:26:39.560971 - [DEBUG] = AllBottom (new jump func)
57148 2019-Jan-11 15:26:39.560996 - [DEBUG]
57149 2019-Jan-11 15:26:39.561020 - [DEBUG] Start adding new jump function
57150 2019-Jan-11 15:26:39.561045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57151 2019-Jan-11 15:26:39.561102 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57152 2019-Jan-11 15:26:39.561744 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57153 2019-Jan-11 15:26:39.562378 - [DEBUG] Edge Function : AllBottom
57154 2019-Jan-11 15:26:39.562407 - [DEBUG] End adding new jump function
57155 2019-Jan-11 15:26:39.562432 - [DEBUG]
57156 2019-Jan-11 15:26:39.562457 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
57157 2019-Jan-11 15:26:39.562482 - [DEBUG]
57158 2019-Jan-11 15:26:39.562506 - [DEBUG] Process 1536. path edge:
57159 2019-Jan-11 15:26:39.562531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57160 2019-Jan-11 15:26:39.562588 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
57161 2019-Jan-11 15:26:39.563216 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57162 2019-Jan-11 15:26:39.563843 - [DEBUG]
57163 2019-Jan-11 15:26:39.563870 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57164 2019-Jan-11 15:26:39.564514 - [DEBUG] Compose: EdgeIdentity * AllBottom
57165 2019-Jan-11 15:26:39.564557 - [DEBUG]
57166 2019-Jan-11 15:26:39.564582 - [DEBUG] Propagate flow
57167 2019-Jan-11 15:26:39.564606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57168 2019-Jan-11 15:26:39.564665 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57169 2019-Jan-11 15:26:39.565304 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57170 2019-Jan-11 15:26:39.565934 - [DEBUG] Edge function : AllBottom (result of previous compose)
57171 2019-Jan-11 15:26:39.565961 - [DEBUG]
57172 2019-Jan-11 15:26:39.565986 - [DEBUG] Join: AllTop & AllBottom
57173 2019-Jan-11 15:26:39.566013 - [DEBUG] = AllBottom (new jump func)
57174 2019-Jan-11 15:26:39.566039 - [DEBUG]
57175 2019-Jan-11 15:26:39.566063 - [DEBUG] Start adding new jump function
57176 2019-Jan-11 15:26:39.566087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57177 2019-Jan-11 15:26:39.566144 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57178 2019-Jan-11 15:26:39.566771 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57179 2019-Jan-11 15:26:39.567405 - [DEBUG] Edge Function : AllBottom
57180 2019-Jan-11 15:26:39.567434 - [DEBUG] End adding new jump function
57181 2019-Jan-11 15:26:39.567459 - [DEBUG]
57182 2019-Jan-11 15:26:39.567484 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
57183 2019-Jan-11 15:26:39.567509 - [DEBUG]
57184 2019-Jan-11 15:26:39.567533 - [DEBUG] Process 1537. path edge:
57185 2019-Jan-11 15:26:39.567558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57186 2019-Jan-11 15:26:39.567615 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
57187 2019-Jan-11 15:26:39.568267 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57188 2019-Jan-11 15:26:39.568895 - [DEBUG]
57189 2019-Jan-11 15:26:39.568920 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57190 2019-Jan-11 15:26:39.569567 - [DEBUG] Possible callees:
57191 2019-Jan-11 15:26:39.569593 - [DEBUG] llvm.dbg.declare
57192 2019-Jan-11 15:26:39.569619 - [DEBUG] Possible return sites:
57193 2019-Jan-11 15:26:39.569644 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13657194 2019-Jan-11 15:26:39.570902 - [DEBUG] Found and process special summary
57195 2019-Jan-11 15:26:39.570937 - [DEBUG] Compose: EdgeIdentity * AllBottom
57196 2019-Jan-11 15:26:39.570966 - [DEBUG]
57197 2019-Jan-11 15:26:39.570991 - [DEBUG] Propagate flow
57198 2019-Jan-11 15:26:39.571015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57199 2019-Jan-11 15:26:39.571072 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57200 2019-Jan-11 15:26:39.571719 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57201 2019-Jan-11 15:26:39.572348 - [DEBUG] Edge function : AllBottom (result of previous compose)
57202 2019-Jan-11 15:26:39.572374 - [DEBUG]
57203 2019-Jan-11 15:26:39.572399 - [DEBUG] Join: AllTop & AllBottom
57204 2019-Jan-11 15:26:39.572426 - [DEBUG] = AllBottom (new jump func)
57205 2019-Jan-11 15:26:39.572452 - [DEBUG]
57206 2019-Jan-11 15:26:39.572477 - [DEBUG] Start adding new jump function
57207 2019-Jan-11 15:26:39.572501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57208 2019-Jan-11 15:26:39.572558 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57209 2019-Jan-11 15:26:39.573187 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57210 2019-Jan-11 15:26:39.573817 - [DEBUG] Edge Function : AllBottom
57211 2019-Jan-11 15:26:39.573846 - [DEBUG] End adding new jump function
57212 2019-Jan-11 15:26:39.573871 - [DEBUG]
57213 2019-Jan-11 15:26:39.573895 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
57214 2019-Jan-11 15:26:39.573920 - [DEBUG]
57215 2019-Jan-11 15:26:39.573945 - [DEBUG] Process 1538. path edge:
57216 2019-Jan-11 15:26:39.573970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57217 2019-Jan-11 15:26:39.574026 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
57218 2019-Jan-11 15:26:39.574670 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57219 2019-Jan-11 15:26:39.575297 - [DEBUG]
57220 2019-Jan-11 15:26:39.575323 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57221 2019-Jan-11 15:26:39.575973 - [DEBUG] Compose: EdgeIdentity * AllBottom
57222 2019-Jan-11 15:26:39.576004 - [DEBUG]
57223 2019-Jan-11 15:26:39.576029 - [DEBUG] Propagate flow
57224 2019-Jan-11 15:26:39.576053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57225 2019-Jan-11 15:26:39.576111 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57226 2019-Jan-11 15:26:39.576739 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57227 2019-Jan-11 15:26:39.577367 - [DEBUG] Edge function : AllBottom (result of previous compose)
57228 2019-Jan-11 15:26:39.577394 - [DEBUG]
57229 2019-Jan-11 15:26:39.577419 - [DEBUG] Join: AllTop & AllBottom
57230 2019-Jan-11 15:26:39.577447 - [DEBUG] = AllBottom (new jump func)
57231 2019-Jan-11 15:26:39.577473 - [DEBUG]
57232 2019-Jan-11 15:26:39.577497 - [DEBUG] Start adding new jump function
57233 2019-Jan-11 15:26:39.577522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57234 2019-Jan-11 15:26:39.577578 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57235 2019-Jan-11 15:26:39.578221 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57236 2019-Jan-11 15:26:39.578887 - [DEBUG] Edge Function : AllBottom
57237 2019-Jan-11 15:26:39.578920 - [DEBUG] End adding new jump function
57238 2019-Jan-11 15:26:39.578946 - [DEBUG]
57239 2019-Jan-11 15:26:39.578986 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
57240 2019-Jan-11 15:26:39.579012 - [DEBUG]
57241 2019-Jan-11 15:26:39.579036 - [DEBUG] Process 1539. path edge:
57242 2019-Jan-11 15:26:39.579062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57243 2019-Jan-11 15:26:39.579139 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
57244 2019-Jan-11 15:26:39.579832 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57245 2019-Jan-11 15:26:39.580513 - [DEBUG]
57246 2019-Jan-11 15:26:39.580541 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57247 2019-Jan-11 15:26:39.581241 - [DEBUG] Compose: EdgeIdentity * AllBottom
57248 2019-Jan-11 15:26:39.581273 - [DEBUG]
57249 2019-Jan-11 15:26:39.581299 - [DEBUG] Propagate flow
57250 2019-Jan-11 15:26:39.581323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57251 2019-Jan-11 15:26:39.581389 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57252 2019-Jan-11 15:26:39.582015 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57253 2019-Jan-11 15:26:39.582643 - [DEBUG] Edge function : AllBottom (result of previous compose)
57254 2019-Jan-11 15:26:39.582670 - [DEBUG]
57255 2019-Jan-11 15:26:39.582696 - [DEBUG] Join: AllTop & AllBottom
57256 2019-Jan-11 15:26:39.582724 - [DEBUG] = AllBottom (new jump func)
57257 2019-Jan-11 15:26:39.582750 - [DEBUG]
57258 2019-Jan-11 15:26:39.582774 - [DEBUG] Start adding new jump function
57259 2019-Jan-11 15:26:39.582799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57260 2019-Jan-11 15:26:39.582856 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57261 2019-Jan-11 15:26:39.583485 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
57262 2019-Jan-11 15:26:39.584110 - [DEBUG] Edge Function : AllBottom
57263 2019-Jan-11 15:26:39.584140 - [DEBUG] End adding new jump function
57264 2019-Jan-11 15:26:39.584165 - [DEBUG]
57265 2019-Jan-11 15:26:39.584190 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
57266 2019-Jan-11 15:26:39.584216 - [DEBUG]
57267 2019-Jan-11 15:26:39.584240 - [DEBUG] Process 1540. path edge:
57268 2019-Jan-11 15:26:39.584265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57269 2019-Jan-11 15:26:39.584322 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
57270 2019-Jan-11 15:26:39.584961 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57271 2019-Jan-11 15:26:39.585588 - [DEBUG]
57272 2019-Jan-11 15:26:39.585614 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
57273 2019-Jan-11 15:26:39.586259 - [DEBUG] Compose: EdgeIdentity * AllBottom
57274 2019-Jan-11 15:26:39.586288 - [DEBUG]
57275 2019-Jan-11 15:26:39.586313 - [DEBUG] Propagate flow
57276 2019-Jan-11 15:26:39.586337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57277 2019-Jan-11 15:26:39.586396 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57278 2019-Jan-11 15:26:39.587034 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57279 2019-Jan-11 15:26:39.587662 - [DEBUG] Edge function : AllBottom (result of previous compose)
57280 2019-Jan-11 15:26:39.587688 - [DEBUG]
57281 2019-Jan-11 15:26:39.587715 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57282 2019-Jan-11 15:26:39.587742 - [DEBUG] = AllBottom
57283 2019-Jan-11 15:26:39.587768 - [DEBUG]
57284 2019-Jan-11 15:26:39.587792 - [DEBUG] PROPAGATE: No new function!
57285 2019-Jan-11 15:26:39.587836 - [DEBUG] EDGE:
57286 2019-Jan-11 15:26:39.587908 - [DEBUG] ---> 57287 2019-Jan-11 15:26:39.588535 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57288 2019-Jan-11 15:26:39.589162 - [DEBUG]
57289 2019-Jan-11 15:26:39.589189 - [DEBUG] EDGE:
57290 2019-Jan-11 15:26:39.589247 - [DEBUG] ---> 57291 2019-Jan-11 15:26:39.589873 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57292 2019-Jan-11 15:26:39.590501 - [DEBUG]
57293 2019-Jan-11 15:26:39.590528 - [DEBUG] EDGE:
57294 2019-Jan-11 15:26:39.590586 - [DEBUG] ---> 57295 2019-Jan-11 15:26:39.591231 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57296 2019-Jan-11 15:26:39.591860 - [DEBUG]
57297 2019-Jan-11 15:26:39.591903 - [DEBUG] Compose: EdgeIdentity * AllBottom
57298 2019-Jan-11 15:26:39.591931 - [DEBUG]
57299 2019-Jan-11 15:26:39.591956 - [DEBUG] Propagate flow
57300 2019-Jan-11 15:26:39.591980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57301 2019-Jan-11 15:26:39.592037 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57302 2019-Jan-11 15:26:39.592667 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57303 2019-Jan-11 15:26:39.593296 - [DEBUG] Edge function : AllBottom (result of previous compose)
57304 2019-Jan-11 15:26:39.593323 - [DEBUG]
57305 2019-Jan-11 15:26:39.593349 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57306 2019-Jan-11 15:26:39.593376 - [DEBUG] = AllBottom
57307 2019-Jan-11 15:26:39.593402 - [DEBUG]
57308 2019-Jan-11 15:26:39.593426 - [DEBUG] PROPAGATE: No new function!
57309 2019-Jan-11 15:26:39.593455 - [DEBUG] EDGE:
57310 2019-Jan-11 15:26:39.593513 - [DEBUG] ---> 57311 2019-Jan-11 15:26:39.594152 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57312 2019-Jan-11 15:26:39.594797 - [DEBUG]
57313 2019-Jan-11 15:26:39.594832 - [DEBUG] Compose: EdgeIdentity * AllBottom
57314 2019-Jan-11 15:26:39.594859 - [DEBUG]
57315 2019-Jan-11 15:26:39.594883 - [DEBUG] Propagate flow
57316 2019-Jan-11 15:26:39.594906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57317 2019-Jan-11 15:26:39.594963 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57318 2019-Jan-11 15:26:39.595601 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57319 2019-Jan-11 15:26:39.596230 - [DEBUG] Edge function : AllBottom (result of previous compose)
57320 2019-Jan-11 15:26:39.596257 - [DEBUG]
57321 2019-Jan-11 15:26:39.596282 - [DEBUG] Join: AllTop & AllBottom
57322 2019-Jan-11 15:26:39.596310 - [DEBUG] = AllBottom (new jump func)
57323 2019-Jan-11 15:26:39.596335 - [DEBUG]
57324 2019-Jan-11 15:26:39.596360 - [DEBUG] Start adding new jump function
57325 2019-Jan-11 15:26:39.596384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57326 2019-Jan-11 15:26:39.596441 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57327 2019-Jan-11 15:26:39.597070 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57328 2019-Jan-11 15:26:39.597713 - [DEBUG] Edge Function : AllBottom
57329 2019-Jan-11 15:26:39.597744 - [DEBUG] End adding new jump function
57330 2019-Jan-11 15:26:39.597769 - [DEBUG]
57331 2019-Jan-11 15:26:39.597793 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
57332 2019-Jan-11 15:26:39.597819 - [DEBUG]
57333 2019-Jan-11 15:26:39.597843 - [DEBUG] Process 1541. path edge:
57334 2019-Jan-11 15:26:39.597882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57335 2019-Jan-11 15:26:39.597940 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
57336 2019-Jan-11 15:26:39.598576 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57337 2019-Jan-11 15:26:39.599204 - [DEBUG]
57338 2019-Jan-11 15:26:39.599229 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57339 2019-Jan-11 15:26:39.599880 - [DEBUG] Possible callees:
57340 2019-Jan-11 15:26:39.599906 - [DEBUG] llvm.dbg.declare
57341 2019-Jan-11 15:26:39.599933 - [DEBUG] Possible return sites:
57342 2019-Jan-11 15:26:39.599957 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14357343 2019-Jan-11 15:26:39.601226 - [DEBUG] Found and process special summary
57344 2019-Jan-11 15:26:39.601263 - [DEBUG] Compose: EdgeIdentity * AllBottom
57345 2019-Jan-11 15:26:39.601291 - [DEBUG]
57346 2019-Jan-11 15:26:39.601316 - [DEBUG] Propagate flow
57347 2019-Jan-11 15:26:39.601341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57348 2019-Jan-11 15:26:39.601399 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57349 2019-Jan-11 15:26:39.602031 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57350 2019-Jan-11 15:26:39.602660 - [DEBUG] Edge function : AllBottom (result of previous compose)
57351 2019-Jan-11 15:26:39.602687 - [DEBUG]
57352 2019-Jan-11 15:26:39.602713 - [DEBUG] Join: AllTop & AllBottom
57353 2019-Jan-11 15:26:39.602740 - [DEBUG] = AllBottom (new jump func)
57354 2019-Jan-11 15:26:39.602765 - [DEBUG]
57355 2019-Jan-11 15:26:39.602790 - [DEBUG] Start adding new jump function
57356 2019-Jan-11 15:26:39.602814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57357 2019-Jan-11 15:26:39.602871 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57358 2019-Jan-11 15:26:39.603500 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57359 2019-Jan-11 15:26:39.604130 - [DEBUG] Edge Function : AllBottom
57360 2019-Jan-11 15:26:39.604159 - [DEBUG] End adding new jump function
57361 2019-Jan-11 15:26:39.604185 - [DEBUG]
57362 2019-Jan-11 15:26:39.604209 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
57363 2019-Jan-11 15:26:39.604234 - [DEBUG]
57364 2019-Jan-11 15:26:39.604258 - [DEBUG] Process 1542. path edge:
57365 2019-Jan-11 15:26:39.604283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57366 2019-Jan-11 15:26:39.604341 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
57367 2019-Jan-11 15:26:39.604985 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57368 2019-Jan-11 15:26:39.605614 - [DEBUG]
57369 2019-Jan-11 15:26:39.605639 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57370 2019-Jan-11 15:26:39.606303 - [DEBUG] Compose: EdgeIdentity * AllBottom
57371 2019-Jan-11 15:26:39.606333 - [DEBUG]
57372 2019-Jan-11 15:26:39.606357 - [DEBUG] Propagate flow
57373 2019-Jan-11 15:26:39.606382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57374 2019-Jan-11 15:26:39.606441 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
57375 2019-Jan-11 15:26:39.607067 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57376 2019-Jan-11 15:26:39.607696 - [DEBUG] Edge function : AllBottom (result of previous compose)
57377 2019-Jan-11 15:26:39.607722 - [DEBUG]
57378 2019-Jan-11 15:26:39.607748 - [DEBUG] Join: AllTop & AllBottom
57379 2019-Jan-11 15:26:39.607776 - [DEBUG] = AllBottom (new jump func)
57380 2019-Jan-11 15:26:39.607802 - [DEBUG]
57381 2019-Jan-11 15:26:39.607826 - [DEBUG] Start adding new jump function
57382 2019-Jan-11 15:26:39.607850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57383 2019-Jan-11 15:26:39.607920 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57384 2019-Jan-11 15:26:39.608548 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
57385 2019-Jan-11 15:26:39.609171 - [DEBUG] Edge Function : AllBottom
57386 2019-Jan-11 15:26:39.609200 - [DEBUG] End adding new jump function
57387 2019-Jan-11 15:26:39.609225 - [DEBUG]
57388 2019-Jan-11 15:26:39.609250 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57389 2019-Jan-11 15:26:39.609275 - [DEBUG]
57390 2019-Jan-11 15:26:39.609299 - [DEBUG] Process 1543. path edge:
57391 2019-Jan-11 15:26:39.609324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57392 2019-Jan-11 15:26:39.609382 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
57393 2019-Jan-11 15:26:39.610006 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57394 2019-Jan-11 15:26:39.610633 - [DEBUG]
57395 2019-Jan-11 15:26:39.610659 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
57396 2019-Jan-11 15:26:39.611318 - [DEBUG] Compose: EdgeIdentity * AllBottom
57397 2019-Jan-11 15:26:39.611346 - [DEBUG]
57398 2019-Jan-11 15:26:39.611370 - [DEBUG] Propagate flow
57399 2019-Jan-11 15:26:39.611394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57400 2019-Jan-11 15:26:39.611451 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57401 2019-Jan-11 15:26:39.612086 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57402 2019-Jan-11 15:26:39.612715 - [DEBUG] Edge function : AllBottom (result of previous compose)
57403 2019-Jan-11 15:26:39.612742 - [DEBUG]
57404 2019-Jan-11 15:26:39.612767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57405 2019-Jan-11 15:26:39.612795 - [DEBUG] = AllBottom
57406 2019-Jan-11 15:26:39.612821 - [DEBUG]
57407 2019-Jan-11 15:26:39.612845 - [DEBUG] PROPAGATE: No new function!
57408 2019-Jan-11 15:26:39.612871 - [DEBUG] EDGE:
57409 2019-Jan-11 15:26:39.612931 - [DEBUG] ---> 57410 2019-Jan-11 15:26:39.613556 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57411 2019-Jan-11 15:26:39.614184 - [DEBUG]
57412 2019-Jan-11 15:26:39.614211 - [DEBUG] EDGE:
57413 2019-Jan-11 15:26:39.614269 - [DEBUG] ---> 57414 2019-Jan-11 15:26:39.614912 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57415 2019-Jan-11 15:26:39.615542 - [DEBUG]
57416 2019-Jan-11 15:26:39.615580 - [DEBUG] Compose: EdgeIdentity * AllBottom
57417 2019-Jan-11 15:26:39.615618 - [DEBUG]
57418 2019-Jan-11 15:26:39.615643 - [DEBUG] Propagate flow
57419 2019-Jan-11 15:26:39.615668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57420 2019-Jan-11 15:26:39.615725 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57421 2019-Jan-11 15:26:39.616355 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57422 2019-Jan-11 15:26:39.616984 - [DEBUG] Edge function : AllBottom (result of previous compose)
57423 2019-Jan-11 15:26:39.617010 - [DEBUG]
57424 2019-Jan-11 15:26:39.617036 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57425 2019-Jan-11 15:26:39.617063 - [DEBUG] = AllBottom
57426 2019-Jan-11 15:26:39.617089 - [DEBUG]
57427 2019-Jan-11 15:26:39.617113 - [DEBUG] PROPAGATE: No new function!
57428 2019-Jan-11 15:26:39.617141 - [DEBUG] EDGE:
57429 2019-Jan-11 15:26:39.617199 - [DEBUG] ---> 57430 2019-Jan-11 15:26:39.617837 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57431 2019-Jan-11 15:26:39.618480 - [DEBUG]
57432 2019-Jan-11 15:26:39.618508 - [DEBUG] EDGE:
57433 2019-Jan-11 15:26:39.618566 - [DEBUG] ---> 57434 2019-Jan-11 15:26:39.619193 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57435 2019-Jan-11 15:26:39.619820 - [DEBUG]
57436 2019-Jan-11 15:26:39.619855 - [DEBUG] Compose: EdgeIdentity * AllBottom
57437 2019-Jan-11 15:26:39.619883 - [DEBUG]
57438 2019-Jan-11 15:26:39.619908 - [DEBUG] Propagate flow
57439 2019-Jan-11 15:26:39.619932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57440 2019-Jan-11 15:26:39.619990 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57441 2019-Jan-11 15:26:39.620617 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57442 2019-Jan-11 15:26:39.621257 - [DEBUG] Edge function : AllBottom (result of previous compose)
57443 2019-Jan-11 15:26:39.621283 - [DEBUG]
57444 2019-Jan-11 15:26:39.621308 - [DEBUG] Join: AllTop & AllBottom
57445 2019-Jan-11 15:26:39.621334 - [DEBUG] = AllBottom (new jump func)
57446 2019-Jan-11 15:26:39.621358 - [DEBUG]
57447 2019-Jan-11 15:26:39.621382 - [DEBUG] Start adding new jump function
57448 2019-Jan-11 15:26:39.621405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57449 2019-Jan-11 15:26:39.621461 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57450 2019-Jan-11 15:26:39.622088 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57451 2019-Jan-11 15:26:39.622714 - [DEBUG] Edge Function : AllBottom
57452 2019-Jan-11 15:26:39.622743 - [DEBUG] End adding new jump function
57453 2019-Jan-11 15:26:39.622768 - [DEBUG]
57454 2019-Jan-11 15:26:39.622792 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57455 2019-Jan-11 15:26:39.622818 - [DEBUG]
57456 2019-Jan-11 15:26:39.622842 - [DEBUG] Process 1544. path edge:
57457 2019-Jan-11 15:26:39.622866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57458 2019-Jan-11 15:26:39.622924 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
57459 2019-Jan-11 15:26:39.623550 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57460 2019-Jan-11 15:26:39.624185 - [DEBUG]
57461 2019-Jan-11 15:26:39.624212 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57462 2019-Jan-11 15:26:39.624873 - [DEBUG] Compose: EdgeIdentity * AllBottom
57463 2019-Jan-11 15:26:39.624901 - [DEBUG]
57464 2019-Jan-11 15:26:39.624925 - [DEBUG] Propagate flow
57465 2019-Jan-11 15:26:39.624949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57466 2019-Jan-11 15:26:39.625006 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57467 2019-Jan-11 15:26:39.625644 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57468 2019-Jan-11 15:26:39.626272 - [DEBUG] Edge function : AllBottom (result of previous compose)
57469 2019-Jan-11 15:26:39.626299 - [DEBUG]
57470 2019-Jan-11 15:26:39.626325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57471 2019-Jan-11 15:26:39.626352 - [DEBUG] = AllBottom
57472 2019-Jan-11 15:26:39.626377 - [DEBUG]
57473 2019-Jan-11 15:26:39.626401 - [DEBUG] PROPAGATE: No new function!
57474 2019-Jan-11 15:26:39.626434 - [DEBUG] Compose: EdgeIdentity * AllBottom
57475 2019-Jan-11 15:26:39.626462 - [DEBUG]
57476 2019-Jan-11 15:26:39.626487 - [DEBUG] Propagate flow
57477 2019-Jan-11 15:26:39.626511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57478 2019-Jan-11 15:26:39.626569 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57479 2019-Jan-11 15:26:39.627206 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57480 2019-Jan-11 15:26:39.627836 - [DEBUG] Edge function : AllBottom (result of previous compose)
57481 2019-Jan-11 15:26:39.627879 - [DEBUG]
57482 2019-Jan-11 15:26:39.627905 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57483 2019-Jan-11 15:26:39.627932 - [DEBUG] = AllBottom
57484 2019-Jan-11 15:26:39.627958 - [DEBUG]
57485 2019-Jan-11 15:26:39.627982 - [DEBUG] PROPAGATE: No new function!
57486 2019-Jan-11 15:26:39.628008 - [DEBUG] EDGE:
57487 2019-Jan-11 15:26:39.628067 - [DEBUG] ---> 57488 2019-Jan-11 15:26:39.628694 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57489 2019-Jan-11 15:26:39.629323 - [DEBUG]
57490 2019-Jan-11 15:26:39.629350 - [DEBUG] EDGE:
57491 2019-Jan-11 15:26:39.629409 - [DEBUG] ---> 57492 2019-Jan-11 15:26:39.630036 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57493 2019-Jan-11 15:26:39.630663 - [DEBUG]
57494 2019-Jan-11 15:26:39.630690 - [DEBUG] EDGE:
57495 2019-Jan-11 15:26:39.630748 - [DEBUG] ---> 57496 2019-Jan-11 15:26:39.631392 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57497 2019-Jan-11 15:26:39.632019 - [DEBUG]
57498 2019-Jan-11 15:26:39.632056 - [DEBUG] Compose: EdgeIdentity * AllBottom
57499 2019-Jan-11 15:26:39.632084 - [DEBUG]
57500 2019-Jan-11 15:26:39.632109 - [DEBUG] Propagate flow
57501 2019-Jan-11 15:26:39.632133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57502 2019-Jan-11 15:26:39.632190 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57503 2019-Jan-11 15:26:39.632818 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57504 2019-Jan-11 15:26:39.633453 - [DEBUG] Edge function : AllBottom (result of previous compose)
57505 2019-Jan-11 15:26:39.633480 - [DEBUG]
57506 2019-Jan-11 15:26:39.633506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57507 2019-Jan-11 15:26:39.633533 - [DEBUG] = AllBottom
57508 2019-Jan-11 15:26:39.633558 - [DEBUG]
57509 2019-Jan-11 15:26:39.633583 - [DEBUG] PROPAGATE: No new function!
57510 2019-Jan-11 15:26:39.633611 - [DEBUG] EDGE:
57511 2019-Jan-11 15:26:39.633670 - [DEBUG] ---> 57512 2019-Jan-11 15:26:39.634299 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57513 2019-Jan-11 15:26:39.634943 - [DEBUG]
57514 2019-Jan-11 15:26:39.634970 - [DEBUG] EDGE:
57515 2019-Jan-11 15:26:39.635028 - [DEBUG] ---> 57516 2019-Jan-11 15:26:39.635655 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57517 2019-Jan-11 15:26:39.636283 - [DEBUG]
57518 2019-Jan-11 15:26:39.636310 - [DEBUG] EDGE:
57519 2019-Jan-11 15:26:39.636369 - [DEBUG] ---> 57520 2019-Jan-11 15:26:39.636999 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57521 2019-Jan-11 15:26:39.637627 - [DEBUG]
57522 2019-Jan-11 15:26:39.637654 - [DEBUG] EDGE:
57523 2019-Jan-11 15:26:39.637712 - [DEBUG] ---> 57524 2019-Jan-11 15:26:39.638356 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57525 2019-Jan-11 15:26:39.638984 - [DEBUG]
57526 2019-Jan-11 15:26:39.639011 - [DEBUG] EDGE:
57527 2019-Jan-11 15:26:39.639069 - [DEBUG] ---> 57528 2019-Jan-11 15:26:39.639695 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57529 2019-Jan-11 15:26:39.640323 - [DEBUG]
57530 2019-Jan-11 15:26:39.640350 - [DEBUG] EDGE:
57531 2019-Jan-11 15:26:39.640408 - [DEBUG] ---> 57532 2019-Jan-11 15:26:39.641038 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57533 2019-Jan-11 15:26:39.641682 - [DEBUG]
57534 2019-Jan-11 15:26:39.641710 - [DEBUG] EDGE:
57535 2019-Jan-11 15:26:39.641768 - [DEBUG] ---> 57536 2019-Jan-11 15:26:39.642394 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57537 2019-Jan-11 15:26:39.643021 - [DEBUG]
57538 2019-Jan-11 15:26:39.643049 - [DEBUG] EDGE:
57539 2019-Jan-11 15:26:39.643107 - [DEBUG] ---> 57540 2019-Jan-11 15:26:39.643736 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57541 2019-Jan-11 15:26:39.644363 - [DEBUG]
57542 2019-Jan-11 15:26:39.644402 - [DEBUG] Compose: EdgeIdentity * AllBottom
57543 2019-Jan-11 15:26:39.644430 - [DEBUG]
57544 2019-Jan-11 15:26:39.644455 - [DEBUG] Propagate flow
57545 2019-Jan-11 15:26:39.644479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57546 2019-Jan-11 15:26:39.644556 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57547 2019-Jan-11 15:26:39.645188 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57548 2019-Jan-11 15:26:39.645816 - [DEBUG] Edge function : AllBottom (result of previous compose)
57549 2019-Jan-11 15:26:39.645843 - [DEBUG]
57550 2019-Jan-11 15:26:39.645869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57551 2019-Jan-11 15:26:39.645896 - [DEBUG] = AllBottom
57552 2019-Jan-11 15:26:39.645922 - [DEBUG]
57553 2019-Jan-11 15:26:39.645946 - [DEBUG] PROPAGATE: No new function!
57554 2019-Jan-11 15:26:39.645974 - [DEBUG] EDGE:
57555 2019-Jan-11 15:26:39.646032 - [DEBUG] ---> 57556 2019-Jan-11 15:26:39.646667 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57557 2019-Jan-11 15:26:39.647296 - [DEBUG]
57558 2019-Jan-11 15:26:39.647331 - [DEBUG] Compose: EdgeIdentity * AllBottom
57559 2019-Jan-11 15:26:39.647359 - [DEBUG]
57560 2019-Jan-11 15:26:39.647384 - [DEBUG] Propagate flow
57561 2019-Jan-11 15:26:39.647408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57562 2019-Jan-11 15:26:39.647466 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57563 2019-Jan-11 15:26:39.648108 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57564 2019-Jan-11 15:26:39.648736 - [DEBUG] Edge function : AllBottom (result of previous compose)
57565 2019-Jan-11 15:26:39.648763 - [DEBUG]
57566 2019-Jan-11 15:26:39.648789 - [DEBUG] Join: AllTop & AllBottom
57567 2019-Jan-11 15:26:39.648816 - [DEBUG] = AllBottom (new jump func)
57568 2019-Jan-11 15:26:39.648842 - [DEBUG]
57569 2019-Jan-11 15:26:39.648866 - [DEBUG] Start adding new jump function
57570 2019-Jan-11 15:26:39.648890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57571 2019-Jan-11 15:26:39.648947 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57572 2019-Jan-11 15:26:39.649575 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57573 2019-Jan-11 15:26:39.650203 - [DEBUG] Edge Function : AllBottom
57574 2019-Jan-11 15:26:39.650232 - [DEBUG] End adding new jump function
57575 2019-Jan-11 15:26:39.650257 - [DEBUG]
57576 2019-Jan-11 15:26:39.650281 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57577 2019-Jan-11 15:26:39.650306 - [DEBUG]
57578 2019-Jan-11 15:26:39.650330 - [DEBUG] Process 1545. path edge:
57579 2019-Jan-11 15:26:39.650355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57580 2019-Jan-11 15:26:39.650412 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
57581 2019-Jan-11 15:26:39.651039 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57582 2019-Jan-11 15:26:39.651683 - [DEBUG]
57583 2019-Jan-11 15:26:39.651708 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57584 2019-Jan-11 15:26:39.652343 - [DEBUG] Possible callees:
57585 2019-Jan-11 15:26:39.652369 - [DEBUG] foo
57586 2019-Jan-11 15:26:39.652394 - [DEBUG] Possible return sites:
57587 2019-Jan-11 15:26:39.652419 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8457588 2019-Jan-11 15:26:39.653663 - [DEBUG] Found and process special summary
57589 2019-Jan-11 15:26:39.653698 - [DEBUG] Compose: EdgeIdentity * AllBottom
57590 2019-Jan-11 15:26:39.653726 - [DEBUG]
57591 2019-Jan-11 15:26:39.653764 - [DEBUG] Propagate flow
57592 2019-Jan-11 15:26:39.653789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57593 2019-Jan-11 15:26:39.653847 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57594 2019-Jan-11 15:26:39.654478 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57595 2019-Jan-11 15:26:39.655122 - [DEBUG] Edge function : AllBottom (result of previous compose)
57596 2019-Jan-11 15:26:39.655149 - [DEBUG]
57597 2019-Jan-11 15:26:39.655174 - [DEBUG] Join: AllTop & AllBottom
57598 2019-Jan-11 15:26:39.655202 - [DEBUG] = AllBottom (new jump func)
57599 2019-Jan-11 15:26:39.655227 - [DEBUG]
57600 2019-Jan-11 15:26:39.655251 - [DEBUG] Start adding new jump function
57601 2019-Jan-11 15:26:39.655276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57602 2019-Jan-11 15:26:39.655333 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57603 2019-Jan-11 15:26:39.655961 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57604 2019-Jan-11 15:26:39.656589 - [DEBUG] Edge Function : AllBottom
57605 2019-Jan-11 15:26:39.656618 - [DEBUG] End adding new jump function
57606 2019-Jan-11 15:26:39.656643 - [DEBUG]
57607 2019-Jan-11 15:26:39.656667 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57608 2019-Jan-11 15:26:39.656692 - [DEBUG]
57609 2019-Jan-11 15:26:39.656717 - [DEBUG] Process 1546. path edge:
57610 2019-Jan-11 15:26:39.656741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57611 2019-Jan-11 15:26:39.656798 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
57612 2019-Jan-11 15:26:39.657428 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57613 2019-Jan-11 15:26:39.658071 - [DEBUG]
57614 2019-Jan-11 15:26:39.658096 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57615 2019-Jan-11 15:26:39.658741 - [DEBUG] Compose: EdgeIdentity * AllBottom
57616 2019-Jan-11 15:26:39.658771 - [DEBUG]
57617 2019-Jan-11 15:26:39.658795 - [DEBUG] Propagate flow
57618 2019-Jan-11 15:26:39.658820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57619 2019-Jan-11 15:26:39.658878 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57620 2019-Jan-11 15:26:39.659506 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57621 2019-Jan-11 15:26:39.660134 - [DEBUG] Edge function : AllBottom (result of previous compose)
57622 2019-Jan-11 15:26:39.660160 - [DEBUG]
57623 2019-Jan-11 15:26:39.660186 - [DEBUG] Join: AllTop & AllBottom
57624 2019-Jan-11 15:26:39.660213 - [DEBUG] = AllBottom (new jump func)
57625 2019-Jan-11 15:26:39.660239 - [DEBUG]
57626 2019-Jan-11 15:26:39.660263 - [DEBUG] Start adding new jump function
57627 2019-Jan-11 15:26:39.660288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57628 2019-Jan-11 15:26:39.660345 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57629 2019-Jan-11 15:26:39.660974 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57630 2019-Jan-11 15:26:39.661618 - [DEBUG] Edge Function : AllBottom
57631 2019-Jan-11 15:26:39.661647 - [DEBUG] End adding new jump function
57632 2019-Jan-11 15:26:39.661672 - [DEBUG]
57633 2019-Jan-11 15:26:39.661696 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57634 2019-Jan-11 15:26:39.661721 - [DEBUG]
57635 2019-Jan-11 15:26:39.661746 - [DEBUG] Process 1547. path edge:
57636 2019-Jan-11 15:26:39.661778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57637 2019-Jan-11 15:26:39.661836 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
57638 2019-Jan-11 15:26:39.662465 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57639 2019-Jan-11 15:26:39.663093 - [DEBUG]
57640 2019-Jan-11 15:26:39.663119 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57641 2019-Jan-11 15:26:39.663759 - [DEBUG] Compose: EdgeIdentity * AllBottom
57642 2019-Jan-11 15:26:39.663788 - [DEBUG]
57643 2019-Jan-11 15:26:39.663812 - [DEBUG] Propagate flow
57644 2019-Jan-11 15:26:39.663837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57645 2019-Jan-11 15:26:39.663894 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57646 2019-Jan-11 15:26:39.664543 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57647 2019-Jan-11 15:26:39.665172 - [DEBUG] Edge function : AllBottom (result of previous compose)
57648 2019-Jan-11 15:26:39.665198 - [DEBUG]
57649 2019-Jan-11 15:26:39.665224 - [DEBUG] Join: AllTop & AllBottom
57650 2019-Jan-11 15:26:39.665251 - [DEBUG] = AllBottom (new jump func)
57651 2019-Jan-11 15:26:39.665276 - [DEBUG]
57652 2019-Jan-11 15:26:39.665301 - [DEBUG] Start adding new jump function
57653 2019-Jan-11 15:26:39.665325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57654 2019-Jan-11 15:26:39.665383 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57655 2019-Jan-11 15:26:39.666011 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57656 2019-Jan-11 15:26:39.666646 - [DEBUG] Edge Function : AllBottom
57657 2019-Jan-11 15:26:39.666675 - [DEBUG] End adding new jump function
57658 2019-Jan-11 15:26:39.666700 - [DEBUG]
57659 2019-Jan-11 15:26:39.666724 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57660 2019-Jan-11 15:26:39.666749 - [DEBUG]
57661 2019-Jan-11 15:26:39.666773 - [DEBUG] Process 1548. path edge:
57662 2019-Jan-11 15:26:39.666798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57663 2019-Jan-11 15:26:39.666855 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
57664 2019-Jan-11 15:26:39.667491 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57665 2019-Jan-11 15:26:39.668133 - [DEBUG]
57666 2019-Jan-11 15:26:39.668158 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57667 2019-Jan-11 15:26:39.668802 - [DEBUG] Possible callees:
57668 2019-Jan-11 15:26:39.668828 - [DEBUG] llvm.dbg.declare
57669 2019-Jan-11 15:26:39.668854 - [DEBUG] Possible return sites:
57670 2019-Jan-11 15:26:39.668878 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9657671 2019-Jan-11 15:26:39.670129 - [DEBUG] Found and process special summary
57672 2019-Jan-11 15:26:39.670163 - [DEBUG] Compose: EdgeIdentity * AllBottom
57673 2019-Jan-11 15:26:39.670191 - [DEBUG]
57674 2019-Jan-11 15:26:39.670216 - [DEBUG] Propagate flow
57675 2019-Jan-11 15:26:39.670241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57676 2019-Jan-11 15:26:39.670298 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57677 2019-Jan-11 15:26:39.670937 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57678 2019-Jan-11 15:26:39.671580 - [DEBUG] Edge function : AllBottom (result of previous compose)
57679 2019-Jan-11 15:26:39.671607 - [DEBUG]
57680 2019-Jan-11 15:26:39.671633 - [DEBUG] Join: AllTop & AllBottom
57681 2019-Jan-11 15:26:39.671660 - [DEBUG] = AllBottom (new jump func)
57682 2019-Jan-11 15:26:39.671686 - [DEBUG]
57683 2019-Jan-11 15:26:39.671710 - [DEBUG] Start adding new jump function
57684 2019-Jan-11 15:26:39.671734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57685 2019-Jan-11 15:26:39.671791 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57686 2019-Jan-11 15:26:39.672420 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57687 2019-Jan-11 15:26:39.673049 - [DEBUG] Edge Function : AllBottom
57688 2019-Jan-11 15:26:39.673077 - [DEBUG] End adding new jump function
57689 2019-Jan-11 15:26:39.673102 - [DEBUG]
57690 2019-Jan-11 15:26:39.673127 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57691 2019-Jan-11 15:26:39.673152 - [DEBUG]
57692 2019-Jan-11 15:26:39.673176 - [DEBUG] Process 1549. path edge:
57693 2019-Jan-11 15:26:39.673201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57694 2019-Jan-11 15:26:39.673259 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
57695 2019-Jan-11 15:26:39.673889 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57696 2019-Jan-11 15:26:39.674517 - [DEBUG]
57697 2019-Jan-11 15:26:39.674555 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57698 2019-Jan-11 15:26:39.675203 - [DEBUG] Compose: EdgeIdentity * AllBottom
57699 2019-Jan-11 15:26:39.675233 - [DEBUG]
57700 2019-Jan-11 15:26:39.675257 - [DEBUG] Propagate flow
57701 2019-Jan-11 15:26:39.675281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57702 2019-Jan-11 15:26:39.675339 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57703 2019-Jan-11 15:26:39.675966 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57704 2019-Jan-11 15:26:39.676595 - [DEBUG] Edge function : AllBottom (result of previous compose)
57705 2019-Jan-11 15:26:39.676621 - [DEBUG]
57706 2019-Jan-11 15:26:39.676647 - [DEBUG] Join: AllTop & AllBottom
57707 2019-Jan-11 15:26:39.676674 - [DEBUG] = AllBottom (new jump func)
57708 2019-Jan-11 15:26:39.676700 - [DEBUG]
57709 2019-Jan-11 15:26:39.676724 - [DEBUG] Start adding new jump function
57710 2019-Jan-11 15:26:39.676748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57711 2019-Jan-11 15:26:39.676806 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57712 2019-Jan-11 15:26:39.677434 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57713 2019-Jan-11 15:26:39.678074 - [DEBUG] Edge Function : AllBottom
57714 2019-Jan-11 15:26:39.678106 - [DEBUG] End adding new jump function
57715 2019-Jan-11 15:26:39.678130 - [DEBUG]
57716 2019-Jan-11 15:26:39.678154 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57717 2019-Jan-11 15:26:39.678178 - [DEBUG]
57718 2019-Jan-11 15:26:39.678202 - [DEBUG] Process 1550. path edge:
57719 2019-Jan-11 15:26:39.678225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57720 2019-Jan-11 15:26:39.678282 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
57721 2019-Jan-11 15:26:39.678909 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57722 2019-Jan-11 15:26:39.679545 - [DEBUG]
57723 2019-Jan-11 15:26:39.679572 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57724 2019-Jan-11 15:26:39.680213 - [DEBUG] Compose: EdgeIdentity * AllBottom
57725 2019-Jan-11 15:26:39.680243 - [DEBUG]
57726 2019-Jan-11 15:26:39.680268 - [DEBUG] Propagate flow
57727 2019-Jan-11 15:26:39.680292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57728 2019-Jan-11 15:26:39.680351 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57729 2019-Jan-11 15:26:39.680975 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57730 2019-Jan-11 15:26:39.681620 - [DEBUG] Edge function : AllBottom (result of previous compose)
57731 2019-Jan-11 15:26:39.681646 - [DEBUG]
57732 2019-Jan-11 15:26:39.681672 - [DEBUG] Join: AllTop & AllBottom
57733 2019-Jan-11 15:26:39.681699 - [DEBUG] = AllBottom (new jump func)
57734 2019-Jan-11 15:26:39.681725 - [DEBUG]
57735 2019-Jan-11 15:26:39.681749 - [DEBUG] Start adding new jump function
57736 2019-Jan-11 15:26:39.681774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57737 2019-Jan-11 15:26:39.681831 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57738 2019-Jan-11 15:26:39.682462 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
57739 2019-Jan-11 15:26:39.683087 - [DEBUG] Edge Function : AllBottom
57740 2019-Jan-11 15:26:39.683116 - [DEBUG] End adding new jump function
57741 2019-Jan-11 15:26:39.683141 - [DEBUG]
57742 2019-Jan-11 15:26:39.683165 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57743 2019-Jan-11 15:26:39.683190 - [DEBUG]
57744 2019-Jan-11 15:26:39.683214 - [DEBUG] Process 1551. path edge:
57745 2019-Jan-11 15:26:39.683239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57746 2019-Jan-11 15:26:39.683296 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
57747 2019-Jan-11 15:26:39.683918 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57748 2019-Jan-11 15:26:39.684558 - [DEBUG]
57749 2019-Jan-11 15:26:39.684585 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
57750 2019-Jan-11 15:26:39.685224 - [DEBUG] Compose: EdgeIdentity * AllBottom
57751 2019-Jan-11 15:26:39.685253 - [DEBUG]
57752 2019-Jan-11 15:26:39.685278 - [DEBUG] Propagate flow
57753 2019-Jan-11 15:26:39.685302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57754 2019-Jan-11 15:26:39.685360 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57755 2019-Jan-11 15:26:39.685990 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57756 2019-Jan-11 15:26:39.686617 - [DEBUG] Edge function : AllBottom (result of previous compose)
57757 2019-Jan-11 15:26:39.686643 - [DEBUG]
57758 2019-Jan-11 15:26:39.686669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57759 2019-Jan-11 15:26:39.686696 - [DEBUG] = AllBottom
57760 2019-Jan-11 15:26:39.686722 - [DEBUG]
57761 2019-Jan-11 15:26:39.686746 - [DEBUG] PROPAGATE: No new function!
57762 2019-Jan-11 15:26:39.686772 - [DEBUG] EDGE:
57763 2019-Jan-11 15:26:39.686830 - [DEBUG] ---> 57764 2019-Jan-11 15:26:39.687454 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57765 2019-Jan-11 15:26:39.688096 - [DEBUG]
57766 2019-Jan-11 15:26:39.688122 - [DEBUG] EDGE:
57767 2019-Jan-11 15:26:39.688180 - [DEBUG] ---> 57768 2019-Jan-11 15:26:39.688812 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57769 2019-Jan-11 15:26:39.689441 - [DEBUG]
57770 2019-Jan-11 15:26:39.689468 - [DEBUG] EDGE:
57771 2019-Jan-11 15:26:39.689526 - [DEBUG] ---> 57772 2019-Jan-11 15:26:39.690155 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57773 2019-Jan-11 15:26:39.690782 - [DEBUG]
57774 2019-Jan-11 15:26:39.690819 - [DEBUG] Compose: EdgeIdentity * AllBottom
57775 2019-Jan-11 15:26:39.690847 - [DEBUG]
57776 2019-Jan-11 15:26:39.690872 - [DEBUG] Propagate flow
57777 2019-Jan-11 15:26:39.690896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57778 2019-Jan-11 15:26:39.690954 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57779 2019-Jan-11 15:26:39.691598 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57780 2019-Jan-11 15:26:39.692226 - [DEBUG] Edge function : AllBottom (result of previous compose)
57781 2019-Jan-11 15:26:39.692252 - [DEBUG]
57782 2019-Jan-11 15:26:39.692278 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57783 2019-Jan-11 15:26:39.692304 - [DEBUG] = AllBottom
57784 2019-Jan-11 15:26:39.692330 - [DEBUG]
57785 2019-Jan-11 15:26:39.692354 - [DEBUG] PROPAGATE: No new function!
57786 2019-Jan-11 15:26:39.692382 - [DEBUG] EDGE:
57787 2019-Jan-11 15:26:39.692440 - [DEBUG] ---> 57788 2019-Jan-11 15:26:39.693077 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57789 2019-Jan-11 15:26:39.693705 - [DEBUG]
57790 2019-Jan-11 15:26:39.693739 - [DEBUG] Compose: EdgeIdentity * AllBottom
57791 2019-Jan-11 15:26:39.693767 - [DEBUG]
57792 2019-Jan-11 15:26:39.693792 - [DEBUG] Propagate flow
57793 2019-Jan-11 15:26:39.693816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57794 2019-Jan-11 15:26:39.693874 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57795 2019-Jan-11 15:26:39.694503 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57796 2019-Jan-11 15:26:39.695144 - [DEBUG] Edge function : AllBottom (result of previous compose)
57797 2019-Jan-11 15:26:39.695170 - [DEBUG]
57798 2019-Jan-11 15:26:39.695196 - [DEBUG] Join: AllTop & AllBottom
57799 2019-Jan-11 15:26:39.695223 - [DEBUG] = AllBottom (new jump func)
57800 2019-Jan-11 15:26:39.695249 - [DEBUG]
57801 2019-Jan-11 15:26:39.695273 - [DEBUG] Start adding new jump function
57802 2019-Jan-11 15:26:39.695297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57803 2019-Jan-11 15:26:39.695354 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57804 2019-Jan-11 15:26:39.695984 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57805 2019-Jan-11 15:26:39.696611 - [DEBUG] Edge Function : AllBottom
57806 2019-Jan-11 15:26:39.696640 - [DEBUG] End adding new jump function
57807 2019-Jan-11 15:26:39.696665 - [DEBUG]
57808 2019-Jan-11 15:26:39.696689 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57809 2019-Jan-11 15:26:39.696714 - [DEBUG]
57810 2019-Jan-11 15:26:39.696738 - [DEBUG] Process 1552. path edge:
57811 2019-Jan-11 15:26:39.696763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57812 2019-Jan-11 15:26:39.696821 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
57813 2019-Jan-11 15:26:39.697457 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57814 2019-Jan-11 15:26:39.698101 - [DEBUG]
57815 2019-Jan-11 15:26:39.698126 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57816 2019-Jan-11 15:26:39.698762 - [DEBUG] Possible callees:
57817 2019-Jan-11 15:26:39.698788 - [DEBUG] bar
57818 2019-Jan-11 15:26:39.698813 - [DEBUG] Possible return sites:
57819 2019-Jan-11 15:26:39.698838 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8957820 2019-Jan-11 15:26:39.700080 - [DEBUG] Found and process special summary
57821 2019-Jan-11 15:26:39.700113 - [DEBUG] Compose: EdgeIdentity * AllBottom
57822 2019-Jan-11 15:26:39.700142 - [DEBUG]
57823 2019-Jan-11 15:26:39.700167 - [DEBUG] Propagate flow
57824 2019-Jan-11 15:26:39.700191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57825 2019-Jan-11 15:26:39.700249 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57826 2019-Jan-11 15:26:39.700887 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57827 2019-Jan-11 15:26:39.701529 - [DEBUG] Edge function : AllBottom (result of previous compose)
57828 2019-Jan-11 15:26:39.701555 - [DEBUG]
57829 2019-Jan-11 15:26:39.701579 - [DEBUG] Join: AllTop & AllBottom
57830 2019-Jan-11 15:26:39.701605 - [DEBUG] = AllBottom (new jump func)
57831 2019-Jan-11 15:26:39.701630 - [DEBUG]
57832 2019-Jan-11 15:26:39.701653 - [DEBUG] Start adding new jump function
57833 2019-Jan-11 15:26:39.701676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57834 2019-Jan-11 15:26:39.701732 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57835 2019-Jan-11 15:26:39.702360 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57836 2019-Jan-11 15:26:39.702988 - [DEBUG] Edge Function : AllBottom
57837 2019-Jan-11 15:26:39.703017 - [DEBUG] End adding new jump function
57838 2019-Jan-11 15:26:39.703042 - [DEBUG]
57839 2019-Jan-11 15:26:39.703066 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57840 2019-Jan-11 15:26:39.703091 - [DEBUG]
57841 2019-Jan-11 15:26:39.703115 - [DEBUG] Process 1553. path edge:
57842 2019-Jan-11 15:26:39.703140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57843 2019-Jan-11 15:26:39.703197 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
57844 2019-Jan-11 15:26:39.703827 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57845 2019-Jan-11 15:26:39.704455 - [DEBUG]
57846 2019-Jan-11 15:26:39.704480 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57847 2019-Jan-11 15:26:39.705139 - [DEBUG] Compose: EdgeIdentity * AllBottom
57848 2019-Jan-11 15:26:39.705168 - [DEBUG]
57849 2019-Jan-11 15:26:39.705193 - [DEBUG] Propagate flow
57850 2019-Jan-11 15:26:39.705217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57851 2019-Jan-11 15:26:39.705276 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57852 2019-Jan-11 15:26:39.705902 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57853 2019-Jan-11 15:26:39.706529 - [DEBUG] Edge function : AllBottom (result of previous compose)
57854 2019-Jan-11 15:26:39.706555 - [DEBUG]
57855 2019-Jan-11 15:26:39.706581 - [DEBUG] Join: AllTop & AllBottom
57856 2019-Jan-11 15:26:39.706608 - [DEBUG] = AllBottom (new jump func)
57857 2019-Jan-11 15:26:39.706641 - [DEBUG]
57858 2019-Jan-11 15:26:39.706666 - [DEBUG] Start adding new jump function
57859 2019-Jan-11 15:26:39.706690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57860 2019-Jan-11 15:26:39.706748 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57861 2019-Jan-11 15:26:39.707377 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57862 2019-Jan-11 15:26:39.708018 - [DEBUG] Edge Function : AllBottom
57863 2019-Jan-11 15:26:39.708046 - [DEBUG] End adding new jump function
57864 2019-Jan-11 15:26:39.708070 - [DEBUG]
57865 2019-Jan-11 15:26:39.708094 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57866 2019-Jan-11 15:26:39.708118 - [DEBUG]
57867 2019-Jan-11 15:26:39.708141 - [DEBUG] Process 1554. path edge:
57868 2019-Jan-11 15:26:39.708165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57869 2019-Jan-11 15:26:39.708222 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
57870 2019-Jan-11 15:26:39.708848 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57871 2019-Jan-11 15:26:39.709477 - [DEBUG]
57872 2019-Jan-11 15:26:39.709503 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57873 2019-Jan-11 15:26:39.710145 - [DEBUG] Compose: EdgeIdentity * AllBottom
57874 2019-Jan-11 15:26:39.710174 - [DEBUG]
57875 2019-Jan-11 15:26:39.710199 - [DEBUG] Propagate flow
57876 2019-Jan-11 15:26:39.710223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57877 2019-Jan-11 15:26:39.710281 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57878 2019-Jan-11 15:26:39.710917 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57879 2019-Jan-11 15:26:39.711558 - [DEBUG] Edge function : AllBottom (result of previous compose)
57880 2019-Jan-11 15:26:39.711585 - [DEBUG]
57881 2019-Jan-11 15:26:39.711610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57882 2019-Jan-11 15:26:39.711637 - [DEBUG] = AllBottom
57883 2019-Jan-11 15:26:39.711663 - [DEBUG]
57884 2019-Jan-11 15:26:39.711687 - [DEBUG] PROPAGATE: No new function!
57885 2019-Jan-11 15:26:39.711720 - [DEBUG] Compose: EdgeIdentity * AllBottom
57886 2019-Jan-11 15:26:39.711748 - [DEBUG]
57887 2019-Jan-11 15:26:39.711773 - [DEBUG] Propagate flow
57888 2019-Jan-11 15:26:39.711797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57889 2019-Jan-11 15:26:39.711855 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57890 2019-Jan-11 15:26:39.712490 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57891 2019-Jan-11 15:26:39.713120 - [DEBUG] Edge function : AllBottom (result of previous compose)
57892 2019-Jan-11 15:26:39.713147 - [DEBUG]
57893 2019-Jan-11 15:26:39.713172 - [DEBUG] Join: AllTop & AllBottom
57894 2019-Jan-11 15:26:39.713199 - [DEBUG] = AllBottom (new jump func)
57895 2019-Jan-11 15:26:39.713225 - [DEBUG]
57896 2019-Jan-11 15:26:39.713249 - [DEBUG] Start adding new jump function
57897 2019-Jan-11 15:26:39.713273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57898 2019-Jan-11 15:26:39.713330 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57899 2019-Jan-11 15:26:39.713960 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57900 2019-Jan-11 15:26:39.714608 - [DEBUG] Edge Function : AllBottom
57901 2019-Jan-11 15:26:39.714644 - [DEBUG] End adding new jump function
57902 2019-Jan-11 15:26:39.714669 - [DEBUG]
57903 2019-Jan-11 15:26:39.714693 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57904 2019-Jan-11 15:26:39.714717 - [DEBUG]
57905 2019-Jan-11 15:26:39.714740 - [DEBUG] Process 1555. path edge:
57906 2019-Jan-11 15:26:39.714764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57907 2019-Jan-11 15:26:39.714821 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
57908 2019-Jan-11 15:26:39.715458 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57909 2019-Jan-11 15:26:39.716085 - [DEBUG]
57910 2019-Jan-11 15:26:39.716110 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57911 2019-Jan-11 15:26:39.716755 - [DEBUG] Possible callees:
57912 2019-Jan-11 15:26:39.716781 - [DEBUG] llvm.dbg.declare
57913 2019-Jan-11 15:26:39.716807 - [DEBUG] Possible return sites:
57914 2019-Jan-11 15:26:39.716832 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10357915 2019-Jan-11 15:26:39.718098 - [DEBUG] Found and process special summary
57916 2019-Jan-11 15:26:39.718131 - [DEBUG] Compose: EdgeIdentity * AllBottom
57917 2019-Jan-11 15:26:39.718159 - [DEBUG]
57918 2019-Jan-11 15:26:39.718183 - [DEBUG] Propagate flow
57919 2019-Jan-11 15:26:39.718206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57920 2019-Jan-11 15:26:39.718263 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57921 2019-Jan-11 15:26:39.718894 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57922 2019-Jan-11 15:26:39.719524 - [DEBUG] Edge function : AllBottom (result of previous compose)
57923 2019-Jan-11 15:26:39.719550 - [DEBUG]
57924 2019-Jan-11 15:26:39.719576 - [DEBUG] Join: AllTop & AllBottom
57925 2019-Jan-11 15:26:39.719603 - [DEBUG] = AllBottom (new jump func)
57926 2019-Jan-11 15:26:39.719629 - [DEBUG]
57927 2019-Jan-11 15:26:39.719653 - [DEBUG] Start adding new jump function
57928 2019-Jan-11 15:26:39.719677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57929 2019-Jan-11 15:26:39.719735 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57930 2019-Jan-11 15:26:39.720363 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57931 2019-Jan-11 15:26:39.720992 - [DEBUG] Edge Function : AllBottom
57932 2019-Jan-11 15:26:39.721020 - [DEBUG] End adding new jump function
57933 2019-Jan-11 15:26:39.721045 - [DEBUG]
57934 2019-Jan-11 15:26:39.721069 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57935 2019-Jan-11 15:26:39.721094 - [DEBUG]
57936 2019-Jan-11 15:26:39.721119 - [DEBUG] Process 1556. path edge:
57937 2019-Jan-11 15:26:39.721143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57938 2019-Jan-11 15:26:39.721212 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
57939 2019-Jan-11 15:26:39.721842 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57940 2019-Jan-11 15:26:39.722470 - [DEBUG]
57941 2019-Jan-11 15:26:39.722495 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57942 2019-Jan-11 15:26:39.723140 - [DEBUG] Compose: EdgeIdentity * AllBottom
57943 2019-Jan-11 15:26:39.723177 - [DEBUG]
57944 2019-Jan-11 15:26:39.723202 - [DEBUG] Propagate flow
57945 2019-Jan-11 15:26:39.723226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57946 2019-Jan-11 15:26:39.723284 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
57947 2019-Jan-11 15:26:39.723910 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57948 2019-Jan-11 15:26:39.724551 - [DEBUG] Edge function : AllBottom (result of previous compose)
57949 2019-Jan-11 15:26:39.724577 - [DEBUG]
57950 2019-Jan-11 15:26:39.724603 - [DEBUG] Join: AllTop & AllBottom
57951 2019-Jan-11 15:26:39.724630 - [DEBUG] = AllBottom (new jump func)
57952 2019-Jan-11 15:26:39.724656 - [DEBUG]
57953 2019-Jan-11 15:26:39.724680 - [DEBUG] Start adding new jump function
57954 2019-Jan-11 15:26:39.724705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57955 2019-Jan-11 15:26:39.724762 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57956 2019-Jan-11 15:26:39.725390 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
57957 2019-Jan-11 15:26:39.726014 - [DEBUG] Edge Function : AllBottom
57958 2019-Jan-11 15:26:39.726047 - [DEBUG] End adding new jump function
57959 2019-Jan-11 15:26:39.726072 - [DEBUG]
57960 2019-Jan-11 15:26:39.726096 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57961 2019-Jan-11 15:26:39.726122 - [DEBUG]
57962 2019-Jan-11 15:26:39.726146 - [DEBUG] Process 1557. path edge:
57963 2019-Jan-11 15:26:39.726171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57964 2019-Jan-11 15:26:39.726228 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
57965 2019-Jan-11 15:26:39.726852 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57966 2019-Jan-11 15:26:39.727481 - [DEBUG]
57967 2019-Jan-11 15:26:39.727507 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
57968 2019-Jan-11 15:26:39.728160 - [DEBUG] Compose: EdgeIdentity * AllBottom
57969 2019-Jan-11 15:26:39.728189 - [DEBUG]
57970 2019-Jan-11 15:26:39.728213 - [DEBUG] Propagate flow
57971 2019-Jan-11 15:26:39.728237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57972 2019-Jan-11 15:26:39.728294 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57973 2019-Jan-11 15:26:39.728929 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57974 2019-Jan-11 15:26:39.729558 - [DEBUG] Edge function : AllBottom (result of previous compose)
57975 2019-Jan-11 15:26:39.729585 - [DEBUG]
57976 2019-Jan-11 15:26:39.729610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57977 2019-Jan-11 15:26:39.729637 - [DEBUG] = AllBottom
57978 2019-Jan-11 15:26:39.729663 - [DEBUG]
57979 2019-Jan-11 15:26:39.729687 - [DEBUG] PROPAGATE: No new function!
57980 2019-Jan-11 15:26:39.729713 - [DEBUG] EDGE:
57981 2019-Jan-11 15:26:39.729771 - [DEBUG] ---> 57982 2019-Jan-11 15:26:39.730395 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57983 2019-Jan-11 15:26:39.731023 - [DEBUG]
57984 2019-Jan-11 15:26:39.731050 - [DEBUG] EDGE:
57985 2019-Jan-11 15:26:39.731107 - [DEBUG] ---> 57986 2019-Jan-11 15:26:39.731753 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57987 2019-Jan-11 15:26:39.732382 - [DEBUG]
57988 2019-Jan-11 15:26:39.732418 - [DEBUG] Compose: EdgeIdentity * AllBottom
57989 2019-Jan-11 15:26:39.732446 - [DEBUG]
57990 2019-Jan-11 15:26:39.732479 - [DEBUG] Propagate flow
57991 2019-Jan-11 15:26:39.732504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57992 2019-Jan-11 15:26:39.732561 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57993 2019-Jan-11 15:26:39.733192 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57994 2019-Jan-11 15:26:39.733820 - [DEBUG] Edge function : AllBottom (result of previous compose)
57995 2019-Jan-11 15:26:39.733846 - [DEBUG]
57996 2019-Jan-11 15:26:39.733872 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57997 2019-Jan-11 15:26:39.733898 - [DEBUG] = AllBottom
57998 2019-Jan-11 15:26:39.733924 - [DEBUG]
57999 2019-Jan-11 15:26:39.733948 - [DEBUG] PROPAGATE: No new function!
58000 2019-Jan-11 15:26:39.733975 - [DEBUG] EDGE:
58001 2019-Jan-11 15:26:39.734034 - [DEBUG] ---> 58002 2019-Jan-11 15:26:39.734685 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58003 2019-Jan-11 15:26:39.735312 - [DEBUG]
58004 2019-Jan-11 15:26:39.735340 - [DEBUG] EDGE:
58005 2019-Jan-11 15:26:39.735397 - [DEBUG] ---> 58006 2019-Jan-11 15:26:39.736022 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58007 2019-Jan-11 15:26:39.736649 - [DEBUG]
58008 2019-Jan-11 15:26:39.736676 - [DEBUG] EDGE:
58009 2019-Jan-11 15:26:39.736735 - [DEBUG] ---> 58010 2019-Jan-11 15:26:39.737364 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58011 2019-Jan-11 15:26:39.738005 - [DEBUG]
58012 2019-Jan-11 15:26:39.738039 - [DEBUG] Compose: EdgeIdentity * AllBottom
58013 2019-Jan-11 15:26:39.738066 - [DEBUG]
58014 2019-Jan-11 15:26:39.738090 - [DEBUG] Propagate flow
58015 2019-Jan-11 15:26:39.738113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58016 2019-Jan-11 15:26:39.738169 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
58017 2019-Jan-11 15:26:39.738798 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58018 2019-Jan-11 15:26:39.739425 - [DEBUG] Edge function : AllBottom (result of previous compose)
58019 2019-Jan-11 15:26:39.739452 - [DEBUG]
58020 2019-Jan-11 15:26:39.739477 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58021 2019-Jan-11 15:26:39.739504 - [DEBUG] = AllBottom
58022 2019-Jan-11 15:26:39.739529 - [DEBUG]
58023 2019-Jan-11 15:26:39.739553 - [DEBUG] PROPAGATE: No new function!
58024 2019-Jan-11 15:26:39.739580 - [DEBUG] EDGE:
58025 2019-Jan-11 15:26:39.739639 - [DEBUG] ---> 58026 2019-Jan-11 15:26:39.740267 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58027 2019-Jan-11 15:26:39.740896 - [DEBUG]
58028 2019-Jan-11 15:26:39.740923 - [DEBUG] EDGE:
58029 2019-Jan-11 15:26:39.740981 - [DEBUG] ---> 58030 2019-Jan-11 15:26:39.741623 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58031 2019-Jan-11 15:26:39.742253 - [DEBUG]
58032 2019-Jan-11 15:26:39.742280 - [DEBUG] EDGE:
58033 2019-Jan-11 15:26:39.742346 - [DEBUG] ---> 58034 2019-Jan-11 15:26:39.742976 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58035 2019-Jan-11 15:26:39.743604 - [DEBUG]
58036 2019-Jan-11 15:26:39.743639 - [DEBUG] Compose: EdgeIdentity * AllBottom
58037 2019-Jan-11 15:26:39.743667 - [DEBUG]
58038 2019-Jan-11 15:26:39.743691 - [DEBUG] Propagate flow
58039 2019-Jan-11 15:26:39.743715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58040 2019-Jan-11 15:26:39.743772 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58041 2019-Jan-11 15:26:39.744402 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58042 2019-Jan-11 15:26:39.745044 - [DEBUG] Edge function : AllBottom (result of previous compose)
58043 2019-Jan-11 15:26:39.745071 - [DEBUG]
58044 2019-Jan-11 15:26:39.745096 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58045 2019-Jan-11 15:26:39.745123 - [DEBUG] = AllBottom
58046 2019-Jan-11 15:26:39.745149 - [DEBUG]
58047 2019-Jan-11 15:26:39.745173 - [DEBUG] PROPAGATE: No new function!
58048 2019-Jan-11 15:26:39.745200 - [DEBUG] EDGE:
58049 2019-Jan-11 15:26:39.745258 - [DEBUG] ---> 58050 2019-Jan-11 15:26:39.745887 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58051 2019-Jan-11 15:26:39.746514 - [DEBUG]
58052 2019-Jan-11 15:26:39.746541 - [DEBUG] EDGE:
58053 2019-Jan-11 15:26:39.746599 - [DEBUG] ---> 58054 2019-Jan-11 15:26:39.747225 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58055 2019-Jan-11 15:26:39.747853 - [DEBUG]
58056 2019-Jan-11 15:26:39.747895 - [DEBUG] Compose: EdgeIdentity * AllBottom
58057 2019-Jan-11 15:26:39.747922 - [DEBUG]
58058 2019-Jan-11 15:26:39.747946 - [DEBUG] Propagate flow
58059 2019-Jan-11 15:26:39.747971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58060 2019-Jan-11 15:26:39.748028 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58061 2019-Jan-11 15:26:39.748654 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58062 2019-Jan-11 15:26:39.749284 - [DEBUG] Edge function : AllBottom (result of previous compose)
58063 2019-Jan-11 15:26:39.749310 - [DEBUG]
58064 2019-Jan-11 15:26:39.749336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58065 2019-Jan-11 15:26:39.749363 - [DEBUG] = AllBottom
58066 2019-Jan-11 15:26:39.749388 - [DEBUG]
58067 2019-Jan-11 15:26:39.749412 - [DEBUG] PROPAGATE: No new function!
58068 2019-Jan-11 15:26:39.749439 - [DEBUG] EDGE:
58069 2019-Jan-11 15:26:39.749497 - [DEBUG] ---> 58070 2019-Jan-11 15:26:39.750127 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58071 2019-Jan-11 15:26:39.750755 - [DEBUG]
58072 2019-Jan-11 15:26:39.750800 - [DEBUG] Compose: EdgeIdentity * AllBottom
58073 2019-Jan-11 15:26:39.750828 - [DEBUG]
58074 2019-Jan-11 15:26:39.750853 - [DEBUG] Propagate flow
58075 2019-Jan-11 15:26:39.750877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58076 2019-Jan-11 15:26:39.750934 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58077 2019-Jan-11 15:26:39.751578 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58078 2019-Jan-11 15:26:39.752218 - [DEBUG] Edge function : AllBottom (result of previous compose)
58079 2019-Jan-11 15:26:39.752245 - [DEBUG]
58080 2019-Jan-11 15:26:39.752271 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58081 2019-Jan-11 15:26:39.752298 - [DEBUG] = AllBottom
58082 2019-Jan-11 15:26:39.752324 - [DEBUG]
58083 2019-Jan-11 15:26:39.752348 - [DEBUG] PROPAGATE: No new function!
58084 2019-Jan-11 15:26:39.752374 - [DEBUG] Compose: EdgeIdentity * AllBottom
58085 2019-Jan-11 15:26:39.752400 - [DEBUG]
58086 2019-Jan-11 15:26:39.752425 - [DEBUG] Propagate flow
58087 2019-Jan-11 15:26:39.752449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58088 2019-Jan-11 15:26:39.752506 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58089 2019-Jan-11 15:26:39.753136 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58090 2019-Jan-11 15:26:39.753763 - [DEBUG] Edge function : AllBottom (result of previous compose)
58091 2019-Jan-11 15:26:39.753790 - [DEBUG]
58092 2019-Jan-11 15:26:39.753815 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58093 2019-Jan-11 15:26:39.753842 - [DEBUG] = AllBottom
58094 2019-Jan-11 15:26:39.753867 - [DEBUG]
58095 2019-Jan-11 15:26:39.753891 - [DEBUG] PROPAGATE: No new function!
58096 2019-Jan-11 15:26:39.753918 - [DEBUG] EDGE:
58097 2019-Jan-11 15:26:39.753977 - [DEBUG] ---> 58098 2019-Jan-11 15:26:39.754617 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
58099 2019-Jan-11 15:26:39.755245 - [DEBUG]
58100 2019-Jan-11 15:26:39.755281 - [DEBUG] Compose: EdgeIdentity * AllBottom
58101 2019-Jan-11 15:26:39.755309 - [DEBUG]
58102 2019-Jan-11 15:26:39.755333 - [DEBUG] Propagate flow
58103 2019-Jan-11 15:26:39.755356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58104 2019-Jan-11 15:26:39.755413 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58105 2019-Jan-11 15:26:39.756039 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58106 2019-Jan-11 15:26:39.756666 - [DEBUG] Edge function : AllBottom (result of previous compose)
58107 2019-Jan-11 15:26:39.756692 - [DEBUG]
58108 2019-Jan-11 15:26:39.756718 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58109 2019-Jan-11 15:26:39.756745 - [DEBUG] = AllBottom
58110 2019-Jan-11 15:26:39.756770 - [DEBUG]
58111 2019-Jan-11 15:26:39.756794 - [DEBUG] PROPAGATE: No new function!
58112 2019-Jan-11 15:26:39.756820 - [DEBUG] Compose: EdgeIdentity * AllBottom
58113 2019-Jan-11 15:26:39.756847 - [DEBUG]
58114 2019-Jan-11 15:26:39.756871 - [DEBUG] Propagate flow
58115 2019-Jan-11 15:26:39.756895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58116 2019-Jan-11 15:26:39.756952 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58117 2019-Jan-11 15:26:39.757578 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58118 2019-Jan-11 15:26:39.758225 - [DEBUG] Edge function : AllBottom (result of previous compose)
58119 2019-Jan-11 15:26:39.758251 - [DEBUG]
58120 2019-Jan-11 15:26:39.758276 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58121 2019-Jan-11 15:26:39.758302 - [DEBUG] = AllBottom
58122 2019-Jan-11 15:26:39.758326 - [DEBUG]
58123 2019-Jan-11 15:26:39.758350 - [DEBUG] PROPAGATE: No new function!
58124 2019-Jan-11 15:26:39.758374 - [DEBUG] EDGE:
58125 2019-Jan-11 15:26:39.758431 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
58126 2019-Jan-11 15:26:39.759069 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
58127 2019-Jan-11 15:26:39.759699 - [DEBUG]
58128 2019-Jan-11 15:26:39.759725 - [DEBUG] EDGE:
58129 2019-Jan-11 15:26:39.759784 - [DEBUG] ---> 58130 2019-Jan-11 15:26:39.760411 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58131 2019-Jan-11 15:26:39.761039 - [DEBUG]
58132 2019-Jan-11 15:26:39.761065 - [DEBUG] EDGE:
58133 2019-Jan-11 15:26:39.761124 - [DEBUG] ---> 58134 2019-Jan-11 15:26:39.761765 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58135 2019-Jan-11 15:26:39.762393 - [DEBUG]
58136 2019-Jan-11 15:26:39.762421 - [DEBUG] Compose: EdgeIdentity * AllBottom
58137 2019-Jan-11 15:26:39.762448 - [DEBUG]
58138 2019-Jan-11 15:26:39.762472 - [DEBUG] Propagate flow
58139 2019-Jan-11 15:26:39.762496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58140 2019-Jan-11 15:26:39.762552 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58141 2019-Jan-11 15:26:39.763179 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58142 2019-Jan-11 15:26:39.763809 - [DEBUG] Edge function : AllBottom (result of previous compose)
58143 2019-Jan-11 15:26:39.763835 - [DEBUG]
58144 2019-Jan-11 15:26:39.763861 - [DEBUG] Join: AllTop & AllBottom
58145 2019-Jan-11 15:26:39.763889 - [DEBUG] = AllBottom (new jump func)
58146 2019-Jan-11 15:26:39.763914 - [DEBUG]
58147 2019-Jan-11 15:26:39.763938 - [DEBUG] Start adding new jump function
58148 2019-Jan-11 15:26:39.763963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58149 2019-Jan-11 15:26:39.764020 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58150 2019-Jan-11 15:26:39.764664 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58151 2019-Jan-11 15:26:39.765289 - [DEBUG] Edge Function : AllBottom
58152 2019-Jan-11 15:26:39.765317 - [DEBUG] End adding new jump function
58153 2019-Jan-11 15:26:39.765342 - [DEBUG]
58154 2019-Jan-11 15:26:39.765367 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
58155 2019-Jan-11 15:26:39.765392 - [DEBUG]
58156 2019-Jan-11 15:26:39.765416 - [DEBUG] Process 1558. path edge:
58157 2019-Jan-11 15:26:39.765441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58158 2019-Jan-11 15:26:39.765497 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
58159 2019-Jan-11 15:26:39.766121 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58160 2019-Jan-11 15:26:39.766751 - [DEBUG]
58161 2019-Jan-11 15:26:39.766778 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58162 2019-Jan-11 15:26:39.767415 - [DEBUG] Compose: EdgeIdentity * AllBottom
58163 2019-Jan-11 15:26:39.767444 - [DEBUG]
58164 2019-Jan-11 15:26:39.767468 - [DEBUG] Propagate flow
58165 2019-Jan-11 15:26:39.767492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58166 2019-Jan-11 15:26:39.767550 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58167 2019-Jan-11 15:26:39.768191 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58168 2019-Jan-11 15:26:39.768831 - [DEBUG] Edge function : AllBottom (result of previous compose)
58169 2019-Jan-11 15:26:39.768857 - [DEBUG]
58170 2019-Jan-11 15:26:39.768882 - [DEBUG] Join: AllTop & AllBottom
58171 2019-Jan-11 15:26:39.768908 - [DEBUG] = AllBottom (new jump func)
58172 2019-Jan-11 15:26:39.768933 - [DEBUG]
58173 2019-Jan-11 15:26:39.768957 - [DEBUG] Start adding new jump function
58174 2019-Jan-11 15:26:39.768980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58175 2019-Jan-11 15:26:39.769036 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58176 2019-Jan-11 15:26:39.769668 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58177 2019-Jan-11 15:26:39.770293 - [DEBUG] Edge Function : AllBottom
58178 2019-Jan-11 15:26:39.770321 - [DEBUG] End adding new jump function
58179 2019-Jan-11 15:26:39.770346 - [DEBUG]
58180 2019-Jan-11 15:26:39.770370 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
58181 2019-Jan-11 15:26:39.770395 - [DEBUG]
58182 2019-Jan-11 15:26:39.770419 - [DEBUG] Process 1559. path edge:
58183 2019-Jan-11 15:26:39.770444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58184 2019-Jan-11 15:26:39.770501 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
58185 2019-Jan-11 15:26:39.771127 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58186 2019-Jan-11 15:26:39.771772 - [DEBUG]
58187 2019-Jan-11 15:26:39.771797 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58188 2019-Jan-11 15:26:39.772437 - [DEBUG] Compose: EdgeIdentity * AllBottom
58189 2019-Jan-11 15:26:39.772466 - [DEBUG]
58190 2019-Jan-11 15:26:39.772491 - [DEBUG] Propagate flow
58191 2019-Jan-11 15:26:39.772515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58192 2019-Jan-11 15:26:39.772572 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58193 2019-Jan-11 15:26:39.773202 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58194 2019-Jan-11 15:26:39.773829 - [DEBUG] Edge function : AllBottom (result of previous compose)
58195 2019-Jan-11 15:26:39.773855 - [DEBUG]
58196 2019-Jan-11 15:26:39.773881 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58197 2019-Jan-11 15:26:39.773908 - [DEBUG] = AllBottom
58198 2019-Jan-11 15:26:39.773934 - [DEBUG]
58199 2019-Jan-11 15:26:39.773958 - [DEBUG] PROPAGATE: No new function!
58200 2019-Jan-11 15:26:39.773983 - [DEBUG] Compose: EdgeIdentity * AllBottom
58201 2019-Jan-11 15:26:39.774010 - [DEBUG]
58202 2019-Jan-11 15:26:39.774035 - [DEBUG] Propagate flow
58203 2019-Jan-11 15:26:39.774059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58204 2019-Jan-11 15:26:39.774116 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58205 2019-Jan-11 15:26:39.774760 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58206 2019-Jan-11 15:26:39.775391 - [DEBUG] Edge function : AllBottom (result of previous compose)
58207 2019-Jan-11 15:26:39.775417 - [DEBUG]
58208 2019-Jan-11 15:26:39.775442 - [DEBUG] Join: AllTop & AllBottom
58209 2019-Jan-11 15:26:39.775469 - [DEBUG] = AllBottom (new jump func)
58210 2019-Jan-11 15:26:39.775495 - [DEBUG]
58211 2019-Jan-11 15:26:39.775519 - [DEBUG] Start adding new jump function
58212 2019-Jan-11 15:26:39.775543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58213 2019-Jan-11 15:26:39.775608 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58214 2019-Jan-11 15:26:39.776239 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58215 2019-Jan-11 15:26:39.776870 - [DEBUG] Edge Function : AllBottom
58216 2019-Jan-11 15:26:39.776899 - [DEBUG] End adding new jump function
58217 2019-Jan-11 15:26:39.776923 - [DEBUG]
58218 2019-Jan-11 15:26:39.776947 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
58219 2019-Jan-11 15:26:39.776972 - [DEBUG]
58220 2019-Jan-11 15:26:39.776997 - [DEBUG] Process 1560. path edge:
58221 2019-Jan-11 15:26:39.777021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58222 2019-Jan-11 15:26:39.777078 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
58223 2019-Jan-11 15:26:39.777709 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58224 2019-Jan-11 15:26:39.778355 - [DEBUG]
58225 2019-Jan-11 15:26:39.778381 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58226 2019-Jan-11 15:26:39.779022 - [DEBUG] Compose: EdgeIdentity * AllBottom
58227 2019-Jan-11 15:26:39.779050 - [DEBUG]
58228 2019-Jan-11 15:26:39.779074 - [DEBUG] Propagate flow
58229 2019-Jan-11 15:26:39.779097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58230 2019-Jan-11 15:26:39.779153 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58231 2019-Jan-11 15:26:39.779782 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58232 2019-Jan-11 15:26:39.780412 - [DEBUG] Edge function : AllBottom (result of previous compose)
58233 2019-Jan-11 15:26:39.780439 - [DEBUG]
58234 2019-Jan-11 15:26:39.780464 - [DEBUG] Join: AllTop & AllBottom
58235 2019-Jan-11 15:26:39.780491 - [DEBUG] = AllBottom (new jump func)
58236 2019-Jan-11 15:26:39.780516 - [DEBUG]
58237 2019-Jan-11 15:26:39.780541 - [DEBUG] Start adding new jump function
58238 2019-Jan-11 15:26:39.780565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58239 2019-Jan-11 15:26:39.780622 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58240 2019-Jan-11 15:26:39.781266 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58241 2019-Jan-11 15:26:39.781896 - [DEBUG] Edge Function : AllBottom
58242 2019-Jan-11 15:26:39.781925 - [DEBUG] End adding new jump function
58243 2019-Jan-11 15:26:39.781950 - [DEBUG]
58244 2019-Jan-11 15:26:39.781975 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
58245 2019-Jan-11 15:26:39.782000 - [DEBUG]
58246 2019-Jan-11 15:26:39.782024 - [DEBUG] Process 1561. path edge:
58247 2019-Jan-11 15:26:39.782048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58248 2019-Jan-11 15:26:39.782105 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
58249 2019-Jan-11 15:26:39.782733 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58250 2019-Jan-11 15:26:39.783363 - [DEBUG]
58251 2019-Jan-11 15:26:39.783388 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58252 2019-Jan-11 15:26:39.784021 - [DEBUG] Possible callees:
58253 2019-Jan-11 15:26:39.784047 - [DEBUG] bar
58254 2019-Jan-11 15:26:39.784073 - [DEBUG] Possible return sites:
58255 2019-Jan-11 15:26:39.784105 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7158256 2019-Jan-11 15:26:39.785364 - [DEBUG] Found and process special summary
58257 2019-Jan-11 15:26:39.785404 - [DEBUG] Compose: EdgeIdentity * AllBottom
58258 2019-Jan-11 15:26:39.785433 - [DEBUG]
58259 2019-Jan-11 15:26:39.785458 - [DEBUG] Propagate flow
58260 2019-Jan-11 15:26:39.785482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58261 2019-Jan-11 15:26:39.785540 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58262 2019-Jan-11 15:26:39.786170 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58263 2019-Jan-11 15:26:39.786800 - [DEBUG] Edge function : AllBottom (result of previous compose)
58264 2019-Jan-11 15:26:39.786826 - [DEBUG]
58265 2019-Jan-11 15:26:39.786852 - [DEBUG] Join: AllTop & AllBottom
58266 2019-Jan-11 15:26:39.786879 - [DEBUG] = AllBottom (new jump func)
58267 2019-Jan-11 15:26:39.786905 - [DEBUG]
58268 2019-Jan-11 15:26:39.786929 - [DEBUG] Start adding new jump function
58269 2019-Jan-11 15:26:39.786953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58270 2019-Jan-11 15:26:39.787010 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58271 2019-Jan-11 15:26:39.787641 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58272 2019-Jan-11 15:26:39.788285 - [DEBUG] Edge Function : AllBottom
58273 2019-Jan-11 15:26:39.788313 - [DEBUG] End adding new jump function
58274 2019-Jan-11 15:26:39.788338 - [DEBUG]
58275 2019-Jan-11 15:26:39.788363 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
58276 2019-Jan-11 15:26:39.788388 - [DEBUG]
58277 2019-Jan-11 15:26:39.788412 - [DEBUG] Process 1562. path edge:
58278 2019-Jan-11 15:26:39.788437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58279 2019-Jan-11 15:26:39.788494 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
58280 2019-Jan-11 15:26:39.789123 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58281 2019-Jan-11 15:26:39.789752 - [DEBUG]
58282 2019-Jan-11 15:26:39.789777 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58283 2019-Jan-11 15:26:39.790423 - [DEBUG] Compose: EdgeIdentity * AllBottom
58284 2019-Jan-11 15:26:39.790454 - [DEBUG]
58285 2019-Jan-11 15:26:39.790478 - [DEBUG] Propagate flow
58286 2019-Jan-11 15:26:39.790502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58287 2019-Jan-11 15:26:39.790560 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58288 2019-Jan-11 15:26:39.791187 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58289 2019-Jan-11 15:26:39.791831 - [DEBUG] Edge function : AllBottom (result of previous compose)
58290 2019-Jan-11 15:26:39.791857 - [DEBUG]
58291 2019-Jan-11 15:26:39.791883 - [DEBUG] Join: AllTop & AllBottom
58292 2019-Jan-11 15:26:39.791910 - [DEBUG] = AllBottom (new jump func)
58293 2019-Jan-11 15:26:39.791936 - [DEBUG]
58294 2019-Jan-11 15:26:39.791960 - [DEBUG] Start adding new jump function
58295 2019-Jan-11 15:26:39.791984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58296 2019-Jan-11 15:26:39.792040 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58297 2019-Jan-11 15:26:39.792680 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58298 2019-Jan-11 15:26:39.793306 - [DEBUG] Edge Function : AllBottom
58299 2019-Jan-11 15:26:39.793335 - [DEBUG] End adding new jump function
58300 2019-Jan-11 15:26:39.793360 - [DEBUG]
58301 2019-Jan-11 15:26:39.793384 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
58302 2019-Jan-11 15:26:39.793409 - [DEBUG]
58303 2019-Jan-11 15:26:39.793433 - [DEBUG] Process 1563. path edge:
58304 2019-Jan-11 15:26:39.793458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58305 2019-Jan-11 15:26:39.793515 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
58306 2019-Jan-11 15:26:39.794142 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58307 2019-Jan-11 15:26:39.794787 - [DEBUG]
58308 2019-Jan-11 15:26:39.794812 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58309 2019-Jan-11 15:26:39.795449 - [DEBUG] Compose: EdgeIdentity * AllBottom
58310 2019-Jan-11 15:26:39.795478 - [DEBUG]
58311 2019-Jan-11 15:26:39.795503 - [DEBUG] Propagate flow
58312 2019-Jan-11 15:26:39.795527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58313 2019-Jan-11 15:26:39.795585 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58314 2019-Jan-11 15:26:39.796220 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58315 2019-Jan-11 15:26:39.796851 - [DEBUG] Edge function : AllBottom (result of previous compose)
58316 2019-Jan-11 15:26:39.796877 - [DEBUG]
58317 2019-Jan-11 15:26:39.796903 - [DEBUG] Join: AllTop & AllBottom
58318 2019-Jan-11 15:26:39.796930 - [DEBUG] = AllBottom (new jump func)
58319 2019-Jan-11 15:26:39.796955 - [DEBUG]
58320 2019-Jan-11 15:26:39.796980 - [DEBUG] Start adding new jump function
58321 2019-Jan-11 15:26:39.797004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58322 2019-Jan-11 15:26:39.797061 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58323 2019-Jan-11 15:26:39.797691 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58324 2019-Jan-11 15:26:39.798341 - [DEBUG] Edge Function : AllBottom
58325 2019-Jan-11 15:26:39.798370 - [DEBUG] End adding new jump function
58326 2019-Jan-11 15:26:39.798395 - [DEBUG]
58327 2019-Jan-11 15:26:39.798419 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
58328 2019-Jan-11 15:26:39.798445 - [DEBUG]
58329 2019-Jan-11 15:26:39.798469 - [DEBUG] Process 1564. path edge:
58330 2019-Jan-11 15:26:39.798494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58331 2019-Jan-11 15:26:39.798551 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
58332 2019-Jan-11 15:26:39.799186 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58333 2019-Jan-11 15:26:39.799816 - [DEBUG]
58334 2019-Jan-11 15:26:39.799841 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58335 2019-Jan-11 15:26:39.800482 - [DEBUG] Possible callees:
58336 2019-Jan-11 15:26:39.800508 - [DEBUG] llvm.dbg.declare
58337 2019-Jan-11 15:26:39.800533 - [DEBUG] Possible return sites:
58338 2019-Jan-11 15:26:39.800566 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7858339 2019-Jan-11 15:26:39.801831 - [DEBUG] Found and process special summary
58340 2019-Jan-11 15:26:39.801870 - [DEBUG] Compose: EdgeIdentity * AllBottom
58341 2019-Jan-11 15:26:39.801899 - [DEBUG]
58342 2019-Jan-11 15:26:39.801924 - [DEBUG] Propagate flow
58343 2019-Jan-11 15:26:39.801948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58344 2019-Jan-11 15:26:39.802007 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58345 2019-Jan-11 15:26:39.802638 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58346 2019-Jan-11 15:26:39.803268 - [DEBUG] Edge function : AllBottom (result of previous compose)
58347 2019-Jan-11 15:26:39.803295 - [DEBUG]
58348 2019-Jan-11 15:26:39.803320 - [DEBUG] Join: AllTop & AllBottom
58349 2019-Jan-11 15:26:39.803347 - [DEBUG] = AllBottom (new jump func)
58350 2019-Jan-11 15:26:39.803373 - [DEBUG]
58351 2019-Jan-11 15:26:39.803397 - [DEBUG] Start adding new jump function
58352 2019-Jan-11 15:26:39.803422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58353 2019-Jan-11 15:26:39.803479 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58354 2019-Jan-11 15:26:39.804110 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58355 2019-Jan-11 15:26:39.804754 - [DEBUG] Edge Function : AllBottom
58356 2019-Jan-11 15:26:39.804782 - [DEBUG] End adding new jump function
58357 2019-Jan-11 15:26:39.804806 - [DEBUG]
58358 2019-Jan-11 15:26:39.804829 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
58359 2019-Jan-11 15:26:39.804854 - [DEBUG]
58360 2019-Jan-11 15:26:39.804877 - [DEBUG] Process 1565. path edge:
58361 2019-Jan-11 15:26:39.804901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58362 2019-Jan-11 15:26:39.804957 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
58363 2019-Jan-11 15:26:39.805586 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58364 2019-Jan-11 15:26:39.806215 - [DEBUG]
58365 2019-Jan-11 15:26:39.806241 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58366 2019-Jan-11 15:26:39.806887 - [DEBUG] Compose: EdgeIdentity * AllBottom
58367 2019-Jan-11 15:26:39.806917 - [DEBUG]
58368 2019-Jan-11 15:26:39.806942 - [DEBUG] Propagate flow
58369 2019-Jan-11 15:26:39.806966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58370 2019-Jan-11 15:26:39.807025 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58371 2019-Jan-11 15:26:39.807658 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58372 2019-Jan-11 15:26:39.808303 - [DEBUG] Edge function : AllBottom (result of previous compose)
58373 2019-Jan-11 15:26:39.808330 - [DEBUG]
58374 2019-Jan-11 15:26:39.808356 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58375 2019-Jan-11 15:26:39.808383 - [DEBUG] = AllBottom
58376 2019-Jan-11 15:26:39.808408 - [DEBUG]
58377 2019-Jan-11 15:26:39.808433 - [DEBUG] PROPAGATE: No new function!
58378 2019-Jan-11 15:26:39.808459 - [DEBUG] Compose: EdgeIdentity * AllBottom
58379 2019-Jan-11 15:26:39.808486 - [DEBUG]
58380 2019-Jan-11 15:26:39.808510 - [DEBUG] Propagate flow
58381 2019-Jan-11 15:26:39.808534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58382 2019-Jan-11 15:26:39.808592 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58383 2019-Jan-11 15:26:39.809226 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58384 2019-Jan-11 15:26:39.809857 - [DEBUG] Edge function : AllBottom (result of previous compose)
58385 2019-Jan-11 15:26:39.809884 - [DEBUG]
58386 2019-Jan-11 15:26:39.809909 - [DEBUG] Join: AllTop & AllBottom
58387 2019-Jan-11 15:26:39.809936 - [DEBUG] = AllBottom (new jump func)
58388 2019-Jan-11 15:26:39.809962 - [DEBUG]
58389 2019-Jan-11 15:26:39.809986 - [DEBUG] Start adding new jump function
58390 2019-Jan-11 15:26:39.810011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58391 2019-Jan-11 15:26:39.810068 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58392 2019-Jan-11 15:26:39.810699 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58393 2019-Jan-11 15:26:39.811341 - [DEBUG] Edge Function : AllBottom
58394 2019-Jan-11 15:26:39.811368 - [DEBUG] End adding new jump function
58395 2019-Jan-11 15:26:39.811393 - [DEBUG]
58396 2019-Jan-11 15:26:39.811416 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
58397 2019-Jan-11 15:26:39.811441 - [DEBUG]
58398 2019-Jan-11 15:26:39.811464 - [DEBUG] Process 1566. path edge:
58399 2019-Jan-11 15:26:39.811488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58400 2019-Jan-11 15:26:39.811544 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
58401 2019-Jan-11 15:26:39.812170 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58402 2019-Jan-11 15:26:39.812801 - [DEBUG]
58403 2019-Jan-11 15:26:39.812827 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58404 2019-Jan-11 15:26:39.813467 - [DEBUG] Compose: EdgeIdentity * AllBottom
58405 2019-Jan-11 15:26:39.813496 - [DEBUG]
58406 2019-Jan-11 15:26:39.813521 - [DEBUG] Propagate flow
58407 2019-Jan-11 15:26:39.813546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58408 2019-Jan-11 15:26:39.813604 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58409 2019-Jan-11 15:26:39.814234 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58410 2019-Jan-11 15:26:39.814879 - [DEBUG] Edge function : AllBottom (result of previous compose)
58411 2019-Jan-11 15:26:39.814905 - [DEBUG]
58412 2019-Jan-11 15:26:39.814929 - [DEBUG] Join: AllTop & AllBottom
58413 2019-Jan-11 15:26:39.814956 - [DEBUG] = AllBottom (new jump func)
58414 2019-Jan-11 15:26:39.814980 - [DEBUG]
58415 2019-Jan-11 15:26:39.815003 - [DEBUG] Start adding new jump function
58416 2019-Jan-11 15:26:39.815027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58417 2019-Jan-11 15:26:39.815082 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58418 2019-Jan-11 15:26:39.815713 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58419 2019-Jan-11 15:26:39.816343 - [DEBUG] Edge Function : AllBottom
58420 2019-Jan-11 15:26:39.816371 - [DEBUG] End adding new jump function
58421 2019-Jan-11 15:26:39.816396 - [DEBUG]
58422 2019-Jan-11 15:26:39.816421 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
58423 2019-Jan-11 15:26:39.816446 - [DEBUG]
58424 2019-Jan-11 15:26:39.816470 - [DEBUG] Process 1567. path edge:
58425 2019-Jan-11 15:26:39.816494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58426 2019-Jan-11 15:26:39.816551 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
58427 2019-Jan-11 15:26:39.817189 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58428 2019-Jan-11 15:26:39.817821 - [DEBUG]
58429 2019-Jan-11 15:26:39.817847 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58430 2019-Jan-11 15:26:39.818508 - [DEBUG] Compose: EdgeIdentity * AllBottom
58431 2019-Jan-11 15:26:39.818539 - [DEBUG]
58432 2019-Jan-11 15:26:39.818564 - [DEBUG] Propagate flow
58433 2019-Jan-11 15:26:39.818588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58434 2019-Jan-11 15:26:39.818647 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58435 2019-Jan-11 15:26:39.819274 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58436 2019-Jan-11 15:26:39.819904 - [DEBUG] Edge function : AllBottom (result of previous compose)
58437 2019-Jan-11 15:26:39.819929 - [DEBUG]
58438 2019-Jan-11 15:26:39.819954 - [DEBUG] Join: AllTop & AllBottom
58439 2019-Jan-11 15:26:39.819980 - [DEBUG] = AllBottom (new jump func)
58440 2019-Jan-11 15:26:39.820004 - [DEBUG]
58441 2019-Jan-11 15:26:39.820028 - [DEBUG] Start adding new jump function
58442 2019-Jan-11 15:26:39.820051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58443 2019-Jan-11 15:26:39.820107 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58444 2019-Jan-11 15:26:39.820739 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58445 2019-Jan-11 15:26:39.821380 - [DEBUG] Edge Function : AllBottom
58446 2019-Jan-11 15:26:39.821409 - [DEBUG] End adding new jump function
58447 2019-Jan-11 15:26:39.821433 - [DEBUG]
58448 2019-Jan-11 15:26:39.821457 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
58449 2019-Jan-11 15:26:39.821481 - [DEBUG]
58450 2019-Jan-11 15:26:39.821504 - [DEBUG] Process 1568. path edge:
58451 2019-Jan-11 15:26:39.821529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58452 2019-Jan-11 15:26:39.821585 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
58453 2019-Jan-11 15:26:39.822210 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58454 2019-Jan-11 15:26:39.822841 - [DEBUG]
58455 2019-Jan-11 15:26:39.822867 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58456 2019-Jan-11 15:26:39.823508 - [DEBUG] Compose: EdgeIdentity * AllBottom
58457 2019-Jan-11 15:26:39.823537 - [DEBUG]
58458 2019-Jan-11 15:26:39.823562 - [DEBUG] Propagate flow
58459 2019-Jan-11 15:26:39.823586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58460 2019-Jan-11 15:26:39.823645 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58461 2019-Jan-11 15:26:39.824272 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58462 2019-Jan-11 15:26:39.824916 - [DEBUG] Edge function : AllBottom (result of previous compose)
58463 2019-Jan-11 15:26:39.824941 - [DEBUG]
58464 2019-Jan-11 15:26:39.824966 - [DEBUG] Join: AllTop & AllBottom
58465 2019-Jan-11 15:26:39.824992 - [DEBUG] = AllBottom (new jump func)
58466 2019-Jan-11 15:26:39.825017 - [DEBUG]
58467 2019-Jan-11 15:26:39.825040 - [DEBUG] Start adding new jump function
58468 2019-Jan-11 15:26:39.825064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58469 2019-Jan-11 15:26:39.825121 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58470 2019-Jan-11 15:26:39.825760 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58471 2019-Jan-11 15:26:39.826388 - [DEBUG] Edge Function : AllBottom
58472 2019-Jan-11 15:26:39.826417 - [DEBUG] End adding new jump function
58473 2019-Jan-11 15:26:39.826442 - [DEBUG]
58474 2019-Jan-11 15:26:39.826467 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
58475 2019-Jan-11 15:26:39.826492 - [DEBUG]
58476 2019-Jan-11 15:26:39.826516 - [DEBUG] Process 1569. path edge:
58477 2019-Jan-11 15:26:39.826541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58478 2019-Jan-11 15:26:39.826598 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
58479 2019-Jan-11 15:26:39.827225 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58480 2019-Jan-11 15:26:39.827854 - [DEBUG]
58481 2019-Jan-11 15:26:39.827891 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58482 2019-Jan-11 15:26:39.828537 - [DEBUG] Compose: EdgeIdentity * AllBottom
58483 2019-Jan-11 15:26:39.828566 - [DEBUG]
58484 2019-Jan-11 15:26:39.828591 - [DEBUG] Propagate flow
58485 2019-Jan-11 15:26:39.828615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58486 2019-Jan-11 15:26:39.828673 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58487 2019-Jan-11 15:26:39.829340 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58488 2019-Jan-11 15:26:39.830029 - [DEBUG] Edge function : AllBottom (result of previous compose)
58489 2019-Jan-11 15:26:39.830058 - [DEBUG]
58490 2019-Jan-11 15:26:39.830085 - [DEBUG] Join: AllTop & AllBottom
58491 2019-Jan-11 15:26:39.830113 - [DEBUG] = AllBottom (new jump func)
58492 2019-Jan-11 15:26:39.830138 - [DEBUG]
58493 2019-Jan-11 15:26:39.830162 - [DEBUG] Start adding new jump function
58494 2019-Jan-11 15:26:39.830187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58495 2019-Jan-11 15:26:39.830255 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58496 2019-Jan-11 15:26:39.830945 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58497 2019-Jan-11 15:26:39.831618 - [DEBUG] Edge Function : AllBottom
58498 2019-Jan-11 15:26:39.831650 - [DEBUG] End adding new jump function
58499 2019-Jan-11 15:26:39.831675 - [DEBUG]
58500 2019-Jan-11 15:26:39.831699 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
58501 2019-Jan-11 15:26:39.831723 - [DEBUG]
58502 2019-Jan-11 15:26:39.831747 - [DEBUG] Process 1570. path edge:
58503 2019-Jan-11 15:26:39.831771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58504 2019-Jan-11 15:26:39.831830 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
58505 2019-Jan-11 15:26:39.832461 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58506 2019-Jan-11 15:26:39.833092 - [DEBUG]
58507 2019-Jan-11 15:26:39.833118 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58508 2019-Jan-11 15:26:39.833791 - [DEBUG] Compose: EdgeIdentity * AllBottom
58509 2019-Jan-11 15:26:39.833820 - [DEBUG]
58510 2019-Jan-11 15:26:39.833845 - [DEBUG] Propagate flow
58511 2019-Jan-11 15:26:39.833870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58512 2019-Jan-11 15:26:39.833928 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58513 2019-Jan-11 15:26:39.834597 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58514 2019-Jan-11 15:26:39.835226 - [DEBUG] Edge function : AllBottom (result of previous compose)
58515 2019-Jan-11 15:26:39.835252 - [DEBUG]
58516 2019-Jan-11 15:26:39.835277 - [DEBUG] Join: AllTop & AllBottom
58517 2019-Jan-11 15:26:39.835303 - [DEBUG] = AllBottom (new jump func)
58518 2019-Jan-11 15:26:39.835327 - [DEBUG]
58519 2019-Jan-11 15:26:39.835351 - [DEBUG] Start adding new jump function
58520 2019-Jan-11 15:26:39.835374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58521 2019-Jan-11 15:26:39.835430 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58522 2019-Jan-11 15:26:39.836062 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58523 2019-Jan-11 15:26:39.836688 - [DEBUG] Edge Function : AllBottom
58524 2019-Jan-11 15:26:39.836717 - [DEBUG] End adding new jump function
58525 2019-Jan-11 15:26:39.836742 - [DEBUG]
58526 2019-Jan-11 15:26:39.836766 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
58527 2019-Jan-11 15:26:39.836791 - [DEBUG]
58528 2019-Jan-11 15:26:39.836815 - [DEBUG] Process 1571. path edge:
58529 2019-Jan-11 15:26:39.836840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58530 2019-Jan-11 15:26:39.836898 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
58531 2019-Jan-11 15:26:39.837524 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58532 2019-Jan-11 15:26:39.838168 - [DEBUG]
58533 2019-Jan-11 15:26:39.838194 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58534 2019-Jan-11 15:26:39.838838 - [DEBUG] Compose: EdgeIdentity * AllBottom
58535 2019-Jan-11 15:26:39.838868 - [DEBUG]
58536 2019-Jan-11 15:26:39.838892 - [DEBUG] Propagate flow
58537 2019-Jan-11 15:26:39.838916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58538 2019-Jan-11 15:26:39.838976 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58539 2019-Jan-11 15:26:39.839633 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58540 2019-Jan-11 15:26:39.840266 - [DEBUG] Edge function : AllBottom (result of previous compose)
58541 2019-Jan-11 15:26:39.840292 - [DEBUG]
58542 2019-Jan-11 15:26:39.840318 - [DEBUG] Join: AllTop & AllBottom
58543 2019-Jan-11 15:26:39.840346 - [DEBUG] = AllBottom (new jump func)
58544 2019-Jan-11 15:26:39.840371 - [DEBUG]
58545 2019-Jan-11 15:26:39.840396 - [DEBUG] Start adding new jump function
58546 2019-Jan-11 15:26:39.840420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58547 2019-Jan-11 15:26:39.840478 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58548 2019-Jan-11 15:26:39.841110 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58549 2019-Jan-11 15:26:39.841764 - [DEBUG] Edge Function : AllBottom
58550 2019-Jan-11 15:26:39.841794 - [DEBUG] End adding new jump function
58551 2019-Jan-11 15:26:39.841819 - [DEBUG]
58552 2019-Jan-11 15:26:39.841843 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
58553 2019-Jan-11 15:26:39.841879 - [DEBUG]
58554 2019-Jan-11 15:26:39.841904 - [DEBUG] Process 1572. path edge:
58555 2019-Jan-11 15:26:39.841929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58556 2019-Jan-11 15:26:39.841986 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
58557 2019-Jan-11 15:26:39.842622 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58558 2019-Jan-11 15:26:39.843251 - [DEBUG]
58559 2019-Jan-11 15:26:39.843276 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58560 2019-Jan-11 15:26:39.843927 - [DEBUG] Possible callees:
58561 2019-Jan-11 15:26:39.843954 - [DEBUG] llvm.dbg.declare
58562 2019-Jan-11 15:26:39.843980 - [DEBUG] Possible return sites:
58563 2019-Jan-11 15:26:39.844004 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12058564 2019-Jan-11 15:26:39.845283 - [DEBUG] Found and process special summary
58565 2019-Jan-11 15:26:39.845327 - [DEBUG] Compose: EdgeIdentity * AllBottom
58566 2019-Jan-11 15:26:39.845357 - [DEBUG]
58567 2019-Jan-11 15:26:39.845382 - [DEBUG] Propagate flow
58568 2019-Jan-11 15:26:39.845406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58569 2019-Jan-11 15:26:39.845464 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58570 2019-Jan-11 15:26:39.846095 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58571 2019-Jan-11 15:26:39.846725 - [DEBUG] Edge function : AllBottom (result of previous compose)
58572 2019-Jan-11 15:26:39.846752 - [DEBUG]
58573 2019-Jan-11 15:26:39.846778 - [DEBUG] Join: AllTop & AllBottom
58574 2019-Jan-11 15:26:39.846805 - [DEBUG] = AllBottom (new jump func)
58575 2019-Jan-11 15:26:39.846831 - [DEBUG]
58576 2019-Jan-11 15:26:39.846855 - [DEBUG] Start adding new jump function
58577 2019-Jan-11 15:26:39.846879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58578 2019-Jan-11 15:26:39.846936 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58579 2019-Jan-11 15:26:39.847567 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58580 2019-Jan-11 15:26:39.848213 - [DEBUG] Edge Function : AllBottom
58581 2019-Jan-11 15:26:39.848242 - [DEBUG] End adding new jump function
58582 2019-Jan-11 15:26:39.848267 - [DEBUG]
58583 2019-Jan-11 15:26:39.848292 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
58584 2019-Jan-11 15:26:39.848317 - [DEBUG]
58585 2019-Jan-11 15:26:39.848341 - [DEBUG] Process 1573. path edge:
58586 2019-Jan-11 15:26:39.848366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58587 2019-Jan-11 15:26:39.848424 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
58588 2019-Jan-11 15:26:39.849054 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58589 2019-Jan-11 15:26:39.849683 - [DEBUG]
58590 2019-Jan-11 15:26:39.849709 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58591 2019-Jan-11 15:26:39.850362 - [DEBUG] Compose: EdgeIdentity * AllBottom
58592 2019-Jan-11 15:26:39.850391 - [DEBUG]
58593 2019-Jan-11 15:26:39.850416 - [DEBUG] Propagate flow
58594 2019-Jan-11 15:26:39.850440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58595 2019-Jan-11 15:26:39.850507 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58596 2019-Jan-11 15:26:39.851134 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58597 2019-Jan-11 15:26:39.851781 - [DEBUG] Edge function : AllBottom (result of previous compose)
58598 2019-Jan-11 15:26:39.851806 - [DEBUG]
58599 2019-Jan-11 15:26:39.851831 - [DEBUG] Join: AllTop & AllBottom
58600 2019-Jan-11 15:26:39.851857 - [DEBUG] = AllBottom (new jump func)
58601 2019-Jan-11 15:26:39.851881 - [DEBUG]
58602 2019-Jan-11 15:26:39.851905 - [DEBUG] Start adding new jump function
58603 2019-Jan-11 15:26:39.851928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58604 2019-Jan-11 15:26:39.851984 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58605 2019-Jan-11 15:26:39.852615 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58606 2019-Jan-11 15:26:39.853240 - [DEBUG] Edge Function : AllBottom
58607 2019-Jan-11 15:26:39.853269 - [DEBUG] End adding new jump function
58608 2019-Jan-11 15:26:39.853294 - [DEBUG]
58609 2019-Jan-11 15:26:39.853319 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
58610 2019-Jan-11 15:26:39.853343 - [DEBUG]
58611 2019-Jan-11 15:26:39.853368 - [DEBUG] Process 1574. path edge:
58612 2019-Jan-11 15:26:39.853393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58613 2019-Jan-11 15:26:39.853450 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
58614 2019-Jan-11 15:26:39.854075 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58615 2019-Jan-11 15:26:39.854720 - [DEBUG]
58616 2019-Jan-11 15:26:39.854746 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58617 2019-Jan-11 15:26:39.855390 - [DEBUG] Compose: EdgeIdentity * AllBottom
58618 2019-Jan-11 15:26:39.855419 - [DEBUG]
58619 2019-Jan-11 15:26:39.855444 - [DEBUG] Propagate flow
58620 2019-Jan-11 15:26:39.855468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58621 2019-Jan-11 15:26:39.855527 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58622 2019-Jan-11 15:26:39.856165 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58623 2019-Jan-11 15:26:39.856797 - [DEBUG] Edge function : AllBottom (result of previous compose)
58624 2019-Jan-11 15:26:39.856823 - [DEBUG]
58625 2019-Jan-11 15:26:39.856849 - [DEBUG] Join: AllTop & AllBottom
58626 2019-Jan-11 15:26:39.856876 - [DEBUG] = AllBottom (new jump func)
58627 2019-Jan-11 15:26:39.856902 - [DEBUG]
58628 2019-Jan-11 15:26:39.856927 - [DEBUG] Start adding new jump function
58629 2019-Jan-11 15:26:39.856951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58630 2019-Jan-11 15:26:39.857009 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58631 2019-Jan-11 15:26:39.857640 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58632 2019-Jan-11 15:26:39.858301 - [DEBUG] Edge Function : AllBottom
58633 2019-Jan-11 15:26:39.858330 - [DEBUG] End adding new jump function
58634 2019-Jan-11 15:26:39.858355 - [DEBUG]
58635 2019-Jan-11 15:26:39.858380 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
58636 2019-Jan-11 15:26:39.858405 - [DEBUG]
58637 2019-Jan-11 15:26:39.858437 - [DEBUG] Process 1575. path edge:
58638 2019-Jan-11 15:26:39.858463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58639 2019-Jan-11 15:26:39.858521 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
58640 2019-Jan-11 15:26:39.859158 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58641 2019-Jan-11 15:26:39.859789 - [DEBUG]
58642 2019-Jan-11 15:26:39.859814 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58643 2019-Jan-11 15:26:39.860463 - [DEBUG] Possible callees:
58644 2019-Jan-11 15:26:39.860490 - [DEBUG] llvm.dbg.declare
58645 2019-Jan-11 15:26:39.860516 - [DEBUG] Possible return sites:
58646 2019-Jan-11 15:26:39.860540 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14958647 2019-Jan-11 15:26:39.861808 - [DEBUG] Found and process special summary
58648 2019-Jan-11 15:26:39.861849 - [DEBUG] Compose: EdgeIdentity * AllBottom
58649 2019-Jan-11 15:26:39.861878 - [DEBUG]
58650 2019-Jan-11 15:26:39.861903 - [DEBUG] Propagate flow
58651 2019-Jan-11 15:26:39.861928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58652 2019-Jan-11 15:26:39.861986 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58653 2019-Jan-11 15:26:39.862616 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58654 2019-Jan-11 15:26:39.863246 - [DEBUG] Edge function : AllBottom (result of previous compose)
58655 2019-Jan-11 15:26:39.863273 - [DEBUG]
58656 2019-Jan-11 15:26:39.863298 - [DEBUG] Join: AllTop & AllBottom
58657 2019-Jan-11 15:26:39.863326 - [DEBUG] = AllBottom (new jump func)
58658 2019-Jan-11 15:26:39.863352 - [DEBUG]
58659 2019-Jan-11 15:26:39.863376 - [DEBUG] Start adding new jump function
58660 2019-Jan-11 15:26:39.863400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58661 2019-Jan-11 15:26:39.863458 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58662 2019-Jan-11 15:26:39.864088 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58663 2019-Jan-11 15:26:39.864732 - [DEBUG] Edge Function : AllBottom
58664 2019-Jan-11 15:26:39.864760 - [DEBUG] End adding new jump function
58665 2019-Jan-11 15:26:39.864784 - [DEBUG]
58666 2019-Jan-11 15:26:39.864808 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
58667 2019-Jan-11 15:26:39.864832 - [DEBUG]
58668 2019-Jan-11 15:26:39.864856 - [DEBUG] Process 1576. path edge:
58669 2019-Jan-11 15:26:39.864880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58670 2019-Jan-11 15:26:39.864937 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
58671 2019-Jan-11 15:26:39.865566 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58672 2019-Jan-11 15:26:39.866195 - [DEBUG]
58673 2019-Jan-11 15:26:39.866221 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58674 2019-Jan-11 15:26:39.866873 - [DEBUG] Compose: EdgeIdentity * AllBottom
58675 2019-Jan-11 15:26:39.866903 - [DEBUG]
58676 2019-Jan-11 15:26:39.866928 - [DEBUG] Propagate flow
58677 2019-Jan-11 15:26:39.866952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58678 2019-Jan-11 15:26:39.867011 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58679 2019-Jan-11 15:26:39.867668 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58680 2019-Jan-11 15:26:39.868315 - [DEBUG] Edge function : AllBottom (result of previous compose)
58681 2019-Jan-11 15:26:39.868340 - [DEBUG]
58682 2019-Jan-11 15:26:39.868365 - [DEBUG] Join: AllTop & AllBottom
58683 2019-Jan-11 15:26:39.868391 - [DEBUG] = AllBottom (new jump func)
58684 2019-Jan-11 15:26:39.868416 - [DEBUG]
58685 2019-Jan-11 15:26:39.868439 - [DEBUG] Start adding new jump function
58686 2019-Jan-11 15:26:39.868463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58687 2019-Jan-11 15:26:39.868519 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58688 2019-Jan-11 15:26:39.869151 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58689 2019-Jan-11 15:26:39.869777 - [DEBUG] Edge Function : AllBottom
58690 2019-Jan-11 15:26:39.869806 - [DEBUG] End adding new jump function
58691 2019-Jan-11 15:26:39.869831 - [DEBUG]
58692 2019-Jan-11 15:26:39.869856 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
58693 2019-Jan-11 15:26:39.869881 - [DEBUG]
58694 2019-Jan-11 15:26:39.869905 - [DEBUG] Process 1577. path edge:
58695 2019-Jan-11 15:26:39.869930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58696 2019-Jan-11 15:26:39.869987 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
58697 2019-Jan-11 15:26:39.870613 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58698 2019-Jan-11 15:26:39.871256 - [DEBUG]
58699 2019-Jan-11 15:26:39.871282 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58700 2019-Jan-11 15:26:39.871931 - [DEBUG] Compose: EdgeIdentity * AllBottom
58701 2019-Jan-11 15:26:39.871961 - [DEBUG]
58702 2019-Jan-11 15:26:39.871986 - [DEBUG] Propagate flow
58703 2019-Jan-11 15:26:39.872010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58704 2019-Jan-11 15:26:39.872070 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58705 2019-Jan-11 15:26:39.872709 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58706 2019-Jan-11 15:26:39.873342 - [DEBUG] Edge function : AllBottom (result of previous compose)
58707 2019-Jan-11 15:26:39.873369 - [DEBUG]
58708 2019-Jan-11 15:26:39.873394 - [DEBUG] Join: AllTop & AllBottom
58709 2019-Jan-11 15:26:39.873422 - [DEBUG] = AllBottom (new jump func)
58710 2019-Jan-11 15:26:39.873447 - [DEBUG]
58711 2019-Jan-11 15:26:39.873472 - [DEBUG] Start adding new jump function
58712 2019-Jan-11 15:26:39.873496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58713 2019-Jan-11 15:26:39.873552 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58714 2019-Jan-11 15:26:39.874184 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58715 2019-Jan-11 15:26:39.874835 - [DEBUG] Edge Function : AllBottom
58716 2019-Jan-11 15:26:39.874863 - [DEBUG] End adding new jump function
58717 2019-Jan-11 15:26:39.874887 - [DEBUG]
58718 2019-Jan-11 15:26:39.874911 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
58719 2019-Jan-11 15:26:39.874935 - [DEBUG]
58720 2019-Jan-11 15:26:39.874959 - [DEBUG] Process 1578. path edge:
58721 2019-Jan-11 15:26:39.874991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58722 2019-Jan-11 15:26:39.875048 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
58723 2019-Jan-11 15:26:39.875684 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58724 2019-Jan-11 15:26:39.876315 - [DEBUG]
58725 2019-Jan-11 15:26:39.876340 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58726 2019-Jan-11 15:26:39.876989 - [DEBUG] Possible callees:
58727 2019-Jan-11 15:26:39.877016 - [DEBUG] llvm.dbg.declare
58728 2019-Jan-11 15:26:39.877042 - [DEBUG] Possible return sites:
58729 2019-Jan-11 15:26:39.877067 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15558730 2019-Jan-11 15:26:39.878336 - [DEBUG] Found and process special summary
58731 2019-Jan-11 15:26:39.878399 - [DEBUG] Compose: EdgeIdentity * AllBottom
58732 2019-Jan-11 15:26:39.878429 - [DEBUG]
58733 2019-Jan-11 15:26:39.878454 - [DEBUG] Propagate flow
58734 2019-Jan-11 15:26:39.878478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58735 2019-Jan-11 15:26:39.878537 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58736 2019-Jan-11 15:26:39.879169 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58737 2019-Jan-11 15:26:39.879801 - [DEBUG] Edge function : AllBottom (result of previous compose)
58738 2019-Jan-11 15:26:39.879828 - [DEBUG]
58739 2019-Jan-11 15:26:39.879853 - [DEBUG] Join: AllTop & AllBottom
58740 2019-Jan-11 15:26:39.879881 - [DEBUG] = AllBottom (new jump func)
58741 2019-Jan-11 15:26:39.879907 - [DEBUG]
58742 2019-Jan-11 15:26:39.879931 - [DEBUG] Start adding new jump function
58743 2019-Jan-11 15:26:39.879955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58744 2019-Jan-11 15:26:39.880013 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58745 2019-Jan-11 15:26:39.880644 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58746 2019-Jan-11 15:26:39.881286 - [DEBUG] Edge Function : AllBottom
58747 2019-Jan-11 15:26:39.881315 - [DEBUG] End adding new jump function
58748 2019-Jan-11 15:26:39.881339 - [DEBUG]
58749 2019-Jan-11 15:26:39.881363 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
58750 2019-Jan-11 15:26:39.881387 - [DEBUG]
58751 2019-Jan-11 15:26:39.881411 - [DEBUG] Process 1579. path edge:
58752 2019-Jan-11 15:26:39.881435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58753 2019-Jan-11 15:26:39.881492 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
58754 2019-Jan-11 15:26:39.882121 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58755 2019-Jan-11 15:26:39.882752 - [DEBUG]
58756 2019-Jan-11 15:26:39.882777 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58757 2019-Jan-11 15:26:39.883446 - [DEBUG] Compose: EdgeIdentity * AllBottom
58758 2019-Jan-11 15:26:39.883477 - [DEBUG]
58759 2019-Jan-11 15:26:39.883502 - [DEBUG] Propagate flow
58760 2019-Jan-11 15:26:39.883526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58761 2019-Jan-11 15:26:39.883585 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58762 2019-Jan-11 15:26:39.884220 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58763 2019-Jan-11 15:26:39.884864 - [DEBUG] Edge function : AllBottom (result of previous compose)
58764 2019-Jan-11 15:26:39.884890 - [DEBUG]
58765 2019-Jan-11 15:26:39.884915 - [DEBUG] Join: AllTop & AllBottom
58766 2019-Jan-11 15:26:39.884942 - [DEBUG] = AllBottom (new jump func)
58767 2019-Jan-11 15:26:39.884966 - [DEBUG]
58768 2019-Jan-11 15:26:39.884990 - [DEBUG] Start adding new jump function
58769 2019-Jan-11 15:26:39.885014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58770 2019-Jan-11 15:26:39.885070 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58771 2019-Jan-11 15:26:39.885703 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58772 2019-Jan-11 15:26:39.886329 - [DEBUG] Edge Function : AllBottom
58773 2019-Jan-11 15:26:39.886358 - [DEBUG] End adding new jump function
58774 2019-Jan-11 15:26:39.886383 - [DEBUG]
58775 2019-Jan-11 15:26:39.886408 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
58776 2019-Jan-11 15:26:39.886433 - [DEBUG]
58777 2019-Jan-11 15:26:39.886457 - [DEBUG] Process 1580. path edge:
58778 2019-Jan-11 15:26:39.886482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58779 2019-Jan-11 15:26:39.886539 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58780 2019-Jan-11 15:26:39.887165 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58781 2019-Jan-11 15:26:39.887795 - [DEBUG]
58782 2019-Jan-11 15:26:39.887821 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58783 2019-Jan-11 15:26:39.888501 - [DEBUG] Compose: EdgeIdentity * AllBottom
58784 2019-Jan-11 15:26:39.888531 - [DEBUG]
58785 2019-Jan-11 15:26:39.888556 - [DEBUG] Propagate flow
58786 2019-Jan-11 15:26:39.888581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58787 2019-Jan-11 15:26:39.888640 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58788 2019-Jan-11 15:26:39.889267 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58789 2019-Jan-11 15:26:39.889899 - [DEBUG] Edge function : AllBottom (result of previous compose)
58790 2019-Jan-11 15:26:39.889925 - [DEBUG]
58791 2019-Jan-11 15:26:39.889951 - [DEBUG] Join: AllTop & AllBottom
58792 2019-Jan-11 15:26:39.889978 - [DEBUG] = AllBottom (new jump func)
58793 2019-Jan-11 15:26:39.890004 - [DEBUG]
58794 2019-Jan-11 15:26:39.890028 - [DEBUG] Start adding new jump function
58795 2019-Jan-11 15:26:39.890052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58796 2019-Jan-11 15:26:39.890110 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58797 2019-Jan-11 15:26:39.890741 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58798 2019-Jan-11 15:26:39.891384 - [DEBUG] Edge Function : AllBottom
58799 2019-Jan-11 15:26:39.891412 - [DEBUG] End adding new jump function
58800 2019-Jan-11 15:26:39.891437 - [DEBUG]
58801 2019-Jan-11 15:26:39.891461 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
58802 2019-Jan-11 15:26:39.891485 - [DEBUG]
58803 2019-Jan-11 15:26:39.891508 - [DEBUG] Process 1581. path edge:
58804 2019-Jan-11 15:26:39.891532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58805 2019-Jan-11 15:26:39.891588 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58806 2019-Jan-11 15:26:39.892222 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58807 2019-Jan-11 15:26:39.892853 - [DEBUG]
58808 2019-Jan-11 15:26:39.892879 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58809 2019-Jan-11 15:26:39.893537 - [DEBUG] EDGE:
58810 2019-Jan-11 15:26:39.893598 - [DEBUG] ---> 58811 2019-Jan-11 15:26:39.894225 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58812 2019-Jan-11 15:26:39.894871 - [DEBUG]
58813 2019-Jan-11 15:26:39.894896 - [DEBUG] EDGE:
58814 2019-Jan-11 15:26:39.894954 - [DEBUG] ---> 58815 2019-Jan-11 15:26:39.895581 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58816 2019-Jan-11 15:26:39.896211 - [DEBUG]
58817 2019-Jan-11 15:26:39.896238 - [DEBUG] Compose: EdgeIdentity * AllBottom
58818 2019-Jan-11 15:26:39.896266 - [DEBUG]
58819 2019-Jan-11 15:26:39.896290 - [DEBUG] Propagate flow
58820 2019-Jan-11 15:26:39.896314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58821 2019-Jan-11 15:26:39.896372 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58822 2019-Jan-11 15:26:39.896998 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58823 2019-Jan-11 15:26:39.897627 - [DEBUG] Edge function : AllBottom (result of previous compose)
58824 2019-Jan-11 15:26:39.897654 - [DEBUG]
58825 2019-Jan-11 15:26:39.897679 - [DEBUG] Join: AllTop & AllBottom
58826 2019-Jan-11 15:26:39.897707 - [DEBUG] = AllBottom (new jump func)
58827 2019-Jan-11 15:26:39.897732 - [DEBUG]
58828 2019-Jan-11 15:26:39.897757 - [DEBUG] Start adding new jump function
58829 2019-Jan-11 15:26:39.897781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58830 2019-Jan-11 15:26:39.897838 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58831 2019-Jan-11 15:26:39.898482 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58832 2019-Jan-11 15:26:39.899108 - [DEBUG] Edge Function : AllBottom
58833 2019-Jan-11 15:26:39.899136 - [DEBUG] End adding new jump function
58834 2019-Jan-11 15:26:39.899162 - [DEBUG]
58835 2019-Jan-11 15:26:39.899186 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
58836 2019-Jan-11 15:26:39.899211 - [DEBUG]
58837 2019-Jan-11 15:26:39.899235 - [DEBUG] Process 1582. path edge:
58838 2019-Jan-11 15:26:39.899260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58839 2019-Jan-11 15:26:39.899317 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58840 2019-Jan-11 15:26:39.899943 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58841 2019-Jan-11 15:26:39.900570 - [DEBUG]
58842 2019-Jan-11 15:26:39.900596 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58843 2019-Jan-11 15:26:39.901252 - [DEBUG] Compose: EdgeIdentity * AllBottom
58844 2019-Jan-11 15:26:39.901282 - [DEBUG]
58845 2019-Jan-11 15:26:39.901307 - [DEBUG] Propagate flow
58846 2019-Jan-11 15:26:39.901331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58847 2019-Jan-11 15:26:39.901390 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58848 2019-Jan-11 15:26:39.902026 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58849 2019-Jan-11 15:26:39.902663 - [DEBUG] Edge function : AllBottom (result of previous compose)
58850 2019-Jan-11 15:26:39.902690 - [DEBUG]
58851 2019-Jan-11 15:26:39.902715 - [DEBUG] Join: AllTop & AllBottom
58852 2019-Jan-11 15:26:39.902743 - [DEBUG] = AllBottom (new jump func)
58853 2019-Jan-11 15:26:39.902769 - [DEBUG]
58854 2019-Jan-11 15:26:39.902793 - [DEBUG] Start adding new jump function
58855 2019-Jan-11 15:26:39.902817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58856 2019-Jan-11 15:26:39.902875 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58857 2019-Jan-11 15:26:39.903505 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58858 2019-Jan-11 15:26:39.904132 - [DEBUG] Edge Function : AllBottom
58859 2019-Jan-11 15:26:39.904160 - [DEBUG] End adding new jump function
58860 2019-Jan-11 15:26:39.904185 - [DEBUG]
58861 2019-Jan-11 15:26:39.904209 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
58862 2019-Jan-11 15:26:39.904234 - [DEBUG]
58863 2019-Jan-11 15:26:39.904258 - [DEBUG] Process 1583. path edge:
58864 2019-Jan-11 15:26:39.904283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58865 2019-Jan-11 15:26:39.904340 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58866 2019-Jan-11 15:26:39.904980 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58867 2019-Jan-11 15:26:39.905611 - [DEBUG]
58868 2019-Jan-11 15:26:39.905637 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58869 2019-Jan-11 15:26:39.906289 - [DEBUG] Compose: EdgeIdentity * AllBottom
58870 2019-Jan-11 15:26:39.906318 - [DEBUG]
58871 2019-Jan-11 15:26:39.906343 - [DEBUG] Propagate flow
58872 2019-Jan-11 15:26:39.906367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58873 2019-Jan-11 15:26:39.906428 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58874 2019-Jan-11 15:26:39.907082 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58875 2019-Jan-11 15:26:39.907711 - [DEBUG] Edge function : AllBottom (result of previous compose)
58876 2019-Jan-11 15:26:39.907738 - [DEBUG]
58877 2019-Jan-11 15:26:39.907764 - [DEBUG] Join: AllTop & AllBottom
58878 2019-Jan-11 15:26:39.907791 - [DEBUG] = AllBottom (new jump func)
58879 2019-Jan-11 15:26:39.907817 - [DEBUG]
58880 2019-Jan-11 15:26:39.907842 - [DEBUG] Start adding new jump function
58881 2019-Jan-11 15:26:39.907882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58882 2019-Jan-11 15:26:39.907940 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58883 2019-Jan-11 15:26:39.908570 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58884 2019-Jan-11 15:26:39.909204 - [DEBUG] Edge Function : AllBottom
58885 2019-Jan-11 15:26:39.909233 - [DEBUG] End adding new jump function
58886 2019-Jan-11 15:26:39.909258 - [DEBUG]
58887 2019-Jan-11 15:26:39.909282 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
58888 2019-Jan-11 15:26:39.909308 - [DEBUG]
58889 2019-Jan-11 15:26:39.909332 - [DEBUG] Process 1584. path edge:
58890 2019-Jan-11 15:26:39.909357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58891 2019-Jan-11 15:26:39.909414 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
58892 2019-Jan-11 15:26:39.910061 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58893 2019-Jan-11 15:26:39.910690 - [DEBUG]
58894 2019-Jan-11 15:26:39.910715 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58895 2019-Jan-11 15:26:39.911382 - [DEBUG] Possible callees:
58896 2019-Jan-11 15:26:39.911407 - [DEBUG] llvm.dbg.declare
58897 2019-Jan-11 15:26:39.911432 - [DEBUG] Possible return sites:
58898 2019-Jan-11 15:26:39.911456 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16358899 2019-Jan-11 15:26:39.912714 - [DEBUG] Found and process special summary
58900 2019-Jan-11 15:26:39.912749 - [DEBUG] Compose: EdgeIdentity * AllBottom
58901 2019-Jan-11 15:26:39.912778 - [DEBUG]
58902 2019-Jan-11 15:26:39.912803 - [DEBUG] Propagate flow
58903 2019-Jan-11 15:26:39.912827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58904 2019-Jan-11 15:26:39.912886 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58905 2019-Jan-11 15:26:39.913516 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58906 2019-Jan-11 15:26:39.914145 - [DEBUG] Edge function : AllBottom (result of previous compose)
58907 2019-Jan-11 15:26:39.914171 - [DEBUG]
58908 2019-Jan-11 15:26:39.914196 - [DEBUG] Join: AllTop & AllBottom
58909 2019-Jan-11 15:26:39.914224 - [DEBUG] = AllBottom (new jump func)
58910 2019-Jan-11 15:26:39.914250 - [DEBUG]
58911 2019-Jan-11 15:26:39.914274 - [DEBUG] Start adding new jump function
58912 2019-Jan-11 15:26:39.914298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58913 2019-Jan-11 15:26:39.914356 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58914 2019-Jan-11 15:26:39.915000 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58915 2019-Jan-11 15:26:39.915628 - [DEBUG] Edge Function : AllBottom
58916 2019-Jan-11 15:26:39.915657 - [DEBUG] End adding new jump function
58917 2019-Jan-11 15:26:39.915682 - [DEBUG]
58918 2019-Jan-11 15:26:39.915706 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
58919 2019-Jan-11 15:26:39.915731 - [DEBUG]
58920 2019-Jan-11 15:26:39.915755 - [DEBUG] Process 1585. path edge:
58921 2019-Jan-11 15:26:39.915780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58922 2019-Jan-11 15:26:39.915837 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
58923 2019-Jan-11 15:26:39.916466 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58924 2019-Jan-11 15:26:39.917096 - [DEBUG]
58925 2019-Jan-11 15:26:39.917121 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58926 2019-Jan-11 15:26:39.917782 - [DEBUG] Compose: EdgeIdentity * AllBottom
58927 2019-Jan-11 15:26:39.917813 - [DEBUG]
58928 2019-Jan-11 15:26:39.917838 - [DEBUG] Propagate flow
58929 2019-Jan-11 15:26:39.917874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58930 2019-Jan-11 15:26:39.917934 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58931 2019-Jan-11 15:26:39.918562 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58932 2019-Jan-11 15:26:39.919191 - [DEBUG] Edge function : AllBottom (result of previous compose)
58933 2019-Jan-11 15:26:39.919217 - [DEBUG]
58934 2019-Jan-11 15:26:39.919243 - [DEBUG] Join: AllTop & AllBottom
58935 2019-Jan-11 15:26:39.919271 - [DEBUG] = AllBottom (new jump func)
58936 2019-Jan-11 15:26:39.919305 - [DEBUG]
58937 2019-Jan-11 15:26:39.919330 - [DEBUG] Start adding new jump function
58938 2019-Jan-11 15:26:39.919355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58939 2019-Jan-11 15:26:39.919413 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58940 2019-Jan-11 15:26:39.920043 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58941 2019-Jan-11 15:26:39.920670 - [DEBUG] Edge Function : AllBottom
58942 2019-Jan-11 15:26:39.920700 - [DEBUG] End adding new jump function
58943 2019-Jan-11 15:26:39.920725 - [DEBUG]
58944 2019-Jan-11 15:26:39.920749 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
58945 2019-Jan-11 15:26:39.920775 - [DEBUG]
58946 2019-Jan-11 15:26:39.920799 - [DEBUG] Process 1586. path edge:
58947 2019-Jan-11 15:26:39.920824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58948 2019-Jan-11 15:26:39.920882 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
58949 2019-Jan-11 15:26:39.921524 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58950 2019-Jan-11 15:26:39.922151 - [DEBUG]
58951 2019-Jan-11 15:26:39.922177 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58952 2019-Jan-11 15:26:39.922824 - [DEBUG] Compose: EdgeIdentity * AllBottom
58953 2019-Jan-11 15:26:39.922853 - [DEBUG]
58954 2019-Jan-11 15:26:39.922878 - [DEBUG] Propagate flow
58955 2019-Jan-11 15:26:39.922902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58956 2019-Jan-11 15:26:39.922961 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58957 2019-Jan-11 15:26:39.923598 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58958 2019-Jan-11 15:26:39.924226 - [DEBUG] Edge function : AllBottom (result of previous compose)
58959 2019-Jan-11 15:26:39.924252 - [DEBUG]
58960 2019-Jan-11 15:26:39.924278 - [DEBUG] Join: AllTop & AllBottom
58961 2019-Jan-11 15:26:39.924306 - [DEBUG] = AllBottom (new jump func)
58962 2019-Jan-11 15:26:39.924332 - [DEBUG]
58963 2019-Jan-11 15:26:39.924356 - [DEBUG] Start adding new jump function
58964 2019-Jan-11 15:26:39.924381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58965 2019-Jan-11 15:26:39.924439 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58966 2019-Jan-11 15:26:39.925083 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58967 2019-Jan-11 15:26:39.925719 - [DEBUG] Edge Function : AllBottom
58968 2019-Jan-11 15:26:39.925748 - [DEBUG] End adding new jump function
58969 2019-Jan-11 15:26:39.925773 - [DEBUG]
58970 2019-Jan-11 15:26:39.925798 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
58971 2019-Jan-11 15:26:39.925823 - [DEBUG]
58972 2019-Jan-11 15:26:39.925847 - [DEBUG] Process 1587. path edge:
58973 2019-Jan-11 15:26:39.925872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58974 2019-Jan-11 15:26:39.925930 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
58975 2019-Jan-11 15:26:39.926566 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58976 2019-Jan-11 15:26:39.927194 - [DEBUG]
58977 2019-Jan-11 15:26:39.927219 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58978 2019-Jan-11 15:26:39.927890 - [DEBUG] Possible callees:
58979 2019-Jan-11 15:26:39.927917 - [DEBUG] llvm.dbg.declare
58980 2019-Jan-11 15:26:39.927943 - [DEBUG] Possible return sites:
58981 2019-Jan-11 15:26:39.927968 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16958982 2019-Jan-11 15:26:39.929221 - [DEBUG] Found and process special summary
58983 2019-Jan-11 15:26:39.929256 - [DEBUG] Compose: EdgeIdentity * AllBottom
58984 2019-Jan-11 15:26:39.929284 - [DEBUG]
58985 2019-Jan-11 15:26:39.929309 - [DEBUG] Propagate flow
58986 2019-Jan-11 15:26:39.929334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58987 2019-Jan-11 15:26:39.929392 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58988 2019-Jan-11 15:26:39.930023 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58989 2019-Jan-11 15:26:39.930651 - [DEBUG] Edge function : AllBottom (result of previous compose)
58990 2019-Jan-11 15:26:39.930678 - [DEBUG]
58991 2019-Jan-11 15:26:39.930703 - [DEBUG] Join: AllTop & AllBottom
58992 2019-Jan-11 15:26:39.930731 - [DEBUG] = AllBottom (new jump func)
58993 2019-Jan-11 15:26:39.930757 - [DEBUG]
58994 2019-Jan-11 15:26:39.930781 - [DEBUG] Start adding new jump function
58995 2019-Jan-11 15:26:39.930806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58996 2019-Jan-11 15:26:39.930864 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58997 2019-Jan-11 15:26:39.931509 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58998 2019-Jan-11 15:26:39.932136 - [DEBUG] Edge Function : AllBottom
58999 2019-Jan-11 15:26:39.932165 - [DEBUG] End adding new jump function
59000 2019-Jan-11 15:26:39.932190 - [DEBUG]
59001 2019-Jan-11 15:26:39.932215 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
59002 2019-Jan-11 15:26:39.932240 - [DEBUG]
59003 2019-Jan-11 15:26:39.932264 - [DEBUG] Process 1588. path edge:
59004 2019-Jan-11 15:26:39.932289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59005 2019-Jan-11 15:26:39.932347 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59006 2019-Jan-11 15:26:39.932977 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59007 2019-Jan-11 15:26:39.933606 - [DEBUG]
59008 2019-Jan-11 15:26:39.933631 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59009 2019-Jan-11 15:26:39.934286 - [DEBUG] Compose: EdgeIdentity * AllBottom
59010 2019-Jan-11 15:26:39.934316 - [DEBUG]
59011 2019-Jan-11 15:26:39.934341 - [DEBUG] Propagate flow
59012 2019-Jan-11 15:26:39.934365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59013 2019-Jan-11 15:26:39.934424 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59014 2019-Jan-11 15:26:39.935070 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59015 2019-Jan-11 15:26:39.935698 - [DEBUG] Edge function : AllBottom (result of previous compose)
59016 2019-Jan-11 15:26:39.935725 - [DEBUG]
59017 2019-Jan-11 15:26:39.935750 - [DEBUG] Join: AllTop & AllBottom
59018 2019-Jan-11 15:26:39.935777 - [DEBUG] = AllBottom (new jump func)
59019 2019-Jan-11 15:26:39.935803 - [DEBUG]
59020 2019-Jan-11 15:26:39.935827 - [DEBUG] Start adding new jump function
59021 2019-Jan-11 15:26:39.935851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59022 2019-Jan-11 15:26:39.935908 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59023 2019-Jan-11 15:26:39.936546 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59024 2019-Jan-11 15:26:39.937174 - [DEBUG] Edge Function : AllBottom
59025 2019-Jan-11 15:26:39.937203 - [DEBUG] End adding new jump function
59026 2019-Jan-11 15:26:39.937228 - [DEBUG]
59027 2019-Jan-11 15:26:39.937252 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
59028 2019-Jan-11 15:26:39.937278 - [DEBUG]
59029 2019-Jan-11 15:26:39.937302 - [DEBUG] Process 1589. path edge:
59030 2019-Jan-11 15:26:39.937327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59031 2019-Jan-11 15:26:39.937384 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59032 2019-Jan-11 15:26:39.938025 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59033 2019-Jan-11 15:26:39.938654 - [DEBUG]
59034 2019-Jan-11 15:26:39.938680 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59035 2019-Jan-11 15:26:39.939334 - [DEBUG] Compose: EdgeIdentity * AllBottom
59036 2019-Jan-11 15:26:39.939363 - [DEBUG]
59037 2019-Jan-11 15:26:39.939388 - [DEBUG] Propagate flow
59038 2019-Jan-11 15:26:39.939412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59039 2019-Jan-11 15:26:39.939471 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59040 2019-Jan-11 15:26:39.940112 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59041 2019-Jan-11 15:26:39.940742 - [DEBUG] Edge function : AllBottom (result of previous compose)
59042 2019-Jan-11 15:26:39.940769 - [DEBUG]
59043 2019-Jan-11 15:26:39.940794 - [DEBUG] Join: AllTop & AllBottom
59044 2019-Jan-11 15:26:39.940821 - [DEBUG] = AllBottom (new jump func)
59045 2019-Jan-11 15:26:39.940847 - [DEBUG]
59046 2019-Jan-11 15:26:39.940871 - [DEBUG] Start adding new jump function
59047 2019-Jan-11 15:26:39.940895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59048 2019-Jan-11 15:26:39.940953 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59049 2019-Jan-11 15:26:39.941598 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59050 2019-Jan-11 15:26:39.942229 - [DEBUG] Edge Function : AllBottom
59051 2019-Jan-11 15:26:39.942257 - [DEBUG] End adding new jump function
59052 2019-Jan-11 15:26:39.942282 - [DEBUG]
59053 2019-Jan-11 15:26:39.942307 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
59054 2019-Jan-11 15:26:39.942332 - [DEBUG]
59055 2019-Jan-11 15:26:39.942356 - [DEBUG] Process 1590. path edge:
59056 2019-Jan-11 15:26:39.942380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59057 2019-Jan-11 15:26:39.942438 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59058 2019-Jan-11 15:26:39.943068 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59059 2019-Jan-11 15:26:39.943695 - [DEBUG]
59060 2019-Jan-11 15:26:39.943721 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59061 2019-Jan-11 15:26:39.944378 - [DEBUG] Compose: EdgeIdentity * AllBottom
59062 2019-Jan-11 15:26:39.944409 - [DEBUG]
59063 2019-Jan-11 15:26:39.944433 - [DEBUG] Propagate flow
59064 2019-Jan-11 15:26:39.944458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59065 2019-Jan-11 15:26:39.944517 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59066 2019-Jan-11 15:26:39.945166 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59067 2019-Jan-11 15:26:39.945796 - [DEBUG] Edge function : AllBottom (result of previous compose)
59068 2019-Jan-11 15:26:39.945822 - [DEBUG]
59069 2019-Jan-11 15:26:39.945848 - [DEBUG] Join: AllTop & AllBottom
59070 2019-Jan-11 15:26:39.945875 - [DEBUG] = AllBottom (new jump func)
59071 2019-Jan-11 15:26:39.945901 - [DEBUG]
59072 2019-Jan-11 15:26:39.945925 - [DEBUG] Start adding new jump function
59073 2019-Jan-11 15:26:39.945949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59074 2019-Jan-11 15:26:39.946007 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59075 2019-Jan-11 15:26:39.946636 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59076 2019-Jan-11 15:26:39.947262 - [DEBUG] Edge Function : AllBottom
59077 2019-Jan-11 15:26:39.947291 - [DEBUG] End adding new jump function
59078 2019-Jan-11 15:26:39.947316 - [DEBUG]
59079 2019-Jan-11 15:26:39.947340 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
59080 2019-Jan-11 15:26:39.947365 - [DEBUG]
59081 2019-Jan-11 15:26:39.947389 - [DEBUG] Process 1591. path edge:
59082 2019-Jan-11 15:26:39.947414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59083 2019-Jan-11 15:26:39.947471 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59084 2019-Jan-11 15:26:39.948112 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59085 2019-Jan-11 15:26:39.948741 - [DEBUG]
59086 2019-Jan-11 15:26:39.948767 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59087 2019-Jan-11 15:26:39.949412 - [DEBUG] Compose: EdgeIdentity * AllBottom
59088 2019-Jan-11 15:26:39.949440 - [DEBUG]
59089 2019-Jan-11 15:26:39.949465 - [DEBUG] Propagate flow
59090 2019-Jan-11 15:26:39.949489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59091 2019-Jan-11 15:26:39.949548 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59092 2019-Jan-11 15:26:39.950176 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59093 2019-Jan-11 15:26:39.950804 - [DEBUG] Edge function : AllBottom (result of previous compose)
59094 2019-Jan-11 15:26:39.950831 - [DEBUG]
59095 2019-Jan-11 15:26:39.950856 - [DEBUG] Join: AllTop & AllBottom
59096 2019-Jan-11 15:26:39.950883 - [DEBUG] = AllBottom (new jump func)
59097 2019-Jan-11 15:26:39.950909 - [DEBUG]
59098 2019-Jan-11 15:26:39.950933 - [DEBUG] Start adding new jump function
59099 2019-Jan-11 15:26:39.950957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59100 2019-Jan-11 15:26:39.951015 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59101 2019-Jan-11 15:26:39.951659 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59102 2019-Jan-11 15:26:39.952288 - [DEBUG] Edge Function : AllBottom
59103 2019-Jan-11 15:26:39.952316 - [DEBUG] End adding new jump function
59104 2019-Jan-11 15:26:39.952341 - [DEBUG]
59105 2019-Jan-11 15:26:39.952366 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
59106 2019-Jan-11 15:26:39.952390 - [DEBUG]
59107 2019-Jan-11 15:26:39.952414 - [DEBUG] Process 1592. path edge:
59108 2019-Jan-11 15:26:39.952439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59109 2019-Jan-11 15:26:39.952496 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59110 2019-Jan-11 15:26:39.953136 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59111 2019-Jan-11 15:26:39.953764 - [DEBUG]
59112 2019-Jan-11 15:26:39.953790 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59113 2019-Jan-11 15:26:39.954444 - [DEBUG] Compose: EdgeIdentity * AllBottom
59114 2019-Jan-11 15:26:39.954473 - [DEBUG]
59115 2019-Jan-11 15:26:39.954498 - [DEBUG] Propagate flow
59116 2019-Jan-11 15:26:39.954521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59117 2019-Jan-11 15:26:39.954591 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59118 2019-Jan-11 15:26:39.955220 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59119 2019-Jan-11 15:26:39.955846 - [DEBUG] Edge function : AllBottom (result of previous compose)
59120 2019-Jan-11 15:26:39.955872 - [DEBUG]
59121 2019-Jan-11 15:26:39.955898 - [DEBUG] Join: AllTop & AllBottom
59122 2019-Jan-11 15:26:39.955925 - [DEBUG] = AllBottom (new jump func)
59123 2019-Jan-11 15:26:39.955951 - [DEBUG]
59124 2019-Jan-11 15:26:39.955975 - [DEBUG] Start adding new jump function
59125 2019-Jan-11 15:26:39.955999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59126 2019-Jan-11 15:26:39.956056 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59127 2019-Jan-11 15:26:39.956682 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59128 2019-Jan-11 15:26:39.957303 - [DEBUG] Edge Function : AllBottom
59129 2019-Jan-11 15:26:39.957333 - [DEBUG] End adding new jump function
59130 2019-Jan-11 15:26:39.957357 - [DEBUG]
59131 2019-Jan-11 15:26:39.957382 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
59132 2019-Jan-11 15:26:39.957406 - [DEBUG]
59133 2019-Jan-11 15:26:39.957430 - [DEBUG] Process 1593. path edge:
59134 2019-Jan-11 15:26:39.957455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59135 2019-Jan-11 15:26:39.957512 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
59136 2019-Jan-11 15:26:39.958153 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59137 2019-Jan-11 15:26:39.958779 - [DEBUG]
59138 2019-Jan-11 15:26:39.958805 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59139 2019-Jan-11 15:26:39.959456 - [DEBUG] Compose: EdgeIdentity * AllBottom
59140 2019-Jan-11 15:26:39.959484 - [DEBUG]
59141 2019-Jan-11 15:26:39.959509 - [DEBUG] Propagate flow
59142 2019-Jan-11 15:26:39.959533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59143 2019-Jan-11 15:26:39.959592 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59144 2019-Jan-11 15:26:39.960220 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59145 2019-Jan-11 15:26:39.960847 - [DEBUG] Edge function : AllBottom (result of previous compose)
59146 2019-Jan-11 15:26:39.960873 - [DEBUG]
59147 2019-Jan-11 15:26:39.960898 - [DEBUG] Join: AllTop & AllBottom
59148 2019-Jan-11 15:26:39.960926 - [DEBUG] = AllBottom (new jump func)
59149 2019-Jan-11 15:26:39.960951 - [DEBUG]
59150 2019-Jan-11 15:26:39.960975 - [DEBUG] Start adding new jump function
59151 2019-Jan-11 15:26:39.960999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59152 2019-Jan-11 15:26:39.961056 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59153 2019-Jan-11 15:26:39.961706 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59154 2019-Jan-11 15:26:39.962348 - [DEBUG] Edge Function : AllBottom
59155 2019-Jan-11 15:26:39.962379 - [DEBUG] End adding new jump function
59156 2019-Jan-11 15:26:39.962404 - [DEBUG]
59157 2019-Jan-11 15:26:39.962429 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
59158 2019-Jan-11 15:26:39.962454 - [DEBUG]
59159 2019-Jan-11 15:26:39.962478 - [DEBUG] Process 1594. path edge:
59160 2019-Jan-11 15:26:39.962502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59161 2019-Jan-11 15:26:39.962560 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
59162 2019-Jan-11 15:26:39.963186 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59163 2019-Jan-11 15:26:39.963814 - [DEBUG]
59164 2019-Jan-11 15:26:39.963838 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59165 2019-Jan-11 15:26:39.964504 - [DEBUG] Compose: EdgeIdentity * AllBottom
59166 2019-Jan-11 15:26:39.964550 - [DEBUG]
59167 2019-Jan-11 15:26:39.964575 - [DEBUG] Propagate flow
59168 2019-Jan-11 15:26:39.964599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59169 2019-Jan-11 15:26:39.964659 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59170 2019-Jan-11 15:26:39.965293 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59171 2019-Jan-11 15:26:39.965918 - [DEBUG] Edge function : AllBottom (result of previous compose)
59172 2019-Jan-11 15:26:39.965945 - [DEBUG]
59173 2019-Jan-11 15:26:39.965971 - [DEBUG] Join: AllTop & AllBottom
59174 2019-Jan-11 15:26:39.965998 - [DEBUG] = AllBottom (new jump func)
59175 2019-Jan-11 15:26:39.966024 - [DEBUG]
59176 2019-Jan-11 15:26:39.966048 - [DEBUG] Start adding new jump function
59177 2019-Jan-11 15:26:39.966072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59178 2019-Jan-11 15:26:39.966129 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59179 2019-Jan-11 15:26:39.966756 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59180 2019-Jan-11 15:26:39.967384 - [DEBUG] Edge Function : AllBottom
59181 2019-Jan-11 15:26:39.967414 - [DEBUG] End adding new jump function
59182 2019-Jan-11 15:26:39.967439 - [DEBUG]
59183 2019-Jan-11 15:26:39.967463 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
59184 2019-Jan-11 15:26:39.967488 - [DEBUG]
59185 2019-Jan-11 15:26:39.967512 - [DEBUG] Process 1595. path edge:
59186 2019-Jan-11 15:26:39.967536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59187 2019-Jan-11 15:26:39.967593 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
59188 2019-Jan-11 15:26:39.968237 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59189 2019-Jan-11 15:26:39.968864 - [DEBUG]
59190 2019-Jan-11 15:26:39.968891 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59191 2019-Jan-11 15:26:39.969549 - [DEBUG] Compose: EdgeIdentity * AllBottom
59192 2019-Jan-11 15:26:39.969578 - [DEBUG]
59193 2019-Jan-11 15:26:39.969602 - [DEBUG] Propagate flow
59194 2019-Jan-11 15:26:39.969627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59195 2019-Jan-11 15:26:39.969685 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59196 2019-Jan-11 15:26:39.970312 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59197 2019-Jan-11 15:26:39.970955 - [DEBUG] Edge function : AllBottom (result of previous compose)
59198 2019-Jan-11 15:26:39.970982 - [DEBUG]
59199 2019-Jan-11 15:26:39.971009 - [DEBUG] Join: AllTop & AllBottom
59200 2019-Jan-11 15:26:39.971037 - [DEBUG] = AllBottom (new jump func)
59201 2019-Jan-11 15:26:39.971062 - [DEBUG]
59202 2019-Jan-11 15:26:39.971087 - [DEBUG] Start adding new jump function
59203 2019-Jan-11 15:26:39.971111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59204 2019-Jan-11 15:26:39.971170 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59205 2019-Jan-11 15:26:39.971821 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59206 2019-Jan-11 15:26:39.972445 - [DEBUG] Edge Function : AllBottom
59207 2019-Jan-11 15:26:39.972476 - [DEBUG] End adding new jump function
59208 2019-Jan-11 15:26:39.972501 - [DEBUG]
59209 2019-Jan-11 15:26:39.972526 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
59210 2019-Jan-11 15:26:39.972551 - [DEBUG]
59211 2019-Jan-11 15:26:39.972575 - [DEBUG] Process 1596. path edge:
59212 2019-Jan-11 15:26:39.972599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59213 2019-Jan-11 15:26:39.972657 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
59214 2019-Jan-11 15:26:39.973280 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59215 2019-Jan-11 15:26:39.973906 - [DEBUG]
59216 2019-Jan-11 15:26:39.973931 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59217 2019-Jan-11 15:26:39.974611 - [DEBUG] Compose: EdgeIdentity * AllBottom
59218 2019-Jan-11 15:26:39.974640 - [DEBUG]
59219 2019-Jan-11 15:26:39.974665 - [DEBUG] Propagate flow
59220 2019-Jan-11 15:26:39.974689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59221 2019-Jan-11 15:26:39.974748 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59222 2019-Jan-11 15:26:39.975394 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59223 2019-Jan-11 15:26:39.976024 - [DEBUG] Edge function : AllBottom (result of previous compose)
59224 2019-Jan-11 15:26:39.976050 - [DEBUG]
59225 2019-Jan-11 15:26:39.976076 - [DEBUG] Join: AllTop & AllBottom
59226 2019-Jan-11 15:26:39.976103 - [DEBUG] = AllBottom (new jump func)
59227 2019-Jan-11 15:26:39.976128 - [DEBUG]
59228 2019-Jan-11 15:26:39.976152 - [DEBUG] Start adding new jump function
59229 2019-Jan-11 15:26:39.976176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59230 2019-Jan-11 15:26:39.976235 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59231 2019-Jan-11 15:26:39.976866 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59232 2019-Jan-11 15:26:39.977488 - [DEBUG] Edge Function : AllBottom
59233 2019-Jan-11 15:26:39.977518 - [DEBUG] End adding new jump function
59234 2019-Jan-11 15:26:39.977544 - [DEBUG]
59235 2019-Jan-11 15:26:39.977568 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
59236 2019-Jan-11 15:26:39.977593 - [DEBUG]
59237 2019-Jan-11 15:26:39.977617 - [DEBUG] Process 1597. path edge:
59238 2019-Jan-11 15:26:39.977641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59239 2019-Jan-11 15:26:39.977699 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
59240 2019-Jan-11 15:26:39.978340 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59241 2019-Jan-11 15:26:39.978967 - [DEBUG]
59242 2019-Jan-11 15:26:39.978992 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59243 2019-Jan-11 15:26:39.979645 - [DEBUG] Start of endsummarytab entry
59244 2019-Jan-11 15:26:39.979686 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59245 2019-Jan-11 15:26:39.980325 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
59246 2019-Jan-11 15:26:39.980387 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59247 2019-Jan-11 15:26:39.981038 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59248 2019-Jan-11 15:26:39.981719 - [DEBUG] EF: AllBottom
59249 2019-Jan-11 15:26:39.981746 - [DEBUG]
59250 2019-Jan-11 15:26:39.981770 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59251 2019-Jan-11 15:26:39.982399 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59252 2019-Jan-11 15:26:39.983031 - [DEBUG] EF: AllBottom
59253 2019-Jan-11 15:26:39.983057 - [DEBUG]
59254 2019-Jan-11 15:26:39.983082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59255 2019-Jan-11 15:26:39.983708 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59256 2019-Jan-11 15:26:39.984338 - [DEBUG] EF: AllBottom
59257 2019-Jan-11 15:26:39.984365 - [DEBUG]
59258 2019-Jan-11 15:26:39.984389 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59259 2019-Jan-11 15:26:39.985034 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59260 2019-Jan-11 15:26:39.985672 - [DEBUG] EF: AllBottom
59261 2019-Jan-11 15:26:39.985698 - [DEBUG]
59262 2019-Jan-11 15:26:39.985723 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59263 2019-Jan-11 15:26:39.986349 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59264 2019-Jan-11 15:26:39.986984 - [DEBUG] EF: AllBottom
59265 2019-Jan-11 15:26:39.987010 - [DEBUG]
59266 2019-Jan-11 15:26:39.987034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59267 2019-Jan-11 15:26:39.987661 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59268 2019-Jan-11 15:26:39.988306 - [DEBUG] EF: AllBottom
59269 2019-Jan-11 15:26:39.988332 - [DEBUG]
59270 2019-Jan-11 15:26:39.988356 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59271 2019-Jan-11 15:26:39.988983 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59272 2019-Jan-11 15:26:39.989611 - [DEBUG] EF: AllBottom
59273 2019-Jan-11 15:26:39.989637 - [DEBUG]
59274 2019-Jan-11 15:26:39.989662 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59275 2019-Jan-11 15:26:39.990288 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59276 2019-Jan-11 15:26:39.990922 - [DEBUG] EF: AllBottom
59277 2019-Jan-11 15:26:39.990948 - [DEBUG]
59278 2019-Jan-11 15:26:39.990973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59279 2019-Jan-11 15:26:39.991614 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59280 2019-Jan-11 15:26:39.992242 - [DEBUG] EF: AllBottom
59281 2019-Jan-11 15:26:39.992268 - [DEBUG]
59282 2019-Jan-11 15:26:39.992292 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59283 2019-Jan-11 15:26:39.992918 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59284 2019-Jan-11 15:26:39.993547 - [DEBUG] EF: AllBottom
59285 2019-Jan-11 15:26:39.993573 - [DEBUG]
59286 2019-Jan-11 15:26:39.993598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59287 2019-Jan-11 15:26:39.994225 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59288 2019-Jan-11 15:26:39.994888 - [DEBUG] EF: AllBottom
59289 2019-Jan-11 15:26:39.994914 - [DEBUG]
59290 2019-Jan-11 15:26:39.994937 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59291 2019-Jan-11 15:26:39.995564 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59292 2019-Jan-11 15:26:39.996194 - [DEBUG] EF: AllBottom
59293 2019-Jan-11 15:26:39.996221 - [DEBUG]
59294 2019-Jan-11 15:26:39.996245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59295 2019-Jan-11 15:26:39.996873 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59296 2019-Jan-11 15:26:39.997506 - [DEBUG] EF: AllBottom
59297 2019-Jan-11 15:26:39.997532 - [DEBUG]
59298 2019-Jan-11 15:26:39.997557 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59299 2019-Jan-11 15:26:39.998198 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59300 2019-Jan-11 15:26:39.998832 - [DEBUG] EF: AllBottom
59301 2019-Jan-11 15:26:39.998858 - [DEBUG]
59302 2019-Jan-11 15:26:39.998882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59303 2019-Jan-11 15:26:39.999509 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59304 2019-Jan-11 15:26:40.000136 - [DEBUG] EF: AllBottom
59305 2019-Jan-11 15:26:40.000163 - [DEBUG]
59306 2019-Jan-11 15:26:40.000187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59307 2019-Jan-11 15:26:40.000823 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59308 2019-Jan-11 15:26:40.004064 - [DEBUG] EF: AllBottom
59309 2019-Jan-11 15:26:40.004091 - [DEBUG]
59310 2019-Jan-11 15:26:40.004116 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59311 2019-Jan-11 15:26:40.005966 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
59312 2019-Jan-11 15:26:40.006616 - [DEBUG] EF: AllBottom
59313 2019-Jan-11 15:26:40.006642 - [DEBUG]
59314 2019-Jan-11 15:26:40.006667 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59315 2019-Jan-11 15:26:40.007321 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59316 2019-Jan-11 15:26:40.008017 - [DEBUG] EF: AllBottom
59317 2019-Jan-11 15:26:40.008044 - [DEBUG]
59318 2019-Jan-11 15:26:40.008068 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59319 2019-Jan-11 15:26:40.008734 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59320 2019-Jan-11 15:26:40.009377 - [DEBUG] EF: AllBottom
59321 2019-Jan-11 15:26:40.009404 - [DEBUG]
59322 2019-Jan-11 15:26:40.009428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59323 2019-Jan-11 15:26:40.010054 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59324 2019-Jan-11 15:26:40.010690 - [DEBUG] EF: AllBottom
59325 2019-Jan-11 15:26:40.010717 - [DEBUG]
59326 2019-Jan-11 15:26:40.010741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59327 2019-Jan-11 15:26:40.011396 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
59328 2019-Jan-11 15:26:40.012025 - [DEBUG] EF: AllBottom
59329 2019-Jan-11 15:26:40.012051 - [DEBUG]
59330 2019-Jan-11 15:26:40.012076 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59331 2019-Jan-11 15:26:40.012701 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59332 2019-Jan-11 15:26:40.013353 - [DEBUG] EF: AllBottom
59333 2019-Jan-11 15:26:40.013380 - [DEBUG]
59334 2019-Jan-11 15:26:40.013404 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59335 2019-Jan-11 15:26:40.014032 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59336 2019-Jan-11 15:26:40.014685 - [DEBUG] EF: AllBottom
59337 2019-Jan-11 15:26:40.014710 - [DEBUG]
59338 2019-Jan-11 15:26:40.014734 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59339 2019-Jan-11 15:26:40.015362 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59340 2019-Jan-11 15:26:40.015992 - [DEBUG] EF: AllBottom
59341 2019-Jan-11 15:26:40.016018 - [DEBUG]
59342 2019-Jan-11 15:26:40.016043 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59343 2019-Jan-11 15:26:40.016669 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59344 2019-Jan-11 15:26:40.017298 - [DEBUG] EF: AllBottom
59345 2019-Jan-11 15:26:40.017325 - [DEBUG]
59346 2019-Jan-11 15:26:40.017349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59347 2019-Jan-11 15:26:40.017999 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59348 2019-Jan-11 15:26:40.018628 - [DEBUG] EF: AllBottom
59349 2019-Jan-11 15:26:40.018654 - [DEBUG]
59350 2019-Jan-11 15:26:40.018679 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59351 2019-Jan-11 15:26:40.019307 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59352 2019-Jan-11 15:26:40.019934 - [DEBUG] EF: AllBottom
59353 2019-Jan-11 15:26:40.019960 - [DEBUG]
59354 2019-Jan-11 15:26:40.019985 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59355 2019-Jan-11 15:26:40.020613 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
59356 2019-Jan-11 15:26:40.021258 - [DEBUG] EF: AllBottom
59357 2019-Jan-11 15:26:40.021283 - [DEBUG]
59358 2019-Jan-11 15:26:40.021307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59359 2019-Jan-11 15:26:40.021935 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
59360 2019-Jan-11 15:26:40.022565 - [DEBUG] EF: AllBottom
59361 2019-Jan-11 15:26:40.022591 - [DEBUG]
59362 2019-Jan-11 15:26:40.022614 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59363 2019-Jan-11 15:26:40.023240 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
59364 2019-Jan-11 15:26:40.023866 - [DEBUG] EF: AllBottom
59365 2019-Jan-11 15:26:40.023893 - [DEBUG]
59366 2019-Jan-11 15:26:40.023917 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59367 2019-Jan-11 15:26:40.024558 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59368 2019-Jan-11 15:26:40.025187 - [DEBUG] EF: AllBottom
59369 2019-Jan-11 15:26:40.025213 - [DEBUG]
59370 2019-Jan-11 15:26:40.025238 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59371 2019-Jan-11 15:26:40.025863 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59372 2019-Jan-11 15:26:40.026490 - [DEBUG] EF: AllBottom
59373 2019-Jan-11 15:26:40.026516 - [DEBUG]
59374 2019-Jan-11 15:26:40.026540 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59375 2019-Jan-11 15:26:40.027167 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59376 2019-Jan-11 15:26:40.027795 - [DEBUG] EF: AllBottom
59377 2019-Jan-11 15:26:40.027821 - [DEBUG]
59378 2019-Jan-11 15:26:40.027846 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59379 2019-Jan-11 15:26:40.028485 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59380 2019-Jan-11 15:26:40.029123 - [DEBUG] EF: AllBottom
59381 2019-Jan-11 15:26:40.029150 - [DEBUG]
59382 2019-Jan-11 15:26:40.029174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59383 2019-Jan-11 15:26:40.029801 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59384 2019-Jan-11 15:26:40.030428 - [DEBUG] EF: AllBottom
59385 2019-Jan-11 15:26:40.030454 - [DEBUG]
59386 2019-Jan-11 15:26:40.030479 - [DEBUG] ---------------
59387 2019-Jan-11 15:26:40.030504 - [DEBUG]
59388 2019-Jan-11 15:26:40.030532 - [DEBUG] End of endsummarytab entry
59389 2019-Jan-11 15:26:40.030557 - [DEBUG]
59390 2019-Jan-11 15:26:40.030582 - [DEBUG] Start of incomingtab entry
59391 2019-Jan-11 15:26:40.030608 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59392 2019-Jan-11 15:26:40.031261 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
59393 2019-Jan-11 15:26:40.031322 - [DEBUG] ---------------
59394 2019-Jan-11 15:26:40.031347 - [DEBUG] End of incomingtab entry
59395 2019-Jan-11 15:26:40.031371 - [DEBUG]
59396 2019-Jan-11 15:26:40.031397 - [DEBUG] EDGE:
59397 2019-Jan-11 15:26:40.031455 - [DEBUG] ---> 59398 2019-Jan-11 15:26:40.032083 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59399 2019-Jan-11 15:26:40.032713 - [DEBUG]
59400 2019-Jan-11 15:26:40.032739 - [DEBUG] EDGE:
59401 2019-Jan-11 15:26:40.032798 - [DEBUG] ---> 59402 2019-Jan-11 15:26:40.033425 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59403 2019-Jan-11 15:26:40.034053 - [DEBUG]
59404 2019-Jan-11 15:26:40.034103 - [DEBUG] Compose: EdgeIdentity * AllBottom
59405 2019-Jan-11 15:26:40.034132 - [DEBUG]
59406 2019-Jan-11 15:26:40.034156 - [DEBUG] Propagate flow
59407 2019-Jan-11 15:26:40.034181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59408 2019-Jan-11 15:26:40.034240 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59409 2019-Jan-11 15:26:40.034893 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59410 2019-Jan-11 15:26:40.035522 - [DEBUG] Edge function : AllBottom (result of previous compose)
59411 2019-Jan-11 15:26:40.035549 - [DEBUG]
59412 2019-Jan-11 15:26:40.035576 - [DEBUG] Join: AllTop & AllBottom
59413 2019-Jan-11 15:26:40.035604 - [DEBUG] = AllBottom (new jump func)
59414 2019-Jan-11 15:26:40.035629 - [DEBUG]
59415 2019-Jan-11 15:26:40.035653 - [DEBUG] Start adding new jump function
59416 2019-Jan-11 15:26:40.035678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59417 2019-Jan-11 15:26:40.035736 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59418 2019-Jan-11 15:26:40.036366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59419 2019-Jan-11 15:26:40.037001 - [DEBUG] Edge Function : AllBottom
59420 2019-Jan-11 15:26:40.037032 - [DEBUG] End adding new jump function
59421 2019-Jan-11 15:26:40.037057 - [DEBUG]
59422 2019-Jan-11 15:26:40.037082 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
59423 2019-Jan-11 15:26:40.037107 - [DEBUG]
59424 2019-Jan-11 15:26:40.037131 - [DEBUG] Process 1598. path edge:
59425 2019-Jan-11 15:26:40.037156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59426 2019-Jan-11 15:26:40.037213 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
59427 2019-Jan-11 15:26:40.037869 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59428 2019-Jan-11 15:26:40.038500 - [DEBUG]
59429 2019-Jan-11 15:26:40.038526 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59430 2019-Jan-11 15:26:40.039182 - [DEBUG] Possible callees:
59431 2019-Jan-11 15:26:40.039208 - [DEBUG] llvm.dbg.declare
59432 2019-Jan-11 15:26:40.039235 - [DEBUG] Possible return sites:
59433 2019-Jan-11 15:26:40.039259 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19359434 2019-Jan-11 15:26:40.040521 - [DEBUG] Found and process special summary
59435 2019-Jan-11 15:26:40.040557 - [DEBUG] Compose: EdgeIdentity * AllBottom
59436 2019-Jan-11 15:26:40.040585 - [DEBUG]
59437 2019-Jan-11 15:26:40.040611 - [DEBUG] Propagate flow
59438 2019-Jan-11 15:26:40.040635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59439 2019-Jan-11 15:26:40.040693 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59440 2019-Jan-11 15:26:40.041350 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59441 2019-Jan-11 15:26:40.041979 - [DEBUG] Edge function : AllBottom (result of previous compose)
59442 2019-Jan-11 15:26:40.042005 - [DEBUG]
59443 2019-Jan-11 15:26:40.042031 - [DEBUG] Join: AllTop & AllBottom
59444 2019-Jan-11 15:26:40.042058 - [DEBUG] = AllBottom (new jump func)
59445 2019-Jan-11 15:26:40.042084 - [DEBUG]
59446 2019-Jan-11 15:26:40.042108 - [DEBUG] Start adding new jump function
59447 2019-Jan-11 15:26:40.042132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59448 2019-Jan-11 15:26:40.042189 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59449 2019-Jan-11 15:26:40.042818 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59450 2019-Jan-11 15:26:40.043446 - [DEBUG] Edge Function : AllBottom
59451 2019-Jan-11 15:26:40.043475 - [DEBUG] End adding new jump function
59452 2019-Jan-11 15:26:40.043500 - [DEBUG]
59453 2019-Jan-11 15:26:40.043524 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
59454 2019-Jan-11 15:26:40.043549 - [DEBUG]
59455 2019-Jan-11 15:26:40.043574 - [DEBUG] Process 1599. path edge:
59456 2019-Jan-11 15:26:40.043598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59457 2019-Jan-11 15:26:40.043655 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
59458 2019-Jan-11 15:26:40.044284 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59459 2019-Jan-11 15:26:40.044929 - [DEBUG]
59460 2019-Jan-11 15:26:40.044954 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59461 2019-Jan-11 15:26:40.045620 - [DEBUG] Compose: EdgeIdentity * AllBottom
59462 2019-Jan-11 15:26:40.045650 - [DEBUG]
59463 2019-Jan-11 15:26:40.045675 - [DEBUG] Propagate flow
59464 2019-Jan-11 15:26:40.045699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59465 2019-Jan-11 15:26:40.045758 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59466 2019-Jan-11 15:26:40.046386 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59467 2019-Jan-11 15:26:40.047015 - [DEBUG] Edge function : AllBottom (result of previous compose)
59468 2019-Jan-11 15:26:40.047042 - [DEBUG]
59469 2019-Jan-11 15:26:40.047076 - [DEBUG] Join: AllTop & AllBottom
59470 2019-Jan-11 15:26:40.047104 - [DEBUG] = AllBottom (new jump func)
59471 2019-Jan-11 15:26:40.047130 - [DEBUG]
59472 2019-Jan-11 15:26:40.047155 - [DEBUG] Start adding new jump function
59473 2019-Jan-11 15:26:40.047179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59474 2019-Jan-11 15:26:40.047237 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59475 2019-Jan-11 15:26:40.047878 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59476 2019-Jan-11 15:26:40.048502 - [DEBUG] Edge Function : AllBottom
59477 2019-Jan-11 15:26:40.048532 - [DEBUG] End adding new jump function
59478 2019-Jan-11 15:26:40.048557 - [DEBUG]
59479 2019-Jan-11 15:26:40.048581 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
59480 2019-Jan-11 15:26:40.048607 - [DEBUG]
59481 2019-Jan-11 15:26:40.048631 - [DEBUG] Process 1600. path edge:
59482 2019-Jan-11 15:26:40.048656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59483 2019-Jan-11 15:26:40.048713 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
59484 2019-Jan-11 15:26:40.049339 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59485 2019-Jan-11 15:26:40.049968 - [DEBUG]
59486 2019-Jan-11 15:26:40.049995 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59487 2019-Jan-11 15:26:40.050641 - [DEBUG] Compose: EdgeIdentity * AllBottom
59488 2019-Jan-11 15:26:40.050670 - [DEBUG]
59489 2019-Jan-11 15:26:40.050695 - [DEBUG] Propagate flow
59490 2019-Jan-11 15:26:40.050720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59491 2019-Jan-11 15:26:40.050778 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59492 2019-Jan-11 15:26:40.051429 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59493 2019-Jan-11 15:26:40.052060 - [DEBUG] Edge function : AllBottom (result of previous compose)
59494 2019-Jan-11 15:26:40.052087 - [DEBUG]
59495 2019-Jan-11 15:26:40.052113 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59496 2019-Jan-11 15:26:40.052140 - [DEBUG] = AllBottom
59497 2019-Jan-11 15:26:40.052166 - [DEBUG]
59498 2019-Jan-11 15:26:40.052190 - [DEBUG] PROPAGATE: No new function!
59499 2019-Jan-11 15:26:40.052215 - [DEBUG] EDGE:
59500 2019-Jan-11 15:26:40.052274 - [DEBUG] ---> 59501 2019-Jan-11 15:26:40.052899 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59502 2019-Jan-11 15:26:40.053529 - [DEBUG]
59503 2019-Jan-11 15:26:40.053555 - [DEBUG] EDGE:
59504 2019-Jan-11 15:26:40.053613 - [DEBUG] ---> 59505 2019-Jan-11 15:26:40.054242 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59506 2019-Jan-11 15:26:40.054886 - [DEBUG]
59507 2019-Jan-11 15:26:40.054923 - [DEBUG] Compose: EdgeIdentity * AllBottom
59508 2019-Jan-11 15:26:40.054951 - [DEBUG]
59509 2019-Jan-11 15:26:40.054976 - [DEBUG] Propagate flow
59510 2019-Jan-11 15:26:40.055000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59511 2019-Jan-11 15:26:40.055057 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59512 2019-Jan-11 15:26:40.055685 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59513 2019-Jan-11 15:26:40.056312 - [DEBUG] Edge function : AllBottom (result of previous compose)
59514 2019-Jan-11 15:26:40.056347 - [DEBUG]
59515 2019-Jan-11 15:26:40.056373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59516 2019-Jan-11 15:26:40.056400 - [DEBUG] = AllBottom
59517 2019-Jan-11 15:26:40.056425 - [DEBUG]
59518 2019-Jan-11 15:26:40.056449 - [DEBUG] PROPAGATE: No new function!
59519 2019-Jan-11 15:26:40.056476 - [DEBUG] EDGE:
59520 2019-Jan-11 15:26:40.056535 - [DEBUG] ---> 59521 2019-Jan-11 15:26:40.057172 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59522 2019-Jan-11 15:26:40.057801 - [DEBUG]
59523 2019-Jan-11 15:26:40.057827 - [DEBUG] EDGE:
59524 2019-Jan-11 15:26:40.057899 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
59525 2019-Jan-11 15:26:40.058531 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59526 2019-Jan-11 15:26:40.059161 - [DEBUG]
59527 2019-Jan-11 15:26:40.059187 - [DEBUG] EDGE:
59528 2019-Jan-11 15:26:40.059245 - [DEBUG] ---> 59529 2019-Jan-11 15:26:40.059874 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59530 2019-Jan-11 15:26:40.060504 - [DEBUG]
59531 2019-Jan-11 15:26:40.060530 - [DEBUG] EDGE:
59532 2019-Jan-11 15:26:40.060589 - [DEBUG] ---> 59533 2019-Jan-11 15:26:40.061228 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59534 2019-Jan-11 15:26:40.061856 - [DEBUG]
59535 2019-Jan-11 15:26:40.061883 - [DEBUG] EDGE:
59536 2019-Jan-11 15:26:40.061941 - [DEBUG] ---> 59537 2019-Jan-11 15:26:40.062570 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59538 2019-Jan-11 15:26:40.063198 - [DEBUG]
59539 2019-Jan-11 15:26:40.063231 - [DEBUG] Compose: EdgeIdentity * AllBottom
59540 2019-Jan-11 15:26:40.063260 - [DEBUG]
59541 2019-Jan-11 15:26:40.063284 - [DEBUG] Propagate flow
59542 2019-Jan-11 15:26:40.063308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59543 2019-Jan-11 15:26:40.063366 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59544 2019-Jan-11 15:26:40.063996 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59545 2019-Jan-11 15:26:40.064637 - [DEBUG] Edge function : AllBottom (result of previous compose)
59546 2019-Jan-11 15:26:40.064663 - [DEBUG]
59547 2019-Jan-11 15:26:40.064688 - [DEBUG] Join: AllTop & AllBottom
59548 2019-Jan-11 15:26:40.064714 - [DEBUG] = AllBottom (new jump func)
59549 2019-Jan-11 15:26:40.064738 - [DEBUG]
59550 2019-Jan-11 15:26:40.064762 - [DEBUG] Start adding new jump function
59551 2019-Jan-11 15:26:40.064785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59552 2019-Jan-11 15:26:40.064842 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59553 2019-Jan-11 15:26:40.065471 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59554 2019-Jan-11 15:26:40.066100 - [DEBUG] Edge Function : AllBottom
59555 2019-Jan-11 15:26:40.066129 - [DEBUG] End adding new jump function
59556 2019-Jan-11 15:26:40.066154 - [DEBUG]
59557 2019-Jan-11 15:26:40.066188 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
59558 2019-Jan-11 15:26:40.066213 - [DEBUG]
59559 2019-Jan-11 15:26:40.066238 - [DEBUG] Process 1601. path edge:
59560 2019-Jan-11 15:26:40.066262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59561 2019-Jan-11 15:26:40.066320 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
59562 2019-Jan-11 15:26:40.066950 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59563 2019-Jan-11 15:26:40.067579 - [DEBUG]
59564 2019-Jan-11 15:26:40.067605 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59565 2019-Jan-11 15:26:40.068275 - [DEBUG] Compose: EdgeIdentity * AllBottom
59566 2019-Jan-11 15:26:40.068305 - [DEBUG]
59567 2019-Jan-11 15:26:40.068330 - [DEBUG] Propagate flow
59568 2019-Jan-11 15:26:40.068355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59569 2019-Jan-11 15:26:40.068414 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
59570 2019-Jan-11 15:26:40.069040 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59571 2019-Jan-11 15:26:40.069670 - [DEBUG] Edge function : AllBottom (result of previous compose)
59572 2019-Jan-11 15:26:40.069697 - [DEBUG]
59573 2019-Jan-11 15:26:40.069722 - [DEBUG] Join: AllTop & AllBottom
59574 2019-Jan-11 15:26:40.069750 - [DEBUG] = AllBottom (new jump func)
59575 2019-Jan-11 15:26:40.069776 - [DEBUG]
59576 2019-Jan-11 15:26:40.069800 - [DEBUG] Start adding new jump function
59577 2019-Jan-11 15:26:40.069824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59578 2019-Jan-11 15:26:40.069882 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59579 2019-Jan-11 15:26:40.070512 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
59580 2019-Jan-11 15:26:40.071135 - [DEBUG] Edge Function : AllBottom
59581 2019-Jan-11 15:26:40.071164 - [DEBUG] End adding new jump function
59582 2019-Jan-11 15:26:40.071201 - [DEBUG]
59583 2019-Jan-11 15:26:40.071228 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
59584 2019-Jan-11 15:26:40.071253 - [DEBUG]
59585 2019-Jan-11 15:26:40.071278 - [DEBUG] Process 1602. path edge:
59586 2019-Jan-11 15:26:40.071303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59587 2019-Jan-11 15:26:40.071361 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
59588 2019-Jan-11 15:26:40.071986 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59589 2019-Jan-11 15:26:40.072616 - [DEBUG]
59590 2019-Jan-11 15:26:40.072642 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
59591 2019-Jan-11 15:26:40.073286 - [DEBUG] Compose: EdgeIdentity * AllBottom
59592 2019-Jan-11 15:26:40.073315 - [DEBUG]
59593 2019-Jan-11 15:26:40.073340 - [DEBUG] Propagate flow
59594 2019-Jan-11 15:26:40.073364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59595 2019-Jan-11 15:26:40.073423 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59596 2019-Jan-11 15:26:40.074053 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59597 2019-Jan-11 15:26:40.074698 - [DEBUG] Edge function : AllBottom (result of previous compose)
59598 2019-Jan-11 15:26:40.074724 - [DEBUG]
59599 2019-Jan-11 15:26:40.074749 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59600 2019-Jan-11 15:26:40.074774 - [DEBUG] = AllBottom
59601 2019-Jan-11 15:26:40.074799 - [DEBUG]
59602 2019-Jan-11 15:26:40.074822 - [DEBUG] PROPAGATE: No new function!
59603 2019-Jan-11 15:26:40.074855 - [DEBUG] EDGE:
59604 2019-Jan-11 15:26:40.074914 - [DEBUG] ---> 59605 2019-Jan-11 15:26:40.075539 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59606 2019-Jan-11 15:26:40.076169 - [DEBUG]
59607 2019-Jan-11 15:26:40.076195 - [DEBUG] EDGE:
59608 2019-Jan-11 15:26:40.076254 - [DEBUG] ---> 59609 2019-Jan-11 15:26:40.076883 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59610 2019-Jan-11 15:26:40.077513 - [DEBUG]
59611 2019-Jan-11 15:26:40.077538 - [DEBUG] EDGE:
59612 2019-Jan-11 15:26:40.077597 - [DEBUG] ---> 59613 2019-Jan-11 15:26:40.078238 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59614 2019-Jan-11 15:26:40.078868 - [DEBUG]
59615 2019-Jan-11 15:26:40.078894 - [DEBUG] EDGE:
59616 2019-Jan-11 15:26:40.078952 - [DEBUG] ---> 59617 2019-Jan-11 15:26:40.079585 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59618 2019-Jan-11 15:26:40.080256 - [DEBUG]
59619 2019-Jan-11 15:26:40.080284 - [DEBUG] EDGE:
59620 2019-Jan-11 15:26:40.080352 - [DEBUG] ---> 59621 2019-Jan-11 15:26:40.081039 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59622 2019-Jan-11 15:26:40.081760 - [DEBUG]
59623 2019-Jan-11 15:26:40.081790 - [DEBUG] EDGE:
59624 2019-Jan-11 15:26:40.081860 - [DEBUG] ---> 59625 2019-Jan-11 15:26:40.082505 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59626 2019-Jan-11 15:26:40.083135 - [DEBUG]
59627 2019-Jan-11 15:26:40.083188 - [DEBUG] Compose: EdgeIdentity * AllBottom
59628 2019-Jan-11 15:26:40.083217 - [DEBUG]
59629 2019-Jan-11 15:26:40.083242 - [DEBUG] Propagate flow
59630 2019-Jan-11 15:26:40.083266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59631 2019-Jan-11 15:26:40.083325 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59632 2019-Jan-11 15:26:40.083954 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59633 2019-Jan-11 15:26:40.084601 - [DEBUG] Edge function : AllBottom (result of previous compose)
59634 2019-Jan-11 15:26:40.084627 - [DEBUG]
59635 2019-Jan-11 15:26:40.084653 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59636 2019-Jan-11 15:26:40.084679 - [DEBUG] = AllBottom
59637 2019-Jan-11 15:26:40.084704 - [DEBUG]
59638 2019-Jan-11 15:26:40.084727 - [DEBUG] PROPAGATE: No new function!
59639 2019-Jan-11 15:26:40.084754 - [DEBUG] EDGE:
59640 2019-Jan-11 15:26:40.084812 - [DEBUG] ---> 59641 2019-Jan-11 15:26:40.085452 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59642 2019-Jan-11 15:26:40.086081 - [DEBUG]
59643 2019-Jan-11 15:26:40.086107 - [DEBUG] EDGE:
59644 2019-Jan-11 15:26:40.086184 - [DEBUG] ---> 59645 2019-Jan-11 15:26:40.086812 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59646 2019-Jan-11 15:26:40.087441 - [DEBUG]
59647 2019-Jan-11 15:26:40.087467 - [DEBUG] EDGE:
59648 2019-Jan-11 15:26:40.087526 - [DEBUG] ---> 59649 2019-Jan-11 15:26:40.088173 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59650 2019-Jan-11 15:26:40.088802 - [DEBUG]
59651 2019-Jan-11 15:26:40.088839 - [DEBUG] Compose: EdgeIdentity * AllBottom
59652 2019-Jan-11 15:26:40.088867 - [DEBUG]
59653 2019-Jan-11 15:26:40.088892 - [DEBUG] Propagate flow
59654 2019-Jan-11 15:26:40.088916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59655 2019-Jan-11 15:26:40.088973 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59656 2019-Jan-11 15:26:40.089603 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59657 2019-Jan-11 15:26:40.090233 - [DEBUG] Edge function : AllBottom (result of previous compose)
59658 2019-Jan-11 15:26:40.090259 - [DEBUG]
59659 2019-Jan-11 15:26:40.090285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59660 2019-Jan-11 15:26:40.090313 - [DEBUG] = AllBottom
59661 2019-Jan-11 15:26:40.090338 - [DEBUG]
59662 2019-Jan-11 15:26:40.090362 - [DEBUG] PROPAGATE: No new function!
59663 2019-Jan-11 15:26:40.090389 - [DEBUG] EDGE:
59664 2019-Jan-11 15:26:40.090448 - [DEBUG] ---> 59665 2019-Jan-11 15:26:40.091085 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59666 2019-Jan-11 15:26:40.091729 - [DEBUG]
59667 2019-Jan-11 15:26:40.091755 - [DEBUG] EDGE:
59668 2019-Jan-11 15:26:40.091813 - [DEBUG] ---> 59669 2019-Jan-11 15:26:40.092439 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59670 2019-Jan-11 15:26:40.093067 - [DEBUG]
59671 2019-Jan-11 15:26:40.093094 - [DEBUG] EDGE:
59672 2019-Jan-11 15:26:40.093152 - [DEBUG] ---> 59673 2019-Jan-11 15:26:40.093777 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59674 2019-Jan-11 15:26:40.094407 - [DEBUG]
59675 2019-Jan-11 15:26:40.094433 - [DEBUG] EDGE:
59676 2019-Jan-11 15:26:40.094491 - [DEBUG] ---> 59677 2019-Jan-11 15:26:40.095136 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59678 2019-Jan-11 15:26:40.095768 - [DEBUG]
59679 2019-Jan-11 15:26:40.095795 - [DEBUG] Compose: EdgeIdentity * AllBottom
59680 2019-Jan-11 15:26:40.095822 - [DEBUG]
59681 2019-Jan-11 15:26:40.095847 - [DEBUG] Propagate flow
59682 2019-Jan-11 15:26:40.095871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59683 2019-Jan-11 15:26:40.095928 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59684 2019-Jan-11 15:26:40.096557 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59685 2019-Jan-11 15:26:40.097201 - [DEBUG] Edge function : AllBottom (result of previous compose)
59686 2019-Jan-11 15:26:40.097228 - [DEBUG]
59687 2019-Jan-11 15:26:40.097255 - [DEBUG] Join: AllTop & AllBottom
59688 2019-Jan-11 15:26:40.097283 - [DEBUG] = AllBottom (new jump func)
59689 2019-Jan-11 15:26:40.097308 - [DEBUG]
59690 2019-Jan-11 15:26:40.097332 - [DEBUG] Start adding new jump function
59691 2019-Jan-11 15:26:40.097357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59692 2019-Jan-11 15:26:40.097414 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59693 2019-Jan-11 15:26:40.098065 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59694 2019-Jan-11 15:26:40.098695 - [DEBUG] Edge Function : AllBottom
59695 2019-Jan-11 15:26:40.098726 - [DEBUG] End adding new jump function
59696 2019-Jan-11 15:26:40.098751 - [DEBUG]
59697 2019-Jan-11 15:26:40.098775 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
59698 2019-Jan-11 15:26:40.098801 - [DEBUG]
59699 2019-Jan-11 15:26:40.098825 - [DEBUG] Process 1603. path edge:
59700 2019-Jan-11 15:26:40.098850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59701 2019-Jan-11 15:26:40.098907 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
59702 2019-Jan-11 15:26:40.099536 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59703 2019-Jan-11 15:26:40.100173 - [DEBUG]
59704 2019-Jan-11 15:26:40.100199 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59705 2019-Jan-11 15:26:40.100862 - [DEBUG] Compose: EdgeIdentity * AllBottom
59706 2019-Jan-11 15:26:40.100891 - [DEBUG]
59707 2019-Jan-11 15:26:40.100916 - [DEBUG] Propagate flow
59708 2019-Jan-11 15:26:40.100940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59709 2019-Jan-11 15:26:40.101000 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59710 2019-Jan-11 15:26:40.101644 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59711 2019-Jan-11 15:26:40.102281 - [DEBUG] Edge function : AllBottom (result of previous compose)
59712 2019-Jan-11 15:26:40.102307 - [DEBUG]
59713 2019-Jan-11 15:26:40.102333 - [DEBUG] Join: AllTop & AllBottom
59714 2019-Jan-11 15:26:40.102360 - [DEBUG] = AllBottom (new jump func)
59715 2019-Jan-11 15:26:40.102386 - [DEBUG]
59716 2019-Jan-11 15:26:40.102410 - [DEBUG] Start adding new jump function
59717 2019-Jan-11 15:26:40.102434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59718 2019-Jan-11 15:26:40.102492 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59719 2019-Jan-11 15:26:40.103129 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59720 2019-Jan-11 15:26:40.103756 - [DEBUG] Edge Function : AllBottom
59721 2019-Jan-11 15:26:40.103785 - [DEBUG] End adding new jump function
59722 2019-Jan-11 15:26:40.103810 - [DEBUG]
59723 2019-Jan-11 15:26:40.103834 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
59724 2019-Jan-11 15:26:40.103859 - [DEBUG]
59725 2019-Jan-11 15:26:40.103884 - [DEBUG] Process 1604. path edge:
59726 2019-Jan-11 15:26:40.103908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59727 2019-Jan-11 15:26:40.103966 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
59728 2019-Jan-11 15:26:40.104605 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59729 2019-Jan-11 15:26:40.105251 - [DEBUG]
59730 2019-Jan-11 15:26:40.105279 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59731 2019-Jan-11 15:26:40.105926 - [DEBUG] Compose: EdgeIdentity * AllBottom
59732 2019-Jan-11 15:26:40.105956 - [DEBUG]
59733 2019-Jan-11 15:26:40.105981 - [DEBUG] Propagate flow
59734 2019-Jan-11 15:26:40.106005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59735 2019-Jan-11 15:26:40.106064 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59736 2019-Jan-11 15:26:40.106692 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59737 2019-Jan-11 15:26:40.107327 - [DEBUG] Edge function : AllBottom (result of previous compose)
59738 2019-Jan-11 15:26:40.107353 - [DEBUG]
59739 2019-Jan-11 15:26:40.107379 - [DEBUG] Join: AllTop & AllBottom
59740 2019-Jan-11 15:26:40.107406 - [DEBUG] = AllBottom (new jump func)
59741 2019-Jan-11 15:26:40.107432 - [DEBUG]
59742 2019-Jan-11 15:26:40.107456 - [DEBUG] Start adding new jump function
59743 2019-Jan-11 15:26:40.107480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59744 2019-Jan-11 15:26:40.107537 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59745 2019-Jan-11 15:26:40.108188 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59746 2019-Jan-11 15:26:40.108815 - [DEBUG] Edge Function : AllBottom
59747 2019-Jan-11 15:26:40.108844 - [DEBUG] End adding new jump function
59748 2019-Jan-11 15:26:40.108869 - [DEBUG]
59749 2019-Jan-11 15:26:40.108893 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
59750 2019-Jan-11 15:26:40.108918 - [DEBUG]
59751 2019-Jan-11 15:26:40.108942 - [DEBUG] Process 1605. path edge:
59752 2019-Jan-11 15:26:40.108967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59753 2019-Jan-11 15:26:40.109024 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
59754 2019-Jan-11 15:26:40.109651 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59755 2019-Jan-11 15:26:40.110287 - [DEBUG]
59756 2019-Jan-11 15:26:40.110313 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59757 2019-Jan-11 15:26:40.110960 - [DEBUG] Compose: EdgeIdentity * AllBottom
59758 2019-Jan-11 15:26:40.110989 - [DEBUG]
59759 2019-Jan-11 15:26:40.111014 - [DEBUG] Propagate flow
59760 2019-Jan-11 15:26:40.111038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59761 2019-Jan-11 15:26:40.111096 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59762 2019-Jan-11 15:26:40.111747 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59763 2019-Jan-11 15:26:40.112384 - [DEBUG] Edge function : AllBottom (result of previous compose)
59764 2019-Jan-11 15:26:40.112410 - [DEBUG]
59765 2019-Jan-11 15:26:40.112436 - [DEBUG] Join: AllTop & AllBottom
59766 2019-Jan-11 15:26:40.112462 - [DEBUG] = AllBottom (new jump func)
59767 2019-Jan-11 15:26:40.112488 - [DEBUG]
59768 2019-Jan-11 15:26:40.112512 - [DEBUG] Start adding new jump function
59769 2019-Jan-11 15:26:40.112536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59770 2019-Jan-11 15:26:40.112593 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59771 2019-Jan-11 15:26:40.113239 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59772 2019-Jan-11 15:26:40.113875 - [DEBUG] Edge Function : AllBottom
59773 2019-Jan-11 15:26:40.113904 - [DEBUG] End adding new jump function
59774 2019-Jan-11 15:26:40.113929 - [DEBUG]
59775 2019-Jan-11 15:26:40.113953 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
59776 2019-Jan-11 15:26:40.113978 - [DEBUG]
59777 2019-Jan-11 15:26:40.114003 - [DEBUG] Process 1606. path edge:
59778 2019-Jan-11 15:26:40.114027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59779 2019-Jan-11 15:26:40.114084 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
59780 2019-Jan-11 15:26:40.114753 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59781 2019-Jan-11 15:26:40.115389 - [DEBUG]
59782 2019-Jan-11 15:26:40.115415 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59783 2019-Jan-11 15:26:40.116066 - [DEBUG] Possible callees:
59784 2019-Jan-11 15:26:40.116093 - [DEBUG] llvm.dbg.declare
59785 2019-Jan-11 15:26:40.116119 - [DEBUG] Possible return sites:
59786 2019-Jan-11 15:26:40.116143 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16359787 2019-Jan-11 15:26:40.117402 - [DEBUG] Found and process special summary
59788 2019-Jan-11 15:26:40.117436 - [DEBUG] Compose: EdgeIdentity * AllBottom
59789 2019-Jan-11 15:26:40.117465 - [DEBUG]
59790 2019-Jan-11 15:26:40.117490 - [DEBUG] Propagate flow
59791 2019-Jan-11 15:26:40.117514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59792 2019-Jan-11 15:26:40.117571 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59793 2019-Jan-11 15:26:40.118217 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59794 2019-Jan-11 15:26:40.118853 - [DEBUG] Edge function : AllBottom (result of previous compose)
59795 2019-Jan-11 15:26:40.118879 - [DEBUG]
59796 2019-Jan-11 15:26:40.118905 - [DEBUG] Join: AllTop & AllBottom
59797 2019-Jan-11 15:26:40.118932 - [DEBUG] = AllBottom (new jump func)
59798 2019-Jan-11 15:26:40.118957 - [DEBUG]
59799 2019-Jan-11 15:26:40.118981 - [DEBUG] Start adding new jump function
59800 2019-Jan-11 15:26:40.119006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59801 2019-Jan-11 15:26:40.119062 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59802 2019-Jan-11 15:26:40.119698 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59803 2019-Jan-11 15:26:40.120326 - [DEBUG] Edge Function : AllBottom
59804 2019-Jan-11 15:26:40.120355 - [DEBUG] End adding new jump function
59805 2019-Jan-11 15:26:40.120380 - [DEBUG]
59806 2019-Jan-11 15:26:40.120404 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
59807 2019-Jan-11 15:26:40.120429 - [DEBUG]
59808 2019-Jan-11 15:26:40.120453 - [DEBUG] Process 1607. path edge:
59809 2019-Jan-11 15:26:40.120478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59810 2019-Jan-11 15:26:40.120535 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
59811 2019-Jan-11 15:26:40.121177 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59812 2019-Jan-11 15:26:40.121827 - [DEBUG]
59813 2019-Jan-11 15:26:40.121853 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59814 2019-Jan-11 15:26:40.122507 - [DEBUG] Compose: EdgeIdentity * AllBottom
59815 2019-Jan-11 15:26:40.122537 - [DEBUG]
59816 2019-Jan-11 15:26:40.122561 - [DEBUG] Propagate flow
59817 2019-Jan-11 15:26:40.122585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59818 2019-Jan-11 15:26:40.122645 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59819 2019-Jan-11 15:26:40.123273 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59820 2019-Jan-11 15:26:40.123909 - [DEBUG] Edge function : AllBottom (result of previous compose)
59821 2019-Jan-11 15:26:40.123935 - [DEBUG]
59822 2019-Jan-11 15:26:40.123961 - [DEBUG] Join: AllTop & AllBottom
59823 2019-Jan-11 15:26:40.123988 - [DEBUG] = AllBottom (new jump func)
59824 2019-Jan-11 15:26:40.124014 - [DEBUG]
59825 2019-Jan-11 15:26:40.124039 - [DEBUG] Start adding new jump function
59826 2019-Jan-11 15:26:40.124063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59827 2019-Jan-11 15:26:40.124121 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59828 2019-Jan-11 15:26:40.124773 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59829 2019-Jan-11 15:26:40.125398 - [DEBUG] Edge Function : AllBottom
59830 2019-Jan-11 15:26:40.125428 - [DEBUG] End adding new jump function
59831 2019-Jan-11 15:26:40.125453 - [DEBUG]
59832 2019-Jan-11 15:26:40.125478 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
59833 2019-Jan-11 15:26:40.125503 - [DEBUG]
59834 2019-Jan-11 15:26:40.125527 - [DEBUG] Process 1608. path edge:
59835 2019-Jan-11 15:26:40.125552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59836 2019-Jan-11 15:26:40.125609 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
59837 2019-Jan-11 15:26:40.126236 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59838 2019-Jan-11 15:26:40.126871 - [DEBUG]
59839 2019-Jan-11 15:26:40.126897 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59840 2019-Jan-11 15:26:40.127545 - [DEBUG] Compose: EdgeIdentity * AllBottom
59841 2019-Jan-11 15:26:40.127574 - [DEBUG]
59842 2019-Jan-11 15:26:40.127598 - [DEBUG] Propagate flow
59843 2019-Jan-11 15:26:40.127623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59844 2019-Jan-11 15:26:40.127681 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59845 2019-Jan-11 15:26:40.128334 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59846 2019-Jan-11 15:26:40.128970 - [DEBUG] Edge function : AllBottom (result of previous compose)
59847 2019-Jan-11 15:26:40.128997 - [DEBUG]
59848 2019-Jan-11 15:26:40.129022 - [DEBUG] Join: AllTop & AllBottom
59849 2019-Jan-11 15:26:40.129049 - [DEBUG] = AllBottom (new jump func)
59850 2019-Jan-11 15:26:40.129075 - [DEBUG]
59851 2019-Jan-11 15:26:40.129099 - [DEBUG] Start adding new jump function
59852 2019-Jan-11 15:26:40.129124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59853 2019-Jan-11 15:26:40.129181 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59854 2019-Jan-11 15:26:40.129826 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59855 2019-Jan-11 15:26:40.130461 - [DEBUG] Edge Function : AllBottom
59856 2019-Jan-11 15:26:40.130490 - [DEBUG] End adding new jump function
59857 2019-Jan-11 15:26:40.130515 - [DEBUG]
59858 2019-Jan-11 15:26:40.130540 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
59859 2019-Jan-11 15:26:40.130565 - [DEBUG]
59860 2019-Jan-11 15:26:40.130589 - [DEBUG] Process 1609. path edge:
59861 2019-Jan-11 15:26:40.130613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59862 2019-Jan-11 15:26:40.130671 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
59863 2019-Jan-11 15:26:40.131322 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59864 2019-Jan-11 15:26:40.131956 - [DEBUG]
59865 2019-Jan-11 15:26:40.131981 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59866 2019-Jan-11 15:26:40.132629 - [DEBUG] Possible callees:
59867 2019-Jan-11 15:26:40.132656 - [DEBUG] llvm.dbg.declare
59868 2019-Jan-11 15:26:40.132682 - [DEBUG] Possible return sites:
59869 2019-Jan-11 15:26:40.132706 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16959870 2019-Jan-11 15:26:40.133958 - [DEBUG] Found and process special summary
59871 2019-Jan-11 15:26:40.133992 - [DEBUG] Compose: EdgeIdentity * AllBottom
59872 2019-Jan-11 15:26:40.134021 - [DEBUG]
59873 2019-Jan-11 15:26:40.134046 - [DEBUG] Propagate flow
59874 2019-Jan-11 15:26:40.134070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59875 2019-Jan-11 15:26:40.134127 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59876 2019-Jan-11 15:26:40.134772 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59877 2019-Jan-11 15:26:40.135406 - [DEBUG] Edge function : AllBottom (result of previous compose)
59878 2019-Jan-11 15:26:40.135433 - [DEBUG]
59879 2019-Jan-11 15:26:40.135458 - [DEBUG] Join: AllTop & AllBottom
59880 2019-Jan-11 15:26:40.135486 - [DEBUG] = AllBottom (new jump func)
59881 2019-Jan-11 15:26:40.135511 - [DEBUG]
59882 2019-Jan-11 15:26:40.135536 - [DEBUG] Start adding new jump function
59883 2019-Jan-11 15:26:40.135560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59884 2019-Jan-11 15:26:40.135617 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59885 2019-Jan-11 15:26:40.136252 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59886 2019-Jan-11 15:26:40.136880 - [DEBUG] Edge Function : AllBottom
59887 2019-Jan-11 15:26:40.136909 - [DEBUG] End adding new jump function
59888 2019-Jan-11 15:26:40.136934 - [DEBUG]
59889 2019-Jan-11 15:26:40.136959 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
59890 2019-Jan-11 15:26:40.136984 - [DEBUG]
59891 2019-Jan-11 15:26:40.137008 - [DEBUG] Process 1610. path edge:
59892 2019-Jan-11 15:26:40.137033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59893 2019-Jan-11 15:26:40.137090 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59894 2019-Jan-11 15:26:40.137725 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59895 2019-Jan-11 15:26:40.138378 - [DEBUG]
59896 2019-Jan-11 15:26:40.138404 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59897 2019-Jan-11 15:26:40.139055 - [DEBUG] Compose: EdgeIdentity * AllBottom
59898 2019-Jan-11 15:26:40.139085 - [DEBUG]
59899 2019-Jan-11 15:26:40.139109 - [DEBUG] Propagate flow
59900 2019-Jan-11 15:26:40.139133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59901 2019-Jan-11 15:26:40.139193 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59902 2019-Jan-11 15:26:40.139833 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59903 2019-Jan-11 15:26:40.140469 - [DEBUG] Edge function : AllBottom (result of previous compose)
59904 2019-Jan-11 15:26:40.140495 - [DEBUG]
59905 2019-Jan-11 15:26:40.140521 - [DEBUG] Join: AllTop & AllBottom
59906 2019-Jan-11 15:26:40.140548 - [DEBUG] = AllBottom (new jump func)
59907 2019-Jan-11 15:26:40.140574 - [DEBUG]
59908 2019-Jan-11 15:26:40.140598 - [DEBUG] Start adding new jump function
59909 2019-Jan-11 15:26:40.140622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59910 2019-Jan-11 15:26:40.140680 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59911 2019-Jan-11 15:26:40.141330 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59912 2019-Jan-11 15:26:40.141957 - [DEBUG] Edge Function : AllBottom
59913 2019-Jan-11 15:26:40.141985 - [DEBUG] End adding new jump function
59914 2019-Jan-11 15:26:40.142010 - [DEBUG]
59915 2019-Jan-11 15:26:40.142034 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
59916 2019-Jan-11 15:26:40.142059 - [DEBUG]
59917 2019-Jan-11 15:26:40.142083 - [DEBUG] Process 1611. path edge:
59918 2019-Jan-11 15:26:40.142108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59919 2019-Jan-11 15:26:40.142165 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59920 2019-Jan-11 15:26:40.142792 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59921 2019-Jan-11 15:26:40.143428 - [DEBUG]
59922 2019-Jan-11 15:26:40.143453 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59923 2019-Jan-11 15:26:40.144103 - [DEBUG] Compose: EdgeIdentity * AllBottom
59924 2019-Jan-11 15:26:40.144133 - [DEBUG]
59925 2019-Jan-11 15:26:40.144158 - [DEBUG] Propagate flow
59926 2019-Jan-11 15:26:40.144182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59927 2019-Jan-11 15:26:40.144240 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59928 2019-Jan-11 15:26:40.144888 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59929 2019-Jan-11 15:26:40.145525 - [DEBUG] Edge function : AllBottom (result of previous compose)
59930 2019-Jan-11 15:26:40.145551 - [DEBUG]
59931 2019-Jan-11 15:26:40.145576 - [DEBUG] Join: AllTop & AllBottom
59932 2019-Jan-11 15:26:40.145604 - [DEBUG] = AllBottom (new jump func)
59933 2019-Jan-11 15:26:40.145630 - [DEBUG]
59934 2019-Jan-11 15:26:40.145654 - [DEBUG] Start adding new jump function
59935 2019-Jan-11 15:26:40.145678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59936 2019-Jan-11 15:26:40.145744 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59937 2019-Jan-11 15:26:40.146381 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59938 2019-Jan-11 15:26:40.147011 - [DEBUG] Edge Function : AllBottom
59939 2019-Jan-11 15:26:40.147041 - [DEBUG] End adding new jump function
59940 2019-Jan-11 15:26:40.147066 - [DEBUG]
59941 2019-Jan-11 15:26:40.147090 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
59942 2019-Jan-11 15:26:40.147115 - [DEBUG]
59943 2019-Jan-11 15:26:40.147139 - [DEBUG] Process 1612. path edge:
59944 2019-Jan-11 15:26:40.147164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59945 2019-Jan-11 15:26:40.147221 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59946 2019-Jan-11 15:26:40.147851 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59947 2019-Jan-11 15:26:40.148502 - [DEBUG]
59948 2019-Jan-11 15:26:40.148527 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59949 2019-Jan-11 15:26:40.149180 - [DEBUG] Compose: EdgeIdentity * AllBottom
59950 2019-Jan-11 15:26:40.149210 - [DEBUG]
59951 2019-Jan-11 15:26:40.149235 - [DEBUG] Propagate flow
59952 2019-Jan-11 15:26:40.149259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59953 2019-Jan-11 15:26:40.149319 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59954 2019-Jan-11 15:26:40.149946 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59955 2019-Jan-11 15:26:40.150582 - [DEBUG] Edge function : AllBottom (result of previous compose)
59956 2019-Jan-11 15:26:40.150608 - [DEBUG]
59957 2019-Jan-11 15:26:40.150634 - [DEBUG] Join: AllTop & AllBottom
59958 2019-Jan-11 15:26:40.150661 - [DEBUG] = AllBottom (new jump func)
59959 2019-Jan-11 15:26:40.150687 - [DEBUG]
59960 2019-Jan-11 15:26:40.150711 - [DEBUG] Start adding new jump function
59961 2019-Jan-11 15:26:40.150736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59962 2019-Jan-11 15:26:40.150793 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59963 2019-Jan-11 15:26:40.151445 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59964 2019-Jan-11 15:26:40.152070 - [DEBUG] Edge Function : AllBottom
59965 2019-Jan-11 15:26:40.152100 - [DEBUG] End adding new jump function
59966 2019-Jan-11 15:26:40.152125 - [DEBUG]
59967 2019-Jan-11 15:26:40.152149 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
59968 2019-Jan-11 15:26:40.152174 - [DEBUG]
59969 2019-Jan-11 15:26:40.152198 - [DEBUG] Process 1613. path edge:
59970 2019-Jan-11 15:26:40.152223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59971 2019-Jan-11 15:26:40.152280 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59972 2019-Jan-11 15:26:40.152907 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59973 2019-Jan-11 15:26:40.153542 - [DEBUG]
59974 2019-Jan-11 15:26:40.153569 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59975 2019-Jan-11 15:26:40.154223 - [DEBUG] Compose: EdgeIdentity * AllBottom
59976 2019-Jan-11 15:26:40.154253 - [DEBUG]
59977 2019-Jan-11 15:26:40.154278 - [DEBUG] Propagate flow
59978 2019-Jan-11 15:26:40.154302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59979 2019-Jan-11 15:26:40.154361 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59980 2019-Jan-11 15:26:40.155007 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59981 2019-Jan-11 15:26:40.155642 - [DEBUG] Edge function : AllBottom (result of previous compose)
59982 2019-Jan-11 15:26:40.155668 - [DEBUG]
59983 2019-Jan-11 15:26:40.155694 - [DEBUG] Join: AllTop & AllBottom
59984 2019-Jan-11 15:26:40.155721 - [DEBUG] = AllBottom (new jump func)
59985 2019-Jan-11 15:26:40.155747 - [DEBUG]
59986 2019-Jan-11 15:26:40.155771 - [DEBUG] Start adding new jump function
59987 2019-Jan-11 15:26:40.155796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59988 2019-Jan-11 15:26:40.155853 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59989 2019-Jan-11 15:26:40.156489 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59990 2019-Jan-11 15:26:40.157119 - [DEBUG] Edge Function : AllBottom
59991 2019-Jan-11 15:26:40.157148 - [DEBUG] End adding new jump function
59992 2019-Jan-11 15:26:40.157173 - [DEBUG]
59993 2019-Jan-11 15:26:40.157197 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
59994 2019-Jan-11 15:26:40.157222 - [DEBUG]
59995 2019-Jan-11 15:26:40.157246 - [DEBUG] Process 1614. path edge:
59996 2019-Jan-11 15:26:40.157271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59997 2019-Jan-11 15:26:40.157328 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59998 2019-Jan-11 15:26:40.157970 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59999 2019-Jan-11 15:26:40.158605 - [DEBUG]
60000 2019-Jan-11 15:26:40.158630 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60001 2019-Jan-11 15:26:40.159283 - [DEBUG] Compose: EdgeIdentity * AllBottom
60002 2019-Jan-11 15:26:40.159313 - [DEBUG]
60003 2019-Jan-11 15:26:40.159338 - [DEBUG] Propagate flow
60004 2019-Jan-11 15:26:40.159362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60005 2019-Jan-11 15:26:40.159420 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60006 2019-Jan-11 15:26:40.160048 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60007 2019-Jan-11 15:26:40.160683 - [DEBUG] Edge function : AllBottom (result of previous compose)
60008 2019-Jan-11 15:26:40.160710 - [DEBUG]
60009 2019-Jan-11 15:26:40.160735 - [DEBUG] Join: AllTop & AllBottom
60010 2019-Jan-11 15:26:40.160763 - [DEBUG] = AllBottom (new jump func)
60011 2019-Jan-11 15:26:40.160789 - [DEBUG]
60012 2019-Jan-11 15:26:40.160813 - [DEBUG] Start adding new jump function
60013 2019-Jan-11 15:26:40.160837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60014 2019-Jan-11 15:26:40.160894 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60015 2019-Jan-11 15:26:40.161545 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60016 2019-Jan-11 15:26:40.162169 - [DEBUG] Edge Function : AllBottom
60017 2019-Jan-11 15:26:40.162198 - [DEBUG] End adding new jump function
60018 2019-Jan-11 15:26:40.162231 - [DEBUG]
60019 2019-Jan-11 15:26:40.162256 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
60020 2019-Jan-11 15:26:40.162281 - [DEBUG]
60021 2019-Jan-11 15:26:40.162305 - [DEBUG] Process 1615. path edge:
60022 2019-Jan-11 15:26:40.162330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60023 2019-Jan-11 15:26:40.162387 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
60024 2019-Jan-11 15:26:40.163013 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60025 2019-Jan-11 15:26:40.163648 - [DEBUG]
60026 2019-Jan-11 15:26:40.163674 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60027 2019-Jan-11 15:26:40.164319 - [DEBUG] Compose: EdgeIdentity * AllBottom
60028 2019-Jan-11 15:26:40.164348 - [DEBUG]
60029 2019-Jan-11 15:26:40.164373 - [DEBUG] Propagate flow
60030 2019-Jan-11 15:26:40.164397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60031 2019-Jan-11 15:26:40.164456 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60032 2019-Jan-11 15:26:40.165102 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60033 2019-Jan-11 15:26:40.165738 - [DEBUG] Edge function : AllBottom (result of previous compose)
60034 2019-Jan-11 15:26:40.165764 - [DEBUG]
60035 2019-Jan-11 15:26:40.165789 - [DEBUG] Join: AllTop & AllBottom
60036 2019-Jan-11 15:26:40.165817 - [DEBUG] = AllBottom (new jump func)
60037 2019-Jan-11 15:26:40.165843 - [DEBUG]
60038 2019-Jan-11 15:26:40.165867 - [DEBUG] Start adding new jump function
60039 2019-Jan-11 15:26:40.165891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60040 2019-Jan-11 15:26:40.165949 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60041 2019-Jan-11 15:26:40.166584 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60042 2019-Jan-11 15:26:40.167212 - [DEBUG] Edge Function : AllBottom
60043 2019-Jan-11 15:26:40.167242 - [DEBUG] End adding new jump function
60044 2019-Jan-11 15:26:40.167267 - [DEBUG]
60045 2019-Jan-11 15:26:40.167292 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
60046 2019-Jan-11 15:26:40.167316 - [DEBUG]
60047 2019-Jan-11 15:26:40.167341 - [DEBUG] Process 1616. path edge:
60048 2019-Jan-11 15:26:40.167365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60049 2019-Jan-11 15:26:40.167422 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
60050 2019-Jan-11 15:26:40.168070 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60051 2019-Jan-11 15:26:40.168705 - [DEBUG]
60052 2019-Jan-11 15:26:40.168731 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60053 2019-Jan-11 15:26:40.169380 - [DEBUG] Compose: EdgeIdentity * AllBottom
60054 2019-Jan-11 15:26:40.169410 - [DEBUG]
60055 2019-Jan-11 15:26:40.169436 - [DEBUG] Propagate flow
60056 2019-Jan-11 15:26:40.169460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60057 2019-Jan-11 15:26:40.169518 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60058 2019-Jan-11 15:26:40.170152 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60059 2019-Jan-11 15:26:40.170794 - [DEBUG] Edge function : AllBottom (result of previous compose)
60060 2019-Jan-11 15:26:40.170821 - [DEBUG]
60061 2019-Jan-11 15:26:40.170847 - [DEBUG] Join: AllTop & AllBottom
60062 2019-Jan-11 15:26:40.170874 - [DEBUG] = AllBottom (new jump func)
60063 2019-Jan-11 15:26:40.170900 - [DEBUG]
60064 2019-Jan-11 15:26:40.170925 - [DEBUG] Start adding new jump function
60065 2019-Jan-11 15:26:40.170950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60066 2019-Jan-11 15:26:40.171008 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60067 2019-Jan-11 15:26:40.171661 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60068 2019-Jan-11 15:26:40.172292 - [DEBUG] Edge Function : AllBottom
60069 2019-Jan-11 15:26:40.172320 - [DEBUG] End adding new jump function
60070 2019-Jan-11 15:26:40.172345 - [DEBUG]
60071 2019-Jan-11 15:26:40.172369 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
60072 2019-Jan-11 15:26:40.172393 - [DEBUG]
60073 2019-Jan-11 15:26:40.172416 - [DEBUG] Process 1617. path edge:
60074 2019-Jan-11 15:26:40.172440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60075 2019-Jan-11 15:26:40.172497 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
60076 2019-Jan-11 15:26:40.173128 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60077 2019-Jan-11 15:26:40.173764 - [DEBUG]
60078 2019-Jan-11 15:26:40.173791 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60079 2019-Jan-11 15:26:40.174442 - [DEBUG] Compose: EdgeIdentity * AllBottom
60080 2019-Jan-11 15:26:40.174471 - [DEBUG]
60081 2019-Jan-11 15:26:40.174496 - [DEBUG] Propagate flow
60082 2019-Jan-11 15:26:40.174520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60083 2019-Jan-11 15:26:40.174592 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60084 2019-Jan-11 15:26:40.175219 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60085 2019-Jan-11 15:26:40.175855 - [DEBUG] Edge function : AllBottom (result of previous compose)
60086 2019-Jan-11 15:26:40.175882 - [DEBUG]
60087 2019-Jan-11 15:26:40.175907 - [DEBUG] Join: AllTop & AllBottom
60088 2019-Jan-11 15:26:40.175934 - [DEBUG] = AllBottom (new jump func)
60089 2019-Jan-11 15:26:40.175960 - [DEBUG]
60090 2019-Jan-11 15:26:40.175985 - [DEBUG] Start adding new jump function
60091 2019-Jan-11 15:26:40.176009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60092 2019-Jan-11 15:26:40.176066 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60093 2019-Jan-11 15:26:40.176702 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60094 2019-Jan-11 15:26:40.177328 - [DEBUG] Edge Function : AllBottom
60095 2019-Jan-11 15:26:40.177357 - [DEBUG] End adding new jump function
60096 2019-Jan-11 15:26:40.177382 - [DEBUG]
60097 2019-Jan-11 15:26:40.177406 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
60098 2019-Jan-11 15:26:40.177431 - [DEBUG]
60099 2019-Jan-11 15:26:40.177455 - [DEBUG] Process 1618. path edge:
60100 2019-Jan-11 15:26:40.177480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60101 2019-Jan-11 15:26:40.177537 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
60102 2019-Jan-11 15:26:40.178187 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60103 2019-Jan-11 15:26:40.178823 - [DEBUG]
60104 2019-Jan-11 15:26:40.178849 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60105 2019-Jan-11 15:26:40.179499 - [DEBUG] Compose: EdgeIdentity * AllBottom
60106 2019-Jan-11 15:26:40.179529 - [DEBUG]
60107 2019-Jan-11 15:26:40.179553 - [DEBUG] Propagate flow
60108 2019-Jan-11 15:26:40.179578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60109 2019-Jan-11 15:26:40.179636 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60110 2019-Jan-11 15:26:40.180270 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60111 2019-Jan-11 15:26:40.180907 - [DEBUG] Edge function : AllBottom (result of previous compose)
60112 2019-Jan-11 15:26:40.180934 - [DEBUG]
60113 2019-Jan-11 15:26:40.180960 - [DEBUG] Join: AllTop & AllBottom
60114 2019-Jan-11 15:26:40.180987 - [DEBUG] = AllBottom (new jump func)
60115 2019-Jan-11 15:26:40.181013 - [DEBUG]
60116 2019-Jan-11 15:26:40.181036 - [DEBUG] Start adding new jump function
60117 2019-Jan-11 15:26:40.181061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60118 2019-Jan-11 15:26:40.181119 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60119 2019-Jan-11 15:26:40.181772 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60120 2019-Jan-11 15:26:40.182398 - [DEBUG] Edge Function : AllBottom
60121 2019-Jan-11 15:26:40.182427 - [DEBUG] End adding new jump function
60122 2019-Jan-11 15:26:40.182453 - [DEBUG]
60123 2019-Jan-11 15:26:40.182477 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
60124 2019-Jan-11 15:26:40.182502 - [DEBUG]
60125 2019-Jan-11 15:26:40.182526 - [DEBUG] Process 1619. path edge:
60126 2019-Jan-11 15:26:40.182551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60127 2019-Jan-11 15:26:40.182609 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
60128 2019-Jan-11 15:26:40.183235 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60129 2019-Jan-11 15:26:40.183871 - [DEBUG]
60130 2019-Jan-11 15:26:40.183896 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60131 2019-Jan-11 15:26:40.184549 - [DEBUG] Start of endsummarytab entry
60132 2019-Jan-11 15:26:40.184591 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60133 2019-Jan-11 15:26:40.185230 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
60134 2019-Jan-11 15:26:40.185292 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60135 2019-Jan-11 15:26:40.185921 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60136 2019-Jan-11 15:26:40.186550 - [DEBUG] EF: AllBottom
60137 2019-Jan-11 15:26:40.186576 - [DEBUG]
60138 2019-Jan-11 15:26:40.186601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60139 2019-Jan-11 15:26:40.187227 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
60140 2019-Jan-11 15:26:40.187867 - [DEBUG] EF: AllBottom
60141 2019-Jan-11 15:26:40.187896 - [DEBUG]
60142 2019-Jan-11 15:26:40.187920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60143 2019-Jan-11 15:26:40.188547 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60144 2019-Jan-11 15:26:40.189184 - [DEBUG] EF: AllBottom
60145 2019-Jan-11 15:26:40.189210 - [DEBUG]
60146 2019-Jan-11 15:26:40.189235 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60147 2019-Jan-11 15:26:40.189862 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60148 2019-Jan-11 15:26:40.190497 - [DEBUG] EF: AllBottom
60149 2019-Jan-11 15:26:40.190523 - [DEBUG]
60150 2019-Jan-11 15:26:40.190547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60151 2019-Jan-11 15:26:40.191174 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60152 2019-Jan-11 15:26:40.191823 - [DEBUG] EF: AllBottom
60153 2019-Jan-11 15:26:40.191849 - [DEBUG]
60154 2019-Jan-11 15:26:40.191873 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60155 2019-Jan-11 15:26:40.192500 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60156 2019-Jan-11 15:26:40.193128 - [DEBUG] EF: AllBottom
60157 2019-Jan-11 15:26:40.193154 - [DEBUG]
60158 2019-Jan-11 15:26:40.193179 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60159 2019-Jan-11 15:26:40.193805 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60160 2019-Jan-11 15:26:40.194433 - [DEBUG] EF: AllBottom
60161 2019-Jan-11 15:26:40.194459 - [DEBUG]
60162 2019-Jan-11 15:26:40.194483 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60163 2019-Jan-11 15:26:40.195125 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60164 2019-Jan-11 15:26:40.195760 - [DEBUG] EF: AllBottom
60165 2019-Jan-11 15:26:40.195786 - [DEBUG]
60166 2019-Jan-11 15:26:40.195810 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60167 2019-Jan-11 15:26:40.196438 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
60168 2019-Jan-11 15:26:40.197065 - [DEBUG] EF: AllBottom
60169 2019-Jan-11 15:26:40.197091 - [DEBUG]
60170 2019-Jan-11 15:26:40.197115 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60171 2019-Jan-11 15:26:40.197741 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60172 2019-Jan-11 15:26:40.198385 - [DEBUG] EF: AllBottom
60173 2019-Jan-11 15:26:40.198411 - [DEBUG]
60174 2019-Jan-11 15:26:40.198436 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60175 2019-Jan-11 15:26:40.199062 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60176 2019-Jan-11 15:26:40.199697 - [DEBUG] EF: AllBottom
60177 2019-Jan-11 15:26:40.199723 - [DEBUG]
60178 2019-Jan-11 15:26:40.199748 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60179 2019-Jan-11 15:26:40.200374 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60180 2019-Jan-11 15:26:40.201009 - [DEBUG] EF: AllBottom
60181 2019-Jan-11 15:26:40.201035 - [DEBUG]
60182 2019-Jan-11 15:26:40.201059 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60183 2019-Jan-11 15:26:40.201701 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60184 2019-Jan-11 15:26:40.202329 - [DEBUG] EF: AllBottom
60185 2019-Jan-11 15:26:40.202355 - [DEBUG]
60186 2019-Jan-11 15:26:40.202380 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60187 2019-Jan-11 15:26:40.203006 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
60188 2019-Jan-11 15:26:40.203640 - [DEBUG] EF: AllBottom
60189 2019-Jan-11 15:26:40.203674 - [DEBUG]
60190 2019-Jan-11 15:26:40.203699 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60191 2019-Jan-11 15:26:40.204325 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60192 2019-Jan-11 15:26:40.204976 - [DEBUG] EF: AllBottom
60193 2019-Jan-11 15:26:40.205002 - [DEBUG]
60194 2019-Jan-11 15:26:40.205026 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60195 2019-Jan-11 15:26:40.205654 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60196 2019-Jan-11 15:26:40.206282 - [DEBUG] EF: AllBottom
60197 2019-Jan-11 15:26:40.206308 - [DEBUG]
60198 2019-Jan-11 15:26:40.206332 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60199 2019-Jan-11 15:26:40.206960 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60200 2019-Jan-11 15:26:40.207588 - [DEBUG] EF: AllBottom
60201 2019-Jan-11 15:26:40.207614 - [DEBUG]
60202 2019-Jan-11 15:26:40.207638 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60203 2019-Jan-11 15:26:40.208280 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60204 2019-Jan-11 15:26:40.208909 - [DEBUG] EF: AllBottom
60205 2019-Jan-11 15:26:40.208934 - [DEBUG]
60206 2019-Jan-11 15:26:40.208958 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60207 2019-Jan-11 15:26:40.209585 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60208 2019-Jan-11 15:26:40.210213 - [DEBUG] EF: AllBottom
60209 2019-Jan-11 15:26:40.210239 - [DEBUG]
60210 2019-Jan-11 15:26:40.210263 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60211 2019-Jan-11 15:26:40.210890 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60212 2019-Jan-11 15:26:40.211539 - [DEBUG] EF: AllBottom
60213 2019-Jan-11 15:26:40.211564 - [DEBUG]
60214 2019-Jan-11 15:26:40.211587 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60215 2019-Jan-11 15:26:40.212214 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
60216 2019-Jan-11 15:26:40.212843 - [DEBUG] EF: AllBottom
60217 2019-Jan-11 15:26:40.212869 - [DEBUG]
60218 2019-Jan-11 15:26:40.212893 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60219 2019-Jan-11 15:26:40.213519 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
60220 2019-Jan-11 15:26:40.214145 - [DEBUG] EF: AllBottom
60221 2019-Jan-11 15:26:40.214171 - [DEBUG]
60222 2019-Jan-11 15:26:40.214196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60223 2019-Jan-11 15:26:40.214836 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
60224 2019-Jan-11 15:26:40.215470 - [DEBUG] EF: AllBottom
60225 2019-Jan-11 15:26:40.215496 - [DEBUG]
60226 2019-Jan-11 15:26:40.215521 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60227 2019-Jan-11 15:26:40.216147 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60228 2019-Jan-11 15:26:40.216774 - [DEBUG] EF: AllBottom
60229 2019-Jan-11 15:26:40.216800 - [DEBUG]
60230 2019-Jan-11 15:26:40.216824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60231 2019-Jan-11 15:26:40.217449 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60232 2019-Jan-11 15:26:40.218094 - [DEBUG] EF: AllBottom
60233 2019-Jan-11 15:26:40.218119 - [DEBUG]
60234 2019-Jan-11 15:26:40.218142 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60235 2019-Jan-11 15:26:40.218776 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60236 2019-Jan-11 15:26:40.219404 - [DEBUG] EF: AllBottom
60237 2019-Jan-11 15:26:40.219430 - [DEBUG]
60238 2019-Jan-11 15:26:40.219455 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60239 2019-Jan-11 15:26:40.220081 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60240 2019-Jan-11 15:26:40.220709 - [DEBUG] EF: AllBottom
60241 2019-Jan-11 15:26:40.220735 - [DEBUG]
60242 2019-Jan-11 15:26:40.220760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60243 2019-Jan-11 15:26:40.221401 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60244 2019-Jan-11 15:26:40.222029 - [DEBUG] EF: AllBottom
60245 2019-Jan-11 15:26:40.222055 - [DEBUG]
60246 2019-Jan-11 15:26:40.222080 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60247 2019-Jan-11 15:26:40.222707 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60248 2019-Jan-11 15:26:40.223333 - [DEBUG] EF: AllBottom
60249 2019-Jan-11 15:26:40.223359 - [DEBUG]
60250 2019-Jan-11 15:26:40.223384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60251 2019-Jan-11 15:26:40.224011 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
60252 2019-Jan-11 15:26:40.224655 - [DEBUG] EF: AllBottom
60253 2019-Jan-11 15:26:40.224679 - [DEBUG]
60254 2019-Jan-11 15:26:40.224703 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60255 2019-Jan-11 15:26:40.225330 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
60256 2019-Jan-11 15:26:40.225955 - [DEBUG] EF: AllBottom
60257 2019-Jan-11 15:26:40.225981 - [DEBUG]
60258 2019-Jan-11 15:26:40.226006 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60259 2019-Jan-11 15:26:40.226632 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60260 2019-Jan-11 15:26:40.227259 - [DEBUG] EF: AllBottom
60261 2019-Jan-11 15:26:40.227285 - [DEBUG]
60262 2019-Jan-11 15:26:40.227310 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60263 2019-Jan-11 15:26:40.227949 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60264 2019-Jan-11 15:26:40.228575 - [DEBUG] EF: AllBottom
60265 2019-Jan-11 15:26:40.228601 - [DEBUG]
60266 2019-Jan-11 15:26:40.228626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60267 2019-Jan-11 15:26:40.229253 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60268 2019-Jan-11 15:26:40.229881 - [DEBUG] EF: AllBottom
60269 2019-Jan-11 15:26:40.229907 - [DEBUG]
60270 2019-Jan-11 15:26:40.229931 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60271 2019-Jan-11 15:26:40.230558 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60272 2019-Jan-11 15:26:40.231185 - [DEBUG] EF: AllBottom
60273 2019-Jan-11 15:26:40.231225 - [DEBUG]
60274 2019-Jan-11 15:26:40.231249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60275 2019-Jan-11 15:26:40.231877 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60276 2019-Jan-11 15:26:40.232503 - [DEBUG] EF: AllBottom
60277 2019-Jan-11 15:26:40.232529 - [DEBUG]
60278 2019-Jan-11 15:26:40.232555 - [DEBUG] ---------------
60279 2019-Jan-11 15:26:40.232579 - [DEBUG]
60280 2019-Jan-11 15:26:40.232606 - [DEBUG] End of endsummarytab entry
60281 2019-Jan-11 15:26:40.232630 - [DEBUG]
60282 2019-Jan-11 15:26:40.232654 - [DEBUG] Start of incomingtab entry
60283 2019-Jan-11 15:26:40.232680 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60284 2019-Jan-11 15:26:40.233317 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
60285 2019-Jan-11 15:26:40.233375 - [DEBUG] ---------------
60286 2019-Jan-11 15:26:40.233400 - [DEBUG] End of incomingtab entry
60287 2019-Jan-11 15:26:40.233424 - [DEBUG]
60288 2019-Jan-11 15:26:40.233450 - [DEBUG] EDGE:
60289 2019-Jan-11 15:26:40.233508 - [DEBUG] ---> 60290 2019-Jan-11 15:26:40.234136 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60291 2019-Jan-11 15:26:40.234789 - [DEBUG]
60292 2019-Jan-11 15:26:40.234814 - [DEBUG] EDGE:
60293 2019-Jan-11 15:26:40.234871 - [DEBUG] ---> 60294 2019-Jan-11 15:26:40.235498 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60295 2019-Jan-11 15:26:40.236134 - [DEBUG]
60296 2019-Jan-11 15:26:40.236167 - [DEBUG] Compose: EdgeIdentity * AllBottom
60297 2019-Jan-11 15:26:40.236195 - [DEBUG]
60298 2019-Jan-11 15:26:40.236219 - [DEBUG] Propagate flow
60299 2019-Jan-11 15:26:40.236243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60300 2019-Jan-11 15:26:40.236301 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60301 2019-Jan-11 15:26:40.236938 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60302 2019-Jan-11 15:26:40.237573 - [DEBUG] Edge function : AllBottom (result of previous compose)
60303 2019-Jan-11 15:26:40.237599 - [DEBUG]
60304 2019-Jan-11 15:26:40.237625 - [DEBUG] Join: AllTop & AllBottom
60305 2019-Jan-11 15:26:40.237652 - [DEBUG] = AllBottom (new jump func)
60306 2019-Jan-11 15:26:40.237678 - [DEBUG]
60307 2019-Jan-11 15:26:40.237702 - [DEBUG] Start adding new jump function
60308 2019-Jan-11 15:26:40.237726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60309 2019-Jan-11 15:26:40.237784 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60310 2019-Jan-11 15:26:40.238435 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60311 2019-Jan-11 15:26:40.239071 - [DEBUG] Edge Function : AllBottom
60312 2019-Jan-11 15:26:40.239100 - [DEBUG] End adding new jump function
60313 2019-Jan-11 15:26:40.239125 - [DEBUG]
60314 2019-Jan-11 15:26:40.239150 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60315 2019-Jan-11 15:26:40.239175 - [DEBUG]
60316 2019-Jan-11 15:26:40.239199 - [DEBUG] Process 1620. path edge:
60317 2019-Jan-11 15:26:40.239224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60318 2019-Jan-11 15:26:40.239281 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
60319 2019-Jan-11 15:26:40.239918 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60320 2019-Jan-11 15:26:40.240553 - [DEBUG]
60321 2019-Jan-11 15:26:40.240578 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60322 2019-Jan-11 15:26:40.241241 - [DEBUG] Possible callees:
60323 2019-Jan-11 15:26:40.241267 - [DEBUG] llvm.dbg.declare
60324 2019-Jan-11 15:26:40.241293 - [DEBUG] Possible return sites:
60325 2019-Jan-11 15:26:40.241330 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19360326 2019-Jan-11 15:26:40.242584 - [DEBUG] Found and process special summary
60327 2019-Jan-11 15:26:40.242619 - [DEBUG] Compose: EdgeIdentity * AllBottom
60328 2019-Jan-11 15:26:40.242647 - [DEBUG]
60329 2019-Jan-11 15:26:40.242672 - [DEBUG] Propagate flow
60330 2019-Jan-11 15:26:40.242696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60331 2019-Jan-11 15:26:40.242753 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60332 2019-Jan-11 15:26:40.243383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60333 2019-Jan-11 15:26:40.244018 - [DEBUG] Edge function : AllBottom (result of previous compose)
60334 2019-Jan-11 15:26:40.244045 - [DEBUG]
60335 2019-Jan-11 15:26:40.244070 - [DEBUG] Join: AllTop & AllBottom
60336 2019-Jan-11 15:26:40.244097 - [DEBUG] = AllBottom (new jump func)
60337 2019-Jan-11 15:26:40.244123 - [DEBUG]
60338 2019-Jan-11 15:26:40.244147 - [DEBUG] Start adding new jump function
60339 2019-Jan-11 15:26:40.244171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60340 2019-Jan-11 15:26:40.244228 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60341 2019-Jan-11 15:26:40.244879 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60342 2019-Jan-11 15:26:40.245507 - [DEBUG] Edge Function : AllBottom
60343 2019-Jan-11 15:26:40.245536 - [DEBUG] End adding new jump function
60344 2019-Jan-11 15:26:40.245561 - [DEBUG]
60345 2019-Jan-11 15:26:40.245585 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60346 2019-Jan-11 15:26:40.245610 - [DEBUG]
60347 2019-Jan-11 15:26:40.245634 - [DEBUG] Process 1621. path edge:
60348 2019-Jan-11 15:26:40.245658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60349 2019-Jan-11 15:26:40.245715 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
60350 2019-Jan-11 15:26:40.246344 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60351 2019-Jan-11 15:26:40.246980 - [DEBUG]
60352 2019-Jan-11 15:26:40.247005 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60353 2019-Jan-11 15:26:40.247657 - [DEBUG] Compose: EdgeIdentity * AllBottom
60354 2019-Jan-11 15:26:40.247687 - [DEBUG]
60355 2019-Jan-11 15:26:40.247711 - [DEBUG] Propagate flow
60356 2019-Jan-11 15:26:40.247735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60357 2019-Jan-11 15:26:40.247794 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60358 2019-Jan-11 15:26:40.248439 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60359 2019-Jan-11 15:26:40.249074 - [DEBUG] Edge function : AllBottom (result of previous compose)
60360 2019-Jan-11 15:26:40.249101 - [DEBUG]
60361 2019-Jan-11 15:26:40.249126 - [DEBUG] Join: AllTop & AllBottom
60362 2019-Jan-11 15:26:40.249154 - [DEBUG] = AllBottom (new jump func)
60363 2019-Jan-11 15:26:40.249179 - [DEBUG]
60364 2019-Jan-11 15:26:40.249204 - [DEBUG] Start adding new jump function
60365 2019-Jan-11 15:26:40.249228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60366 2019-Jan-11 15:26:40.249286 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60367 2019-Jan-11 15:26:40.249929 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60368 2019-Jan-11 15:26:40.250554 - [DEBUG] Edge Function : AllBottom
60369 2019-Jan-11 15:26:40.250583 - [DEBUG] End adding new jump function
60370 2019-Jan-11 15:26:40.250608 - [DEBUG]
60371 2019-Jan-11 15:26:40.250632 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60372 2019-Jan-11 15:26:40.250657 - [DEBUG]
60373 2019-Jan-11 15:26:40.250681 - [DEBUG] Process 1622. path edge:
60374 2019-Jan-11 15:26:40.250706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60375 2019-Jan-11 15:26:40.250763 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
60376 2019-Jan-11 15:26:40.251405 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60377 2019-Jan-11 15:26:40.252041 - [DEBUG]
60378 2019-Jan-11 15:26:40.252067 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60379 2019-Jan-11 15:26:40.252712 - [DEBUG] Compose: EdgeIdentity * AllBottom
60380 2019-Jan-11 15:26:40.252740 - [DEBUG]
60381 2019-Jan-11 15:26:40.252765 - [DEBUG] Propagate flow
60382 2019-Jan-11 15:26:40.252789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60383 2019-Jan-11 15:26:40.252848 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60384 2019-Jan-11 15:26:40.253476 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60385 2019-Jan-11 15:26:40.254113 - [DEBUG] Edge function : AllBottom (result of previous compose)
60386 2019-Jan-11 15:26:40.254140 - [DEBUG]
60387 2019-Jan-11 15:26:40.254165 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60388 2019-Jan-11 15:26:40.254192 - [DEBUG] = AllBottom
60389 2019-Jan-11 15:26:40.254218 - [DEBUG]
60390 2019-Jan-11 15:26:40.254242 - [DEBUG] PROPAGATE: No new function!
60391 2019-Jan-11 15:26:40.254267 - [DEBUG] EDGE:
60392 2019-Jan-11 15:26:40.254325 - [DEBUG] ---> 60393 2019-Jan-11 15:26:40.254967 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60394 2019-Jan-11 15:26:40.255603 - [DEBUG]
60395 2019-Jan-11 15:26:40.255629 - [DEBUG] EDGE:
60396 2019-Jan-11 15:26:40.255687 - [DEBUG] ---> 60397 2019-Jan-11 15:26:40.256316 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60398 2019-Jan-11 15:26:40.256952 - [DEBUG]
60399 2019-Jan-11 15:26:40.256988 - [DEBUG] Compose: EdgeIdentity * AllBottom
60400 2019-Jan-11 15:26:40.257016 - [DEBUG]
60401 2019-Jan-11 15:26:40.257040 - [DEBUG] Propagate flow
60402 2019-Jan-11 15:26:40.257064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60403 2019-Jan-11 15:26:40.257121 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60404 2019-Jan-11 15:26:40.257749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60405 2019-Jan-11 15:26:40.258401 - [DEBUG] Edge function : AllBottom (result of previous compose)
60406 2019-Jan-11 15:26:40.258428 - [DEBUG]
60407 2019-Jan-11 15:26:40.258454 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60408 2019-Jan-11 15:26:40.258481 - [DEBUG] = AllBottom
60409 2019-Jan-11 15:26:40.258514 - [DEBUG]
60410 2019-Jan-11 15:26:40.258538 - [DEBUG] PROPAGATE: No new function!
60411 2019-Jan-11 15:26:40.258565 - [DEBUG] EDGE:
60412 2019-Jan-11 15:26:40.258624 - [DEBUG] ---> 60413 2019-Jan-11 15:26:40.259259 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60414 2019-Jan-11 15:26:40.259894 - [DEBUG]
60415 2019-Jan-11 15:26:40.259919 - [DEBUG] EDGE:
60416 2019-Jan-11 15:26:40.259978 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
60417 2019-Jan-11 15:26:40.260609 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60418 2019-Jan-11 15:26:40.261257 - [DEBUG]
60419 2019-Jan-11 15:26:40.261282 - [DEBUG] EDGE:
60420 2019-Jan-11 15:26:40.261339 - [DEBUG] ---> 60421 2019-Jan-11 15:26:40.261969 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60422 2019-Jan-11 15:26:40.262604 - [DEBUG]
60423 2019-Jan-11 15:26:40.262630 - [DEBUG] EDGE:
60424 2019-Jan-11 15:26:40.262689 - [DEBUG] ---> 60425 2019-Jan-11 15:26:40.263314 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60426 2019-Jan-11 15:26:40.263949 - [DEBUG]
60427 2019-Jan-11 15:26:40.263975 - [DEBUG] EDGE:
60428 2019-Jan-11 15:26:40.264033 - [DEBUG] ---> 60429 2019-Jan-11 15:26:40.264678 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60430 2019-Jan-11 15:26:40.265313 - [DEBUG]
60431 2019-Jan-11 15:26:40.265345 - [DEBUG] Compose: EdgeIdentity * AllBottom
60432 2019-Jan-11 15:26:40.265373 - [DEBUG]
60433 2019-Jan-11 15:26:40.265398 - [DEBUG] Propagate flow
60434 2019-Jan-11 15:26:40.265422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60435 2019-Jan-11 15:26:40.265479 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60436 2019-Jan-11 15:26:40.266108 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60437 2019-Jan-11 15:26:40.266742 - [DEBUG] Edge function : AllBottom (result of previous compose)
60438 2019-Jan-11 15:26:40.266769 - [DEBUG]
60439 2019-Jan-11 15:26:40.266794 - [DEBUG] Join: AllTop & AllBottom
60440 2019-Jan-11 15:26:40.266821 - [DEBUG] = AllBottom (new jump func)
60441 2019-Jan-11 15:26:40.266847 - [DEBUG]
60442 2019-Jan-11 15:26:40.266871 - [DEBUG] Start adding new jump function
60443 2019-Jan-11 15:26:40.266895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60444 2019-Jan-11 15:26:40.266952 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60445 2019-Jan-11 15:26:40.267588 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60446 2019-Jan-11 15:26:40.268231 - [DEBUG] Edge Function : AllBottom
60447 2019-Jan-11 15:26:40.268268 - [DEBUG] End adding new jump function
60448 2019-Jan-11 15:26:40.268293 - [DEBUG]
60449 2019-Jan-11 15:26:40.268317 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60450 2019-Jan-11 15:26:40.268343 - [DEBUG]
60451 2019-Jan-11 15:26:40.268367 - [DEBUG] Process 1623. path edge:
60452 2019-Jan-11 15:26:40.268392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60453 2019-Jan-11 15:26:40.268449 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
60454 2019-Jan-11 15:26:40.269077 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60455 2019-Jan-11 15:26:40.269713 - [DEBUG]
60456 2019-Jan-11 15:26:40.269738 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60457 2019-Jan-11 15:26:40.270390 - [DEBUG] Compose: EdgeIdentity * AllBottom
60458 2019-Jan-11 15:26:40.270419 - [DEBUG]
60459 2019-Jan-11 15:26:40.270444 - [DEBUG] Propagate flow
60460 2019-Jan-11 15:26:40.270468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60461 2019-Jan-11 15:26:40.270527 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
60462 2019-Jan-11 15:26:40.271152 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60463 2019-Jan-11 15:26:40.271801 - [DEBUG] Edge function : AllBottom (result of previous compose)
60464 2019-Jan-11 15:26:40.271828 - [DEBUG]
60465 2019-Jan-11 15:26:40.271854 - [DEBUG] Join: AllTop & AllBottom
60466 2019-Jan-11 15:26:40.271881 - [DEBUG] = AllBottom (new jump func)
60467 2019-Jan-11 15:26:40.271906 - [DEBUG]
60468 2019-Jan-11 15:26:40.271931 - [DEBUG] Start adding new jump function
60469 2019-Jan-11 15:26:40.271955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60470 2019-Jan-11 15:26:40.272012 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60471 2019-Jan-11 15:26:40.272647 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
60472 2019-Jan-11 15:26:40.273271 - [DEBUG] Edge Function : AllBottom
60473 2019-Jan-11 15:26:40.273300 - [DEBUG] End adding new jump function
60474 2019-Jan-11 15:26:40.273325 - [DEBUG]
60475 2019-Jan-11 15:26:40.273349 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60476 2019-Jan-11 15:26:40.273374 - [DEBUG]
60477 2019-Jan-11 15:26:40.273398 - [DEBUG] Process 1624. path edge:
60478 2019-Jan-11 15:26:40.273423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60479 2019-Jan-11 15:26:40.273480 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
60480 2019-Jan-11 15:26:40.274104 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60481 2019-Jan-11 15:26:40.274754 - [DEBUG]
60482 2019-Jan-11 15:26:40.274780 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
60483 2019-Jan-11 15:26:40.275423 - [DEBUG] Compose: EdgeIdentity * AllBottom
60484 2019-Jan-11 15:26:40.275452 - [DEBUG]
60485 2019-Jan-11 15:26:40.275477 - [DEBUG] Propagate flow
60486 2019-Jan-11 15:26:40.275501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60487 2019-Jan-11 15:26:40.275559 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60488 2019-Jan-11 15:26:40.276188 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60489 2019-Jan-11 15:26:40.276824 - [DEBUG] Edge function : AllBottom (result of previous compose)
60490 2019-Jan-11 15:26:40.276858 - [DEBUG]
60491 2019-Jan-11 15:26:40.276884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60492 2019-Jan-11 15:26:40.276911 - [DEBUG] = AllBottom
60493 2019-Jan-11 15:26:40.276936 - [DEBUG]
60494 2019-Jan-11 15:26:40.276960 - [DEBUG] PROPAGATE: No new function!
60495 2019-Jan-11 15:26:40.276985 - [DEBUG] EDGE:
60496 2019-Jan-11 15:26:40.277044 - [DEBUG] ---> 60497 2019-Jan-11 15:26:40.277670 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60498 2019-Jan-11 15:26:40.278324 - [DEBUG]
60499 2019-Jan-11 15:26:40.278350 - [DEBUG] EDGE:
60500 2019-Jan-11 15:26:40.278408 - [DEBUG] ---> 60501 2019-Jan-11 15:26:40.279036 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60502 2019-Jan-11 15:26:40.279671 - [DEBUG]
60503 2019-Jan-11 15:26:40.279697 - [DEBUG] EDGE:
60504 2019-Jan-11 15:26:40.279755 - [DEBUG] ---> 60505 2019-Jan-11 15:26:40.280381 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60506 2019-Jan-11 15:26:40.281017 - [DEBUG]
60507 2019-Jan-11 15:26:40.281042 - [DEBUG] EDGE:
60508 2019-Jan-11 15:26:40.281100 - [DEBUG] ---> 60509 2019-Jan-11 15:26:40.281746 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60510 2019-Jan-11 15:26:40.282381 - [DEBUG]
60511 2019-Jan-11 15:26:40.282406 - [DEBUG] EDGE:
60512 2019-Jan-11 15:26:40.282465 - [DEBUG] ---> 60513 2019-Jan-11 15:26:40.283093 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60514 2019-Jan-11 15:26:40.283729 - [DEBUG]
60515 2019-Jan-11 15:26:40.283755 - [DEBUG] EDGE:
60516 2019-Jan-11 15:26:40.283813 - [DEBUG] ---> 60517 2019-Jan-11 15:26:40.284441 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60518 2019-Jan-11 15:26:40.285091 - [DEBUG]
60519 2019-Jan-11 15:26:40.285126 - [DEBUG] Compose: EdgeIdentity * AllBottom
60520 2019-Jan-11 15:26:40.285154 - [DEBUG]
60521 2019-Jan-11 15:26:40.285179 - [DEBUG] Propagate flow
60522 2019-Jan-11 15:26:40.285203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60523 2019-Jan-11 15:26:40.285259 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60524 2019-Jan-11 15:26:40.285888 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60525 2019-Jan-11 15:26:40.286522 - [DEBUG] Edge function : AllBottom (result of previous compose)
60526 2019-Jan-11 15:26:40.286549 - [DEBUG]
60527 2019-Jan-11 15:26:40.286574 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60528 2019-Jan-11 15:26:40.286601 - [DEBUG] = AllBottom
60529 2019-Jan-11 15:26:40.286634 - [DEBUG]
60530 2019-Jan-11 15:26:40.286658 - [DEBUG] PROPAGATE: No new function!
60531 2019-Jan-11 15:26:40.286685 - [DEBUG] EDGE:
60532 2019-Jan-11 15:26:40.286744 - [DEBUG] ---> 60533 2019-Jan-11 15:26:40.287380 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60534 2019-Jan-11 15:26:40.288032 - [DEBUG]
60535 2019-Jan-11 15:26:40.288057 - [DEBUG] EDGE:
60536 2019-Jan-11 15:26:40.288115 - [DEBUG] ---> 60537 2019-Jan-11 15:26:40.288740 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60538 2019-Jan-11 15:26:40.289375 - [DEBUG]
60539 2019-Jan-11 15:26:40.289401 - [DEBUG] EDGE:
60540 2019-Jan-11 15:26:40.289459 - [DEBUG] ---> 60541 2019-Jan-11 15:26:40.290089 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60542 2019-Jan-11 15:26:40.290723 - [DEBUG]
60543 2019-Jan-11 15:26:40.290758 - [DEBUG] Compose: EdgeIdentity * AllBottom
60544 2019-Jan-11 15:26:40.290786 - [DEBUG]
60545 2019-Jan-11 15:26:40.290811 - [DEBUG] Propagate flow
60546 2019-Jan-11 15:26:40.290835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60547 2019-Jan-11 15:26:40.290892 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60548 2019-Jan-11 15:26:40.291535 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60549 2019-Jan-11 15:26:40.292170 - [DEBUG] Edge function : AllBottom (result of previous compose)
60550 2019-Jan-11 15:26:40.292197 - [DEBUG]
60551 2019-Jan-11 15:26:40.292222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60552 2019-Jan-11 15:26:40.292249 - [DEBUG] = AllBottom
60553 2019-Jan-11 15:26:40.292275 - [DEBUG]
60554 2019-Jan-11 15:26:40.292299 - [DEBUG] PROPAGATE: No new function!
60555 2019-Jan-11 15:26:40.292325 - [DEBUG] EDGE:
60556 2019-Jan-11 15:26:40.292383 - [DEBUG] ---> 60557 2019-Jan-11 15:26:40.293020 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60558 2019-Jan-11 15:26:40.293655 - [DEBUG]
60559 2019-Jan-11 15:26:40.293681 - [DEBUG] EDGE:
60560 2019-Jan-11 15:26:40.293739 - [DEBUG] ---> 60561 2019-Jan-11 15:26:40.294365 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60562 2019-Jan-11 15:26:40.295017 - [DEBUG]
60563 2019-Jan-11 15:26:40.295043 - [DEBUG] EDGE:
60564 2019-Jan-11 15:26:40.295102 - [DEBUG] ---> 60565 2019-Jan-11 15:26:40.295728 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60566 2019-Jan-11 15:26:40.296363 - [DEBUG]
60567 2019-Jan-11 15:26:40.296389 - [DEBUG] EDGE:
60568 2019-Jan-11 15:26:40.296455 - [DEBUG] ---> 60569 2019-Jan-11 15:26:40.297085 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60570 2019-Jan-11 15:26:40.297719 - [DEBUG]
60571 2019-Jan-11 15:26:40.297786 - [DEBUG] Compose: EdgeIdentity * AllBottom
60572 2019-Jan-11 15:26:40.297815 - [DEBUG]
60573 2019-Jan-11 15:26:40.297840 - [DEBUG] Propagate flow
60574 2019-Jan-11 15:26:40.297877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60575 2019-Jan-11 15:26:40.297935 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60576 2019-Jan-11 15:26:40.298565 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60577 2019-Jan-11 15:26:40.299196 - [DEBUG] Edge function : AllBottom (result of previous compose)
60578 2019-Jan-11 15:26:40.299223 - [DEBUG]
60579 2019-Jan-11 15:26:40.299249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60580 2019-Jan-11 15:26:40.299276 - [DEBUG] = AllBottom
60581 2019-Jan-11 15:26:40.299301 - [DEBUG]
60582 2019-Jan-11 15:26:40.299326 - [DEBUG] PROPAGATE: No new function!
60583 2019-Jan-11 15:26:40.299351 - [DEBUG] Compose: EdgeIdentity * AllBottom
60584 2019-Jan-11 15:26:40.299378 - [DEBUG]
60585 2019-Jan-11 15:26:40.299402 - [DEBUG] Propagate flow
60586 2019-Jan-11 15:26:40.299427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60587 2019-Jan-11 15:26:40.299484 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60588 2019-Jan-11 15:26:40.300113 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60589 2019-Jan-11 15:26:40.300748 - [DEBUG] Edge function : AllBottom (result of previous compose)
60590 2019-Jan-11 15:26:40.300774 - [DEBUG]
60591 2019-Jan-11 15:26:40.300800 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60592 2019-Jan-11 15:26:40.300826 - [DEBUG] = AllBottom
60593 2019-Jan-11 15:26:40.300852 - [DEBUG]
60594 2019-Jan-11 15:26:40.300876 - [DEBUG] PROPAGATE: No new function!
60595 2019-Jan-11 15:26:40.300902 - [DEBUG] EDGE:
60596 2019-Jan-11 15:26:40.300961 - [DEBUG] ---> 60597 2019-Jan-11 15:26:40.301613 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60598 2019-Jan-11 15:26:40.302246 - [DEBUG]
60599 2019-Jan-11 15:26:40.302271 - [DEBUG] EDGE:
60600 2019-Jan-11 15:26:40.302328 - [DEBUG] ---> 60601 2019-Jan-11 15:26:40.302954 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60602 2019-Jan-11 15:26:40.303585 - [DEBUG]
60603 2019-Jan-11 15:26:40.303612 - [DEBUG] Compose: EdgeIdentity * AllBottom
60604 2019-Jan-11 15:26:40.303639 - [DEBUG]
60605 2019-Jan-11 15:26:40.303664 - [DEBUG] Propagate flow
60606 2019-Jan-11 15:26:40.303688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60607 2019-Jan-11 15:26:40.303745 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60608 2019-Jan-11 15:26:40.304370 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60609 2019-Jan-11 15:26:40.305014 - [DEBUG] Edge function : AllBottom (result of previous compose)
60610 2019-Jan-11 15:26:40.305041 - [DEBUG]
60611 2019-Jan-11 15:26:40.305074 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60612 2019-Jan-11 15:26:40.305101 - [DEBUG] = AllBottom
60613 2019-Jan-11 15:26:40.305127 - [DEBUG]
60614 2019-Jan-11 15:26:40.305151 - [DEBUG] PROPAGATE: No new function!
60615 2019-Jan-11 15:26:40.305176 - [DEBUG] EDGE:
60616 2019-Jan-11 15:26:40.305235 - [DEBUG] ---> 60617 2019-Jan-11 15:26:40.305864 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60618 2019-Jan-11 15:26:40.306495 - [DEBUG]
60619 2019-Jan-11 15:26:40.306522 - [DEBUG] Compose: EdgeIdentity * AllBottom
60620 2019-Jan-11 15:26:40.306549 - [DEBUG]
60621 2019-Jan-11 15:26:40.306573 - [DEBUG] Propagate flow
60622 2019-Jan-11 15:26:40.306597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60623 2019-Jan-11 15:26:40.306654 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60624 2019-Jan-11 15:26:40.307283 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60625 2019-Jan-11 15:26:40.307930 - [DEBUG] Edge function : AllBottom (result of previous compose)
60626 2019-Jan-11 15:26:40.307956 - [DEBUG]
60627 2019-Jan-11 15:26:40.307981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60628 2019-Jan-11 15:26:40.308006 - [DEBUG] = AllBottom
60629 2019-Jan-11 15:26:40.308031 - [DEBUG]
60630 2019-Jan-11 15:26:40.308054 - [DEBUG] PROPAGATE: No new function!
60631 2019-Jan-11 15:26:40.308092 - [DEBUG] Compose: EdgeIdentity * AllBottom
60632 2019-Jan-11 15:26:40.308119 - [DEBUG]
60633 2019-Jan-11 15:26:40.308142 - [DEBUG] Propagate flow
60634 2019-Jan-11 15:26:40.308166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60635 2019-Jan-11 15:26:40.308222 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60636 2019-Jan-11 15:26:40.308850 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60637 2019-Jan-11 15:26:40.309482 - [DEBUG] Edge function : AllBottom (result of previous compose)
60638 2019-Jan-11 15:26:40.309508 - [DEBUG]
60639 2019-Jan-11 15:26:40.309534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60640 2019-Jan-11 15:26:40.309561 - [DEBUG] = AllBottom
60641 2019-Jan-11 15:26:40.309586 - [DEBUG]
60642 2019-Jan-11 15:26:40.309610 - [DEBUG] PROPAGATE: No new function!
60643 2019-Jan-11 15:26:40.309636 - [DEBUG] Compose: EdgeIdentity * AllBottom
60644 2019-Jan-11 15:26:40.309663 - [DEBUG]
60645 2019-Jan-11 15:26:40.309687 - [DEBUG] Propagate flow
60646 2019-Jan-11 15:26:40.309711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60647 2019-Jan-11 15:26:40.309768 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60648 2019-Jan-11 15:26:40.310397 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60649 2019-Jan-11 15:26:40.311030 - [DEBUG] Edge function : AllBottom (result of previous compose)
60650 2019-Jan-11 15:26:40.311057 - [DEBUG]
60651 2019-Jan-11 15:26:40.311082 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60652 2019-Jan-11 15:26:40.311109 - [DEBUG] = AllBottom
60653 2019-Jan-11 15:26:40.311135 - [DEBUG]
60654 2019-Jan-11 15:26:40.311159 - [DEBUG] PROPAGATE: No new function!
60655 2019-Jan-11 15:26:40.311185 - [DEBUG] EDGE:
60656 2019-Jan-11 15:26:40.311257 - [DEBUG] ---> 60657 2019-Jan-11 15:26:40.311893 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60658 2019-Jan-11 15:26:40.312533 - [DEBUG]
60659 2019-Jan-11 15:26:40.312560 - [DEBUG] EDGE:
60660 2019-Jan-11 15:26:40.312619 - [DEBUG] ---> 60661 2019-Jan-11 15:26:40.313244 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60662 2019-Jan-11 15:26:40.313874 - [DEBUG]
60663 2019-Jan-11 15:26:40.313901 - [DEBUG] Compose: EdgeIdentity * AllBottom
60664 2019-Jan-11 15:26:40.313928 - [DEBUG]
60665 2019-Jan-11 15:26:40.313953 - [DEBUG] Propagate flow
60666 2019-Jan-11 15:26:40.313977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60667 2019-Jan-11 15:26:40.314033 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60668 2019-Jan-11 15:26:40.314674 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60669 2019-Jan-11 15:26:40.315302 - [DEBUG] Edge function : AllBottom (result of previous compose)
60670 2019-Jan-11 15:26:40.315328 - [DEBUG]
60671 2019-Jan-11 15:26:40.315354 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60672 2019-Jan-11 15:26:40.315381 - [DEBUG] = AllBottom
60673 2019-Jan-11 15:26:40.315406 - [DEBUG]
60674 2019-Jan-11 15:26:40.315430 - [DEBUG] PROPAGATE: No new function!
60675 2019-Jan-11 15:26:40.315456 - [DEBUG] EDGE:
60676 2019-Jan-11 15:26:40.315514 - [DEBUG] ---> 60677 2019-Jan-11 15:26:40.316143 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60678 2019-Jan-11 15:26:40.316773 - [DEBUG]
60679 2019-Jan-11 15:26:40.316800 - [DEBUG] Compose: EdgeIdentity * AllBottom
60680 2019-Jan-11 15:26:40.316827 - [DEBUG]
60681 2019-Jan-11 15:26:40.316851 - [DEBUG] Propagate flow
60682 2019-Jan-11 15:26:40.316875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60683 2019-Jan-11 15:26:40.316932 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60684 2019-Jan-11 15:26:40.317560 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60685 2019-Jan-11 15:26:40.318209 - [DEBUG] Edge function : AllBottom (result of previous compose)
60686 2019-Jan-11 15:26:40.318234 - [DEBUG]
60687 2019-Jan-11 15:26:40.318260 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60688 2019-Jan-11 15:26:40.318285 - [DEBUG] = AllBottom
60689 2019-Jan-11 15:26:40.318310 - [DEBUG]
60690 2019-Jan-11 15:26:40.318333 - [DEBUG] PROPAGATE: No new function!
60691 2019-Jan-11 15:26:40.318371 - [DEBUG] Compose: EdgeIdentity * AllBottom
60692 2019-Jan-11 15:26:40.318398 - [DEBUG]
60693 2019-Jan-11 15:26:40.318422 - [DEBUG] Propagate flow
60694 2019-Jan-11 15:26:40.318445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60695 2019-Jan-11 15:26:40.318502 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60696 2019-Jan-11 15:26:40.319130 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60697 2019-Jan-11 15:26:40.319760 - [DEBUG] Edge function : AllBottom (result of previous compose)
60698 2019-Jan-11 15:26:40.319787 - [DEBUG]
60699 2019-Jan-11 15:26:40.319812 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60700 2019-Jan-11 15:26:40.319839 - [DEBUG] = AllBottom
60701 2019-Jan-11 15:26:40.319864 - [DEBUG]
60702 2019-Jan-11 15:26:40.319889 - [DEBUG] PROPAGATE: No new function!
60703 2019-Jan-11 15:26:40.319914 - [DEBUG] Compose: EdgeIdentity * AllBottom
60704 2019-Jan-11 15:26:40.319949 - [DEBUG]
60705 2019-Jan-11 15:26:40.319974 - [DEBUG] Propagate flow
60706 2019-Jan-11 15:26:40.319998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60707 2019-Jan-11 15:26:40.320056 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60708 2019-Jan-11 15:26:40.320685 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60709 2019-Jan-11 15:26:40.321335 - [DEBUG] Edge function : AllBottom (result of previous compose)
60710 2019-Jan-11 15:26:40.321361 - [DEBUG]
60711 2019-Jan-11 15:26:40.321385 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60712 2019-Jan-11 15:26:40.321411 - [DEBUG] = AllBottom
60713 2019-Jan-11 15:26:40.321436 - [DEBUG]
60714 2019-Jan-11 15:26:40.321459 - [DEBUG] PROPAGATE: No new function!
60715 2019-Jan-11 15:26:40.321484 - [DEBUG] EDGE:
60716 2019-Jan-11 15:26:40.321542 - [DEBUG] ---> 60717 2019-Jan-11 15:26:40.322177 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60718 2019-Jan-11 15:26:40.322807 - [DEBUG]
60719 2019-Jan-11 15:26:40.322841 - [DEBUG] Compose: EdgeIdentity * AllBottom
60720 2019-Jan-11 15:26:40.322869 - [DEBUG]
60721 2019-Jan-11 15:26:40.322893 - [DEBUG] Propagate flow
60722 2019-Jan-11 15:26:40.322917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60723 2019-Jan-11 15:26:40.322975 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60724 2019-Jan-11 15:26:40.323603 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60725 2019-Jan-11 15:26:40.324232 - [DEBUG] Edge function : AllBottom (result of previous compose)
60726 2019-Jan-11 15:26:40.324258 - [DEBUG]
60727 2019-Jan-11 15:26:40.324284 - [DEBUG] Join: AllTop & AllBottom
60728 2019-Jan-11 15:26:40.324311 - [DEBUG] = AllBottom (new jump func)
60729 2019-Jan-11 15:26:40.324336 - [DEBUG]
60730 2019-Jan-11 15:26:40.324360 - [DEBUG] Start adding new jump function
60731 2019-Jan-11 15:26:40.324385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60732 2019-Jan-11 15:26:40.324442 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60733 2019-Jan-11 15:26:40.325088 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60734 2019-Jan-11 15:26:40.325716 - [DEBUG] Edge Function : AllBottom
60735 2019-Jan-11 15:26:40.325746 - [DEBUG] End adding new jump function
60736 2019-Jan-11 15:26:40.325771 - [DEBUG]
60737 2019-Jan-11 15:26:40.325795 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60738 2019-Jan-11 15:26:40.325820 - [DEBUG]
60739 2019-Jan-11 15:26:40.325844 - [DEBUG] Process 1625. path edge:
60740 2019-Jan-11 15:26:40.325869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60741 2019-Jan-11 15:26:40.325926 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
60742 2019-Jan-11 15:26:40.326554 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60743 2019-Jan-11 15:26:40.327184 - [DEBUG]
60744 2019-Jan-11 15:26:40.327210 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60745 2019-Jan-11 15:26:40.327850 - [DEBUG] Possible callees:
60746 2019-Jan-11 15:26:40.327890 - [DEBUG] foo
60747 2019-Jan-11 15:26:40.327924 - [DEBUG] Possible return sites:
60748 2019-Jan-11 15:26:40.327949 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12660749 2019-Jan-11 15:26:40.329194 - [DEBUG] Found and process special summary
60750 2019-Jan-11 15:26:40.329234 - [DEBUG] Compose: EdgeIdentity * AllBottom
60751 2019-Jan-11 15:26:40.329263 - [DEBUG]
60752 2019-Jan-11 15:26:40.329288 - [DEBUG] Propagate flow
60753 2019-Jan-11 15:26:40.329312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60754 2019-Jan-11 15:26:40.329370 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60755 2019-Jan-11 15:26:40.329999 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60756 2019-Jan-11 15:26:40.330647 - [DEBUG] Edge function : AllBottom (result of previous compose)
60757 2019-Jan-11 15:26:40.330675 - [DEBUG]
60758 2019-Jan-11 15:26:40.330701 - [DEBUG] Join: AllTop & AllBottom
60759 2019-Jan-11 15:26:40.330729 - [DEBUG] = AllBottom (new jump func)
60760 2019-Jan-11 15:26:40.330754 - [DEBUG]
60761 2019-Jan-11 15:26:40.330779 - [DEBUG] Start adding new jump function
60762 2019-Jan-11 15:26:40.330803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60763 2019-Jan-11 15:26:40.330870 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60764 2019-Jan-11 15:26:40.331585 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60765 2019-Jan-11 15:26:40.332271 - [DEBUG] Edge Function : AllBottom
60766 2019-Jan-11 15:26:40.332306 - [DEBUG] End adding new jump function
60767 2019-Jan-11 15:26:40.332331 - [DEBUG]
60768 2019-Jan-11 15:26:40.332356 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60769 2019-Jan-11 15:26:40.332382 - [DEBUG]
60770 2019-Jan-11 15:26:40.332406 - [DEBUG] Process 1626. path edge:
60771 2019-Jan-11 15:26:40.332431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60772 2019-Jan-11 15:26:40.332505 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
60773 2019-Jan-11 15:26:40.333159 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60774 2019-Jan-11 15:26:40.333793 - [DEBUG]
60775 2019-Jan-11 15:26:40.333819 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60776 2019-Jan-11 15:26:40.334492 - [DEBUG] Compose: EdgeIdentity * AllBottom
60777 2019-Jan-11 15:26:40.334542 - [DEBUG]
60778 2019-Jan-11 15:26:40.334570 - [DEBUG] Propagate flow
60779 2019-Jan-11 15:26:40.334594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60780 2019-Jan-11 15:26:40.334654 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60781 2019-Jan-11 15:26:40.335282 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60782 2019-Jan-11 15:26:40.335914 - [DEBUG] Edge function : AllBottom (result of previous compose)
60783 2019-Jan-11 15:26:40.335940 - [DEBUG]
60784 2019-Jan-11 15:26:40.335967 - [DEBUG] Join: AllTop & AllBottom
60785 2019-Jan-11 15:26:40.335994 - [DEBUG] = AllBottom (new jump func)
60786 2019-Jan-11 15:26:40.336020 - [DEBUG]
60787 2019-Jan-11 15:26:40.336044 - [DEBUG] Start adding new jump function
60788 2019-Jan-11 15:26:40.336068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60789 2019-Jan-11 15:26:40.336125 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60790 2019-Jan-11 15:26:40.336777 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60791 2019-Jan-11 15:26:40.337404 - [DEBUG] Edge Function : AllBottom
60792 2019-Jan-11 15:26:40.337433 - [DEBUG] End adding new jump function
60793 2019-Jan-11 15:26:40.337458 - [DEBUG]
60794 2019-Jan-11 15:26:40.337483 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60795 2019-Jan-11 15:26:40.337508 - [DEBUG]
60796 2019-Jan-11 15:26:40.337532 - [DEBUG] Process 1627. path edge:
60797 2019-Jan-11 15:26:40.337556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60798 2019-Jan-11 15:26:40.337613 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
60799 2019-Jan-11 15:26:40.338256 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60800 2019-Jan-11 15:26:40.338886 - [DEBUG]
60801 2019-Jan-11 15:26:40.338912 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60802 2019-Jan-11 15:26:40.339557 - [DEBUG] Compose: EdgeIdentity * AllBottom
60803 2019-Jan-11 15:26:40.339586 - [DEBUG]
60804 2019-Jan-11 15:26:40.339611 - [DEBUG] Propagate flow
60805 2019-Jan-11 15:26:40.339635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60806 2019-Jan-11 15:26:40.339694 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60807 2019-Jan-11 15:26:40.340323 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60808 2019-Jan-11 15:26:40.340954 - [DEBUG] Edge function : AllBottom (result of previous compose)
60809 2019-Jan-11 15:26:40.340981 - [DEBUG]
60810 2019-Jan-11 15:26:40.341006 - [DEBUG] Join: AllTop & AllBottom
60811 2019-Jan-11 15:26:40.341033 - [DEBUG] = AllBottom (new jump func)
60812 2019-Jan-11 15:26:40.341059 - [DEBUG]
60813 2019-Jan-11 15:26:40.341083 - [DEBUG] Start adding new jump function
60814 2019-Jan-11 15:26:40.341107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60815 2019-Jan-11 15:26:40.341164 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60816 2019-Jan-11 15:26:40.341809 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60817 2019-Jan-11 15:26:40.342435 - [DEBUG] Edge Function : AllBottom
60818 2019-Jan-11 15:26:40.342464 - [DEBUG] End adding new jump function
60819 2019-Jan-11 15:26:40.342488 - [DEBUG]
60820 2019-Jan-11 15:26:40.342513 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60821 2019-Jan-11 15:26:40.342538 - [DEBUG]
60822 2019-Jan-11 15:26:40.342562 - [DEBUG] Process 1628. path edge:
60823 2019-Jan-11 15:26:40.342586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60824 2019-Jan-11 15:26:40.342643 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
60825 2019-Jan-11 15:26:40.343269 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60826 2019-Jan-11 15:26:40.343900 - [DEBUG]
60827 2019-Jan-11 15:26:40.343926 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60828 2019-Jan-11 15:26:40.344585 - [DEBUG] Compose: EdgeIdentity * AllBottom
60829 2019-Jan-11 15:26:40.344614 - [DEBUG]
60830 2019-Jan-11 15:26:40.344639 - [DEBUG] Propagate flow
60831 2019-Jan-11 15:26:40.344663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60832 2019-Jan-11 15:26:40.344731 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60833 2019-Jan-11 15:26:40.345374 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60834 2019-Jan-11 15:26:40.346005 - [DEBUG] Edge function : AllBottom (result of previous compose)
60835 2019-Jan-11 15:26:40.346032 - [DEBUG]
60836 2019-Jan-11 15:26:40.346057 - [DEBUG] Join: AllTop & AllBottom
60837 2019-Jan-11 15:26:40.346084 - [DEBUG] = AllBottom (new jump func)
60838 2019-Jan-11 15:26:40.346110 - [DEBUG]
60839 2019-Jan-11 15:26:40.346134 - [DEBUG] Start adding new jump function
60840 2019-Jan-11 15:26:40.346158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60841 2019-Jan-11 15:26:40.346215 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60842 2019-Jan-11 15:26:40.346845 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60843 2019-Jan-11 15:26:40.347480 - [DEBUG] Edge Function : AllBottom
60844 2019-Jan-11 15:26:40.347508 - [DEBUG] End adding new jump function
60845 2019-Jan-11 15:26:40.347533 - [DEBUG]
60846 2019-Jan-11 15:26:40.347558 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60847 2019-Jan-11 15:26:40.347583 - [DEBUG]
60848 2019-Jan-11 15:26:40.347607 - [DEBUG] Process 1629. path edge:
60849 2019-Jan-11 15:26:40.347631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60850 2019-Jan-11 15:26:40.347688 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
60851 2019-Jan-11 15:26:40.348340 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60852 2019-Jan-11 15:26:40.348970 - [DEBUG]
60853 2019-Jan-11 15:26:40.348994 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60854 2019-Jan-11 15:26:40.349644 - [DEBUG] Possible callees:
60855 2019-Jan-11 15:26:40.349671 - [DEBUG] llvm.dbg.declare
60856 2019-Jan-11 15:26:40.349697 - [DEBUG] Possible return sites:
60857 2019-Jan-11 15:26:40.349721 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13660858 2019-Jan-11 15:26:40.350982 - [DEBUG] Found and process special summary
60859 2019-Jan-11 15:26:40.351024 - [DEBUG] Compose: EdgeIdentity * AllBottom
60860 2019-Jan-11 15:26:40.351053 - [DEBUG]
60861 2019-Jan-11 15:26:40.351078 - [DEBUG] Propagate flow
60862 2019-Jan-11 15:26:40.351102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60863 2019-Jan-11 15:26:40.351160 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60864 2019-Jan-11 15:26:40.351807 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60865 2019-Jan-11 15:26:40.352437 - [DEBUG] Edge function : AllBottom (result of previous compose)
60866 2019-Jan-11 15:26:40.352463 - [DEBUG]
60867 2019-Jan-11 15:26:40.352489 - [DEBUG] Join: AllTop & AllBottom
60868 2019-Jan-11 15:26:40.352517 - [DEBUG] = AllBottom (new jump func)
60869 2019-Jan-11 15:26:40.352543 - [DEBUG]
60870 2019-Jan-11 15:26:40.352567 - [DEBUG] Start adding new jump function
60871 2019-Jan-11 15:26:40.352591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60872 2019-Jan-11 15:26:40.352649 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60873 2019-Jan-11 15:26:40.353288 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60874 2019-Jan-11 15:26:40.353917 - [DEBUG] Edge Function : AllBottom
60875 2019-Jan-11 15:26:40.353946 - [DEBUG] End adding new jump function
60876 2019-Jan-11 15:26:40.353971 - [DEBUG]
60877 2019-Jan-11 15:26:40.353996 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
60878 2019-Jan-11 15:26:40.354021 - [DEBUG]
60879 2019-Jan-11 15:26:40.354045 - [DEBUG] Process 1630. path edge:
60880 2019-Jan-11 15:26:40.354070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60881 2019-Jan-11 15:26:40.354127 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
60882 2019-Jan-11 15:26:40.354770 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60883 2019-Jan-11 15:26:40.355400 - [DEBUG]
60884 2019-Jan-11 15:26:40.355425 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60885 2019-Jan-11 15:26:40.356077 - [DEBUG] Compose: EdgeIdentity * AllBottom
60886 2019-Jan-11 15:26:40.356107 - [DEBUG]
60887 2019-Jan-11 15:26:40.356132 - [DEBUG] Propagate flow
60888 2019-Jan-11 15:26:40.356156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60889 2019-Jan-11 15:26:40.356215 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60890 2019-Jan-11 15:26:40.356841 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60891 2019-Jan-11 15:26:40.357474 - [DEBUG] Edge function : AllBottom (result of previous compose)
60892 2019-Jan-11 15:26:40.357500 - [DEBUG]
60893 2019-Jan-11 15:26:40.357526 - [DEBUG] Join: AllTop & AllBottom
60894 2019-Jan-11 15:26:40.357553 - [DEBUG] = AllBottom (new jump func)
60895 2019-Jan-11 15:26:40.357578 - [DEBUG]
60896 2019-Jan-11 15:26:40.357602 - [DEBUG] Start adding new jump function
60897 2019-Jan-11 15:26:40.357626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60898 2019-Jan-11 15:26:40.357683 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60899 2019-Jan-11 15:26:40.358329 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60900 2019-Jan-11 15:26:40.358954 - [DEBUG] Edge Function : AllBottom
60901 2019-Jan-11 15:26:40.358983 - [DEBUG] End adding new jump function
60902 2019-Jan-11 15:26:40.359008 - [DEBUG]
60903 2019-Jan-11 15:26:40.359033 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
60904 2019-Jan-11 15:26:40.359058 - [DEBUG]
60905 2019-Jan-11 15:26:40.359082 - [DEBUG] Process 1631. path edge:
60906 2019-Jan-11 15:26:40.359107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60907 2019-Jan-11 15:26:40.359164 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
60908 2019-Jan-11 15:26:40.359789 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60909 2019-Jan-11 15:26:40.360421 - [DEBUG]
60910 2019-Jan-11 15:26:40.360447 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60911 2019-Jan-11 15:26:40.361091 - [DEBUG] Compose: EdgeIdentity * AllBottom
60912 2019-Jan-11 15:26:40.361120 - [DEBUG]
60913 2019-Jan-11 15:26:40.361145 - [DEBUG] Propagate flow
60914 2019-Jan-11 15:26:40.361169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60915 2019-Jan-11 15:26:40.361240 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
60916 2019-Jan-11 15:26:40.361874 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60917 2019-Jan-11 15:26:40.362506 - [DEBUG] Edge function : AllBottom (result of previous compose)
60918 2019-Jan-11 15:26:40.362532 - [DEBUG]
60919 2019-Jan-11 15:26:40.362558 - [DEBUG] Join: AllTop & AllBottom
60920 2019-Jan-11 15:26:40.362585 - [DEBUG] = AllBottom (new jump func)
60921 2019-Jan-11 15:26:40.362611 - [DEBUG]
60922 2019-Jan-11 15:26:40.362635 - [DEBUG] Start adding new jump function
60923 2019-Jan-11 15:26:40.362659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60924 2019-Jan-11 15:26:40.362717 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60925 2019-Jan-11 15:26:40.363349 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
60926 2019-Jan-11 15:26:40.363974 - [DEBUG] Edge Function : AllBottom
60927 2019-Jan-11 15:26:40.364003 - [DEBUG] End adding new jump function
60928 2019-Jan-11 15:26:40.364028 - [DEBUG]
60929 2019-Jan-11 15:26:40.364052 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
60930 2019-Jan-11 15:26:40.364077 - [DEBUG]
60931 2019-Jan-11 15:26:40.364101 - [DEBUG] Process 1632. path edge:
60932 2019-Jan-11 15:26:40.364125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60933 2019-Jan-11 15:26:40.364182 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
60934 2019-Jan-11 15:26:40.364822 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60935 2019-Jan-11 15:26:40.365451 - [DEBUG]
60936 2019-Jan-11 15:26:40.365477 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
60937 2019-Jan-11 15:26:40.366120 - [DEBUG] Compose: EdgeIdentity * AllBottom
60938 2019-Jan-11 15:26:40.366149 - [DEBUG]
60939 2019-Jan-11 15:26:40.366174 - [DEBUG] Propagate flow
60940 2019-Jan-11 15:26:40.366198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60941 2019-Jan-11 15:26:40.366257 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60942 2019-Jan-11 15:26:40.366894 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60943 2019-Jan-11 15:26:40.367525 - [DEBUG] Edge function : AllBottom (result of previous compose)
60944 2019-Jan-11 15:26:40.367551 - [DEBUG]
60945 2019-Jan-11 15:26:40.367577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60946 2019-Jan-11 15:26:40.367604 - [DEBUG] = AllBottom
60947 2019-Jan-11 15:26:40.367630 - [DEBUG]
60948 2019-Jan-11 15:26:40.367655 - [DEBUG] PROPAGATE: No new function!
60949 2019-Jan-11 15:26:40.367680 - [DEBUG] EDGE:
60950 2019-Jan-11 15:26:40.367738 - [DEBUG] ---> 60951 2019-Jan-11 15:26:40.368380 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60952 2019-Jan-11 15:26:40.369011 - [DEBUG]
60953 2019-Jan-11 15:26:40.369036 - [DEBUG] EDGE:
60954 2019-Jan-11 15:26:40.369093 - [DEBUG] ---> 60955 2019-Jan-11 15:26:40.369718 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60956 2019-Jan-11 15:26:40.370351 - [DEBUG]
60957 2019-Jan-11 15:26:40.370377 - [DEBUG] Compose: EdgeIdentity * AllBottom
60958 2019-Jan-11 15:26:40.370404 - [DEBUG]
60959 2019-Jan-11 15:26:40.370442 - [DEBUG] Propagate flow
60960 2019-Jan-11 15:26:40.370467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60961 2019-Jan-11 15:26:40.370525 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60962 2019-Jan-11 15:26:40.371152 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60963 2019-Jan-11 15:26:40.371798 - [DEBUG] Edge function : AllBottom (result of previous compose)
60964 2019-Jan-11 15:26:40.371824 - [DEBUG]
60965 2019-Jan-11 15:26:40.371850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60966 2019-Jan-11 15:26:40.371877 - [DEBUG] = AllBottom
60967 2019-Jan-11 15:26:40.371902 - [DEBUG]
60968 2019-Jan-11 15:26:40.371926 - [DEBUG] PROPAGATE: No new function!
60969 2019-Jan-11 15:26:40.371951 - [DEBUG] EDGE:
60970 2019-Jan-11 15:26:40.372010 - [DEBUG] ---> 60971 2019-Jan-11 15:26:40.372640 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60972 2019-Jan-11 15:26:40.373270 - [DEBUG]
60973 2019-Jan-11 15:26:40.373296 - [DEBUG] Compose: EdgeIdentity * AllBottom
60974 2019-Jan-11 15:26:40.373323 - [DEBUG]
60975 2019-Jan-11 15:26:40.373348 - [DEBUG] Propagate flow
60976 2019-Jan-11 15:26:40.373372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60977 2019-Jan-11 15:26:40.373429 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60978 2019-Jan-11 15:26:40.374058 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60979 2019-Jan-11 15:26:40.374706 - [DEBUG] Edge function : AllBottom (result of previous compose)
60980 2019-Jan-11 15:26:40.374731 - [DEBUG]
60981 2019-Jan-11 15:26:40.374756 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60982 2019-Jan-11 15:26:40.374782 - [DEBUG] = AllBottom
60983 2019-Jan-11 15:26:40.374806 - [DEBUG]
60984 2019-Jan-11 15:26:40.374829 - [DEBUG] PROPAGATE: No new function!
60985 2019-Jan-11 15:26:40.374867 - [DEBUG] Compose: EdgeIdentity * AllBottom
60986 2019-Jan-11 15:26:40.374894 - [DEBUG]
60987 2019-Jan-11 15:26:40.374918 - [DEBUG] Propagate flow
60988 2019-Jan-11 15:26:40.374941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60989 2019-Jan-11 15:26:40.374998 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60990 2019-Jan-11 15:26:40.375628 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60991 2019-Jan-11 15:26:40.376257 - [DEBUG] Edge function : AllBottom (result of previous compose)
60992 2019-Jan-11 15:26:40.376284 - [DEBUG]
60993 2019-Jan-11 15:26:40.376309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60994 2019-Jan-11 15:26:40.376336 - [DEBUG] = AllBottom
60995 2019-Jan-11 15:26:40.376361 - [DEBUG]
60996 2019-Jan-11 15:26:40.376386 - [DEBUG] PROPAGATE: No new function!
60997 2019-Jan-11 15:26:40.376411 - [DEBUG] Compose: EdgeIdentity * AllBottom
60998 2019-Jan-11 15:26:40.376438 - [DEBUG]
60999 2019-Jan-11 15:26:40.376462 - [DEBUG] Propagate flow
61000 2019-Jan-11 15:26:40.376486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61001 2019-Jan-11 15:26:40.376544 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61002 2019-Jan-11 15:26:40.377173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61003 2019-Jan-11 15:26:40.377807 - [DEBUG] Edge function : AllBottom (result of previous compose)
61004 2019-Jan-11 15:26:40.377834 - [DEBUG]
61005 2019-Jan-11 15:26:40.377880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61006 2019-Jan-11 15:26:40.377908 - [DEBUG] = AllBottom
61007 2019-Jan-11 15:26:40.377933 - [DEBUG]
61008 2019-Jan-11 15:26:40.377957 - [DEBUG] PROPAGATE: No new function!
61009 2019-Jan-11 15:26:40.377985 - [DEBUG] EDGE:
61010 2019-Jan-11 15:26:40.378044 - [DEBUG] ---> 61011 2019-Jan-11 15:26:40.378682 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61012 2019-Jan-11 15:26:40.379313 - [DEBUG]
61013 2019-Jan-11 15:26:40.379346 - [DEBUG] Compose: EdgeIdentity * AllBottom
61014 2019-Jan-11 15:26:40.379374 - [DEBUG]
61015 2019-Jan-11 15:26:40.379399 - [DEBUG] Propagate flow
61016 2019-Jan-11 15:26:40.379423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61017 2019-Jan-11 15:26:40.379480 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61018 2019-Jan-11 15:26:40.380117 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61019 2019-Jan-11 15:26:40.380748 - [DEBUG] Edge function : AllBottom (result of previous compose)
61020 2019-Jan-11 15:26:40.380774 - [DEBUG]
61021 2019-Jan-11 15:26:40.380800 - [DEBUG] Join: AllTop & AllBottom
61022 2019-Jan-11 15:26:40.380827 - [DEBUG] = AllBottom (new jump func)
61023 2019-Jan-11 15:26:40.380852 - [DEBUG]
61024 2019-Jan-11 15:26:40.380876 - [DEBUG] Start adding new jump function
61025 2019-Jan-11 15:26:40.380900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61026 2019-Jan-11 15:26:40.380957 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61027 2019-Jan-11 15:26:40.381603 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61028 2019-Jan-11 15:26:40.382237 - [DEBUG] Edge Function : AllBottom
61029 2019-Jan-11 15:26:40.382266 - [DEBUG] End adding new jump function
61030 2019-Jan-11 15:26:40.382291 - [DEBUG]
61031 2019-Jan-11 15:26:40.382315 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
61032 2019-Jan-11 15:26:40.382340 - [DEBUG]
61033 2019-Jan-11 15:26:40.382364 - [DEBUG] Process 1633. path edge:
61034 2019-Jan-11 15:26:40.382389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61035 2019-Jan-11 15:26:40.382446 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
61036 2019-Jan-11 15:26:40.383082 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61037 2019-Jan-11 15:26:40.383711 - [DEBUG]
61038 2019-Jan-11 15:26:40.383736 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61039 2019-Jan-11 15:26:40.384384 - [DEBUG] Possible callees:
61040 2019-Jan-11 15:26:40.384411 - [DEBUG] llvm.dbg.declare
61041 2019-Jan-11 15:26:40.384437 - [DEBUG] Possible return sites:
61042 2019-Jan-11 15:26:40.384461 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14361043 2019-Jan-11 15:26:40.385749 - [DEBUG] Found and process special summary
61044 2019-Jan-11 15:26:40.385790 - [DEBUG] Compose: EdgeIdentity * AllBottom
61045 2019-Jan-11 15:26:40.385819 - [DEBUG]
61046 2019-Jan-11 15:26:40.385852 - [DEBUG] Propagate flow
61047 2019-Jan-11 15:26:40.385877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61048 2019-Jan-11 15:26:40.385935 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61049 2019-Jan-11 15:26:40.386566 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61050 2019-Jan-11 15:26:40.387197 - [DEBUG] Edge function : AllBottom (result of previous compose)
61051 2019-Jan-11 15:26:40.387223 - [DEBUG]
61052 2019-Jan-11 15:26:40.387249 - [DEBUG] Join: AllTop & AllBottom
61053 2019-Jan-11 15:26:40.387276 - [DEBUG] = AllBottom (new jump func)
61054 2019-Jan-11 15:26:40.387302 - [DEBUG]
61055 2019-Jan-11 15:26:40.387326 - [DEBUG] Start adding new jump function
61056 2019-Jan-11 15:26:40.387350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61057 2019-Jan-11 15:26:40.387407 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61058 2019-Jan-11 15:26:40.388054 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61059 2019-Jan-11 15:26:40.388684 - [DEBUG] Edge Function : AllBottom
61060 2019-Jan-11 15:26:40.388713 - [DEBUG] End adding new jump function
61061 2019-Jan-11 15:26:40.388738 - [DEBUG]
61062 2019-Jan-11 15:26:40.388762 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
61063 2019-Jan-11 15:26:40.388787 - [DEBUG]
61064 2019-Jan-11 15:26:40.388811 - [DEBUG] Process 1634. path edge:
61065 2019-Jan-11 15:26:40.388836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61066 2019-Jan-11 15:26:40.388893 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
61067 2019-Jan-11 15:26:40.389521 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61068 2019-Jan-11 15:26:40.390151 - [DEBUG]
61069 2019-Jan-11 15:26:40.390176 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61070 2019-Jan-11 15:26:40.390829 - [DEBUG] Compose: EdgeIdentity * AllBottom
61071 2019-Jan-11 15:26:40.390858 - [DEBUG]
61072 2019-Jan-11 15:26:40.390883 - [DEBUG] Propagate flow
61073 2019-Jan-11 15:26:40.390907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61074 2019-Jan-11 15:26:40.390966 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61075 2019-Jan-11 15:26:40.391607 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61076 2019-Jan-11 15:26:40.392239 - [DEBUG] Edge function : AllBottom (result of previous compose)
61077 2019-Jan-11 15:26:40.392264 - [DEBUG]
61078 2019-Jan-11 15:26:40.392289 - [DEBUG] Join: AllTop & AllBottom
61079 2019-Jan-11 15:26:40.392315 - [DEBUG] = AllBottom (new jump func)
61080 2019-Jan-11 15:26:40.392340 - [DEBUG]
61081 2019-Jan-11 15:26:40.392363 - [DEBUG] Start adding new jump function
61082 2019-Jan-11 15:26:40.392387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61083 2019-Jan-11 15:26:40.392443 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61084 2019-Jan-11 15:26:40.393072 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
61085 2019-Jan-11 15:26:40.393695 - [DEBUG] Edge Function : AllBottom
61086 2019-Jan-11 15:26:40.393724 - [DEBUG] End adding new jump function
61087 2019-Jan-11 15:26:40.393750 - [DEBUG]
61088 2019-Jan-11 15:26:40.393774 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
61089 2019-Jan-11 15:26:40.393807 - [DEBUG]
61090 2019-Jan-11 15:26:40.393831 - [DEBUG] Process 1635. path edge:
61091 2019-Jan-11 15:26:40.393856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61092 2019-Jan-11 15:26:40.393914 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
61093 2019-Jan-11 15:26:40.394552 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61094 2019-Jan-11 15:26:40.395184 - [DEBUG]
61095 2019-Jan-11 15:26:40.395210 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
61096 2019-Jan-11 15:26:40.395855 - [DEBUG] Compose: EdgeIdentity * AllBottom
61097 2019-Jan-11 15:26:40.395884 - [DEBUG]
61098 2019-Jan-11 15:26:40.395909 - [DEBUG] Propagate flow
61099 2019-Jan-11 15:26:40.395934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61100 2019-Jan-11 15:26:40.395992 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61101 2019-Jan-11 15:26:40.396618 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61102 2019-Jan-11 15:26:40.397249 - [DEBUG] Edge function : AllBottom (result of previous compose)
61103 2019-Jan-11 15:26:40.397275 - [DEBUG]
61104 2019-Jan-11 15:26:40.397301 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61105 2019-Jan-11 15:26:40.397328 - [DEBUG] = AllBottom
61106 2019-Jan-11 15:26:40.397354 - [DEBUG]
61107 2019-Jan-11 15:26:40.397378 - [DEBUG] PROPAGATE: No new function!
61108 2019-Jan-11 15:26:40.397403 - [DEBUG] EDGE:
61109 2019-Jan-11 15:26:40.397461 - [DEBUG] ---> 61110 2019-Jan-11 15:26:40.398100 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61111 2019-Jan-11 15:26:40.398732 - [DEBUG]
61112 2019-Jan-11 15:26:40.398757 - [DEBUG] Compose: EdgeIdentity * AllBottom
61113 2019-Jan-11 15:26:40.398783 - [DEBUG]
61114 2019-Jan-11 15:26:40.398807 - [DEBUG] Propagate flow
61115 2019-Jan-11 15:26:40.398830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61116 2019-Jan-11 15:26:40.398886 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61117 2019-Jan-11 15:26:40.399511 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61118 2019-Jan-11 15:26:40.400141 - [DEBUG] Edge function : AllBottom (result of previous compose)
61119 2019-Jan-11 15:26:40.400167 - [DEBUG]
61120 2019-Jan-11 15:26:40.400193 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61121 2019-Jan-11 15:26:40.400220 - [DEBUG] = AllBottom
61122 2019-Jan-11 15:26:40.400245 - [DEBUG]
61123 2019-Jan-11 15:26:40.400269 - [DEBUG] PROPAGATE: No new function!
61124 2019-Jan-11 15:26:40.400294 - [DEBUG] EDGE:
61125 2019-Jan-11 15:26:40.400353 - [DEBUG] ---> 61126 2019-Jan-11 15:26:40.400981 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61127 2019-Jan-11 15:26:40.401626 - [DEBUG]
61128 2019-Jan-11 15:26:40.401652 - [DEBUG] Compose: EdgeIdentity * AllBottom
61129 2019-Jan-11 15:26:40.401677 - [DEBUG]
61130 2019-Jan-11 15:26:40.401701 - [DEBUG] Propagate flow
61131 2019-Jan-11 15:26:40.401724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61132 2019-Jan-11 15:26:40.401780 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61133 2019-Jan-11 15:26:40.402410 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61134 2019-Jan-11 15:26:40.403052 - [DEBUG] Edge function : AllBottom (result of previous compose)
61135 2019-Jan-11 15:26:40.403079 - [DEBUG]
61136 2019-Jan-11 15:26:40.403105 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61137 2019-Jan-11 15:26:40.403132 - [DEBUG] = AllBottom
61138 2019-Jan-11 15:26:40.403157 - [DEBUG]
61139 2019-Jan-11 15:26:40.403182 - [DEBUG] PROPAGATE: No new function!
61140 2019-Jan-11 15:26:40.403219 - [DEBUG] Compose: EdgeIdentity * AllBottom
61141 2019-Jan-11 15:26:40.403247 - [DEBUG]
61142 2019-Jan-11 15:26:40.403272 - [DEBUG] Propagate flow
61143 2019-Jan-11 15:26:40.403296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61144 2019-Jan-11 15:26:40.403353 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61145 2019-Jan-11 15:26:40.403983 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61146 2019-Jan-11 15:26:40.404625 - [DEBUG] Edge function : AllBottom (result of previous compose)
61147 2019-Jan-11 15:26:40.404651 - [DEBUG]
61148 2019-Jan-11 15:26:40.404675 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61149 2019-Jan-11 15:26:40.404701 - [DEBUG] = AllBottom
61150 2019-Jan-11 15:26:40.404726 - [DEBUG]
61151 2019-Jan-11 15:26:40.404749 - [DEBUG] PROPAGATE: No new function!
61152 2019-Jan-11 15:26:40.404774 - [DEBUG] Compose: EdgeIdentity * AllBottom
61153 2019-Jan-11 15:26:40.404799 - [DEBUG]
61154 2019-Jan-11 15:26:40.404823 - [DEBUG] Propagate flow
61155 2019-Jan-11 15:26:40.404846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61156 2019-Jan-11 15:26:40.404903 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61157 2019-Jan-11 15:26:40.405531 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61158 2019-Jan-11 15:26:40.406165 - [DEBUG] Edge function : AllBottom (result of previous compose)
61159 2019-Jan-11 15:26:40.406192 - [DEBUG]
61160 2019-Jan-11 15:26:40.406217 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61161 2019-Jan-11 15:26:40.406244 - [DEBUG] = AllBottom
61162 2019-Jan-11 15:26:40.406270 - [DEBUG]
61163 2019-Jan-11 15:26:40.406294 - [DEBUG] PROPAGATE: No new function!
61164 2019-Jan-11 15:26:40.406320 - [DEBUG] EDGE:
61165 2019-Jan-11 15:26:40.406379 - [DEBUG] ---> 61166 2019-Jan-11 15:26:40.407017 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61167 2019-Jan-11 15:26:40.407648 - [DEBUG]
61168 2019-Jan-11 15:26:40.407674 - [DEBUG] EDGE:
61169 2019-Jan-11 15:26:40.407732 - [DEBUG] ---> 61170 2019-Jan-11 15:26:40.408379 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61171 2019-Jan-11 15:26:40.409010 - [DEBUG]
61172 2019-Jan-11 15:26:40.409042 - [DEBUG] Compose: EdgeIdentity * AllBottom
61173 2019-Jan-11 15:26:40.409069 - [DEBUG]
61174 2019-Jan-11 15:26:40.409093 - [DEBUG] Propagate flow
61175 2019-Jan-11 15:26:40.409116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61176 2019-Jan-11 15:26:40.409172 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61177 2019-Jan-11 15:26:40.409798 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61178 2019-Jan-11 15:26:40.410429 - [DEBUG] Edge function : AllBottom (result of previous compose)
61179 2019-Jan-11 15:26:40.410464 - [DEBUG]
61180 2019-Jan-11 15:26:40.410490 - [DEBUG] Join: AllTop & AllBottom
61181 2019-Jan-11 15:26:40.410517 - [DEBUG] = AllBottom (new jump func)
61182 2019-Jan-11 15:26:40.410542 - [DEBUG]
61183 2019-Jan-11 15:26:40.410566 - [DEBUG] Start adding new jump function
61184 2019-Jan-11 15:26:40.410591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61185 2019-Jan-11 15:26:40.410648 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61186 2019-Jan-11 15:26:40.411292 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61187 2019-Jan-11 15:26:40.411917 - [DEBUG] Edge Function : AllBottom
61188 2019-Jan-11 15:26:40.411946 - [DEBUG] End adding new jump function
61189 2019-Jan-11 15:26:40.411970 - [DEBUG]
61190 2019-Jan-11 15:26:40.411995 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61191 2019-Jan-11 15:26:40.412020 - [DEBUG]
61192 2019-Jan-11 15:26:40.412044 - [DEBUG] Process 1636. path edge:
61193 2019-Jan-11 15:26:40.412068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61194 2019-Jan-11 15:26:40.412125 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
61195 2019-Jan-11 15:26:40.412751 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61196 2019-Jan-11 15:26:40.413382 - [DEBUG]
61197 2019-Jan-11 15:26:40.413408 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61198 2019-Jan-11 15:26:40.414053 - [DEBUG] Compose: EdgeIdentity * AllBottom
61199 2019-Jan-11 15:26:40.414082 - [DEBUG]
61200 2019-Jan-11 15:26:40.414107 - [DEBUG] Propagate flow
61201 2019-Jan-11 15:26:40.414131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61202 2019-Jan-11 15:26:40.414190 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61203 2019-Jan-11 15:26:40.414843 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61204 2019-Jan-11 15:26:40.415474 - [DEBUG] Edge function : AllBottom (result of previous compose)
61205 2019-Jan-11 15:26:40.415499 - [DEBUG]
61206 2019-Jan-11 15:26:40.415524 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61207 2019-Jan-11 15:26:40.415550 - [DEBUG] = AllBottom
61208 2019-Jan-11 15:26:40.415574 - [DEBUG]
61209 2019-Jan-11 15:26:40.415598 - [DEBUG] PROPAGATE: No new function!
61210 2019-Jan-11 15:26:40.415629 - [DEBUG] Compose: EdgeIdentity * AllBottom
61211 2019-Jan-11 15:26:40.415656 - [DEBUG]
61212 2019-Jan-11 15:26:40.415680 - [DEBUG] Propagate flow
61213 2019-Jan-11 15:26:40.415703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61214 2019-Jan-11 15:26:40.415759 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61215 2019-Jan-11 15:26:40.416397 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61216 2019-Jan-11 15:26:40.417028 - [DEBUG] Edge function : AllBottom (result of previous compose)
61217 2019-Jan-11 15:26:40.417055 - [DEBUG]
61218 2019-Jan-11 15:26:40.417080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61219 2019-Jan-11 15:26:40.417107 - [DEBUG] = AllBottom
61220 2019-Jan-11 15:26:40.417132 - [DEBUG]
61221 2019-Jan-11 15:26:40.417156 - [DEBUG] PROPAGATE: No new function!
61222 2019-Jan-11 15:26:40.417181 - [DEBUG] EDGE:
61223 2019-Jan-11 15:26:40.417248 - [DEBUG] ---> 61224 2019-Jan-11 15:26:40.417890 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61225 2019-Jan-11 15:26:40.418519 - [DEBUG]
61226 2019-Jan-11 15:26:40.418545 - [DEBUG] EDGE:
61227 2019-Jan-11 15:26:40.418603 - [DEBUG] ---> 61228 2019-Jan-11 15:26:40.419228 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61229 2019-Jan-11 15:26:40.419857 - [DEBUG]
61230 2019-Jan-11 15:26:40.419884 - [DEBUG] Compose: EdgeIdentity * AllBottom
61231 2019-Jan-11 15:26:40.419911 - [DEBUG]
61232 2019-Jan-11 15:26:40.419936 - [DEBUG] Propagate flow
61233 2019-Jan-11 15:26:40.419960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61234 2019-Jan-11 15:26:40.420017 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61235 2019-Jan-11 15:26:40.420642 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61236 2019-Jan-11 15:26:40.421283 - [DEBUG] Edge function : AllBottom (result of previous compose)
61237 2019-Jan-11 15:26:40.421308 - [DEBUG]
61238 2019-Jan-11 15:26:40.421334 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61239 2019-Jan-11 15:26:40.421359 - [DEBUG] = AllBottom
61240 2019-Jan-11 15:26:40.421384 - [DEBUG]
61241 2019-Jan-11 15:26:40.421407 - [DEBUG] PROPAGATE: No new function!
61242 2019-Jan-11 15:26:40.421431 - [DEBUG] EDGE:
61243 2019-Jan-11 15:26:40.421488 - [DEBUG] ---> 61244 2019-Jan-11 15:26:40.422117 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61245 2019-Jan-11 15:26:40.422747 - [DEBUG]
61246 2019-Jan-11 15:26:40.422774 - [DEBUG] Compose: EdgeIdentity * AllBottom
61247 2019-Jan-11 15:26:40.422801 - [DEBUG]
61248 2019-Jan-11 15:26:40.422826 - [DEBUG] Propagate flow
61249 2019-Jan-11 15:26:40.422850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61250 2019-Jan-11 15:26:40.422907 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61251 2019-Jan-11 15:26:40.423535 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61252 2019-Jan-11 15:26:40.424164 - [DEBUG] Edge function : AllBottom (result of previous compose)
61253 2019-Jan-11 15:26:40.424190 - [DEBUG]
61254 2019-Jan-11 15:26:40.424216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61255 2019-Jan-11 15:26:40.424243 - [DEBUG] = AllBottom
61256 2019-Jan-11 15:26:40.424268 - [DEBUG]
61257 2019-Jan-11 15:26:40.424292 - [DEBUG] PROPAGATE: No new function!
61258 2019-Jan-11 15:26:40.424330 - [DEBUG] Compose: EdgeIdentity * AllBottom
61259 2019-Jan-11 15:26:40.424359 - [DEBUG]
61260 2019-Jan-11 15:26:40.424383 - [DEBUG] Propagate flow
61261 2019-Jan-11 15:26:40.424407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61262 2019-Jan-11 15:26:40.424465 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61263 2019-Jan-11 15:26:40.425110 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61264 2019-Jan-11 15:26:40.425740 - [DEBUG] Edge function : AllBottom (result of previous compose)
61265 2019-Jan-11 15:26:40.425767 - [DEBUG]
61266 2019-Jan-11 15:26:40.425792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61267 2019-Jan-11 15:26:40.425827 - [DEBUG] = AllBottom
61268 2019-Jan-11 15:26:40.425853 - [DEBUG]
61269 2019-Jan-11 15:26:40.425877 - [DEBUG] PROPAGATE: No new function!
61270 2019-Jan-11 15:26:40.425903 - [DEBUG] Compose: EdgeIdentity * AllBottom
61271 2019-Jan-11 15:26:40.425930 - [DEBUG]
61272 2019-Jan-11 15:26:40.425955 - [DEBUG] Propagate flow
61273 2019-Jan-11 15:26:40.425979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61274 2019-Jan-11 15:26:40.426037 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61275 2019-Jan-11 15:26:40.426666 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61276 2019-Jan-11 15:26:40.427292 - [DEBUG] Edge function : AllBottom (result of previous compose)
61277 2019-Jan-11 15:26:40.427319 - [DEBUG]
61278 2019-Jan-11 15:26:40.427344 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61279 2019-Jan-11 15:26:40.427371 - [DEBUG] = AllBottom
61280 2019-Jan-11 15:26:40.427396 - [DEBUG]
61281 2019-Jan-11 15:26:40.427420 - [DEBUG] PROPAGATE: No new function!
61282 2019-Jan-11 15:26:40.427447 - [DEBUG] EDGE:
61283 2019-Jan-11 15:26:40.427506 - [DEBUG] ---> 61284 2019-Jan-11 15:26:40.428150 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61285 2019-Jan-11 15:26:40.428778 - [DEBUG]
61286 2019-Jan-11 15:26:40.428804 - [DEBUG] EDGE:
61287 2019-Jan-11 15:26:40.428861 - [DEBUG] ---> 61288 2019-Jan-11 15:26:40.429487 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61289 2019-Jan-11 15:26:40.430117 - [DEBUG]
61290 2019-Jan-11 15:26:40.430144 - [DEBUG] Compose: EdgeIdentity * AllBottom
61291 2019-Jan-11 15:26:40.430171 - [DEBUG]
61292 2019-Jan-11 15:26:40.430196 - [DEBUG] Propagate flow
61293 2019-Jan-11 15:26:40.430220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61294 2019-Jan-11 15:26:40.430276 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61295 2019-Jan-11 15:26:40.430901 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61296 2019-Jan-11 15:26:40.431544 - [DEBUG] Edge function : AllBottom (result of previous compose)
61297 2019-Jan-11 15:26:40.431570 - [DEBUG]
61298 2019-Jan-11 15:26:40.431595 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61299 2019-Jan-11 15:26:40.431621 - [DEBUG] = AllBottom
61300 2019-Jan-11 15:26:40.431645 - [DEBUG]
61301 2019-Jan-11 15:26:40.431669 - [DEBUG] PROPAGATE: No new function!
61302 2019-Jan-11 15:26:40.431693 - [DEBUG] EDGE:
61303 2019-Jan-11 15:26:40.431751 - [DEBUG] ---> 61304 2019-Jan-11 15:26:40.432381 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61305 2019-Jan-11 15:26:40.433011 - [DEBUG]
61306 2019-Jan-11 15:26:40.433039 - [DEBUG] Compose: EdgeIdentity * AllBottom
61307 2019-Jan-11 15:26:40.433066 - [DEBUG]
61308 2019-Jan-11 15:26:40.433090 - [DEBUG] Propagate flow
61309 2019-Jan-11 15:26:40.433114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61310 2019-Jan-11 15:26:40.433171 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61311 2019-Jan-11 15:26:40.433802 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61312 2019-Jan-11 15:26:40.434437 - [DEBUG] Edge function : AllBottom (result of previous compose)
61313 2019-Jan-11 15:26:40.434464 - [DEBUG]
61314 2019-Jan-11 15:26:40.434491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61315 2019-Jan-11 15:26:40.434518 - [DEBUG] = AllBottom
61316 2019-Jan-11 15:26:40.434557 - [DEBUG]
61317 2019-Jan-11 15:26:40.434581 - [DEBUG] PROPAGATE: No new function!
61318 2019-Jan-11 15:26:40.434606 - [DEBUG] EDGE:
61319 2019-Jan-11 15:26:40.434665 - [DEBUG] ---> 61320 2019-Jan-11 15:26:40.435293 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61321 2019-Jan-11 15:26:40.435924 - [DEBUG]
61322 2019-Jan-11 15:26:40.435950 - [DEBUG] EDGE:
61323 2019-Jan-11 15:26:40.436008 - [DEBUG] ---> 61324 2019-Jan-11 15:26:40.436634 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61325 2019-Jan-11 15:26:40.437264 - [DEBUG]
61326 2019-Jan-11 15:26:40.437291 - [DEBUG] Compose: EdgeIdentity * AllBottom
61327 2019-Jan-11 15:26:40.437318 - [DEBUG]
61328 2019-Jan-11 15:26:40.437343 - [DEBUG] Propagate flow
61329 2019-Jan-11 15:26:40.437367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61330 2019-Jan-11 15:26:40.437424 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61331 2019-Jan-11 15:26:40.438065 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61332 2019-Jan-11 15:26:40.438695 - [DEBUG] Edge function : AllBottom (result of previous compose)
61333 2019-Jan-11 15:26:40.438721 - [DEBUG]
61334 2019-Jan-11 15:26:40.438747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61335 2019-Jan-11 15:26:40.438774 - [DEBUG] = AllBottom
61336 2019-Jan-11 15:26:40.438799 - [DEBUG]
61337 2019-Jan-11 15:26:40.438823 - [DEBUG] PROPAGATE: No new function!
61338 2019-Jan-11 15:26:40.438848 - [DEBUG] EDGE:
61339 2019-Jan-11 15:26:40.438907 - [DEBUG] ---> 61340 2019-Jan-11 15:26:40.439534 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61341 2019-Jan-11 15:26:40.440165 - [DEBUG]
61342 2019-Jan-11 15:26:40.440191 - [DEBUG] EDGE:
61343 2019-Jan-11 15:26:40.440249 - [DEBUG] ---> 61344 2019-Jan-11 15:26:40.440876 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61345 2019-Jan-11 15:26:40.441521 - [DEBUG]
61346 2019-Jan-11 15:26:40.441546 - [DEBUG] EDGE:
61347 2019-Jan-11 15:26:40.441604 - [DEBUG] ---> 61348 2019-Jan-11 15:26:40.442233 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61349 2019-Jan-11 15:26:40.442862 - [DEBUG]
61350 2019-Jan-11 15:26:40.442889 - [DEBUG] Compose: EdgeIdentity * AllBottom
61351 2019-Jan-11 15:26:40.442916 - [DEBUG]
61352 2019-Jan-11 15:26:40.442941 - [DEBUG] Propagate flow
61353 2019-Jan-11 15:26:40.442965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61354 2019-Jan-11 15:26:40.443022 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61355 2019-Jan-11 15:26:40.443650 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61356 2019-Jan-11 15:26:40.444294 - [DEBUG] Edge function : AllBottom (result of previous compose)
61357 2019-Jan-11 15:26:40.444321 - [DEBUG]
61358 2019-Jan-11 15:26:40.444347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61359 2019-Jan-11 15:26:40.444374 - [DEBUG] = AllBottom
61360 2019-Jan-11 15:26:40.444400 - [DEBUG]
61361 2019-Jan-11 15:26:40.444424 - [DEBUG] PROPAGATE: No new function!
61362 2019-Jan-11 15:26:40.444463 - [DEBUG] Compose: EdgeIdentity * AllBottom
61363 2019-Jan-11 15:26:40.444491 - [DEBUG]
61364 2019-Jan-11 15:26:40.444515 - [DEBUG] Propagate flow
61365 2019-Jan-11 15:26:40.444554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61366 2019-Jan-11 15:26:40.444611 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61367 2019-Jan-11 15:26:40.445241 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61368 2019-Jan-11 15:26:40.445871 - [DEBUG] Edge function : AllBottom (result of previous compose)
61369 2019-Jan-11 15:26:40.445897 - [DEBUG]
61370 2019-Jan-11 15:26:40.445923 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61371 2019-Jan-11 15:26:40.445950 - [DEBUG] = AllBottom
61372 2019-Jan-11 15:26:40.445975 - [DEBUG]
61373 2019-Jan-11 15:26:40.445999 - [DEBUG] PROPAGATE: No new function!
61374 2019-Jan-11 15:26:40.446025 - [DEBUG] Compose: EdgeIdentity * AllBottom
61375 2019-Jan-11 15:26:40.446052 - [DEBUG]
61376 2019-Jan-11 15:26:40.446076 - [DEBUG] Propagate flow
61377 2019-Jan-11 15:26:40.446101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61378 2019-Jan-11 15:26:40.446158 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61379 2019-Jan-11 15:26:40.446787 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61380 2019-Jan-11 15:26:40.447422 - [DEBUG] Edge function : AllBottom (result of previous compose)
61381 2019-Jan-11 15:26:40.447449 - [DEBUG]
61382 2019-Jan-11 15:26:40.447474 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61383 2019-Jan-11 15:26:40.447501 - [DEBUG] = AllBottom
61384 2019-Jan-11 15:26:40.447527 - [DEBUG]
61385 2019-Jan-11 15:26:40.447551 - [DEBUG] PROPAGATE: No new function!
61386 2019-Jan-11 15:26:40.447577 - [DEBUG] EDGE:
61387 2019-Jan-11 15:26:40.447636 - [DEBUG] ---> 61388 2019-Jan-11 15:26:40.448288 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61389 2019-Jan-11 15:26:40.448917 - [DEBUG]
61390 2019-Jan-11 15:26:40.448951 - [DEBUG] Compose: EdgeIdentity * AllBottom
61391 2019-Jan-11 15:26:40.448978 - [DEBUG]
61392 2019-Jan-11 15:26:40.449002 - [DEBUG] Propagate flow
61393 2019-Jan-11 15:26:40.449025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61394 2019-Jan-11 15:26:40.449082 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61395 2019-Jan-11 15:26:40.449710 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61396 2019-Jan-11 15:26:40.450340 - [DEBUG] Edge function : AllBottom (result of previous compose)
61397 2019-Jan-11 15:26:40.450366 - [DEBUG]
61398 2019-Jan-11 15:26:40.450392 - [DEBUG] Join: AllTop & AllBottom
61399 2019-Jan-11 15:26:40.450419 - [DEBUG] = AllBottom (new jump func)
61400 2019-Jan-11 15:26:40.450444 - [DEBUG]
61401 2019-Jan-11 15:26:40.450469 - [DEBUG] Start adding new jump function
61402 2019-Jan-11 15:26:40.450493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61403 2019-Jan-11 15:26:40.450557 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61404 2019-Jan-11 15:26:40.451201 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61405 2019-Jan-11 15:26:40.451830 - [DEBUG] Edge Function : AllBottom
61406 2019-Jan-11 15:26:40.451860 - [DEBUG] End adding new jump function
61407 2019-Jan-11 15:26:40.451884 - [DEBUG]
61408 2019-Jan-11 15:26:40.451909 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61409 2019-Jan-11 15:26:40.451934 - [DEBUG]
61410 2019-Jan-11 15:26:40.451958 - [DEBUG] Process 1637. path edge:
61411 2019-Jan-11 15:26:40.451982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61412 2019-Jan-11 15:26:40.452040 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
61413 2019-Jan-11 15:26:40.452668 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61414 2019-Jan-11 15:26:40.453298 - [DEBUG]
61415 2019-Jan-11 15:26:40.453323 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61416 2019-Jan-11 15:26:40.453958 - [DEBUG] Possible callees:
61417 2019-Jan-11 15:26:40.453984 - [DEBUG] foo
61418 2019-Jan-11 15:26:40.454009 - [DEBUG] Possible return sites:
61419 2019-Jan-11 15:26:40.454034 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8461420 2019-Jan-11 15:26:40.455291 - [DEBUG] Found and process special summary
61421 2019-Jan-11 15:26:40.455331 - [DEBUG] Compose: EdgeIdentity * AllBottom
61422 2019-Jan-11 15:26:40.455360 - [DEBUG]
61423 2019-Jan-11 15:26:40.455385 - [DEBUG] Propagate flow
61424 2019-Jan-11 15:26:40.455409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61425 2019-Jan-11 15:26:40.455467 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61426 2019-Jan-11 15:26:40.456097 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61427 2019-Jan-11 15:26:40.456728 - [DEBUG] Edge function : AllBottom (result of previous compose)
61428 2019-Jan-11 15:26:40.456754 - [DEBUG]
61429 2019-Jan-11 15:26:40.456780 - [DEBUG] Join: AllTop & AllBottom
61430 2019-Jan-11 15:26:40.456807 - [DEBUG] = AllBottom (new jump func)
61431 2019-Jan-11 15:26:40.456832 - [DEBUG]
61432 2019-Jan-11 15:26:40.456856 - [DEBUG] Start adding new jump function
61433 2019-Jan-11 15:26:40.456881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61434 2019-Jan-11 15:26:40.456938 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61435 2019-Jan-11 15:26:40.457567 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61436 2019-Jan-11 15:26:40.458210 - [DEBUG] Edge Function : AllBottom
61437 2019-Jan-11 15:26:40.458239 - [DEBUG] End adding new jump function
61438 2019-Jan-11 15:26:40.458264 - [DEBUG]
61439 2019-Jan-11 15:26:40.458288 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61440 2019-Jan-11 15:26:40.458313 - [DEBUG]
61441 2019-Jan-11 15:26:40.458337 - [DEBUG] Process 1638. path edge:
61442 2019-Jan-11 15:26:40.458362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61443 2019-Jan-11 15:26:40.458419 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
61444 2019-Jan-11 15:26:40.459048 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61445 2019-Jan-11 15:26:40.459684 - [DEBUG]
61446 2019-Jan-11 15:26:40.459710 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61447 2019-Jan-11 15:26:40.460357 - [DEBUG] Compose: EdgeIdentity * AllBottom
61448 2019-Jan-11 15:26:40.460386 - [DEBUG]
61449 2019-Jan-11 15:26:40.460411 - [DEBUG] Propagate flow
61450 2019-Jan-11 15:26:40.460435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61451 2019-Jan-11 15:26:40.460494 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61452 2019-Jan-11 15:26:40.461120 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61453 2019-Jan-11 15:26:40.461766 - [DEBUG] Edge function : AllBottom (result of previous compose)
61454 2019-Jan-11 15:26:40.461792 - [DEBUG]
61455 2019-Jan-11 15:26:40.461817 - [DEBUG] Join: AllTop & AllBottom
61456 2019-Jan-11 15:26:40.461843 - [DEBUG] = AllBottom (new jump func)
61457 2019-Jan-11 15:26:40.461868 - [DEBUG]
61458 2019-Jan-11 15:26:40.461891 - [DEBUG] Start adding new jump function
61459 2019-Jan-11 15:26:40.461915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61460 2019-Jan-11 15:26:40.461971 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61461 2019-Jan-11 15:26:40.462602 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61462 2019-Jan-11 15:26:40.463228 - [DEBUG] Edge Function : AllBottom
61463 2019-Jan-11 15:26:40.463257 - [DEBUG] End adding new jump function
61464 2019-Jan-11 15:26:40.463282 - [DEBUG]
61465 2019-Jan-11 15:26:40.463306 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61466 2019-Jan-11 15:26:40.463331 - [DEBUG]
61467 2019-Jan-11 15:26:40.463355 - [DEBUG] Process 1639. path edge:
61468 2019-Jan-11 15:26:40.463379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61469 2019-Jan-11 15:26:40.463437 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
61470 2019-Jan-11 15:26:40.464062 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61471 2019-Jan-11 15:26:40.464707 - [DEBUG]
61472 2019-Jan-11 15:26:40.464733 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61473 2019-Jan-11 15:26:40.465372 - [DEBUG] Compose: EdgeIdentity * AllBottom
61474 2019-Jan-11 15:26:40.465402 - [DEBUG]
61475 2019-Jan-11 15:26:40.465426 - [DEBUG] Propagate flow
61476 2019-Jan-11 15:26:40.465451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61477 2019-Jan-11 15:26:40.465509 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61478 2019-Jan-11 15:26:40.466152 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61479 2019-Jan-11 15:26:40.466784 - [DEBUG] Edge function : AllBottom (result of previous compose)
61480 2019-Jan-11 15:26:40.466810 - [DEBUG]
61481 2019-Jan-11 15:26:40.466836 - [DEBUG] Join: AllTop & AllBottom
61482 2019-Jan-11 15:26:40.466863 - [DEBUG] = AllBottom (new jump func)
61483 2019-Jan-11 15:26:40.466889 - [DEBUG]
61484 2019-Jan-11 15:26:40.466913 - [DEBUG] Start adding new jump function
61485 2019-Jan-11 15:26:40.466937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61486 2019-Jan-11 15:26:40.466994 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61487 2019-Jan-11 15:26:40.467633 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61488 2019-Jan-11 15:26:40.468285 - [DEBUG] Edge Function : AllBottom
61489 2019-Jan-11 15:26:40.468314 - [DEBUG] End adding new jump function
61490 2019-Jan-11 15:26:40.468339 - [DEBUG]
61491 2019-Jan-11 15:26:40.468364 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61492 2019-Jan-11 15:26:40.468389 - [DEBUG]
61493 2019-Jan-11 15:26:40.468413 - [DEBUG] Process 1640. path edge:
61494 2019-Jan-11 15:26:40.468438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61495 2019-Jan-11 15:26:40.468495 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
61496 2019-Jan-11 15:26:40.469133 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61497 2019-Jan-11 15:26:40.469765 - [DEBUG]
61498 2019-Jan-11 15:26:40.469791 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61499 2019-Jan-11 15:26:40.470434 - [DEBUG] Possible callees:
61500 2019-Jan-11 15:26:40.470461 - [DEBUG] llvm.dbg.declare
61501 2019-Jan-11 15:26:40.470487 - [DEBUG] Possible return sites:
61502 2019-Jan-11 15:26:40.470511 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9661503 2019-Jan-11 15:26:40.471778 - [DEBUG] Found and process special summary
61504 2019-Jan-11 15:26:40.471818 - [DEBUG] Compose: EdgeIdentity * AllBottom
61505 2019-Jan-11 15:26:40.471847 - [DEBUG]
61506 2019-Jan-11 15:26:40.471872 - [DEBUG] Propagate flow
61507 2019-Jan-11 15:26:40.471896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61508 2019-Jan-11 15:26:40.471954 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61509 2019-Jan-11 15:26:40.472584 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61510 2019-Jan-11 15:26:40.473215 - [DEBUG] Edge function : AllBottom (result of previous compose)
61511 2019-Jan-11 15:26:40.473242 - [DEBUG]
61512 2019-Jan-11 15:26:40.473268 - [DEBUG] Join: AllTop & AllBottom
61513 2019-Jan-11 15:26:40.473295 - [DEBUG] = AllBottom (new jump func)
61514 2019-Jan-11 15:26:40.473321 - [DEBUG]
61515 2019-Jan-11 15:26:40.473345 - [DEBUG] Start adding new jump function
61516 2019-Jan-11 15:26:40.473369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61517 2019-Jan-11 15:26:40.473426 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61518 2019-Jan-11 15:26:40.474056 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61519 2019-Jan-11 15:26:40.474698 - [DEBUG] Edge Function : AllBottom
61520 2019-Jan-11 15:26:40.474730 - [DEBUG] End adding new jump function
61521 2019-Jan-11 15:26:40.474755 - [DEBUG]
61522 2019-Jan-11 15:26:40.474779 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61523 2019-Jan-11 15:26:40.474803 - [DEBUG]
61524 2019-Jan-11 15:26:40.474827 - [DEBUG] Process 1641. path edge:
61525 2019-Jan-11 15:26:40.474851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61526 2019-Jan-11 15:26:40.474908 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
61527 2019-Jan-11 15:26:40.475536 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61528 2019-Jan-11 15:26:40.476178 - [DEBUG]
61529 2019-Jan-11 15:26:40.476204 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61530 2019-Jan-11 15:26:40.476851 - [DEBUG] Compose: EdgeIdentity * AllBottom
61531 2019-Jan-11 15:26:40.476881 - [DEBUG]
61532 2019-Jan-11 15:26:40.476906 - [DEBUG] Propagate flow
61533 2019-Jan-11 15:26:40.476930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61534 2019-Jan-11 15:26:40.476988 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61535 2019-Jan-11 15:26:40.477615 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61536 2019-Jan-11 15:26:40.478258 - [DEBUG] Edge function : AllBottom (result of previous compose)
61537 2019-Jan-11 15:26:40.478283 - [DEBUG]
61538 2019-Jan-11 15:26:40.478308 - [DEBUG] Join: AllTop & AllBottom
61539 2019-Jan-11 15:26:40.478334 - [DEBUG] = AllBottom (new jump func)
61540 2019-Jan-11 15:26:40.478359 - [DEBUG]
61541 2019-Jan-11 15:26:40.478382 - [DEBUG] Start adding new jump function
61542 2019-Jan-11 15:26:40.478406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61543 2019-Jan-11 15:26:40.478462 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61544 2019-Jan-11 15:26:40.479092 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61545 2019-Jan-11 15:26:40.479717 - [DEBUG] Edge Function : AllBottom
61546 2019-Jan-11 15:26:40.479746 - [DEBUG] End adding new jump function
61547 2019-Jan-11 15:26:40.479771 - [DEBUG]
61548 2019-Jan-11 15:26:40.479795 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61549 2019-Jan-11 15:26:40.479820 - [DEBUG]
61550 2019-Jan-11 15:26:40.479844 - [DEBUG] Process 1642. path edge:
61551 2019-Jan-11 15:26:40.479869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61552 2019-Jan-11 15:26:40.479926 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
61553 2019-Jan-11 15:26:40.480552 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61554 2019-Jan-11 15:26:40.481182 - [DEBUG]
61555 2019-Jan-11 15:26:40.481222 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61556 2019-Jan-11 15:26:40.481862 - [DEBUG] Compose: EdgeIdentity * AllBottom
61557 2019-Jan-11 15:26:40.481893 - [DEBUG]
61558 2019-Jan-11 15:26:40.481917 - [DEBUG] Propagate flow
61559 2019-Jan-11 15:26:40.481942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61560 2019-Jan-11 15:26:40.482001 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61561 2019-Jan-11 15:26:40.482626 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61562 2019-Jan-11 15:26:40.483256 - [DEBUG] Edge function : AllBottom (result of previous compose)
61563 2019-Jan-11 15:26:40.483283 - [DEBUG]
61564 2019-Jan-11 15:26:40.483308 - [DEBUG] Join: AllTop & AllBottom
61565 2019-Jan-11 15:26:40.483336 - [DEBUG] = AllBottom (new jump func)
61566 2019-Jan-11 15:26:40.483362 - [DEBUG]
61567 2019-Jan-11 15:26:40.483386 - [DEBUG] Start adding new jump function
61568 2019-Jan-11 15:26:40.483411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61569 2019-Jan-11 15:26:40.483468 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61570 2019-Jan-11 15:26:40.484101 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
61571 2019-Jan-11 15:26:40.484752 - [DEBUG] Edge Function : AllBottom
61572 2019-Jan-11 15:26:40.484780 - [DEBUG] End adding new jump function
61573 2019-Jan-11 15:26:40.484805 - [DEBUG]
61574 2019-Jan-11 15:26:40.484828 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61575 2019-Jan-11 15:26:40.484853 - [DEBUG]
61576 2019-Jan-11 15:26:40.484876 - [DEBUG] Process 1643. path edge:
61577 2019-Jan-11 15:26:40.484900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61578 2019-Jan-11 15:26:40.484956 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
61579 2019-Jan-11 15:26:40.485580 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61580 2019-Jan-11 15:26:40.486210 - [DEBUG]
61581 2019-Jan-11 15:26:40.486237 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
61582 2019-Jan-11 15:26:40.486876 - [DEBUG] Compose: EdgeIdentity * AllBottom
61583 2019-Jan-11 15:26:40.486905 - [DEBUG]
61584 2019-Jan-11 15:26:40.486930 - [DEBUG] Propagate flow
61585 2019-Jan-11 15:26:40.486954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61586 2019-Jan-11 15:26:40.487013 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61587 2019-Jan-11 15:26:40.487643 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61588 2019-Jan-11 15:26:40.488288 - [DEBUG] Edge function : AllBottom (result of previous compose)
61589 2019-Jan-11 15:26:40.488314 - [DEBUG]
61590 2019-Jan-11 15:26:40.488339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61591 2019-Jan-11 15:26:40.488365 - [DEBUG] = AllBottom
61592 2019-Jan-11 15:26:40.488390 - [DEBUG]
61593 2019-Jan-11 15:26:40.488413 - [DEBUG] PROPAGATE: No new function!
61594 2019-Jan-11 15:26:40.488438 - [DEBUG] EDGE:
61595 2019-Jan-11 15:26:40.488495 - [DEBUG] ---> 61596 2019-Jan-11 15:26:40.489119 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61597 2019-Jan-11 15:26:40.489749 - [DEBUG]
61598 2019-Jan-11 15:26:40.489775 - [DEBUG] EDGE:
61599 2019-Jan-11 15:26:40.489834 - [DEBUG] ---> 61600 2019-Jan-11 15:26:40.490459 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61601 2019-Jan-11 15:26:40.491089 - [DEBUG]
61602 2019-Jan-11 15:26:40.491116 - [DEBUG] Compose: EdgeIdentity * AllBottom
61603 2019-Jan-11 15:26:40.491143 - [DEBUG]
61604 2019-Jan-11 15:26:40.491168 - [DEBUG] Propagate flow
61605 2019-Jan-11 15:26:40.491201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61606 2019-Jan-11 15:26:40.491260 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61607 2019-Jan-11 15:26:40.491886 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61608 2019-Jan-11 15:26:40.492514 - [DEBUG] Edge function : AllBottom (result of previous compose)
61609 2019-Jan-11 15:26:40.492541 - [DEBUG]
61610 2019-Jan-11 15:26:40.492566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61611 2019-Jan-11 15:26:40.492593 - [DEBUG] = AllBottom
61612 2019-Jan-11 15:26:40.492619 - [DEBUG]
61613 2019-Jan-11 15:26:40.492643 - [DEBUG] PROPAGATE: No new function!
61614 2019-Jan-11 15:26:40.492668 - [DEBUG] EDGE:
61615 2019-Jan-11 15:26:40.492726 - [DEBUG] ---> 61616 2019-Jan-11 15:26:40.493363 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61617 2019-Jan-11 15:26:40.493994 - [DEBUG]
61618 2019-Jan-11 15:26:40.494021 - [DEBUG] Compose: EdgeIdentity * AllBottom
61619 2019-Jan-11 15:26:40.494048 - [DEBUG]
61620 2019-Jan-11 15:26:40.494072 - [DEBUG] Propagate flow
61621 2019-Jan-11 15:26:40.494097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61622 2019-Jan-11 15:26:40.494154 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61623 2019-Jan-11 15:26:40.494797 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61624 2019-Jan-11 15:26:40.495433 - [DEBUG] Edge function : AllBottom (result of previous compose)
61625 2019-Jan-11 15:26:40.495459 - [DEBUG]
61626 2019-Jan-11 15:26:40.495485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61627 2019-Jan-11 15:26:40.495512 - [DEBUG] = AllBottom
61628 2019-Jan-11 15:26:40.495537 - [DEBUG]
61629 2019-Jan-11 15:26:40.495561 - [DEBUG] PROPAGATE: No new function!
61630 2019-Jan-11 15:26:40.495599 - [DEBUG] Compose: EdgeIdentity * AllBottom
61631 2019-Jan-11 15:26:40.495627 - [DEBUG]
61632 2019-Jan-11 15:26:40.495652 - [DEBUG] Propagate flow
61633 2019-Jan-11 15:26:40.495676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61634 2019-Jan-11 15:26:40.495734 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61635 2019-Jan-11 15:26:40.496363 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61636 2019-Jan-11 15:26:40.496993 - [DEBUG] Edge function : AllBottom (result of previous compose)
61637 2019-Jan-11 15:26:40.497020 - [DEBUG]
61638 2019-Jan-11 15:26:40.497045 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61639 2019-Jan-11 15:26:40.497072 - [DEBUG] = AllBottom
61640 2019-Jan-11 15:26:40.497098 - [DEBUG]
61641 2019-Jan-11 15:26:40.497122 - [DEBUG] PROPAGATE: No new function!
61642 2019-Jan-11 15:26:40.497148 - [DEBUG] Compose: EdgeIdentity * AllBottom
61643 2019-Jan-11 15:26:40.497175 - [DEBUG]
61644 2019-Jan-11 15:26:40.497199 - [DEBUG] Propagate flow
61645 2019-Jan-11 15:26:40.497224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61646 2019-Jan-11 15:26:40.497281 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61647 2019-Jan-11 15:26:40.497922 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61648 2019-Jan-11 15:26:40.498556 - [DEBUG] Edge function : AllBottom (result of previous compose)
61649 2019-Jan-11 15:26:40.498583 - [DEBUG]
61650 2019-Jan-11 15:26:40.498609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61651 2019-Jan-11 15:26:40.498636 - [DEBUG] = AllBottom
61652 2019-Jan-11 15:26:40.498661 - [DEBUG]
61653 2019-Jan-11 15:26:40.498685 - [DEBUG] PROPAGATE: No new function!
61654 2019-Jan-11 15:26:40.498712 - [DEBUG] EDGE:
61655 2019-Jan-11 15:26:40.498770 - [DEBUG] ---> 61656 2019-Jan-11 15:26:40.499407 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61657 2019-Jan-11 15:26:40.500039 - [DEBUG]
61658 2019-Jan-11 15:26:40.500072 - [DEBUG] Compose: EdgeIdentity * AllBottom
61659 2019-Jan-11 15:26:40.500101 - [DEBUG]
61660 2019-Jan-11 15:26:40.500125 - [DEBUG] Propagate flow
61661 2019-Jan-11 15:26:40.500149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61662 2019-Jan-11 15:26:40.500215 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61663 2019-Jan-11 15:26:40.500845 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61664 2019-Jan-11 15:26:40.501491 - [DEBUG] Edge function : AllBottom (result of previous compose)
61665 2019-Jan-11 15:26:40.501517 - [DEBUG]
61666 2019-Jan-11 15:26:40.501542 - [DEBUG] Join: AllTop & AllBottom
61667 2019-Jan-11 15:26:40.501568 - [DEBUG] = AllBottom (new jump func)
61668 2019-Jan-11 15:26:40.501593 - [DEBUG]
61669 2019-Jan-11 15:26:40.501616 - [DEBUG] Start adding new jump function
61670 2019-Jan-11 15:26:40.501640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61671 2019-Jan-11 15:26:40.501696 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61672 2019-Jan-11 15:26:40.502326 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61673 2019-Jan-11 15:26:40.502954 - [DEBUG] Edge Function : AllBottom
61674 2019-Jan-11 15:26:40.502983 - [DEBUG] End adding new jump function
61675 2019-Jan-11 15:26:40.503008 - [DEBUG]
61676 2019-Jan-11 15:26:40.503032 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61677 2019-Jan-11 15:26:40.503057 - [DEBUG]
61678 2019-Jan-11 15:26:40.503081 - [DEBUG] Process 1644. path edge:
61679 2019-Jan-11 15:26:40.503106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61680 2019-Jan-11 15:26:40.503163 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
61681 2019-Jan-11 15:26:40.503792 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61682 2019-Jan-11 15:26:40.504424 - [DEBUG]
61683 2019-Jan-11 15:26:40.504449 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61684 2019-Jan-11 15:26:40.505098 - [DEBUG] Possible callees:
61685 2019-Jan-11 15:26:40.505124 - [DEBUG] bar
61686 2019-Jan-11 15:26:40.505150 - [DEBUG] Possible return sites:
61687 2019-Jan-11 15:26:40.505174 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8961688 2019-Jan-11 15:26:40.506417 - [DEBUG] Found and process special summary
61689 2019-Jan-11 15:26:40.506457 - [DEBUG] Compose: EdgeIdentity * AllBottom
61690 2019-Jan-11 15:26:40.506486 - [DEBUG]
61691 2019-Jan-11 15:26:40.506511 - [DEBUG] Propagate flow
61692 2019-Jan-11 15:26:40.506535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61693 2019-Jan-11 15:26:40.506593 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61694 2019-Jan-11 15:26:40.507223 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61695 2019-Jan-11 15:26:40.507853 - [DEBUG] Edge function : AllBottom (result of previous compose)
61696 2019-Jan-11 15:26:40.507893 - [DEBUG]
61697 2019-Jan-11 15:26:40.507919 - [DEBUG] Join: AllTop & AllBottom
61698 2019-Jan-11 15:26:40.507946 - [DEBUG] = AllBottom (new jump func)
61699 2019-Jan-11 15:26:40.507972 - [DEBUG]
61700 2019-Jan-11 15:26:40.507996 - [DEBUG] Start adding new jump function
61701 2019-Jan-11 15:26:40.508020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61702 2019-Jan-11 15:26:40.508078 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61703 2019-Jan-11 15:26:40.508709 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61704 2019-Jan-11 15:26:40.509338 - [DEBUG] Edge Function : AllBottom
61705 2019-Jan-11 15:26:40.509375 - [DEBUG] End adding new jump function
61706 2019-Jan-11 15:26:40.509400 - [DEBUG]
61707 2019-Jan-11 15:26:40.509425 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61708 2019-Jan-11 15:26:40.509450 - [DEBUG]
61709 2019-Jan-11 15:26:40.509474 - [DEBUG] Process 1645. path edge:
61710 2019-Jan-11 15:26:40.509499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61711 2019-Jan-11 15:26:40.509556 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
61712 2019-Jan-11 15:26:40.510186 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61713 2019-Jan-11 15:26:40.510815 - [DEBUG]
61714 2019-Jan-11 15:26:40.510841 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61715 2019-Jan-11 15:26:40.511503 - [DEBUG] Compose: EdgeIdentity * AllBottom
61716 2019-Jan-11 15:26:40.511531 - [DEBUG]
61717 2019-Jan-11 15:26:40.511555 - [DEBUG] Propagate flow
61718 2019-Jan-11 15:26:40.511579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61719 2019-Jan-11 15:26:40.511636 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61720 2019-Jan-11 15:26:40.512268 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61721 2019-Jan-11 15:26:40.512898 - [DEBUG] Edge function : AllBottom (result of previous compose)
61722 2019-Jan-11 15:26:40.512925 - [DEBUG]
61723 2019-Jan-11 15:26:40.512951 - [DEBUG] Join: AllTop & AllBottom
61724 2019-Jan-11 15:26:40.512978 - [DEBUG] = AllBottom (new jump func)
61725 2019-Jan-11 15:26:40.513003 - [DEBUG]
61726 2019-Jan-11 15:26:40.513027 - [DEBUG] Start adding new jump function
61727 2019-Jan-11 15:26:40.513051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61728 2019-Jan-11 15:26:40.513108 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61729 2019-Jan-11 15:26:40.513737 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61730 2019-Jan-11 15:26:40.514363 - [DEBUG] Edge Function : AllBottom
61731 2019-Jan-11 15:26:40.514391 - [DEBUG] End adding new jump function
61732 2019-Jan-11 15:26:40.514416 - [DEBUG]
61733 2019-Jan-11 15:26:40.514440 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61734 2019-Jan-11 15:26:40.514465 - [DEBUG]
61735 2019-Jan-11 15:26:40.514489 - [DEBUG] Process 1646. path edge:
61736 2019-Jan-11 15:26:40.514514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61737 2019-Jan-11 15:26:40.514584 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
61738 2019-Jan-11 15:26:40.515211 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61739 2019-Jan-11 15:26:40.515841 - [DEBUG]
61740 2019-Jan-11 15:26:40.515867 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61741 2019-Jan-11 15:26:40.516509 - [DEBUG] Compose: EdgeIdentity * AllBottom
61742 2019-Jan-11 15:26:40.516538 - [DEBUG]
61743 2019-Jan-11 15:26:40.516563 - [DEBUG] Propagate flow
61744 2019-Jan-11 15:26:40.516587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61745 2019-Jan-11 15:26:40.516645 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61746 2019-Jan-11 15:26:40.517283 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61747 2019-Jan-11 15:26:40.517934 - [DEBUG] Edge function : AllBottom (result of previous compose)
61748 2019-Jan-11 15:26:40.517962 - [DEBUG]
61749 2019-Jan-11 15:26:40.517988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61750 2019-Jan-11 15:26:40.518015 - [DEBUG] = AllBottom
61751 2019-Jan-11 15:26:40.518041 - [DEBUG]
61752 2019-Jan-11 15:26:40.518065 - [DEBUG] PROPAGATE: No new function!
61753 2019-Jan-11 15:26:40.518099 - [DEBUG] Compose: EdgeIdentity * AllBottom
61754 2019-Jan-11 15:26:40.518127 - [DEBUG]
61755 2019-Jan-11 15:26:40.518151 - [DEBUG] Propagate flow
61756 2019-Jan-11 15:26:40.518176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61757 2019-Jan-11 15:26:40.518234 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61758 2019-Jan-11 15:26:40.518873 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61759 2019-Jan-11 15:26:40.519503 - [DEBUG] Edge function : AllBottom (result of previous compose)
61760 2019-Jan-11 15:26:40.519530 - [DEBUG]
61761 2019-Jan-11 15:26:40.519556 - [DEBUG] Join: AllTop & AllBottom
61762 2019-Jan-11 15:26:40.519583 - [DEBUG] = AllBottom (new jump func)
61763 2019-Jan-11 15:26:40.519609 - [DEBUG]
61764 2019-Jan-11 15:26:40.519633 - [DEBUG] Start adding new jump function
61765 2019-Jan-11 15:26:40.519658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61766 2019-Jan-11 15:26:40.519715 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61767 2019-Jan-11 15:26:40.520347 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61768 2019-Jan-11 15:26:40.520981 - [DEBUG] Edge Function : AllBottom
61769 2019-Jan-11 15:26:40.521009 - [DEBUG] End adding new jump function
61770 2019-Jan-11 15:26:40.521034 - [DEBUG]
61771 2019-Jan-11 15:26:40.521059 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61772 2019-Jan-11 15:26:40.521084 - [DEBUG]
61773 2019-Jan-11 15:26:40.521108 - [DEBUG] Process 1647. path edge:
61774 2019-Jan-11 15:26:40.521133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61775 2019-Jan-11 15:26:40.521201 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
61776 2019-Jan-11 15:26:40.521838 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61777 2019-Jan-11 15:26:40.522470 - [DEBUG]
61778 2019-Jan-11 15:26:40.522495 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61779 2019-Jan-11 15:26:40.523140 - [DEBUG] Possible callees:
61780 2019-Jan-11 15:26:40.523166 - [DEBUG] llvm.dbg.declare
61781 2019-Jan-11 15:26:40.523192 - [DEBUG] Possible return sites:
61782 2019-Jan-11 15:26:40.523217 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10361783 2019-Jan-11 15:26:40.524468 - [DEBUG] Found and process special summary
61784 2019-Jan-11 15:26:40.524508 - [DEBUG] Compose: EdgeIdentity * AllBottom
61785 2019-Jan-11 15:26:40.524550 - [DEBUG]
61786 2019-Jan-11 15:26:40.524575 - [DEBUG] Propagate flow
61787 2019-Jan-11 15:26:40.524599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61788 2019-Jan-11 15:26:40.524658 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61789 2019-Jan-11 15:26:40.525297 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61790 2019-Jan-11 15:26:40.525929 - [DEBUG] Edge function : AllBottom (result of previous compose)
61791 2019-Jan-11 15:26:40.525956 - [DEBUG]
61792 2019-Jan-11 15:26:40.525981 - [DEBUG] Join: AllTop & AllBottom
61793 2019-Jan-11 15:26:40.526009 - [DEBUG] = AllBottom (new jump func)
61794 2019-Jan-11 15:26:40.526034 - [DEBUG]
61795 2019-Jan-11 15:26:40.526059 - [DEBUG] Start adding new jump function
61796 2019-Jan-11 15:26:40.526083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61797 2019-Jan-11 15:26:40.526141 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61798 2019-Jan-11 15:26:40.526772 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61799 2019-Jan-11 15:26:40.527401 - [DEBUG] Edge Function : AllBottom
61800 2019-Jan-11 15:26:40.527434 - [DEBUG] End adding new jump function
61801 2019-Jan-11 15:26:40.527459 - [DEBUG]
61802 2019-Jan-11 15:26:40.527483 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61803 2019-Jan-11 15:26:40.527508 - [DEBUG]
61804 2019-Jan-11 15:26:40.527533 - [DEBUG] Process 1648. path edge:
61805 2019-Jan-11 15:26:40.527557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61806 2019-Jan-11 15:26:40.527614 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
61807 2019-Jan-11 15:26:40.528257 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61808 2019-Jan-11 15:26:40.528887 - [DEBUG]
61809 2019-Jan-11 15:26:40.528913 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61810 2019-Jan-11 15:26:40.529561 - [DEBUG] Compose: EdgeIdentity * AllBottom
61811 2019-Jan-11 15:26:40.529590 - [DEBUG]
61812 2019-Jan-11 15:26:40.529615 - [DEBUG] Propagate flow
61813 2019-Jan-11 15:26:40.529639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61814 2019-Jan-11 15:26:40.529697 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61815 2019-Jan-11 15:26:40.530322 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61816 2019-Jan-11 15:26:40.530952 - [DEBUG] Edge function : AllBottom (result of previous compose)
61817 2019-Jan-11 15:26:40.530978 - [DEBUG]
61818 2019-Jan-11 15:26:40.531004 - [DEBUG] Join: AllTop & AllBottom
61819 2019-Jan-11 15:26:40.531031 - [DEBUG] = AllBottom (new jump func)
61820 2019-Jan-11 15:26:40.531056 - [DEBUG]
61821 2019-Jan-11 15:26:40.531080 - [DEBUG] Start adding new jump function
61822 2019-Jan-11 15:26:40.531105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61823 2019-Jan-11 15:26:40.531161 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61824 2019-Jan-11 15:26:40.531809 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
61825 2019-Jan-11 15:26:40.532432 - [DEBUG] Edge Function : AllBottom
61826 2019-Jan-11 15:26:40.532461 - [DEBUG] End adding new jump function
61827 2019-Jan-11 15:26:40.532486 - [DEBUG]
61828 2019-Jan-11 15:26:40.532510 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
61829 2019-Jan-11 15:26:40.532535 - [DEBUG]
61830 2019-Jan-11 15:26:40.532559 - [DEBUG] Process 1649. path edge:
61831 2019-Jan-11 15:26:40.532584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61832 2019-Jan-11 15:26:40.532641 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
61833 2019-Jan-11 15:26:40.533273 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61834 2019-Jan-11 15:26:40.533903 - [DEBUG]
61835 2019-Jan-11 15:26:40.533930 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
61836 2019-Jan-11 15:26:40.534581 - [DEBUG] Compose: EdgeIdentity * AllBottom
61837 2019-Jan-11 15:26:40.534611 - [DEBUG]
61838 2019-Jan-11 15:26:40.534636 - [DEBUG] Propagate flow
61839 2019-Jan-11 15:26:40.534660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61840 2019-Jan-11 15:26:40.534719 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61841 2019-Jan-11 15:26:40.535344 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61842 2019-Jan-11 15:26:40.535974 - [DEBUG] Edge function : AllBottom (result of previous compose)
61843 2019-Jan-11 15:26:40.536001 - [DEBUG]
61844 2019-Jan-11 15:26:40.536027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61845 2019-Jan-11 15:26:40.536053 - [DEBUG] = AllBottom
61846 2019-Jan-11 15:26:40.536079 - [DEBUG]
61847 2019-Jan-11 15:26:40.536103 - [DEBUG] PROPAGATE: No new function!
61848 2019-Jan-11 15:26:40.536129 - [DEBUG] EDGE:
61849 2019-Jan-11 15:26:40.536187 - [DEBUG] ---> 61850 2019-Jan-11 15:26:40.536812 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61851 2019-Jan-11 15:26:40.537442 - [DEBUG]
61852 2019-Jan-11 15:26:40.537468 - [DEBUG] Compose: EdgeIdentity * AllBottom
61853 2019-Jan-11 15:26:40.537496 - [DEBUG]
61854 2019-Jan-11 15:26:40.537520 - [DEBUG] Propagate flow
61855 2019-Jan-11 15:26:40.537544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61856 2019-Jan-11 15:26:40.537601 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61857 2019-Jan-11 15:26:40.538242 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61858 2019-Jan-11 15:26:40.538871 - [DEBUG] Edge function : AllBottom (result of previous compose)
61859 2019-Jan-11 15:26:40.538898 - [DEBUG]
61860 2019-Jan-11 15:26:40.538923 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61861 2019-Jan-11 15:26:40.538950 - [DEBUG] = AllBottom
61862 2019-Jan-11 15:26:40.538975 - [DEBUG]
61863 2019-Jan-11 15:26:40.538999 - [DEBUG] PROPAGATE: No new function!
61864 2019-Jan-11 15:26:40.539024 - [DEBUG] EDGE:
61865 2019-Jan-11 15:26:40.539082 - [DEBUG] ---> 61866 2019-Jan-11 15:26:40.539711 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61867 2019-Jan-11 15:26:40.540343 - [DEBUG]
61868 2019-Jan-11 15:26:40.540369 - [DEBUG] Compose: EdgeIdentity * AllBottom
61869 2019-Jan-11 15:26:40.540396 - [DEBUG]
61870 2019-Jan-11 15:26:40.540420 - [DEBUG] Propagate flow
61871 2019-Jan-11 15:26:40.540444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61872 2019-Jan-11 15:26:40.540501 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61873 2019-Jan-11 15:26:40.541131 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61874 2019-Jan-11 15:26:40.541784 - [DEBUG] Edge function : AllBottom (result of previous compose)
61875 2019-Jan-11 15:26:40.541810 - [DEBUG]
61876 2019-Jan-11 15:26:40.541836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61877 2019-Jan-11 15:26:40.541872 - [DEBUG] = AllBottom
61878 2019-Jan-11 15:26:40.541898 - [DEBUG]
61879 2019-Jan-11 15:26:40.541922 - [DEBUG] PROPAGATE: No new function!
61880 2019-Jan-11 15:26:40.541959 - [DEBUG] Compose: EdgeIdentity * AllBottom
61881 2019-Jan-11 15:26:40.541987 - [DEBUG]
61882 2019-Jan-11 15:26:40.542012 - [DEBUG] Propagate flow
61883 2019-Jan-11 15:26:40.542036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61884 2019-Jan-11 15:26:40.542094 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61885 2019-Jan-11 15:26:40.542725 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61886 2019-Jan-11 15:26:40.543356 - [DEBUG] Edge function : AllBottom (result of previous compose)
61887 2019-Jan-11 15:26:40.543382 - [DEBUG]
61888 2019-Jan-11 15:26:40.543408 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61889 2019-Jan-11 15:26:40.543435 - [DEBUG] = AllBottom
61890 2019-Jan-11 15:26:40.543460 - [DEBUG]
61891 2019-Jan-11 15:26:40.543484 - [DEBUG] PROPAGATE: No new function!
61892 2019-Jan-11 15:26:40.543510 - [DEBUG] Compose: EdgeIdentity * AllBottom
61893 2019-Jan-11 15:26:40.543537 - [DEBUG]
61894 2019-Jan-11 15:26:40.543561 - [DEBUG] Propagate flow
61895 2019-Jan-11 15:26:40.543586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61896 2019-Jan-11 15:26:40.543643 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61897 2019-Jan-11 15:26:40.544273 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61898 2019-Jan-11 15:26:40.544925 - [DEBUG] Edge function : AllBottom (result of previous compose)
61899 2019-Jan-11 15:26:40.544951 - [DEBUG]
61900 2019-Jan-11 15:26:40.544977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61901 2019-Jan-11 15:26:40.545004 - [DEBUG] = AllBottom
61902 2019-Jan-11 15:26:40.545029 - [DEBUG]
61903 2019-Jan-11 15:26:40.545053 - [DEBUG] PROPAGATE: No new function!
61904 2019-Jan-11 15:26:40.545079 - [DEBUG] EDGE:
61905 2019-Jan-11 15:26:40.545138 - [DEBUG] ---> 61906 2019-Jan-11 15:26:40.545773 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61907 2019-Jan-11 15:26:40.546403 - [DEBUG]
61908 2019-Jan-11 15:26:40.546428 - [DEBUG] EDGE:
61909 2019-Jan-11 15:26:40.546487 - [DEBUG] ---> 61910 2019-Jan-11 15:26:40.547113 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61911 2019-Jan-11 15:26:40.547742 - [DEBUG]
61912 2019-Jan-11 15:26:40.547769 - [DEBUG] Compose: EdgeIdentity * AllBottom
61913 2019-Jan-11 15:26:40.547795 - [DEBUG]
61914 2019-Jan-11 15:26:40.547820 - [DEBUG] Propagate flow
61915 2019-Jan-11 15:26:40.547844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61916 2019-Jan-11 15:26:40.547914 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61917 2019-Jan-11 15:26:40.548540 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61918 2019-Jan-11 15:26:40.549168 - [DEBUG] Edge function : AllBottom (result of previous compose)
61919 2019-Jan-11 15:26:40.549194 - [DEBUG]
61920 2019-Jan-11 15:26:40.549221 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61921 2019-Jan-11 15:26:40.549248 - [DEBUG] = AllBottom
61922 2019-Jan-11 15:26:40.549273 - [DEBUG]
61923 2019-Jan-11 15:26:40.549305 - [DEBUG] PROPAGATE: No new function!
61924 2019-Jan-11 15:26:40.549330 - [DEBUG] EDGE:
61925 2019-Jan-11 15:26:40.549389 - [DEBUG] ---> 61926 2019-Jan-11 15:26:40.550018 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61927 2019-Jan-11 15:26:40.550648 - [DEBUG]
61928 2019-Jan-11 15:26:40.550674 - [DEBUG] Compose: EdgeIdentity * AllBottom
61929 2019-Jan-11 15:26:40.550701 - [DEBUG]
61930 2019-Jan-11 15:26:40.550725 - [DEBUG] Propagate flow
61931 2019-Jan-11 15:26:40.550749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61932 2019-Jan-11 15:26:40.550806 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61933 2019-Jan-11 15:26:40.551449 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61934 2019-Jan-11 15:26:40.552076 - [DEBUG] Edge function : AllBottom (result of previous compose)
61935 2019-Jan-11 15:26:40.552102 - [DEBUG]
61936 2019-Jan-11 15:26:40.552128 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61937 2019-Jan-11 15:26:40.552154 - [DEBUG] = AllBottom
61938 2019-Jan-11 15:26:40.552180 - [DEBUG]
61939 2019-Jan-11 15:26:40.552204 - [DEBUG] PROPAGATE: No new function!
61940 2019-Jan-11 15:26:40.552240 - [DEBUG] Compose: EdgeIdentity * AllBottom
61941 2019-Jan-11 15:26:40.552269 - [DEBUG]
61942 2019-Jan-11 15:26:40.552294 - [DEBUG] Propagate flow
61943 2019-Jan-11 15:26:40.552318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61944 2019-Jan-11 15:26:40.552376 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61945 2019-Jan-11 15:26:40.553005 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61946 2019-Jan-11 15:26:40.553634 - [DEBUG] Edge function : AllBottom (result of previous compose)
61947 2019-Jan-11 15:26:40.553661 - [DEBUG]
61948 2019-Jan-11 15:26:40.553686 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61949 2019-Jan-11 15:26:40.553713 - [DEBUG] = AllBottom
61950 2019-Jan-11 15:26:40.553738 - [DEBUG]
61951 2019-Jan-11 15:26:40.553762 - [DEBUG] PROPAGATE: No new function!
61952 2019-Jan-11 15:26:40.553788 - [DEBUG] Compose: EdgeIdentity * AllBottom
61953 2019-Jan-11 15:26:40.553815 - [DEBUG]
61954 2019-Jan-11 15:26:40.553839 - [DEBUG] Propagate flow
61955 2019-Jan-11 15:26:40.553863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61956 2019-Jan-11 15:26:40.553920 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61957 2019-Jan-11 15:26:40.554561 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61958 2019-Jan-11 15:26:40.555189 - [DEBUG] Edge function : AllBottom (result of previous compose)
61959 2019-Jan-11 15:26:40.555215 - [DEBUG]
61960 2019-Jan-11 15:26:40.555241 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61961 2019-Jan-11 15:26:40.555268 - [DEBUG] = AllBottom
61962 2019-Jan-11 15:26:40.555293 - [DEBUG]
61963 2019-Jan-11 15:26:40.555317 - [DEBUG] PROPAGATE: No new function!
61964 2019-Jan-11 15:26:40.555343 - [DEBUG] EDGE:
61965 2019-Jan-11 15:26:40.555402 - [DEBUG] ---> 61966 2019-Jan-11 15:26:40.556030 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61967 2019-Jan-11 15:26:40.556660 - [DEBUG]
61968 2019-Jan-11 15:26:40.556685 - [DEBUG] EDGE:
61969 2019-Jan-11 15:26:40.556744 - [DEBUG] ---> 61970 2019-Jan-11 15:26:40.557376 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61971 2019-Jan-11 15:26:40.558022 - [DEBUG]
61972 2019-Jan-11 15:26:40.558049 - [DEBUG] Compose: EdgeIdentity * AllBottom
61973 2019-Jan-11 15:26:40.558075 - [DEBUG]
61974 2019-Jan-11 15:26:40.558098 - [DEBUG] Propagate flow
61975 2019-Jan-11 15:26:40.558121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61976 2019-Jan-11 15:26:40.558177 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61977 2019-Jan-11 15:26:40.558804 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61978 2019-Jan-11 15:26:40.559432 - [DEBUG] Edge function : AllBottom (result of previous compose)
61979 2019-Jan-11 15:26:40.559459 - [DEBUG]
61980 2019-Jan-11 15:26:40.559485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61981 2019-Jan-11 15:26:40.559512 - [DEBUG] = AllBottom
61982 2019-Jan-11 15:26:40.559537 - [DEBUG]
61983 2019-Jan-11 15:26:40.559561 - [DEBUG] PROPAGATE: No new function!
61984 2019-Jan-11 15:26:40.559587 - [DEBUG] EDGE:
61985 2019-Jan-11 15:26:40.559645 - [DEBUG] ---> 61986 2019-Jan-11 15:26:40.560275 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61987 2019-Jan-11 15:26:40.560906 - [DEBUG]
61988 2019-Jan-11 15:26:40.560932 - [DEBUG] Compose: EdgeIdentity * AllBottom
61989 2019-Jan-11 15:26:40.560960 - [DEBUG]
61990 2019-Jan-11 15:26:40.560984 - [DEBUG] Propagate flow
61991 2019-Jan-11 15:26:40.561008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61992 2019-Jan-11 15:26:40.561065 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61993 2019-Jan-11 15:26:40.561710 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61994 2019-Jan-11 15:26:40.562337 - [DEBUG] Edge function : AllBottom (result of previous compose)
61995 2019-Jan-11 15:26:40.562364 - [DEBUG]
61996 2019-Jan-11 15:26:40.562389 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61997 2019-Jan-11 15:26:40.562416 - [DEBUG] = AllBottom
61998 2019-Jan-11 15:26:40.562442 - [DEBUG]
61999 2019-Jan-11 15:26:40.562466 - [DEBUG] PROPAGATE: No new function!
62000 2019-Jan-11 15:26:40.562502 - [DEBUG] Compose: EdgeIdentity * AllBottom
62001 2019-Jan-11 15:26:40.562530 - [DEBUG]
62002 2019-Jan-11 15:26:40.562555 - [DEBUG] Propagate flow
62003 2019-Jan-11 15:26:40.562579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62004 2019-Jan-11 15:26:40.562636 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62005 2019-Jan-11 15:26:40.563266 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62006 2019-Jan-11 15:26:40.563897 - [DEBUG] Edge function : AllBottom (result of previous compose)
62007 2019-Jan-11 15:26:40.563923 - [DEBUG]
62008 2019-Jan-11 15:26:40.563949 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62009 2019-Jan-11 15:26:40.563976 - [DEBUG] = AllBottom
62010 2019-Jan-11 15:26:40.564001 - [DEBUG]
62011 2019-Jan-11 15:26:40.564025 - [DEBUG] PROPAGATE: No new function!
62012 2019-Jan-11 15:26:40.564051 - [DEBUG] Compose: EdgeIdentity * AllBottom
62013 2019-Jan-11 15:26:40.564078 - [DEBUG]
62014 2019-Jan-11 15:26:40.564102 - [DEBUG] Propagate flow
62015 2019-Jan-11 15:26:40.564127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62016 2019-Jan-11 15:26:40.564184 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62017 2019-Jan-11 15:26:40.564834 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62018 2019-Jan-11 15:26:40.565462 - [DEBUG] Edge function : AllBottom (result of previous compose)
62019 2019-Jan-11 15:26:40.565489 - [DEBUG]
62020 2019-Jan-11 15:26:40.565514 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62021 2019-Jan-11 15:26:40.565541 - [DEBUG] = AllBottom
62022 2019-Jan-11 15:26:40.565566 - [DEBUG]
62023 2019-Jan-11 15:26:40.565591 - [DEBUG] PROPAGATE: No new function!
62024 2019-Jan-11 15:26:40.565617 - [DEBUG] EDGE:
62025 2019-Jan-11 15:26:40.565675 - [DEBUG] ---> 62026 2019-Jan-11 15:26:40.566303 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62027 2019-Jan-11 15:26:40.566933 - [DEBUG]
62028 2019-Jan-11 15:26:40.566959 - [DEBUG] EDGE:
62029 2019-Jan-11 15:26:40.567018 - [DEBUG] ---> 62030 2019-Jan-11 15:26:40.567643 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62031 2019-Jan-11 15:26:40.568287 - [DEBUG]
62032 2019-Jan-11 15:26:40.568314 - [DEBUG] Compose: EdgeIdentity * AllBottom
62033 2019-Jan-11 15:26:40.568340 - [DEBUG]
62034 2019-Jan-11 15:26:40.568363 - [DEBUG] Propagate flow
62035 2019-Jan-11 15:26:40.568387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62036 2019-Jan-11 15:26:40.568442 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62037 2019-Jan-11 15:26:40.569066 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62038 2019-Jan-11 15:26:40.569694 - [DEBUG] Edge function : AllBottom (result of previous compose)
62039 2019-Jan-11 15:26:40.569720 - [DEBUG]
62040 2019-Jan-11 15:26:40.569747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62041 2019-Jan-11 15:26:40.569774 - [DEBUG] = AllBottom
62042 2019-Jan-11 15:26:40.569799 - [DEBUG]
62043 2019-Jan-11 15:26:40.569823 - [DEBUG] PROPAGATE: No new function!
62044 2019-Jan-11 15:26:40.569848 - [DEBUG] EDGE:
62045 2019-Jan-11 15:26:40.569907 - [DEBUG] ---> 62046 2019-Jan-11 15:26:40.570536 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62047 2019-Jan-11 15:26:40.571166 - [DEBUG]
62048 2019-Jan-11 15:26:40.571204 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-11 15:26:40.571232 - [DEBUG]
62050 2019-Jan-11 15:26:40.571257 - [DEBUG] Propagate flow
62051 2019-Jan-11 15:26:40.571281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62052 2019-Jan-11 15:26:40.571338 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62053 2019-Jan-11 15:26:40.571975 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62054 2019-Jan-11 15:26:40.572602 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-11 15:26:40.572629 - [DEBUG]
62056 2019-Jan-11 15:26:40.572655 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62057 2019-Jan-11 15:26:40.572682 - [DEBUG] = AllBottom
62058 2019-Jan-11 15:26:40.572707 - [DEBUG]
62059 2019-Jan-11 15:26:40.572731 - [DEBUG] PROPAGATE: No new function!
62060 2019-Jan-11 15:26:40.572769 - [DEBUG] Compose: EdgeIdentity * AllBottom
62061 2019-Jan-11 15:26:40.572805 - [DEBUG]
62062 2019-Jan-11 15:26:40.572830 - [DEBUG] Propagate flow
62063 2019-Jan-11 15:26:40.572854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62064 2019-Jan-11 15:26:40.572912 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62065 2019-Jan-11 15:26:40.573542 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62066 2019-Jan-11 15:26:40.574172 - [DEBUG] Edge function : AllBottom (result of previous compose)
62067 2019-Jan-11 15:26:40.574199 - [DEBUG]
62068 2019-Jan-11 15:26:40.574224 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62069 2019-Jan-11 15:26:40.574251 - [DEBUG] = AllBottom
62070 2019-Jan-11 15:26:40.574276 - [DEBUG]
62071 2019-Jan-11 15:26:40.574300 - [DEBUG] PROPAGATE: No new function!
62072 2019-Jan-11 15:26:40.574326 - [DEBUG] Compose: EdgeIdentity * AllBottom
62073 2019-Jan-11 15:26:40.574353 - [DEBUG]
62074 2019-Jan-11 15:26:40.574377 - [DEBUG] Propagate flow
62075 2019-Jan-11 15:26:40.574401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62076 2019-Jan-11 15:26:40.574458 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62077 2019-Jan-11 15:26:40.575102 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62078 2019-Jan-11 15:26:40.575730 - [DEBUG] Edge function : AllBottom (result of previous compose)
62079 2019-Jan-11 15:26:40.575756 - [DEBUG]
62080 2019-Jan-11 15:26:40.575781 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62081 2019-Jan-11 15:26:40.575808 - [DEBUG] = AllBottom
62082 2019-Jan-11 15:26:40.575834 - [DEBUG]
62083 2019-Jan-11 15:26:40.575858 - [DEBUG] PROPAGATE: No new function!
62084 2019-Jan-11 15:26:40.575884 - [DEBUG] EDGE:
62085 2019-Jan-11 15:26:40.575943 - [DEBUG] ---> 62086 2019-Jan-11 15:26:40.576572 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62087 2019-Jan-11 15:26:40.577201 - [DEBUG]
62088 2019-Jan-11 15:26:40.577235 - [DEBUG] Compose: EdgeIdentity * AllBottom
62089 2019-Jan-11 15:26:40.577263 - [DEBUG]
62090 2019-Jan-11 15:26:40.577287 - [DEBUG] Propagate flow
62091 2019-Jan-11 15:26:40.577311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62092 2019-Jan-11 15:26:40.577369 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62093 2019-Jan-11 15:26:40.578009 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62094 2019-Jan-11 15:26:40.578639 - [DEBUG] Edge function : AllBottom (result of previous compose)
62095 2019-Jan-11 15:26:40.578664 - [DEBUG]
62096 2019-Jan-11 15:26:40.578689 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62097 2019-Jan-11 15:26:40.578715 - [DEBUG] = AllBottom
62098 2019-Jan-11 15:26:40.578739 - [DEBUG]
62099 2019-Jan-11 15:26:40.578763 - [DEBUG] PROPAGATE: No new function!
62100 2019-Jan-11 15:26:40.578787 - [DEBUG] EDGE:
62101 2019-Jan-11 15:26:40.578845 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
62102 2019-Jan-11 15:26:40.579475 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62103 2019-Jan-11 15:26:40.580105 - [DEBUG]
62104 2019-Jan-11 15:26:40.580132 - [DEBUG] EDGE:
62105 2019-Jan-11 15:26:40.580190 - [DEBUG] ---> 62106 2019-Jan-11 15:26:40.580828 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62107 2019-Jan-11 15:26:40.581503 - [DEBUG]
62108 2019-Jan-11 15:26:40.581530 - [DEBUG] EDGE:
62109 2019-Jan-11 15:26:40.581595 - [DEBUG] ---> 62110 2019-Jan-11 15:26:40.582267 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62111 2019-Jan-11 15:26:40.582955 - [DEBUG]
62112 2019-Jan-11 15:26:40.582985 - [DEBUG] EDGE:
62113 2019-Jan-11 15:26:40.583056 - [DEBUG] ---> 62114 2019-Jan-11 15:26:40.583719 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62115 2019-Jan-11 15:26:40.584351 - [DEBUG]
62116 2019-Jan-11 15:26:40.584408 - [DEBUG] Compose: EdgeIdentity * AllBottom
62117 2019-Jan-11 15:26:40.584437 - [DEBUG]
62118 2019-Jan-11 15:26:40.584462 - [DEBUG] Propagate flow
62119 2019-Jan-11 15:26:40.584486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62120 2019-Jan-11 15:26:40.584570 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62121 2019-Jan-11 15:26:40.585200 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
62122 2019-Jan-11 15:26:40.585826 - [DEBUG] Edge function : AllBottom (result of previous compose)
62123 2019-Jan-11 15:26:40.585852 - [DEBUG]
62124 2019-Jan-11 15:26:40.585880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62125 2019-Jan-11 15:26:40.585907 - [DEBUG] = AllBottom
62126 2019-Jan-11 15:26:40.585932 - [DEBUG]
62127 2019-Jan-11 15:26:40.585956 - [DEBUG] PROPAGATE: No new function!
62128 2019-Jan-11 15:26:40.585982 - [DEBUG] Compose: EdgeIdentity * AllBottom
62129 2019-Jan-11 15:26:40.586009 - [DEBUG]
62130 2019-Jan-11 15:26:40.586033 - [DEBUG] Propagate flow
62131 2019-Jan-11 15:26:40.586057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62132 2019-Jan-11 15:26:40.586114 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62133 2019-Jan-11 15:26:40.586741 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62134 2019-Jan-11 15:26:40.587372 - [DEBUG] Edge function : AllBottom (result of previous compose)
62135 2019-Jan-11 15:26:40.587398 - [DEBUG]
62136 2019-Jan-11 15:26:40.587424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62137 2019-Jan-11 15:26:40.587451 - [DEBUG] = AllBottom
62138 2019-Jan-11 15:26:40.587476 - [DEBUG]
62139 2019-Jan-11 15:26:40.587500 - [DEBUG] PROPAGATE: No new function!
62140 2019-Jan-11 15:26:40.587525 - [DEBUG] EDGE:
62141 2019-Jan-11 15:26:40.587584 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
62142 2019-Jan-11 15:26:40.588229 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
62143 2019-Jan-11 15:26:40.588855 - [DEBUG]
62144 2019-Jan-11 15:26:40.588883 - [DEBUG] Compose: EdgeIdentity * AllBottom
62145 2019-Jan-11 15:26:40.588910 - [DEBUG]
62146 2019-Jan-11 15:26:40.588934 - [DEBUG] Propagate flow
62147 2019-Jan-11 15:26:40.588958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62148 2019-Jan-11 15:26:40.589015 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62149 2019-Jan-11 15:26:40.589647 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62150 2019-Jan-11 15:26:40.590292 - [DEBUG] Edge function : AllBottom (result of previous compose)
62151 2019-Jan-11 15:26:40.590319 - [DEBUG]
62152 2019-Jan-11 15:26:40.590345 - [DEBUG] Join: AllTop & AllBottom
62153 2019-Jan-11 15:26:40.590373 - [DEBUG] = AllBottom (new jump func)
62154 2019-Jan-11 15:26:40.590398 - [DEBUG]
62155 2019-Jan-11 15:26:40.590422 - [DEBUG] Start adding new jump function
62156 2019-Jan-11 15:26:40.590446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62157 2019-Jan-11 15:26:40.590504 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62158 2019-Jan-11 15:26:40.591130 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62159 2019-Jan-11 15:26:40.591776 - [DEBUG] Edge Function : AllBottom
62160 2019-Jan-11 15:26:40.591805 - [DEBUG] End adding new jump function
62161 2019-Jan-11 15:26:40.591829 - [DEBUG]
62162 2019-Jan-11 15:26:40.591853 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
62163 2019-Jan-11 15:26:40.591878 - [DEBUG]
62164 2019-Jan-11 15:26:40.591901 - [DEBUG] Process 1650. path edge:
62165 2019-Jan-11 15:26:40.591925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62166 2019-Jan-11 15:26:40.591981 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
62167 2019-Jan-11 15:26:40.592613 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62168 2019-Jan-11 15:26:40.593238 - [DEBUG]
62169 2019-Jan-11 15:26:40.593266 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62170 2019-Jan-11 15:26:40.593910 - [DEBUG] Compose: EdgeIdentity * AllBottom
62171 2019-Jan-11 15:26:40.593939 - [DEBUG]
62172 2019-Jan-11 15:26:40.593964 - [DEBUG] Propagate flow
62173 2019-Jan-11 15:26:40.593988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62174 2019-Jan-11 15:26:40.594046 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62175 2019-Jan-11 15:26:40.594691 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62176 2019-Jan-11 15:26:40.595317 - [DEBUG] Edge function : AllBottom (result of previous compose)
62177 2019-Jan-11 15:26:40.595343 - [DEBUG]
62178 2019-Jan-11 15:26:40.595369 - [DEBUG] Join: AllTop & AllBottom
62179 2019-Jan-11 15:26:40.595396 - [DEBUG] = AllBottom (new jump func)
62180 2019-Jan-11 15:26:40.595421 - [DEBUG]
62181 2019-Jan-11 15:26:40.595445 - [DEBUG] Start adding new jump function
62182 2019-Jan-11 15:26:40.595469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62183 2019-Jan-11 15:26:40.595526 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62184 2019-Jan-11 15:26:40.596152 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62185 2019-Jan-11 15:26:40.596782 - [DEBUG] Edge Function : AllBottom
62186 2019-Jan-11 15:26:40.596810 - [DEBUG] End adding new jump function
62187 2019-Jan-11 15:26:40.596836 - [DEBUG]
62188 2019-Jan-11 15:26:40.596861 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
62189 2019-Jan-11 15:26:40.596886 - [DEBUG]
62190 2019-Jan-11 15:26:40.596910 - [DEBUG] Process 1651. path edge:
62191 2019-Jan-11 15:26:40.596934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62192 2019-Jan-11 15:26:40.596992 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
62193 2019-Jan-11 15:26:40.597621 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62194 2019-Jan-11 15:26:40.598268 - [DEBUG]
62195 2019-Jan-11 15:26:40.598294 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62196 2019-Jan-11 15:26:40.598941 - [DEBUG] Compose: EdgeIdentity * AllBottom
62197 2019-Jan-11 15:26:40.598971 - [DEBUG]
62198 2019-Jan-11 15:26:40.598996 - [DEBUG] Propagate flow
62199 2019-Jan-11 15:26:40.599021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62200 2019-Jan-11 15:26:40.599079 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62201 2019-Jan-11 15:26:40.599705 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62202 2019-Jan-11 15:26:40.600334 - [DEBUG] Edge function : AllBottom (result of previous compose)
62203 2019-Jan-11 15:26:40.600360 - [DEBUG]
62204 2019-Jan-11 15:26:40.600386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62205 2019-Jan-11 15:26:40.600413 - [DEBUG] = AllBottom
62206 2019-Jan-11 15:26:40.600439 - [DEBUG]
62207 2019-Jan-11 15:26:40.600463 - [DEBUG] PROPAGATE: No new function!
62208 2019-Jan-11 15:26:40.600490 - [DEBUG] Compose: EdgeIdentity * AllBottom
62209 2019-Jan-11 15:26:40.600517 - [DEBUG]
62210 2019-Jan-11 15:26:40.600541 - [DEBUG] Propagate flow
62211 2019-Jan-11 15:26:40.600565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62212 2019-Jan-11 15:26:40.600622 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62213 2019-Jan-11 15:26:40.601262 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62214 2019-Jan-11 15:26:40.601887 - [DEBUG] Edge function : AllBottom (result of previous compose)
62215 2019-Jan-11 15:26:40.601913 - [DEBUG]
62216 2019-Jan-11 15:26:40.601939 - [DEBUG] Join: AllTop & AllBottom
62217 2019-Jan-11 15:26:40.601966 - [DEBUG] = AllBottom (new jump func)
62218 2019-Jan-11 15:26:40.601992 - [DEBUG]
62219 2019-Jan-11 15:26:40.602016 - [DEBUG] Start adding new jump function
62220 2019-Jan-11 15:26:40.602041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62221 2019-Jan-11 15:26:40.602097 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62222 2019-Jan-11 15:26:40.602722 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62223 2019-Jan-11 15:26:40.603347 - [DEBUG] Edge Function : AllBottom
62224 2019-Jan-11 15:26:40.603376 - [DEBUG] End adding new jump function
62225 2019-Jan-11 15:26:40.603401 - [DEBUG]
62226 2019-Jan-11 15:26:40.603426 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
62227 2019-Jan-11 15:26:40.603451 - [DEBUG]
62228 2019-Jan-11 15:26:40.603475 - [DEBUG] Process 1652. path edge:
62229 2019-Jan-11 15:26:40.603500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62230 2019-Jan-11 15:26:40.603557 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
62231 2019-Jan-11 15:26:40.604182 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62232 2019-Jan-11 15:26:40.604820 - [DEBUG]
62233 2019-Jan-11 15:26:40.604846 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62234 2019-Jan-11 15:26:40.605483 - [DEBUG] Compose: EdgeIdentity * AllBottom
62235 2019-Jan-11 15:26:40.605512 - [DEBUG]
62236 2019-Jan-11 15:26:40.605537 - [DEBUG] Propagate flow
62237 2019-Jan-11 15:26:40.605561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62238 2019-Jan-11 15:26:40.605619 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62239 2019-Jan-11 15:26:40.606255 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62240 2019-Jan-11 15:26:40.606880 - [DEBUG] Edge function : AllBottom (result of previous compose)
62241 2019-Jan-11 15:26:40.606907 - [DEBUG]
62242 2019-Jan-11 15:26:40.606932 - [DEBUG] Join: AllTop & AllBottom
62243 2019-Jan-11 15:26:40.606959 - [DEBUG] = AllBottom (new jump func)
62244 2019-Jan-11 15:26:40.606985 - [DEBUG]
62245 2019-Jan-11 15:26:40.607009 - [DEBUG] Start adding new jump function
62246 2019-Jan-11 15:26:40.607033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62247 2019-Jan-11 15:26:40.607090 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62248 2019-Jan-11 15:26:40.607716 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62249 2019-Jan-11 15:26:40.608358 - [DEBUG] Edge Function : AllBottom
62250 2019-Jan-11 15:26:40.608387 - [DEBUG] End adding new jump function
62251 2019-Jan-11 15:26:40.608412 - [DEBUG]
62252 2019-Jan-11 15:26:40.608437 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
62253 2019-Jan-11 15:26:40.608462 - [DEBUG]
62254 2019-Jan-11 15:26:40.608486 - [DEBUG] Process 1653. path edge:
62255 2019-Jan-11 15:26:40.608510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62256 2019-Jan-11 15:26:40.608567 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
62257 2019-Jan-11 15:26:40.609193 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62258 2019-Jan-11 15:26:40.609818 - [DEBUG]
62259 2019-Jan-11 15:26:40.609844 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62260 2019-Jan-11 15:26:40.610483 - [DEBUG] Compose: EdgeIdentity * AllBottom
62261 2019-Jan-11 15:26:40.610514 - [DEBUG]
62262 2019-Jan-11 15:26:40.610539 - [DEBUG] Propagate flow
62263 2019-Jan-11 15:26:40.610563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62264 2019-Jan-11 15:26:40.610621 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62265 2019-Jan-11 15:26:40.611266 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62266 2019-Jan-11 15:26:40.611892 - [DEBUG] Edge function : AllBottom (result of previous compose)
62267 2019-Jan-11 15:26:40.611918 - [DEBUG]
62268 2019-Jan-11 15:26:40.611944 - [DEBUG] Join: AllTop & AllBottom
62269 2019-Jan-11 15:26:40.611971 - [DEBUG] = AllBottom (new jump func)
62270 2019-Jan-11 15:26:40.611997 - [DEBUG]
62271 2019-Jan-11 15:26:40.612021 - [DEBUG] Start adding new jump function
62272 2019-Jan-11 15:26:40.612045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62273 2019-Jan-11 15:26:40.612102 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62274 2019-Jan-11 15:26:40.612727 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62275 2019-Jan-11 15:26:40.613359 - [DEBUG] Edge Function : AllBottom
62276 2019-Jan-11 15:26:40.613389 - [DEBUG] End adding new jump function
62277 2019-Jan-11 15:26:40.613415 - [DEBUG]
62278 2019-Jan-11 15:26:40.613439 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
62279 2019-Jan-11 15:26:40.613464 - [DEBUG]
62280 2019-Jan-11 15:26:40.613488 - [DEBUG] Process 1654. path edge:
62281 2019-Jan-11 15:26:40.613513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62282 2019-Jan-11 15:26:40.613570 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
62283 2019-Jan-11 15:26:40.614210 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62284 2019-Jan-11 15:26:40.614849 - [DEBUG]
62285 2019-Jan-11 15:26:40.614875 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62286 2019-Jan-11 15:26:40.615518 - [DEBUG] Compose: EdgeIdentity * AllBottom
62287 2019-Jan-11 15:26:40.615548 - [DEBUG]
62288 2019-Jan-11 15:26:40.615572 - [DEBUG] Propagate flow
62289 2019-Jan-11 15:26:40.615597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62290 2019-Jan-11 15:26:40.615654 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62291 2019-Jan-11 15:26:40.616285 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62292 2019-Jan-11 15:26:40.616909 - [DEBUG] Edge function : AllBottom (result of previous compose)
62293 2019-Jan-11 15:26:40.616936 - [DEBUG]
62294 2019-Jan-11 15:26:40.616961 - [DEBUG] Join: AllTop & AllBottom
62295 2019-Jan-11 15:26:40.616988 - [DEBUG] = AllBottom (new jump func)
62296 2019-Jan-11 15:26:40.617013 - [DEBUG]
62297 2019-Jan-11 15:26:40.617038 - [DEBUG] Start adding new jump function
62298 2019-Jan-11 15:26:40.617061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62299 2019-Jan-11 15:26:40.617117 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62300 2019-Jan-11 15:26:40.617742 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62301 2019-Jan-11 15:26:40.618386 - [DEBUG] Edge Function : AllBottom
62302 2019-Jan-11 15:26:40.618415 - [DEBUG] End adding new jump function
62303 2019-Jan-11 15:26:40.618440 - [DEBUG]
62304 2019-Jan-11 15:26:40.618464 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
62305 2019-Jan-11 15:26:40.618489 - [DEBUG]
62306 2019-Jan-11 15:26:40.618513 - [DEBUG] Process 1655. path edge:
62307 2019-Jan-11 15:26:40.618538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62308 2019-Jan-11 15:26:40.618595 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
62309 2019-Jan-11 15:26:40.619223 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62310 2019-Jan-11 15:26:40.619848 - [DEBUG]
62311 2019-Jan-11 15:26:40.619874 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62312 2019-Jan-11 15:26:40.620509 - [DEBUG] Possible callees:
62313 2019-Jan-11 15:26:40.620536 - [DEBUG] bar
62314 2019-Jan-11 15:26:40.620561 - [DEBUG] Possible return sites:
62315 2019-Jan-11 15:26:40.620586 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7162316 2019-Jan-11 15:26:40.621847 - [DEBUG] Found and process special summary
62317 2019-Jan-11 15:26:40.621888 - [DEBUG] Compose: EdgeIdentity * AllBottom
62318 2019-Jan-11 15:26:40.621917 - [DEBUG]
62319 2019-Jan-11 15:26:40.621942 - [DEBUG] Propagate flow
62320 2019-Jan-11 15:26:40.621966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62321 2019-Jan-11 15:26:40.622024 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62322 2019-Jan-11 15:26:40.622655 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62323 2019-Jan-11 15:26:40.623280 - [DEBUG] Edge function : AllBottom (result of previous compose)
62324 2019-Jan-11 15:26:40.623307 - [DEBUG]
62325 2019-Jan-11 15:26:40.623341 - [DEBUG] Join: AllTop & AllBottom
62326 2019-Jan-11 15:26:40.623369 - [DEBUG] = AllBottom (new jump func)
62327 2019-Jan-11 15:26:40.623394 - [DEBUG]
62328 2019-Jan-11 15:26:40.623418 - [DEBUG] Start adding new jump function
62329 2019-Jan-11 15:26:40.623442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62330 2019-Jan-11 15:26:40.623500 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62331 2019-Jan-11 15:26:40.624126 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62332 2019-Jan-11 15:26:40.624769 - [DEBUG] Edge Function : AllBottom
62333 2019-Jan-11 15:26:40.624797 - [DEBUG] End adding new jump function
62334 2019-Jan-11 15:26:40.624821 - [DEBUG]
62335 2019-Jan-11 15:26:40.624844 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
62336 2019-Jan-11 15:26:40.624868 - [DEBUG]
62337 2019-Jan-11 15:26:40.624891 - [DEBUG] Process 1656. path edge:
62338 2019-Jan-11 15:26:40.624915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62339 2019-Jan-11 15:26:40.624971 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
62340 2019-Jan-11 15:26:40.625600 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62341 2019-Jan-11 15:26:40.626225 - [DEBUG]
62342 2019-Jan-11 15:26:40.626250 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62343 2019-Jan-11 15:26:40.626896 - [DEBUG] Compose: EdgeIdentity * AllBottom
62344 2019-Jan-11 15:26:40.626926 - [DEBUG]
62345 2019-Jan-11 15:26:40.626950 - [DEBUG] Propagate flow
62346 2019-Jan-11 15:26:40.626975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62347 2019-Jan-11 15:26:40.627032 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62348 2019-Jan-11 15:26:40.627659 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62349 2019-Jan-11 15:26:40.628300 - [DEBUG] Edge function : AllBottom (result of previous compose)
62350 2019-Jan-11 15:26:40.628327 - [DEBUG]
62351 2019-Jan-11 15:26:40.628352 - [DEBUG] Join: AllTop & AllBottom
62352 2019-Jan-11 15:26:40.628379 - [DEBUG] = AllBottom (new jump func)
62353 2019-Jan-11 15:26:40.628405 - [DEBUG]
62354 2019-Jan-11 15:26:40.628429 - [DEBUG] Start adding new jump function
62355 2019-Jan-11 15:26:40.628453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62356 2019-Jan-11 15:26:40.628510 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62357 2019-Jan-11 15:26:40.629134 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62358 2019-Jan-11 15:26:40.629759 - [DEBUG] Edge Function : AllBottom
62359 2019-Jan-11 15:26:40.629787 - [DEBUG] End adding new jump function
62360 2019-Jan-11 15:26:40.629812 - [DEBUG]
62361 2019-Jan-11 15:26:40.629837 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
62362 2019-Jan-11 15:26:40.629862 - [DEBUG]
62363 2019-Jan-11 15:26:40.629886 - [DEBUG] Process 1657. path edge:
62364 2019-Jan-11 15:26:40.629910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62365 2019-Jan-11 15:26:40.629967 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
62366 2019-Jan-11 15:26:40.630594 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62367 2019-Jan-11 15:26:40.631231 - [DEBUG]
62368 2019-Jan-11 15:26:40.631258 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62369 2019-Jan-11 15:26:40.631905 - [DEBUG] Compose: EdgeIdentity * AllBottom
62370 2019-Jan-11 15:26:40.631935 - [DEBUG]
62371 2019-Jan-11 15:26:40.631960 - [DEBUG] Propagate flow
62372 2019-Jan-11 15:26:40.631984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62373 2019-Jan-11 15:26:40.632042 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62374 2019-Jan-11 15:26:40.632692 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62375 2019-Jan-11 15:26:40.633317 - [DEBUG] Edge function : AllBottom (result of previous compose)
62376 2019-Jan-11 15:26:40.633344 - [DEBUG]
62377 2019-Jan-11 15:26:40.633369 - [DEBUG] Join: AllTop & AllBottom
62378 2019-Jan-11 15:26:40.633397 - [DEBUG] = AllBottom (new jump func)
62379 2019-Jan-11 15:26:40.633423 - [DEBUG]
62380 2019-Jan-11 15:26:40.633447 - [DEBUG] Start adding new jump function
62381 2019-Jan-11 15:26:40.633472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62382 2019-Jan-11 15:26:40.633529 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62383 2019-Jan-11 15:26:40.634156 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62384 2019-Jan-11 15:26:40.634805 - [DEBUG] Edge Function : AllBottom
62385 2019-Jan-11 15:26:40.634833 - [DEBUG] End adding new jump function
62386 2019-Jan-11 15:26:40.634858 - [DEBUG]
62387 2019-Jan-11 15:26:40.634881 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
62388 2019-Jan-11 15:26:40.634906 - [DEBUG]
62389 2019-Jan-11 15:26:40.634929 - [DEBUG] Process 1658. path edge:
62390 2019-Jan-11 15:26:40.634953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62391 2019-Jan-11 15:26:40.635010 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
62392 2019-Jan-11 15:26:40.635645 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62393 2019-Jan-11 15:26:40.636271 - [DEBUG]
62394 2019-Jan-11 15:26:40.636296 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62395 2019-Jan-11 15:26:40.636938 - [DEBUG] Possible callees:
62396 2019-Jan-11 15:26:40.636964 - [DEBUG] llvm.dbg.declare
62397 2019-Jan-11 15:26:40.636990 - [DEBUG] Possible return sites:
62398 2019-Jan-11 15:26:40.637015 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7862399 2019-Jan-11 15:26:40.638282 - [DEBUG] Found and process special summary
62400 2019-Jan-11 15:26:40.638323 - [DEBUG] Compose: EdgeIdentity * AllBottom
62401 2019-Jan-11 15:26:40.638352 - [DEBUG]
62402 2019-Jan-11 15:26:40.638377 - [DEBUG] Propagate flow
62403 2019-Jan-11 15:26:40.638401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62404 2019-Jan-11 15:26:40.638460 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62405 2019-Jan-11 15:26:40.639090 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62406 2019-Jan-11 15:26:40.639714 - [DEBUG] Edge function : AllBottom (result of previous compose)
62407 2019-Jan-11 15:26:40.639741 - [DEBUG]
62408 2019-Jan-11 15:26:40.639767 - [DEBUG] Join: AllTop & AllBottom
62409 2019-Jan-11 15:26:40.639794 - [DEBUG] = AllBottom (new jump func)
62410 2019-Jan-11 15:26:40.639828 - [DEBUG]
62411 2019-Jan-11 15:26:40.639853 - [DEBUG] Start adding new jump function
62412 2019-Jan-11 15:26:40.639878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62413 2019-Jan-11 15:26:40.639935 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62414 2019-Jan-11 15:26:40.640561 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62415 2019-Jan-11 15:26:40.641200 - [DEBUG] Edge Function : AllBottom
62416 2019-Jan-11 15:26:40.641231 - [DEBUG] End adding new jump function
62417 2019-Jan-11 15:26:40.641257 - [DEBUG]
62418 2019-Jan-11 15:26:40.641281 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
62419 2019-Jan-11 15:26:40.641306 - [DEBUG]
62420 2019-Jan-11 15:26:40.641331 - [DEBUG] Process 1659. path edge:
62421 2019-Jan-11 15:26:40.641356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62422 2019-Jan-11 15:26:40.641413 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
62423 2019-Jan-11 15:26:40.642043 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62424 2019-Jan-11 15:26:40.642667 - [DEBUG]
62425 2019-Jan-11 15:26:40.642693 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62426 2019-Jan-11 15:26:40.643338 - [DEBUG] Compose: EdgeIdentity * AllBottom
62427 2019-Jan-11 15:26:40.643369 - [DEBUG]
62428 2019-Jan-11 15:26:40.643394 - [DEBUG] Propagate flow
62429 2019-Jan-11 15:26:40.643418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62430 2019-Jan-11 15:26:40.643476 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62431 2019-Jan-11 15:26:40.644103 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62432 2019-Jan-11 15:26:40.644746 - [DEBUG] Edge function : AllBottom (result of previous compose)
62433 2019-Jan-11 15:26:40.644771 - [DEBUG]
62434 2019-Jan-11 15:26:40.644796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62435 2019-Jan-11 15:26:40.644822 - [DEBUG] = AllBottom
62436 2019-Jan-11 15:26:40.644846 - [DEBUG]
62437 2019-Jan-11 15:26:40.644870 - [DEBUG] PROPAGATE: No new function!
62438 2019-Jan-11 15:26:40.644895 - [DEBUG] Compose: EdgeIdentity * AllBottom
62439 2019-Jan-11 15:26:40.644920 - [DEBUG]
62440 2019-Jan-11 15:26:40.644944 - [DEBUG] Propagate flow
62441 2019-Jan-11 15:26:40.644967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62442 2019-Jan-11 15:26:40.645024 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62443 2019-Jan-11 15:26:40.645649 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62444 2019-Jan-11 15:26:40.646274 - [DEBUG] Edge function : AllBottom (result of previous compose)
62445 2019-Jan-11 15:26:40.646301 - [DEBUG]
62446 2019-Jan-11 15:26:40.646326 - [DEBUG] Join: AllTop & AllBottom
62447 2019-Jan-11 15:26:40.646353 - [DEBUG] = AllBottom (new jump func)
62448 2019-Jan-11 15:26:40.646379 - [DEBUG]
62449 2019-Jan-11 15:26:40.646403 - [DEBUG] Start adding new jump function
62450 2019-Jan-11 15:26:40.646427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62451 2019-Jan-11 15:26:40.646484 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62452 2019-Jan-11 15:26:40.647110 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62453 2019-Jan-11 15:26:40.647736 - [DEBUG] Edge Function : AllBottom
62454 2019-Jan-11 15:26:40.647765 - [DEBUG] End adding new jump function
62455 2019-Jan-11 15:26:40.647790 - [DEBUG]
62456 2019-Jan-11 15:26:40.647822 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
62457 2019-Jan-11 15:26:40.647847 - [DEBUG]
62458 2019-Jan-11 15:26:40.647885 - [DEBUG] Process 1660. path edge:
62459 2019-Jan-11 15:26:40.647910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62460 2019-Jan-11 15:26:40.647968 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
62461 2019-Jan-11 15:26:40.648593 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62462 2019-Jan-11 15:26:40.649217 - [DEBUG]
62463 2019-Jan-11 15:26:40.649243 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62464 2019-Jan-11 15:26:40.649883 - [DEBUG] Compose: EdgeIdentity * AllBottom
62465 2019-Jan-11 15:26:40.649912 - [DEBUG]
62466 2019-Jan-11 15:26:40.649937 - [DEBUG] Propagate flow
62467 2019-Jan-11 15:26:40.649961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62468 2019-Jan-11 15:26:40.650019 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62469 2019-Jan-11 15:26:40.650650 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62470 2019-Jan-11 15:26:40.651288 - [DEBUG] Edge function : AllBottom (result of previous compose)
62471 2019-Jan-11 15:26:40.651314 - [DEBUG]
62472 2019-Jan-11 15:26:40.651339 - [DEBUG] Join: AllTop & AllBottom
62473 2019-Jan-11 15:26:40.651365 - [DEBUG] = AllBottom (new jump func)
62474 2019-Jan-11 15:26:40.651389 - [DEBUG]
62475 2019-Jan-11 15:26:40.651413 - [DEBUG] Start adding new jump function
62476 2019-Jan-11 15:26:40.651436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62477 2019-Jan-11 15:26:40.651492 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62478 2019-Jan-11 15:26:40.652117 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62479 2019-Jan-11 15:26:40.652744 - [DEBUG] Edge Function : AllBottom
62480 2019-Jan-11 15:26:40.652773 - [DEBUG] End adding new jump function
62481 2019-Jan-11 15:26:40.652798 - [DEBUG]
62482 2019-Jan-11 15:26:40.652823 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
62483 2019-Jan-11 15:26:40.652848 - [DEBUG]
62484 2019-Jan-11 15:26:40.652872 - [DEBUG] Process 1661. path edge:
62485 2019-Jan-11 15:26:40.652897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62486 2019-Jan-11 15:26:40.652954 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
62487 2019-Jan-11 15:26:40.653582 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62488 2019-Jan-11 15:26:40.654205 - [DEBUG]
62489 2019-Jan-11 15:26:40.654231 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62490 2019-Jan-11 15:26:40.654895 - [DEBUG] Compose: EdgeIdentity * AllBottom
62491 2019-Jan-11 15:26:40.654925 - [DEBUG]
62492 2019-Jan-11 15:26:40.654949 - [DEBUG] Propagate flow
62493 2019-Jan-11 15:26:40.654972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62494 2019-Jan-11 15:26:40.655030 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62495 2019-Jan-11 15:26:40.655657 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62496 2019-Jan-11 15:26:40.656284 - [DEBUG] Edge function : AllBottom (result of previous compose)
62497 2019-Jan-11 15:26:40.656310 - [DEBUG]
62498 2019-Jan-11 15:26:40.656336 - [DEBUG] Join: AllTop & AllBottom
62499 2019-Jan-11 15:26:40.656363 - [DEBUG] = AllBottom (new jump func)
62500 2019-Jan-11 15:26:40.656397 - [DEBUG]
62501 2019-Jan-11 15:26:40.656421 - [DEBUG] Start adding new jump function
62502 2019-Jan-11 15:26:40.656446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62503 2019-Jan-11 15:26:40.656503 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62504 2019-Jan-11 15:26:40.657130 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62505 2019-Jan-11 15:26:40.657757 - [DEBUG] Edge Function : AllBottom
62506 2019-Jan-11 15:26:40.657786 - [DEBUG] End adding new jump function
62507 2019-Jan-11 15:26:40.657811 - [DEBUG]
62508 2019-Jan-11 15:26:40.657835 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
62509 2019-Jan-11 15:26:40.657872 - [DEBUG]
62510 2019-Jan-11 15:26:40.657897 - [DEBUG] Process 1662. path edge:
62511 2019-Jan-11 15:26:40.657922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62512 2019-Jan-11 15:26:40.657980 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
62513 2019-Jan-11 15:26:40.658605 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62514 2019-Jan-11 15:26:40.659230 - [DEBUG]
62515 2019-Jan-11 15:26:40.659256 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62516 2019-Jan-11 15:26:40.659898 - [DEBUG] Compose: EdgeIdentity * AllBottom
62517 2019-Jan-11 15:26:40.659928 - [DEBUG]
62518 2019-Jan-11 15:26:40.659952 - [DEBUG] Propagate flow
62519 2019-Jan-11 15:26:40.659977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62520 2019-Jan-11 15:26:40.660035 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62521 2019-Jan-11 15:26:40.660662 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62522 2019-Jan-11 15:26:40.661302 - [DEBUG] Edge function : AllBottom (result of previous compose)
62523 2019-Jan-11 15:26:40.661328 - [DEBUG]
62524 2019-Jan-11 15:26:40.661352 - [DEBUG] Join: AllTop & AllBottom
62525 2019-Jan-11 15:26:40.661378 - [DEBUG] = AllBottom (new jump func)
62526 2019-Jan-11 15:26:40.661403 - [DEBUG]
62527 2019-Jan-11 15:26:40.661426 - [DEBUG] Start adding new jump function
62528 2019-Jan-11 15:26:40.661450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62529 2019-Jan-11 15:26:40.661506 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62530 2019-Jan-11 15:26:40.662131 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62531 2019-Jan-11 15:26:40.662756 - [DEBUG] Edge Function : AllBottom
62532 2019-Jan-11 15:26:40.662785 - [DEBUG] End adding new jump function
62533 2019-Jan-11 15:26:40.662810 - [DEBUG]
62534 2019-Jan-11 15:26:40.662834 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
62535 2019-Jan-11 15:26:40.662859 - [DEBUG]
62536 2019-Jan-11 15:26:40.662883 - [DEBUG] Process 1663. path edge:
62537 2019-Jan-11 15:26:40.662908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62538 2019-Jan-11 15:26:40.662965 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
62539 2019-Jan-11 15:26:40.663591 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62540 2019-Jan-11 15:26:40.664217 - [DEBUG]
62541 2019-Jan-11 15:26:40.664242 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62542 2019-Jan-11 15:26:40.664900 - [DEBUG] Compose: EdgeIdentity * AllBottom
62543 2019-Jan-11 15:26:40.664938 - [DEBUG]
62544 2019-Jan-11 15:26:40.664962 - [DEBUG] Propagate flow
62545 2019-Jan-11 15:26:40.664986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62546 2019-Jan-11 15:26:40.665044 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62547 2019-Jan-11 15:26:40.665681 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62548 2019-Jan-11 15:26:40.666307 - [DEBUG] Edge function : AllBottom (result of previous compose)
62549 2019-Jan-11 15:26:40.666333 - [DEBUG]
62550 2019-Jan-11 15:26:40.666359 - [DEBUG] Join: AllTop & AllBottom
62551 2019-Jan-11 15:26:40.666387 - [DEBUG] = AllBottom (new jump func)
62552 2019-Jan-11 15:26:40.666412 - [DEBUG]
62553 2019-Jan-11 15:26:40.666436 - [DEBUG] Start adding new jump function
62554 2019-Jan-11 15:26:40.666461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62555 2019-Jan-11 15:26:40.666518 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62556 2019-Jan-11 15:26:40.667144 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62557 2019-Jan-11 15:26:40.667773 - [DEBUG] Edge Function : AllBottom
62558 2019-Jan-11 15:26:40.667802 - [DEBUG] End adding new jump function
62559 2019-Jan-11 15:26:40.667828 - [DEBUG]
62560 2019-Jan-11 15:26:40.667852 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
62561 2019-Jan-11 15:26:40.667894 - [DEBUG]
62562 2019-Jan-11 15:26:40.667918 - [DEBUG] Process 1664. path edge:
62563 2019-Jan-11 15:26:40.667943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62564 2019-Jan-11 15:26:40.668000 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
62565 2019-Jan-11 15:26:40.668633 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62566 2019-Jan-11 15:26:40.669258 - [DEBUG]
62567 2019-Jan-11 15:26:40.669283 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62568 2019-Jan-11 15:26:40.669938 - [DEBUG] Compose: EdgeIdentity * AllBottom
62569 2019-Jan-11 15:26:40.669967 - [DEBUG]
62570 2019-Jan-11 15:26:40.669992 - [DEBUG] Propagate flow
62571 2019-Jan-11 15:26:40.670016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62572 2019-Jan-11 15:26:40.670074 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62573 2019-Jan-11 15:26:40.670702 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62574 2019-Jan-11 15:26:40.671342 - [DEBUG] Edge function : AllBottom (result of previous compose)
62575 2019-Jan-11 15:26:40.671367 - [DEBUG]
62576 2019-Jan-11 15:26:40.671392 - [DEBUG] Join: AllTop & AllBottom
62577 2019-Jan-11 15:26:40.671418 - [DEBUG] = AllBottom (new jump func)
62578 2019-Jan-11 15:26:40.671442 - [DEBUG]
62579 2019-Jan-11 15:26:40.671465 - [DEBUG] Start adding new jump function
62580 2019-Jan-11 15:26:40.671489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62581 2019-Jan-11 15:26:40.671545 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62582 2019-Jan-11 15:26:40.672170 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62583 2019-Jan-11 15:26:40.672795 - [DEBUG] Edge Function : AllBottom
62584 2019-Jan-11 15:26:40.672823 - [DEBUG] End adding new jump function
62585 2019-Jan-11 15:26:40.672848 - [DEBUG]
62586 2019-Jan-11 15:26:40.672872 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62587 2019-Jan-11 15:26:40.672906 - [DEBUG]
62588 2019-Jan-11 15:26:40.672930 - [DEBUG] Process 1665. path edge:
62589 2019-Jan-11 15:26:40.672955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62590 2019-Jan-11 15:26:40.673012 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
62591 2019-Jan-11 15:26:40.673639 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62592 2019-Jan-11 15:26:40.674265 - [DEBUG]
62593 2019-Jan-11 15:26:40.674291 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62594 2019-Jan-11 15:26:40.674947 - [DEBUG] Compose: EdgeIdentity * AllBottom
62595 2019-Jan-11 15:26:40.674976 - [DEBUG]
62596 2019-Jan-11 15:26:40.675001 - [DEBUG] Propagate flow
62597 2019-Jan-11 15:26:40.675026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62598 2019-Jan-11 15:26:40.675084 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62599 2019-Jan-11 15:26:40.675720 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62600 2019-Jan-11 15:26:40.676347 - [DEBUG] Edge function : AllBottom (result of previous compose)
62601 2019-Jan-11 15:26:40.676373 - [DEBUG]
62602 2019-Jan-11 15:26:40.676399 - [DEBUG] Join: AllTop & AllBottom
62603 2019-Jan-11 15:26:40.676426 - [DEBUG] = AllBottom (new jump func)
62604 2019-Jan-11 15:26:40.676452 - [DEBUG]
62605 2019-Jan-11 15:26:40.676476 - [DEBUG] Start adding new jump function
62606 2019-Jan-11 15:26:40.676501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62607 2019-Jan-11 15:26:40.676558 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62608 2019-Jan-11 15:26:40.677183 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62609 2019-Jan-11 15:26:40.677820 - [DEBUG] Edge Function : AllBottom
62610 2019-Jan-11 15:26:40.677848 - [DEBUG] End adding new jump function
62611 2019-Jan-11 15:26:40.677887 - [DEBUG]
62612 2019-Jan-11 15:26:40.677912 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62613 2019-Jan-11 15:26:40.677937 - [DEBUG]
62614 2019-Jan-11 15:26:40.677961 - [DEBUG] Process 1666. path edge:
62615 2019-Jan-11 15:26:40.677986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62616 2019-Jan-11 15:26:40.678043 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
62617 2019-Jan-11 15:26:40.678677 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62618 2019-Jan-11 15:26:40.679302 - [DEBUG]
62619 2019-Jan-11 15:26:40.679327 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62620 2019-Jan-11 15:26:40.679973 - [DEBUG] Possible callees:
62621 2019-Jan-11 15:26:40.680000 - [DEBUG] llvm.dbg.declare
62622 2019-Jan-11 15:26:40.680026 - [DEBUG] Possible return sites:
62623 2019-Jan-11 15:26:40.680050 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12062624 2019-Jan-11 15:26:40.681318 - [DEBUG] Found and process special summary
62625 2019-Jan-11 15:26:40.681357 - [DEBUG] Compose: EdgeIdentity * AllBottom
62626 2019-Jan-11 15:26:40.681385 - [DEBUG]
62627 2019-Jan-11 15:26:40.681417 - [DEBUG] Propagate flow
62628 2019-Jan-11 15:26:40.681441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62629 2019-Jan-11 15:26:40.681499 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62630 2019-Jan-11 15:26:40.682129 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62631 2019-Jan-11 15:26:40.682754 - [DEBUG] Edge function : AllBottom (result of previous compose)
62632 2019-Jan-11 15:26:40.682781 - [DEBUG]
62633 2019-Jan-11 15:26:40.682807 - [DEBUG] Join: AllTop & AllBottom
62634 2019-Jan-11 15:26:40.682834 - [DEBUG] = AllBottom (new jump func)
62635 2019-Jan-11 15:26:40.682860 - [DEBUG]
62636 2019-Jan-11 15:26:40.682884 - [DEBUG] Start adding new jump function
62637 2019-Jan-11 15:26:40.682909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62638 2019-Jan-11 15:26:40.682966 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62639 2019-Jan-11 15:26:40.683591 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62640 2019-Jan-11 15:26:40.684219 - [DEBUG] Edge Function : AllBottom
62641 2019-Jan-11 15:26:40.684247 - [DEBUG] End adding new jump function
62642 2019-Jan-11 15:26:40.684272 - [DEBUG]
62643 2019-Jan-11 15:26:40.684297 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62644 2019-Jan-11 15:26:40.684322 - [DEBUG]
62645 2019-Jan-11 15:26:40.684346 - [DEBUG] Process 1667. path edge:
62646 2019-Jan-11 15:26:40.684371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62647 2019-Jan-11 15:26:40.684428 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
62648 2019-Jan-11 15:26:40.685073 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62649 2019-Jan-11 15:26:40.685699 - [DEBUG]
62650 2019-Jan-11 15:26:40.685724 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62651 2019-Jan-11 15:26:40.686376 - [DEBUG] Compose: EdgeIdentity * AllBottom
62652 2019-Jan-11 15:26:40.686406 - [DEBUG]
62653 2019-Jan-11 15:26:40.686431 - [DEBUG] Propagate flow
62654 2019-Jan-11 15:26:40.686455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62655 2019-Jan-11 15:26:40.686514 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62656 2019-Jan-11 15:26:40.687140 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62657 2019-Jan-11 15:26:40.687765 - [DEBUG] Edge function : AllBottom (result of previous compose)
62658 2019-Jan-11 15:26:40.687792 - [DEBUG]
62659 2019-Jan-11 15:26:40.687817 - [DEBUG] Join: AllTop & AllBottom
62660 2019-Jan-11 15:26:40.687844 - [DEBUG] = AllBottom (new jump func)
62661 2019-Jan-11 15:26:40.687883 - [DEBUG]
62662 2019-Jan-11 15:26:40.687908 - [DEBUG] Start adding new jump function
62663 2019-Jan-11 15:26:40.687932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62664 2019-Jan-11 15:26:40.687989 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62665 2019-Jan-11 15:26:40.688614 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62666 2019-Jan-11 15:26:40.689239 - [DEBUG] Edge Function : AllBottom
62667 2019-Jan-11 15:26:40.689268 - [DEBUG] End adding new jump function
62668 2019-Jan-11 15:26:40.689293 - [DEBUG]
62669 2019-Jan-11 15:26:40.689317 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62670 2019-Jan-11 15:26:40.689342 - [DEBUG]
62671 2019-Jan-11 15:26:40.689366 - [DEBUG] Process 1668. path edge:
62672 2019-Jan-11 15:26:40.689403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62673 2019-Jan-11 15:26:40.689461 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
62674 2019-Jan-11 15:26:40.690088 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62675 2019-Jan-11 15:26:40.690713 - [DEBUG]
62676 2019-Jan-11 15:26:40.690739 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62677 2019-Jan-11 15:26:40.691400 - [DEBUG] Compose: EdgeIdentity * AllBottom
62678 2019-Jan-11 15:26:40.691429 - [DEBUG]
62679 2019-Jan-11 15:26:40.691453 - [DEBUG] Propagate flow
62680 2019-Jan-11 15:26:40.691476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62681 2019-Jan-11 15:26:40.691534 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62682 2019-Jan-11 15:26:40.692178 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62683 2019-Jan-11 15:26:40.692804 - [DEBUG] Edge function : AllBottom (result of previous compose)
62684 2019-Jan-11 15:26:40.692830 - [DEBUG]
62685 2019-Jan-11 15:26:40.692856 - [DEBUG] Join: AllTop & AllBottom
62686 2019-Jan-11 15:26:40.692883 - [DEBUG] = AllBottom (new jump func)
62687 2019-Jan-11 15:26:40.692909 - [DEBUG]
62688 2019-Jan-11 15:26:40.692933 - [DEBUG] Start adding new jump function
62689 2019-Jan-11 15:26:40.692958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62690 2019-Jan-11 15:26:40.693016 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62691 2019-Jan-11 15:26:40.693640 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62692 2019-Jan-11 15:26:40.694275 - [DEBUG] Edge Function : AllBottom
62693 2019-Jan-11 15:26:40.694304 - [DEBUG] End adding new jump function
62694 2019-Jan-11 15:26:40.694330 - [DEBUG]
62695 2019-Jan-11 15:26:40.694354 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62696 2019-Jan-11 15:26:40.694379 - [DEBUG]
62697 2019-Jan-11 15:26:40.694403 - [DEBUG] Process 1669. path edge:
62698 2019-Jan-11 15:26:40.694428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62699 2019-Jan-11 15:26:40.694485 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
62700 2019-Jan-11 15:26:40.695137 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62701 2019-Jan-11 15:26:40.695762 - [DEBUG]
62702 2019-Jan-11 15:26:40.695787 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62703 2019-Jan-11 15:26:40.696435 - [DEBUG] Possible callees:
62704 2019-Jan-11 15:26:40.696462 - [DEBUG] llvm.dbg.declare
62705 2019-Jan-11 15:26:40.696488 - [DEBUG] Possible return sites:
62706 2019-Jan-11 15:26:40.696512 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14962707 2019-Jan-11 15:26:40.697764 - [DEBUG] Found and process special summary
62708 2019-Jan-11 15:26:40.697807 - [DEBUG] Compose: EdgeIdentity * AllBottom
62709 2019-Jan-11 15:26:40.697836 - [DEBUG]
62710 2019-Jan-11 15:26:40.697872 - [DEBUG] Propagate flow
62711 2019-Jan-11 15:26:40.697899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62712 2019-Jan-11 15:26:40.697957 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62713 2019-Jan-11 15:26:40.698596 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62714 2019-Jan-11 15:26:40.699221 - [DEBUG] Edge function : AllBottom (result of previous compose)
62715 2019-Jan-11 15:26:40.699248 - [DEBUG]
62716 2019-Jan-11 15:26:40.699274 - [DEBUG] Join: AllTop & AllBottom
62717 2019-Jan-11 15:26:40.699301 - [DEBUG] = AllBottom (new jump func)
62718 2019-Jan-11 15:26:40.699327 - [DEBUG]
62719 2019-Jan-11 15:26:40.699351 - [DEBUG] Start adding new jump function
62720 2019-Jan-11 15:26:40.699375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62721 2019-Jan-11 15:26:40.699433 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62722 2019-Jan-11 15:26:40.700059 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62723 2019-Jan-11 15:26:40.700687 - [DEBUG] Edge Function : AllBottom
62724 2019-Jan-11 15:26:40.700716 - [DEBUG] End adding new jump function
62725 2019-Jan-11 15:26:40.700741 - [DEBUG]
62726 2019-Jan-11 15:26:40.700766 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62727 2019-Jan-11 15:26:40.700791 - [DEBUG]
62728 2019-Jan-11 15:26:40.700815 - [DEBUG] Process 1670. path edge:
62729 2019-Jan-11 15:26:40.700840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62730 2019-Jan-11 15:26:40.700897 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
62731 2019-Jan-11 15:26:40.701541 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62732 2019-Jan-11 15:26:40.702165 - [DEBUG]
62733 2019-Jan-11 15:26:40.702191 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62734 2019-Jan-11 15:26:40.702845 - [DEBUG] Compose: EdgeIdentity * AllBottom
62735 2019-Jan-11 15:26:40.702875 - [DEBUG]
62736 2019-Jan-11 15:26:40.702900 - [DEBUG] Propagate flow
62737 2019-Jan-11 15:26:40.702924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62738 2019-Jan-11 15:26:40.702983 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62739 2019-Jan-11 15:26:40.703611 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62740 2019-Jan-11 15:26:40.704236 - [DEBUG] Edge function : AllBottom (result of previous compose)
62741 2019-Jan-11 15:26:40.704263 - [DEBUG]
62742 2019-Jan-11 15:26:40.704289 - [DEBUG] Join: AllTop & AllBottom
62743 2019-Jan-11 15:26:40.704316 - [DEBUG] = AllBottom (new jump func)
62744 2019-Jan-11 15:26:40.704342 - [DEBUG]
62745 2019-Jan-11 15:26:40.704366 - [DEBUG] Start adding new jump function
62746 2019-Jan-11 15:26:40.704390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62747 2019-Jan-11 15:26:40.704447 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62748 2019-Jan-11 15:26:40.705088 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62749 2019-Jan-11 15:26:40.705715 - [DEBUG] Edge Function : AllBottom
62750 2019-Jan-11 15:26:40.705752 - [DEBUG] End adding new jump function
62751 2019-Jan-11 15:26:40.705777 - [DEBUG]
62752 2019-Jan-11 15:26:40.705802 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62753 2019-Jan-11 15:26:40.705827 - [DEBUG]
62754 2019-Jan-11 15:26:40.705851 - [DEBUG] Process 1671. path edge:
62755 2019-Jan-11 15:26:40.705876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62756 2019-Jan-11 15:26:40.705933 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
62757 2019-Jan-11 15:26:40.706570 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62758 2019-Jan-11 15:26:40.707197 - [DEBUG]
62759 2019-Jan-11 15:26:40.707223 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62760 2019-Jan-11 15:26:40.707883 - [DEBUG] Compose: EdgeIdentity * AllBottom
62761 2019-Jan-11 15:26:40.707914 - [DEBUG]
62762 2019-Jan-11 15:26:40.707938 - [DEBUG] Propagate flow
62763 2019-Jan-11 15:26:40.707963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62764 2019-Jan-11 15:26:40.708022 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62765 2019-Jan-11 15:26:40.708660 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62766 2019-Jan-11 15:26:40.709287 - [DEBUG] Edge function : AllBottom (result of previous compose)
62767 2019-Jan-11 15:26:40.709313 - [DEBUG]
62768 2019-Jan-11 15:26:40.709339 - [DEBUG] Join: AllTop & AllBottom
62769 2019-Jan-11 15:26:40.709367 - [DEBUG] = AllBottom (new jump func)
62770 2019-Jan-11 15:26:40.709392 - [DEBUG]
62771 2019-Jan-11 15:26:40.709416 - [DEBUG] Start adding new jump function
62772 2019-Jan-11 15:26:40.709441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62773 2019-Jan-11 15:26:40.709497 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62774 2019-Jan-11 15:26:40.710123 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62775 2019-Jan-11 15:26:40.710759 - [DEBUG] Edge Function : AllBottom
62776 2019-Jan-11 15:26:40.710787 - [DEBUG] End adding new jump function
62777 2019-Jan-11 15:26:40.710813 - [DEBUG]
62778 2019-Jan-11 15:26:40.710837 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62779 2019-Jan-11 15:26:40.710862 - [DEBUG]
62780 2019-Jan-11 15:26:40.710886 - [DEBUG] Process 1672. path edge:
62781 2019-Jan-11 15:26:40.710911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62782 2019-Jan-11 15:26:40.710968 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
62783 2019-Jan-11 15:26:40.711620 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62784 2019-Jan-11 15:26:40.712246 - [DEBUG]
62785 2019-Jan-11 15:26:40.712272 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62786 2019-Jan-11 15:26:40.712921 - [DEBUG] Possible callees:
62787 2019-Jan-11 15:26:40.712948 - [DEBUG] llvm.dbg.declare
62788 2019-Jan-11 15:26:40.712974 - [DEBUG] Possible return sites:
62789 2019-Jan-11 15:26:40.712999 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15562790 2019-Jan-11 15:26:40.714252 - [DEBUG] Found and process special summary
62791 2019-Jan-11 15:26:40.714294 - [DEBUG] Compose: EdgeIdentity * AllBottom
62792 2019-Jan-11 15:26:40.714323 - [DEBUG]
62793 2019-Jan-11 15:26:40.714348 - [DEBUG] Propagate flow
62794 2019-Jan-11 15:26:40.714372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62795 2019-Jan-11 15:26:40.714431 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62796 2019-Jan-11 15:26:40.715076 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62797 2019-Jan-11 15:26:40.715710 - [DEBUG] Edge function : AllBottom (result of previous compose)
62798 2019-Jan-11 15:26:40.715737 - [DEBUG]
62799 2019-Jan-11 15:26:40.715763 - [DEBUG] Join: AllTop & AllBottom
62800 2019-Jan-11 15:26:40.715791 - [DEBUG] = AllBottom (new jump func)
62801 2019-Jan-11 15:26:40.715817 - [DEBUG]
62802 2019-Jan-11 15:26:40.715841 - [DEBUG] Start adding new jump function
62803 2019-Jan-11 15:26:40.715866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62804 2019-Jan-11 15:26:40.715923 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62805 2019-Jan-11 15:26:40.716547 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62806 2019-Jan-11 15:26:40.717177 - [DEBUG] Edge Function : AllBottom
62807 2019-Jan-11 15:26:40.717205 - [DEBUG] End adding new jump function
62808 2019-Jan-11 15:26:40.717231 - [DEBUG]
62809 2019-Jan-11 15:26:40.717255 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62810 2019-Jan-11 15:26:40.717280 - [DEBUG]
62811 2019-Jan-11 15:26:40.717305 - [DEBUG] Process 1673. path edge:
62812 2019-Jan-11 15:26:40.717330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62813 2019-Jan-11 15:26:40.717386 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
62814 2019-Jan-11 15:26:40.718030 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62815 2019-Jan-11 15:26:40.718654 - [DEBUG]
62816 2019-Jan-11 15:26:40.718680 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62817 2019-Jan-11 15:26:40.719334 - [DEBUG] Compose: EdgeIdentity * AllBottom
62818 2019-Jan-11 15:26:40.719363 - [DEBUG]
62819 2019-Jan-11 15:26:40.719388 - [DEBUG] Propagate flow
62820 2019-Jan-11 15:26:40.719412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62821 2019-Jan-11 15:26:40.719471 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62822 2019-Jan-11 15:26:40.720105 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62823 2019-Jan-11 15:26:40.720730 - [DEBUG] Edge function : AllBottom (result of previous compose)
62824 2019-Jan-11 15:26:40.720757 - [DEBUG]
62825 2019-Jan-11 15:26:40.720782 - [DEBUG] Join: AllTop & AllBottom
62826 2019-Jan-11 15:26:40.720810 - [DEBUG] = AllBottom (new jump func)
62827 2019-Jan-11 15:26:40.720835 - [DEBUG]
62828 2019-Jan-11 15:26:40.720859 - [DEBUG] Start adding new jump function
62829 2019-Jan-11 15:26:40.720883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62830 2019-Jan-11 15:26:40.720940 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62831 2019-Jan-11 15:26:40.721580 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62832 2019-Jan-11 15:26:40.722206 - [DEBUG] Edge Function : AllBottom
62833 2019-Jan-11 15:26:40.722235 - [DEBUG] End adding new jump function
62834 2019-Jan-11 15:26:40.722260 - [DEBUG]
62835 2019-Jan-11 15:26:40.722284 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62836 2019-Jan-11 15:26:40.722309 - [DEBUG]
62837 2019-Jan-11 15:26:40.722333 - [DEBUG] Process 1674. path edge:
62838 2019-Jan-11 15:26:40.722358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62839 2019-Jan-11 15:26:40.722415 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
62840 2019-Jan-11 15:26:40.723041 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62841 2019-Jan-11 15:26:40.723673 - [DEBUG]
62842 2019-Jan-11 15:26:40.723699 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62843 2019-Jan-11 15:26:40.724346 - [DEBUG] Compose: EdgeIdentity * AllBottom
62844 2019-Jan-11 15:26:40.724376 - [DEBUG]
62845 2019-Jan-11 15:26:40.724401 - [DEBUG] Propagate flow
62846 2019-Jan-11 15:26:40.724425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62847 2019-Jan-11 15:26:40.724484 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62848 2019-Jan-11 15:26:40.725125 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62849 2019-Jan-11 15:26:40.725751 - [DEBUG] Edge function : AllBottom (result of previous compose)
62850 2019-Jan-11 15:26:40.725777 - [DEBUG]
62851 2019-Jan-11 15:26:40.725803 - [DEBUG] Join: AllTop & AllBottom
62852 2019-Jan-11 15:26:40.725831 - [DEBUG] = AllBottom (new jump func)
62853 2019-Jan-11 15:26:40.725857 - [DEBUG]
62854 2019-Jan-11 15:26:40.725881 - [DEBUG] Start adding new jump function
62855 2019-Jan-11 15:26:40.725905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62856 2019-Jan-11 15:26:40.725962 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62857 2019-Jan-11 15:26:40.726589 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62858 2019-Jan-11 15:26:40.727215 - [DEBUG] Edge Function : AllBottom
62859 2019-Jan-11 15:26:40.727244 - [DEBUG] End adding new jump function
62860 2019-Jan-11 15:26:40.727269 - [DEBUG]
62861 2019-Jan-11 15:26:40.727294 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62862 2019-Jan-11 15:26:40.727319 - [DEBUG]
62863 2019-Jan-11 15:26:40.727343 - [DEBUG] Process 1675. path edge:
62864 2019-Jan-11 15:26:40.727368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62865 2019-Jan-11 15:26:40.727424 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
62866 2019-Jan-11 15:26:40.728064 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62867 2019-Jan-11 15:26:40.728690 - [DEBUG]
62868 2019-Jan-11 15:26:40.728716 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62869 2019-Jan-11 15:26:40.729362 - [DEBUG] Compose: EdgeIdentity * AllBottom
62870 2019-Jan-11 15:26:40.729391 - [DEBUG]
62871 2019-Jan-11 15:26:40.729416 - [DEBUG] Propagate flow
62872 2019-Jan-11 15:26:40.729440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62873 2019-Jan-11 15:26:40.729498 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62874 2019-Jan-11 15:26:40.730136 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62875 2019-Jan-11 15:26:40.730760 - [DEBUG] Edge function : AllBottom (result of previous compose)
62876 2019-Jan-11 15:26:40.730787 - [DEBUG]
62877 2019-Jan-11 15:26:40.730813 - [DEBUG] Join: AllTop & AllBottom
62878 2019-Jan-11 15:26:40.730840 - [DEBUG] = AllBottom (new jump func)
62879 2019-Jan-11 15:26:40.730866 - [DEBUG]
62880 2019-Jan-11 15:26:40.730890 - [DEBUG] Start adding new jump function
62881 2019-Jan-11 15:26:40.730914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62882 2019-Jan-11 15:26:40.730971 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62883 2019-Jan-11 15:26:40.731613 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62884 2019-Jan-11 15:26:40.732256 - [DEBUG] Edge Function : AllBottom
62885 2019-Jan-11 15:26:40.732285 - [DEBUG] End adding new jump function
62886 2019-Jan-11 15:26:40.732311 - [DEBUG]
62887 2019-Jan-11 15:26:40.732335 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62888 2019-Jan-11 15:26:40.732360 - [DEBUG]
62889 2019-Jan-11 15:26:40.732384 - [DEBUG] Process 1676. path edge:
62890 2019-Jan-11 15:26:40.732409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62891 2019-Jan-11 15:26:40.732467 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
62892 2019-Jan-11 15:26:40.733103 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62893 2019-Jan-11 15:26:40.733728 - [DEBUG]
62894 2019-Jan-11 15:26:40.733753 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62895 2019-Jan-11 15:26:40.734403 - [DEBUG] Possible callees:
62896 2019-Jan-11 15:26:40.734429 - [DEBUG] llvm.dbg.declare
62897 2019-Jan-11 15:26:40.734455 - [DEBUG] Possible return sites:
62898 2019-Jan-11 15:26:40.734480 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16362899 2019-Jan-11 15:26:40.735747 - [DEBUG] Found and process special summary
62900 2019-Jan-11 15:26:40.735789 - [DEBUG] EDGE:
62901 2019-Jan-11 15:26:40.735849 - [DEBUG] ---> 62902 2019-Jan-11 15:26:40.736485 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62903 2019-Jan-11 15:26:40.737111 - [DEBUG]
62904 2019-Jan-11 15:26:40.737137 - [DEBUG] EDGE:
62905 2019-Jan-11 15:26:40.737194 - [DEBUG] ---> 62906 2019-Jan-11 15:26:40.737821 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62907 2019-Jan-11 15:26:40.738461 - [DEBUG]
62908 2019-Jan-11 15:26:40.738487 - [DEBUG] EDGE:
62909 2019-Jan-11 15:26:40.738546 - [DEBUG] ---> 62910 2019-Jan-11 15:26:40.739171 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62911 2019-Jan-11 15:26:40.739796 - [DEBUG]
62912 2019-Jan-11 15:26:40.739823 - [DEBUG] Compose: EdgeIdentity * AllBottom
62913 2019-Jan-11 15:26:40.739851 - [DEBUG]
62914 2019-Jan-11 15:26:40.739875 - [DEBUG] Propagate flow
62915 2019-Jan-11 15:26:40.739899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62916 2019-Jan-11 15:26:40.739956 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62917 2019-Jan-11 15:26:40.740581 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62918 2019-Jan-11 15:26:40.741224 - [DEBUG] Edge function : AllBottom (result of previous compose)
62919 2019-Jan-11 15:26:40.741251 - [DEBUG]
62920 2019-Jan-11 15:26:40.741277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62921 2019-Jan-11 15:26:40.741304 - [DEBUG] = AllBottom
62922 2019-Jan-11 15:26:40.741329 - [DEBUG]
62923 2019-Jan-11 15:26:40.741353 - [DEBUG] PROPAGATE: No new function!
62924 2019-Jan-11 15:26:40.741378 - [DEBUG] EDGE:
62925 2019-Jan-11 15:26:40.741445 - [DEBUG] ---> 62926 2019-Jan-11 15:26:40.742075 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62927 2019-Jan-11 15:26:40.742699 - [DEBUG]
62928 2019-Jan-11 15:26:40.742726 - [DEBUG] Compose: EdgeIdentity * AllBottom
62929 2019-Jan-11 15:26:40.742753 - [DEBUG]
62930 2019-Jan-11 15:26:40.742777 - [DEBUG] Propagate flow
62931 2019-Jan-11 15:26:40.742801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62932 2019-Jan-11 15:26:40.742858 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62933 2019-Jan-11 15:26:40.743486 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62934 2019-Jan-11 15:26:40.744120 - [DEBUG] Edge function : AllBottom (result of previous compose)
62935 2019-Jan-11 15:26:40.744146 - [DEBUG]
62936 2019-Jan-11 15:26:40.744172 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62937 2019-Jan-11 15:26:40.744199 - [DEBUG] = AllBottom
62938 2019-Jan-11 15:26:40.744224 - [DEBUG]
62939 2019-Jan-11 15:26:40.744248 - [DEBUG] PROPAGATE: No new function!
62940 2019-Jan-11 15:26:40.744287 - [DEBUG] Compose: EdgeIdentity * AllBottom
62941 2019-Jan-11 15:26:40.744315 - [DEBUG]
62942 2019-Jan-11 15:26:40.744339 - [DEBUG] Propagate flow
62943 2019-Jan-11 15:26:40.744364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62944 2019-Jan-11 15:26:40.744422 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62945 2019-Jan-11 15:26:40.745068 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62946 2019-Jan-11 15:26:40.745694 - [DEBUG] Edge function : AllBottom (result of previous compose)
62947 2019-Jan-11 15:26:40.745720 - [DEBUG]
62948 2019-Jan-11 15:26:40.745745 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62949 2019-Jan-11 15:26:40.745772 - [DEBUG] = AllBottom
62950 2019-Jan-11 15:26:40.745798 - [DEBUG]
62951 2019-Jan-11 15:26:40.745822 - [DEBUG] PROPAGATE: No new function!
62952 2019-Jan-11 15:26:40.745848 - [DEBUG] Compose: EdgeIdentity * AllBottom
62953 2019-Jan-11 15:26:40.745875 - [DEBUG]
62954 2019-Jan-11 15:26:40.745899 - [DEBUG] Propagate flow
62955 2019-Jan-11 15:26:40.745923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62956 2019-Jan-11 15:26:40.745980 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62957 2019-Jan-11 15:26:40.746609 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62958 2019-Jan-11 15:26:40.747244 - [DEBUG] Edge function : AllBottom (result of previous compose)
62959 2019-Jan-11 15:26:40.747271 - [DEBUG]
62960 2019-Jan-11 15:26:40.747297 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62961 2019-Jan-11 15:26:40.747324 - [DEBUG] = AllBottom
62962 2019-Jan-11 15:26:40.747349 - [DEBUG]
62963 2019-Jan-11 15:26:40.747373 - [DEBUG] PROPAGATE: No new function!
62964 2019-Jan-11 15:26:40.747399 - [DEBUG] EDGE:
62965 2019-Jan-11 15:26:40.747458 - [DEBUG] ---> 62966 2019-Jan-11 15:26:40.748109 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62967 2019-Jan-11 15:26:40.748736 - [DEBUG]
62968 2019-Jan-11 15:26:40.748761 - [DEBUG] EDGE:
62969 2019-Jan-11 15:26:40.748819 - [DEBUG] ---> 62970 2019-Jan-11 15:26:40.749453 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62971 2019-Jan-11 15:26:40.750079 - [DEBUG]
62972 2019-Jan-11 15:26:40.750106 - [DEBUG] Compose: EdgeIdentity * AllBottom
62973 2019-Jan-11 15:26:40.750133 - [DEBUG]
62974 2019-Jan-11 15:26:40.750157 - [DEBUG] Propagate flow
62975 2019-Jan-11 15:26:40.750181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62976 2019-Jan-11 15:26:40.750238 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62977 2019-Jan-11 15:26:40.750865 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62978 2019-Jan-11 15:26:40.751509 - [DEBUG] Edge function : AllBottom (result of previous compose)
62979 2019-Jan-11 15:26:40.751534 - [DEBUG]
62980 2019-Jan-11 15:26:40.751559 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62981 2019-Jan-11 15:26:40.751585 - [DEBUG] = AllBottom
62982 2019-Jan-11 15:26:40.751610 - [DEBUG]
62983 2019-Jan-11 15:26:40.751633 - [DEBUG] PROPAGATE: No new function!
62984 2019-Jan-11 15:26:40.751657 - [DEBUG] EDGE:
62985 2019-Jan-11 15:26:40.751715 - [DEBUG] ---> 62986 2019-Jan-11 15:26:40.752343 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62987 2019-Jan-11 15:26:40.752968 - [DEBUG]
62988 2019-Jan-11 15:26:40.752995 - [DEBUG] Compose: EdgeIdentity * AllBottom
62989 2019-Jan-11 15:26:40.753022 - [DEBUG]
62990 2019-Jan-11 15:26:40.753046 - [DEBUG] Propagate flow
62991 2019-Jan-11 15:26:40.753070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62992 2019-Jan-11 15:26:40.753127 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62993 2019-Jan-11 15:26:40.753756 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62994 2019-Jan-11 15:26:40.754390 - [DEBUG] Edge function : AllBottom (result of previous compose)
62995 2019-Jan-11 15:26:40.754417 - [DEBUG]
62996 2019-Jan-11 15:26:40.754443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62997 2019-Jan-11 15:26:40.754470 - [DEBUG] = AllBottom
62998 2019-Jan-11 15:26:40.754495 - [DEBUG]
62999 2019-Jan-11 15:26:40.754519 - [DEBUG] PROPAGATE: No new function!
63000 2019-Jan-11 15:26:40.754572 - [DEBUG] Compose: EdgeIdentity * AllBottom
63001 2019-Jan-11 15:26:40.754600 - [DEBUG]
63002 2019-Jan-11 15:26:40.754625 - [DEBUG] Propagate flow
63003 2019-Jan-11 15:26:40.754649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63004 2019-Jan-11 15:26:40.754707 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63005 2019-Jan-11 15:26:40.755337 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63006 2019-Jan-11 15:26:40.755962 - [DEBUG] Edge function : AllBottom (result of previous compose)
63007 2019-Jan-11 15:26:40.755989 - [DEBUG]
63008 2019-Jan-11 15:26:40.756014 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63009 2019-Jan-11 15:26:40.756041 - [DEBUG] = AllBottom
63010 2019-Jan-11 15:26:40.756067 - [DEBUG]
63011 2019-Jan-11 15:26:40.756091 - [DEBUG] PROPAGATE: No new function!
63012 2019-Jan-11 15:26:40.756117 - [DEBUG] Compose: EdgeIdentity * AllBottom
63013 2019-Jan-11 15:26:40.756143 - [DEBUG]
63014 2019-Jan-11 15:26:40.756168 - [DEBUG] Propagate flow
63015 2019-Jan-11 15:26:40.756192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63016 2019-Jan-11 15:26:40.756249 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63017 2019-Jan-11 15:26:40.756879 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63018 2019-Jan-11 15:26:40.757521 - [DEBUG] Edge function : AllBottom (result of previous compose)
63019 2019-Jan-11 15:26:40.757548 - [DEBUG]
63020 2019-Jan-11 15:26:40.757573 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63021 2019-Jan-11 15:26:40.757600 - [DEBUG] = AllBottom
63022 2019-Jan-11 15:26:40.757626 - [DEBUG]
63023 2019-Jan-11 15:26:40.757650 - [DEBUG] PROPAGATE: No new function!
63024 2019-Jan-11 15:26:40.757677 - [DEBUG] EDGE:
63025 2019-Jan-11 15:26:40.757736 - [DEBUG] ---> 63026 2019-Jan-11 15:26:40.758388 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63027 2019-Jan-11 15:26:40.759014 - [DEBUG]
63028 2019-Jan-11 15:26:40.759040 - [DEBUG] EDGE:
63029 2019-Jan-11 15:26:40.759098 - [DEBUG] ---> 63030 2019-Jan-11 15:26:40.759724 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63031 2019-Jan-11 15:26:40.760348 - [DEBUG]
63032 2019-Jan-11 15:26:40.760375 - [DEBUG] Compose: EdgeIdentity * AllBottom
63033 2019-Jan-11 15:26:40.760402 - [DEBUG]
63034 2019-Jan-11 15:26:40.760426 - [DEBUG] Propagate flow
63035 2019-Jan-11 15:26:40.760450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63036 2019-Jan-11 15:26:40.760506 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63037 2019-Jan-11 15:26:40.761131 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63038 2019-Jan-11 15:26:40.761774 - [DEBUG] Edge function : AllBottom (result of previous compose)
63039 2019-Jan-11 15:26:40.761800 - [DEBUG]
63040 2019-Jan-11 15:26:40.761826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63041 2019-Jan-11 15:26:40.761853 - [DEBUG] = AllBottom
63042 2019-Jan-11 15:26:40.761879 - [DEBUG]
63043 2019-Jan-11 15:26:40.761903 - [DEBUG] PROPAGATE: No new function!
63044 2019-Jan-11 15:26:40.761928 - [DEBUG] EDGE:
63045 2019-Jan-11 15:26:40.761986 - [DEBUG] ---> 63046 2019-Jan-11 15:26:40.762615 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63047 2019-Jan-11 15:26:40.763240 - [DEBUG]
63048 2019-Jan-11 15:26:40.763266 - [DEBUG] Compose: EdgeIdentity * AllBottom
63049 2019-Jan-11 15:26:40.763293 - [DEBUG]
63050 2019-Jan-11 15:26:40.763318 - [DEBUG] Propagate flow
63051 2019-Jan-11 15:26:40.763342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63052 2019-Jan-11 15:26:40.763399 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63053 2019-Jan-11 15:26:40.764028 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63054 2019-Jan-11 15:26:40.764678 - [DEBUG] Edge function : AllBottom (result of previous compose)
63055 2019-Jan-11 15:26:40.764704 - [DEBUG]
63056 2019-Jan-11 15:26:40.764729 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63057 2019-Jan-11 15:26:40.764755 - [DEBUG] = AllBottom
63058 2019-Jan-11 15:26:40.764779 - [DEBUG]
63059 2019-Jan-11 15:26:40.764803 - [DEBUG] PROPAGATE: No new function!
63060 2019-Jan-11 15:26:40.764838 - [DEBUG] Compose: EdgeIdentity * AllBottom
63061 2019-Jan-11 15:26:40.764866 - [DEBUG]
63062 2019-Jan-11 15:26:40.764890 - [DEBUG] Propagate flow
63063 2019-Jan-11 15:26:40.764921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63064 2019-Jan-11 15:26:40.764978 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63065 2019-Jan-11 15:26:40.765609 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63066 2019-Jan-11 15:26:40.766234 - [DEBUG] Edge function : AllBottom (result of previous compose)
63067 2019-Jan-11 15:26:40.766260 - [DEBUG]
63068 2019-Jan-11 15:26:40.766286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63069 2019-Jan-11 15:26:40.766313 - [DEBUG] = AllBottom
63070 2019-Jan-11 15:26:40.766339 - [DEBUG]
63071 2019-Jan-11 15:26:40.766363 - [DEBUG] PROPAGATE: No new function!
63072 2019-Jan-11 15:26:40.766389 - [DEBUG] Compose: EdgeIdentity * AllBottom
63073 2019-Jan-11 15:26:40.766415 - [DEBUG]
63074 2019-Jan-11 15:26:40.766440 - [DEBUG] Propagate flow
63075 2019-Jan-11 15:26:40.766464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63076 2019-Jan-11 15:26:40.766521 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63077 2019-Jan-11 15:26:40.767151 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63078 2019-Jan-11 15:26:40.767786 - [DEBUG] Edge function : AllBottom (result of previous compose)
63079 2019-Jan-11 15:26:40.767812 - [DEBUG]
63080 2019-Jan-11 15:26:40.767838 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63081 2019-Jan-11 15:26:40.767877 - [DEBUG] = AllBottom
63082 2019-Jan-11 15:26:40.767903 - [DEBUG]
63083 2019-Jan-11 15:26:40.767927 - [DEBUG] PROPAGATE: No new function!
63084 2019-Jan-11 15:26:40.767954 - [DEBUG] EDGE:
63085 2019-Jan-11 15:26:40.768013 - [DEBUG] ---> 63086 2019-Jan-11 15:26:40.768650 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63087 2019-Jan-11 15:26:40.769275 - [DEBUG]
63088 2019-Jan-11 15:26:40.769308 - [DEBUG] Compose: EdgeIdentity * AllBottom
63089 2019-Jan-11 15:26:40.769336 - [DEBUG]
63090 2019-Jan-11 15:26:40.769361 - [DEBUG] Propagate flow
63091 2019-Jan-11 15:26:40.769385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63092 2019-Jan-11 15:26:40.769442 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63093 2019-Jan-11 15:26:40.770070 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63094 2019-Jan-11 15:26:40.770696 - [DEBUG] Edge function : AllBottom (result of previous compose)
63095 2019-Jan-11 15:26:40.770723 - [DEBUG]
63096 2019-Jan-11 15:26:40.770749 - [DEBUG] Join: AllTop & AllBottom
63097 2019-Jan-11 15:26:40.770776 - [DEBUG] = AllBottom (new jump func)
63098 2019-Jan-11 15:26:40.770801 - [DEBUG]
63099 2019-Jan-11 15:26:40.770825 - [DEBUG] Start adding new jump function
63100 2019-Jan-11 15:26:40.770849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63101 2019-Jan-11 15:26:40.770906 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63102 2019-Jan-11 15:26:40.771546 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63103 2019-Jan-11 15:26:40.772174 - [DEBUG] Edge Function : AllBottom
63104 2019-Jan-11 15:26:40.772203 - [DEBUG] End adding new jump function
63105 2019-Jan-11 15:26:40.772228 - [DEBUG]
63106 2019-Jan-11 15:26:40.772252 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
63107 2019-Jan-11 15:26:40.772277 - [DEBUG]
63108 2019-Jan-11 15:26:40.772309 - [DEBUG] Process 1677. path edge:
63109 2019-Jan-11 15:26:40.772335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63110 2019-Jan-11 15:26:40.772392 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
63111 2019-Jan-11 15:26:40.773021 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63112 2019-Jan-11 15:26:40.773645 - [DEBUG]
63113 2019-Jan-11 15:26:40.773670 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63114 2019-Jan-11 15:26:40.774311 - [DEBUG] Possible callees:
63115 2019-Jan-11 15:26:40.774337 - [DEBUG] foo
63116 2019-Jan-11 15:26:40.774363 - [DEBUG] Possible return sites:
63117 2019-Jan-11 15:26:40.774387 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12663118 2019-Jan-11 15:26:40.775649 - [DEBUG] Found and process special summary
63119 2019-Jan-11 15:26:40.775690 - [DEBUG] Compose: EdgeIdentity * AllBottom
63120 2019-Jan-11 15:26:40.775719 - [DEBUG]
63121 2019-Jan-11 15:26:40.775744 - [DEBUG] Propagate flow
63122 2019-Jan-11 15:26:40.775768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63123 2019-Jan-11 15:26:40.775826 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63124 2019-Jan-11 15:26:40.776457 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63125 2019-Jan-11 15:26:40.777081 - [DEBUG] Edge function : AllBottom (result of previous compose)
63126 2019-Jan-11 15:26:40.777107 - [DEBUG]
63127 2019-Jan-11 15:26:40.777133 - [DEBUG] Join: AllTop & AllBottom
63128 2019-Jan-11 15:26:40.777160 - [DEBUG] = AllBottom (new jump func)
63129 2019-Jan-11 15:26:40.777185 - [DEBUG]
63130 2019-Jan-11 15:26:40.777210 - [DEBUG] Start adding new jump function
63131 2019-Jan-11 15:26:40.777234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63132 2019-Jan-11 15:26:40.777291 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63133 2019-Jan-11 15:26:40.777930 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63134 2019-Jan-11 15:26:40.778558 - [DEBUG] Edge Function : AllBottom
63135 2019-Jan-11 15:26:40.778587 - [DEBUG] End adding new jump function
63136 2019-Jan-11 15:26:40.778611 - [DEBUG]
63137 2019-Jan-11 15:26:40.778636 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
63138 2019-Jan-11 15:26:40.778661 - [DEBUG]
63139 2019-Jan-11 15:26:40.778685 - [DEBUG] Process 1678. path edge:
63140 2019-Jan-11 15:26:40.778710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63141 2019-Jan-11 15:26:40.778767 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
63142 2019-Jan-11 15:26:40.779396 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63143 2019-Jan-11 15:26:40.780022 - [DEBUG]
63144 2019-Jan-11 15:26:40.780048 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63145 2019-Jan-11 15:26:40.780698 - [DEBUG] Compose: EdgeIdentity * AllBottom
63146 2019-Jan-11 15:26:40.780727 - [DEBUG]
63147 2019-Jan-11 15:26:40.780752 - [DEBUG] Propagate flow
63148 2019-Jan-11 15:26:40.780776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63149 2019-Jan-11 15:26:40.780834 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63150 2019-Jan-11 15:26:40.781477 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63151 2019-Jan-11 15:26:40.782109 - [DEBUG] Edge function : AllBottom (result of previous compose)
63152 2019-Jan-11 15:26:40.782136 - [DEBUG]
63153 2019-Jan-11 15:26:40.782162 - [DEBUG] Join: AllTop & AllBottom
63154 2019-Jan-11 15:26:40.782189 - [DEBUG] = AllBottom (new jump func)
63155 2019-Jan-11 15:26:40.782215 - [DEBUG]
63156 2019-Jan-11 15:26:40.782239 - [DEBUG] Start adding new jump function
63157 2019-Jan-11 15:26:40.782263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63158 2019-Jan-11 15:26:40.782320 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63159 2019-Jan-11 15:26:40.782945 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63160 2019-Jan-11 15:26:40.783570 - [DEBUG] Edge Function : AllBottom
63161 2019-Jan-11 15:26:40.783599 - [DEBUG] End adding new jump function
63162 2019-Jan-11 15:26:40.783624 - [DEBUG]
63163 2019-Jan-11 15:26:40.783648 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
63164 2019-Jan-11 15:26:40.783673 - [DEBUG]
63165 2019-Jan-11 15:26:40.783697 - [DEBUG] Process 1679. path edge:
63166 2019-Jan-11 15:26:40.783722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63167 2019-Jan-11 15:26:40.783779 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
63168 2019-Jan-11 15:26:40.784405 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63169 2019-Jan-11 15:26:40.785046 - [DEBUG]
63170 2019-Jan-11 15:26:40.785073 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63171 2019-Jan-11 15:26:40.785718 - [DEBUG] Compose: EdgeIdentity * AllBottom
63172 2019-Jan-11 15:26:40.785747 - [DEBUG]
63173 2019-Jan-11 15:26:40.785772 - [DEBUG] Propagate flow
63174 2019-Jan-11 15:26:40.785796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63175 2019-Jan-11 15:26:40.785854 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63176 2019-Jan-11 15:26:40.786481 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63177 2019-Jan-11 15:26:40.787107 - [DEBUG] Edge function : AllBottom (result of previous compose)
63178 2019-Jan-11 15:26:40.787133 - [DEBUG]
63179 2019-Jan-11 15:26:40.787159 - [DEBUG] Join: AllTop & AllBottom
63180 2019-Jan-11 15:26:40.787186 - [DEBUG] = AllBottom (new jump func)
63181 2019-Jan-11 15:26:40.787212 - [DEBUG]
63182 2019-Jan-11 15:26:40.787236 - [DEBUG] Start adding new jump function
63183 2019-Jan-11 15:26:40.787261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63184 2019-Jan-11 15:26:40.787318 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63185 2019-Jan-11 15:26:40.787957 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63186 2019-Jan-11 15:26:40.788583 - [DEBUG] Edge Function : AllBottom
63187 2019-Jan-11 15:26:40.788612 - [DEBUG] End adding new jump function
63188 2019-Jan-11 15:26:40.788637 - [DEBUG]
63189 2019-Jan-11 15:26:40.788661 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
63190 2019-Jan-11 15:26:40.788686 - [DEBUG]
63191 2019-Jan-11 15:26:40.788711 - [DEBUG] Process 1680. path edge:
63192 2019-Jan-11 15:26:40.788735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63193 2019-Jan-11 15:26:40.788792 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
63194 2019-Jan-11 15:26:40.789425 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63195 2019-Jan-11 15:26:40.790050 - [DEBUG]
63196 2019-Jan-11 15:26:40.790076 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63197 2019-Jan-11 15:26:40.790723 - [DEBUG] Compose: EdgeIdentity * AllBottom
63198 2019-Jan-11 15:26:40.790752 - [DEBUG]
63199 2019-Jan-11 15:26:40.790777 - [DEBUG] Propagate flow
63200 2019-Jan-11 15:26:40.790801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63201 2019-Jan-11 15:26:40.790860 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63202 2019-Jan-11 15:26:40.791516 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63203 2019-Jan-11 15:26:40.792142 - [DEBUG] Edge function : AllBottom (result of previous compose)
63204 2019-Jan-11 15:26:40.792168 - [DEBUG]
63205 2019-Jan-11 15:26:40.792194 - [DEBUG] Join: AllTop & AllBottom
63206 2019-Jan-11 15:26:40.792221 - [DEBUG] = AllBottom (new jump func)
63207 2019-Jan-11 15:26:40.792247 - [DEBUG]
63208 2019-Jan-11 15:26:40.792271 - [DEBUG] Start adding new jump function
63209 2019-Jan-11 15:26:40.792296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63210 2019-Jan-11 15:26:40.792352 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63211 2019-Jan-11 15:26:40.792976 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63212 2019-Jan-11 15:26:40.793611 - [DEBUG] Edge Function : AllBottom
63213 2019-Jan-11 15:26:40.793640 - [DEBUG] End adding new jump function
63214 2019-Jan-11 15:26:40.793665 - [DEBUG]
63215 2019-Jan-11 15:26:40.793689 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
63216 2019-Jan-11 15:26:40.793714 - [DEBUG]
63217 2019-Jan-11 15:26:40.793738 - [DEBUG] Process 1681. path edge:
63218 2019-Jan-11 15:26:40.793763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63219 2019-Jan-11 15:26:40.793820 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
63220 2019-Jan-11 15:26:40.794456 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63221 2019-Jan-11 15:26:40.795096 - [DEBUG]
63222 2019-Jan-11 15:26:40.795122 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63223 2019-Jan-11 15:26:40.795769 - [DEBUG] Possible callees:
63224 2019-Jan-11 15:26:40.795795 - [DEBUG] llvm.dbg.declare
63225 2019-Jan-11 15:26:40.795821 - [DEBUG] Possible return sites:
63226 2019-Jan-11 15:26:40.795846 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13663227 2019-Jan-11 15:26:40.797111 - [DEBUG] Found and process special summary
63228 2019-Jan-11 15:26:40.797152 - [DEBUG] Compose: EdgeIdentity * AllBottom
63229 2019-Jan-11 15:26:40.797181 - [DEBUG]
63230 2019-Jan-11 15:26:40.797206 - [DEBUG] Propagate flow
63231 2019-Jan-11 15:26:40.797230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63232 2019-Jan-11 15:26:40.797289 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63233 2019-Jan-11 15:26:40.797935 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63234 2019-Jan-11 15:26:40.798570 - [DEBUG] Edge function : AllBottom (result of previous compose)
63235 2019-Jan-11 15:26:40.798597 - [DEBUG]
63236 2019-Jan-11 15:26:40.798623 - [DEBUG] Join: AllTop & AllBottom
63237 2019-Jan-11 15:26:40.798651 - [DEBUG] = AllBottom (new jump func)
63238 2019-Jan-11 15:26:40.798676 - [DEBUG]
63239 2019-Jan-11 15:26:40.798701 - [DEBUG] Start adding new jump function
63240 2019-Jan-11 15:26:40.798725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63241 2019-Jan-11 15:26:40.798783 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63242 2019-Jan-11 15:26:40.799409 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63243 2019-Jan-11 15:26:40.800038 - [DEBUG] Edge Function : AllBottom
63244 2019-Jan-11 15:26:40.800068 - [DEBUG] End adding new jump function
63245 2019-Jan-11 15:26:40.800093 - [DEBUG]
63246 2019-Jan-11 15:26:40.800117 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
63247 2019-Jan-11 15:26:40.800142 - [DEBUG]
63248 2019-Jan-11 15:26:40.800166 - [DEBUG] Process 1682. path edge:
63249 2019-Jan-11 15:26:40.800191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63250 2019-Jan-11 15:26:40.800248 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
63251 2019-Jan-11 15:26:40.800877 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63252 2019-Jan-11 15:26:40.801517 - [DEBUG]
63253 2019-Jan-11 15:26:40.801542 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63254 2019-Jan-11 15:26:40.802194 - [DEBUG] Compose: EdgeIdentity * AllBottom
63255 2019-Jan-11 15:26:40.802224 - [DEBUG]
63256 2019-Jan-11 15:26:40.802249 - [DEBUG] Propagate flow
63257 2019-Jan-11 15:26:40.802273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63258 2019-Jan-11 15:26:40.802331 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63259 2019-Jan-11 15:26:40.802958 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63260 2019-Jan-11 15:26:40.803584 - [DEBUG] Edge function : AllBottom (result of previous compose)
63261 2019-Jan-11 15:26:40.803611 - [DEBUG]
63262 2019-Jan-11 15:26:40.803637 - [DEBUG] Join: AllTop & AllBottom
63263 2019-Jan-11 15:26:40.803664 - [DEBUG] = AllBottom (new jump func)
63264 2019-Jan-11 15:26:40.803689 - [DEBUG]
63265 2019-Jan-11 15:26:40.803713 - [DEBUG] Start adding new jump function
63266 2019-Jan-11 15:26:40.803738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63267 2019-Jan-11 15:26:40.803795 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63268 2019-Jan-11 15:26:40.804420 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63269 2019-Jan-11 15:26:40.805061 - [DEBUG] Edge Function : AllBottom
63270 2019-Jan-11 15:26:40.805091 - [DEBUG] End adding new jump function
63271 2019-Jan-11 15:26:40.805116 - [DEBUG]
63272 2019-Jan-11 15:26:40.805140 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
63273 2019-Jan-11 15:26:40.805165 - [DEBUG]
63274 2019-Jan-11 15:26:40.805189 - [DEBUG] Process 1683. path edge:
63275 2019-Jan-11 15:26:40.805214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63276 2019-Jan-11 15:26:40.805271 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
63277 2019-Jan-11 15:26:40.805897 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63278 2019-Jan-11 15:26:40.806529 - [DEBUG]
63279 2019-Jan-11 15:26:40.806556 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63280 2019-Jan-11 15:26:40.807200 - [DEBUG] Compose: EdgeIdentity * AllBottom
63281 2019-Jan-11 15:26:40.807230 - [DEBUG]
63282 2019-Jan-11 15:26:40.807255 - [DEBUG] Propagate flow
63283 2019-Jan-11 15:26:40.807279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63284 2019-Jan-11 15:26:40.807338 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63285 2019-Jan-11 15:26:40.807979 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63286 2019-Jan-11 15:26:40.808604 - [DEBUG] Edge function : AllBottom (result of previous compose)
63287 2019-Jan-11 15:26:40.808631 - [DEBUG]
63288 2019-Jan-11 15:26:40.808656 - [DEBUG] Join: AllTop & AllBottom
63289 2019-Jan-11 15:26:40.808684 - [DEBUG] = AllBottom (new jump func)
63290 2019-Jan-11 15:26:40.808709 - [DEBUG]
63291 2019-Jan-11 15:26:40.808734 - [DEBUG] Start adding new jump function
63292 2019-Jan-11 15:26:40.808758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63293 2019-Jan-11 15:26:40.808815 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63294 2019-Jan-11 15:26:40.809441 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
63295 2019-Jan-11 15:26:40.810066 - [DEBUG] Edge Function : AllBottom
63296 2019-Jan-11 15:26:40.810095 - [DEBUG] End adding new jump function
63297 2019-Jan-11 15:26:40.810119 - [DEBUG]
63298 2019-Jan-11 15:26:40.810144 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
63299 2019-Jan-11 15:26:40.810169 - [DEBUG]
63300 2019-Jan-11 15:26:40.810193 - [DEBUG] Process 1684. path edge:
63301 2019-Jan-11 15:26:40.810218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63302 2019-Jan-11 15:26:40.810275 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
63303 2019-Jan-11 15:26:40.810900 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63304 2019-Jan-11 15:26:40.811539 - [DEBUG]
63305 2019-Jan-11 15:26:40.811565 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
63306 2019-Jan-11 15:26:40.812209 - [DEBUG] Compose: EdgeIdentity * AllBottom
63307 2019-Jan-11 15:26:40.812238 - [DEBUG]
63308 2019-Jan-11 15:26:40.812263 - [DEBUG] Propagate flow
63309 2019-Jan-11 15:26:40.812288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63310 2019-Jan-11 15:26:40.812345 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63311 2019-Jan-11 15:26:40.812983 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63312 2019-Jan-11 15:26:40.813607 - [DEBUG] Edge function : AllBottom (result of previous compose)
63313 2019-Jan-11 15:26:40.813634 - [DEBUG]
63314 2019-Jan-11 15:26:40.813659 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63315 2019-Jan-11 15:26:40.813686 - [DEBUG] = AllBottom
63316 2019-Jan-11 15:26:40.813712 - [DEBUG]
63317 2019-Jan-11 15:26:40.813736 - [DEBUG] PROPAGATE: No new function!
63318 2019-Jan-11 15:26:40.813761 - [DEBUG] EDGE:
63319 2019-Jan-11 15:26:40.813820 - [DEBUG] ---> 63320 2019-Jan-11 15:26:40.814445 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63321 2019-Jan-11 15:26:40.815087 - [DEBUG]
63322 2019-Jan-11 15:26:40.815113 - [DEBUG] EDGE:
63323 2019-Jan-11 15:26:40.815177 - [DEBUG] ---> 63324 2019-Jan-11 15:26:40.815804 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63325 2019-Jan-11 15:26:40.816429 - [DEBUG]
63326 2019-Jan-11 15:26:40.816456 - [DEBUG] Compose: EdgeIdentity * AllBottom
63327 2019-Jan-11 15:26:40.816483 - [DEBUG]
63328 2019-Jan-11 15:26:40.816507 - [DEBUG] Propagate flow
63329 2019-Jan-11 15:26:40.816532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63330 2019-Jan-11 15:26:40.816589 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63331 2019-Jan-11 15:26:40.817216 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63332 2019-Jan-11 15:26:40.817845 - [DEBUG] Edge function : AllBottom (result of previous compose)
63333 2019-Jan-11 15:26:40.817885 - [DEBUG]
63334 2019-Jan-11 15:26:40.817912 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63335 2019-Jan-11 15:26:40.817938 - [DEBUG] = AllBottom
63336 2019-Jan-11 15:26:40.817964 - [DEBUG]
63337 2019-Jan-11 15:26:40.817988 - [DEBUG] PROPAGATE: No new function!
63338 2019-Jan-11 15:26:40.818013 - [DEBUG] EDGE:
63339 2019-Jan-11 15:26:40.818072 - [DEBUG] ---> 63340 2019-Jan-11 15:26:40.818701 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63341 2019-Jan-11 15:26:40.819325 - [DEBUG]
63342 2019-Jan-11 15:26:40.819351 - [DEBUG] Compose: EdgeIdentity * AllBottom
63343 2019-Jan-11 15:26:40.819378 - [DEBUG]
63344 2019-Jan-11 15:26:40.819403 - [DEBUG] Propagate flow
63345 2019-Jan-11 15:26:40.819427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63346 2019-Jan-11 15:26:40.819484 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63347 2019-Jan-11 15:26:40.820115 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63348 2019-Jan-11 15:26:40.820750 - [DEBUG] Edge function : AllBottom (result of previous compose)
63349 2019-Jan-11 15:26:40.820776 - [DEBUG]
63350 2019-Jan-11 15:26:40.820802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63351 2019-Jan-11 15:26:40.820829 - [DEBUG] = AllBottom
63352 2019-Jan-11 15:26:40.820854 - [DEBUG]
63353 2019-Jan-11 15:26:40.820878 - [DEBUG] PROPAGATE: No new function!
63354 2019-Jan-11 15:26:40.820916 - [DEBUG] Compose: EdgeIdentity * AllBottom
63355 2019-Jan-11 15:26:40.820944 - [DEBUG]
63356 2019-Jan-11 15:26:40.820969 - [DEBUG] Propagate flow
63357 2019-Jan-11 15:26:40.820993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63358 2019-Jan-11 15:26:40.821050 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63359 2019-Jan-11 15:26:40.821696 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63360 2019-Jan-11 15:26:40.822324 - [DEBUG] Edge function : AllBottom (result of previous compose)
63361 2019-Jan-11 15:26:40.822351 - [DEBUG]
63362 2019-Jan-11 15:26:40.822376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63363 2019-Jan-11 15:26:40.822403 - [DEBUG] = AllBottom
63364 2019-Jan-11 15:26:40.822429 - [DEBUG]
63365 2019-Jan-11 15:26:40.822453 - [DEBUG] PROPAGATE: No new function!
63366 2019-Jan-11 15:26:40.822479 - [DEBUG] Compose: EdgeIdentity * AllBottom
63367 2019-Jan-11 15:26:40.822505 - [DEBUG]
63368 2019-Jan-11 15:26:40.822529 - [DEBUG] Propagate flow
63369 2019-Jan-11 15:26:40.822553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63370 2019-Jan-11 15:26:40.822611 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63371 2019-Jan-11 15:26:40.823250 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63372 2019-Jan-11 15:26:40.823886 - [DEBUG] Edge function : AllBottom (result of previous compose)
63373 2019-Jan-11 15:26:40.823912 - [DEBUG]
63374 2019-Jan-11 15:26:40.823938 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63375 2019-Jan-11 15:26:40.823964 - [DEBUG] = AllBottom
63376 2019-Jan-11 15:26:40.823990 - [DEBUG]
63377 2019-Jan-11 15:26:40.824014 - [DEBUG] PROPAGATE: No new function!
63378 2019-Jan-11 15:26:40.824041 - [DEBUG] EDGE:
63379 2019-Jan-11 15:26:40.824100 - [DEBUG] ---> 63380 2019-Jan-11 15:26:40.824753 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63381 2019-Jan-11 15:26:40.825380 - [DEBUG]
63382 2019-Jan-11 15:26:40.825414 - [DEBUG] Compose: EdgeIdentity * AllBottom
63383 2019-Jan-11 15:26:40.825442 - [DEBUG]
63384 2019-Jan-11 15:26:40.825466 - [DEBUG] Propagate flow
63385 2019-Jan-11 15:26:40.825490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63386 2019-Jan-11 15:26:40.825547 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63387 2019-Jan-11 15:26:40.826183 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63388 2019-Jan-11 15:26:40.826810 - [DEBUG] Edge function : AllBottom (result of previous compose)
63389 2019-Jan-11 15:26:40.826836 - [DEBUG]
63390 2019-Jan-11 15:26:40.826862 - [DEBUG] Join: AllTop & AllBottom
63391 2019-Jan-11 15:26:40.826889 - [DEBUG] = AllBottom (new jump func)
63392 2019-Jan-11 15:26:40.826914 - [DEBUG]
63393 2019-Jan-11 15:26:40.826938 - [DEBUG] Start adding new jump function
63394 2019-Jan-11 15:26:40.826963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63395 2019-Jan-11 15:26:40.827019 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63396 2019-Jan-11 15:26:40.827645 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63397 2019-Jan-11 15:26:40.828296 - [DEBUG] Edge Function : AllBottom
63398 2019-Jan-11 15:26:40.828325 - [DEBUG] End adding new jump function
63399 2019-Jan-11 15:26:40.828350 - [DEBUG]
63400 2019-Jan-11 15:26:40.828374 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63401 2019-Jan-11 15:26:40.828399 - [DEBUG]
63402 2019-Jan-11 15:26:40.828423 - [DEBUG] Process 1685. path edge:
63403 2019-Jan-11 15:26:40.828448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63404 2019-Jan-11 15:26:40.828505 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
63405 2019-Jan-11 15:26:40.829140 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63406 2019-Jan-11 15:26:40.829767 - [DEBUG]
63407 2019-Jan-11 15:26:40.829792 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63408 2019-Jan-11 15:26:40.830440 - [DEBUG] Possible callees:
63409 2019-Jan-11 15:26:40.830466 - [DEBUG] llvm.dbg.declare
63410 2019-Jan-11 15:26:40.830492 - [DEBUG] Possible return sites:
63411 2019-Jan-11 15:26:40.830516 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14363412 2019-Jan-11 15:26:40.831802 - [DEBUG] Found and process special summary
63413 2019-Jan-11 15:26:40.831844 - [DEBUG] Compose: EdgeIdentity * AllBottom
63414 2019-Jan-11 15:26:40.831873 - [DEBUG]
63415 2019-Jan-11 15:26:40.831898 - [DEBUG] Propagate flow
63416 2019-Jan-11 15:26:40.831922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63417 2019-Jan-11 15:26:40.831984 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63418 2019-Jan-11 15:26:40.832663 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63419 2019-Jan-11 15:26:40.833353 - [DEBUG] Edge function : AllBottom (result of previous compose)
63420 2019-Jan-11 15:26:40.833382 - [DEBUG]
63421 2019-Jan-11 15:26:40.833410 - [DEBUG] Join: AllTop & AllBottom
63422 2019-Jan-11 15:26:40.833438 - [DEBUG] = AllBottom (new jump func)
63423 2019-Jan-11 15:26:40.833463 - [DEBUG]
63424 2019-Jan-11 15:26:40.833488 - [DEBUG] Start adding new jump function
63425 2019-Jan-11 15:26:40.833512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63426 2019-Jan-11 15:26:40.833588 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63427 2019-Jan-11 15:26:40.834277 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63428 2019-Jan-11 15:26:40.835004 - [DEBUG] Edge Function : AllBottom
63429 2019-Jan-11 15:26:40.835041 - [DEBUG] End adding new jump function
63430 2019-Jan-11 15:26:40.835066 - [DEBUG]
63431 2019-Jan-11 15:26:40.835091 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63432 2019-Jan-11 15:26:40.835117 - [DEBUG]
63433 2019-Jan-11 15:26:40.835141 - [DEBUG] Process 1686. path edge:
63434 2019-Jan-11 15:26:40.835165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63435 2019-Jan-11 15:26:40.835241 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
63436 2019-Jan-11 15:26:40.835900 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63437 2019-Jan-11 15:26:40.836571 - [DEBUG]
63438 2019-Jan-11 15:26:40.836599 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63439 2019-Jan-11 15:26:40.837321 - [DEBUG] Compose: EdgeIdentity * AllBottom
63440 2019-Jan-11 15:26:40.837353 - [DEBUG]
63441 2019-Jan-11 15:26:40.837378 - [DEBUG] Propagate flow
63442 2019-Jan-11 15:26:40.837402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63443 2019-Jan-11 15:26:40.837469 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63444 2019-Jan-11 15:26:40.838186 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63445 2019-Jan-11 15:26:40.838868 - [DEBUG] Edge function : AllBottom (result of previous compose)
63446 2019-Jan-11 15:26:40.838897 - [DEBUG]
63447 2019-Jan-11 15:26:40.838925 - [DEBUG] Join: AllTop & AllBottom
63448 2019-Jan-11 15:26:40.838953 - [DEBUG] = AllBottom (new jump func)
63449 2019-Jan-11 15:26:40.838978 - [DEBUG]
63450 2019-Jan-11 15:26:40.839003 - [DEBUG] Start adding new jump function
63451 2019-Jan-11 15:26:40.839027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63452 2019-Jan-11 15:26:40.839105 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63453 2019-Jan-11 15:26:40.839792 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
63454 2019-Jan-11 15:26:40.840446 - [DEBUG] Edge Function : AllBottom
63455 2019-Jan-11 15:26:40.840497 - [DEBUG] End adding new jump function
63456 2019-Jan-11 15:26:40.840522 - [DEBUG]
63457 2019-Jan-11 15:26:40.840547 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63458 2019-Jan-11 15:26:40.840573 - [DEBUG]
63459 2019-Jan-11 15:26:40.840597 - [DEBUG] Process 1687. path edge:
63460 2019-Jan-11 15:26:40.840623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63461 2019-Jan-11 15:26:40.840686 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
63462 2019-Jan-11 15:26:40.841336 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63463 2019-Jan-11 15:26:40.841963 - [DEBUG]
63464 2019-Jan-11 15:26:40.841990 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
63465 2019-Jan-11 15:26:40.842651 - [DEBUG] Compose: EdgeIdentity * AllBottom
63466 2019-Jan-11 15:26:40.842681 - [DEBUG]
63467 2019-Jan-11 15:26:40.842706 - [DEBUG] Propagate flow
63468 2019-Jan-11 15:26:40.842730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63469 2019-Jan-11 15:26:40.842788 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63470 2019-Jan-11 15:26:40.843414 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63471 2019-Jan-11 15:26:40.844040 - [DEBUG] Edge function : AllBottom (result of previous compose)
63472 2019-Jan-11 15:26:40.844067 - [DEBUG]
63473 2019-Jan-11 15:26:40.844093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63474 2019-Jan-11 15:26:40.844120 - [DEBUG] = AllBottom
63475 2019-Jan-11 15:26:40.844146 - [DEBUG]
63476 2019-Jan-11 15:26:40.844170 - [DEBUG] PROPAGATE: No new function!
63477 2019-Jan-11 15:26:40.844196 - [DEBUG] EDGE:
63478 2019-Jan-11 15:26:40.844255 - [DEBUG] ---> 63479 2019-Jan-11 15:26:40.844895 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63480 2019-Jan-11 15:26:40.845521 - [DEBUG]
63481 2019-Jan-11 15:26:40.845548 - [DEBUG] Compose: EdgeIdentity * AllBottom
63482 2019-Jan-11 15:26:40.845576 - [DEBUG]
63483 2019-Jan-11 15:26:40.845600 - [DEBUG] Propagate flow
63484 2019-Jan-11 15:26:40.845624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63485 2019-Jan-11 15:26:40.845682 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63486 2019-Jan-11 15:26:40.846307 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63487 2019-Jan-11 15:26:40.846939 - [DEBUG] Edge function : AllBottom (result of previous compose)
63488 2019-Jan-11 15:26:40.846965 - [DEBUG]
63489 2019-Jan-11 15:26:40.846991 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63490 2019-Jan-11 15:26:40.847018 - [DEBUG] = AllBottom
63491 2019-Jan-11 15:26:40.847044 - [DEBUG]
63492 2019-Jan-11 15:26:40.847068 - [DEBUG] PROPAGATE: No new function!
63493 2019-Jan-11 15:26:40.847093 - [DEBUG] EDGE:
63494 2019-Jan-11 15:26:40.847151 - [DEBUG] ---> 63495 2019-Jan-11 15:26:40.847781 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63496 2019-Jan-11 15:26:40.848438 - [DEBUG]
63497 2019-Jan-11 15:26:40.848466 - [DEBUG] Compose: EdgeIdentity * AllBottom
63498 2019-Jan-11 15:26:40.848493 - [DEBUG]
63499 2019-Jan-11 15:26:40.848518 - [DEBUG] Propagate flow
63500 2019-Jan-11 15:26:40.848542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63501 2019-Jan-11 15:26:40.848599 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63502 2019-Jan-11 15:26:40.849239 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63503 2019-Jan-11 15:26:40.849879 - [DEBUG] Edge function : AllBottom (result of previous compose)
63504 2019-Jan-11 15:26:40.849905 - [DEBUG]
63505 2019-Jan-11 15:26:40.849931 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63506 2019-Jan-11 15:26:40.849958 - [DEBUG] = AllBottom
63507 2019-Jan-11 15:26:40.849984 - [DEBUG]
63508 2019-Jan-11 15:26:40.850008 - [DEBUG] PROPAGATE: No new function!
63509 2019-Jan-11 15:26:40.850052 - [DEBUG] Compose: EdgeIdentity * AllBottom
63510 2019-Jan-11 15:26:40.850081 - [DEBUG]
63511 2019-Jan-11 15:26:40.850105 - [DEBUG] Propagate flow
63512 2019-Jan-11 15:26:40.850129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63513 2019-Jan-11 15:26:40.850187 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63514 2019-Jan-11 15:26:40.850818 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63515 2019-Jan-11 15:26:40.851461 - [DEBUG] Edge function : AllBottom (result of previous compose)
63516 2019-Jan-11 15:26:40.851486 - [DEBUG]
63517 2019-Jan-11 15:26:40.851511 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63518 2019-Jan-11 15:26:40.851537 - [DEBUG] = AllBottom
63519 2019-Jan-11 15:26:40.851562 - [DEBUG]
63520 2019-Jan-11 15:26:40.851585 - [DEBUG] PROPAGATE: No new function!
63521 2019-Jan-11 15:26:40.851610 - [DEBUG] Compose: EdgeIdentity * AllBottom
63522 2019-Jan-11 15:26:40.851635 - [DEBUG]
63523 2019-Jan-11 15:26:40.851659 - [DEBUG] Propagate flow
63524 2019-Jan-11 15:26:40.851682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63525 2019-Jan-11 15:26:40.851739 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63526 2019-Jan-11 15:26:40.852368 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63527 2019-Jan-11 15:26:40.853003 - [DEBUG] Edge function : AllBottom (result of previous compose)
63528 2019-Jan-11 15:26:40.853029 - [DEBUG]
63529 2019-Jan-11 15:26:40.853055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63530 2019-Jan-11 15:26:40.853082 - [DEBUG] = AllBottom
63531 2019-Jan-11 15:26:40.853107 - [DEBUG]
63532 2019-Jan-11 15:26:40.853131 - [DEBUG] PROPAGATE: No new function!
63533 2019-Jan-11 15:26:40.853158 - [DEBUG] EDGE:
63534 2019-Jan-11 15:26:40.853217 - [DEBUG] ---> 63535 2019-Jan-11 15:26:40.853856 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63536 2019-Jan-11 15:26:40.854494 - [DEBUG]
63537 2019-Jan-11 15:26:40.854520 - [DEBUG] EDGE:
63538 2019-Jan-11 15:26:40.854591 - [DEBUG] ---> 63539 2019-Jan-11 15:26:40.855219 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63540 2019-Jan-11 15:26:40.855845 - [DEBUG]
63541 2019-Jan-11 15:26:40.855879 - [DEBUG] Compose: EdgeIdentity * AllBottom
63542 2019-Jan-11 15:26:40.855907 - [DEBUG]
63543 2019-Jan-11 15:26:40.855932 - [DEBUG] Propagate flow
63544 2019-Jan-11 15:26:40.855956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63545 2019-Jan-11 15:26:40.856013 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63546 2019-Jan-11 15:26:40.856639 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63547 2019-Jan-11 15:26:40.857272 - [DEBUG] Edge function : AllBottom (result of previous compose)
63548 2019-Jan-11 15:26:40.857299 - [DEBUG]
63549 2019-Jan-11 15:26:40.857325 - [DEBUG] Join: AllTop & AllBottom
63550 2019-Jan-11 15:26:40.857352 - [DEBUG] = AllBottom (new jump func)
63551 2019-Jan-11 15:26:40.857378 - [DEBUG]
63552 2019-Jan-11 15:26:40.857402 - [DEBUG] Start adding new jump function
63553 2019-Jan-11 15:26:40.857426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63554 2019-Jan-11 15:26:40.857483 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63555 2019-Jan-11 15:26:40.858124 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63556 2019-Jan-11 15:26:40.858749 - [DEBUG] Edge Function : AllBottom
63557 2019-Jan-11 15:26:40.858779 - [DEBUG] End adding new jump function
63558 2019-Jan-11 15:26:40.858804 - [DEBUG]
63559 2019-Jan-11 15:26:40.858828 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63560 2019-Jan-11 15:26:40.858853 - [DEBUG]
63561 2019-Jan-11 15:26:40.858877 - [DEBUG] Process 1688. path edge:
63562 2019-Jan-11 15:26:40.858902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63563 2019-Jan-11 15:26:40.858959 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
63564 2019-Jan-11 15:26:40.859586 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63565 2019-Jan-11 15:26:40.860210 - [DEBUG]
63566 2019-Jan-11 15:26:40.860237 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63567 2019-Jan-11 15:26:40.860883 - [DEBUG] Compose: EdgeIdentity * AllBottom
63568 2019-Jan-11 15:26:40.860912 - [DEBUG]
63569 2019-Jan-11 15:26:40.860937 - [DEBUG] Propagate flow
63570 2019-Jan-11 15:26:40.860961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63571 2019-Jan-11 15:26:40.861019 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63572 2019-Jan-11 15:26:40.861673 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63573 2019-Jan-11 15:26:40.862300 - [DEBUG] Edge function : AllBottom (result of previous compose)
63574 2019-Jan-11 15:26:40.862327 - [DEBUG]
63575 2019-Jan-11 15:26:40.862353 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63576 2019-Jan-11 15:26:40.862380 - [DEBUG] = AllBottom
63577 2019-Jan-11 15:26:40.862406 - [DEBUG]
63578 2019-Jan-11 15:26:40.862430 - [DEBUG] PROPAGATE: No new function!
63579 2019-Jan-11 15:26:40.862462 - [DEBUG] Compose: EdgeIdentity * AllBottom
63580 2019-Jan-11 15:26:40.862490 - [DEBUG]
63581 2019-Jan-11 15:26:40.862514 - [DEBUG] Propagate flow
63582 2019-Jan-11 15:26:40.862538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63583 2019-Jan-11 15:26:40.862595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63584 2019-Jan-11 15:26:40.863232 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63585 2019-Jan-11 15:26:40.863858 - [DEBUG] Edge function : AllBottom (result of previous compose)
63586 2019-Jan-11 15:26:40.863885 - [DEBUG]
63587 2019-Jan-11 15:26:40.863911 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63588 2019-Jan-11 15:26:40.863938 - [DEBUG] = AllBottom
63589 2019-Jan-11 15:26:40.863963 - [DEBUG]
63590 2019-Jan-11 15:26:40.863987 - [DEBUG] PROPAGATE: No new function!
63591 2019-Jan-11 15:26:40.864020 - [DEBUG] EDGE:
63592 2019-Jan-11 15:26:40.864078 - [DEBUG] ---> 63593 2019-Jan-11 15:26:40.864721 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63594 2019-Jan-11 15:26:40.865346 - [DEBUG]
63595 2019-Jan-11 15:26:40.865372 - [DEBUG] EDGE:
63596 2019-Jan-11 15:26:40.865430 - [DEBUG] ---> 63597 2019-Jan-11 15:26:40.866054 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63598 2019-Jan-11 15:26:40.866679 - [DEBUG]
63599 2019-Jan-11 15:26:40.866707 - [DEBUG] Compose: EdgeIdentity * AllBottom
63600 2019-Jan-11 15:26:40.866734 - [DEBUG]
63601 2019-Jan-11 15:26:40.866758 - [DEBUG] Propagate flow
63602 2019-Jan-11 15:26:40.866782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63603 2019-Jan-11 15:26:40.866839 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63604 2019-Jan-11 15:26:40.867465 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63605 2019-Jan-11 15:26:40.868108 - [DEBUG] Edge function : AllBottom (result of previous compose)
63606 2019-Jan-11 15:26:40.868134 - [DEBUG]
63607 2019-Jan-11 15:26:40.868160 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63608 2019-Jan-11 15:26:40.868186 - [DEBUG] = AllBottom
63609 2019-Jan-11 15:26:40.868210 - [DEBUG]
63610 2019-Jan-11 15:26:40.868233 - [DEBUG] PROPAGATE: No new function!
63611 2019-Jan-11 15:26:40.868258 - [DEBUG] EDGE:
63612 2019-Jan-11 15:26:40.868315 - [DEBUG] ---> 63613 2019-Jan-11 15:26:40.868945 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63614 2019-Jan-11 15:26:40.869569 - [DEBUG]
63615 2019-Jan-11 15:26:40.869596 - [DEBUG] Compose: EdgeIdentity * AllBottom
63616 2019-Jan-11 15:26:40.869623 - [DEBUG]
63617 2019-Jan-11 15:26:40.869648 - [DEBUG] Propagate flow
63618 2019-Jan-11 15:26:40.869672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63619 2019-Jan-11 15:26:40.869729 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63620 2019-Jan-11 15:26:40.870357 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63621 2019-Jan-11 15:26:40.870985 - [DEBUG] Edge function : AllBottom (result of previous compose)
63622 2019-Jan-11 15:26:40.871011 - [DEBUG]
63623 2019-Jan-11 15:26:40.871038 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63624 2019-Jan-11 15:26:40.871064 - [DEBUG] = AllBottom
63625 2019-Jan-11 15:26:40.871090 - [DEBUG]
63626 2019-Jan-11 15:26:40.871113 - [DEBUG] PROPAGATE: No new function!
63627 2019-Jan-11 15:26:40.871152 - [DEBUG] Compose: EdgeIdentity * AllBottom
63628 2019-Jan-11 15:26:40.871180 - [DEBUG]
63629 2019-Jan-11 15:26:40.871218 - [DEBUG] Propagate flow
63630 2019-Jan-11 15:26:40.871243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63631 2019-Jan-11 15:26:40.871300 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63632 2019-Jan-11 15:26:40.871929 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63633 2019-Jan-11 15:26:40.872554 - [DEBUG] Edge function : AllBottom (result of previous compose)
63634 2019-Jan-11 15:26:40.872580 - [DEBUG]
63635 2019-Jan-11 15:26:40.872606 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63636 2019-Jan-11 15:26:40.872641 - [DEBUG] = AllBottom
63637 2019-Jan-11 15:26:40.872666 - [DEBUG]
63638 2019-Jan-11 15:26:40.872691 - [DEBUG] PROPAGATE: No new function!
63639 2019-Jan-11 15:26:40.872716 - [DEBUG] Compose: EdgeIdentity * AllBottom
63640 2019-Jan-11 15:26:40.872743 - [DEBUG]
63641 2019-Jan-11 15:26:40.872768 - [DEBUG] Propagate flow
63642 2019-Jan-11 15:26:40.872792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63643 2019-Jan-11 15:26:40.872850 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63644 2019-Jan-11 15:26:40.873478 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63645 2019-Jan-11 15:26:40.874106 - [DEBUG] Edge function : AllBottom (result of previous compose)
63646 2019-Jan-11 15:26:40.874132 - [DEBUG]
63647 2019-Jan-11 15:26:40.874158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63648 2019-Jan-11 15:26:40.874185 - [DEBUG] = AllBottom
63649 2019-Jan-11 15:26:40.874210 - [DEBUG]
63650 2019-Jan-11 15:26:40.874234 - [DEBUG] PROPAGATE: No new function!
63651 2019-Jan-11 15:26:40.874261 - [DEBUG] EDGE:
63652 2019-Jan-11 15:26:40.874320 - [DEBUG] ---> 63653 2019-Jan-11 15:26:40.874964 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63654 2019-Jan-11 15:26:40.875591 - [DEBUG]
63655 2019-Jan-11 15:26:40.875617 - [DEBUG] EDGE:
63656 2019-Jan-11 15:26:40.875675 - [DEBUG] ---> 63657 2019-Jan-11 15:26:40.876301 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63658 2019-Jan-11 15:26:40.876926 - [DEBUG]
63659 2019-Jan-11 15:26:40.876953 - [DEBUG] Compose: EdgeIdentity * AllBottom
63660 2019-Jan-11 15:26:40.876980 - [DEBUG]
63661 2019-Jan-11 15:26:40.877005 - [DEBUG] Propagate flow
63662 2019-Jan-11 15:26:40.877029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63663 2019-Jan-11 15:26:40.877085 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63664 2019-Jan-11 15:26:40.877711 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63665 2019-Jan-11 15:26:40.878356 - [DEBUG] Edge function : AllBottom (result of previous compose)
63666 2019-Jan-11 15:26:40.878381 - [DEBUG]
63667 2019-Jan-11 15:26:40.878406 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63668 2019-Jan-11 15:26:40.878432 - [DEBUG] = AllBottom
63669 2019-Jan-11 15:26:40.878456 - [DEBUG]
63670 2019-Jan-11 15:26:40.878479 - [DEBUG] PROPAGATE: No new function!
63671 2019-Jan-11 15:26:40.878504 - [DEBUG] EDGE:
63672 2019-Jan-11 15:26:40.878561 - [DEBUG] ---> 63673 2019-Jan-11 15:26:40.879192 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63674 2019-Jan-11 15:26:40.879818 - [DEBUG]
63675 2019-Jan-11 15:26:40.879846 - [DEBUG] Compose: EdgeIdentity * AllBottom
63676 2019-Jan-11 15:26:40.879873 - [DEBUG]
63677 2019-Jan-11 15:26:40.879897 - [DEBUG] Propagate flow
63678 2019-Jan-11 15:26:40.879921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63679 2019-Jan-11 15:26:40.879978 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63680 2019-Jan-11 15:26:40.880607 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63681 2019-Jan-11 15:26:40.881254 - [DEBUG] Edge function : AllBottom (result of previous compose)
63682 2019-Jan-11 15:26:40.881280 - [DEBUG]
63683 2019-Jan-11 15:26:40.881305 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63684 2019-Jan-11 15:26:40.881331 - [DEBUG] = AllBottom
63685 2019-Jan-11 15:26:40.881355 - [DEBUG]
63686 2019-Jan-11 15:26:40.881378 - [DEBUG] PROPAGATE: No new function!
63687 2019-Jan-11 15:26:40.881403 - [DEBUG] EDGE:
63688 2019-Jan-11 15:26:40.881461 - [DEBUG] ---> 63689 2019-Jan-11 15:26:40.882089 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63690 2019-Jan-11 15:26:40.882714 - [DEBUG]
63691 2019-Jan-11 15:26:40.882740 - [DEBUG] EDGE:
63692 2019-Jan-11 15:26:40.882799 - [DEBUG] ---> 63693 2019-Jan-11 15:26:40.883425 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63694 2019-Jan-11 15:26:40.884050 - [DEBUG]
63695 2019-Jan-11 15:26:40.884078 - [DEBUG] Compose: EdgeIdentity * AllBottom
63696 2019-Jan-11 15:26:40.884105 - [DEBUG]
63697 2019-Jan-11 15:26:40.884129 - [DEBUG] Propagate flow
63698 2019-Jan-11 15:26:40.884153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63699 2019-Jan-11 15:26:40.884210 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63700 2019-Jan-11 15:26:40.884850 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63701 2019-Jan-11 15:26:40.885479 - [DEBUG] Edge function : AllBottom (result of previous compose)
63702 2019-Jan-11 15:26:40.885506 - [DEBUG]
63703 2019-Jan-11 15:26:40.885531 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63704 2019-Jan-11 15:26:40.885558 - [DEBUG] = AllBottom
63705 2019-Jan-11 15:26:40.885584 - [DEBUG]
63706 2019-Jan-11 15:26:40.885608 - [DEBUG] PROPAGATE: No new function!
63707 2019-Jan-11 15:26:40.885633 - [DEBUG] EDGE:
63708 2019-Jan-11 15:26:40.885692 - [DEBUG] ---> 63709 2019-Jan-11 15:26:40.886321 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63710 2019-Jan-11 15:26:40.886945 - [DEBUG]
63711 2019-Jan-11 15:26:40.886971 - [DEBUG] EDGE:
63712 2019-Jan-11 15:26:40.887030 - [DEBUG] ---> 63713 2019-Jan-11 15:26:40.887655 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63714 2019-Jan-11 15:26:40.888295 - [DEBUG]
63715 2019-Jan-11 15:26:40.888321 - [DEBUG] EDGE:
63716 2019-Jan-11 15:26:40.888379 - [DEBUG] ---> 63717 2019-Jan-11 15:26:40.889007 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63718 2019-Jan-11 15:26:40.889632 - [DEBUG]
63719 2019-Jan-11 15:26:40.889660 - [DEBUG] Compose: EdgeIdentity * AllBottom
63720 2019-Jan-11 15:26:40.889687 - [DEBUG]
63721 2019-Jan-11 15:26:40.889711 - [DEBUG] Propagate flow
63722 2019-Jan-11 15:26:40.889735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63723 2019-Jan-11 15:26:40.889792 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63724 2019-Jan-11 15:26:40.890421 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63725 2019-Jan-11 15:26:40.891065 - [DEBUG] Edge function : AllBottom (result of previous compose)
63726 2019-Jan-11 15:26:40.891092 - [DEBUG]
63727 2019-Jan-11 15:26:40.891118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63728 2019-Jan-11 15:26:40.891145 - [DEBUG] = AllBottom
63729 2019-Jan-11 15:26:40.891171 - [DEBUG]
63730 2019-Jan-11 15:26:40.891207 - [DEBUG] PROPAGATE: No new function!
63731 2019-Jan-11 15:26:40.891248 - [DEBUG] Compose: EdgeIdentity * AllBottom
63732 2019-Jan-11 15:26:40.891276 - [DEBUG]
63733 2019-Jan-11 15:26:40.891301 - [DEBUG] Propagate flow
63734 2019-Jan-11 15:26:40.891325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63735 2019-Jan-11 15:26:40.891383 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63736 2019-Jan-11 15:26:40.892014 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63737 2019-Jan-11 15:26:40.892640 - [DEBUG] Edge function : AllBottom (result of previous compose)
63738 2019-Jan-11 15:26:40.892666 - [DEBUG]
63739 2019-Jan-11 15:26:40.892692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63740 2019-Jan-11 15:26:40.892719 - [DEBUG] = AllBottom
63741 2019-Jan-11 15:26:40.892745 - [DEBUG]
63742 2019-Jan-11 15:26:40.892769 - [DEBUG] PROPAGATE: No new function!
63743 2019-Jan-11 15:26:40.892794 - [DEBUG] Compose: EdgeIdentity * AllBottom
63744 2019-Jan-11 15:26:40.892821 - [DEBUG]
63745 2019-Jan-11 15:26:40.892845 - [DEBUG] Propagate flow
63746 2019-Jan-11 15:26:40.892869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63747 2019-Jan-11 15:26:40.892927 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63748 2019-Jan-11 15:26:40.893557 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63749 2019-Jan-11 15:26:40.894195 - [DEBUG] Edge function : AllBottom (result of previous compose)
63750 2019-Jan-11 15:26:40.894221 - [DEBUG]
63751 2019-Jan-11 15:26:40.894247 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63752 2019-Jan-11 15:26:40.894273 - [DEBUG] = AllBottom
63753 2019-Jan-11 15:26:40.894299 - [DEBUG]
63754 2019-Jan-11 15:26:40.894323 - [DEBUG] PROPAGATE: No new function!
63755 2019-Jan-11 15:26:40.894350 - [DEBUG] EDGE:
63756 2019-Jan-11 15:26:40.894409 - [DEBUG] ---> 63757 2019-Jan-11 15:26:40.895061 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63758 2019-Jan-11 15:26:40.895685 - [DEBUG]
63759 2019-Jan-11 15:26:40.895721 - [DEBUG] Compose: EdgeIdentity * AllBottom
63760 2019-Jan-11 15:26:40.895748 - [DEBUG]
63761 2019-Jan-11 15:26:40.895773 - [DEBUG] Propagate flow
63762 2019-Jan-11 15:26:40.895797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63763 2019-Jan-11 15:26:40.895855 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63764 2019-Jan-11 15:26:40.896484 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63765 2019-Jan-11 15:26:40.897109 - [DEBUG] Edge function : AllBottom (result of previous compose)
63766 2019-Jan-11 15:26:40.897135 - [DEBUG]
63767 2019-Jan-11 15:26:40.897160 - [DEBUG] Join: AllTop & AllBottom
63768 2019-Jan-11 15:26:40.897187 - [DEBUG] = AllBottom (new jump func)
63769 2019-Jan-11 15:26:40.897213 - [DEBUG]
63770 2019-Jan-11 15:26:40.897237 - [DEBUG] Start adding new jump function
63771 2019-Jan-11 15:26:40.897261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63772 2019-Jan-11 15:26:40.897317 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63773 2019-Jan-11 15:26:40.897965 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63774 2019-Jan-11 15:26:40.898592 - [DEBUG] Edge Function : AllBottom
63775 2019-Jan-11 15:26:40.898621 - [DEBUG] End adding new jump function
63776 2019-Jan-11 15:26:40.898646 - [DEBUG]
63777 2019-Jan-11 15:26:40.898670 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63778 2019-Jan-11 15:26:40.898695 - [DEBUG]
63779 2019-Jan-11 15:26:40.898720 - [DEBUG] Process 1689. path edge:
63780 2019-Jan-11 15:26:40.898744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63781 2019-Jan-11 15:26:40.898801 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
63782 2019-Jan-11 15:26:40.899428 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63783 2019-Jan-11 15:26:40.900053 - [DEBUG]
63784 2019-Jan-11 15:26:40.900079 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63785 2019-Jan-11 15:26:40.900733 - [DEBUG] Possible callees:
63786 2019-Jan-11 15:26:40.900758 - [DEBUG] foo
63787 2019-Jan-11 15:26:40.900783 - [DEBUG] Possible return sites:
63788 2019-Jan-11 15:26:40.900807 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8463789 2019-Jan-11 15:26:40.902073 - [DEBUG] Found and process special summary
63790 2019-Jan-11 15:26:40.902114 - [DEBUG] Compose: EdgeIdentity * AllBottom
63791 2019-Jan-11 15:26:40.902143 - [DEBUG]
63792 2019-Jan-11 15:26:40.902168 - [DEBUG] Propagate flow
63793 2019-Jan-11 15:26:40.902193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63794 2019-Jan-11 15:26:40.902251 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63795 2019-Jan-11 15:26:40.902883 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63796 2019-Jan-11 15:26:40.903510 - [DEBUG] Edge function : AllBottom (result of previous compose)
63797 2019-Jan-11 15:26:40.903536 - [DEBUG]
63798 2019-Jan-11 15:26:40.903562 - [DEBUG] Join: AllTop & AllBottom
63799 2019-Jan-11 15:26:40.903589 - [DEBUG] = AllBottom (new jump func)
63800 2019-Jan-11 15:26:40.903614 - [DEBUG]
63801 2019-Jan-11 15:26:40.903639 - [DEBUG] Start adding new jump function
63802 2019-Jan-11 15:26:40.903663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63803 2019-Jan-11 15:26:40.903720 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63804 2019-Jan-11 15:26:40.904346 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63805 2019-Jan-11 15:26:40.904990 - [DEBUG] Edge Function : AllBottom
63806 2019-Jan-11 15:26:40.905019 - [DEBUG] End adding new jump function
63807 2019-Jan-11 15:26:40.905044 - [DEBUG]
63808 2019-Jan-11 15:26:40.905069 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63809 2019-Jan-11 15:26:40.905094 - [DEBUG]
63810 2019-Jan-11 15:26:40.905118 - [DEBUG] Process 1690. path edge:
63811 2019-Jan-11 15:26:40.905143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63812 2019-Jan-11 15:26:40.905200 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
63813 2019-Jan-11 15:26:40.905829 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63814 2019-Jan-11 15:26:40.906456 - [DEBUG]
63815 2019-Jan-11 15:26:40.906497 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63816 2019-Jan-11 15:26:40.907184 - [DEBUG] Compose: EdgeIdentity * AllBottom
63817 2019-Jan-11 15:26:40.907214 - [DEBUG]
63818 2019-Jan-11 15:26:40.907239 - [DEBUG] Propagate flow
63819 2019-Jan-11 15:26:40.907264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63820 2019-Jan-11 15:26:40.907327 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63821 2019-Jan-11 15:26:40.907979 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63822 2019-Jan-11 15:26:40.908604 - [DEBUG] Edge function : AllBottom (result of previous compose)
63823 2019-Jan-11 15:26:40.908631 - [DEBUG]
63824 2019-Jan-11 15:26:40.908657 - [DEBUG] Join: AllTop & AllBottom
63825 2019-Jan-11 15:26:40.908685 - [DEBUG] = AllBottom (new jump func)
63826 2019-Jan-11 15:26:40.908710 - [DEBUG]
63827 2019-Jan-11 15:26:40.908735 - [DEBUG] Start adding new jump function
63828 2019-Jan-11 15:26:40.908759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63829 2019-Jan-11 15:26:40.908816 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63830 2019-Jan-11 15:26:40.909442 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63831 2019-Jan-11 15:26:40.910069 - [DEBUG] Edge Function : AllBottom
63832 2019-Jan-11 15:26:40.910099 - [DEBUG] End adding new jump function
63833 2019-Jan-11 15:26:40.910124 - [DEBUG]
63834 2019-Jan-11 15:26:40.910149 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63835 2019-Jan-11 15:26:40.910174 - [DEBUG]
63836 2019-Jan-11 15:26:40.910198 - [DEBUG] Process 1691. path edge:
63837 2019-Jan-11 15:26:40.910224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63838 2019-Jan-11 15:26:40.910281 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
63839 2019-Jan-11 15:26:40.910907 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63840 2019-Jan-11 15:26:40.911546 - [DEBUG]
63841 2019-Jan-11 15:26:40.911573 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63842 2019-Jan-11 15:26:40.912213 - [DEBUG] Compose: EdgeIdentity * AllBottom
63843 2019-Jan-11 15:26:40.912242 - [DEBUG]
63844 2019-Jan-11 15:26:40.912267 - [DEBUG] Propagate flow
63845 2019-Jan-11 15:26:40.912291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63846 2019-Jan-11 15:26:40.912349 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63847 2019-Jan-11 15:26:40.912989 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63848 2019-Jan-11 15:26:40.913615 - [DEBUG] Edge function : AllBottom (result of previous compose)
63849 2019-Jan-11 15:26:40.913641 - [DEBUG]
63850 2019-Jan-11 15:26:40.913666 - [DEBUG] Join: AllTop & AllBottom
63851 2019-Jan-11 15:26:40.913694 - [DEBUG] = AllBottom (new jump func)
63852 2019-Jan-11 15:26:40.913719 - [DEBUG]
63853 2019-Jan-11 15:26:40.913743 - [DEBUG] Start adding new jump function
63854 2019-Jan-11 15:26:40.913768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63855 2019-Jan-11 15:26:40.913825 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63856 2019-Jan-11 15:26:40.914450 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63857 2019-Jan-11 15:26:40.915113 - [DEBUG] Edge Function : AllBottom
63858 2019-Jan-11 15:26:40.915147 - [DEBUG] End adding new jump function
63859 2019-Jan-11 15:26:40.915173 - [DEBUG]
63860 2019-Jan-11 15:26:40.915198 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63861 2019-Jan-11 15:26:40.915223 - [DEBUG]
63862 2019-Jan-11 15:26:40.915247 - [DEBUG] Process 1692. path edge:
63863 2019-Jan-11 15:26:40.915272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63864 2019-Jan-11 15:26:40.915330 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
63865 2019-Jan-11 15:26:40.915967 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63866 2019-Jan-11 15:26:40.916592 - [DEBUG]
63867 2019-Jan-11 15:26:40.916617 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63868 2019-Jan-11 15:26:40.917263 - [DEBUG] Possible callees:
63869 2019-Jan-11 15:26:40.917290 - [DEBUG] llvm.dbg.declare
63870 2019-Jan-11 15:26:40.917315 - [DEBUG] Possible return sites:
63871 2019-Jan-11 15:26:40.917340 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9663872 2019-Jan-11 15:26:40.918613 - [DEBUG] Found and process special summary
63873 2019-Jan-11 15:26:40.918654 - [DEBUG] Compose: EdgeIdentity * AllBottom
63874 2019-Jan-11 15:26:40.918683 - [DEBUG]
63875 2019-Jan-11 15:26:40.918707 - [DEBUG] Propagate flow
63876 2019-Jan-11 15:26:40.918732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63877 2019-Jan-11 15:26:40.918791 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63878 2019-Jan-11 15:26:40.919421 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63879 2019-Jan-11 15:26:40.920046 - [DEBUG] Edge function : AllBottom (result of previous compose)
63880 2019-Jan-11 15:26:40.920072 - [DEBUG]
63881 2019-Jan-11 15:26:40.920098 - [DEBUG] Join: AllTop & AllBottom
63882 2019-Jan-11 15:26:40.920125 - [DEBUG] = AllBottom (new jump func)
63883 2019-Jan-11 15:26:40.920151 - [DEBUG]
63884 2019-Jan-11 15:26:40.920175 - [DEBUG] Start adding new jump function
63885 2019-Jan-11 15:26:40.920200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63886 2019-Jan-11 15:26:40.920257 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63887 2019-Jan-11 15:26:40.920883 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63888 2019-Jan-11 15:26:40.921526 - [DEBUG] Edge Function : AllBottom
63889 2019-Jan-11 15:26:40.921554 - [DEBUG] End adding new jump function
63890 2019-Jan-11 15:26:40.921578 - [DEBUG]
63891 2019-Jan-11 15:26:40.921601 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63892 2019-Jan-11 15:26:40.921626 - [DEBUG]
63893 2019-Jan-11 15:26:40.921649 - [DEBUG] Process 1693. path edge:
63894 2019-Jan-11 15:26:40.921673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63895 2019-Jan-11 15:26:40.921729 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
63896 2019-Jan-11 15:26:40.922357 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63897 2019-Jan-11 15:26:40.922984 - [DEBUG]
63898 2019-Jan-11 15:26:40.923009 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63899 2019-Jan-11 15:26:40.923665 - [DEBUG] Compose: EdgeIdentity * AllBottom
63900 2019-Jan-11 15:26:40.923694 - [DEBUG]
63901 2019-Jan-11 15:26:40.923719 - [DEBUG] Propagate flow
63902 2019-Jan-11 15:26:40.923743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63903 2019-Jan-11 15:26:40.923802 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63904 2019-Jan-11 15:26:40.924438 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63905 2019-Jan-11 15:26:40.925080 - [DEBUG] Edge function : AllBottom (result of previous compose)
63906 2019-Jan-11 15:26:40.925106 - [DEBUG]
63907 2019-Jan-11 15:26:40.925132 - [DEBUG] Join: AllTop & AllBottom
63908 2019-Jan-11 15:26:40.925159 - [DEBUG] = AllBottom (new jump func)
63909 2019-Jan-11 15:26:40.925184 - [DEBUG]
63910 2019-Jan-11 15:26:40.925209 - [DEBUG] Start adding new jump function
63911 2019-Jan-11 15:26:40.925233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63912 2019-Jan-11 15:26:40.925290 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63913 2019-Jan-11 15:26:40.925915 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63914 2019-Jan-11 15:26:40.926540 - [DEBUG] Edge Function : AllBottom
63915 2019-Jan-11 15:26:40.926568 - [DEBUG] End adding new jump function
63916 2019-Jan-11 15:26:40.926593 - [DEBUG]
63917 2019-Jan-11 15:26:40.926618 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63918 2019-Jan-11 15:26:40.926643 - [DEBUG]
63919 2019-Jan-11 15:26:40.926667 - [DEBUG] Process 1694. path edge:
63920 2019-Jan-11 15:26:40.926692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63921 2019-Jan-11 15:26:40.926749 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
63922 2019-Jan-11 15:26:40.927375 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63923 2019-Jan-11 15:26:40.928019 - [DEBUG]
63924 2019-Jan-11 15:26:40.928045 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63925 2019-Jan-11 15:26:40.928688 - [DEBUG] Compose: EdgeIdentity * AllBottom
63926 2019-Jan-11 15:26:40.928718 - [DEBUG]
63927 2019-Jan-11 15:26:40.928743 - [DEBUG] Propagate flow
63928 2019-Jan-11 15:26:40.928767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63929 2019-Jan-11 15:26:40.928825 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
63930 2019-Jan-11 15:26:40.929450 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63931 2019-Jan-11 15:26:40.930076 - [DEBUG] Edge function : AllBottom (result of previous compose)
63932 2019-Jan-11 15:26:40.930102 - [DEBUG]
63933 2019-Jan-11 15:26:40.930128 - [DEBUG] Join: AllTop & AllBottom
63934 2019-Jan-11 15:26:40.930156 - [DEBUG] = AllBottom (new jump func)
63935 2019-Jan-11 15:26:40.930181 - [DEBUG]
63936 2019-Jan-11 15:26:40.930205 - [DEBUG] Start adding new jump function
63937 2019-Jan-11 15:26:40.930230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63938 2019-Jan-11 15:26:40.930287 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63939 2019-Jan-11 15:26:40.930914 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
63940 2019-Jan-11 15:26:40.931553 - [DEBUG] Edge Function : AllBottom
63941 2019-Jan-11 15:26:40.931582 - [DEBUG] End adding new jump function
63942 2019-Jan-11 15:26:40.931607 - [DEBUG]
63943 2019-Jan-11 15:26:40.931632 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63944 2019-Jan-11 15:26:40.931665 - [DEBUG]
63945 2019-Jan-11 15:26:40.931690 - [DEBUG] Process 1695. path edge:
63946 2019-Jan-11 15:26:40.931715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63947 2019-Jan-11 15:26:40.931771 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
63948 2019-Jan-11 15:26:40.932395 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63949 2019-Jan-11 15:26:40.933020 - [DEBUG]
63950 2019-Jan-11 15:26:40.933046 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
63951 2019-Jan-11 15:26:40.933687 - [DEBUG] Compose: EdgeIdentity * AllBottom
63952 2019-Jan-11 15:26:40.933717 - [DEBUG]
63953 2019-Jan-11 15:26:40.933741 - [DEBUG] Propagate flow
63954 2019-Jan-11 15:26:40.933766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63955 2019-Jan-11 15:26:40.933824 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63956 2019-Jan-11 15:26:40.934454 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63957 2019-Jan-11 15:26:40.935095 - [DEBUG] Edge function : AllBottom (result of previous compose)
63958 2019-Jan-11 15:26:40.935121 - [DEBUG]
63959 2019-Jan-11 15:26:40.935148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63960 2019-Jan-11 15:26:40.935175 - [DEBUG] = AllBottom
63961 2019-Jan-11 15:26:40.935201 - [DEBUG]
63962 2019-Jan-11 15:26:40.935225 - [DEBUG] PROPAGATE: No new function!
63963 2019-Jan-11 15:26:40.935250 - [DEBUG] EDGE:
63964 2019-Jan-11 15:26:40.935308 - [DEBUG] ---> 63965 2019-Jan-11 15:26:40.935933 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63966 2019-Jan-11 15:26:40.936559 - [DEBUG]
63967 2019-Jan-11 15:26:40.936585 - [DEBUG] EDGE:
63968 2019-Jan-11 15:26:40.936643 - [DEBUG] ---> 63969 2019-Jan-11 15:26:40.937268 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63970 2019-Jan-11 15:26:40.937906 - [DEBUG]
63971 2019-Jan-11 15:26:40.937933 - [DEBUG] Compose: EdgeIdentity * AllBottom
63972 2019-Jan-11 15:26:40.937960 - [DEBUG]
63973 2019-Jan-11 15:26:40.937984 - [DEBUG] Propagate flow
63974 2019-Jan-11 15:26:40.938008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63975 2019-Jan-11 15:26:40.938065 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63976 2019-Jan-11 15:26:40.938690 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63977 2019-Jan-11 15:26:40.939318 - [DEBUG] Edge function : AllBottom (result of previous compose)
63978 2019-Jan-11 15:26:40.939345 - [DEBUG]
63979 2019-Jan-11 15:26:40.939370 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63980 2019-Jan-11 15:26:40.939398 - [DEBUG] = AllBottom
63981 2019-Jan-11 15:26:40.939423 - [DEBUG]
63982 2019-Jan-11 15:26:40.939447 - [DEBUG] PROPAGATE: No new function!
63983 2019-Jan-11 15:26:40.939472 - [DEBUG] EDGE:
63984 2019-Jan-11 15:26:40.939531 - [DEBUG] ---> 63985 2019-Jan-11 15:26:40.940159 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63986 2019-Jan-11 15:26:40.940785 - [DEBUG]
63987 2019-Jan-11 15:26:40.940811 - [DEBUG] Compose: EdgeIdentity * AllBottom
63988 2019-Jan-11 15:26:40.940838 - [DEBUG]
63989 2019-Jan-11 15:26:40.940862 - [DEBUG] Propagate flow
63990 2019-Jan-11 15:26:40.940900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63991 2019-Jan-11 15:26:40.940958 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63992 2019-Jan-11 15:26:40.941603 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63993 2019-Jan-11 15:26:40.942239 - [DEBUG] Edge function : AllBottom (result of previous compose)
63994 2019-Jan-11 15:26:40.942265 - [DEBUG]
63995 2019-Jan-11 15:26:40.942291 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63996 2019-Jan-11 15:26:40.942318 - [DEBUG] = AllBottom
63997 2019-Jan-11 15:26:40.942344 - [DEBUG]
63998 2019-Jan-11 15:26:40.942368 - [DEBUG] PROPAGATE: No new function!
63999 2019-Jan-11 15:26:40.942406 - [DEBUG] Compose: EdgeIdentity * AllBottom
64000 2019-Jan-11 15:26:40.942434 - [DEBUG]
64001 2019-Jan-11 15:26:40.942459 - [DEBUG] Propagate flow
64002 2019-Jan-11 15:26:40.942483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64003 2019-Jan-11 15:26:40.942541 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64004 2019-Jan-11 15:26:40.943171 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64005 2019-Jan-11 15:26:40.943796 - [DEBUG] Edge function : AllBottom (result of previous compose)
64006 2019-Jan-11 15:26:40.943822 - [DEBUG]
64007 2019-Jan-11 15:26:40.943848 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64008 2019-Jan-11 15:26:40.943875 - [DEBUG] = AllBottom
64009 2019-Jan-11 15:26:40.943900 - [DEBUG]
64010 2019-Jan-11 15:26:40.943924 - [DEBUG] PROPAGATE: No new function!
64011 2019-Jan-11 15:26:40.943950 - [DEBUG] Compose: EdgeIdentity * AllBottom
64012 2019-Jan-11 15:26:40.943976 - [DEBUG]
64013 2019-Jan-11 15:26:40.944001 - [DEBUG] Propagate flow
64014 2019-Jan-11 15:26:40.944025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64015 2019-Jan-11 15:26:40.944082 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64016 2019-Jan-11 15:26:40.944725 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64017 2019-Jan-11 15:26:40.945360 - [DEBUG] Edge function : AllBottom (result of previous compose)
64018 2019-Jan-11 15:26:40.945386 - [DEBUG]
64019 2019-Jan-11 15:26:40.945412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64020 2019-Jan-11 15:26:40.945439 - [DEBUG] = AllBottom
64021 2019-Jan-11 15:26:40.945464 - [DEBUG]
64022 2019-Jan-11 15:26:40.945488 - [DEBUG] PROPAGATE: No new function!
64023 2019-Jan-11 15:26:40.945515 - [DEBUG] EDGE:
64024 2019-Jan-11 15:26:40.945573 - [DEBUG] ---> 64025 2019-Jan-11 15:26:40.946208 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64026 2019-Jan-11 15:26:40.946834 - [DEBUG]
64027 2019-Jan-11 15:26:40.946867 - [DEBUG] Compose: EdgeIdentity * AllBottom
64028 2019-Jan-11 15:26:40.946895 - [DEBUG]
64029 2019-Jan-11 15:26:40.946920 - [DEBUG] Propagate flow
64030 2019-Jan-11 15:26:40.946944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64031 2019-Jan-11 15:26:40.947001 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64032 2019-Jan-11 15:26:40.947630 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64033 2019-Jan-11 15:26:40.948270 - [DEBUG] Edge function : AllBottom (result of previous compose)
64034 2019-Jan-11 15:26:40.948297 - [DEBUG]
64035 2019-Jan-11 15:26:40.948322 - [DEBUG] Join: AllTop & AllBottom
64036 2019-Jan-11 15:26:40.948357 - [DEBUG] = AllBottom (new jump func)
64037 2019-Jan-11 15:26:40.948383 - [DEBUG]
64038 2019-Jan-11 15:26:40.948407 - [DEBUG] Start adding new jump function
64039 2019-Jan-11 15:26:40.948432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64040 2019-Jan-11 15:26:40.948489 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64041 2019-Jan-11 15:26:40.949115 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64042 2019-Jan-11 15:26:40.949743 - [DEBUG] Edge Function : AllBottom
64043 2019-Jan-11 15:26:40.949771 - [DEBUG] End adding new jump function
64044 2019-Jan-11 15:26:40.949796 - [DEBUG]
64045 2019-Jan-11 15:26:40.949821 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
64046 2019-Jan-11 15:26:40.949845 - [DEBUG]
64047 2019-Jan-11 15:26:40.949870 - [DEBUG] Process 1696. path edge:
64048 2019-Jan-11 15:26:40.949894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64049 2019-Jan-11 15:26:40.949951 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
64050 2019-Jan-11 15:26:40.950577 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64051 2019-Jan-11 15:26:40.951215 - [DEBUG]
64052 2019-Jan-11 15:26:40.951241 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64053 2019-Jan-11 15:26:40.951878 - [DEBUG] Possible callees:
64054 2019-Jan-11 15:26:40.951905 - [DEBUG] bar
64055 2019-Jan-11 15:26:40.951930 - [DEBUG] Possible return sites:
64056 2019-Jan-11 15:26:40.951955 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8964057 2019-Jan-11 15:26:40.953198 - [DEBUG] Found and process special summary
64058 2019-Jan-11 15:26:40.953238 - [DEBUG] Compose: EdgeIdentity * AllBottom
64059 2019-Jan-11 15:26:40.953267 - [DEBUG]
64060 2019-Jan-11 15:26:40.953292 - [DEBUG] Propagate flow
64061 2019-Jan-11 15:26:40.953317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64062 2019-Jan-11 15:26:40.953374 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64063 2019-Jan-11 15:26:40.954003 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64064 2019-Jan-11 15:26:40.954642 - [DEBUG] Edge function : AllBottom (result of previous compose)
64065 2019-Jan-11 15:26:40.954667 - [DEBUG]
64066 2019-Jan-11 15:26:40.954692 - [DEBUG] Join: AllTop & AllBottom
64067 2019-Jan-11 15:26:40.954718 - [DEBUG] = AllBottom (new jump func)
64068 2019-Jan-11 15:26:40.954742 - [DEBUG]
64069 2019-Jan-11 15:26:40.954765 - [DEBUG] Start adding new jump function
64070 2019-Jan-11 15:26:40.954789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64071 2019-Jan-11 15:26:40.954845 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64072 2019-Jan-11 15:26:40.955470 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64073 2019-Jan-11 15:26:40.956098 - [DEBUG] Edge Function : AllBottom
64074 2019-Jan-11 15:26:40.956126 - [DEBUG] End adding new jump function
64075 2019-Jan-11 15:26:40.956152 - [DEBUG]
64076 2019-Jan-11 15:26:40.956176 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
64077 2019-Jan-11 15:26:40.956201 - [DEBUG]
64078 2019-Jan-11 15:26:40.956225 - [DEBUG] Process 1697. path edge:
64079 2019-Jan-11 15:26:40.956250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64080 2019-Jan-11 15:26:40.956315 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
64081 2019-Jan-11 15:26:40.956945 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64082 2019-Jan-11 15:26:40.957570 - [DEBUG]
64083 2019-Jan-11 15:26:40.957595 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64084 2019-Jan-11 15:26:40.958255 - [DEBUG] Compose: EdgeIdentity * AllBottom
64085 2019-Jan-11 15:26:40.958285 - [DEBUG]
64086 2019-Jan-11 15:26:40.958310 - [DEBUG] Propagate flow
64087 2019-Jan-11 15:26:40.958334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64088 2019-Jan-11 15:26:40.958392 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64089 2019-Jan-11 15:26:40.959018 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64090 2019-Jan-11 15:26:40.959643 - [DEBUG] Edge function : AllBottom (result of previous compose)
64091 2019-Jan-11 15:26:40.959669 - [DEBUG]
64092 2019-Jan-11 15:26:40.959695 - [DEBUG] Join: AllTop & AllBottom
64093 2019-Jan-11 15:26:40.959722 - [DEBUG] = AllBottom (new jump func)
64094 2019-Jan-11 15:26:40.959747 - [DEBUG]
64095 2019-Jan-11 15:26:40.959771 - [DEBUG] Start adding new jump function
64096 2019-Jan-11 15:26:40.959795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64097 2019-Jan-11 15:26:40.959852 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64098 2019-Jan-11 15:26:40.960476 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64099 2019-Jan-11 15:26:40.961100 - [DEBUG] Edge Function : AllBottom
64100 2019-Jan-11 15:26:40.961128 - [DEBUG] End adding new jump function
64101 2019-Jan-11 15:26:40.961153 - [DEBUG]
64102 2019-Jan-11 15:26:40.961177 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
64103 2019-Jan-11 15:26:40.961215 - [DEBUG]
64104 2019-Jan-11 15:26:40.961240 - [DEBUG] Process 1698. path edge:
64105 2019-Jan-11 15:26:40.961265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64106 2019-Jan-11 15:26:40.961323 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
64107 2019-Jan-11 15:26:40.961949 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64108 2019-Jan-11 15:26:40.962575 - [DEBUG]
64109 2019-Jan-11 15:26:40.962601 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64110 2019-Jan-11 15:26:40.963243 - [DEBUG] Compose: EdgeIdentity * AllBottom
64111 2019-Jan-11 15:26:40.963272 - [DEBUG]
64112 2019-Jan-11 15:26:40.963297 - [DEBUG] Propagate flow
64113 2019-Jan-11 15:26:40.963321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64114 2019-Jan-11 15:26:40.963380 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64115 2019-Jan-11 15:26:40.964050 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64116 2019-Jan-11 15:26:40.964691 - [DEBUG] Edge function : AllBottom (result of previous compose)
64117 2019-Jan-11 15:26:40.964717 - [DEBUG]
64118 2019-Jan-11 15:26:40.964742 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64119 2019-Jan-11 15:26:40.964767 - [DEBUG] = AllBottom
64120 2019-Jan-11 15:26:40.964792 - [DEBUG]
64121 2019-Jan-11 15:26:40.964815 - [DEBUG] PROPAGATE: No new function!
64122 2019-Jan-11 15:26:40.964848 - [DEBUG] Compose: EdgeIdentity * AllBottom
64123 2019-Jan-11 15:26:40.964882 - [DEBUG]
64124 2019-Jan-11 15:26:40.964906 - [DEBUG] Propagate flow
64125 2019-Jan-11 15:26:40.964930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64126 2019-Jan-11 15:26:40.964987 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64127 2019-Jan-11 15:26:40.965623 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64128 2019-Jan-11 15:26:40.966250 - [DEBUG] Edge function : AllBottom (result of previous compose)
64129 2019-Jan-11 15:26:40.966276 - [DEBUG]
64130 2019-Jan-11 15:26:40.966301 - [DEBUG] Join: AllTop & AllBottom
64131 2019-Jan-11 15:26:40.966329 - [DEBUG] = AllBottom (new jump func)
64132 2019-Jan-11 15:26:40.966354 - [DEBUG]
64133 2019-Jan-11 15:26:40.966379 - [DEBUG] Start adding new jump function
64134 2019-Jan-11 15:26:40.966403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64135 2019-Jan-11 15:26:40.966460 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64136 2019-Jan-11 15:26:40.967088 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64137 2019-Jan-11 15:26:40.967723 - [DEBUG] Edge Function : AllBottom
64138 2019-Jan-11 15:26:40.967755 - [DEBUG] End adding new jump function
64139 2019-Jan-11 15:26:40.967781 - [DEBUG]
64140 2019-Jan-11 15:26:40.967805 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
64141 2019-Jan-11 15:26:40.967830 - [DEBUG]
64142 2019-Jan-11 15:26:40.967854 - [DEBUG] Process 1699. path edge:
64143 2019-Jan-11 15:26:40.967892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64144 2019-Jan-11 15:26:40.967950 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
64145 2019-Jan-11 15:26:40.968587 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64146 2019-Jan-11 15:26:40.969212 - [DEBUG]
64147 2019-Jan-11 15:26:40.969237 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64148 2019-Jan-11 15:26:40.969882 - [DEBUG] Possible callees:
64149 2019-Jan-11 15:26:40.969908 - [DEBUG] llvm.dbg.declare
64150 2019-Jan-11 15:26:40.969934 - [DEBUG] Possible return sites:
64151 2019-Jan-11 15:26:40.969959 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10364152 2019-Jan-11 15:26:40.971222 - [DEBUG] Found and process special summary
64153 2019-Jan-11 15:26:40.971263 - [DEBUG] Compose: EdgeIdentity * AllBottom
64154 2019-Jan-11 15:26:40.971292 - [DEBUG]
64155 2019-Jan-11 15:26:40.971317 - [DEBUG] Propagate flow
64156 2019-Jan-11 15:26:40.971341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64157 2019-Jan-11 15:26:40.971400 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64158 2019-Jan-11 15:26:40.972030 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64159 2019-Jan-11 15:26:40.972657 - [DEBUG] Edge function : AllBottom (result of previous compose)
64160 2019-Jan-11 15:26:40.972683 - [DEBUG]
64161 2019-Jan-11 15:26:40.972709 - [DEBUG] Join: AllTop & AllBottom
64162 2019-Jan-11 15:26:40.972736 - [DEBUG] = AllBottom (new jump func)
64163 2019-Jan-11 15:26:40.972762 - [DEBUG]
64164 2019-Jan-11 15:26:40.972786 - [DEBUG] Start adding new jump function
64165 2019-Jan-11 15:26:40.972819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64166 2019-Jan-11 15:26:40.972877 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64167 2019-Jan-11 15:26:40.973503 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64168 2019-Jan-11 15:26:40.974132 - [DEBUG] Edge Function : AllBottom
64169 2019-Jan-11 15:26:40.974160 - [DEBUG] End adding new jump function
64170 2019-Jan-11 15:26:40.974185 - [DEBUG]
64171 2019-Jan-11 15:26:40.974209 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
64172 2019-Jan-11 15:26:40.974234 - [DEBUG]
64173 2019-Jan-11 15:26:40.974259 - [DEBUG] Process 1700. path edge:
64174 2019-Jan-11 15:26:40.974283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64175 2019-Jan-11 15:26:40.974341 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
64176 2019-Jan-11 15:26:40.974986 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64177 2019-Jan-11 15:26:40.975611 - [DEBUG]
64178 2019-Jan-11 15:26:40.975637 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64179 2019-Jan-11 15:26:40.976284 - [DEBUG] Compose: EdgeIdentity * AllBottom
64180 2019-Jan-11 15:26:40.976313 - [DEBUG]
64181 2019-Jan-11 15:26:40.976338 - [DEBUG] Propagate flow
64182 2019-Jan-11 15:26:40.976362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64183 2019-Jan-11 15:26:40.976420 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64184 2019-Jan-11 15:26:40.977044 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64185 2019-Jan-11 15:26:40.977671 - [DEBUG] Edge function : AllBottom (result of previous compose)
64186 2019-Jan-11 15:26:40.977698 - [DEBUG]
64187 2019-Jan-11 15:26:40.977723 - [DEBUG] Join: AllTop & AllBottom
64188 2019-Jan-11 15:26:40.977750 - [DEBUG] = AllBottom (new jump func)
64189 2019-Jan-11 15:26:40.977776 - [DEBUG]
64190 2019-Jan-11 15:26:40.977800 - [DEBUG] Start adding new jump function
64191 2019-Jan-11 15:26:40.977824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64192 2019-Jan-11 15:26:40.977894 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64193 2019-Jan-11 15:26:40.978521 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
64194 2019-Jan-11 15:26:40.979144 - [DEBUG] Edge Function : AllBottom
64195 2019-Jan-11 15:26:40.979173 - [DEBUG] End adding new jump function
64196 2019-Jan-11 15:26:40.979198 - [DEBUG]
64197 2019-Jan-11 15:26:40.979222 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
64198 2019-Jan-11 15:26:40.979247 - [DEBUG]
64199 2019-Jan-11 15:26:40.979271 - [DEBUG] Process 1701. path edge:
64200 2019-Jan-11 15:26:40.979296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64201 2019-Jan-11 15:26:40.979354 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
64202 2019-Jan-11 15:26:40.979978 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64203 2019-Jan-11 15:26:40.980604 - [DEBUG]
64204 2019-Jan-11 15:26:40.980631 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
64205 2019-Jan-11 15:26:40.981281 - [DEBUG] Compose: EdgeIdentity * AllBottom
64206 2019-Jan-11 15:26:40.981311 - [DEBUG]
64207 2019-Jan-11 15:26:40.981335 - [DEBUG] Propagate flow
64208 2019-Jan-11 15:26:40.981359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64209 2019-Jan-11 15:26:40.981424 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
64210 2019-Jan-11 15:26:40.982050 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64211 2019-Jan-11 15:26:40.982677 - [DEBUG] Edge function : AllBottom (result of previous compose)
64212 2019-Jan-11 15:26:40.982704 - [DEBUG]
64213 2019-Jan-11 15:26:40.982729 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64214 2019-Jan-11 15:26:40.982756 - [DEBUG] = AllBottom
64215 2019-Jan-11 15:26:40.982782 - [DEBUG]
64216 2019-Jan-11 15:26:40.982806 - [DEBUG] PROPAGATE: No new function!
64217 2019-Jan-11 15:26:40.982832 - [DEBUG] EDGE:
64218 2019-Jan-11 15:26:40.982891 - [DEBUG] ---> 64219 2019-Jan-11 15:26:40.983515 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64220 2019-Jan-11 15:26:40.984140 - [DEBUG]
64221 2019-Jan-11 15:26:40.984167 - [DEBUG] Compose: EdgeIdentity * AllBottom
64222 2019-Jan-11 15:26:40.984194 - [DEBUG]
64223 2019-Jan-11 15:26:40.984218 - [DEBUG] Propagate flow
64224 2019-Jan-11 15:26:40.984243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64225 2019-Jan-11 15:26:40.984300 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64226 2019-Jan-11 15:26:40.984939 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64227 2019-Jan-11 15:26:40.985567 - [DEBUG] Edge function : AllBottom (result of previous compose)
64228 2019-Jan-11 15:26:40.985594 - [DEBUG]
64229 2019-Jan-11 15:26:40.985620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64230 2019-Jan-11 15:26:40.985647 - [DEBUG] = AllBottom
64231 2019-Jan-11 15:26:40.985672 - [DEBUG]
64232 2019-Jan-11 15:26:40.985696 - [DEBUG] PROPAGATE: No new function!
64233 2019-Jan-11 15:26:40.985721 - [DEBUG] EDGE:
64234 2019-Jan-11 15:26:40.985780 - [DEBUG] ---> 64235 2019-Jan-11 15:26:40.986409 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64236 2019-Jan-11 15:26:40.987035 - [DEBUG]
64237 2019-Jan-11 15:26:40.987061 - [DEBUG] Compose: EdgeIdentity * AllBottom
64238 2019-Jan-11 15:26:40.987088 - [DEBUG]
64239 2019-Jan-11 15:26:40.987113 - [DEBUG] Propagate flow
64240 2019-Jan-11 15:26:40.987137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64241 2019-Jan-11 15:26:40.987194 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64242 2019-Jan-11 15:26:40.987823 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64243 2019-Jan-11 15:26:40.988476 - [DEBUG] Edge function : AllBottom (result of previous compose)
64244 2019-Jan-11 15:26:40.988502 - [DEBUG]
64245 2019-Jan-11 15:26:40.988528 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64246 2019-Jan-11 15:26:40.988555 - [DEBUG] = AllBottom
64247 2019-Jan-11 15:26:40.988581 - [DEBUG]
64248 2019-Jan-11 15:26:40.988605 - [DEBUG] PROPAGATE: No new function!
64249 2019-Jan-11 15:26:40.988641 - [DEBUG] Compose: EdgeIdentity * AllBottom
64250 2019-Jan-11 15:26:40.988669 - [DEBUG]
64251 2019-Jan-11 15:26:40.988694 - [DEBUG] Propagate flow
64252 2019-Jan-11 15:26:40.988718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64253 2019-Jan-11 15:26:40.988776 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64254 2019-Jan-11 15:26:40.989407 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64255 2019-Jan-11 15:26:40.990042 - [DEBUG] Edge function : AllBottom (result of previous compose)
64256 2019-Jan-11 15:26:40.990069 - [DEBUG]
64257 2019-Jan-11 15:26:40.990094 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64258 2019-Jan-11 15:26:40.990121 - [DEBUG] = AllBottom
64259 2019-Jan-11 15:26:40.990147 - [DEBUG]
64260 2019-Jan-11 15:26:40.990171 - [DEBUG] PROPAGATE: No new function!
64261 2019-Jan-11 15:26:40.990197 - [DEBUG] Compose: EdgeIdentity * AllBottom
64262 2019-Jan-11 15:26:40.990224 - [DEBUG]
64263 2019-Jan-11 15:26:40.990248 - [DEBUG] Propagate flow
64264 2019-Jan-11 15:26:40.990272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64265 2019-Jan-11 15:26:40.990330 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64266 2019-Jan-11 15:26:40.990961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64267 2019-Jan-11 15:26:40.991614 - [DEBUG] Edge function : AllBottom (result of previous compose)
64268 2019-Jan-11 15:26:40.991641 - [DEBUG]
64269 2019-Jan-11 15:26:40.991666 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64270 2019-Jan-11 15:26:40.991693 - [DEBUG] = AllBottom
64271 2019-Jan-11 15:26:40.991719 - [DEBUG]
64272 2019-Jan-11 15:26:40.991743 - [DEBUG] PROPAGATE: No new function!
64273 2019-Jan-11 15:26:40.991769 - [DEBUG] EDGE:
64274 2019-Jan-11 15:26:40.991828 - [DEBUG] ---> 64275 2019-Jan-11 15:26:40.992463 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64276 2019-Jan-11 15:26:40.993087 - [DEBUG]
64277 2019-Jan-11 15:26:40.993113 - [DEBUG] EDGE:
64278 2019-Jan-11 15:26:40.993172 - [DEBUG] ---> 64279 2019-Jan-11 15:26:40.993798 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64280 2019-Jan-11 15:26:40.994422 - [DEBUG]
64281 2019-Jan-11 15:26:40.994449 - [DEBUG] Compose: EdgeIdentity * AllBottom
64282 2019-Jan-11 15:26:40.994477 - [DEBUG]
64283 2019-Jan-11 15:26:40.994501 - [DEBUG] Propagate flow
64284 2019-Jan-11 15:26:40.994536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64285 2019-Jan-11 15:26:40.994594 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64286 2019-Jan-11 15:26:40.995221 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64287 2019-Jan-11 15:26:40.995850 - [DEBUG] Edge function : AllBottom (result of previous compose)
64288 2019-Jan-11 15:26:40.995876 - [DEBUG]
64289 2019-Jan-11 15:26:40.995902 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64290 2019-Jan-11 15:26:40.995930 - [DEBUG] = AllBottom
64291 2019-Jan-11 15:26:40.995955 - [DEBUG]
64292 2019-Jan-11 15:26:40.995979 - [DEBUG] PROPAGATE: No new function!
64293 2019-Jan-11 15:26:40.996004 - [DEBUG] EDGE:
64294 2019-Jan-11 15:26:40.996063 - [DEBUG] ---> 64295 2019-Jan-11 15:26:40.996691 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64296 2019-Jan-11 15:26:40.997316 - [DEBUG]
64297 2019-Jan-11 15:26:40.997343 - [DEBUG] Compose: EdgeIdentity * AllBottom
64298 2019-Jan-11 15:26:40.997370 - [DEBUG]
64299 2019-Jan-11 15:26:40.997394 - [DEBUG] Propagate flow
64300 2019-Jan-11 15:26:40.997418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64301 2019-Jan-11 15:26:40.997483 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64302 2019-Jan-11 15:26:40.998128 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64303 2019-Jan-11 15:26:40.998756 - [DEBUG] Edge function : AllBottom (result of previous compose)
64304 2019-Jan-11 15:26:40.998782 - [DEBUG]
64305 2019-Jan-11 15:26:40.998808 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64306 2019-Jan-11 15:26:40.998835 - [DEBUG] = AllBottom
64307 2019-Jan-11 15:26:40.998860 - [DEBUG]
64308 2019-Jan-11 15:26:40.998884 - [DEBUG] PROPAGATE: No new function!
64309 2019-Jan-11 15:26:40.998921 - [DEBUG] Compose: EdgeIdentity * AllBottom
64310 2019-Jan-11 15:26:40.998950 - [DEBUG]
64311 2019-Jan-11 15:26:40.998974 - [DEBUG] Propagate flow
64312 2019-Jan-11 15:26:40.998999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64313 2019-Jan-11 15:26:40.999056 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64314 2019-Jan-11 15:26:40.999685 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64315 2019-Jan-11 15:26:41.000311 - [DEBUG] Edge function : AllBottom (result of previous compose)
64316 2019-Jan-11 15:26:41.000338 - [DEBUG]
64317 2019-Jan-11 15:26:41.000363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64318 2019-Jan-11 15:26:41.000390 - [DEBUG] = AllBottom
64319 2019-Jan-11 15:26:41.000416 - [DEBUG]
64320 2019-Jan-11 15:26:41.000440 - [DEBUG] PROPAGATE: No new function!
64321 2019-Jan-11 15:26:41.000466 - [DEBUG] Compose: EdgeIdentity * AllBottom
64322 2019-Jan-11 15:26:41.000493 - [DEBUG]
64323 2019-Jan-11 15:26:41.000517 - [DEBUG] Propagate flow
64324 2019-Jan-11 15:26:41.000541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64325 2019-Jan-11 15:26:41.000598 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64326 2019-Jan-11 15:26:41.001240 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64327 2019-Jan-11 15:26:41.001869 - [DEBUG] Edge function : AllBottom (result of previous compose)
64328 2019-Jan-11 15:26:41.001895 - [DEBUG]
64329 2019-Jan-11 15:26:41.001921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64330 2019-Jan-11 15:26:41.001948 - [DEBUG] = AllBottom
64331 2019-Jan-11 15:26:41.001973 - [DEBUG]
64332 2019-Jan-11 15:26:41.001998 - [DEBUG] PROPAGATE: No new function!
64333 2019-Jan-11 15:26:41.002024 - [DEBUG] EDGE:
64334 2019-Jan-11 15:26:41.002083 - [DEBUG] ---> 64335 2019-Jan-11 15:26:41.002712 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64336 2019-Jan-11 15:26:41.003339 - [DEBUG]
64337 2019-Jan-11 15:26:41.003365 - [DEBUG] EDGE:
64338 2019-Jan-11 15:26:41.003423 - [DEBUG] ---> 64339 2019-Jan-11 15:26:41.004050 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64340 2019-Jan-11 15:26:41.004691 - [DEBUG]
64341 2019-Jan-11 15:26:41.004717 - [DEBUG] Compose: EdgeIdentity * AllBottom
64342 2019-Jan-11 15:26:41.004744 - [DEBUG]
64343 2019-Jan-11 15:26:41.004767 - [DEBUG] Propagate flow
64344 2019-Jan-11 15:26:41.004791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64345 2019-Jan-11 15:26:41.004847 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
64346 2019-Jan-11 15:26:41.005473 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64347 2019-Jan-11 15:26:41.006110 - [DEBUG] Edge function : AllBottom (result of previous compose)
64348 2019-Jan-11 15:26:41.006138 - [DEBUG]
64349 2019-Jan-11 15:26:41.006164 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64350 2019-Jan-11 15:26:41.006192 - [DEBUG] = AllBottom
64351 2019-Jan-11 15:26:41.006217 - [DEBUG]
64352 2019-Jan-11 15:26:41.006242 - [DEBUG] PROPAGATE: No new function!
64353 2019-Jan-11 15:26:41.006267 - [DEBUG] EDGE:
64354 2019-Jan-11 15:26:41.006326 - [DEBUG] ---> 64355 2019-Jan-11 15:26:41.006957 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64356 2019-Jan-11 15:26:41.007582 - [DEBUG]
64357 2019-Jan-11 15:26:41.007609 - [DEBUG] Compose: EdgeIdentity * AllBottom
64358 2019-Jan-11 15:26:41.007636 - [DEBUG]
64359 2019-Jan-11 15:26:41.007660 - [DEBUG] Propagate flow
64360 2019-Jan-11 15:26:41.007685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64361 2019-Jan-11 15:26:41.007742 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64362 2019-Jan-11 15:26:41.008389 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64363 2019-Jan-11 15:26:41.009035 - [DEBUG] Edge function : AllBottom (result of previous compose)
64364 2019-Jan-11 15:26:41.009062 - [DEBUG]
64365 2019-Jan-11 15:26:41.009089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64366 2019-Jan-11 15:26:41.009116 - [DEBUG] = AllBottom
64367 2019-Jan-11 15:26:41.009142 - [DEBUG]
64368 2019-Jan-11 15:26:41.009166 - [DEBUG] PROPAGATE: No new function!
64369 2019-Jan-11 15:26:41.009209 - [DEBUG] Compose: EdgeIdentity * AllBottom
64370 2019-Jan-11 15:26:41.009238 - [DEBUG]
64371 2019-Jan-11 15:26:41.009263 - [DEBUG] Propagate flow
64372 2019-Jan-11 15:26:41.009287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64373 2019-Jan-11 15:26:41.009350 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64374 2019-Jan-11 15:26:41.009986 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64375 2019-Jan-11 15:26:41.010612 - [DEBUG] Edge function : AllBottom (result of previous compose)
64376 2019-Jan-11 15:26:41.010639 - [DEBUG]
64377 2019-Jan-11 15:26:41.010665 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64378 2019-Jan-11 15:26:41.010692 - [DEBUG] = AllBottom
64379 2019-Jan-11 15:26:41.010717 - [DEBUG]
64380 2019-Jan-11 15:26:41.010741 - [DEBUG] PROPAGATE: No new function!
64381 2019-Jan-11 15:26:41.010768 - [DEBUG] Compose: EdgeIdentity * AllBottom
64382 2019-Jan-11 15:26:41.010795 - [DEBUG]
64383 2019-Jan-11 15:26:41.010819 - [DEBUG] Propagate flow
64384 2019-Jan-11 15:26:41.010843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64385 2019-Jan-11 15:26:41.010901 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64386 2019-Jan-11 15:26:41.011547 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64387 2019-Jan-11 15:26:41.012176 - [DEBUG] Edge function : AllBottom (result of previous compose)
64388 2019-Jan-11 15:26:41.012203 - [DEBUG]
64389 2019-Jan-11 15:26:41.012228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64390 2019-Jan-11 15:26:41.012255 - [DEBUG] = AllBottom
64391 2019-Jan-11 15:26:41.012281 - [DEBUG]
64392 2019-Jan-11 15:26:41.012304 - [DEBUG] PROPAGATE: No new function!
64393 2019-Jan-11 15:26:41.012331 - [DEBUG] EDGE:
64394 2019-Jan-11 15:26:41.012391 - [DEBUG] ---> 64395 2019-Jan-11 15:26:41.013032 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64396 2019-Jan-11 15:26:41.013660 - [DEBUG]
64397 2019-Jan-11 15:26:41.013686 - [DEBUG] EDGE:
64398 2019-Jan-11 15:26:41.013745 - [DEBUG] ---> 64399 2019-Jan-11 15:26:41.014372 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64400 2019-Jan-11 15:26:41.015013 - [DEBUG]
64401 2019-Jan-11 15:26:41.015041 - [DEBUG] Compose: EdgeIdentity * AllBottom
64402 2019-Jan-11 15:26:41.015069 - [DEBUG]
64403 2019-Jan-11 15:26:41.015093 - [DEBUG] Propagate flow
64404 2019-Jan-11 15:26:41.015117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64405 2019-Jan-11 15:26:41.015174 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64406 2019-Jan-11 15:26:41.015799 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64407 2019-Jan-11 15:26:41.016428 - [DEBUG] Edge function : AllBottom (result of previous compose)
64408 2019-Jan-11 15:26:41.016455 - [DEBUG]
64409 2019-Jan-11 15:26:41.016482 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64410 2019-Jan-11 15:26:41.016508 - [DEBUG] = AllBottom
64411 2019-Jan-11 15:26:41.016534 - [DEBUG]
64412 2019-Jan-11 15:26:41.016558 - [DEBUG] PROPAGATE: No new function!
64413 2019-Jan-11 15:26:41.016584 - [DEBUG] EDGE:
64414 2019-Jan-11 15:26:41.016642 - [DEBUG] ---> 64415 2019-Jan-11 15:26:41.017272 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64416 2019-Jan-11 15:26:41.017910 - [DEBUG]
64417 2019-Jan-11 15:26:41.017936 - [DEBUG] Compose: EdgeIdentity * AllBottom
64418 2019-Jan-11 15:26:41.017962 - [DEBUG]
64419 2019-Jan-11 15:26:41.017986 - [DEBUG] Propagate flow
64420 2019-Jan-11 15:26:41.018009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64421 2019-Jan-11 15:26:41.018066 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64422 2019-Jan-11 15:26:41.018695 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64423 2019-Jan-11 15:26:41.019323 - [DEBUG] Edge function : AllBottom (result of previous compose)
64424 2019-Jan-11 15:26:41.019349 - [DEBUG]
64425 2019-Jan-11 15:26:41.019376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64426 2019-Jan-11 15:26:41.019403 - [DEBUG] = AllBottom
64427 2019-Jan-11 15:26:41.019428 - [DEBUG]
64428 2019-Jan-11 15:26:41.019452 - [DEBUG] PROPAGATE: No new function!
64429 2019-Jan-11 15:26:41.019491 - [DEBUG] Compose: EdgeIdentity * AllBottom
64430 2019-Jan-11 15:26:41.019520 - [DEBUG]
64431 2019-Jan-11 15:26:41.019545 - [DEBUG] Propagate flow
64432 2019-Jan-11 15:26:41.019569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64433 2019-Jan-11 15:26:41.019627 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64434 2019-Jan-11 15:26:41.020257 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64435 2019-Jan-11 15:26:41.020882 - [DEBUG] Edge function : AllBottom (result of previous compose)
64436 2019-Jan-11 15:26:41.020909 - [DEBUG]
64437 2019-Jan-11 15:26:41.020934 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64438 2019-Jan-11 15:26:41.020961 - [DEBUG] = AllBottom
64439 2019-Jan-11 15:26:41.020987 - [DEBUG]
64440 2019-Jan-11 15:26:41.021011 - [DEBUG] PROPAGATE: No new function!
64441 2019-Jan-11 15:26:41.021037 - [DEBUG] Compose: EdgeIdentity * AllBottom
64442 2019-Jan-11 15:26:41.021072 - [DEBUG]
64443 2019-Jan-11 15:26:41.021097 - [DEBUG] Propagate flow
64444 2019-Jan-11 15:26:41.021121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64445 2019-Jan-11 15:26:41.021179 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64446 2019-Jan-11 15:26:41.021821 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64447 2019-Jan-11 15:26:41.022449 - [DEBUG] Edge function : AllBottom (result of previous compose)
64448 2019-Jan-11 15:26:41.022476 - [DEBUG]
64449 2019-Jan-11 15:26:41.022502 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64450 2019-Jan-11 15:26:41.022529 - [DEBUG] = AllBottom
64451 2019-Jan-11 15:26:41.022554 - [DEBUG]
64452 2019-Jan-11 15:26:41.022578 - [DEBUG] PROPAGATE: No new function!
64453 2019-Jan-11 15:26:41.022605 - [DEBUG] EDGE:
64454 2019-Jan-11 15:26:41.022664 - [DEBUG] ---> 64455 2019-Jan-11 15:26:41.023292 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64456 2019-Jan-11 15:26:41.023917 - [DEBUG]
64457 2019-Jan-11 15:26:41.023953 - [DEBUG] Compose: EdgeIdentity * AllBottom
64458 2019-Jan-11 15:26:41.023981 - [DEBUG]
64459 2019-Jan-11 15:26:41.024005 - [DEBUG] Propagate flow
64460 2019-Jan-11 15:26:41.024030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64461 2019-Jan-11 15:26:41.024087 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64462 2019-Jan-11 15:26:41.024729 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64463 2019-Jan-11 15:26:41.025354 - [DEBUG] Edge function : AllBottom (result of previous compose)
64464 2019-Jan-11 15:26:41.025381 - [DEBUG]
64465 2019-Jan-11 15:26:41.025407 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64466 2019-Jan-11 15:26:41.025434 - [DEBUG] = AllBottom
64467 2019-Jan-11 15:26:41.025459 - [DEBUG]
64468 2019-Jan-11 15:26:41.025484 - [DEBUG] PROPAGATE: No new function!
64469 2019-Jan-11 15:26:41.025509 - [DEBUG] EDGE:
64470 2019-Jan-11 15:26:41.025567 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
64471 2019-Jan-11 15:26:41.026198 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64472 2019-Jan-11 15:26:41.026823 - [DEBUG]
64473 2019-Jan-11 15:26:41.026850 - [DEBUG] Compose: EdgeIdentity * AllBottom
64474 2019-Jan-11 15:26:41.026877 - [DEBUG]
64475 2019-Jan-11 15:26:41.026902 - [DEBUG] Propagate flow
64476 2019-Jan-11 15:26:41.026926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64477 2019-Jan-11 15:26:41.026983 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64478 2019-Jan-11 15:26:41.027613 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64479 2019-Jan-11 15:26:41.028256 - [DEBUG] Edge function : AllBottom (result of previous compose)
64480 2019-Jan-11 15:26:41.028283 - [DEBUG]
64481 2019-Jan-11 15:26:41.028309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64482 2019-Jan-11 15:26:41.028336 - [DEBUG] = AllBottom
64483 2019-Jan-11 15:26:41.028362 - [DEBUG]
64484 2019-Jan-11 15:26:41.028386 - [DEBUG] PROPAGATE: No new function!
64485 2019-Jan-11 15:26:41.028411 - [DEBUG] EDGE:
64486 2019-Jan-11 15:26:41.028470 - [DEBUG] ---> 64487 2019-Jan-11 15:26:41.029104 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64488 2019-Jan-11 15:26:41.029731 - [DEBUG]
64489 2019-Jan-11 15:26:41.029757 - [DEBUG] EDGE:
64490 2019-Jan-11 15:26:41.029816 - [DEBUG] ---> 64491 2019-Jan-11 15:26:41.030441 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64492 2019-Jan-11 15:26:41.031066 - [DEBUG]
64493 2019-Jan-11 15:26:41.031093 - [DEBUG] EDGE:
64494 2019-Jan-11 15:26:41.031151 - [DEBUG] ---> 64495 2019-Jan-11 15:26:41.031797 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64496 2019-Jan-11 15:26:41.032423 - [DEBUG]
64497 2019-Jan-11 15:26:41.032456 - [DEBUG] Compose: EdgeIdentity * AllBottom
64498 2019-Jan-11 15:26:41.032485 - [DEBUG]
64499 2019-Jan-11 15:26:41.032509 - [DEBUG] Propagate flow
64500 2019-Jan-11 15:26:41.032534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64501 2019-Jan-11 15:26:41.032591 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64502 2019-Jan-11 15:26:41.033218 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64503 2019-Jan-11 15:26:41.033844 - [DEBUG] Edge function : AllBottom (result of previous compose)
64504 2019-Jan-11 15:26:41.033870 - [DEBUG]
64505 2019-Jan-11 15:26:41.033896 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64506 2019-Jan-11 15:26:41.033923 - [DEBUG] = AllBottom
64507 2019-Jan-11 15:26:41.033949 - [DEBUG]
64508 2019-Jan-11 15:26:41.033973 - [DEBUG] PROPAGATE: No new function!
64509 2019-Jan-11 15:26:41.033998 - [DEBUG] EDGE:
64510 2019-Jan-11 15:26:41.034057 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
64511 2019-Jan-11 15:26:41.034705 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64512 2019-Jan-11 15:26:41.035331 - [DEBUG]
64513 2019-Jan-11 15:26:41.035358 - [DEBUG] EDGE:
64514 2019-Jan-11 15:26:41.035417 - [DEBUG] ---> 64515 2019-Jan-11 15:26:41.036044 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64516 2019-Jan-11 15:26:41.036668 - [DEBUG]
64517 2019-Jan-11 15:26:41.036708 - [DEBUG] Compose: EdgeIdentity * AllBottom
64518 2019-Jan-11 15:26:41.036737 - [DEBUG]
64519 2019-Jan-11 15:26:41.036762 - [DEBUG] Propagate flow
64520 2019-Jan-11 15:26:41.036786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64521 2019-Jan-11 15:26:41.036844 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64522 2019-Jan-11 15:26:41.037483 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64523 2019-Jan-11 15:26:41.038128 - [DEBUG] Edge function : AllBottom (result of previous compose)
64524 2019-Jan-11 15:26:41.038153 - [DEBUG]
64525 2019-Jan-11 15:26:41.038179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64526 2019-Jan-11 15:26:41.038205 - [DEBUG] = AllBottom
64527 2019-Jan-11 15:26:41.038230 - [DEBUG]
64528 2019-Jan-11 15:26:41.038253 - [DEBUG] PROPAGATE: No new function!
64529 2019-Jan-11 15:26:41.038279 - [DEBUG] Compose: EdgeIdentity * AllBottom
64530 2019-Jan-11 15:26:41.038305 - [DEBUG]
64531 2019-Jan-11 15:26:41.038336 - [DEBUG] Propagate flow
64532 2019-Jan-11 15:26:41.038360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64533 2019-Jan-11 15:26:41.038416 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64534 2019-Jan-11 15:26:41.039065 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64535 2019-Jan-11 15:26:41.039690 - [DEBUG] Edge function : AllBottom (result of previous compose)
64536 2019-Jan-11 15:26:41.039717 - [DEBUG]
64537 2019-Jan-11 15:26:41.039743 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64538 2019-Jan-11 15:26:41.039770 - [DEBUG] = AllBottom
64539 2019-Jan-11 15:26:41.039796 - [DEBUG]
64540 2019-Jan-11 15:26:41.039820 - [DEBUG] PROPAGATE: No new function!
64541 2019-Jan-11 15:26:41.039846 - [DEBUG] EDGE:
64542 2019-Jan-11 15:26:41.039905 - [DEBUG] ---> 64543 2019-Jan-11 15:26:41.040531 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
64544 2019-Jan-11 15:26:41.041161 - [DEBUG]
64545 2019-Jan-11 15:26:41.041188 - [DEBUG] EDGE:
64546 2019-Jan-11 15:26:41.041259 - [DEBUG] ---> 64547 2019-Jan-11 15:26:41.041889 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64548 2019-Jan-11 15:26:41.042516 - [DEBUG]
64549 2019-Jan-11 15:26:41.042544 - [DEBUG] Compose: EdgeIdentity * AllBottom
64550 2019-Jan-11 15:26:41.042571 - [DEBUG]
64551 2019-Jan-11 15:26:41.042595 - [DEBUG] Propagate flow
64552 2019-Jan-11 15:26:41.042619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64553 2019-Jan-11 15:26:41.042677 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64554 2019-Jan-11 15:26:41.043306 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64555 2019-Jan-11 15:26:41.043932 - [DEBUG] Edge function : AllBottom (result of previous compose)
64556 2019-Jan-11 15:26:41.043959 - [DEBUG]
64557 2019-Jan-11 15:26:41.043984 - [DEBUG] Join: AllTop & AllBottom
64558 2019-Jan-11 15:26:41.044011 - [DEBUG] = AllBottom (new jump func)
64559 2019-Jan-11 15:26:41.044037 - [DEBUG]
64560 2019-Jan-11 15:26:41.044061 - [DEBUG] Start adding new jump function
64561 2019-Jan-11 15:26:41.044085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64562 2019-Jan-11 15:26:41.044143 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64563 2019-Jan-11 15:26:41.044785 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64564 2019-Jan-11 15:26:41.045414 - [DEBUG] Edge Function : AllBottom
64565 2019-Jan-11 15:26:41.045442 - [DEBUG] End adding new jump function
64566 2019-Jan-11 15:26:41.045466 - [DEBUG]
64567 2019-Jan-11 15:26:41.045490 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
64568 2019-Jan-11 15:26:41.045515 - [DEBUG]
64569 2019-Jan-11 15:26:41.045538 - [DEBUG] Process 1702. path edge:
64570 2019-Jan-11 15:26:41.045562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64571 2019-Jan-11 15:26:41.045618 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
64572 2019-Jan-11 15:26:41.046248 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64573 2019-Jan-11 15:26:41.046873 - [DEBUG]
64574 2019-Jan-11 15:26:41.046899 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64575 2019-Jan-11 15:26:41.047549 - [DEBUG] Compose: EdgeIdentity * AllBottom
64576 2019-Jan-11 15:26:41.047579 - [DEBUG]
64577 2019-Jan-11 15:26:41.047604 - [DEBUG] Propagate flow
64578 2019-Jan-11 15:26:41.047628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64579 2019-Jan-11 15:26:41.047686 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64580 2019-Jan-11 15:26:41.048329 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64581 2019-Jan-11 15:26:41.048955 - [DEBUG] Edge function : AllBottom (result of previous compose)
64582 2019-Jan-11 15:26:41.048982 - [DEBUG]
64583 2019-Jan-11 15:26:41.049007 - [DEBUG] Join: AllTop & AllBottom
64584 2019-Jan-11 15:26:41.049034 - [DEBUG] = AllBottom (new jump func)
64585 2019-Jan-11 15:26:41.049060 - [DEBUG]
64586 2019-Jan-11 15:26:41.049084 - [DEBUG] Start adding new jump function
64587 2019-Jan-11 15:26:41.049108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64588 2019-Jan-11 15:26:41.049166 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64589 2019-Jan-11 15:26:41.049793 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64590 2019-Jan-11 15:26:41.050417 - [DEBUG] Edge Function : AllBottom
64591 2019-Jan-11 15:26:41.050447 - [DEBUG] End adding new jump function
64592 2019-Jan-11 15:26:41.050472 - [DEBUG]
64593 2019-Jan-11 15:26:41.050496 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
64594 2019-Jan-11 15:26:41.050520 - [DEBUG]
64595 2019-Jan-11 15:26:41.050544 - [DEBUG] Process 1703. path edge:
64596 2019-Jan-11 15:26:41.050568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64597 2019-Jan-11 15:26:41.050625 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
64598 2019-Jan-11 15:26:41.051262 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64599 2019-Jan-11 15:26:41.051888 - [DEBUG]
64600 2019-Jan-11 15:26:41.051915 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64601 2019-Jan-11 15:26:41.052550 - [DEBUG] Compose: EdgeIdentity * AllBottom
64602 2019-Jan-11 15:26:41.052579 - [DEBUG]
64603 2019-Jan-11 15:26:41.052604 - [DEBUG] Propagate flow
64604 2019-Jan-11 15:26:41.052629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64605 2019-Jan-11 15:26:41.052686 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64606 2019-Jan-11 15:26:41.053313 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64607 2019-Jan-11 15:26:41.053940 - [DEBUG] Edge function : AllBottom (result of previous compose)
64608 2019-Jan-11 15:26:41.053967 - [DEBUG]
64609 2019-Jan-11 15:26:41.053992 - [DEBUG] Join: AllTop & AllBottom
64610 2019-Jan-11 15:26:41.054019 - [DEBUG] = AllBottom (new jump func)
64611 2019-Jan-11 15:26:41.054045 - [DEBUG]
64612 2019-Jan-11 15:26:41.054069 - [DEBUG] Start adding new jump function
64613 2019-Jan-11 15:26:41.054094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64614 2019-Jan-11 15:26:41.054150 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64615 2019-Jan-11 15:26:41.054792 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64616 2019-Jan-11 15:26:41.055418 - [DEBUG] Edge Function : AllBottom
64617 2019-Jan-11 15:26:41.055446 - [DEBUG] End adding new jump function
64618 2019-Jan-11 15:26:41.055472 - [DEBUG]
64619 2019-Jan-11 15:26:41.055504 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
64620 2019-Jan-11 15:26:41.055530 - [DEBUG]
64621 2019-Jan-11 15:26:41.055554 - [DEBUG] Process 1704. path edge:
64622 2019-Jan-11 15:26:41.055579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64623 2019-Jan-11 15:26:41.055636 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
64624 2019-Jan-11 15:26:41.056263 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64625 2019-Jan-11 15:26:41.056890 - [DEBUG]
64626 2019-Jan-11 15:26:41.056915 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64627 2019-Jan-11 15:26:41.057559 - [DEBUG] Compose: EdgeIdentity * AllBottom
64628 2019-Jan-11 15:26:41.057588 - [DEBUG]
64629 2019-Jan-11 15:26:41.057613 - [DEBUG] Propagate flow
64630 2019-Jan-11 15:26:41.057637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64631 2019-Jan-11 15:26:41.057694 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64632 2019-Jan-11 15:26:41.058344 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64633 2019-Jan-11 15:26:41.058971 - [DEBUG] Edge function : AllBottom (result of previous compose)
64634 2019-Jan-11 15:26:41.058998 - [DEBUG]
64635 2019-Jan-11 15:26:41.059023 - [DEBUG] Join: AllTop & AllBottom
64636 2019-Jan-11 15:26:41.059050 - [DEBUG] = AllBottom (new jump func)
64637 2019-Jan-11 15:26:41.059076 - [DEBUG]
64638 2019-Jan-11 15:26:41.059100 - [DEBUG] Start adding new jump function
64639 2019-Jan-11 15:26:41.059124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64640 2019-Jan-11 15:26:41.059181 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64641 2019-Jan-11 15:26:41.059807 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64642 2019-Jan-11 15:26:41.060438 - [DEBUG] Edge Function : AllBottom
64643 2019-Jan-11 15:26:41.060466 - [DEBUG] End adding new jump function
64644 2019-Jan-11 15:26:41.060490 - [DEBUG]
64645 2019-Jan-11 15:26:41.060514 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
64646 2019-Jan-11 15:26:41.060539 - [DEBUG]
64647 2019-Jan-11 15:26:41.060562 - [DEBUG] Process 1705. path edge:
64648 2019-Jan-11 15:26:41.060586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64649 2019-Jan-11 15:26:41.060643 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
64650 2019-Jan-11 15:26:41.061286 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64651 2019-Jan-11 15:26:41.061914 - [DEBUG]
64652 2019-Jan-11 15:26:41.061940 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64653 2019-Jan-11 15:26:41.062581 - [DEBUG] Compose: EdgeIdentity * AllBottom
64654 2019-Jan-11 15:26:41.062610 - [DEBUG]
64655 2019-Jan-11 15:26:41.062635 - [DEBUG] Propagate flow
64656 2019-Jan-11 15:26:41.062659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64657 2019-Jan-11 15:26:41.062717 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64658 2019-Jan-11 15:26:41.063346 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64659 2019-Jan-11 15:26:41.063973 - [DEBUG] Edge function : AllBottom (result of previous compose)
64660 2019-Jan-11 15:26:41.063999 - [DEBUG]
64661 2019-Jan-11 15:26:41.064025 - [DEBUG] Join: AllTop & AllBottom
64662 2019-Jan-11 15:26:41.064060 - [DEBUG] = AllBottom (new jump func)
64663 2019-Jan-11 15:26:41.064086 - [DEBUG]
64664 2019-Jan-11 15:26:41.064110 - [DEBUG] Start adding new jump function
64665 2019-Jan-11 15:26:41.064134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64666 2019-Jan-11 15:26:41.064192 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64667 2019-Jan-11 15:26:41.064839 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64668 2019-Jan-11 15:26:41.065995 - [DEBUG] Edge Function : AllBottom
64669 2019-Jan-11 15:26:41.066037 - [DEBUG] End adding new jump function
64670 2019-Jan-11 15:26:41.066062 - [DEBUG]
64671 2019-Jan-11 15:26:41.066086 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
64672 2019-Jan-11 15:26:41.066111 - [DEBUG]
64673 2019-Jan-11 15:26:41.066134 - [DEBUG] Process 1706. path edge:
64674 2019-Jan-11 15:26:41.066159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64675 2019-Jan-11 15:26:41.066218 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
64676 2019-Jan-11 15:26:41.066854 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64677 2019-Jan-11 15:26:41.067480 - [DEBUG]
64678 2019-Jan-11 15:26:41.067506 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64679 2019-Jan-11 15:26:41.068170 - [DEBUG] Compose: EdgeIdentity * AllBottom
64680 2019-Jan-11 15:26:41.068200 - [DEBUG]
64681 2019-Jan-11 15:26:41.068225 - [DEBUG] Propagate flow
64682 2019-Jan-11 15:26:41.068250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64683 2019-Jan-11 15:26:41.068309 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64684 2019-Jan-11 15:26:41.068937 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64685 2019-Jan-11 15:26:41.069563 - [DEBUG] Edge function : AllBottom (result of previous compose)
64686 2019-Jan-11 15:26:41.069589 - [DEBUG]
64687 2019-Jan-11 15:26:41.069615 - [DEBUG] Join: AllTop & AllBottom
64688 2019-Jan-11 15:26:41.069643 - [DEBUG] = AllBottom (new jump func)
64689 2019-Jan-11 15:26:41.069668 - [DEBUG]
64690 2019-Jan-11 15:26:41.069693 - [DEBUG] Start adding new jump function
64691 2019-Jan-11 15:26:41.069717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64692 2019-Jan-11 15:26:41.069774 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64693 2019-Jan-11 15:26:41.070401 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64694 2019-Jan-11 15:26:41.071028 - [DEBUG] Edge Function : AllBottom
64695 2019-Jan-11 15:26:41.071058 - [DEBUG] End adding new jump function
64696 2019-Jan-11 15:26:41.071084 - [DEBUG]
64697 2019-Jan-11 15:26:41.071109 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
64698 2019-Jan-11 15:26:41.071134 - [DEBUG]
64699 2019-Jan-11 15:26:41.071158 - [DEBUG] Process 1707. path edge:
64700 2019-Jan-11 15:26:41.071183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64701 2019-Jan-11 15:26:41.071252 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
64702 2019-Jan-11 15:26:41.071879 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64703 2019-Jan-11 15:26:41.072505 - [DEBUG]
64704 2019-Jan-11 15:26:41.072532 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64705 2019-Jan-11 15:26:41.073167 - [DEBUG] Compose: EdgeIdentity * AllBottom
64706 2019-Jan-11 15:26:41.073196 - [DEBUG]
64707 2019-Jan-11 15:26:41.073235 - [DEBUG] Propagate flow
64708 2019-Jan-11 15:26:41.073260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64709 2019-Jan-11 15:26:41.073319 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64710 2019-Jan-11 15:26:41.073946 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64711 2019-Jan-11 15:26:41.074584 - [DEBUG] Edge function : AllBottom (result of previous compose)
64712 2019-Jan-11 15:26:41.074610 - [DEBUG]
64713 2019-Jan-11 15:26:41.074635 - [DEBUG] Join: AllTop & AllBottom
64714 2019-Jan-11 15:26:41.074661 - [DEBUG] = AllBottom (new jump func)
64715 2019-Jan-11 15:26:41.074686 - [DEBUG]
64716 2019-Jan-11 15:26:41.074709 - [DEBUG] Start adding new jump function
64717 2019-Jan-11 15:26:41.074733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64718 2019-Jan-11 15:26:41.074789 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64719 2019-Jan-11 15:26:41.075415 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64720 2019-Jan-11 15:26:41.076041 - [DEBUG] Edge Function : AllBottom
64721 2019-Jan-11 15:26:41.076070 - [DEBUG] End adding new jump function
64722 2019-Jan-11 15:26:41.076095 - [DEBUG]
64723 2019-Jan-11 15:26:41.076120 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
64724 2019-Jan-11 15:26:41.076145 - [DEBUG]
64725 2019-Jan-11 15:26:41.076169 - [DEBUG] Process 1708. path edge:
64726 2019-Jan-11 15:26:41.076194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64727 2019-Jan-11 15:26:41.076251 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
64728 2019-Jan-11 15:26:41.076878 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64729 2019-Jan-11 15:26:41.077504 - [DEBUG]
64730 2019-Jan-11 15:26:41.077529 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64731 2019-Jan-11 15:26:41.078180 - [DEBUG] Compose: EdgeIdentity * AllBottom
64732 2019-Jan-11 15:26:41.078208 - [DEBUG]
64733 2019-Jan-11 15:26:41.078232 - [DEBUG] Propagate flow
64734 2019-Jan-11 15:26:41.078256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64735 2019-Jan-11 15:26:41.078312 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64736 2019-Jan-11 15:26:41.078943 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64737 2019-Jan-11 15:26:41.079569 - [DEBUG] Edge function : AllBottom (result of previous compose)
64738 2019-Jan-11 15:26:41.079596 - [DEBUG]
64739 2019-Jan-11 15:26:41.079621 - [DEBUG] Join: AllTop & AllBottom
64740 2019-Jan-11 15:26:41.079648 - [DEBUG] = AllBottom (new jump func)
64741 2019-Jan-11 15:26:41.079674 - [DEBUG]
64742 2019-Jan-11 15:26:41.079698 - [DEBUG] Start adding new jump function
64743 2019-Jan-11 15:26:41.079723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64744 2019-Jan-11 15:26:41.079779 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64745 2019-Jan-11 15:26:41.080406 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64746 2019-Jan-11 15:26:41.081036 - [DEBUG] Edge Function : AllBottom
64747 2019-Jan-11 15:26:41.081064 - [DEBUG] End adding new jump function
64748 2019-Jan-11 15:26:41.081089 - [DEBUG]
64749 2019-Jan-11 15:26:41.081114 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64750 2019-Jan-11 15:26:41.081139 - [DEBUG]
64751 2019-Jan-11 15:26:41.081171 - [DEBUG] Process 1709. path edge:
64752 2019-Jan-11 15:26:41.081209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64753 2019-Jan-11 15:26:41.081267 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
64754 2019-Jan-11 15:26:41.081901 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64755 2019-Jan-11 15:26:41.082527 - [DEBUG]
64756 2019-Jan-11 15:26:41.082554 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64757 2019-Jan-11 15:26:41.083200 - [DEBUG] Compose: EdgeIdentity * AllBottom
64758 2019-Jan-11 15:26:41.083229 - [DEBUG]
64759 2019-Jan-11 15:26:41.083254 - [DEBUG] Propagate flow
64760 2019-Jan-11 15:26:41.083279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64761 2019-Jan-11 15:26:41.083340 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64762 2019-Jan-11 15:26:41.084018 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64763 2019-Jan-11 15:26:41.084729 - [DEBUG] Edge function : AllBottom (result of previous compose)
64764 2019-Jan-11 15:26:41.084757 - [DEBUG]
64765 2019-Jan-11 15:26:41.084784 - [DEBUG] Join: AllTop & AllBottom
64766 2019-Jan-11 15:26:41.084810 - [DEBUG] = AllBottom (new jump func)
64767 2019-Jan-11 15:26:41.084835 - [DEBUG]
64768 2019-Jan-11 15:26:41.084858 - [DEBUG] Start adding new jump function
64769 2019-Jan-11 15:26:41.084882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64770 2019-Jan-11 15:26:41.084954 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64771 2019-Jan-11 15:26:41.085632 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64772 2019-Jan-11 15:26:41.086267 - [DEBUG] Edge Function : AllBottom
64773 2019-Jan-11 15:26:41.086299 - [DEBUG] End adding new jump function
64774 2019-Jan-11 15:26:41.086324 - [DEBUG]
64775 2019-Jan-11 15:26:41.086348 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64776 2019-Jan-11 15:26:41.086374 - [DEBUG]
64777 2019-Jan-11 15:26:41.086398 - [DEBUG] Process 1710. path edge:
64778 2019-Jan-11 15:26:41.086423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64779 2019-Jan-11 15:26:41.086483 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
64780 2019-Jan-11 15:26:41.087112 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64781 2019-Jan-11 15:26:41.087738 - [DEBUG]
64782 2019-Jan-11 15:26:41.087764 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64783 2019-Jan-11 15:26:41.088425 - [DEBUG] Possible callees:
64784 2019-Jan-11 15:26:41.088452 - [DEBUG] bar
64785 2019-Jan-11 15:26:41.088478 - [DEBUG] Possible return sites:
64786 2019-Jan-11 15:26:41.088503 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7164787 2019-Jan-11 15:26:41.089762 - [DEBUG] Found and process special summary
64788 2019-Jan-11 15:26:41.089801 - [DEBUG] Compose: EdgeIdentity * AllBottom
64789 2019-Jan-11 15:26:41.089830 - [DEBUG]
64790 2019-Jan-11 15:26:41.089855 - [DEBUG] Propagate flow
64791 2019-Jan-11 15:26:41.089880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64792 2019-Jan-11 15:26:41.089938 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64793 2019-Jan-11 15:26:41.090569 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64794 2019-Jan-11 15:26:41.091228 - [DEBUG] Edge function : AllBottom (result of previous compose)
64795 2019-Jan-11 15:26:41.091255 - [DEBUG]
64796 2019-Jan-11 15:26:41.091281 - [DEBUG] Join: AllTop & AllBottom
64797 2019-Jan-11 15:26:41.091309 - [DEBUG] = AllBottom (new jump func)
64798 2019-Jan-11 15:26:41.091335 - [DEBUG]
64799 2019-Jan-11 15:26:41.091359 - [DEBUG] Start adding new jump function
64800 2019-Jan-11 15:26:41.091384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64801 2019-Jan-11 15:26:41.091442 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64802 2019-Jan-11 15:26:41.092070 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64803 2019-Jan-11 15:26:41.092699 - [DEBUG] Edge Function : AllBottom
64804 2019-Jan-11 15:26:41.092728 - [DEBUG] End adding new jump function
64805 2019-Jan-11 15:26:41.092753 - [DEBUG]
64806 2019-Jan-11 15:26:41.092777 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64807 2019-Jan-11 15:26:41.092802 - [DEBUG]
64808 2019-Jan-11 15:26:41.092827 - [DEBUG] Process 1711. path edge:
64809 2019-Jan-11 15:26:41.092851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64810 2019-Jan-11 15:26:41.092908 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
64811 2019-Jan-11 15:26:41.093538 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64812 2019-Jan-11 15:26:41.094163 - [DEBUG]
64813 2019-Jan-11 15:26:41.094189 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64814 2019-Jan-11 15:26:41.094852 - [DEBUG] Compose: EdgeIdentity * AllBottom
64815 2019-Jan-11 15:26:41.094881 - [DEBUG]
64816 2019-Jan-11 15:26:41.094906 - [DEBUG] Propagate flow
64817 2019-Jan-11 15:26:41.094929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64818 2019-Jan-11 15:26:41.094987 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64819 2019-Jan-11 15:26:41.095615 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64820 2019-Jan-11 15:26:41.096241 - [DEBUG] Edge function : AllBottom (result of previous compose)
64821 2019-Jan-11 15:26:41.096267 - [DEBUG]
64822 2019-Jan-11 15:26:41.096293 - [DEBUG] Join: AllTop & AllBottom
64823 2019-Jan-11 15:26:41.096320 - [DEBUG] = AllBottom (new jump func)
64824 2019-Jan-11 15:26:41.096346 - [DEBUG]
64825 2019-Jan-11 15:26:41.096370 - [DEBUG] Start adding new jump function
64826 2019-Jan-11 15:26:41.096395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64827 2019-Jan-11 15:26:41.096451 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64828 2019-Jan-11 15:26:41.097079 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64829 2019-Jan-11 15:26:41.097705 - [DEBUG] Edge Function : AllBottom
64830 2019-Jan-11 15:26:41.097733 - [DEBUG] End adding new jump function
64831 2019-Jan-11 15:26:41.097759 - [DEBUG]
64832 2019-Jan-11 15:26:41.097783 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64833 2019-Jan-11 15:26:41.097808 - [DEBUG]
64834 2019-Jan-11 15:26:41.097832 - [DEBUG] Process 1712. path edge:
64835 2019-Jan-11 15:26:41.097868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64836 2019-Jan-11 15:26:41.097927 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
64837 2019-Jan-11 15:26:41.098566 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64838 2019-Jan-11 15:26:41.099201 - [DEBUG]
64839 2019-Jan-11 15:26:41.099229 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64840 2019-Jan-11 15:26:41.099870 - [DEBUG] Compose: EdgeIdentity * AllBottom
64841 2019-Jan-11 15:26:41.099899 - [DEBUG]
64842 2019-Jan-11 15:26:41.099923 - [DEBUG] Propagate flow
64843 2019-Jan-11 15:26:41.099948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64844 2019-Jan-11 15:26:41.100006 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64845 2019-Jan-11 15:26:41.100644 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64846 2019-Jan-11 15:26:41.101302 - [DEBUG] Edge function : AllBottom (result of previous compose)
64847 2019-Jan-11 15:26:41.101328 - [DEBUG]
64848 2019-Jan-11 15:26:41.101353 - [DEBUG] Join: AllTop & AllBottom
64849 2019-Jan-11 15:26:41.101379 - [DEBUG] = AllBottom (new jump func)
64850 2019-Jan-11 15:26:41.101404 - [DEBUG]
64851 2019-Jan-11 15:26:41.101428 - [DEBUG] Start adding new jump function
64852 2019-Jan-11 15:26:41.101452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64853 2019-Jan-11 15:26:41.101508 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64854 2019-Jan-11 15:26:41.102136 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64855 2019-Jan-11 15:26:41.102772 - [DEBUG] Edge Function : AllBottom
64856 2019-Jan-11 15:26:41.102801 - [DEBUG] End adding new jump function
64857 2019-Jan-11 15:26:41.102826 - [DEBUG]
64858 2019-Jan-11 15:26:41.102850 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64859 2019-Jan-11 15:26:41.102875 - [DEBUG]
64860 2019-Jan-11 15:26:41.102899 - [DEBUG] Process 1713. path edge:
64861 2019-Jan-11 15:26:41.102924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64862 2019-Jan-11 15:26:41.102981 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
64863 2019-Jan-11 15:26:41.103617 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64864 2019-Jan-11 15:26:41.104246 - [DEBUG]
64865 2019-Jan-11 15:26:41.104271 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64866 2019-Jan-11 15:26:41.104928 - [DEBUG] Possible callees:
64867 2019-Jan-11 15:26:41.104955 - [DEBUG] llvm.dbg.declare
64868 2019-Jan-11 15:26:41.104981 - [DEBUG] Possible return sites:
64869 2019-Jan-11 15:26:41.105005 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7864870 2019-Jan-11 15:26:41.106258 - [DEBUG] Found and process special summary
64871 2019-Jan-11 15:26:41.106292 - [DEBUG] Compose: EdgeIdentity * AllBottom
64872 2019-Jan-11 15:26:41.106320 - [DEBUG]
64873 2019-Jan-11 15:26:41.106345 - [DEBUG] Propagate flow
64874 2019-Jan-11 15:26:41.106369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64875 2019-Jan-11 15:26:41.106427 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64876 2019-Jan-11 15:26:41.107056 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64877 2019-Jan-11 15:26:41.107683 - [DEBUG] Edge function : AllBottom (result of previous compose)
64878 2019-Jan-11 15:26:41.107710 - [DEBUG]
64879 2019-Jan-11 15:26:41.107735 - [DEBUG] Join: AllTop & AllBottom
64880 2019-Jan-11 15:26:41.107771 - [DEBUG] = AllBottom (new jump func)
64881 2019-Jan-11 15:26:41.107797 - [DEBUG]
64882 2019-Jan-11 15:26:41.107821 - [DEBUG] Start adding new jump function
64883 2019-Jan-11 15:26:41.107846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64884 2019-Jan-11 15:26:41.107917 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64885 2019-Jan-11 15:26:41.108546 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64886 2019-Jan-11 15:26:41.109175 - [DEBUG] Edge Function : AllBottom
64887 2019-Jan-11 15:26:41.109203 - [DEBUG] End adding new jump function
64888 2019-Jan-11 15:26:41.109229 - [DEBUG]
64889 2019-Jan-11 15:26:41.109253 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64890 2019-Jan-11 15:26:41.109278 - [DEBUG]
64891 2019-Jan-11 15:26:41.109302 - [DEBUG] Process 1714. path edge:
64892 2019-Jan-11 15:26:41.109327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64893 2019-Jan-11 15:26:41.109383 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
64894 2019-Jan-11 15:26:41.110012 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64895 2019-Jan-11 15:26:41.110637 - [DEBUG]
64896 2019-Jan-11 15:26:41.110663 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64897 2019-Jan-11 15:26:41.111323 - [DEBUG] Compose: EdgeIdentity * AllBottom
64898 2019-Jan-11 15:26:41.111351 - [DEBUG]
64899 2019-Jan-11 15:26:41.111375 - [DEBUG] Propagate flow
64900 2019-Jan-11 15:26:41.111399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64901 2019-Jan-11 15:26:41.111456 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64902 2019-Jan-11 15:26:41.112084 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64903 2019-Jan-11 15:26:41.112711 - [DEBUG] Edge function : AllBottom (result of previous compose)
64904 2019-Jan-11 15:26:41.112738 - [DEBUG]
64905 2019-Jan-11 15:26:41.112763 - [DEBUG] Join: AllTop & AllBottom
64906 2019-Jan-11 15:26:41.112791 - [DEBUG] = AllBottom (new jump func)
64907 2019-Jan-11 15:26:41.112816 - [DEBUG]
64908 2019-Jan-11 15:26:41.112841 - [DEBUG] Start adding new jump function
64909 2019-Jan-11 15:26:41.112865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64910 2019-Jan-11 15:26:41.112922 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64911 2019-Jan-11 15:26:41.113550 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64912 2019-Jan-11 15:26:41.114176 - [DEBUG] Edge Function : AllBottom
64913 2019-Jan-11 15:26:41.114205 - [DEBUG] End adding new jump function
64914 2019-Jan-11 15:26:41.114230 - [DEBUG]
64915 2019-Jan-11 15:26:41.114254 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64916 2019-Jan-11 15:26:41.114279 - [DEBUG]
64917 2019-Jan-11 15:26:41.114304 - [DEBUG] Process 1715. path edge:
64918 2019-Jan-11 15:26:41.114328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64919 2019-Jan-11 15:26:41.114386 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
64920 2019-Jan-11 15:26:41.115028 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64921 2019-Jan-11 15:26:41.115655 - [DEBUG]
64922 2019-Jan-11 15:26:41.115681 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64923 2019-Jan-11 15:26:41.116320 - [DEBUG] Compose: EdgeIdentity * AllBottom
64924 2019-Jan-11 15:26:41.116349 - [DEBUG]
64925 2019-Jan-11 15:26:41.116381 - [DEBUG] Propagate flow
64926 2019-Jan-11 15:26:41.116406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64927 2019-Jan-11 15:26:41.116465 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64928 2019-Jan-11 15:26:41.117096 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64929 2019-Jan-11 15:26:41.117722 - [DEBUG] Edge function : AllBottom (result of previous compose)
64930 2019-Jan-11 15:26:41.117748 - [DEBUG]
64931 2019-Jan-11 15:26:41.117773 - [DEBUG] Join: AllTop & AllBottom
64932 2019-Jan-11 15:26:41.117801 - [DEBUG] = AllBottom (new jump func)
64933 2019-Jan-11 15:26:41.117826 - [DEBUG]
64934 2019-Jan-11 15:26:41.117850 - [DEBUG] Start adding new jump function
64935 2019-Jan-11 15:26:41.117888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64936 2019-Jan-11 15:26:41.117946 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64937 2019-Jan-11 15:26:41.118574 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64938 2019-Jan-11 15:26:41.119203 - [DEBUG] Edge Function : AllBottom
64939 2019-Jan-11 15:26:41.119231 - [DEBUG] End adding new jump function
64940 2019-Jan-11 15:26:41.119256 - [DEBUG]
64941 2019-Jan-11 15:26:41.119281 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64942 2019-Jan-11 15:26:41.119306 - [DEBUG]
64943 2019-Jan-11 15:26:41.119330 - [DEBUG] Process 1716. path edge:
64944 2019-Jan-11 15:26:41.119355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64945 2019-Jan-11 15:26:41.119411 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
64946 2019-Jan-11 15:26:41.120040 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64947 2019-Jan-11 15:26:41.120667 - [DEBUG]
64948 2019-Jan-11 15:26:41.120693 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64949 2019-Jan-11 15:26:41.121354 - [DEBUG] Compose: EdgeIdentity * AllBottom
64950 2019-Jan-11 15:26:41.121383 - [DEBUG]
64951 2019-Jan-11 15:26:41.121407 - [DEBUG] Propagate flow
64952 2019-Jan-11 15:26:41.121431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64953 2019-Jan-11 15:26:41.121489 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64954 2019-Jan-11 15:26:41.122117 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64955 2019-Jan-11 15:26:41.122745 - [DEBUG] Edge function : AllBottom (result of previous compose)
64956 2019-Jan-11 15:26:41.122772 - [DEBUG]
64957 2019-Jan-11 15:26:41.122797 - [DEBUG] Join: AllTop & AllBottom
64958 2019-Jan-11 15:26:41.122824 - [DEBUG] = AllBottom (new jump func)
64959 2019-Jan-11 15:26:41.122850 - [DEBUG]
64960 2019-Jan-11 15:26:41.122874 - [DEBUG] Start adding new jump function
64961 2019-Jan-11 15:26:41.122899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64962 2019-Jan-11 15:26:41.122956 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64963 2019-Jan-11 15:26:41.123584 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64964 2019-Jan-11 15:26:41.124210 - [DEBUG] Edge Function : AllBottom
64965 2019-Jan-11 15:26:41.124239 - [DEBUG] End adding new jump function
64966 2019-Jan-11 15:26:41.124264 - [DEBUG]
64967 2019-Jan-11 15:26:41.124289 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64968 2019-Jan-11 15:26:41.124314 - [DEBUG]
64969 2019-Jan-11 15:26:41.124338 - [DEBUG] Process 1717. path edge:
64970 2019-Jan-11 15:26:41.124370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64971 2019-Jan-11 15:26:41.124428 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
64972 2019-Jan-11 15:26:41.125070 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64973 2019-Jan-11 15:26:41.125697 - [DEBUG]
64974 2019-Jan-11 15:26:41.125723 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64975 2019-Jan-11 15:26:41.126363 - [DEBUG] Compose: EdgeIdentity * AllBottom
64976 2019-Jan-11 15:26:41.126392 - [DEBUG]
64977 2019-Jan-11 15:26:41.126417 - [DEBUG] Propagate flow
64978 2019-Jan-11 15:26:41.126441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64979 2019-Jan-11 15:26:41.126499 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64980 2019-Jan-11 15:26:41.127134 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64981 2019-Jan-11 15:26:41.127760 - [DEBUG] Edge function : AllBottom (result of previous compose)
64982 2019-Jan-11 15:26:41.127786 - [DEBUG]
64983 2019-Jan-11 15:26:41.127811 - [DEBUG] Join: AllTop & AllBottom
64984 2019-Jan-11 15:26:41.127838 - [DEBUG] = AllBottom (new jump func)
64985 2019-Jan-11 15:26:41.127876 - [DEBUG]
64986 2019-Jan-11 15:26:41.127901 - [DEBUG] Start adding new jump function
64987 2019-Jan-11 15:26:41.127925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64988 2019-Jan-11 15:26:41.127982 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64989 2019-Jan-11 15:26:41.128608 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64990 2019-Jan-11 15:26:41.129234 - [DEBUG] Edge Function : AllBottom
64991 2019-Jan-11 15:26:41.129263 - [DEBUG] End adding new jump function
64992 2019-Jan-11 15:26:41.129288 - [DEBUG]
64993 2019-Jan-11 15:26:41.129313 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64994 2019-Jan-11 15:26:41.129338 - [DEBUG]
64995 2019-Jan-11 15:26:41.129362 - [DEBUG] Process 1718. path edge:
64996 2019-Jan-11 15:26:41.129386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64997 2019-Jan-11 15:26:41.129444 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
64998 2019-Jan-11 15:26:41.130071 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64999 2019-Jan-11 15:26:41.130696 - [DEBUG]
65000 2019-Jan-11 15:26:41.130722 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65001 2019-Jan-11 15:26:41.131381 - [DEBUG] Compose: EdgeIdentity * AllBottom
65002 2019-Jan-11 15:26:41.131409 - [DEBUG]
65003 2019-Jan-11 15:26:41.131433 - [DEBUG] Propagate flow
65004 2019-Jan-11 15:26:41.131457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65005 2019-Jan-11 15:26:41.131514 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65006 2019-Jan-11 15:26:41.132146 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65007 2019-Jan-11 15:26:41.132772 - [DEBUG] Edge function : AllBottom (result of previous compose)
65008 2019-Jan-11 15:26:41.132798 - [DEBUG]
65009 2019-Jan-11 15:26:41.132824 - [DEBUG] Join: AllTop & AllBottom
65010 2019-Jan-11 15:26:41.132851 - [DEBUG] = AllBottom (new jump func)
65011 2019-Jan-11 15:26:41.132877 - [DEBUG]
65012 2019-Jan-11 15:26:41.132901 - [DEBUG] Start adding new jump function
65013 2019-Jan-11 15:26:41.132926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65014 2019-Jan-11 15:26:41.132983 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65015 2019-Jan-11 15:26:41.133618 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65016 2019-Jan-11 15:26:41.134249 - [DEBUG] Edge Function : AllBottom
65017 2019-Jan-11 15:26:41.134278 - [DEBUG] End adding new jump function
65018 2019-Jan-11 15:26:41.134303 - [DEBUG]
65019 2019-Jan-11 15:26:41.134327 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
65020 2019-Jan-11 15:26:41.134352 - [DEBUG]
65021 2019-Jan-11 15:26:41.134376 - [DEBUG] Process 1719. path edge:
65022 2019-Jan-11 15:26:41.134401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65023 2019-Jan-11 15:26:41.134459 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
65024 2019-Jan-11 15:26:41.135105 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65025 2019-Jan-11 15:26:41.135731 - [DEBUG]
65026 2019-Jan-11 15:26:41.135757 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65027 2019-Jan-11 15:26:41.136405 - [DEBUG] Compose: EdgeIdentity * AllBottom
65028 2019-Jan-11 15:26:41.136433 - [DEBUG]
65029 2019-Jan-11 15:26:41.136457 - [DEBUG] Propagate flow
65030 2019-Jan-11 15:26:41.136480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65031 2019-Jan-11 15:26:41.136538 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65032 2019-Jan-11 15:26:41.137165 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65033 2019-Jan-11 15:26:41.137792 - [DEBUG] Edge function : AllBottom (result of previous compose)
65034 2019-Jan-11 15:26:41.137818 - [DEBUG]
65035 2019-Jan-11 15:26:41.137844 - [DEBUG] Join: AllTop & AllBottom
65036 2019-Jan-11 15:26:41.137884 - [DEBUG] = AllBottom (new jump func)
65037 2019-Jan-11 15:26:41.137910 - [DEBUG]
65038 2019-Jan-11 15:26:41.137935 - [DEBUG] Start adding new jump function
65039 2019-Jan-11 15:26:41.137959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65040 2019-Jan-11 15:26:41.138017 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65041 2019-Jan-11 15:26:41.138645 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65042 2019-Jan-11 15:26:41.139271 - [DEBUG] Edge Function : AllBottom
65043 2019-Jan-11 15:26:41.139300 - [DEBUG] End adding new jump function
65044 2019-Jan-11 15:26:41.139324 - [DEBUG]
65045 2019-Jan-11 15:26:41.139349 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
65046 2019-Jan-11 15:26:41.139374 - [DEBUG]
65047 2019-Jan-11 15:26:41.139398 - [DEBUG] Process 1720. path edge:
65048 2019-Jan-11 15:26:41.139423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65049 2019-Jan-11 15:26:41.139480 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
65050 2019-Jan-11 15:26:41.140107 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65051 2019-Jan-11 15:26:41.140734 - [DEBUG]
65052 2019-Jan-11 15:26:41.140760 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65053 2019-Jan-11 15:26:41.141418 - [DEBUG] Compose: EdgeIdentity * AllBottom
65054 2019-Jan-11 15:26:41.141447 - [DEBUG]
65055 2019-Jan-11 15:26:41.141472 - [DEBUG] Propagate flow
65056 2019-Jan-11 15:26:41.141495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65057 2019-Jan-11 15:26:41.141553 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65058 2019-Jan-11 15:26:41.142197 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65059 2019-Jan-11 15:26:41.142824 - [DEBUG] Edge function : AllBottom (result of previous compose)
65060 2019-Jan-11 15:26:41.142851 - [DEBUG]
65061 2019-Jan-11 15:26:41.142876 - [DEBUG] Join: AllTop & AllBottom
65062 2019-Jan-11 15:26:41.142903 - [DEBUG] = AllBottom (new jump func)
65063 2019-Jan-11 15:26:41.142929 - [DEBUG]
65064 2019-Jan-11 15:26:41.142953 - [DEBUG] Start adding new jump function
65065 2019-Jan-11 15:26:41.142977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65066 2019-Jan-11 15:26:41.143034 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65067 2019-Jan-11 15:26:41.143660 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65068 2019-Jan-11 15:26:41.144297 - [DEBUG] Edge Function : AllBottom
65069 2019-Jan-11 15:26:41.144325 - [DEBUG] End adding new jump function
65070 2019-Jan-11 15:26:41.144350 - [DEBUG]
65071 2019-Jan-11 15:26:41.144375 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
65072 2019-Jan-11 15:26:41.144400 - [DEBUG]
65073 2019-Jan-11 15:26:41.144423 - [DEBUG] Process 1721. path edge:
65074 2019-Jan-11 15:26:41.144448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65075 2019-Jan-11 15:26:41.144505 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
65076 2019-Jan-11 15:26:41.145155 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65077 2019-Jan-11 15:26:41.145782 - [DEBUG]
65078 2019-Jan-11 15:26:41.145807 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65079 2019-Jan-11 15:26:41.146455 - [DEBUG] Possible callees:
65080 2019-Jan-11 15:26:41.146482 - [DEBUG] llvm.dbg.declare
65081 2019-Jan-11 15:26:41.146508 - [DEBUG] Possible return sites:
65082 2019-Jan-11 15:26:41.146532 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12065083 2019-Jan-11 15:26:41.147785 - [DEBUG] Found and process special summary
65084 2019-Jan-11 15:26:41.147820 - [DEBUG] Compose: EdgeIdentity * AllBottom
65085 2019-Jan-11 15:26:41.147848 - [DEBUG]
65086 2019-Jan-11 15:26:41.147888 - [DEBUG] Propagate flow
65087 2019-Jan-11 15:26:41.147912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65088 2019-Jan-11 15:26:41.147970 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65089 2019-Jan-11 15:26:41.148600 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65090 2019-Jan-11 15:26:41.149227 - [DEBUG] Edge function : AllBottom (result of previous compose)
65091 2019-Jan-11 15:26:41.149253 - [DEBUG]
65092 2019-Jan-11 15:26:41.149279 - [DEBUG] Join: AllTop & AllBottom
65093 2019-Jan-11 15:26:41.149306 - [DEBUG] = AllBottom (new jump func)
65094 2019-Jan-11 15:26:41.149331 - [DEBUG]
65095 2019-Jan-11 15:26:41.149356 - [DEBUG] Start adding new jump function
65096 2019-Jan-11 15:26:41.149380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65097 2019-Jan-11 15:26:41.149437 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65098 2019-Jan-11 15:26:41.150063 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65099 2019-Jan-11 15:26:41.150700 - [DEBUG] Edge Function : AllBottom
65100 2019-Jan-11 15:26:41.150730 - [DEBUG] End adding new jump function
65101 2019-Jan-11 15:26:41.150755 - [DEBUG]
65102 2019-Jan-11 15:26:41.150780 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
65103 2019-Jan-11 15:26:41.150805 - [DEBUG]
65104 2019-Jan-11 15:26:41.150829 - [DEBUG] Process 1722. path edge:
65105 2019-Jan-11 15:26:41.150854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65106 2019-Jan-11 15:26:41.150911 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
65107 2019-Jan-11 15:26:41.151555 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65108 2019-Jan-11 15:26:41.152181 - [DEBUG]
65109 2019-Jan-11 15:26:41.152206 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65110 2019-Jan-11 15:26:41.152856 - [DEBUG] Compose: EdgeIdentity * AllBottom
65111 2019-Jan-11 15:26:41.152885 - [DEBUG]
65112 2019-Jan-11 15:26:41.152909 - [DEBUG] Propagate flow
65113 2019-Jan-11 15:26:41.152933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65114 2019-Jan-11 15:26:41.152992 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65115 2019-Jan-11 15:26:41.153618 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65116 2019-Jan-11 15:26:41.154246 - [DEBUG] Edge function : AllBottom (result of previous compose)
65117 2019-Jan-11 15:26:41.154272 - [DEBUG]
65118 2019-Jan-11 15:26:41.154297 - [DEBUG] Join: AllTop & AllBottom
65119 2019-Jan-11 15:26:41.154325 - [DEBUG] = AllBottom (new jump func)
65120 2019-Jan-11 15:26:41.154350 - [DEBUG]
65121 2019-Jan-11 15:26:41.154375 - [DEBUG] Start adding new jump function
65122 2019-Jan-11 15:26:41.154399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65123 2019-Jan-11 15:26:41.154456 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65124 2019-Jan-11 15:26:41.155101 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65125 2019-Jan-11 15:26:41.155728 - [DEBUG] Edge Function : AllBottom
65126 2019-Jan-11 15:26:41.155756 - [DEBUG] End adding new jump function
65127 2019-Jan-11 15:26:41.155781 - [DEBUG]
65128 2019-Jan-11 15:26:41.155806 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
65129 2019-Jan-11 15:26:41.155831 - [DEBUG]
65130 2019-Jan-11 15:26:41.155855 - [DEBUG] Process 1723. path edge:
65131 2019-Jan-11 15:26:41.155880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65132 2019-Jan-11 15:26:41.155937 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
65133 2019-Jan-11 15:26:41.156563 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65134 2019-Jan-11 15:26:41.157189 - [DEBUG]
65135 2019-Jan-11 15:26:41.157215 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65136 2019-Jan-11 15:26:41.157869 - [DEBUG] Compose: EdgeIdentity * AllBottom
65137 2019-Jan-11 15:26:41.157900 - [DEBUG]
65138 2019-Jan-11 15:26:41.157925 - [DEBUG] Propagate flow
65139 2019-Jan-11 15:26:41.157949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65140 2019-Jan-11 15:26:41.158008 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65141 2019-Jan-11 15:26:41.158644 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65142 2019-Jan-11 15:26:41.159274 - [DEBUG] Edge function : AllBottom (result of previous compose)
65143 2019-Jan-11 15:26:41.159308 - [DEBUG]
65144 2019-Jan-11 15:26:41.159334 - [DEBUG] Join: AllTop & AllBottom
65145 2019-Jan-11 15:26:41.159362 - [DEBUG] = AllBottom (new jump func)
65146 2019-Jan-11 15:26:41.159388 - [DEBUG]
65147 2019-Jan-11 15:26:41.159412 - [DEBUG] Start adding new jump function
65148 2019-Jan-11 15:26:41.159437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65149 2019-Jan-11 15:26:41.159494 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65150 2019-Jan-11 15:26:41.160123 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65151 2019-Jan-11 15:26:41.160758 - [DEBUG] Edge Function : AllBottom
65152 2019-Jan-11 15:26:41.160786 - [DEBUG] End adding new jump function
65153 2019-Jan-11 15:26:41.160811 - [DEBUG]
65154 2019-Jan-11 15:26:41.160836 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
65155 2019-Jan-11 15:26:41.160860 - [DEBUG]
65156 2019-Jan-11 15:26:41.160884 - [DEBUG] Process 1724. path edge:
65157 2019-Jan-11 15:26:41.160909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65158 2019-Jan-11 15:26:41.160966 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
65159 2019-Jan-11 15:26:41.161618 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65160 2019-Jan-11 15:26:41.162246 - [DEBUG]
65161 2019-Jan-11 15:26:41.162272 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65162 2019-Jan-11 15:26:41.162921 - [DEBUG] Possible callees:
65163 2019-Jan-11 15:26:41.162948 - [DEBUG] llvm.dbg.declare
65164 2019-Jan-11 15:26:41.162974 - [DEBUG] Possible return sites:
65165 2019-Jan-11 15:26:41.162998 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14965166 2019-Jan-11 15:26:41.164257 - [DEBUG] Found and process special summary
65167 2019-Jan-11 15:26:41.164291 - [DEBUG] Compose: EdgeIdentity * AllBottom
65168 2019-Jan-11 15:26:41.164320 - [DEBUG]
65169 2019-Jan-11 15:26:41.164345 - [DEBUG] Propagate flow
65170 2019-Jan-11 15:26:41.164369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65171 2019-Jan-11 15:26:41.164426 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65172 2019-Jan-11 15:26:41.165071 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65173 2019-Jan-11 15:26:41.165699 - [DEBUG] Edge function : AllBottom (result of previous compose)
65174 2019-Jan-11 15:26:41.165725 - [DEBUG]
65175 2019-Jan-11 15:26:41.165751 - [DEBUG] Join: AllTop & AllBottom
65176 2019-Jan-11 15:26:41.165778 - [DEBUG] = AllBottom (new jump func)
65177 2019-Jan-11 15:26:41.165803 - [DEBUG]
65178 2019-Jan-11 15:26:41.165828 - [DEBUG] Start adding new jump function
65179 2019-Jan-11 15:26:41.165852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65180 2019-Jan-11 15:26:41.165909 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65181 2019-Jan-11 15:26:41.166535 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65182 2019-Jan-11 15:26:41.167164 - [DEBUG] Edge Function : AllBottom
65183 2019-Jan-11 15:26:41.167192 - [DEBUG] End adding new jump function
65184 2019-Jan-11 15:26:41.167217 - [DEBUG]
65185 2019-Jan-11 15:26:41.167242 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
65186 2019-Jan-11 15:26:41.167278 - [DEBUG]
65187 2019-Jan-11 15:26:41.167302 - [DEBUG] Process 1725. path edge:
65188 2019-Jan-11 15:26:41.167328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65189 2019-Jan-11 15:26:41.167385 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
65190 2019-Jan-11 15:26:41.168027 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65191 2019-Jan-11 15:26:41.168652 - [DEBUG]
65192 2019-Jan-11 15:26:41.168678 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65193 2019-Jan-11 15:26:41.169328 - [DEBUG] Compose: EdgeIdentity * AllBottom
65194 2019-Jan-11 15:26:41.169357 - [DEBUG]
65195 2019-Jan-11 15:26:41.169382 - [DEBUG] Propagate flow
65196 2019-Jan-11 15:26:41.169406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65197 2019-Jan-11 15:26:41.169464 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65198 2019-Jan-11 15:26:41.170092 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65199 2019-Jan-11 15:26:41.170718 - [DEBUG] Edge function : AllBottom (result of previous compose)
65200 2019-Jan-11 15:26:41.170744 - [DEBUG]
65201 2019-Jan-11 15:26:41.170770 - [DEBUG] Join: AllTop & AllBottom
65202 2019-Jan-11 15:26:41.170797 - [DEBUG] = AllBottom (new jump func)
65203 2019-Jan-11 15:26:41.170823 - [DEBUG]
65204 2019-Jan-11 15:26:41.170847 - [DEBUG] Start adding new jump function
65205 2019-Jan-11 15:26:41.170872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65206 2019-Jan-11 15:26:41.170929 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65207 2019-Jan-11 15:26:41.171571 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65208 2019-Jan-11 15:26:41.172198 - [DEBUG] Edge Function : AllBottom
65209 2019-Jan-11 15:26:41.172227 - [DEBUG] End adding new jump function
65210 2019-Jan-11 15:26:41.172252 - [DEBUG]
65211 2019-Jan-11 15:26:41.172277 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
65212 2019-Jan-11 15:26:41.172302 - [DEBUG]
65213 2019-Jan-11 15:26:41.172326 - [DEBUG] Process 1726. path edge:
65214 2019-Jan-11 15:26:41.172350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65215 2019-Jan-11 15:26:41.172408 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
65216 2019-Jan-11 15:26:41.173034 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65217 2019-Jan-11 15:26:41.173661 - [DEBUG]
65218 2019-Jan-11 15:26:41.173687 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65219 2019-Jan-11 15:26:41.174333 - [DEBUG] Compose: EdgeIdentity * AllBottom
65220 2019-Jan-11 15:26:41.174363 - [DEBUG]
65221 2019-Jan-11 15:26:41.174388 - [DEBUG] Propagate flow
65222 2019-Jan-11 15:26:41.174412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65223 2019-Jan-11 15:26:41.174470 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65224 2019-Jan-11 15:26:41.175123 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65225 2019-Jan-11 15:26:41.175751 - [DEBUG] Edge function : AllBottom (result of previous compose)
65226 2019-Jan-11 15:26:41.175778 - [DEBUG]
65227 2019-Jan-11 15:26:41.175803 - [DEBUG] Join: AllTop & AllBottom
65228 2019-Jan-11 15:26:41.175831 - [DEBUG] = AllBottom (new jump func)
65229 2019-Jan-11 15:26:41.175856 - [DEBUG]
65230 2019-Jan-11 15:26:41.175893 - [DEBUG] Start adding new jump function
65231 2019-Jan-11 15:26:41.175918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65232 2019-Jan-11 15:26:41.175976 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65233 2019-Jan-11 15:26:41.176605 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65234 2019-Jan-11 15:26:41.177240 - [DEBUG] Edge Function : AllBottom
65235 2019-Jan-11 15:26:41.177269 - [DEBUG] End adding new jump function
65236 2019-Jan-11 15:26:41.177294 - [DEBUG]
65237 2019-Jan-11 15:26:41.177318 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
65238 2019-Jan-11 15:26:41.177343 - [DEBUG]
65239 2019-Jan-11 15:26:41.177367 - [DEBUG] Process 1727. path edge:
65240 2019-Jan-11 15:26:41.177392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65241 2019-Jan-11 15:26:41.177449 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
65242 2019-Jan-11 15:26:41.178101 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65243 2019-Jan-11 15:26:41.178727 - [DEBUG]
65244 2019-Jan-11 15:26:41.178753 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65245 2019-Jan-11 15:26:41.179403 - [DEBUG] Possible callees:
65246 2019-Jan-11 15:26:41.179429 - [DEBUG] llvm.dbg.declare
65247 2019-Jan-11 15:26:41.179456 - [DEBUG] Possible return sites:
65248 2019-Jan-11 15:26:41.179480 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15565249 2019-Jan-11 15:26:41.180731 - [DEBUG] Found and process special summary
65250 2019-Jan-11 15:26:41.180766 - [DEBUG] Compose: EdgeIdentity * AllBottom
65251 2019-Jan-11 15:26:41.180794 - [DEBUG]
65252 2019-Jan-11 15:26:41.180819 - [DEBUG] Propagate flow
65253 2019-Jan-11 15:26:41.180843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65254 2019-Jan-11 15:26:41.180901 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65255 2019-Jan-11 15:26:41.181545 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65256 2019-Jan-11 15:26:41.182171 - [DEBUG] Edge function : AllBottom (result of previous compose)
65257 2019-Jan-11 15:26:41.182198 - [DEBUG]
65258 2019-Jan-11 15:26:41.182223 - [DEBUG] Join: AllTop & AllBottom
65259 2019-Jan-11 15:26:41.182251 - [DEBUG] = AllBottom (new jump func)
65260 2019-Jan-11 15:26:41.182276 - [DEBUG]
65261 2019-Jan-11 15:26:41.182300 - [DEBUG] Start adding new jump function
65262 2019-Jan-11 15:26:41.182325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65263 2019-Jan-11 15:26:41.182382 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65264 2019-Jan-11 15:26:41.183009 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65265 2019-Jan-11 15:26:41.183637 - [DEBUG] Edge Function : AllBottom
65266 2019-Jan-11 15:26:41.183665 - [DEBUG] End adding new jump function
65267 2019-Jan-11 15:26:41.183691 - [DEBUG]
65268 2019-Jan-11 15:26:41.183715 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
65269 2019-Jan-11 15:26:41.183740 - [DEBUG]
65270 2019-Jan-11 15:26:41.183764 - [DEBUG] Process 1728. path edge:
65271 2019-Jan-11 15:26:41.183788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65272 2019-Jan-11 15:26:41.183853 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
65273 2019-Jan-11 15:26:41.184483 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65274 2019-Jan-11 15:26:41.185125 - [DEBUG]
65275 2019-Jan-11 15:26:41.185151 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65276 2019-Jan-11 15:26:41.185802 - [DEBUG] Compose: EdgeIdentity * AllBottom
65277 2019-Jan-11 15:26:41.185831 - [DEBUG]
65278 2019-Jan-11 15:26:41.185856 - [DEBUG] Propagate flow
65279 2019-Jan-11 15:26:41.185880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65280 2019-Jan-11 15:26:41.185940 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65281 2019-Jan-11 15:26:41.186568 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65282 2019-Jan-11 15:26:41.187194 - [DEBUG] Edge function : AllBottom (result of previous compose)
65283 2019-Jan-11 15:26:41.187221 - [DEBUG]
65284 2019-Jan-11 15:26:41.187247 - [DEBUG] Join: AllTop & AllBottom
65285 2019-Jan-11 15:26:41.187275 - [DEBUG] = AllBottom (new jump func)
65286 2019-Jan-11 15:26:41.187301 - [DEBUG]
65287 2019-Jan-11 15:26:41.187325 - [DEBUG] Start adding new jump function
65288 2019-Jan-11 15:26:41.187350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65289 2019-Jan-11 15:26:41.187407 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65290 2019-Jan-11 15:26:41.188054 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65291 2019-Jan-11 15:26:41.188680 - [DEBUG] Edge Function : AllBottom
65292 2019-Jan-11 15:26:41.188708 - [DEBUG] End adding new jump function
65293 2019-Jan-11 15:26:41.188733 - [DEBUG]
65294 2019-Jan-11 15:26:41.188757 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
65295 2019-Jan-11 15:26:41.188782 - [DEBUG]
65296 2019-Jan-11 15:26:41.188806 - [DEBUG] Process 1729. path edge:
65297 2019-Jan-11 15:26:41.188831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65298 2019-Jan-11 15:26:41.188887 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
65299 2019-Jan-11 15:26:41.189513 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65300 2019-Jan-11 15:26:41.190139 - [DEBUG]
65301 2019-Jan-11 15:26:41.190165 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65302 2019-Jan-11 15:26:41.190810 - [DEBUG] Compose: EdgeIdentity * AllBottom
65303 2019-Jan-11 15:26:41.190839 - [DEBUG]
65304 2019-Jan-11 15:26:41.190864 - [DEBUG] Propagate flow
65305 2019-Jan-11 15:26:41.190889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65306 2019-Jan-11 15:26:41.190947 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65307 2019-Jan-11 15:26:41.191598 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65308 2019-Jan-11 15:26:41.192226 - [DEBUG] Edge function : AllBottom (result of previous compose)
65309 2019-Jan-11 15:26:41.192253 - [DEBUG]
65310 2019-Jan-11 15:26:41.192278 - [DEBUG] Join: AllTop & AllBottom
65311 2019-Jan-11 15:26:41.192305 - [DEBUG] = AllBottom (new jump func)
65312 2019-Jan-11 15:26:41.192331 - [DEBUG]
65313 2019-Jan-11 15:26:41.192355 - [DEBUG] Start adding new jump function
65314 2019-Jan-11 15:26:41.192379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65315 2019-Jan-11 15:26:41.192436 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65316 2019-Jan-11 15:26:41.193062 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65317 2019-Jan-11 15:26:41.193697 - [DEBUG] Edge Function : AllBottom
65318 2019-Jan-11 15:26:41.193726 - [DEBUG] End adding new jump function
65319 2019-Jan-11 15:26:41.193751 - [DEBUG]
65320 2019-Jan-11 15:26:41.193776 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
65321 2019-Jan-11 15:26:41.193801 - [DEBUG]
65322 2019-Jan-11 15:26:41.193825 - [DEBUG] Process 1730. path edge:
65323 2019-Jan-11 15:26:41.193850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65324 2019-Jan-11 15:26:41.193907 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
65325 2019-Jan-11 15:26:41.194546 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65326 2019-Jan-11 15:26:41.195174 - [DEBUG]
65327 2019-Jan-11 15:26:41.195200 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65328 2019-Jan-11 15:26:41.195847 - [DEBUG] Compose: EdgeIdentity * AllBottom
65329 2019-Jan-11 15:26:41.195876 - [DEBUG]
65330 2019-Jan-11 15:26:41.195901 - [DEBUG] Propagate flow
65331 2019-Jan-11 15:26:41.195926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65332 2019-Jan-11 15:26:41.195985 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65333 2019-Jan-11 15:26:41.196623 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65334 2019-Jan-11 15:26:41.197251 - [DEBUG] Edge function : AllBottom (result of previous compose)
65335 2019-Jan-11 15:26:41.197277 - [DEBUG]
65336 2019-Jan-11 15:26:41.197303 - [DEBUG] Join: AllTop & AllBottom
65337 2019-Jan-11 15:26:41.197331 - [DEBUG] = AllBottom (new jump func)
65338 2019-Jan-11 15:26:41.197357 - [DEBUG]
65339 2019-Jan-11 15:26:41.197381 - [DEBUG] Start adding new jump function
65340 2019-Jan-11 15:26:41.197405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65341 2019-Jan-11 15:26:41.197462 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65342 2019-Jan-11 15:26:41.198104 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65343 2019-Jan-11 15:26:41.198739 - [DEBUG] Edge Function : AllBottom
65344 2019-Jan-11 15:26:41.198768 - [DEBUG] End adding new jump function
65345 2019-Jan-11 15:26:41.198793 - [DEBUG]
65346 2019-Jan-11 15:26:41.198817 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
65347 2019-Jan-11 15:26:41.198842 - [DEBUG]
65348 2019-Jan-11 15:26:41.198866 - [DEBUG] Process 1731. path edge:
65349 2019-Jan-11 15:26:41.198891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65350 2019-Jan-11 15:26:41.198948 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
65351 2019-Jan-11 15:26:41.199586 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65352 2019-Jan-11 15:26:41.200212 - [DEBUG]
65353 2019-Jan-11 15:26:41.200237 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65354 2019-Jan-11 15:26:41.200888 - [DEBUG] Possible callees:
65355 2019-Jan-11 15:26:41.200914 - [DEBUG] llvm.dbg.declare
65356 2019-Jan-11 15:26:41.200941 - [DEBUG] Possible return sites:
65357 2019-Jan-11 15:26:41.200965 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16365358 2019-Jan-11 15:26:41.202240 - [DEBUG] Found and process special summary
65359 2019-Jan-11 15:26:41.202275 - [DEBUG] Compose: EdgeIdentity * AllBottom
65360 2019-Jan-11 15:26:41.202304 - [DEBUG]
65361 2019-Jan-11 15:26:41.202329 - [DEBUG] Propagate flow
65362 2019-Jan-11 15:26:41.202353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65363 2019-Jan-11 15:26:41.202411 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65364 2019-Jan-11 15:26:41.203041 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65365 2019-Jan-11 15:26:41.203668 - [DEBUG] Edge function : AllBottom (result of previous compose)
65366 2019-Jan-11 15:26:41.203695 - [DEBUG]
65367 2019-Jan-11 15:26:41.203721 - [DEBUG] Join: AllTop & AllBottom
65368 2019-Jan-11 15:26:41.203748 - [DEBUG] = AllBottom (new jump func)
65369 2019-Jan-11 15:26:41.203774 - [DEBUG]
65370 2019-Jan-11 15:26:41.203798 - [DEBUG] Start adding new jump function
65371 2019-Jan-11 15:26:41.203823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65372 2019-Jan-11 15:26:41.203880 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65373 2019-Jan-11 15:26:41.204508 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65374 2019-Jan-11 15:26:41.205151 - [DEBUG] Edge Function : AllBottom
65375 2019-Jan-11 15:26:41.205180 - [DEBUG] End adding new jump function
65376 2019-Jan-11 15:26:41.205205 - [DEBUG]
65377 2019-Jan-11 15:26:41.205230 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
65378 2019-Jan-11 15:26:41.205255 - [DEBUG]
65379 2019-Jan-11 15:26:41.205279 - [DEBUG] Process 1732. path edge:
65380 2019-Jan-11 15:26:41.205304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65381 2019-Jan-11 15:26:41.205361 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
65382 2019-Jan-11 15:26:41.205991 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65383 2019-Jan-11 15:26:41.206617 - [DEBUG]
65384 2019-Jan-11 15:26:41.206643 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65385 2019-Jan-11 15:26:41.207293 - [DEBUG] Compose: EdgeIdentity * AllBottom
65386 2019-Jan-11 15:26:41.207323 - [DEBUG]
65387 2019-Jan-11 15:26:41.207348 - [DEBUG] Propagate flow
65388 2019-Jan-11 15:26:41.207372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65389 2019-Jan-11 15:26:41.207431 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65390 2019-Jan-11 15:26:41.208074 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65391 2019-Jan-11 15:26:41.208702 - [DEBUG] Edge function : AllBottom (result of previous compose)
65392 2019-Jan-11 15:26:41.208728 - [DEBUG]
65393 2019-Jan-11 15:26:41.208754 - [DEBUG] Join: AllTop & AllBottom
65394 2019-Jan-11 15:26:41.208781 - [DEBUG] = AllBottom (new jump func)
65395 2019-Jan-11 15:26:41.208807 - [DEBUG]
65396 2019-Jan-11 15:26:41.208831 - [DEBUG] Start adding new jump function
65397 2019-Jan-11 15:26:41.208856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65398 2019-Jan-11 15:26:41.208913 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65399 2019-Jan-11 15:26:41.209539 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65400 2019-Jan-11 15:26:41.210164 - [DEBUG] Edge Function : AllBottom
65401 2019-Jan-11 15:26:41.210194 - [DEBUG] End adding new jump function
65402 2019-Jan-11 15:26:41.210219 - [DEBUG]
65403 2019-Jan-11 15:26:41.210244 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65404 2019-Jan-11 15:26:41.210277 - [DEBUG]
65405 2019-Jan-11 15:26:41.210301 - [DEBUG] Process 1733. path edge:
65406 2019-Jan-11 15:26:41.210326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65407 2019-Jan-11 15:26:41.210384 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
65408 2019-Jan-11 15:26:41.211011 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65409 2019-Jan-11 15:26:41.211651 - [DEBUG]
65410 2019-Jan-11 15:26:41.211678 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65411 2019-Jan-11 15:26:41.212325 - [DEBUG] Compose: EdgeIdentity * AllBottom
65412 2019-Jan-11 15:26:41.212354 - [DEBUG]
65413 2019-Jan-11 15:26:41.212379 - [DEBUG] Propagate flow
65414 2019-Jan-11 15:26:41.212403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65415 2019-Jan-11 15:26:41.212461 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65416 2019-Jan-11 15:26:41.213097 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65417 2019-Jan-11 15:26:41.213724 - [DEBUG] Edge function : AllBottom (result of previous compose)
65418 2019-Jan-11 15:26:41.213751 - [DEBUG]
65419 2019-Jan-11 15:26:41.213776 - [DEBUG] Join: AllTop & AllBottom
65420 2019-Jan-11 15:26:41.213804 - [DEBUG] = AllBottom (new jump func)
65421 2019-Jan-11 15:26:41.213830 - [DEBUG]
65422 2019-Jan-11 15:26:41.213854 - [DEBUG] Start adding new jump function
65423 2019-Jan-11 15:26:41.213878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65424 2019-Jan-11 15:26:41.213936 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65425 2019-Jan-11 15:26:41.214577 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65426 2019-Jan-11 15:26:41.215211 - [DEBUG] Edge Function : AllBottom
65427 2019-Jan-11 15:26:41.215240 - [DEBUG] End adding new jump function
65428 2019-Jan-11 15:26:41.215266 - [DEBUG]
65429 2019-Jan-11 15:26:41.215290 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65430 2019-Jan-11 15:26:41.215315 - [DEBUG]
65431 2019-Jan-11 15:26:41.215339 - [DEBUG] Process 1734. path edge:
65432 2019-Jan-11 15:26:41.215364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65433 2019-Jan-11 15:26:41.215421 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
65434 2019-Jan-11 15:26:41.216057 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65435 2019-Jan-11 15:26:41.216683 - [DEBUG]
65436 2019-Jan-11 15:26:41.216709 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65437 2019-Jan-11 15:26:41.217358 - [DEBUG] Possible callees:
65438 2019-Jan-11 15:26:41.217384 - [DEBUG] llvm.dbg.declare
65439 2019-Jan-11 15:26:41.217410 - [DEBUG] Possible return sites:
65440 2019-Jan-11 15:26:41.217435 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16965441 2019-Jan-11 15:26:41.218703 - [DEBUG] Found and process special summary
65442 2019-Jan-11 15:26:41.218738 - [DEBUG] Compose: EdgeIdentity * AllBottom
65443 2019-Jan-11 15:26:41.218766 - [DEBUG]
65444 2019-Jan-11 15:26:41.218791 - [DEBUG] Propagate flow
65445 2019-Jan-11 15:26:41.218815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65446 2019-Jan-11 15:26:41.218882 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65447 2019-Jan-11 15:26:41.219512 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65448 2019-Jan-11 15:26:41.220139 - [DEBUG] Edge function : AllBottom (result of previous compose)
65449 2019-Jan-11 15:26:41.220165 - [DEBUG]
65450 2019-Jan-11 15:26:41.220191 - [DEBUG] Join: AllTop & AllBottom
65451 2019-Jan-11 15:26:41.220218 - [DEBUG] = AllBottom (new jump func)
65452 2019-Jan-11 15:26:41.220243 - [DEBUG]
65453 2019-Jan-11 15:26:41.220267 - [DEBUG] Start adding new jump function
65454 2019-Jan-11 15:26:41.220291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65455 2019-Jan-11 15:26:41.220349 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65456 2019-Jan-11 15:26:41.220975 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65457 2019-Jan-11 15:26:41.221619 - [DEBUG] Edge Function : AllBottom
65458 2019-Jan-11 15:26:41.221648 - [DEBUG] End adding new jump function
65459 2019-Jan-11 15:26:41.221673 - [DEBUG]
65460 2019-Jan-11 15:26:41.221697 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65461 2019-Jan-11 15:26:41.221722 - [DEBUG]
65462 2019-Jan-11 15:26:41.221746 - [DEBUG] Process 1735. path edge:
65463 2019-Jan-11 15:26:41.221771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65464 2019-Jan-11 15:26:41.221829 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
65465 2019-Jan-11 15:26:41.222457 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65466 2019-Jan-11 15:26:41.223083 - [DEBUG]
65467 2019-Jan-11 15:26:41.223109 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65468 2019-Jan-11 15:26:41.223757 - [DEBUG] Compose: EdgeIdentity * AllBottom
65469 2019-Jan-11 15:26:41.223787 - [DEBUG]
65470 2019-Jan-11 15:26:41.223812 - [DEBUG] Propagate flow
65471 2019-Jan-11 15:26:41.223836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65472 2019-Jan-11 15:26:41.223895 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65473 2019-Jan-11 15:26:41.224534 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65474 2019-Jan-11 15:26:41.225163 - [DEBUG] Edge function : AllBottom (result of previous compose)
65475 2019-Jan-11 15:26:41.225189 - [DEBUG]
65476 2019-Jan-11 15:26:41.225215 - [DEBUG] Join: AllTop & AllBottom
65477 2019-Jan-11 15:26:41.225242 - [DEBUG] = AllBottom (new jump func)
65478 2019-Jan-11 15:26:41.225268 - [DEBUG]
65479 2019-Jan-11 15:26:41.225292 - [DEBUG] Start adding new jump function
65480 2019-Jan-11 15:26:41.225316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65481 2019-Jan-11 15:26:41.225373 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65482 2019-Jan-11 15:26:41.226000 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65483 2019-Jan-11 15:26:41.226627 - [DEBUG] Edge Function : AllBottom
65484 2019-Jan-11 15:26:41.226655 - [DEBUG] End adding new jump function
65485 2019-Jan-11 15:26:41.226680 - [DEBUG]
65486 2019-Jan-11 15:26:41.226705 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65487 2019-Jan-11 15:26:41.226730 - [DEBUG]
65488 2019-Jan-11 15:26:41.226754 - [DEBUG] Process 1736. path edge:
65489 2019-Jan-11 15:26:41.226779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65490 2019-Jan-11 15:26:41.226844 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
65491 2019-Jan-11 15:26:41.227472 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65492 2019-Jan-11 15:26:41.228112 - [DEBUG]
65493 2019-Jan-11 15:26:41.228136 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65494 2019-Jan-11 15:26:41.228784 - [DEBUG] Compose: EdgeIdentity * AllBottom
65495 2019-Jan-11 15:26:41.228813 - [DEBUG]
65496 2019-Jan-11 15:26:41.228838 - [DEBUG] Propagate flow
65497 2019-Jan-11 15:26:41.228862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65498 2019-Jan-11 15:26:41.228921 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65499 2019-Jan-11 15:26:41.229559 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65500 2019-Jan-11 15:26:41.230187 - [DEBUG] Edge function : AllBottom (result of previous compose)
65501 2019-Jan-11 15:26:41.230213 - [DEBUG]
65502 2019-Jan-11 15:26:41.230239 - [DEBUG] Join: AllTop & AllBottom
65503 2019-Jan-11 15:26:41.230266 - [DEBUG] = AllBottom (new jump func)
65504 2019-Jan-11 15:26:41.230292 - [DEBUG]
65505 2019-Jan-11 15:26:41.230316 - [DEBUG] Start adding new jump function
65506 2019-Jan-11 15:26:41.230340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65507 2019-Jan-11 15:26:41.230398 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65508 2019-Jan-11 15:26:41.231025 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65509 2019-Jan-11 15:26:41.231670 - [DEBUG] Edge Function : AllBottom
65510 2019-Jan-11 15:26:41.231697 - [DEBUG] End adding new jump function
65511 2019-Jan-11 15:26:41.231722 - [DEBUG]
65512 2019-Jan-11 15:26:41.231745 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65513 2019-Jan-11 15:26:41.231769 - [DEBUG]
65514 2019-Jan-11 15:26:41.231793 - [DEBUG] Process 1737. path edge:
65515 2019-Jan-11 15:26:41.231817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65516 2019-Jan-11 15:26:41.231873 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
65517 2019-Jan-11 15:26:41.232501 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65518 2019-Jan-11 15:26:41.233128 - [DEBUG]
65519 2019-Jan-11 15:26:41.233154 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65520 2019-Jan-11 15:26:41.233804 - [DEBUG] Compose: EdgeIdentity * AllBottom
65521 2019-Jan-11 15:26:41.233833 - [DEBUG]
65522 2019-Jan-11 15:26:41.233857 - [DEBUG] Propagate flow
65523 2019-Jan-11 15:26:41.233881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65524 2019-Jan-11 15:26:41.233938 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65525 2019-Jan-11 15:26:41.234627 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65526 2019-Jan-11 15:26:41.235254 - [DEBUG] Edge function : AllBottom (result of previous compose)
65527 2019-Jan-11 15:26:41.235280 - [DEBUG]
65528 2019-Jan-11 15:26:41.235306 - [DEBUG] Join: AllTop & AllBottom
65529 2019-Jan-11 15:26:41.235333 - [DEBUG] = AllBottom (new jump func)
65530 2019-Jan-11 15:26:41.235359 - [DEBUG]
65531 2019-Jan-11 15:26:41.235383 - [DEBUG] Start adding new jump function
65532 2019-Jan-11 15:26:41.235407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65533 2019-Jan-11 15:26:41.235463 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65534 2019-Jan-11 15:26:41.236098 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65535 2019-Jan-11 15:26:41.236726 - [DEBUG] Edge Function : AllBottom
65536 2019-Jan-11 15:26:41.236755 - [DEBUG] End adding new jump function
65537 2019-Jan-11 15:26:41.236780 - [DEBUG]
65538 2019-Jan-11 15:26:41.236804 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65539 2019-Jan-11 15:26:41.236829 - [DEBUG]
65540 2019-Jan-11 15:26:41.236853 - [DEBUG] Process 1738. path edge:
65541 2019-Jan-11 15:26:41.236878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65542 2019-Jan-11 15:26:41.236935 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
65543 2019-Jan-11 15:26:41.237562 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65544 2019-Jan-11 15:26:41.238203 - [DEBUG]
65545 2019-Jan-11 15:26:41.238229 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65546 2019-Jan-11 15:26:41.238874 - [DEBUG] Compose: EdgeIdentity * AllBottom
65547 2019-Jan-11 15:26:41.238904 - [DEBUG]
65548 2019-Jan-11 15:26:41.238928 - [DEBUG] Propagate flow
65549 2019-Jan-11 15:26:41.238953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65550 2019-Jan-11 15:26:41.239011 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65551 2019-Jan-11 15:26:41.239640 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65552 2019-Jan-11 15:26:41.240266 - [DEBUG] Edge function : AllBottom (result of previous compose)
65553 2019-Jan-11 15:26:41.240292 - [DEBUG]
65554 2019-Jan-11 15:26:41.240318 - [DEBUG] Join: AllTop & AllBottom
65555 2019-Jan-11 15:26:41.240345 - [DEBUG] = AllBottom (new jump func)
65556 2019-Jan-11 15:26:41.240371 - [DEBUG]
65557 2019-Jan-11 15:26:41.240395 - [DEBUG] Start adding new jump function
65558 2019-Jan-11 15:26:41.240419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65559 2019-Jan-11 15:26:41.240476 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65560 2019-Jan-11 15:26:41.241102 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65561 2019-Jan-11 15:26:41.241745 - [DEBUG] Edge Function : AllBottom
65562 2019-Jan-11 15:26:41.241774 - [DEBUG] End adding new jump function
65563 2019-Jan-11 15:26:41.241799 - [DEBUG]
65564 2019-Jan-11 15:26:41.241824 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65565 2019-Jan-11 15:26:41.241849 - [DEBUG]
65566 2019-Jan-11 15:26:41.241873 - [DEBUG] Process 1739. path edge:
65567 2019-Jan-11 15:26:41.241897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65568 2019-Jan-11 15:26:41.241954 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
65569 2019-Jan-11 15:26:41.242583 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65570 2019-Jan-11 15:26:41.243208 - [DEBUG]
65571 2019-Jan-11 15:26:41.243233 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65572 2019-Jan-11 15:26:41.243883 - [DEBUG] Compose: EdgeIdentity * AllBottom
65573 2019-Jan-11 15:26:41.243912 - [DEBUG]
65574 2019-Jan-11 15:26:41.243937 - [DEBUG] Propagate flow
65575 2019-Jan-11 15:26:41.243961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65576 2019-Jan-11 15:26:41.244020 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65577 2019-Jan-11 15:26:41.244669 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65578 2019-Jan-11 15:26:41.245295 - [DEBUG] Edge function : AllBottom (result of previous compose)
65579 2019-Jan-11 15:26:41.245322 - [DEBUG]
65580 2019-Jan-11 15:26:41.245348 - [DEBUG] Join: AllTop & AllBottom
65581 2019-Jan-11 15:26:41.245375 - [DEBUG] = AllBottom (new jump func)
65582 2019-Jan-11 15:26:41.245401 - [DEBUG]
65583 2019-Jan-11 15:26:41.245426 - [DEBUG] Start adding new jump function
65584 2019-Jan-11 15:26:41.245450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65585 2019-Jan-11 15:26:41.245507 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65586 2019-Jan-11 15:26:41.246134 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65587 2019-Jan-11 15:26:41.246759 - [DEBUG] Edge Function : AllBottom
65588 2019-Jan-11 15:26:41.246788 - [DEBUG] End adding new jump function
65589 2019-Jan-11 15:26:41.246813 - [DEBUG]
65590 2019-Jan-11 15:26:41.246838 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65591 2019-Jan-11 15:26:41.246863 - [DEBUG]
65592 2019-Jan-11 15:26:41.246887 - [DEBUG] Process 1740. path edge:
65593 2019-Jan-11 15:26:41.246912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65594 2019-Jan-11 15:26:41.246969 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
65595 2019-Jan-11 15:26:41.247596 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65596 2019-Jan-11 15:26:41.248235 - [DEBUG]
65597 2019-Jan-11 15:26:41.248262 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65598 2019-Jan-11 15:26:41.248908 - [DEBUG] Compose: EdgeIdentity * AllBottom
65599 2019-Jan-11 15:26:41.248937 - [DEBUG]
65600 2019-Jan-11 15:26:41.248962 - [DEBUG] Propagate flow
65601 2019-Jan-11 15:26:41.248986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65602 2019-Jan-11 15:26:41.249044 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65603 2019-Jan-11 15:26:41.249673 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65604 2019-Jan-11 15:26:41.250301 - [DEBUG] Edge function : AllBottom (result of previous compose)
65605 2019-Jan-11 15:26:41.250327 - [DEBUG]
65606 2019-Jan-11 15:26:41.250353 - [DEBUG] Join: AllTop & AllBottom
65607 2019-Jan-11 15:26:41.250380 - [DEBUG] = AllBottom (new jump func)
65608 2019-Jan-11 15:26:41.250406 - [DEBUG]
65609 2019-Jan-11 15:26:41.250430 - [DEBUG] Start adding new jump function
65610 2019-Jan-11 15:26:41.250455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65611 2019-Jan-11 15:26:41.250512 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65612 2019-Jan-11 15:26:41.251140 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65613 2019-Jan-11 15:26:41.251783 - [DEBUG] Edge Function : AllBottom
65614 2019-Jan-11 15:26:41.251812 - [DEBUG] End adding new jump function
65615 2019-Jan-11 15:26:41.251837 - [DEBUG]
65616 2019-Jan-11 15:26:41.251861 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65617 2019-Jan-11 15:26:41.251886 - [DEBUG]
65618 2019-Jan-11 15:26:41.251910 - [DEBUG] Process 1741. path edge:
65619 2019-Jan-11 15:26:41.251934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65620 2019-Jan-11 15:26:41.251991 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
65621 2019-Jan-11 15:26:41.252619 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65622 2019-Jan-11 15:26:41.253254 - [DEBUG]
65623 2019-Jan-11 15:26:41.253280 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65624 2019-Jan-11 15:26:41.253929 - [DEBUG] Compose: EdgeIdentity * AllBottom
65625 2019-Jan-11 15:26:41.253959 - [DEBUG]
65626 2019-Jan-11 15:26:41.253983 - [DEBUG] Propagate flow
65627 2019-Jan-11 15:26:41.254008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65628 2019-Jan-11 15:26:41.254066 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65629 2019-Jan-11 15:26:41.254714 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65630 2019-Jan-11 15:26:41.255340 - [DEBUG] Edge function : AllBottom (result of previous compose)
65631 2019-Jan-11 15:26:41.255367 - [DEBUG]
65632 2019-Jan-11 15:26:41.255392 - [DEBUG] Join: AllTop & AllBottom
65633 2019-Jan-11 15:26:41.255420 - [DEBUG] = AllBottom (new jump func)
65634 2019-Jan-11 15:26:41.255445 - [DEBUG]
65635 2019-Jan-11 15:26:41.255470 - [DEBUG] Start adding new jump function
65636 2019-Jan-11 15:26:41.255494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65637 2019-Jan-11 15:26:41.255551 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65638 2019-Jan-11 15:26:41.256178 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65639 2019-Jan-11 15:26:41.256809 - [DEBUG] Edge Function : AllBottom
65640 2019-Jan-11 15:26:41.256837 - [DEBUG] End adding new jump function
65641 2019-Jan-11 15:26:41.256861 - [DEBUG]
65642 2019-Jan-11 15:26:41.256885 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65643 2019-Jan-11 15:26:41.256909 - [DEBUG]
65644 2019-Jan-11 15:26:41.256932 - [DEBUG] Process 1742. path edge:
65645 2019-Jan-11 15:26:41.256956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65646 2019-Jan-11 15:26:41.257012 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
65647 2019-Jan-11 15:26:41.257643 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65648 2019-Jan-11 15:26:41.258285 - [DEBUG]
65649 2019-Jan-11 15:26:41.258312 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65650 2019-Jan-11 15:26:41.258962 - [DEBUG] Compose: EdgeIdentity * AllBottom
65651 2019-Jan-11 15:26:41.258990 - [DEBUG]
65652 2019-Jan-11 15:26:41.259014 - [DEBUG] Propagate flow
65653 2019-Jan-11 15:26:41.259037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65654 2019-Jan-11 15:26:41.259095 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65655 2019-Jan-11 15:26:41.259721 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65656 2019-Jan-11 15:26:41.260346 - [DEBUG] Edge function : AllBottom (result of previous compose)
65657 2019-Jan-11 15:26:41.260372 - [DEBUG]
65658 2019-Jan-11 15:26:41.260398 - [DEBUG] Join: AllTop & AllBottom
65659 2019-Jan-11 15:26:41.260425 - [DEBUG] = AllBottom (new jump func)
65660 2019-Jan-11 15:26:41.260451 - [DEBUG]
65661 2019-Jan-11 15:26:41.260475 - [DEBUG] Start adding new jump function
65662 2019-Jan-11 15:26:41.260500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65663 2019-Jan-11 15:26:41.260556 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65664 2019-Jan-11 15:26:41.261183 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65665 2019-Jan-11 15:26:41.261828 - [DEBUG] Edge Function : AllBottom
65666 2019-Jan-11 15:26:41.261865 - [DEBUG] End adding new jump function
65667 2019-Jan-11 15:26:41.261890 - [DEBUG]
65668 2019-Jan-11 15:26:41.261915 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65669 2019-Jan-11 15:26:41.261940 - [DEBUG]
65670 2019-Jan-11 15:26:41.261964 - [DEBUG] Process 1743. path edge:
65671 2019-Jan-11 15:26:41.261989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65672 2019-Jan-11 15:26:41.262047 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
65673 2019-Jan-11 15:26:41.262674 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65674 2019-Jan-11 15:26:41.263299 - [DEBUG]
65675 2019-Jan-11 15:26:41.263325 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65676 2019-Jan-11 15:26:41.263972 - [DEBUG] Compose: EdgeIdentity * AllBottom
65677 2019-Jan-11 15:26:41.264001 - [DEBUG]
65678 2019-Jan-11 15:26:41.264026 - [DEBUG] Propagate flow
65679 2019-Jan-11 15:26:41.264050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65680 2019-Jan-11 15:26:41.264109 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65681 2019-Jan-11 15:26:41.264757 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65682 2019-Jan-11 15:26:41.265384 - [DEBUG] Edge function : AllBottom (result of previous compose)
65683 2019-Jan-11 15:26:41.265410 - [DEBUG]
65684 2019-Jan-11 15:26:41.265436 - [DEBUG] Join: AllTop & AllBottom
65685 2019-Jan-11 15:26:41.265463 - [DEBUG] = AllBottom (new jump func)
65686 2019-Jan-11 15:26:41.265489 - [DEBUG]
65687 2019-Jan-11 15:26:41.265513 - [DEBUG] Start adding new jump function
65688 2019-Jan-11 15:26:41.265538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65689 2019-Jan-11 15:26:41.265595 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65690 2019-Jan-11 15:26:41.266223 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65691 2019-Jan-11 15:26:41.266848 - [DEBUG] Edge Function : AllBottom
65692 2019-Jan-11 15:26:41.266883 - [DEBUG] End adding new jump function
65693 2019-Jan-11 15:26:41.266909 - [DEBUG]
65694 2019-Jan-11 15:26:41.266933 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65695 2019-Jan-11 15:26:41.266958 - [DEBUG]
65696 2019-Jan-11 15:26:41.266983 - [DEBUG] Process 1744. path edge:
65697 2019-Jan-11 15:26:41.267007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65698 2019-Jan-11 15:26:41.267064 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
65699 2019-Jan-11 15:26:41.267690 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65700 2019-Jan-11 15:26:41.268331 - [DEBUG]
65701 2019-Jan-11 15:26:41.268357 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65702 2019-Jan-11 15:26:41.269001 - [DEBUG] Start of endsummarytab entry
65703 2019-Jan-11 15:26:41.269039 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65704 2019-Jan-11 15:26:41.269676 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
65705 2019-Jan-11 15:26:41.269738 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65706 2019-Jan-11 15:26:41.270387 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65707 2019-Jan-11 15:26:41.271015 - [DEBUG] EF: AllBottom
65708 2019-Jan-11 15:26:41.271041 - [DEBUG]
65709 2019-Jan-11 15:26:41.271074 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65710 2019-Jan-11 15:26:41.271717 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65711 2019-Jan-11 15:26:41.272344 - [DEBUG] EF: AllBottom
65712 2019-Jan-11 15:26:41.272371 - [DEBUG]
65713 2019-Jan-11 15:26:41.272395 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65714 2019-Jan-11 15:26:41.273022 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
65715 2019-Jan-11 15:26:41.273651 - [DEBUG] EF: AllBottom
65716 2019-Jan-11 15:26:41.273677 - [DEBUG]
65717 2019-Jan-11 15:26:41.273702 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65718 2019-Jan-11 15:26:41.274328 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65719 2019-Jan-11 15:26:41.274972 - [DEBUG] EF: AllBottom
65720 2019-Jan-11 15:26:41.274998 - [DEBUG]
65721 2019-Jan-11 15:26:41.275022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65722 2019-Jan-11 15:26:41.275649 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65723 2019-Jan-11 15:26:41.276277 - [DEBUG] EF: AllBottom
65724 2019-Jan-11 15:26:41.276303 - [DEBUG]
65725 2019-Jan-11 15:26:41.276326 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65726 2019-Jan-11 15:26:41.276963 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
65727 2019-Jan-11 15:26:41.277597 - [DEBUG] EF: AllBottom
65728 2019-Jan-11 15:26:41.277623 - [DEBUG]
65729 2019-Jan-11 15:26:41.277647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65730 2019-Jan-11 15:26:41.278290 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
65731 2019-Jan-11 15:26:41.278919 - [DEBUG] EF: AllBottom
65732 2019-Jan-11 15:26:41.278946 - [DEBUG]
65733 2019-Jan-11 15:26:41.278970 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65734 2019-Jan-11 15:26:41.279598 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65735 2019-Jan-11 15:26:41.280227 - [DEBUG] EF: AllBottom
65736 2019-Jan-11 15:26:41.280253 - [DEBUG]
65737 2019-Jan-11 15:26:41.280278 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65738 2019-Jan-11 15:26:41.280905 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
65739 2019-Jan-11 15:26:41.281549 - [DEBUG] EF: AllBottom
65740 2019-Jan-11 15:26:41.281575 - [DEBUG]
65741 2019-Jan-11 15:26:41.281599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65742 2019-Jan-11 15:26:41.282226 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65743 2019-Jan-11 15:26:41.282854 - [DEBUG] EF: AllBottom
65744 2019-Jan-11 15:26:41.282880 - [DEBUG]
65745 2019-Jan-11 15:26:41.282905 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65746 2019-Jan-11 15:26:41.283532 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65747 2019-Jan-11 15:26:41.284168 - [DEBUG] EF: AllBottom
65748 2019-Jan-11 15:26:41.284194 - [DEBUG]
65749 2019-Jan-11 15:26:41.284219 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65750 2019-Jan-11 15:26:41.284860 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65751 2019-Jan-11 15:26:41.285488 - [DEBUG] EF: AllBottom
65752 2019-Jan-11 15:26:41.285514 - [DEBUG]
65753 2019-Jan-11 15:26:41.285538 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65754 2019-Jan-11 15:26:41.286165 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65755 2019-Jan-11 15:26:41.286793 - [DEBUG] EF: AllBottom
65756 2019-Jan-11 15:26:41.286829 - [DEBUG]
65757 2019-Jan-11 15:26:41.286854 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65758 2019-Jan-11 15:26:41.287482 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65759 2019-Jan-11 15:26:41.288131 - [DEBUG] EF: AllBottom
65760 2019-Jan-11 15:26:41.288157 - [DEBUG]
65761 2019-Jan-11 15:26:41.288180 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65762 2019-Jan-11 15:26:41.288807 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65763 2019-Jan-11 15:26:41.289434 - [DEBUG] EF: AllBottom
65764 2019-Jan-11 15:26:41.289460 - [DEBUG]
65765 2019-Jan-11 15:26:41.289485 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65766 2019-Jan-11 15:26:41.290111 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65767 2019-Jan-11 15:26:41.290742 - [DEBUG] EF: AllBottom
65768 2019-Jan-11 15:26:41.290767 - [DEBUG]
65769 2019-Jan-11 15:26:41.290791 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65770 2019-Jan-11 15:26:41.291431 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65771 2019-Jan-11 15:26:41.292059 - [DEBUG] EF: AllBottom
65772 2019-Jan-11 15:26:41.292085 - [DEBUG]
65773 2019-Jan-11 15:26:41.292109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65774 2019-Jan-11 15:26:41.292736 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65775 2019-Jan-11 15:26:41.293373 - [DEBUG] EF: AllBottom
65776 2019-Jan-11 15:26:41.293399 - [DEBUG]
65777 2019-Jan-11 15:26:41.293424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65778 2019-Jan-11 15:26:41.294052 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65779 2019-Jan-11 15:26:41.294704 - [DEBUG] EF: AllBottom
65780 2019-Jan-11 15:26:41.294729 - [DEBUG]
65781 2019-Jan-11 15:26:41.294753 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65782 2019-Jan-11 15:26:41.295379 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
65783 2019-Jan-11 15:26:41.296014 - [DEBUG] EF: AllBottom
65784 2019-Jan-11 15:26:41.296040 - [DEBUG]
65785 2019-Jan-11 15:26:41.296065 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65786 2019-Jan-11 15:26:41.296691 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65787 2019-Jan-11 15:26:41.297320 - [DEBUG] EF: AllBottom
65788 2019-Jan-11 15:26:41.297346 - [DEBUG]
65789 2019-Jan-11 15:26:41.297370 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65790 2019-Jan-11 15:26:41.298011 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
65791 2019-Jan-11 15:26:41.298639 - [DEBUG] EF: AllBottom
65792 2019-Jan-11 15:26:41.298665 - [DEBUG]
65793 2019-Jan-11 15:26:41.298689 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65794 2019-Jan-11 15:26:41.299316 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65795 2019-Jan-11 15:26:41.299945 - [DEBUG] EF: AllBottom
65796 2019-Jan-11 15:26:41.299971 - [DEBUG]
65797 2019-Jan-11 15:26:41.299996 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65798 2019-Jan-11 15:26:41.300623 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65799 2019-Jan-11 15:26:41.301271 - [DEBUG] EF: AllBottom
65800 2019-Jan-11 15:26:41.301296 - [DEBUG]
65801 2019-Jan-11 15:26:41.301320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65802 2019-Jan-11 15:26:41.301956 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65803 2019-Jan-11 15:26:41.302592 - [DEBUG] EF: AllBottom
65804 2019-Jan-11 15:26:41.302618 - [DEBUG]
65805 2019-Jan-11 15:26:41.302642 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65806 2019-Jan-11 15:26:41.303269 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65807 2019-Jan-11 15:26:41.303898 - [DEBUG] EF: AllBottom
65808 2019-Jan-11 15:26:41.303924 - [DEBUG]
65809 2019-Jan-11 15:26:41.303949 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65810 2019-Jan-11 15:26:41.304588 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
65811 2019-Jan-11 15:26:41.305215 - [DEBUG] EF: AllBottom
65812 2019-Jan-11 15:26:41.305241 - [DEBUG]
65813 2019-Jan-11 15:26:41.305265 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65814 2019-Jan-11 15:26:41.305892 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65815 2019-Jan-11 15:26:41.306527 - [DEBUG] EF: AllBottom
65816 2019-Jan-11 15:26:41.306553 - [DEBUG]
65817 2019-Jan-11 15:26:41.306577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65818 2019-Jan-11 15:26:41.307204 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65819 2019-Jan-11 15:26:41.307829 - [DEBUG] EF: AllBottom
65820 2019-Jan-11 15:26:41.307867 - [DEBUG]
65821 2019-Jan-11 15:26:41.307894 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65822 2019-Jan-11 15:26:41.308521 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
65823 2019-Jan-11 15:26:41.309150 - [DEBUG] EF: AllBottom
65824 2019-Jan-11 15:26:41.309176 - [DEBUG]
65825 2019-Jan-11 15:26:41.309200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65826 2019-Jan-11 15:26:41.309827 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65827 2019-Jan-11 15:26:41.310455 - [DEBUG] EF: AllBottom
65828 2019-Jan-11 15:26:41.310481 - [DEBUG]
65829 2019-Jan-11 15:26:41.310505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65830 2019-Jan-11 15:26:41.311132 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65831 2019-Jan-11 15:26:41.311775 - [DEBUG] EF: AllBottom
65832 2019-Jan-11 15:26:41.311801 - [DEBUG]
65833 2019-Jan-11 15:26:41.311825 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65834 2019-Jan-11 15:26:41.312453 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65835 2019-Jan-11 15:26:41.313087 - [DEBUG] EF: AllBottom
65836 2019-Jan-11 15:26:41.313114 - [DEBUG]
65837 2019-Jan-11 15:26:41.313138 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65838 2019-Jan-11 15:26:41.313765 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65839 2019-Jan-11 15:26:41.314399 - [DEBUG] EF: AllBottom
65840 2019-Jan-11 15:26:41.314426 - [DEBUG]
65841 2019-Jan-11 15:26:41.314450 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65842 2019-Jan-11 15:26:41.315093 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65843 2019-Jan-11 15:26:41.315722 - [DEBUG] EF: AllBottom
65844 2019-Jan-11 15:26:41.315748 - [DEBUG]
65845 2019-Jan-11 15:26:41.315772 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65846 2019-Jan-11 15:26:41.316400 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
65847 2019-Jan-11 15:26:41.317036 - [DEBUG] EF: AllBottom
65848 2019-Jan-11 15:26:41.317063 - [DEBUG]
65849 2019-Jan-11 15:26:41.317087 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65850 2019-Jan-11 15:26:41.317715 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65851 2019-Jan-11 15:26:41.318362 - [DEBUG] EF: AllBottom
65852 2019-Jan-11 15:26:41.318388 - [DEBUG]
65853 2019-Jan-11 15:26:41.318414 - [DEBUG] ---------------
65854 2019-Jan-11 15:26:41.318438 - [DEBUG]
65855 2019-Jan-11 15:26:41.318466 - [DEBUG] End of endsummarytab entry
65856 2019-Jan-11 15:26:41.318491 - [DEBUG]
65857 2019-Jan-11 15:26:41.318516 - [DEBUG] Start of incomingtab entry
65858 2019-Jan-11 15:26:41.318541 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65859 2019-Jan-11 15:26:41.319170 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
65860 2019-Jan-11 15:26:41.319229 - [DEBUG] ---------------
65861 2019-Jan-11 15:26:41.319254 - [DEBUG] End of incomingtab entry
65862 2019-Jan-11 15:26:41.319279 - [DEBUG]
65863 2019-Jan-11 15:26:41.319306 - [DEBUG] EDGE:
65864 2019-Jan-11 15:26:41.319364 - [DEBUG] ---> 65865 2019-Jan-11 15:26:41.319992 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65866 2019-Jan-11 15:26:41.320619 - [DEBUG]
65867 2019-Jan-11 15:26:41.320645 - [DEBUG] EDGE:
65868 2019-Jan-11 15:26:41.320704 - [DEBUG] ---> 65869 2019-Jan-11 15:26:41.321345 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65870 2019-Jan-11 15:26:41.321971 - [DEBUG]
65871 2019-Jan-11 15:26:41.322013 - [DEBUG] Compose: EdgeIdentity * AllBottom
65872 2019-Jan-11 15:26:41.322041 - [DEBUG]
65873 2019-Jan-11 15:26:41.322066 - [DEBUG] Propagate flow
65874 2019-Jan-11 15:26:41.322090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65875 2019-Jan-11 15:26:41.322147 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65876 2019-Jan-11 15:26:41.322783 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65877 2019-Jan-11 15:26:41.323410 - [DEBUG] Edge function : AllBottom (result of previous compose)
65878 2019-Jan-11 15:26:41.323437 - [DEBUG]
65879 2019-Jan-11 15:26:41.323464 - [DEBUG] Join: AllTop & AllBottom
65880 2019-Jan-11 15:26:41.323491 - [DEBUG] = AllBottom (new jump func)
65881 2019-Jan-11 15:26:41.323516 - [DEBUG]
65882 2019-Jan-11 15:26:41.323540 - [DEBUG] Start adding new jump function
65883 2019-Jan-11 15:26:41.323565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65884 2019-Jan-11 15:26:41.323622 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65885 2019-Jan-11 15:26:41.324248 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65886 2019-Jan-11 15:26:41.324898 - [DEBUG] Edge Function : AllBottom
65887 2019-Jan-11 15:26:41.324928 - [DEBUG] End adding new jump function
65888 2019-Jan-11 15:26:41.324953 - [DEBUG]
65889 2019-Jan-11 15:26:41.324977 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65890 2019-Jan-11 15:26:41.325002 - [DEBUG]
65891 2019-Jan-11 15:26:41.325026 - [DEBUG] Process 1745. path edge:
65892 2019-Jan-11 15:26:41.325051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65893 2019-Jan-11 15:26:41.325108 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
65894 2019-Jan-11 15:26:41.325754 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65895 2019-Jan-11 15:26:41.326382 - [DEBUG]
65896 2019-Jan-11 15:26:41.326407 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65897 2019-Jan-11 15:26:41.327061 - [DEBUG] Possible callees:
65898 2019-Jan-11 15:26:41.327088 - [DEBUG] llvm.dbg.declare
65899 2019-Jan-11 15:26:41.327114 - [DEBUG] Possible return sites:
65900 2019-Jan-11 15:26:41.327138 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19365901 2019-Jan-11 15:26:41.328411 - [DEBUG] Found and process special summary
65902 2019-Jan-11 15:26:41.328447 - [DEBUG] Compose: EdgeIdentity * AllBottom
65903 2019-Jan-11 15:26:41.328475 - [DEBUG]
65904 2019-Jan-11 15:26:41.328500 - [DEBUG] Propagate flow
65905 2019-Jan-11 15:26:41.328525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65906 2019-Jan-11 15:26:41.328583 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65907 2019-Jan-11 15:26:41.329212 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65908 2019-Jan-11 15:26:41.329839 - [DEBUG] Edge function : AllBottom (result of previous compose)
65909 2019-Jan-11 15:26:41.329866 - [DEBUG]
65910 2019-Jan-11 15:26:41.329891 - [DEBUG] Join: AllTop & AllBottom
65911 2019-Jan-11 15:26:41.329918 - [DEBUG] = AllBottom (new jump func)
65912 2019-Jan-11 15:26:41.329944 - [DEBUG]
65913 2019-Jan-11 15:26:41.329968 - [DEBUG] Start adding new jump function
65914 2019-Jan-11 15:26:41.329992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65915 2019-Jan-11 15:26:41.330049 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65916 2019-Jan-11 15:26:41.330675 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65917 2019-Jan-11 15:26:41.331316 - [DEBUG] Edge Function : AllBottom
65918 2019-Jan-11 15:26:41.331344 - [DEBUG] End adding new jump function
65919 2019-Jan-11 15:26:41.331368 - [DEBUG]
65920 2019-Jan-11 15:26:41.331392 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65921 2019-Jan-11 15:26:41.331416 - [DEBUG]
65922 2019-Jan-11 15:26:41.331439 - [DEBUG] Process 1746. path edge:
65923 2019-Jan-11 15:26:41.331463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65924 2019-Jan-11 15:26:41.331519 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
65925 2019-Jan-11 15:26:41.332149 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65926 2019-Jan-11 15:26:41.332775 - [DEBUG]
65927 2019-Jan-11 15:26:41.332800 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65928 2019-Jan-11 15:26:41.333454 - [DEBUG] Compose: EdgeIdentity * AllBottom
65929 2019-Jan-11 15:26:41.333483 - [DEBUG]
65930 2019-Jan-11 15:26:41.333507 - [DEBUG] Propagate flow
65931 2019-Jan-11 15:26:41.333531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65932 2019-Jan-11 15:26:41.333590 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65933 2019-Jan-11 15:26:41.334233 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65934 2019-Jan-11 15:26:41.334932 - [DEBUG] Edge function : AllBottom (result of previous compose)
65935 2019-Jan-11 15:26:41.334976 - [DEBUG]
65936 2019-Jan-11 15:26:41.335004 - [DEBUG] Join: AllTop & AllBottom
65937 2019-Jan-11 15:26:41.335030 - [DEBUG] = AllBottom (new jump func)
65938 2019-Jan-11 15:26:41.335055 - [DEBUG]
65939 2019-Jan-11 15:26:41.335079 - [DEBUG] Start adding new jump function
65940 2019-Jan-11 15:26:41.335103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65941 2019-Jan-11 15:26:41.335179 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65942 2019-Jan-11 15:26:41.335877 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65943 2019-Jan-11 15:26:41.336530 - [DEBUG] Edge Function : AllBottom
65944 2019-Jan-11 15:26:41.336573 - [DEBUG] End adding new jump function
65945 2019-Jan-11 15:26:41.336599 - [DEBUG]
65946 2019-Jan-11 15:26:41.336623 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65947 2019-Jan-11 15:26:41.336649 - [DEBUG]
65948 2019-Jan-11 15:26:41.336673 - [DEBUG] Process 1747. path edge:
65949 2019-Jan-11 15:26:41.336698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65950 2019-Jan-11 15:26:41.336762 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
65951 2019-Jan-11 15:26:41.337390 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65952 2019-Jan-11 15:26:41.338044 - [DEBUG]
65953 2019-Jan-11 15:26:41.338071 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65954 2019-Jan-11 15:26:41.338732 - [DEBUG] Compose: EdgeIdentity * AllBottom
65955 2019-Jan-11 15:26:41.338762 - [DEBUG]
65956 2019-Jan-11 15:26:41.338787 - [DEBUG] Propagate flow
65957 2019-Jan-11 15:26:41.338811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65958 2019-Jan-11 15:26:41.338870 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65959 2019-Jan-11 15:26:41.339500 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65960 2019-Jan-11 15:26:41.340127 - [DEBUG] Edge function : AllBottom (result of previous compose)
65961 2019-Jan-11 15:26:41.340154 - [DEBUG]
65962 2019-Jan-11 15:26:41.340180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65963 2019-Jan-11 15:26:41.340207 - [DEBUG] = AllBottom
65964 2019-Jan-11 15:26:41.340233 - [DEBUG]
65965 2019-Jan-11 15:26:41.340257 - [DEBUG] PROPAGATE: No new function!
65966 2019-Jan-11 15:26:41.340283 - [DEBUG] EDGE:
65967 2019-Jan-11 15:26:41.340342 - [DEBUG] ---> 65968 2019-Jan-11 15:26:41.340968 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65969 2019-Jan-11 15:26:41.341612 - [DEBUG]
65970 2019-Jan-11 15:26:41.341638 - [DEBUG] EDGE:
65971 2019-Jan-11 15:26:41.341696 - [DEBUG] ---> 65972 2019-Jan-11 15:26:41.342325 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65973 2019-Jan-11 15:26:41.342950 - [DEBUG]
65974 2019-Jan-11 15:26:41.342993 - [DEBUG] Compose: EdgeIdentity * AllBottom
65975 2019-Jan-11 15:26:41.343021 - [DEBUG]
65976 2019-Jan-11 15:26:41.343046 - [DEBUG] Propagate flow
65977 2019-Jan-11 15:26:41.343070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65978 2019-Jan-11 15:26:41.343127 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65979 2019-Jan-11 15:26:41.343756 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65980 2019-Jan-11 15:26:41.344398 - [DEBUG] Edge function : AllBottom (result of previous compose)
65981 2019-Jan-11 15:26:41.344425 - [DEBUG]
65982 2019-Jan-11 15:26:41.344452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65983 2019-Jan-11 15:26:41.344479 - [DEBUG] = AllBottom
65984 2019-Jan-11 15:26:41.344504 - [DEBUG]
65985 2019-Jan-11 15:26:41.344542 - [DEBUG] PROPAGATE: No new function!
65986 2019-Jan-11 15:26:41.344571 - [DEBUG] EDGE:
65987 2019-Jan-11 15:26:41.344630 - [DEBUG] ---> 65988 2019-Jan-11 15:26:41.345270 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65989 2019-Jan-11 15:26:41.345897 - [DEBUG]
65990 2019-Jan-11 15:26:41.345923 - [DEBUG] EDGE:
65991 2019-Jan-11 15:26:41.345981 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
65992 2019-Jan-11 15:26:41.346613 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65993 2019-Jan-11 15:26:41.347239 - [DEBUG]
65994 2019-Jan-11 15:26:41.347265 - [DEBUG] EDGE:
65995 2019-Jan-11 15:26:41.347323 - [DEBUG] ---> 65996 2019-Jan-11 15:26:41.347964 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65997 2019-Jan-11 15:26:41.348591 - [DEBUG]
65998 2019-Jan-11 15:26:41.348617 - [DEBUG] EDGE:
65999 2019-Jan-11 15:26:41.348676 - [DEBUG] ---> 66000 2019-Jan-11 15:26:41.349300 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66001 2019-Jan-11 15:26:41.349926 - [DEBUG]
66002 2019-Jan-11 15:26:41.349952 - [DEBUG] EDGE:
66003 2019-Jan-11 15:26:41.350011 - [DEBUG] ---> 66004 2019-Jan-11 15:26:41.350640 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66005 2019-Jan-11 15:26:41.351279 - [DEBUG]
66006 2019-Jan-11 15:26:41.351312 - [DEBUG] Compose: EdgeIdentity * AllBottom
66007 2019-Jan-11 15:26:41.351339 - [DEBUG]
66008 2019-Jan-11 15:26:41.351362 - [DEBUG] Propagate flow
66009 2019-Jan-11 15:26:41.351386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66010 2019-Jan-11 15:26:41.351442 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66011 2019-Jan-11 15:26:41.352071 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66012 2019-Jan-11 15:26:41.352696 - [DEBUG] Edge function : AllBottom (result of previous compose)
66013 2019-Jan-11 15:26:41.352722 - [DEBUG]
66014 2019-Jan-11 15:26:41.352748 - [DEBUG] Join: AllTop & AllBottom
66015 2019-Jan-11 15:26:41.352775 - [DEBUG] = AllBottom (new jump func)
66016 2019-Jan-11 15:26:41.352801 - [DEBUG]
66017 2019-Jan-11 15:26:41.352825 - [DEBUG] Start adding new jump function
66018 2019-Jan-11 15:26:41.352849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66019 2019-Jan-11 15:26:41.352906 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66020 2019-Jan-11 15:26:41.353532 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66021 2019-Jan-11 15:26:41.354160 - [DEBUG] Edge Function : AllBottom
66022 2019-Jan-11 15:26:41.354189 - [DEBUG] End adding new jump function
66023 2019-Jan-11 15:26:41.354222 - [DEBUG]
66024 2019-Jan-11 15:26:41.354246 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
66025 2019-Jan-11 15:26:41.354271 - [DEBUG]
66026 2019-Jan-11 15:26:41.354295 - [DEBUG] Process 1748. path edge:
66027 2019-Jan-11 15:26:41.354320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66028 2019-Jan-11 15:26:41.354378 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
66029 2019-Jan-11 15:26:41.355023 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66030 2019-Jan-11 15:26:41.355649 - [DEBUG]
66031 2019-Jan-11 15:26:41.355674 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66032 2019-Jan-11 15:26:41.356327 - [DEBUG] Compose: EdgeIdentity * AllBottom
66033 2019-Jan-11 15:26:41.356356 - [DEBUG]
66034 2019-Jan-11 15:26:41.356381 - [DEBUG] Propagate flow
66035 2019-Jan-11 15:26:41.356405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66036 2019-Jan-11 15:26:41.356464 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
66037 2019-Jan-11 15:26:41.357089 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66038 2019-Jan-11 15:26:41.357714 - [DEBUG] Edge function : AllBottom (result of previous compose)
66039 2019-Jan-11 15:26:41.357741 - [DEBUG]
66040 2019-Jan-11 15:26:41.357766 - [DEBUG] Join: AllTop & AllBottom
66041 2019-Jan-11 15:26:41.357793 - [DEBUG] = AllBottom (new jump func)
66042 2019-Jan-11 15:26:41.357818 - [DEBUG]
66043 2019-Jan-11 15:26:41.357842 - [DEBUG] Start adding new jump function
66044 2019-Jan-11 15:26:41.357878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66045 2019-Jan-11 15:26:41.357936 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66046 2019-Jan-11 15:26:41.358562 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
66047 2019-Jan-11 15:26:41.359185 - [DEBUG] Edge Function : AllBottom
66048 2019-Jan-11 15:26:41.359214 - [DEBUG] End adding new jump function
66049 2019-Jan-11 15:26:41.359239 - [DEBUG]
66050 2019-Jan-11 15:26:41.359264 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
66051 2019-Jan-11 15:26:41.359289 - [DEBUG]
66052 2019-Jan-11 15:26:41.359313 - [DEBUG] Process 1749. path edge:
66053 2019-Jan-11 15:26:41.359337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66054 2019-Jan-11 15:26:41.359394 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
66055 2019-Jan-11 15:26:41.360018 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66056 2019-Jan-11 15:26:41.360643 - [DEBUG]
66057 2019-Jan-11 15:26:41.360670 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
66058 2019-Jan-11 15:26:41.361328 - [DEBUG] Compose: EdgeIdentity * AllBottom
66059 2019-Jan-11 15:26:41.361356 - [DEBUG]
66060 2019-Jan-11 15:26:41.361380 - [DEBUG] Propagate flow
66061 2019-Jan-11 15:26:41.361403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66062 2019-Jan-11 15:26:41.361461 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
66063 2019-Jan-11 15:26:41.362091 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66064 2019-Jan-11 15:26:41.362719 - [DEBUG] Edge function : AllBottom (result of previous compose)
66065 2019-Jan-11 15:26:41.362745 - [DEBUG]
66066 2019-Jan-11 15:26:41.362771 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66067 2019-Jan-11 15:26:41.362798 - [DEBUG] = AllBottom
66068 2019-Jan-11 15:26:41.362833 - [DEBUG]
66069 2019-Jan-11 15:26:41.362857 - [DEBUG] PROPAGATE: No new function!
66070 2019-Jan-11 15:26:41.362883 - [DEBUG] EDGE:
66071 2019-Jan-11 15:26:41.362942 - [DEBUG] ---> 66072 2019-Jan-11 15:26:41.363567 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66073 2019-Jan-11 15:26:41.364193 - [DEBUG]
66074 2019-Jan-11 15:26:41.364218 - [DEBUG] EDGE:
66075 2019-Jan-11 15:26:41.364277 - [DEBUG] ---> 66076 2019-Jan-11 15:26:41.364921 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66077 2019-Jan-11 15:26:41.365548 - [DEBUG]
66078 2019-Jan-11 15:26:41.365573 - [DEBUG] EDGE:
66079 2019-Jan-11 15:26:41.365632 - [DEBUG] ---> 66080 2019-Jan-11 15:26:41.366259 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66081 2019-Jan-11 15:26:41.366883 - [DEBUG]
66082 2019-Jan-11 15:26:41.366910 - [DEBUG] EDGE:
66083 2019-Jan-11 15:26:41.366968 - [DEBUG] ---> 66084 2019-Jan-11 15:26:41.367598 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66085 2019-Jan-11 15:26:41.368236 - [DEBUG]
66086 2019-Jan-11 15:26:41.368263 - [DEBUG] EDGE:
66087 2019-Jan-11 15:26:41.368321 - [DEBUG] ---> 66088 2019-Jan-11 15:26:41.368948 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66089 2019-Jan-11 15:26:41.369575 - [DEBUG]
66090 2019-Jan-11 15:26:41.369601 - [DEBUG] EDGE:
66091 2019-Jan-11 15:26:41.369659 - [DEBUG] ---> 66092 2019-Jan-11 15:26:41.370287 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66093 2019-Jan-11 15:26:41.370913 - [DEBUG]
66094 2019-Jan-11 15:26:41.370950 - [DEBUG] Compose: EdgeIdentity * AllBottom
66095 2019-Jan-11 15:26:41.370978 - [DEBUG]
66096 2019-Jan-11 15:26:41.371002 - [DEBUG] Propagate flow
66097 2019-Jan-11 15:26:41.371026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66098 2019-Jan-11 15:26:41.371084 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
66099 2019-Jan-11 15:26:41.371726 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66100 2019-Jan-11 15:26:41.372352 - [DEBUG] Edge function : AllBottom (result of previous compose)
66101 2019-Jan-11 15:26:41.372378 - [DEBUG]
66102 2019-Jan-11 15:26:41.372405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66103 2019-Jan-11 15:26:41.372432 - [DEBUG] = AllBottom
66104 2019-Jan-11 15:26:41.372457 - [DEBUG]
66105 2019-Jan-11 15:26:41.372481 - [DEBUG] PROPAGATE: No new function!
66106 2019-Jan-11 15:26:41.372508 - [DEBUG] EDGE:
66107 2019-Jan-11 15:26:41.372567 - [DEBUG] ---> 66108 2019-Jan-11 15:26:41.373204 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66109 2019-Jan-11 15:26:41.373839 - [DEBUG]
66110 2019-Jan-11 15:26:41.373866 - [DEBUG] EDGE:
66111 2019-Jan-11 15:26:41.373925 - [DEBUG] ---> 66112 2019-Jan-11 15:26:41.374564 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66113 2019-Jan-11 15:26:41.375192 - [DEBUG]
66114 2019-Jan-11 15:26:41.375218 - [DEBUG] EDGE:
66115 2019-Jan-11 15:26:41.375277 - [DEBUG] ---> 66116 2019-Jan-11 15:26:41.375906 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66117 2019-Jan-11 15:26:41.376532 - [DEBUG]
66118 2019-Jan-11 15:26:41.376569 - [DEBUG] Compose: EdgeIdentity * AllBottom
66119 2019-Jan-11 15:26:41.376598 - [DEBUG]
66120 2019-Jan-11 15:26:41.376622 - [DEBUG] Propagate flow
66121 2019-Jan-11 15:26:41.376646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66122 2019-Jan-11 15:26:41.376704 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
66123 2019-Jan-11 15:26:41.377333 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66124 2019-Jan-11 15:26:41.377972 - [DEBUG] Edge function : AllBottom (result of previous compose)
66125 2019-Jan-11 15:26:41.377998 - [DEBUG]
66126 2019-Jan-11 15:26:41.378023 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66127 2019-Jan-11 15:26:41.378049 - [DEBUG] = AllBottom
66128 2019-Jan-11 15:26:41.378074 - [DEBUG]
66129 2019-Jan-11 15:26:41.378097 - [DEBUG] PROPAGATE: No new function!
66130 2019-Jan-11 15:26:41.378122 - [DEBUG] EDGE:
66131 2019-Jan-11 15:26:41.378180 - [DEBUG] ---> 66132 2019-Jan-11 15:26:41.378816 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66133 2019-Jan-11 15:26:41.379443 - [DEBUG]
66134 2019-Jan-11 15:26:41.379469 - [DEBUG] EDGE:
66135 2019-Jan-11 15:26:41.379528 - [DEBUG] ---> 66136 2019-Jan-11 15:26:41.380153 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66137 2019-Jan-11 15:26:41.380781 - [DEBUG]
66138 2019-Jan-11 15:26:41.380807 - [DEBUG] EDGE:
66139 2019-Jan-11 15:26:41.380865 - [DEBUG] ---> 66140 2019-Jan-11 15:26:41.381506 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66141 2019-Jan-11 15:26:41.382132 - [DEBUG]
66142 2019-Jan-11 15:26:41.382158 - [DEBUG] EDGE:
66143 2019-Jan-11 15:26:41.382216 - [DEBUG] ---> 66144 2019-Jan-11 15:26:41.382846 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66145 2019-Jan-11 15:26:41.383471 - [DEBUG]
66146 2019-Jan-11 15:26:41.383508 - [DEBUG] Compose: EdgeIdentity * AllBottom
66147 2019-Jan-11 15:26:41.383536 - [DEBUG]
66148 2019-Jan-11 15:26:41.383560 - [DEBUG] Propagate flow
66149 2019-Jan-11 15:26:41.383584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66150 2019-Jan-11 15:26:41.383642 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66151 2019-Jan-11 15:26:41.384271 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66152 2019-Jan-11 15:26:41.384921 - [DEBUG] Edge function : AllBottom (result of previous compose)
66153 2019-Jan-11 15:26:41.384948 - [DEBUG]
66154 2019-Jan-11 15:26:41.384974 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66155 2019-Jan-11 15:26:41.385001 - [DEBUG] = AllBottom
66156 2019-Jan-11 15:26:41.385026 - [DEBUG]
66157 2019-Jan-11 15:26:41.385051 - [DEBUG] PROPAGATE: No new function!
66158 2019-Jan-11 15:26:41.385077 - [DEBUG] EDGE:
66159 2019-Jan-11 15:26:41.385136 - [DEBUG] ---> 66160 2019-Jan-11 15:26:41.385772 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66161 2019-Jan-11 15:26:41.386400 - [DEBUG]
66162 2019-Jan-11 15:26:41.386426 - [DEBUG] EDGE:
66163 2019-Jan-11 15:26:41.386484 - [DEBUG] ---> 66164 2019-Jan-11 15:26:41.387111 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66165 2019-Jan-11 15:26:41.387738 - [DEBUG]
66166 2019-Jan-11 15:26:41.387764 - [DEBUG] EDGE:
66167 2019-Jan-11 15:26:41.387822 - [DEBUG] ---> 66168 2019-Jan-11 15:26:41.388468 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66169 2019-Jan-11 15:26:41.389094 - [DEBUG]
66170 2019-Jan-11 15:26:41.389130 - [DEBUG] Compose: EdgeIdentity * AllBottom
66171 2019-Jan-11 15:26:41.389158 - [DEBUG]
66172 2019-Jan-11 15:26:41.389183 - [DEBUG] Propagate flow
66173 2019-Jan-11 15:26:41.389207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66174 2019-Jan-11 15:26:41.389265 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66175 2019-Jan-11 15:26:41.389895 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66176 2019-Jan-11 15:26:41.390523 - [DEBUG] Edge function : AllBottom (result of previous compose)
66177 2019-Jan-11 15:26:41.390549 - [DEBUG]
66178 2019-Jan-11 15:26:41.390576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66179 2019-Jan-11 15:26:41.390603 - [DEBUG] = AllBottom
66180 2019-Jan-11 15:26:41.390628 - [DEBUG]
66181 2019-Jan-11 15:26:41.390652 - [DEBUG] PROPAGATE: No new function!
66182 2019-Jan-11 15:26:41.390679 - [DEBUG] EDGE:
66183 2019-Jan-11 15:26:41.390739 - [DEBUG] ---> 66184 2019-Jan-11 15:26:41.391392 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66185 2019-Jan-11 15:26:41.392019 - [DEBUG]
66186 2019-Jan-11 15:26:41.392046 - [DEBUG] EDGE:
66187 2019-Jan-11 15:26:41.392104 - [DEBUG] ---> 66188 2019-Jan-11 15:26:41.392729 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66189 2019-Jan-11 15:26:41.393354 - [DEBUG]
66190 2019-Jan-11 15:26:41.393380 - [DEBUG] EDGE:
66191 2019-Jan-11 15:26:41.393439 - [DEBUG] ---> 66192 2019-Jan-11 15:26:41.394068 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66193 2019-Jan-11 15:26:41.394708 - [DEBUG]
66194 2019-Jan-11 15:26:41.394753 - [DEBUG] Compose: EdgeIdentity * AllBottom
66195 2019-Jan-11 15:26:41.394780 - [DEBUG]
66196 2019-Jan-11 15:26:41.394804 - [DEBUG] Propagate flow
66197 2019-Jan-11 15:26:41.394827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66198 2019-Jan-11 15:26:41.394884 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66199 2019-Jan-11 15:26:41.395513 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66200 2019-Jan-11 15:26:41.396139 - [DEBUG] Edge function : AllBottom (result of previous compose)
66201 2019-Jan-11 15:26:41.396166 - [DEBUG]
66202 2019-Jan-11 15:26:41.396192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66203 2019-Jan-11 15:26:41.396219 - [DEBUG] = AllBottom
66204 2019-Jan-11 15:26:41.396244 - [DEBUG]
66205 2019-Jan-11 15:26:41.396268 - [DEBUG] PROPAGATE: No new function!
66206 2019-Jan-11 15:26:41.396295 - [DEBUG] EDGE:
66207 2019-Jan-11 15:26:41.396353 - [DEBUG] ---> 66208 2019-Jan-11 15:26:41.396989 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66209 2019-Jan-11 15:26:41.397616 - [DEBUG]
66210 2019-Jan-11 15:26:41.397650 - [DEBUG] Compose: EdgeIdentity * AllBottom
66211 2019-Jan-11 15:26:41.397678 - [DEBUG]
66212 2019-Jan-11 15:26:41.397702 - [DEBUG] Propagate flow
66213 2019-Jan-11 15:26:41.397726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66214 2019-Jan-11 15:26:41.397784 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66215 2019-Jan-11 15:26:41.398428 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66216 2019-Jan-11 15:26:41.399054 - [DEBUG] Edge function : AllBottom (result of previous compose)
66217 2019-Jan-11 15:26:41.399080 - [DEBUG]
66218 2019-Jan-11 15:26:41.399106 - [DEBUG] Join: AllTop & AllBottom
66219 2019-Jan-11 15:26:41.399133 - [DEBUG] = AllBottom (new jump func)
66220 2019-Jan-11 15:26:41.399158 - [DEBUG]
66221 2019-Jan-11 15:26:41.399182 - [DEBUG] Start adding new jump function
66222 2019-Jan-11 15:26:41.399206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66223 2019-Jan-11 15:26:41.399263 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66224 2019-Jan-11 15:26:41.399890 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66225 2019-Jan-11 15:26:41.400519 - [DEBUG] Edge Function : AllBottom
66226 2019-Jan-11 15:26:41.400548 - [DEBUG] End adding new jump function
66227 2019-Jan-11 15:26:41.400572 - [DEBUG]
66228 2019-Jan-11 15:26:41.400597 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
66229 2019-Jan-11 15:26:41.400622 - [DEBUG]
66230 2019-Jan-11 15:26:41.400646 - [DEBUG] Process 1750. path edge:
66231 2019-Jan-11 15:26:41.400670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66232 2019-Jan-11 15:26:41.400727 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
66233 2019-Jan-11 15:26:41.401370 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66234 2019-Jan-11 15:26:41.401996 - [DEBUG]
66235 2019-Jan-11 15:26:41.402021 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66236 2019-Jan-11 15:26:41.402664 - [DEBUG] Possible callees:
66237 2019-Jan-11 15:26:41.402690 - [DEBUG] foo
66238 2019-Jan-11 15:26:41.402716 - [DEBUG] Possible return sites:
66239 2019-Jan-11 15:26:41.402741 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12666240 2019-Jan-11 15:26:41.403997 - [DEBUG] Found and process special summary
66241 2019-Jan-11 15:26:41.404031 - [DEBUG] Compose: EdgeIdentity * AllBottom
66242 2019-Jan-11 15:26:41.404059 - [DEBUG]
66243 2019-Jan-11 15:26:41.404084 - [DEBUG] Propagate flow
66244 2019-Jan-11 15:26:41.404108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66245 2019-Jan-11 15:26:41.404167 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66246 2019-Jan-11 15:26:41.404811 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66247 2019-Jan-11 15:26:41.405437 - [DEBUG] Edge function : AllBottom (result of previous compose)
66248 2019-Jan-11 15:26:41.405464 - [DEBUG]
66249 2019-Jan-11 15:26:41.405489 - [DEBUG] Join: AllTop & AllBottom
66250 2019-Jan-11 15:26:41.405517 - [DEBUG] = AllBottom (new jump func)
66251 2019-Jan-11 15:26:41.405542 - [DEBUG]
66252 2019-Jan-11 15:26:41.405566 - [DEBUG] Start adding new jump function
66253 2019-Jan-11 15:26:41.405590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66254 2019-Jan-11 15:26:41.405646 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66255 2019-Jan-11 15:26:41.406272 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66256 2019-Jan-11 15:26:41.406900 - [DEBUG] Edge Function : AllBottom
66257 2019-Jan-11 15:26:41.406930 - [DEBUG] End adding new jump function
66258 2019-Jan-11 15:26:41.406955 - [DEBUG]
66259 2019-Jan-11 15:26:41.406979 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
66260 2019-Jan-11 15:26:41.407004 - [DEBUG]
66261 2019-Jan-11 15:26:41.407028 - [DEBUG] Process 1751. path edge:
66262 2019-Jan-11 15:26:41.407053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66263 2019-Jan-11 15:26:41.407110 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
66264 2019-Jan-11 15:26:41.407739 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66265 2019-Jan-11 15:26:41.408381 - [DEBUG]
66266 2019-Jan-11 15:26:41.408406 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66267 2019-Jan-11 15:26:41.409056 - [DEBUG] Compose: EdgeIdentity * AllBottom
66268 2019-Jan-11 15:26:41.409085 - [DEBUG]
66269 2019-Jan-11 15:26:41.409110 - [DEBUG] Propagate flow
66270 2019-Jan-11 15:26:41.409134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66271 2019-Jan-11 15:26:41.409193 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66272 2019-Jan-11 15:26:41.409819 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66273 2019-Jan-11 15:26:41.410445 - [DEBUG] Edge function : AllBottom (result of previous compose)
66274 2019-Jan-11 15:26:41.410472 - [DEBUG]
66275 2019-Jan-11 15:26:41.410497 - [DEBUG] Join: AllTop & AllBottom
66276 2019-Jan-11 15:26:41.410524 - [DEBUG] = AllBottom (new jump func)
66277 2019-Jan-11 15:26:41.410550 - [DEBUG]
66278 2019-Jan-11 15:26:41.410574 - [DEBUG] Start adding new jump function
66279 2019-Jan-11 15:26:41.410598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66280 2019-Jan-11 15:26:41.410655 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66281 2019-Jan-11 15:26:41.411294 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66282 2019-Jan-11 15:26:41.411919 - [DEBUG] Edge Function : AllBottom
66283 2019-Jan-11 15:26:41.411957 - [DEBUG] End adding new jump function
66284 2019-Jan-11 15:26:41.411982 - [DEBUG]
66285 2019-Jan-11 15:26:41.412007 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
66286 2019-Jan-11 15:26:41.412032 - [DEBUG]
66287 2019-Jan-11 15:26:41.412056 - [DEBUG] Process 1752. path edge:
66288 2019-Jan-11 15:26:41.412081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66289 2019-Jan-11 15:26:41.412138 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
66290 2019-Jan-11 15:26:41.412764 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66291 2019-Jan-11 15:26:41.413390 - [DEBUG]
66292 2019-Jan-11 15:26:41.413417 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66293 2019-Jan-11 15:26:41.414061 - [DEBUG] Compose: EdgeIdentity * AllBottom
66294 2019-Jan-11 15:26:41.414090 - [DEBUG]
66295 2019-Jan-11 15:26:41.414115 - [DEBUG] Propagate flow
66296 2019-Jan-11 15:26:41.414139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66297 2019-Jan-11 15:26:41.414198 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66298 2019-Jan-11 15:26:41.414841 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66299 2019-Jan-11 15:26:41.415469 - [DEBUG] Edge function : AllBottom (result of previous compose)
66300 2019-Jan-11 15:26:41.415495 - [DEBUG]
66301 2019-Jan-11 15:26:41.415521 - [DEBUG] Join: AllTop & AllBottom
66302 2019-Jan-11 15:26:41.415548 - [DEBUG] = AllBottom (new jump func)
66303 2019-Jan-11 15:26:41.415573 - [DEBUG]
66304 2019-Jan-11 15:26:41.415597 - [DEBUG] Start adding new jump function
66305 2019-Jan-11 15:26:41.415622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66306 2019-Jan-11 15:26:41.415678 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66307 2019-Jan-11 15:26:41.416305 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66308 2019-Jan-11 15:26:41.416932 - [DEBUG] Edge Function : AllBottom
66309 2019-Jan-11 15:26:41.416961 - [DEBUG] End adding new jump function
66310 2019-Jan-11 15:26:41.416985 - [DEBUG]
66311 2019-Jan-11 15:26:41.417010 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
66312 2019-Jan-11 15:26:41.417035 - [DEBUG]
66313 2019-Jan-11 15:26:41.417059 - [DEBUG] Process 1753. path edge:
66314 2019-Jan-11 15:26:41.417083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66315 2019-Jan-11 15:26:41.417141 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
66316 2019-Jan-11 15:26:41.417767 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66317 2019-Jan-11 15:26:41.418409 - [DEBUG]
66318 2019-Jan-11 15:26:41.418436 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66319 2019-Jan-11 15:26:41.419081 - [DEBUG] Compose: EdgeIdentity * AllBottom
66320 2019-Jan-11 15:26:41.419110 - [DEBUG]
66321 2019-Jan-11 15:26:41.419135 - [DEBUG] Propagate flow
66322 2019-Jan-11 15:26:41.419159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66323 2019-Jan-11 15:26:41.419217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66324 2019-Jan-11 15:26:41.419856 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66325 2019-Jan-11 15:26:41.420497 - [DEBUG] Edge function : AllBottom (result of previous compose)
66326 2019-Jan-11 15:26:41.420524 - [DEBUG]
66327 2019-Jan-11 15:26:41.420550 - [DEBUG] Join: AllTop & AllBottom
66328 2019-Jan-11 15:26:41.420577 - [DEBUG] = AllBottom (new jump func)
66329 2019-Jan-11 15:26:41.420602 - [DEBUG]
66330 2019-Jan-11 15:26:41.420627 - [DEBUG] Start adding new jump function
66331 2019-Jan-11 15:26:41.420651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66332 2019-Jan-11 15:26:41.420708 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66333 2019-Jan-11 15:26:41.421349 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66334 2019-Jan-11 15:26:41.421984 - [DEBUG] Edge Function : AllBottom
66335 2019-Jan-11 15:26:41.422013 - [DEBUG] End adding new jump function
66336 2019-Jan-11 15:26:41.422038 - [DEBUG]
66337 2019-Jan-11 15:26:41.422062 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
66338 2019-Jan-11 15:26:41.422087 - [DEBUG]
66339 2019-Jan-11 15:26:41.422111 - [DEBUG] Process 1754. path edge:
66340 2019-Jan-11 15:26:41.422136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66341 2019-Jan-11 15:26:41.422193 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
66342 2019-Jan-11 15:26:41.422831 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66343 2019-Jan-11 15:26:41.423457 - [DEBUG]
66344 2019-Jan-11 15:26:41.423482 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66345 2019-Jan-11 15:26:41.424131 - [DEBUG] Possible callees:
66346 2019-Jan-11 15:26:41.424157 - [DEBUG] llvm.dbg.declare
66347 2019-Jan-11 15:26:41.424183 - [DEBUG] Possible return sites:
66348 2019-Jan-11 15:26:41.424208 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13666349 2019-Jan-11 15:26:41.425476 - [DEBUG] Found and process special summary
66350 2019-Jan-11 15:26:41.425511 - [DEBUG] Compose: EdgeIdentity * AllBottom
66351 2019-Jan-11 15:26:41.425539 - [DEBUG]
66352 2019-Jan-11 15:26:41.425564 - [DEBUG] Propagate flow
66353 2019-Jan-11 15:26:41.425588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66354 2019-Jan-11 15:26:41.425646 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66355 2019-Jan-11 15:26:41.426277 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66356 2019-Jan-11 15:26:41.426904 - [DEBUG] Edge function : AllBottom (result of previous compose)
66357 2019-Jan-11 15:26:41.426931 - [DEBUG]
66358 2019-Jan-11 15:26:41.426956 - [DEBUG] Join: AllTop & AllBottom
66359 2019-Jan-11 15:26:41.426983 - [DEBUG] = AllBottom (new jump func)
66360 2019-Jan-11 15:26:41.427009 - [DEBUG]
66361 2019-Jan-11 15:26:41.427033 - [DEBUG] Start adding new jump function
66362 2019-Jan-11 15:26:41.427057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66363 2019-Jan-11 15:26:41.427115 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66364 2019-Jan-11 15:26:41.427743 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66365 2019-Jan-11 15:26:41.428390 - [DEBUG] Edge Function : AllBottom
66366 2019-Jan-11 15:26:41.428419 - [DEBUG] End adding new jump function
66367 2019-Jan-11 15:26:41.428444 - [DEBUG]
66368 2019-Jan-11 15:26:41.428469 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
66369 2019-Jan-11 15:26:41.428505 - [DEBUG]
66370 2019-Jan-11 15:26:41.428529 - [DEBUG] Process 1755. path edge:
66371 2019-Jan-11 15:26:41.428555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66372 2019-Jan-11 15:26:41.428612 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
66373 2019-Jan-11 15:26:41.429242 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66374 2019-Jan-11 15:26:41.429869 - [DEBUG]
66375 2019-Jan-11 15:26:41.429895 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66376 2019-Jan-11 15:26:41.430547 - [DEBUG] Compose: EdgeIdentity * AllBottom
66377 2019-Jan-11 15:26:41.430578 - [DEBUG]
66378 2019-Jan-11 15:26:41.430603 - [DEBUG] Propagate flow
66379 2019-Jan-11 15:26:41.430627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66380 2019-Jan-11 15:26:41.430686 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66381 2019-Jan-11 15:26:41.431328 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66382 2019-Jan-11 15:26:41.431956 - [DEBUG] Edge function : AllBottom (result of previous compose)
66383 2019-Jan-11 15:26:41.431982 - [DEBUG]
66384 2019-Jan-11 15:26:41.432008 - [DEBUG] Join: AllTop & AllBottom
66385 2019-Jan-11 15:26:41.432035 - [DEBUG] = AllBottom (new jump func)
66386 2019-Jan-11 15:26:41.432061 - [DEBUG]
66387 2019-Jan-11 15:26:41.432085 - [DEBUG] Start adding new jump function
66388 2019-Jan-11 15:26:41.432110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66389 2019-Jan-11 15:26:41.432167 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66390 2019-Jan-11 15:26:41.432795 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66391 2019-Jan-11 15:26:41.433421 - [DEBUG] Edge Function : AllBottom
66392 2019-Jan-11 15:26:41.433450 - [DEBUG] End adding new jump function
66393 2019-Jan-11 15:26:41.433475 - [DEBUG]
66394 2019-Jan-11 15:26:41.433499 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
66395 2019-Jan-11 15:26:41.433524 - [DEBUG]
66396 2019-Jan-11 15:26:41.433548 - [DEBUG] Process 1756. path edge:
66397 2019-Jan-11 15:26:41.433573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66398 2019-Jan-11 15:26:41.433631 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
66399 2019-Jan-11 15:26:41.434256 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66400 2019-Jan-11 15:26:41.434899 - [DEBUG]
66401 2019-Jan-11 15:26:41.434925 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66402 2019-Jan-11 15:26:41.435569 - [DEBUG] Compose: EdgeIdentity * AllBottom
66403 2019-Jan-11 15:26:41.435598 - [DEBUG]
66404 2019-Jan-11 15:26:41.435623 - [DEBUG] Propagate flow
66405 2019-Jan-11 15:26:41.435647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66406 2019-Jan-11 15:26:41.435705 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66407 2019-Jan-11 15:26:41.436332 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66408 2019-Jan-11 15:26:41.436959 - [DEBUG] Edge function : AllBottom (result of previous compose)
66409 2019-Jan-11 15:26:41.436985 - [DEBUG]
66410 2019-Jan-11 15:26:41.437011 - [DEBUG] Join: AllTop & AllBottom
66411 2019-Jan-11 15:26:41.437038 - [DEBUG] = AllBottom (new jump func)
66412 2019-Jan-11 15:26:41.437064 - [DEBUG]
66413 2019-Jan-11 15:26:41.437088 - [DEBUG] Start adding new jump function
66414 2019-Jan-11 15:26:41.437121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66415 2019-Jan-11 15:26:41.437179 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66416 2019-Jan-11 15:26:41.437807 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
66417 2019-Jan-11 15:26:41.438447 - [DEBUG] Edge Function : AllBottom
66418 2019-Jan-11 15:26:41.438476 - [DEBUG] End adding new jump function
66419 2019-Jan-11 15:26:41.438501 - [DEBUG]
66420 2019-Jan-11 15:26:41.438526 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
66421 2019-Jan-11 15:26:41.438551 - [DEBUG]
66422 2019-Jan-11 15:26:41.438575 - [DEBUG] Process 1757. path edge:
66423 2019-Jan-11 15:26:41.438600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66424 2019-Jan-11 15:26:41.438657 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
66425 2019-Jan-11 15:26:41.439282 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66426 2019-Jan-11 15:26:41.439908 - [DEBUG]
66427 2019-Jan-11 15:26:41.439934 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
66428 2019-Jan-11 15:26:41.440576 - [DEBUG] Compose: EdgeIdentity * AllBottom
66429 2019-Jan-11 15:26:41.440605 - [DEBUG]
66430 2019-Jan-11 15:26:41.440630 - [DEBUG] Propagate flow
66431 2019-Jan-11 15:26:41.440654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66432 2019-Jan-11 15:26:41.440712 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66433 2019-Jan-11 15:26:41.441362 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66434 2019-Jan-11 15:26:41.441988 - [DEBUG] Edge function : AllBottom (result of previous compose)
66435 2019-Jan-11 15:26:41.442015 - [DEBUG]
66436 2019-Jan-11 15:26:41.442041 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66437 2019-Jan-11 15:26:41.442068 - [DEBUG] = AllBottom
66438 2019-Jan-11 15:26:41.442094 - [DEBUG]
66439 2019-Jan-11 15:26:41.442118 - [DEBUG] PROPAGATE: No new function!
66440 2019-Jan-11 15:26:41.442143 - [DEBUG] EDGE:
66441 2019-Jan-11 15:26:41.442202 - [DEBUG] ---> 66442 2019-Jan-11 15:26:41.442826 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66443 2019-Jan-11 15:26:41.443453 - [DEBUG]
66444 2019-Jan-11 15:26:41.443478 - [DEBUG] EDGE:
66445 2019-Jan-11 15:26:41.443536 - [DEBUG] ---> 66446 2019-Jan-11 15:26:41.444161 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66447 2019-Jan-11 15:26:41.444803 - [DEBUG]
66448 2019-Jan-11 15:26:41.444829 - [DEBUG] EDGE:
66449 2019-Jan-11 15:26:41.444887 - [DEBUG] ---> 66450 2019-Jan-11 15:26:41.445517 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66451 2019-Jan-11 15:26:41.446143 - [DEBUG]
66452 2019-Jan-11 15:26:41.446179 - [DEBUG] Compose: EdgeIdentity * AllBottom
66453 2019-Jan-11 15:26:41.446207 - [DEBUG]
66454 2019-Jan-11 15:26:41.446232 - [DEBUG] Propagate flow
66455 2019-Jan-11 15:26:41.446256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66456 2019-Jan-11 15:26:41.446313 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66457 2019-Jan-11 15:26:41.446943 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66458 2019-Jan-11 15:26:41.447577 - [DEBUG] Edge function : AllBottom (result of previous compose)
66459 2019-Jan-11 15:26:41.447604 - [DEBUG]
66460 2019-Jan-11 15:26:41.447629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66461 2019-Jan-11 15:26:41.447656 - [DEBUG] = AllBottom
66462 2019-Jan-11 15:26:41.447682 - [DEBUG]
66463 2019-Jan-11 15:26:41.447706 - [DEBUG] PROPAGATE: No new function!
66464 2019-Jan-11 15:26:41.447733 - [DEBUG] EDGE:
66465 2019-Jan-11 15:26:41.447792 - [DEBUG] ---> 66466 2019-Jan-11 15:26:41.448450 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66467 2019-Jan-11 15:26:41.449077 - [DEBUG]
66468 2019-Jan-11 15:26:41.449109 - [DEBUG] Compose: EdgeIdentity * AllBottom
66469 2019-Jan-11 15:26:41.449137 - [DEBUG]
66470 2019-Jan-11 15:26:41.449162 - [DEBUG] Propagate flow
66471 2019-Jan-11 15:26:41.449186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66472 2019-Jan-11 15:26:41.449244 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66473 2019-Jan-11 15:26:41.449881 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66474 2019-Jan-11 15:26:41.450509 - [DEBUG] Edge function : AllBottom (result of previous compose)
66475 2019-Jan-11 15:26:41.450536 - [DEBUG]
66476 2019-Jan-11 15:26:41.450562 - [DEBUG] Join: AllTop & AllBottom
66477 2019-Jan-11 15:26:41.450589 - [DEBUG] = AllBottom (new jump func)
66478 2019-Jan-11 15:26:41.450614 - [DEBUG]
66479 2019-Jan-11 15:26:41.450638 - [DEBUG] Start adding new jump function
66480 2019-Jan-11 15:26:41.450663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66481 2019-Jan-11 15:26:41.450719 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66482 2019-Jan-11 15:26:41.451359 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66483 2019-Jan-11 15:26:41.451993 - [DEBUG] Edge Function : AllBottom
66484 2019-Jan-11 15:26:41.452022 - [DEBUG] End adding new jump function
66485 2019-Jan-11 15:26:41.452047 - [DEBUG]
66486 2019-Jan-11 15:26:41.452072 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66487 2019-Jan-11 15:26:41.452097 - [DEBUG]
66488 2019-Jan-11 15:26:41.452121 - [DEBUG] Process 1758. path edge:
66489 2019-Jan-11 15:26:41.452146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66490 2019-Jan-11 15:26:41.452203 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
66491 2019-Jan-11 15:26:41.452838 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66492 2019-Jan-11 15:26:41.453464 - [DEBUG]
66493 2019-Jan-11 15:26:41.453489 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66494 2019-Jan-11 15:26:41.454138 - [DEBUG] Possible callees:
66495 2019-Jan-11 15:26:41.454164 - [DEBUG] llvm.dbg.declare
66496 2019-Jan-11 15:26:41.454190 - [DEBUG] Possible return sites:
66497 2019-Jan-11 15:26:41.454214 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14366498 2019-Jan-11 15:26:41.455480 - [DEBUG] Found and process special summary
66499 2019-Jan-11 15:26:41.455523 - [DEBUG] Compose: EdgeIdentity * AllBottom
66500 2019-Jan-11 15:26:41.455552 - [DEBUG]
66501 2019-Jan-11 15:26:41.455576 - [DEBUG] Propagate flow
66502 2019-Jan-11 15:26:41.455601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66503 2019-Jan-11 15:26:41.455658 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66504 2019-Jan-11 15:26:41.456288 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66505 2019-Jan-11 15:26:41.456915 - [DEBUG] Edge function : AllBottom (result of previous compose)
66506 2019-Jan-11 15:26:41.456941 - [DEBUG]
66507 2019-Jan-11 15:26:41.456966 - [DEBUG] Join: AllTop & AllBottom
66508 2019-Jan-11 15:26:41.456994 - [DEBUG] = AllBottom (new jump func)
66509 2019-Jan-11 15:26:41.457019 - [DEBUG]
66510 2019-Jan-11 15:26:41.457043 - [DEBUG] Start adding new jump function
66511 2019-Jan-11 15:26:41.457068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66512 2019-Jan-11 15:26:41.457125 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66513 2019-Jan-11 15:26:41.457752 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66514 2019-Jan-11 15:26:41.458398 - [DEBUG] Edge Function : AllBottom
66515 2019-Jan-11 15:26:41.458427 - [DEBUG] End adding new jump function
66516 2019-Jan-11 15:26:41.458452 - [DEBUG]
66517 2019-Jan-11 15:26:41.458476 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66518 2019-Jan-11 15:26:41.458501 - [DEBUG]
66519 2019-Jan-11 15:26:41.458525 - [DEBUG] Process 1759. path edge:
66520 2019-Jan-11 15:26:41.458550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66521 2019-Jan-11 15:26:41.458606 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
66522 2019-Jan-11 15:26:41.459236 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66523 2019-Jan-11 15:26:41.459861 - [DEBUG]
66524 2019-Jan-11 15:26:41.459886 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66525 2019-Jan-11 15:26:41.460537 - [DEBUG] Compose: EdgeIdentity * AllBottom
66526 2019-Jan-11 15:26:41.460566 - [DEBUG]
66527 2019-Jan-11 15:26:41.460591 - [DEBUG] Propagate flow
66528 2019-Jan-11 15:26:41.460615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66529 2019-Jan-11 15:26:41.460673 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
66530 2019-Jan-11 15:26:41.461313 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66531 2019-Jan-11 15:26:41.461940 - [DEBUG] Edge function : AllBottom (result of previous compose)
66532 2019-Jan-11 15:26:41.461966 - [DEBUG]
66533 2019-Jan-11 15:26:41.461992 - [DEBUG] Join: AllTop & AllBottom
66534 2019-Jan-11 15:26:41.462019 - [DEBUG] = AllBottom (new jump func)
66535 2019-Jan-11 15:26:41.462045 - [DEBUG]
66536 2019-Jan-11 15:26:41.462069 - [DEBUG] Start adding new jump function
66537 2019-Jan-11 15:26:41.462093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66538 2019-Jan-11 15:26:41.462149 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66539 2019-Jan-11 15:26:41.462776 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
66540 2019-Jan-11 15:26:41.463400 - [DEBUG] Edge Function : AllBottom
66541 2019-Jan-11 15:26:41.463429 - [DEBUG] End adding new jump function
66542 2019-Jan-11 15:26:41.463454 - [DEBUG]
66543 2019-Jan-11 15:26:41.463479 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66544 2019-Jan-11 15:26:41.463512 - [DEBUG]
66545 2019-Jan-11 15:26:41.463536 - [DEBUG] Process 1760. path edge:
66546 2019-Jan-11 15:26:41.463561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66547 2019-Jan-11 15:26:41.463618 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
66548 2019-Jan-11 15:26:41.464243 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66549 2019-Jan-11 15:26:41.464882 - [DEBUG]
66550 2019-Jan-11 15:26:41.464907 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
66551 2019-Jan-11 15:26:41.465550 - [DEBUG] Compose: EdgeIdentity * AllBottom
66552 2019-Jan-11 15:26:41.465579 - [DEBUG]
66553 2019-Jan-11 15:26:41.465604 - [DEBUG] Propagate flow
66554 2019-Jan-11 15:26:41.465628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66555 2019-Jan-11 15:26:41.465686 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66556 2019-Jan-11 15:26:41.466311 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66557 2019-Jan-11 15:26:41.466937 - [DEBUG] Edge function : AllBottom (result of previous compose)
66558 2019-Jan-11 15:26:41.466963 - [DEBUG]
66559 2019-Jan-11 15:26:41.466989 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66560 2019-Jan-11 15:26:41.467016 - [DEBUG] = AllBottom
66561 2019-Jan-11 15:26:41.467041 - [DEBUG]
66562 2019-Jan-11 15:26:41.467065 - [DEBUG] PROPAGATE: No new function!
66563 2019-Jan-11 15:26:41.467090 - [DEBUG] EDGE:
66564 2019-Jan-11 15:26:41.467149 - [DEBUG] ---> 66565 2019-Jan-11 15:26:41.467774 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66566 2019-Jan-11 15:26:41.468416 - [DEBUG]
66567 2019-Jan-11 15:26:41.468442 - [DEBUG] EDGE:
66568 2019-Jan-11 15:26:41.468499 - [DEBUG] ---> 66569 2019-Jan-11 15:26:41.469128 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66570 2019-Jan-11 15:26:41.469754 - [DEBUG]
66571 2019-Jan-11 15:26:41.469789 - [DEBUG] Compose: EdgeIdentity * AllBottom
66572 2019-Jan-11 15:26:41.469817 - [DEBUG]
66573 2019-Jan-11 15:26:41.469842 - [DEBUG] Propagate flow
66574 2019-Jan-11 15:26:41.469866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66575 2019-Jan-11 15:26:41.469923 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66576 2019-Jan-11 15:26:41.470553 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66577 2019-Jan-11 15:26:41.471180 - [DEBUG] Edge function : AllBottom (result of previous compose)
66578 2019-Jan-11 15:26:41.471220 - [DEBUG]
66579 2019-Jan-11 15:26:41.471246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66580 2019-Jan-11 15:26:41.471272 - [DEBUG] = AllBottom
66581 2019-Jan-11 15:26:41.471298 - [DEBUG]
66582 2019-Jan-11 15:26:41.471322 - [DEBUG] PROPAGATE: No new function!
66583 2019-Jan-11 15:26:41.471348 - [DEBUG] EDGE:
66584 2019-Jan-11 15:26:41.471407 - [DEBUG] ---> 66585 2019-Jan-11 15:26:41.472046 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66586 2019-Jan-11 15:26:41.472673 - [DEBUG]
66587 2019-Jan-11 15:26:41.472699 - [DEBUG] EDGE:
66588 2019-Jan-11 15:26:41.472757 - [DEBUG] ---> 66589 2019-Jan-11 15:26:41.473391 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66590 2019-Jan-11 15:26:41.474020 - [DEBUG]
66591 2019-Jan-11 15:26:41.474052 - [DEBUG] Compose: EdgeIdentity * AllBottom
66592 2019-Jan-11 15:26:41.474080 - [DEBUG]
66593 2019-Jan-11 15:26:41.474105 - [DEBUG] Propagate flow
66594 2019-Jan-11 15:26:41.474129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66595 2019-Jan-11 15:26:41.474186 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66596 2019-Jan-11 15:26:41.474828 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66597 2019-Jan-11 15:26:41.475455 - [DEBUG] Edge function : AllBottom (result of previous compose)
66598 2019-Jan-11 15:26:41.475481 - [DEBUG]
66599 2019-Jan-11 15:26:41.475507 - [DEBUG] Join: AllTop & AllBottom
66600 2019-Jan-11 15:26:41.475534 - [DEBUG] = AllBottom (new jump func)
66601 2019-Jan-11 15:26:41.475559 - [DEBUG]
66602 2019-Jan-11 15:26:41.475584 - [DEBUG] Start adding new jump function
66603 2019-Jan-11 15:26:41.475608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66604 2019-Jan-11 15:26:41.475664 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66605 2019-Jan-11 15:26:41.476291 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66606 2019-Jan-11 15:26:41.476917 - [DEBUG] Edge Function : AllBottom
66607 2019-Jan-11 15:26:41.476945 - [DEBUG] End adding new jump function
66608 2019-Jan-11 15:26:41.476970 - [DEBUG]
66609 2019-Jan-11 15:26:41.476994 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66610 2019-Jan-11 15:26:41.477019 - [DEBUG]
66611 2019-Jan-11 15:26:41.477043 - [DEBUG] Process 1761. path edge:
66612 2019-Jan-11 15:26:41.477068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66613 2019-Jan-11 15:26:41.477125 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
66614 2019-Jan-11 15:26:41.477751 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66615 2019-Jan-11 15:26:41.478393 - [DEBUG]
66616 2019-Jan-11 15:26:41.478420 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66617 2019-Jan-11 15:26:41.479066 - [DEBUG] Compose: EdgeIdentity * AllBottom
66618 2019-Jan-11 15:26:41.479095 - [DEBUG]
66619 2019-Jan-11 15:26:41.479120 - [DEBUG] Propagate flow
66620 2019-Jan-11 15:26:41.479144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66621 2019-Jan-11 15:26:41.479202 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66622 2019-Jan-11 15:26:41.479840 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66623 2019-Jan-11 15:26:41.480468 - [DEBUG] Edge function : AllBottom (result of previous compose)
66624 2019-Jan-11 15:26:41.480494 - [DEBUG]
66625 2019-Jan-11 15:26:41.480520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66626 2019-Jan-11 15:26:41.480547 - [DEBUG] = AllBottom
66627 2019-Jan-11 15:26:41.480572 - [DEBUG]
66628 2019-Jan-11 15:26:41.480596 - [DEBUG] PROPAGATE: No new function!
66629 2019-Jan-11 15:26:41.480628 - [DEBUG] Compose: EdgeIdentity * AllBottom
66630 2019-Jan-11 15:26:41.480655 - [DEBUG]
66631 2019-Jan-11 15:26:41.480680 - [DEBUG] Propagate flow
66632 2019-Jan-11 15:26:41.480704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66633 2019-Jan-11 15:26:41.480761 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66634 2019-Jan-11 15:26:41.481422 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66635 2019-Jan-11 15:26:41.482050 - [DEBUG] Edge function : AllBottom (result of previous compose)
66636 2019-Jan-11 15:26:41.482077 - [DEBUG]
66637 2019-Jan-11 15:26:41.482103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66638 2019-Jan-11 15:26:41.482130 - [DEBUG] = AllBottom
66639 2019-Jan-11 15:26:41.482155 - [DEBUG]
66640 2019-Jan-11 15:26:41.482179 - [DEBUG] PROPAGATE: No new function!
66641 2019-Jan-11 15:26:41.482204 - [DEBUG] EDGE:
66642 2019-Jan-11 15:26:41.482262 - [DEBUG] ---> 66643 2019-Jan-11 15:26:41.482888 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66644 2019-Jan-11 15:26:41.483517 - [DEBUG]
66645 2019-Jan-11 15:26:41.483543 - [DEBUG] EDGE:
66646 2019-Jan-11 15:26:41.483601 - [DEBUG] ---> 66647 2019-Jan-11 15:26:41.484226 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66648 2019-Jan-11 15:26:41.484867 - [DEBUG]
66649 2019-Jan-11 15:26:41.484892 - [DEBUG] EDGE:
66650 2019-Jan-11 15:26:41.484950 - [DEBUG] ---> 66651 2019-Jan-11 15:26:41.485579 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66652 2019-Jan-11 15:26:41.486206 - [DEBUG]
66653 2019-Jan-11 15:26:41.486241 - [DEBUG] Compose: EdgeIdentity * AllBottom
66654 2019-Jan-11 15:26:41.486269 - [DEBUG]
66655 2019-Jan-11 15:26:41.486293 - [DEBUG] Propagate flow
66656 2019-Jan-11 15:26:41.486318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66657 2019-Jan-11 15:26:41.486375 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66658 2019-Jan-11 15:26:41.487003 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66659 2019-Jan-11 15:26:41.487629 - [DEBUG] Edge function : AllBottom (result of previous compose)
66660 2019-Jan-11 15:26:41.487656 - [DEBUG]
66661 2019-Jan-11 15:26:41.487682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66662 2019-Jan-11 15:26:41.487709 - [DEBUG] = AllBottom
66663 2019-Jan-11 15:26:41.487734 - [DEBUG]
66664 2019-Jan-11 15:26:41.487758 - [DEBUG] PROPAGATE: No new function!
66665 2019-Jan-11 15:26:41.487784 - [DEBUG] EDGE:
66666 2019-Jan-11 15:26:41.487843 - [DEBUG] ---> 66667 2019-Jan-11 15:26:41.488484 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66668 2019-Jan-11 15:26:41.489111 - [DEBUG]
66669 2019-Jan-11 15:26:41.489137 - [DEBUG] EDGE:
66670 2019-Jan-11 15:26:41.489195 - [DEBUG] ---> 66671 2019-Jan-11 15:26:41.489822 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66672 2019-Jan-11 15:26:41.490450 - [DEBUG]
66673 2019-Jan-11 15:26:41.490476 - [DEBUG] EDGE:
66674 2019-Jan-11 15:26:41.490534 - [DEBUG] ---> 66675 2019-Jan-11 15:26:41.491166 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66676 2019-Jan-11 15:26:41.491813 - [DEBUG]
66677 2019-Jan-11 15:26:41.491840 - [DEBUG] EDGE:
66678 2019-Jan-11 15:26:41.491899 - [DEBUG] ---> 66679 2019-Jan-11 15:26:41.492527 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66680 2019-Jan-11 15:26:41.493152 - [DEBUG]
66681 2019-Jan-11 15:26:41.493178 - [DEBUG] EDGE:
66682 2019-Jan-11 15:26:41.493236 - [DEBUG] ---> 66683 2019-Jan-11 15:26:41.493862 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66684 2019-Jan-11 15:26:41.494488 - [DEBUG]
66685 2019-Jan-11 15:26:41.494515 - [DEBUG] EDGE:
66686 2019-Jan-11 15:26:41.494586 - [DEBUG] ---> 66687 2019-Jan-11 15:26:41.495217 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66688 2019-Jan-11 15:26:41.495842 - [DEBUG]
66689 2019-Jan-11 15:26:41.495868 - [DEBUG] EDGE:
66690 2019-Jan-11 15:26:41.495926 - [DEBUG] ---> 66691 2019-Jan-11 15:26:41.496551 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66692 2019-Jan-11 15:26:41.497177 - [DEBUG]
66693 2019-Jan-11 15:26:41.497203 - [DEBUG] EDGE:
66694 2019-Jan-11 15:26:41.497261 - [DEBUG] ---> 66695 2019-Jan-11 15:26:41.497902 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66696 2019-Jan-11 15:26:41.498529 - [DEBUG]
66697 2019-Jan-11 15:26:41.498566 - [DEBUG] Compose: EdgeIdentity * AllBottom
66698 2019-Jan-11 15:26:41.498594 - [DEBUG]
66699 2019-Jan-11 15:26:41.498619 - [DEBUG] Propagate flow
66700 2019-Jan-11 15:26:41.498643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66701 2019-Jan-11 15:26:41.498701 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66702 2019-Jan-11 15:26:41.499329 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66703 2019-Jan-11 15:26:41.499956 - [DEBUG] Edge function : AllBottom (result of previous compose)
66704 2019-Jan-11 15:26:41.499982 - [DEBUG]
66705 2019-Jan-11 15:26:41.500008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66706 2019-Jan-11 15:26:41.500035 - [DEBUG] = AllBottom
66707 2019-Jan-11 15:26:41.500061 - [DEBUG]
66708 2019-Jan-11 15:26:41.500085 - [DEBUG] PROPAGATE: No new function!
66709 2019-Jan-11 15:26:41.500111 - [DEBUG] EDGE:
66710 2019-Jan-11 15:26:41.500170 - [DEBUG] ---> 66711 2019-Jan-11 15:26:41.500806 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66712 2019-Jan-11 15:26:41.501448 - [DEBUG]
66713 2019-Jan-11 15:26:41.501480 - [DEBUG] Compose: EdgeIdentity * AllBottom
66714 2019-Jan-11 15:26:41.501507 - [DEBUG]
66715 2019-Jan-11 15:26:41.501531 - [DEBUG] Propagate flow
66716 2019-Jan-11 15:26:41.501554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66717 2019-Jan-11 15:26:41.501610 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66718 2019-Jan-11 15:26:41.502245 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66719 2019-Jan-11 15:26:41.502873 - [DEBUG] Edge function : AllBottom (result of previous compose)
66720 2019-Jan-11 15:26:41.502900 - [DEBUG]
66721 2019-Jan-11 15:26:41.502925 - [DEBUG] Join: AllTop & AllBottom
66722 2019-Jan-11 15:26:41.502952 - [DEBUG] = AllBottom (new jump func)
66723 2019-Jan-11 15:26:41.502978 - [DEBUG]
66724 2019-Jan-11 15:26:41.503002 - [DEBUG] Start adding new jump function
66725 2019-Jan-11 15:26:41.503026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66726 2019-Jan-11 15:26:41.503083 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66727 2019-Jan-11 15:26:41.503711 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66728 2019-Jan-11 15:26:41.504339 - [DEBUG] Edge Function : AllBottom
66729 2019-Jan-11 15:26:41.504368 - [DEBUG] End adding new jump function
66730 2019-Jan-11 15:26:41.504393 - [DEBUG]
66731 2019-Jan-11 15:26:41.504417 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66732 2019-Jan-11 15:26:41.504443 - [DEBUG]
66733 2019-Jan-11 15:26:41.504467 - [DEBUG] Process 1762. path edge:
66734 2019-Jan-11 15:26:41.504491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66735 2019-Jan-11 15:26:41.504562 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
66736 2019-Jan-11 15:26:41.505191 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66737 2019-Jan-11 15:26:41.505818 - [DEBUG]
66738 2019-Jan-11 15:26:41.505844 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66739 2019-Jan-11 15:26:41.506480 - [DEBUG] Possible callees:
66740 2019-Jan-11 15:26:41.506506 - [DEBUG] foo
66741 2019-Jan-11 15:26:41.506532 - [DEBUG] Possible return sites:
66742 2019-Jan-11 15:26:41.506556 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8466743 2019-Jan-11 15:26:41.507799 - [DEBUG] Found and process special summary
66744 2019-Jan-11 15:26:41.507833 - [DEBUG] Compose: EdgeIdentity * AllBottom
66745 2019-Jan-11 15:26:41.507873 - [DEBUG]
66746 2019-Jan-11 15:26:41.507899 - [DEBUG] Propagate flow
66747 2019-Jan-11 15:26:41.507924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66748 2019-Jan-11 15:26:41.507982 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66749 2019-Jan-11 15:26:41.508611 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66750 2019-Jan-11 15:26:41.509238 - [DEBUG] Edge function : AllBottom (result of previous compose)
66751 2019-Jan-11 15:26:41.509264 - [DEBUG]
66752 2019-Jan-11 15:26:41.509289 - [DEBUG] Join: AllTop & AllBottom
66753 2019-Jan-11 15:26:41.509316 - [DEBUG] = AllBottom (new jump func)
66754 2019-Jan-11 15:26:41.509342 - [DEBUG]
66755 2019-Jan-11 15:26:41.509366 - [DEBUG] Start adding new jump function
66756 2019-Jan-11 15:26:41.509390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66757 2019-Jan-11 15:26:41.509448 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66758 2019-Jan-11 15:26:41.510074 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66759 2019-Jan-11 15:26:41.510704 - [DEBUG] Edge Function : AllBottom
66760 2019-Jan-11 15:26:41.510732 - [DEBUG] End adding new jump function
66761 2019-Jan-11 15:26:41.510757 - [DEBUG]
66762 2019-Jan-11 15:26:41.510781 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66763 2019-Jan-11 15:26:41.510815 - [DEBUG]
66764 2019-Jan-11 15:26:41.510840 - [DEBUG] Process 1763. path edge:
66765 2019-Jan-11 15:26:41.510864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66766 2019-Jan-11 15:26:41.510922 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
66767 2019-Jan-11 15:26:41.511565 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66768 2019-Jan-11 15:26:41.512192 - [DEBUG]
66769 2019-Jan-11 15:26:41.512217 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66770 2019-Jan-11 15:26:41.512862 - [DEBUG] Compose: EdgeIdentity * AllBottom
66771 2019-Jan-11 15:26:41.512891 - [DEBUG]
66772 2019-Jan-11 15:26:41.512916 - [DEBUG] Propagate flow
66773 2019-Jan-11 15:26:41.512940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66774 2019-Jan-11 15:26:41.512998 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66775 2019-Jan-11 15:26:41.513625 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66776 2019-Jan-11 15:26:41.514251 - [DEBUG] Edge function : AllBottom (result of previous compose)
66777 2019-Jan-11 15:26:41.514277 - [DEBUG]
66778 2019-Jan-11 15:26:41.514303 - [DEBUG] Join: AllTop & AllBottom
66779 2019-Jan-11 15:26:41.514330 - [DEBUG] = AllBottom (new jump func)
66780 2019-Jan-11 15:26:41.514356 - [DEBUG]
66781 2019-Jan-11 15:26:41.514380 - [DEBUG] Start adding new jump function
66782 2019-Jan-11 15:26:41.514404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66783 2019-Jan-11 15:26:41.514461 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66784 2019-Jan-11 15:26:41.515104 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66785 2019-Jan-11 15:26:41.515731 - [DEBUG] Edge Function : AllBottom
66786 2019-Jan-11 15:26:41.515759 - [DEBUG] End adding new jump function
66787 2019-Jan-11 15:26:41.515784 - [DEBUG]
66788 2019-Jan-11 15:26:41.515808 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66789 2019-Jan-11 15:26:41.515833 - [DEBUG]
66790 2019-Jan-11 15:26:41.515857 - [DEBUG] Process 1764. path edge:
66791 2019-Jan-11 15:26:41.515882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66792 2019-Jan-11 15:26:41.515939 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
66793 2019-Jan-11 15:26:41.516567 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66794 2019-Jan-11 15:26:41.517194 - [DEBUG]
66795 2019-Jan-11 15:26:41.517220 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66796 2019-Jan-11 15:26:41.517870 - [DEBUG] Compose: EdgeIdentity * AllBottom
66797 2019-Jan-11 15:26:41.517901 - [DEBUG]
66798 2019-Jan-11 15:26:41.517926 - [DEBUG] Propagate flow
66799 2019-Jan-11 15:26:41.517950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66800 2019-Jan-11 15:26:41.518008 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66801 2019-Jan-11 15:26:41.518645 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66802 2019-Jan-11 15:26:41.519271 - [DEBUG] Edge function : AllBottom (result of previous compose)
66803 2019-Jan-11 15:26:41.519297 - [DEBUG]
66804 2019-Jan-11 15:26:41.519322 - [DEBUG] Join: AllTop & AllBottom
66805 2019-Jan-11 15:26:41.519358 - [DEBUG] = AllBottom (new jump func)
66806 2019-Jan-11 15:26:41.519385 - [DEBUG]
66807 2019-Jan-11 15:26:41.519409 - [DEBUG] Start adding new jump function
66808 2019-Jan-11 15:26:41.519433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66809 2019-Jan-11 15:26:41.519490 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66810 2019-Jan-11 15:26:41.520118 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66811 2019-Jan-11 15:26:41.520754 - [DEBUG] Edge Function : AllBottom
66812 2019-Jan-11 15:26:41.520782 - [DEBUG] End adding new jump function
66813 2019-Jan-11 15:26:41.520807 - [DEBUG]
66814 2019-Jan-11 15:26:41.520831 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66815 2019-Jan-11 15:26:41.520856 - [DEBUG]
66816 2019-Jan-11 15:26:41.520880 - [DEBUG] Process 1765. path edge:
66817 2019-Jan-11 15:26:41.520905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66818 2019-Jan-11 15:26:41.520962 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
66819 2019-Jan-11 15:26:41.521612 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66820 2019-Jan-11 15:26:41.522240 - [DEBUG]
66821 2019-Jan-11 15:26:41.522266 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66822 2019-Jan-11 15:26:41.522910 - [DEBUG] Possible callees:
66823 2019-Jan-11 15:26:41.522936 - [DEBUG] llvm.dbg.declare
66824 2019-Jan-11 15:26:41.522962 - [DEBUG] Possible return sites:
66825 2019-Jan-11 15:26:41.522987 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9666826 2019-Jan-11 15:26:41.524249 - [DEBUG] Found and process special summary
66827 2019-Jan-11 15:26:41.524283 - [DEBUG] Compose: EdgeIdentity * AllBottom
66828 2019-Jan-11 15:26:41.524311 - [DEBUG]
66829 2019-Jan-11 15:26:41.524336 - [DEBUG] Propagate flow
66830 2019-Jan-11 15:26:41.524360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66831 2019-Jan-11 15:26:41.524417 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66832 2019-Jan-11 15:26:41.525063 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66833 2019-Jan-11 15:26:41.525690 - [DEBUG] Edge function : AllBottom (result of previous compose)
66834 2019-Jan-11 15:26:41.525716 - [DEBUG]
66835 2019-Jan-11 15:26:41.525742 - [DEBUG] Join: AllTop & AllBottom
66836 2019-Jan-11 15:26:41.525769 - [DEBUG] = AllBottom (new jump func)
66837 2019-Jan-11 15:26:41.525794 - [DEBUG]
66838 2019-Jan-11 15:26:41.525818 - [DEBUG] Start adding new jump function
66839 2019-Jan-11 15:26:41.525842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66840 2019-Jan-11 15:26:41.525899 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66841 2019-Jan-11 15:26:41.526526 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66842 2019-Jan-11 15:26:41.527154 - [DEBUG] Edge Function : AllBottom
66843 2019-Jan-11 15:26:41.527182 - [DEBUG] End adding new jump function
66844 2019-Jan-11 15:26:41.527207 - [DEBUG]
66845 2019-Jan-11 15:26:41.527231 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66846 2019-Jan-11 15:26:41.527257 - [DEBUG]
66847 2019-Jan-11 15:26:41.527281 - [DEBUG] Process 1766. path edge:
66848 2019-Jan-11 15:26:41.527314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66849 2019-Jan-11 15:26:41.527371 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
66850 2019-Jan-11 15:26:41.528015 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66851 2019-Jan-11 15:26:41.528641 - [DEBUG]
66852 2019-Jan-11 15:26:41.528666 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66853 2019-Jan-11 15:26:41.529312 - [DEBUG] Compose: EdgeIdentity * AllBottom
66854 2019-Jan-11 15:26:41.529341 - [DEBUG]
66855 2019-Jan-11 15:26:41.529366 - [DEBUG] Propagate flow
66856 2019-Jan-11 15:26:41.529390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66857 2019-Jan-11 15:26:41.529448 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66858 2019-Jan-11 15:26:41.530073 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66859 2019-Jan-11 15:26:41.530699 - [DEBUG] Edge function : AllBottom (result of previous compose)
66860 2019-Jan-11 15:26:41.530726 - [DEBUG]
66861 2019-Jan-11 15:26:41.530751 - [DEBUG] Join: AllTop & AllBottom
66862 2019-Jan-11 15:26:41.530778 - [DEBUG] = AllBottom (new jump func)
66863 2019-Jan-11 15:26:41.530804 - [DEBUG]
66864 2019-Jan-11 15:26:41.530828 - [DEBUG] Start adding new jump function
66865 2019-Jan-11 15:26:41.530853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66866 2019-Jan-11 15:26:41.530909 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66867 2019-Jan-11 15:26:41.531551 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66868 2019-Jan-11 15:26:41.532175 - [DEBUG] Edge Function : AllBottom
66869 2019-Jan-11 15:26:41.532204 - [DEBUG] End adding new jump function
66870 2019-Jan-11 15:26:41.532228 - [DEBUG]
66871 2019-Jan-11 15:26:41.532253 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66872 2019-Jan-11 15:26:41.532278 - [DEBUG]
66873 2019-Jan-11 15:26:41.532302 - [DEBUG] Process 1767. path edge:
66874 2019-Jan-11 15:26:41.532327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66875 2019-Jan-11 15:26:41.532384 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
66876 2019-Jan-11 15:26:41.533009 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66877 2019-Jan-11 15:26:41.533635 - [DEBUG]
66878 2019-Jan-11 15:26:41.533661 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66879 2019-Jan-11 15:26:41.534302 - [DEBUG] Compose: EdgeIdentity * AllBottom
66880 2019-Jan-11 15:26:41.534332 - [DEBUG]
66881 2019-Jan-11 15:26:41.534357 - [DEBUG] Propagate flow
66882 2019-Jan-11 15:26:41.534381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66883 2019-Jan-11 15:26:41.534440 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
66884 2019-Jan-11 15:26:41.535080 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66885 2019-Jan-11 15:26:41.535706 - [DEBUG] Edge function : AllBottom (result of previous compose)
66886 2019-Jan-11 15:26:41.535733 - [DEBUG]
66887 2019-Jan-11 15:26:41.535759 - [DEBUG] Join: AllTop & AllBottom
66888 2019-Jan-11 15:26:41.535786 - [DEBUG] = AllBottom (new jump func)
66889 2019-Jan-11 15:26:41.535812 - [DEBUG]
66890 2019-Jan-11 15:26:41.535836 - [DEBUG] Start adding new jump function
66891 2019-Jan-11 15:26:41.535861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66892 2019-Jan-11 15:26:41.535919 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66893 2019-Jan-11 15:26:41.536555 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
66894 2019-Jan-11 15:26:41.537182 - [DEBUG] Edge Function : AllBottom
66895 2019-Jan-11 15:26:41.537211 - [DEBUG] End adding new jump function
66896 2019-Jan-11 15:26:41.537236 - [DEBUG]
66897 2019-Jan-11 15:26:41.537261 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66898 2019-Jan-11 15:26:41.537286 - [DEBUG]
66899 2019-Jan-11 15:26:41.537310 - [DEBUG] Process 1768. path edge:
66900 2019-Jan-11 15:26:41.537335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66901 2019-Jan-11 15:26:41.537392 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
66902 2019-Jan-11 15:26:41.538031 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66903 2019-Jan-11 15:26:41.538657 - [DEBUG]
66904 2019-Jan-11 15:26:41.538684 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
66905 2019-Jan-11 15:26:41.539322 - [DEBUG] Compose: EdgeIdentity * AllBottom
66906 2019-Jan-11 15:26:41.539351 - [DEBUG]
66907 2019-Jan-11 15:26:41.539376 - [DEBUG] Propagate flow
66908 2019-Jan-11 15:26:41.539400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66909 2019-Jan-11 15:26:41.539458 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66910 2019-Jan-11 15:26:41.540088 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66911 2019-Jan-11 15:26:41.540715 - [DEBUG] Edge function : AllBottom (result of previous compose)
66912 2019-Jan-11 15:26:41.540742 - [DEBUG]
66913 2019-Jan-11 15:26:41.540768 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66914 2019-Jan-11 15:26:41.540795 - [DEBUG] = AllBottom
66915 2019-Jan-11 15:26:41.540821 - [DEBUG]
66916 2019-Jan-11 15:26:41.540845 - [DEBUG] PROPAGATE: No new function!
66917 2019-Jan-11 15:26:41.540870 - [DEBUG] EDGE:
66918 2019-Jan-11 15:26:41.540929 - [DEBUG] ---> 66919 2019-Jan-11 15:26:41.541566 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66920 2019-Jan-11 15:26:41.542194 - [DEBUG]
66921 2019-Jan-11 15:26:41.542220 - [DEBUG] EDGE:
66922 2019-Jan-11 15:26:41.542278 - [DEBUG] ---> 66923 2019-Jan-11 15:26:41.542904 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66924 2019-Jan-11 15:26:41.543529 - [DEBUG]
66925 2019-Jan-11 15:26:41.543556 - [DEBUG] EDGE:
66926 2019-Jan-11 15:26:41.543614 - [DEBUG] ---> 66927 2019-Jan-11 15:26:41.544242 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66928 2019-Jan-11 15:26:41.544883 - [DEBUG]
66929 2019-Jan-11 15:26:41.544917 - [DEBUG] Compose: EdgeIdentity * AllBottom
66930 2019-Jan-11 15:26:41.544944 - [DEBUG]
66931 2019-Jan-11 15:26:41.544968 - [DEBUG] Propagate flow
66932 2019-Jan-11 15:26:41.544992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66933 2019-Jan-11 15:26:41.545048 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66934 2019-Jan-11 15:26:41.545677 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66935 2019-Jan-11 15:26:41.546303 - [DEBUG] Edge function : AllBottom (result of previous compose)
66936 2019-Jan-11 15:26:41.546329 - [DEBUG]
66937 2019-Jan-11 15:26:41.546355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66938 2019-Jan-11 15:26:41.546394 - [DEBUG] = AllBottom
66939 2019-Jan-11 15:26:41.546420 - [DEBUG]
66940 2019-Jan-11 15:26:41.546445 - [DEBUG] PROPAGATE: No new function!
66941 2019-Jan-11 15:26:41.546471 - [DEBUG] EDGE:
66942 2019-Jan-11 15:26:41.546530 - [DEBUG] ---> 66943 2019-Jan-11 15:26:41.547167 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66944 2019-Jan-11 15:26:41.547794 - [DEBUG]
66945 2019-Jan-11 15:26:41.547826 - [DEBUG] Compose: EdgeIdentity * AllBottom
66946 2019-Jan-11 15:26:41.547854 - [DEBUG]
66947 2019-Jan-11 15:26:41.547892 - [DEBUG] Propagate flow
66948 2019-Jan-11 15:26:41.547916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66949 2019-Jan-11 15:26:41.547974 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66950 2019-Jan-11 15:26:41.548603 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66951 2019-Jan-11 15:26:41.549230 - [DEBUG] Edge function : AllBottom (result of previous compose)
66952 2019-Jan-11 15:26:41.549257 - [DEBUG]
66953 2019-Jan-11 15:26:41.549282 - [DEBUG] Join: AllTop & AllBottom
66954 2019-Jan-11 15:26:41.549310 - [DEBUG] = AllBottom (new jump func)
66955 2019-Jan-11 15:26:41.549335 - [DEBUG]
66956 2019-Jan-11 15:26:41.549359 - [DEBUG] Start adding new jump function
66957 2019-Jan-11 15:26:41.549384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66958 2019-Jan-11 15:26:41.549440 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66959 2019-Jan-11 15:26:41.550068 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66960 2019-Jan-11 15:26:41.550696 - [DEBUG] Edge Function : AllBottom
66961 2019-Jan-11 15:26:41.550724 - [DEBUG] End adding new jump function
66962 2019-Jan-11 15:26:41.550749 - [DEBUG]
66963 2019-Jan-11 15:26:41.550774 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66964 2019-Jan-11 15:26:41.550799 - [DEBUG]
66965 2019-Jan-11 15:26:41.550823 - [DEBUG] Process 1769. path edge:
66966 2019-Jan-11 15:26:41.550848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66967 2019-Jan-11 15:26:41.550905 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
66968 2019-Jan-11 15:26:41.551549 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66969 2019-Jan-11 15:26:41.552177 - [DEBUG]
66970 2019-Jan-11 15:26:41.552202 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66971 2019-Jan-11 15:26:41.552838 - [DEBUG] Possible callees:
66972 2019-Jan-11 15:26:41.552864 - [DEBUG] bar
66973 2019-Jan-11 15:26:41.552890 - [DEBUG] Possible return sites:
66974 2019-Jan-11 15:26:41.552915 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8966975 2019-Jan-11 15:26:41.554165 - [DEBUG] Found and process special summary
66976 2019-Jan-11 15:26:41.554199 - [DEBUG] Compose: EdgeIdentity * AllBottom
66977 2019-Jan-11 15:26:41.554227 - [DEBUG]
66978 2019-Jan-11 15:26:41.554252 - [DEBUG] Propagate flow
66979 2019-Jan-11 15:26:41.554276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66980 2019-Jan-11 15:26:41.554334 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66981 2019-Jan-11 15:26:41.554979 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66982 2019-Jan-11 15:26:41.555614 - [DEBUG] Edge function : AllBottom (result of previous compose)
66983 2019-Jan-11 15:26:41.555641 - [DEBUG]
66984 2019-Jan-11 15:26:41.555667 - [DEBUG] Join: AllTop & AllBottom
66985 2019-Jan-11 15:26:41.555694 - [DEBUG] = AllBottom (new jump func)
66986 2019-Jan-11 15:26:41.555720 - [DEBUG]
66987 2019-Jan-11 15:26:41.555744 - [DEBUG] Start adding new jump function
66988 2019-Jan-11 15:26:41.555768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66989 2019-Jan-11 15:26:41.555826 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66990 2019-Jan-11 15:26:41.556453 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66991 2019-Jan-11 15:26:41.557081 - [DEBUG] Edge Function : AllBottom
66992 2019-Jan-11 15:26:41.557110 - [DEBUG] End adding new jump function
66993 2019-Jan-11 15:26:41.557135 - [DEBUG]
66994 2019-Jan-11 15:26:41.557159 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
66995 2019-Jan-11 15:26:41.557185 - [DEBUG]
66996 2019-Jan-11 15:26:41.557209 - [DEBUG] Process 1770. path edge:
66997 2019-Jan-11 15:26:41.557234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66998 2019-Jan-11 15:26:41.557291 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
66999 2019-Jan-11 15:26:41.557934 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67000 2019-Jan-11 15:26:41.558559 - [DEBUG]
67001 2019-Jan-11 15:26:41.558585 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67002 2019-Jan-11 15:26:41.559227 - [DEBUG] Compose: EdgeIdentity * AllBottom
67003 2019-Jan-11 15:26:41.559256 - [DEBUG]
67004 2019-Jan-11 15:26:41.559281 - [DEBUG] Propagate flow
67005 2019-Jan-11 15:26:41.559305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67006 2019-Jan-11 15:26:41.559363 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67007 2019-Jan-11 15:26:41.559990 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67008 2019-Jan-11 15:26:41.560617 - [DEBUG] Edge function : AllBottom (result of previous compose)
67009 2019-Jan-11 15:26:41.560643 - [DEBUG]
67010 2019-Jan-11 15:26:41.560669 - [DEBUG] Join: AllTop & AllBottom
67011 2019-Jan-11 15:26:41.560697 - [DEBUG] = AllBottom (new jump func)
67012 2019-Jan-11 15:26:41.560723 - [DEBUG]
67013 2019-Jan-11 15:26:41.560747 - [DEBUG] Start adding new jump function
67014 2019-Jan-11 15:26:41.560771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67015 2019-Jan-11 15:26:41.560828 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67016 2019-Jan-11 15:26:41.561471 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67017 2019-Jan-11 15:26:41.562097 - [DEBUG] Edge Function : AllBottom
67018 2019-Jan-11 15:26:41.562129 - [DEBUG] End adding new jump function
67019 2019-Jan-11 15:26:41.562155 - [DEBUG]
67020 2019-Jan-11 15:26:41.562179 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
67021 2019-Jan-11 15:26:41.562205 - [DEBUG]
67022 2019-Jan-11 15:26:41.562229 - [DEBUG] Process 1771. path edge:
67023 2019-Jan-11 15:26:41.562253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67024 2019-Jan-11 15:26:41.562310 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
67025 2019-Jan-11 15:26:41.562938 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67026 2019-Jan-11 15:26:41.563572 - [DEBUG]
67027 2019-Jan-11 15:26:41.563599 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67028 2019-Jan-11 15:26:41.564241 - [DEBUG] Compose: EdgeIdentity * AllBottom
67029 2019-Jan-11 15:26:41.564271 - [DEBUG]
67030 2019-Jan-11 15:26:41.564296 - [DEBUG] Propagate flow
67031 2019-Jan-11 15:26:41.564320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67032 2019-Jan-11 15:26:41.564378 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67033 2019-Jan-11 15:26:41.565032 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67034 2019-Jan-11 15:26:41.565660 - [DEBUG] Edge function : AllBottom (result of previous compose)
67035 2019-Jan-11 15:26:41.565687 - [DEBUG]
67036 2019-Jan-11 15:26:41.565713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67037 2019-Jan-11 15:26:41.565740 - [DEBUG] = AllBottom
67038 2019-Jan-11 15:26:41.565766 - [DEBUG]
67039 2019-Jan-11 15:26:41.565790 - [DEBUG] PROPAGATE: No new function!
67040 2019-Jan-11 15:26:41.565821 - [DEBUG] Compose: EdgeIdentity * AllBottom
67041 2019-Jan-11 15:26:41.565849 - [DEBUG]
67042 2019-Jan-11 15:26:41.565874 - [DEBUG] Propagate flow
67043 2019-Jan-11 15:26:41.565898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67044 2019-Jan-11 15:26:41.565956 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67045 2019-Jan-11 15:26:41.566593 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67046 2019-Jan-11 15:26:41.567220 - [DEBUG] Edge function : AllBottom (result of previous compose)
67047 2019-Jan-11 15:26:41.567246 - [DEBUG]
67048 2019-Jan-11 15:26:41.567272 - [DEBUG] Join: AllTop & AllBottom
67049 2019-Jan-11 15:26:41.567299 - [DEBUG] = AllBottom (new jump func)
67050 2019-Jan-11 15:26:41.567324 - [DEBUG]
67051 2019-Jan-11 15:26:41.567349 - [DEBUG] Start adding new jump function
67052 2019-Jan-11 15:26:41.567373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67053 2019-Jan-11 15:26:41.567429 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67054 2019-Jan-11 15:26:41.568071 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67055 2019-Jan-11 15:26:41.568708 - [DEBUG] Edge Function : AllBottom
67056 2019-Jan-11 15:26:41.568736 - [DEBUG] End adding new jump function
67057 2019-Jan-11 15:26:41.568762 - [DEBUG]
67058 2019-Jan-11 15:26:41.568786 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
67059 2019-Jan-11 15:26:41.568811 - [DEBUG]
67060 2019-Jan-11 15:26:41.568835 - [DEBUG] Process 1772. path edge:
67061 2019-Jan-11 15:26:41.568860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67062 2019-Jan-11 15:26:41.568917 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
67063 2019-Jan-11 15:26:41.569554 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67064 2019-Jan-11 15:26:41.570180 - [DEBUG]
67065 2019-Jan-11 15:26:41.570205 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67066 2019-Jan-11 15:26:41.570850 - [DEBUG] Possible callees:
67067 2019-Jan-11 15:26:41.570877 - [DEBUG] llvm.dbg.declare
67068 2019-Jan-11 15:26:41.570903 - [DEBUG] Possible return sites:
67069 2019-Jan-11 15:26:41.570927 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10367070 2019-Jan-11 15:26:41.572206 - [DEBUG] Found and process special summary
67071 2019-Jan-11 15:26:41.572240 - [DEBUG] Compose: EdgeIdentity * AllBottom
67072 2019-Jan-11 15:26:41.572268 - [DEBUG]
67073 2019-Jan-11 15:26:41.572293 - [DEBUG] Propagate flow
67074 2019-Jan-11 15:26:41.572317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67075 2019-Jan-11 15:26:41.572375 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67076 2019-Jan-11 15:26:41.573005 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67077 2019-Jan-11 15:26:41.573633 - [DEBUG] Edge function : AllBottom (result of previous compose)
67078 2019-Jan-11 15:26:41.573660 - [DEBUG]
67079 2019-Jan-11 15:26:41.573686 - [DEBUG] Join: AllTop & AllBottom
67080 2019-Jan-11 15:26:41.573713 - [DEBUG] = AllBottom (new jump func)
67081 2019-Jan-11 15:26:41.573740 - [DEBUG]
67082 2019-Jan-11 15:26:41.573764 - [DEBUG] Start adding new jump function
67083 2019-Jan-11 15:26:41.573789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67084 2019-Jan-11 15:26:41.573846 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67085 2019-Jan-11 15:26:41.574472 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67086 2019-Jan-11 15:26:41.575116 - [DEBUG] Edge Function : AllBottom
67087 2019-Jan-11 15:26:41.575144 - [DEBUG] End adding new jump function
67088 2019-Jan-11 15:26:41.575169 - [DEBUG]
67089 2019-Jan-11 15:26:41.575194 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
67090 2019-Jan-11 15:26:41.575219 - [DEBUG]
67091 2019-Jan-11 15:26:41.575243 - [DEBUG] Process 1773. path edge:
67092 2019-Jan-11 15:26:41.575268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67093 2019-Jan-11 15:26:41.575324 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
67094 2019-Jan-11 15:26:41.575953 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67095 2019-Jan-11 15:26:41.576578 - [DEBUG]
67096 2019-Jan-11 15:26:41.576604 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67097 2019-Jan-11 15:26:41.577249 - [DEBUG] Compose: EdgeIdentity * AllBottom
67098 2019-Jan-11 15:26:41.577279 - [DEBUG]
67099 2019-Jan-11 15:26:41.577303 - [DEBUG] Propagate flow
67100 2019-Jan-11 15:26:41.577328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67101 2019-Jan-11 15:26:41.577386 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
67102 2019-Jan-11 15:26:41.578027 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67103 2019-Jan-11 15:26:41.578653 - [DEBUG] Edge function : AllBottom (result of previous compose)
67104 2019-Jan-11 15:26:41.578679 - [DEBUG]
67105 2019-Jan-11 15:26:41.578704 - [DEBUG] Join: AllTop & AllBottom
67106 2019-Jan-11 15:26:41.578732 - [DEBUG] = AllBottom (new jump func)
67107 2019-Jan-11 15:26:41.578758 - [DEBUG]
67108 2019-Jan-11 15:26:41.578782 - [DEBUG] Start adding new jump function
67109 2019-Jan-11 15:26:41.578806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67110 2019-Jan-11 15:26:41.578863 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67111 2019-Jan-11 15:26:41.579489 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
67112 2019-Jan-11 15:26:41.580113 - [DEBUG] Edge Function : AllBottom
67113 2019-Jan-11 15:26:41.580149 - [DEBUG] End adding new jump function
67114 2019-Jan-11 15:26:41.580175 - [DEBUG]
67115 2019-Jan-11 15:26:41.580199 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
67116 2019-Jan-11 15:26:41.580224 - [DEBUG]
67117 2019-Jan-11 15:26:41.580249 - [DEBUG] Process 1774. path edge:
67118 2019-Jan-11 15:26:41.580273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67119 2019-Jan-11 15:26:41.580331 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
67120 2019-Jan-11 15:26:41.580961 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67121 2019-Jan-11 15:26:41.581603 - [DEBUG]
67122 2019-Jan-11 15:26:41.581630 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
67123 2019-Jan-11 15:26:41.582270 - [DEBUG] Compose: EdgeIdentity * AllBottom
67124 2019-Jan-11 15:26:41.582301 - [DEBUG]
67125 2019-Jan-11 15:26:41.582326 - [DEBUG] Propagate flow
67126 2019-Jan-11 15:26:41.582350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67127 2019-Jan-11 15:26:41.582409 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
67128 2019-Jan-11 15:26:41.583034 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67129 2019-Jan-11 15:26:41.583661 - [DEBUG] Edge function : AllBottom (result of previous compose)
67130 2019-Jan-11 15:26:41.583688 - [DEBUG]
67131 2019-Jan-11 15:26:41.583714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67132 2019-Jan-11 15:26:41.583741 - [DEBUG] = AllBottom
67133 2019-Jan-11 15:26:41.583767 - [DEBUG]
67134 2019-Jan-11 15:26:41.583791 - [DEBUG] PROPAGATE: No new function!
67135 2019-Jan-11 15:26:41.583817 - [DEBUG] EDGE:
67136 2019-Jan-11 15:26:41.583876 - [DEBUG] ---> 67137 2019-Jan-11 15:26:41.584499 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67138 2019-Jan-11 15:26:41.585187 - [DEBUG]
67139 2019-Jan-11 15:26:41.585216 - [DEBUG] EDGE:
67140 2019-Jan-11 15:26:41.585284 - [DEBUG] ---> 67141 2019-Jan-11 15:26:41.585964 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67142 2019-Jan-11 15:26:41.586656 - [DEBUG]
67143 2019-Jan-11 15:26:41.586712 - [DEBUG] Compose: EdgeIdentity * AllBottom
67144 2019-Jan-11 15:26:41.586742 - [DEBUG]
67145 2019-Jan-11 15:26:41.586767 - [DEBUG] Propagate flow
67146 2019-Jan-11 15:26:41.586792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67147 2019-Jan-11 15:26:41.586864 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67148 2019-Jan-11 15:26:41.587515 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67149 2019-Jan-11 15:26:41.588169 - [DEBUG] Edge function : AllBottom (result of previous compose)
67150 2019-Jan-11 15:26:41.588195 - [DEBUG]
67151 2019-Jan-11 15:26:41.588221 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67152 2019-Jan-11 15:26:41.588247 - [DEBUG] = AllBottom
67153 2019-Jan-11 15:26:41.588272 - [DEBUG]
67154 2019-Jan-11 15:26:41.588295 - [DEBUG] PROPAGATE: No new function!
67155 2019-Jan-11 15:26:41.588323 - [DEBUG] EDGE:
67156 2019-Jan-11 15:26:41.588381 - [DEBUG] ---> 67157 2019-Jan-11 15:26:41.589023 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67158 2019-Jan-11 15:26:41.589668 - [DEBUG]
67159 2019-Jan-11 15:26:41.589695 - [DEBUG] EDGE:
67160 2019-Jan-11 15:26:41.589755 - [DEBUG] ---> 67161 2019-Jan-11 15:26:41.590381 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67162 2019-Jan-11 15:26:41.591009 - [DEBUG]
67163 2019-Jan-11 15:26:41.591035 - [DEBUG] EDGE:
67164 2019-Jan-11 15:26:41.591094 - [DEBUG] ---> 67165 2019-Jan-11 15:26:41.591742 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67166 2019-Jan-11 15:26:41.592368 - [DEBUG]
67167 2019-Jan-11 15:26:41.592407 - [DEBUG] Compose: EdgeIdentity * AllBottom
67168 2019-Jan-11 15:26:41.592435 - [DEBUG]
67169 2019-Jan-11 15:26:41.592460 - [DEBUG] Propagate flow
67170 2019-Jan-11 15:26:41.592485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67171 2019-Jan-11 15:26:41.592542 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67172 2019-Jan-11 15:26:41.593171 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67173 2019-Jan-11 15:26:41.593798 - [DEBUG] Edge function : AllBottom (result of previous compose)
67174 2019-Jan-11 15:26:41.593824 - [DEBUG]
67175 2019-Jan-11 15:26:41.593851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67176 2019-Jan-11 15:26:41.593878 - [DEBUG] = AllBottom
67177 2019-Jan-11 15:26:41.593903 - [DEBUG]
67178 2019-Jan-11 15:26:41.593927 - [DEBUG] PROPAGATE: No new function!
67179 2019-Jan-11 15:26:41.593955 - [DEBUG] EDGE:
67180 2019-Jan-11 15:26:41.594013 - [DEBUG] ---> 67181 2019-Jan-11 15:26:41.594657 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67182 2019-Jan-11 15:26:41.595285 - [DEBUG]
67183 2019-Jan-11 15:26:41.595311 - [DEBUG] EDGE:
67184 2019-Jan-11 15:26:41.595369 - [DEBUG] ---> 67185 2019-Jan-11 15:26:41.595996 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67186 2019-Jan-11 15:26:41.596624 - [DEBUG]
67187 2019-Jan-11 15:26:41.596650 - [DEBUG] EDGE:
67188 2019-Jan-11 15:26:41.596708 - [DEBUG] ---> 67189 2019-Jan-11 15:26:41.597338 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67190 2019-Jan-11 15:26:41.597979 - [DEBUG]
67191 2019-Jan-11 15:26:41.598014 - [DEBUG] Compose: EdgeIdentity * AllBottom
67192 2019-Jan-11 15:26:41.598041 - [DEBUG]
67193 2019-Jan-11 15:26:41.598065 - [DEBUG] Propagate flow
67194 2019-Jan-11 15:26:41.598089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67195 2019-Jan-11 15:26:41.598146 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67196 2019-Jan-11 15:26:41.598775 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67197 2019-Jan-11 15:26:41.599401 - [DEBUG] Edge function : AllBottom (result of previous compose)
67198 2019-Jan-11 15:26:41.599428 - [DEBUG]
67199 2019-Jan-11 15:26:41.599454 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67200 2019-Jan-11 15:26:41.599481 - [DEBUG] = AllBottom
67201 2019-Jan-11 15:26:41.599516 - [DEBUG]
67202 2019-Jan-11 15:26:41.599541 - [DEBUG] PROPAGATE: No new function!
67203 2019-Jan-11 15:26:41.599568 - [DEBUG] EDGE:
67204 2019-Jan-11 15:26:41.599627 - [DEBUG] ---> 67205 2019-Jan-11 15:26:41.600256 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67206 2019-Jan-11 15:26:41.600882 - [DEBUG]
67207 2019-Jan-11 15:26:41.600909 - [DEBUG] EDGE:
67208 2019-Jan-11 15:26:41.600968 - [DEBUG] ---> 67209 2019-Jan-11 15:26:41.601610 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67210 2019-Jan-11 15:26:41.602237 - [DEBUG]
67211 2019-Jan-11 15:26:41.602263 - [DEBUG] EDGE:
67212 2019-Jan-11 15:26:41.602322 - [DEBUG] ---> 67213 2019-Jan-11 15:26:41.602951 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67214 2019-Jan-11 15:26:41.603579 - [DEBUG]
67215 2019-Jan-11 15:26:41.603615 - [DEBUG] Compose: EdgeIdentity * AllBottom
67216 2019-Jan-11 15:26:41.603643 - [DEBUG]
67217 2019-Jan-11 15:26:41.603668 - [DEBUG] Propagate flow
67218 2019-Jan-11 15:26:41.603692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67219 2019-Jan-11 15:26:41.603750 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67220 2019-Jan-11 15:26:41.604380 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67221 2019-Jan-11 15:26:41.605044 - [DEBUG] Edge function : AllBottom (result of previous compose)
67222 2019-Jan-11 15:26:41.605071 - [DEBUG]
67223 2019-Jan-11 15:26:41.605098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67224 2019-Jan-11 15:26:41.605125 - [DEBUG] = AllBottom
67225 2019-Jan-11 15:26:41.605150 - [DEBUG]
67226 2019-Jan-11 15:26:41.605175 - [DEBUG] PROPAGATE: No new function!
67227 2019-Jan-11 15:26:41.605202 - [DEBUG] EDGE:
67228 2019-Jan-11 15:26:41.605261 - [DEBUG] ---> 67229 2019-Jan-11 15:26:41.605890 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67230 2019-Jan-11 15:26:41.606516 - [DEBUG]
67231 2019-Jan-11 15:26:41.606552 - [DEBUG] Compose: EdgeIdentity * AllBottom
67232 2019-Jan-11 15:26:41.606580 - [DEBUG]
67233 2019-Jan-11 15:26:41.606605 - [DEBUG] Propagate flow
67234 2019-Jan-11 15:26:41.606629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67235 2019-Jan-11 15:26:41.606687 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67236 2019-Jan-11 15:26:41.607314 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67237 2019-Jan-11 15:26:41.607951 - [DEBUG] Edge function : AllBottom (result of previous compose)
67238 2019-Jan-11 15:26:41.607977 - [DEBUG]
67239 2019-Jan-11 15:26:41.608003 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67240 2019-Jan-11 15:26:41.608029 - [DEBUG] = AllBottom
67241 2019-Jan-11 15:26:41.608053 - [DEBUG]
67242 2019-Jan-11 15:26:41.608076 - [DEBUG] PROPAGATE: No new function!
67243 2019-Jan-11 15:26:41.608101 - [DEBUG] EDGE:
67244 2019-Jan-11 15:26:41.608158 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
67245 2019-Jan-11 15:26:41.608792 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67246 2019-Jan-11 15:26:41.609489 - [DEBUG]
67247 2019-Jan-11 15:26:41.609515 - [DEBUG] EDGE:
67248 2019-Jan-11 15:26:41.609575 - [DEBUG] ---> 67249 2019-Jan-11 15:26:41.610203 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67250 2019-Jan-11 15:26:41.610830 - [DEBUG]
67251 2019-Jan-11 15:26:41.610856 - [DEBUG] EDGE:
67252 2019-Jan-11 15:26:41.610914 - [DEBUG] ---> 67253 2019-Jan-11 15:26:41.611554 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67254 2019-Jan-11 15:26:41.612180 - [DEBUG]
67255 2019-Jan-11 15:26:41.612206 - [DEBUG] EDGE:
67256 2019-Jan-11 15:26:41.612264 - [DEBUG] ---> 67257 2019-Jan-11 15:26:41.612895 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67258 2019-Jan-11 15:26:41.613522 - [DEBUG]
67259 2019-Jan-11 15:26:41.613556 - [DEBUG] Compose: EdgeIdentity * AllBottom
67260 2019-Jan-11 15:26:41.613584 - [DEBUG]
67261 2019-Jan-11 15:26:41.613608 - [DEBUG] Propagate flow
67262 2019-Jan-11 15:26:41.613633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67263 2019-Jan-11 15:26:41.613690 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67264 2019-Jan-11 15:26:41.614316 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67265 2019-Jan-11 15:26:41.614959 - [DEBUG] Edge function : AllBottom (result of previous compose)
67266 2019-Jan-11 15:26:41.614986 - [DEBUG]
67267 2019-Jan-11 15:26:41.615012 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67268 2019-Jan-11 15:26:41.615039 - [DEBUG] = AllBottom
67269 2019-Jan-11 15:26:41.615064 - [DEBUG]
67270 2019-Jan-11 15:26:41.615089 - [DEBUG] PROPAGATE: No new function!
67271 2019-Jan-11 15:26:41.615114 - [DEBUG] EDGE:
67272 2019-Jan-11 15:26:41.615173 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
67273 2019-Jan-11 15:26:41.615805 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67274 2019-Jan-11 15:26:41.616433 - [DEBUG]
67275 2019-Jan-11 15:26:41.616459 - [DEBUG] EDGE:
67276 2019-Jan-11 15:26:41.616517 - [DEBUG] ---> 67277 2019-Jan-11 15:26:41.617145 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67278 2019-Jan-11 15:26:41.617771 - [DEBUG]
67279 2019-Jan-11 15:26:41.617805 - [DEBUG] Compose: EdgeIdentity * AllBottom
67280 2019-Jan-11 15:26:41.617833 - [DEBUG]
67281 2019-Jan-11 15:26:41.617869 - [DEBUG] Propagate flow
67282 2019-Jan-11 15:26:41.617895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67283 2019-Jan-11 15:26:41.617953 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67284 2019-Jan-11 15:26:41.618592 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67285 2019-Jan-11 15:26:41.619219 - [DEBUG] Edge function : AllBottom (result of previous compose)
67286 2019-Jan-11 15:26:41.619245 - [DEBUG]
67287 2019-Jan-11 15:26:41.619271 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67288 2019-Jan-11 15:26:41.619306 - [DEBUG] = AllBottom
67289 2019-Jan-11 15:26:41.619332 - [DEBUG]
67290 2019-Jan-11 15:26:41.619356 - [DEBUG] PROPAGATE: No new function!
67291 2019-Jan-11 15:26:41.619380 - [DEBUG] EDGE:
67292 2019-Jan-11 15:26:41.619439 - [DEBUG] ---> 67293 2019-Jan-11 15:26:41.620066 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67294 2019-Jan-11 15:26:41.620692 - [DEBUG]
67295 2019-Jan-11 15:26:41.620719 - [DEBUG] Compose: EdgeIdentity * AllBottom
67296 2019-Jan-11 15:26:41.620746 - [DEBUG]
67297 2019-Jan-11 15:26:41.620771 - [DEBUG] Propagate flow
67298 2019-Jan-11 15:26:41.620795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67299 2019-Jan-11 15:26:41.620853 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67300 2019-Jan-11 15:26:41.621492 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67301 2019-Jan-11 15:26:41.622121 - [DEBUG] Edge function : AllBottom (result of previous compose)
67302 2019-Jan-11 15:26:41.622146 - [DEBUG]
67303 2019-Jan-11 15:26:41.622172 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67304 2019-Jan-11 15:26:41.622198 - [DEBUG] = AllBottom
67305 2019-Jan-11 15:26:41.622222 - [DEBUG]
67306 2019-Jan-11 15:26:41.622246 - [DEBUG] PROPAGATE: No new function!
67307 2019-Jan-11 15:26:41.622271 - [DEBUG] EDGE:
67308 2019-Jan-11 15:26:41.622328 - [DEBUG] ---> 67309 2019-Jan-11 15:26:41.622959 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67310 2019-Jan-11 15:26:41.623585 - [DEBUG]
67311 2019-Jan-11 15:26:41.623612 - [DEBUG] EDGE:
67312 2019-Jan-11 15:26:41.623670 - [DEBUG] ---> 67313 2019-Jan-11 15:26:41.624297 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67314 2019-Jan-11 15:26:41.624941 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4667315 2019-Jan-11 15:26:41.625589 - [DEBUG] Compose: EdgeIdentity * AllBottom
67316 2019-Jan-11 15:26:41.625620 - [DEBUG]
67317 2019-Jan-11 15:26:41.625645 - [DEBUG] Propagate flow
67318 2019-Jan-11 15:26:41.625669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67319 2019-Jan-11 15:26:41.625726 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67320 2019-Jan-11 15:26:41.626361 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67321 2019-Jan-11 15:26:41.626988 - [DEBUG] Edge function : AllBottom (result of previous compose)
67322 2019-Jan-11 15:26:41.627015 - [DEBUG]
67323 2019-Jan-11 15:26:41.627041 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67324 2019-Jan-11 15:26:41.627068 - [DEBUG] = AllBottom
67325 2019-Jan-11 15:26:41.627094 - [DEBUG]
67326 2019-Jan-11 15:26:41.627118 - [DEBUG] PROPAGATE: No new function!
67327 2019-Jan-11 15:26:41.627143 - [DEBUG] EDGE:
67328 2019-Jan-11 15:26:41.627202 - [DEBUG] ---> 67329 2019-Jan-11 15:26:41.627828 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67330 2019-Jan-11 15:26:41.628471 - [DEBUG]
67331 2019-Jan-11 15:26:41.628497 - [DEBUG] EDGE:
67332 2019-Jan-11 15:26:41.628563 - [DEBUG] ---> 67333 2019-Jan-11 15:26:41.629194 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67334 2019-Jan-11 15:26:41.629821 - [DEBUG]
67335 2019-Jan-11 15:26:41.629847 - [DEBUG] EDGE:
67336 2019-Jan-11 15:26:41.629906 - [DEBUG] ---> 67337 2019-Jan-11 15:26:41.630533 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67338 2019-Jan-11 15:26:41.631162 - [DEBUG]
67339 2019-Jan-11 15:26:41.631202 - [DEBUG] Compose: EdgeIdentity * AllBottom
67340 2019-Jan-11 15:26:41.631231 - [DEBUG]
67341 2019-Jan-11 15:26:41.631256 - [DEBUG] Propagate flow
67342 2019-Jan-11 15:26:41.631280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67343 2019-Jan-11 15:26:41.631338 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67344 2019-Jan-11 15:26:41.631965 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67345 2019-Jan-11 15:26:41.632617 - [DEBUG] Edge function : AllBottom (result of previous compose)
67346 2019-Jan-11 15:26:41.632644 - [DEBUG]
67347 2019-Jan-11 15:26:41.632670 - [DEBUG] Join: AllTop & AllBottom
67348 2019-Jan-11 15:26:41.632697 - [DEBUG] = AllBottom (new jump func)
67349 2019-Jan-11 15:26:41.632723 - [DEBUG]
67350 2019-Jan-11 15:26:41.632748 - [DEBUG] Start adding new jump function
67351 2019-Jan-11 15:26:41.632772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67352 2019-Jan-11 15:26:41.632830 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67353 2019-Jan-11 15:26:41.633475 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67354 2019-Jan-11 15:26:41.634107 - [DEBUG] Edge Function : AllBottom
67355 2019-Jan-11 15:26:41.634137 - [DEBUG] End adding new jump function
67356 2019-Jan-11 15:26:41.634162 - [DEBUG]
67357 2019-Jan-11 15:26:41.634186 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
67358 2019-Jan-11 15:26:41.634212 - [DEBUG]
67359 2019-Jan-11 15:26:41.634237 - [DEBUG] Process 1775. path edge:
67360 2019-Jan-11 15:26:41.634262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67361 2019-Jan-11 15:26:41.634319 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
67362 2019-Jan-11 15:26:41.634961 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67363 2019-Jan-11 15:26:41.635606 - [DEBUG]
67364 2019-Jan-11 15:26:41.635633 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67365 2019-Jan-11 15:26:41.636279 - [DEBUG] Compose: EdgeIdentity * AllBottom
67366 2019-Jan-11 15:26:41.636309 - [DEBUG]
67367 2019-Jan-11 15:26:41.636334 - [DEBUG] Propagate flow
67368 2019-Jan-11 15:26:41.636358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67369 2019-Jan-11 15:26:41.636415 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67370 2019-Jan-11 15:26:41.637045 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67371 2019-Jan-11 15:26:41.637686 - [DEBUG] Edge function : AllBottom (result of previous compose)
67372 2019-Jan-11 15:26:41.637721 - [DEBUG]
67373 2019-Jan-11 15:26:41.637747 - [DEBUG] Join: AllTop & AllBottom
67374 2019-Jan-11 15:26:41.637774 - [DEBUG] = AllBottom (new jump func)
67375 2019-Jan-11 15:26:41.637800 - [DEBUG]
67376 2019-Jan-11 15:26:41.637824 - [DEBUG] Start adding new jump function
67377 2019-Jan-11 15:26:41.637848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67378 2019-Jan-11 15:26:41.637919 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67379 2019-Jan-11 15:26:41.638565 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67380 2019-Jan-11 15:26:41.639197 - [DEBUG] Edge Function : AllBottom
67381 2019-Jan-11 15:26:41.639225 - [DEBUG] End adding new jump function
67382 2019-Jan-11 15:26:41.639250 - [DEBUG]
67383 2019-Jan-11 15:26:41.639274 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
67384 2019-Jan-11 15:26:41.639300 - [DEBUG]
67385 2019-Jan-11 15:26:41.639324 - [DEBUG] Process 1776. path edge:
67386 2019-Jan-11 15:26:41.639349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67387 2019-Jan-11 15:26:41.639406 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
67388 2019-Jan-11 15:26:41.640035 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67389 2019-Jan-11 15:26:41.640678 - [DEBUG]
67390 2019-Jan-11 15:26:41.640704 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67391 2019-Jan-11 15:26:41.641361 - [DEBUG] Compose: EdgeIdentity * AllBottom
67392 2019-Jan-11 15:26:41.641390 - [DEBUG]
67393 2019-Jan-11 15:26:41.641414 - [DEBUG] Propagate flow
67394 2019-Jan-11 15:26:41.641437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67395 2019-Jan-11 15:26:41.641495 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67396 2019-Jan-11 15:26:41.642122 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67397 2019-Jan-11 15:26:41.642766 - [DEBUG] Edge function : AllBottom (result of previous compose)
67398 2019-Jan-11 15:26:41.642793 - [DEBUG]
67399 2019-Jan-11 15:26:41.642818 - [DEBUG] Join: AllTop & AllBottom
67400 2019-Jan-11 15:26:41.642846 - [DEBUG] = AllBottom (new jump func)
67401 2019-Jan-11 15:26:41.642871 - [DEBUG]
67402 2019-Jan-11 15:26:41.642895 - [DEBUG] Start adding new jump function
67403 2019-Jan-11 15:26:41.642920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67404 2019-Jan-11 15:26:41.642977 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67405 2019-Jan-11 15:26:41.643622 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67406 2019-Jan-11 15:26:41.644249 - [DEBUG] Edge Function : AllBottom
67407 2019-Jan-11 15:26:41.644277 - [DEBUG] End adding new jump function
67408 2019-Jan-11 15:26:41.644302 - [DEBUG]
67409 2019-Jan-11 15:26:41.644326 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
67410 2019-Jan-11 15:26:41.644351 - [DEBUG]
67411 2019-Jan-11 15:26:41.644376 - [DEBUG] Process 1777. path edge:
67412 2019-Jan-11 15:26:41.644400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67413 2019-Jan-11 15:26:41.644457 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
67414 2019-Jan-11 15:26:41.645107 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67415 2019-Jan-11 15:26:41.645751 - [DEBUG]
67416 2019-Jan-11 15:26:41.645778 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67417 2019-Jan-11 15:26:41.646415 - [DEBUG] Compose: EdgeIdentity * AllBottom
67418 2019-Jan-11 15:26:41.646445 - [DEBUG]
67419 2019-Jan-11 15:26:41.646470 - [DEBUG] Propagate flow
67420 2019-Jan-11 15:26:41.646494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67421 2019-Jan-11 15:26:41.646551 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67422 2019-Jan-11 15:26:41.647178 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67423 2019-Jan-11 15:26:41.647820 - [DEBUG] Edge function : AllBottom (result of previous compose)
67424 2019-Jan-11 15:26:41.647847 - [DEBUG]
67425 2019-Jan-11 15:26:41.647886 - [DEBUG] Join: AllTop & AllBottom
67426 2019-Jan-11 15:26:41.647913 - [DEBUG] = AllBottom (new jump func)
67427 2019-Jan-11 15:26:41.647939 - [DEBUG]
67428 2019-Jan-11 15:26:41.647963 - [DEBUG] Start adding new jump function
67429 2019-Jan-11 15:26:41.647987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67430 2019-Jan-11 15:26:41.648044 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67431 2019-Jan-11 15:26:41.648689 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67432 2019-Jan-11 15:26:41.649320 - [DEBUG] Edge Function : AllBottom
67433 2019-Jan-11 15:26:41.649348 - [DEBUG] End adding new jump function
67434 2019-Jan-11 15:26:41.649374 - [DEBUG]
67435 2019-Jan-11 15:26:41.649398 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
67436 2019-Jan-11 15:26:41.649423 - [DEBUG]
67437 2019-Jan-11 15:26:41.649447 - [DEBUG] Process 1778. path edge:
67438 2019-Jan-11 15:26:41.649472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67439 2019-Jan-11 15:26:41.649529 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
67440 2019-Jan-11 15:26:41.650155 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67441 2019-Jan-11 15:26:41.650797 - [DEBUG]
67442 2019-Jan-11 15:26:41.650823 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67443 2019-Jan-11 15:26:41.651480 - [DEBUG] Compose: EdgeIdentity * AllBottom
67444 2019-Jan-11 15:26:41.651510 - [DEBUG]
67445 2019-Jan-11 15:26:41.651534 - [DEBUG] Propagate flow
67446 2019-Jan-11 15:26:41.651557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67447 2019-Jan-11 15:26:41.651616 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67448 2019-Jan-11 15:26:41.652247 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67449 2019-Jan-11 15:26:41.652890 - [DEBUG] Edge function : AllBottom (result of previous compose)
67450 2019-Jan-11 15:26:41.652916 - [DEBUG]
67451 2019-Jan-11 15:26:41.652942 - [DEBUG] Join: AllTop & AllBottom
67452 2019-Jan-11 15:26:41.652969 - [DEBUG] = AllBottom (new jump func)
67453 2019-Jan-11 15:26:41.652995 - [DEBUG]
67454 2019-Jan-11 15:26:41.653019 - [DEBUG] Start adding new jump function
67455 2019-Jan-11 15:26:41.653043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67456 2019-Jan-11 15:26:41.653108 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67457 2019-Jan-11 15:26:41.653756 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67458 2019-Jan-11 15:26:41.654388 - [DEBUG] Edge Function : AllBottom
67459 2019-Jan-11 15:26:41.654418 - [DEBUG] End adding new jump function
67460 2019-Jan-11 15:26:41.654444 - [DEBUG]
67461 2019-Jan-11 15:26:41.654467 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
67462 2019-Jan-11 15:26:41.654491 - [DEBUG]
67463 2019-Jan-11 15:26:41.654515 - [DEBUG] Process 1779. path edge:
67464 2019-Jan-11 15:26:41.654553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67465 2019-Jan-11 15:26:41.654610 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
67466 2019-Jan-11 15:26:41.655239 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67467 2019-Jan-11 15:26:41.655892 - [DEBUG]
67468 2019-Jan-11 15:26:41.655918 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67469 2019-Jan-11 15:26:41.656561 - [DEBUG] Compose: EdgeIdentity * AllBottom
67470 2019-Jan-11 15:26:41.656591 - [DEBUG]
67471 2019-Jan-11 15:26:41.656616 - [DEBUG] Propagate flow
67472 2019-Jan-11 15:26:41.656640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67473 2019-Jan-11 15:26:41.656698 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67474 2019-Jan-11 15:26:41.657326 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67475 2019-Jan-11 15:26:41.657984 - [DEBUG] Edge function : AllBottom (result of previous compose)
67476 2019-Jan-11 15:26:41.658010 - [DEBUG]
67477 2019-Jan-11 15:26:41.658034 - [DEBUG] Join: AllTop & AllBottom
67478 2019-Jan-11 15:26:41.658060 - [DEBUG] = AllBottom (new jump func)
67479 2019-Jan-11 15:26:41.658085 - [DEBUG]
67480 2019-Jan-11 15:26:41.658109 - [DEBUG] Start adding new jump function
67481 2019-Jan-11 15:26:41.658132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67482 2019-Jan-11 15:26:41.658188 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67483 2019-Jan-11 15:26:41.658832 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67484 2019-Jan-11 15:26:41.659459 - [DEBUG] Edge Function : AllBottom
67485 2019-Jan-11 15:26:41.659488 - [DEBUG] End adding new jump function
67486 2019-Jan-11 15:26:41.659513 - [DEBUG]
67487 2019-Jan-11 15:26:41.659538 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
67488 2019-Jan-11 15:26:41.659563 - [DEBUG]
67489 2019-Jan-11 15:26:41.659587 - [DEBUG] Process 1780. path edge:
67490 2019-Jan-11 15:26:41.659612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67491 2019-Jan-11 15:26:41.659669 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
67492 2019-Jan-11 15:26:41.660295 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67493 2019-Jan-11 15:26:41.660937 - [DEBUG]
67494 2019-Jan-11 15:26:41.660963 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67495 2019-Jan-11 15:26:41.661641 - [DEBUG] Compose: EdgeIdentity * AllBottom
67496 2019-Jan-11 15:26:41.661670 - [DEBUG]
67497 2019-Jan-11 15:26:41.661715 - [DEBUG] Propagate flow
67498 2019-Jan-11 15:26:41.661741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67499 2019-Jan-11 15:26:41.661800 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67500 2019-Jan-11 15:26:41.662430 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67501 2019-Jan-11 15:26:41.663075 - [DEBUG] Edge function : AllBottom (result of previous compose)
67502 2019-Jan-11 15:26:41.663102 - [DEBUG]
67503 2019-Jan-11 15:26:41.663127 - [DEBUG] Join: AllTop & AllBottom
67504 2019-Jan-11 15:26:41.663154 - [DEBUG] = AllBottom (new jump func)
67505 2019-Jan-11 15:26:41.663180 - [DEBUG]
67506 2019-Jan-11 15:26:41.663204 - [DEBUG] Start adding new jump function
67507 2019-Jan-11 15:26:41.663228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67508 2019-Jan-11 15:26:41.663285 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67509 2019-Jan-11 15:26:41.663931 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67510 2019-Jan-11 15:26:41.664576 - [DEBUG] Edge Function : AllBottom
67511 2019-Jan-11 15:26:41.664604 - [DEBUG] End adding new jump function
67512 2019-Jan-11 15:26:41.664628 - [DEBUG]
67513 2019-Jan-11 15:26:41.664652 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
67514 2019-Jan-11 15:26:41.664676 - [DEBUG]
67515 2019-Jan-11 15:26:41.664699 - [DEBUG] Process 1781. path edge:
67516 2019-Jan-11 15:26:41.664723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67517 2019-Jan-11 15:26:41.664780 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
67518 2019-Jan-11 15:26:41.665406 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67519 2019-Jan-11 15:26:41.666050 - [DEBUG]
67520 2019-Jan-11 15:26:41.666075 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67521 2019-Jan-11 15:26:41.666723 - [DEBUG] Compose: EdgeIdentity * AllBottom
67522 2019-Jan-11 15:26:41.666752 - [DEBUG]
67523 2019-Jan-11 15:26:41.666777 - [DEBUG] Propagate flow
67524 2019-Jan-11 15:26:41.666801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67525 2019-Jan-11 15:26:41.666859 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67526 2019-Jan-11 15:26:41.667491 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67527 2019-Jan-11 15:26:41.668150 - [DEBUG] Edge function : AllBottom (result of previous compose)
67528 2019-Jan-11 15:26:41.668176 - [DEBUG]
67529 2019-Jan-11 15:26:41.668200 - [DEBUG] Join: AllTop & AllBottom
67530 2019-Jan-11 15:26:41.668226 - [DEBUG] = AllBottom (new jump func)
67531 2019-Jan-11 15:26:41.668251 - [DEBUG]
67532 2019-Jan-11 15:26:41.668274 - [DEBUG] Start adding new jump function
67533 2019-Jan-11 15:26:41.668298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67534 2019-Jan-11 15:26:41.668354 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67535 2019-Jan-11 15:26:41.668998 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67536 2019-Jan-11 15:26:41.669638 - [DEBUG] Edge Function : AllBottom
67537 2019-Jan-11 15:26:41.669667 - [DEBUG] End adding new jump function
67538 2019-Jan-11 15:26:41.669692 - [DEBUG]
67539 2019-Jan-11 15:26:41.669716 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
67540 2019-Jan-11 15:26:41.669741 - [DEBUG]
67541 2019-Jan-11 15:26:41.669766 - [DEBUG] Process 1782. path edge:
67542 2019-Jan-11 15:26:41.669790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67543 2019-Jan-11 15:26:41.669848 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
67544 2019-Jan-11 15:26:41.670480 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67545 2019-Jan-11 15:26:41.671122 - [DEBUG]
67546 2019-Jan-11 15:26:41.671149 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67547 2019-Jan-11 15:26:41.671807 - [DEBUG] Compose: EdgeIdentity * AllBottom
67548 2019-Jan-11 15:26:41.671836 - [DEBUG]
67549 2019-Jan-11 15:26:41.671861 - [DEBUG] Propagate flow
67550 2019-Jan-11 15:26:41.671884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67551 2019-Jan-11 15:26:41.671941 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67552 2019-Jan-11 15:26:41.672572 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67553 2019-Jan-11 15:26:41.673214 - [DEBUG] Edge function : AllBottom (result of previous compose)
67554 2019-Jan-11 15:26:41.673241 - [DEBUG]
67555 2019-Jan-11 15:26:41.673266 - [DEBUG] Join: AllTop & AllBottom
67556 2019-Jan-11 15:26:41.673294 - [DEBUG] = AllBottom (new jump func)
67557 2019-Jan-11 15:26:41.673319 - [DEBUG]
67558 2019-Jan-11 15:26:41.673343 - [DEBUG] Start adding new jump function
67559 2019-Jan-11 15:26:41.673367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67560 2019-Jan-11 15:26:41.673424 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67561 2019-Jan-11 15:26:41.674069 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67562 2019-Jan-11 15:26:41.674716 - [DEBUG] Edge Function : AllBottom
67563 2019-Jan-11 15:26:41.674745 - [DEBUG] End adding new jump function
67564 2019-Jan-11 15:26:41.674769 - [DEBUG]
67565 2019-Jan-11 15:26:41.674793 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
67566 2019-Jan-11 15:26:41.674817 - [DEBUG]
67567 2019-Jan-11 15:26:41.674840 - [DEBUG] Process 1783. path edge:
67568 2019-Jan-11 15:26:41.674864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67569 2019-Jan-11 15:26:41.674920 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
67570 2019-Jan-11 15:26:41.675549 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67571 2019-Jan-11 15:26:41.676192 - [DEBUG]
67572 2019-Jan-11 15:26:41.676217 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67573 2019-Jan-11 15:26:41.676862 - [DEBUG] Compose: EdgeIdentity * AllBottom
67574 2019-Jan-11 15:26:41.676891 - [DEBUG]
67575 2019-Jan-11 15:26:41.676916 - [DEBUG] Propagate flow
67576 2019-Jan-11 15:26:41.676940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67577 2019-Jan-11 15:26:41.676998 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67578 2019-Jan-11 15:26:41.677631 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67579 2019-Jan-11 15:26:41.678291 - [DEBUG] Edge function : AllBottom (result of previous compose)
67580 2019-Jan-11 15:26:41.678318 - [DEBUG]
67581 2019-Jan-11 15:26:41.678343 - [DEBUG] Join: AllTop & AllBottom
67582 2019-Jan-11 15:26:41.678370 - [DEBUG] = AllBottom (new jump func)
67583 2019-Jan-11 15:26:41.678396 - [DEBUG]
67584 2019-Jan-11 15:26:41.678420 - [DEBUG] Start adding new jump function
67585 2019-Jan-11 15:26:41.678444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67586 2019-Jan-11 15:26:41.678502 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67587 2019-Jan-11 15:26:41.679147 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67588 2019-Jan-11 15:26:41.679774 - [DEBUG] Edge Function : AllBottom
67589 2019-Jan-11 15:26:41.679803 - [DEBUG] End adding new jump function
67590 2019-Jan-11 15:26:41.679828 - [DEBUG]
67591 2019-Jan-11 15:26:41.679852 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
67592 2019-Jan-11 15:26:41.679877 - [DEBUG]
67593 2019-Jan-11 15:26:41.679901 - [DEBUG] Process 1784. path edge:
67594 2019-Jan-11 15:26:41.679926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67595 2019-Jan-11 15:26:41.679983 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
67596 2019-Jan-11 15:26:41.680608 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67597 2019-Jan-11 15:26:41.681264 - [DEBUG]
67598 2019-Jan-11 15:26:41.681289 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67599 2019-Jan-11 15:26:41.681928 - [DEBUG] Compose: EdgeIdentity * AllBottom
67600 2019-Jan-11 15:26:41.681957 - [DEBUG]
67601 2019-Jan-11 15:26:41.681982 - [DEBUG] Propagate flow
67602 2019-Jan-11 15:26:41.682006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67603 2019-Jan-11 15:26:41.682064 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67604 2019-Jan-11 15:26:41.682690 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67605 2019-Jan-11 15:26:41.683333 - [DEBUG] Edge function : AllBottom (result of previous compose)
67606 2019-Jan-11 15:26:41.683360 - [DEBUG]
67607 2019-Jan-11 15:26:41.683385 - [DEBUG] Join: AllTop & AllBottom
67608 2019-Jan-11 15:26:41.683412 - [DEBUG] = AllBottom (new jump func)
67609 2019-Jan-11 15:26:41.683438 - [DEBUG]
67610 2019-Jan-11 15:26:41.683463 - [DEBUG] Start adding new jump function
67611 2019-Jan-11 15:26:41.683487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67612 2019-Jan-11 15:26:41.683544 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67613 2019-Jan-11 15:26:41.684189 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67614 2019-Jan-11 15:26:41.684835 - [DEBUG] Edge Function : AllBottom
67615 2019-Jan-11 15:26:41.684862 - [DEBUG] End adding new jump function
67616 2019-Jan-11 15:26:41.684887 - [DEBUG]
67617 2019-Jan-11 15:26:41.684910 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
67618 2019-Jan-11 15:26:41.684935 - [DEBUG]
67619 2019-Jan-11 15:26:41.684958 - [DEBUG] Process 1785. path edge:
67620 2019-Jan-11 15:26:41.684993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67621 2019-Jan-11 15:26:41.685050 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
67622 2019-Jan-11 15:26:41.685677 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67623 2019-Jan-11 15:26:41.686320 - [DEBUG]
67624 2019-Jan-11 15:26:41.686346 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67625 2019-Jan-11 15:26:41.686989 - [DEBUG] Compose: EdgeIdentity * AllBottom
67626 2019-Jan-11 15:26:41.687018 - [DEBUG]
67627 2019-Jan-11 15:26:41.687043 - [DEBUG] Propagate flow
67628 2019-Jan-11 15:26:41.687068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67629 2019-Jan-11 15:26:41.687126 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67630 2019-Jan-11 15:26:41.687758 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67631 2019-Jan-11 15:26:41.688418 - [DEBUG] Edge function : AllBottom (result of previous compose)
67632 2019-Jan-11 15:26:41.688445 - [DEBUG]
67633 2019-Jan-11 15:26:41.688470 - [DEBUG] Join: AllTop & AllBottom
67634 2019-Jan-11 15:26:41.688498 - [DEBUG] = AllBottom (new jump func)
67635 2019-Jan-11 15:26:41.688524 - [DEBUG]
67636 2019-Jan-11 15:26:41.688548 - [DEBUG] Start adding new jump function
67637 2019-Jan-11 15:26:41.688572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67638 2019-Jan-11 15:26:41.688630 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67639 2019-Jan-11 15:26:41.689276 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67640 2019-Jan-11 15:26:41.689910 - [DEBUG] Edge Function : AllBottom
67641 2019-Jan-11 15:26:41.689939 - [DEBUG] End adding new jump function
67642 2019-Jan-11 15:26:41.689964 - [DEBUG]
67643 2019-Jan-11 15:26:41.689988 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
67644 2019-Jan-11 15:26:41.690013 - [DEBUG]
67645 2019-Jan-11 15:26:41.690038 - [DEBUG] Process 1786. path edge:
67646 2019-Jan-11 15:26:41.690063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67647 2019-Jan-11 15:26:41.690120 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
67648 2019-Jan-11 15:26:41.690750 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67649 2019-Jan-11 15:26:41.691407 - [DEBUG]
67650 2019-Jan-11 15:26:41.691433 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67651 2019-Jan-11 15:26:41.692078 - [DEBUG] Compose: EdgeIdentity * AllBottom
67652 2019-Jan-11 15:26:41.692108 - [DEBUG]
67653 2019-Jan-11 15:26:41.692133 - [DEBUG] Propagate flow
67654 2019-Jan-11 15:26:41.692157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67655 2019-Jan-11 15:26:41.692216 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67656 2019-Jan-11 15:26:41.692844 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67657 2019-Jan-11 15:26:41.693488 - [DEBUG] Edge function : AllBottom (result of previous compose)
67658 2019-Jan-11 15:26:41.693523 - [DEBUG]
67659 2019-Jan-11 15:26:41.693548 - [DEBUG] Join: AllTop & AllBottom
67660 2019-Jan-11 15:26:41.693575 - [DEBUG] = AllBottom (new jump func)
67661 2019-Jan-11 15:26:41.693601 - [DEBUG]
67662 2019-Jan-11 15:26:41.693625 - [DEBUG] Start adding new jump function
67663 2019-Jan-11 15:26:41.693649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67664 2019-Jan-11 15:26:41.693706 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67665 2019-Jan-11 15:26:41.694353 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67666 2019-Jan-11 15:26:41.694999 - [DEBUG] Edge Function : AllBottom
67667 2019-Jan-11 15:26:41.695028 - [DEBUG] End adding new jump function
67668 2019-Jan-11 15:26:41.695053 - [DEBUG]
67669 2019-Jan-11 15:26:41.695078 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
67670 2019-Jan-11 15:26:41.695103 - [DEBUG]
67671 2019-Jan-11 15:26:41.695127 - [DEBUG] Process 1787. path edge:
67672 2019-Jan-11 15:26:41.695152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67673 2019-Jan-11 15:26:41.695209 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
67674 2019-Jan-11 15:26:41.695838 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67675 2019-Jan-11 15:26:41.696480 - [DEBUG]
67676 2019-Jan-11 15:26:41.696506 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67677 2019-Jan-11 15:26:41.697144 - [DEBUG] Possible callees:
67678 2019-Jan-11 15:26:41.697170 - [DEBUG] bar
67679 2019-Jan-11 15:26:41.697196 - [DEBUG] Possible return sites:
67680 2019-Jan-11 15:26:41.697220 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7167681 2019-Jan-11 15:26:41.698476 - [DEBUG] Found and process special summary
67682 2019-Jan-11 15:26:41.698510 - [DEBUG] Compose: EdgeIdentity * AllBottom
67683 2019-Jan-11 15:26:41.698539 - [DEBUG]
67684 2019-Jan-11 15:26:41.698563 - [DEBUG] Propagate flow
67685 2019-Jan-11 15:26:41.698588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67686 2019-Jan-11 15:26:41.698645 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67687 2019-Jan-11 15:26:41.699285 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67688 2019-Jan-11 15:26:41.699927 - [DEBUG] Edge function : AllBottom (result of previous compose)
67689 2019-Jan-11 15:26:41.699954 - [DEBUG]
67690 2019-Jan-11 15:26:41.699979 - [DEBUG] Join: AllTop & AllBottom
67691 2019-Jan-11 15:26:41.700007 - [DEBUG] = AllBottom (new jump func)
67692 2019-Jan-11 15:26:41.700032 - [DEBUG]
67693 2019-Jan-11 15:26:41.700057 - [DEBUG] Start adding new jump function
67694 2019-Jan-11 15:26:41.700081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67695 2019-Jan-11 15:26:41.700138 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67696 2019-Jan-11 15:26:41.700782 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67697 2019-Jan-11 15:26:41.701428 - [DEBUG] Edge Function : AllBottom
67698 2019-Jan-11 15:26:41.701456 - [DEBUG] End adding new jump function
67699 2019-Jan-11 15:26:41.701480 - [DEBUG]
67700 2019-Jan-11 15:26:41.701504 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
67701 2019-Jan-11 15:26:41.701536 - [DEBUG]
67702 2019-Jan-11 15:26:41.701560 - [DEBUG] Process 1788. path edge:
67703 2019-Jan-11 15:26:41.701584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67704 2019-Jan-11 15:26:41.701640 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
67705 2019-Jan-11 15:26:41.702271 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67706 2019-Jan-11 15:26:41.702913 - [DEBUG]
67707 2019-Jan-11 15:26:41.702938 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67708 2019-Jan-11 15:26:41.703586 - [DEBUG] Compose: EdgeIdentity * AllBottom
67709 2019-Jan-11 15:26:41.703616 - [DEBUG]
67710 2019-Jan-11 15:26:41.703641 - [DEBUG] Propagate flow
67711 2019-Jan-11 15:26:41.703665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67712 2019-Jan-11 15:26:41.703723 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67713 2019-Jan-11 15:26:41.704350 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67714 2019-Jan-11 15:26:41.705009 - [DEBUG] Edge function : AllBottom (result of previous compose)
67715 2019-Jan-11 15:26:41.705036 - [DEBUG]
67716 2019-Jan-11 15:26:41.705062 - [DEBUG] Join: AllTop & AllBottom
67717 2019-Jan-11 15:26:41.705089 - [DEBUG] = AllBottom (new jump func)
67718 2019-Jan-11 15:26:41.705114 - [DEBUG]
67719 2019-Jan-11 15:26:41.705139 - [DEBUG] Start adding new jump function
67720 2019-Jan-11 15:26:41.705163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67721 2019-Jan-11 15:26:41.705220 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67722 2019-Jan-11 15:26:41.705866 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67723 2019-Jan-11 15:26:41.706493 - [DEBUG] Edge Function : AllBottom
67724 2019-Jan-11 15:26:41.706522 - [DEBUG] End adding new jump function
67725 2019-Jan-11 15:26:41.706547 - [DEBUG]
67726 2019-Jan-11 15:26:41.706572 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
67727 2019-Jan-11 15:26:41.706597 - [DEBUG]
67728 2019-Jan-11 15:26:41.706621 - [DEBUG] Process 1789. path edge:
67729 2019-Jan-11 15:26:41.706646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67730 2019-Jan-11 15:26:41.706703 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
67731 2019-Jan-11 15:26:41.707329 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67732 2019-Jan-11 15:26:41.707991 - [DEBUG]
67733 2019-Jan-11 15:26:41.708016 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67734 2019-Jan-11 15:26:41.708658 - [DEBUG] Compose: EdgeIdentity * AllBottom
67735 2019-Jan-11 15:26:41.708687 - [DEBUG]
67736 2019-Jan-11 15:26:41.708712 - [DEBUG] Propagate flow
67737 2019-Jan-11 15:26:41.708736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67738 2019-Jan-11 15:26:41.708794 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67739 2019-Jan-11 15:26:41.709429 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67740 2019-Jan-11 15:26:41.710080 - [DEBUG] Edge function : AllBottom (result of previous compose)
67741 2019-Jan-11 15:26:41.710107 - [DEBUG]
67742 2019-Jan-11 15:26:41.710134 - [DEBUG] Join: AllTop & AllBottom
67743 2019-Jan-11 15:26:41.710161 - [DEBUG] = AllBottom (new jump func)
67744 2019-Jan-11 15:26:41.710187 - [DEBUG]
67745 2019-Jan-11 15:26:41.710211 - [DEBUG] Start adding new jump function
67746 2019-Jan-11 15:26:41.710236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67747 2019-Jan-11 15:26:41.710294 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67748 2019-Jan-11 15:26:41.710940 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67749 2019-Jan-11 15:26:41.711591 - [DEBUG] Edge Function : AllBottom
67750 2019-Jan-11 15:26:41.711621 - [DEBUG] End adding new jump function
67751 2019-Jan-11 15:26:41.711646 - [DEBUG]
67752 2019-Jan-11 15:26:41.711670 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
67753 2019-Jan-11 15:26:41.711695 - [DEBUG]
67754 2019-Jan-11 15:26:41.711719 - [DEBUG] Process 1790. path edge:
67755 2019-Jan-11 15:26:41.711744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67756 2019-Jan-11 15:26:41.711802 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
67757 2019-Jan-11 15:26:41.712438 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67758 2019-Jan-11 15:26:41.713082 - [DEBUG]
67759 2019-Jan-11 15:26:41.713107 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67760 2019-Jan-11 15:26:41.713751 - [DEBUG] Possible callees:
67761 2019-Jan-11 15:26:41.713778 - [DEBUG] llvm.dbg.declare
67762 2019-Jan-11 15:26:41.713804 - [DEBUG] Possible return sites:
67763 2019-Jan-11 15:26:41.713828 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7867764 2019-Jan-11 15:26:41.715095 - [DEBUG] Found and process special summary
67765 2019-Jan-11 15:26:41.715130 - [DEBUG] Compose: EdgeIdentity * AllBottom
67766 2019-Jan-11 15:26:41.715158 - [DEBUG]
67767 2019-Jan-11 15:26:41.715183 - [DEBUG] Propagate flow
67768 2019-Jan-11 15:26:41.715207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67769 2019-Jan-11 15:26:41.715266 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67770 2019-Jan-11 15:26:41.715896 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67771 2019-Jan-11 15:26:41.716540 - [DEBUG] Edge function : AllBottom (result of previous compose)
67772 2019-Jan-11 15:26:41.716567 - [DEBUG]
67773 2019-Jan-11 15:26:41.716592 - [DEBUG] Join: AllTop & AllBottom
67774 2019-Jan-11 15:26:41.716620 - [DEBUG] = AllBottom (new jump func)
67775 2019-Jan-11 15:26:41.716645 - [DEBUG]
67776 2019-Jan-11 15:26:41.716670 - [DEBUG] Start adding new jump function
67777 2019-Jan-11 15:26:41.716694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67778 2019-Jan-11 15:26:41.716751 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67779 2019-Jan-11 15:26:41.717397 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67780 2019-Jan-11 15:26:41.718049 - [DEBUG] Edge Function : AllBottom
67781 2019-Jan-11 15:26:41.718078 - [DEBUG] End adding new jump function
67782 2019-Jan-11 15:26:41.718102 - [DEBUG]
67783 2019-Jan-11 15:26:41.718126 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67784 2019-Jan-11 15:26:41.718150 - [DEBUG]
67785 2019-Jan-11 15:26:41.718174 - [DEBUG] Process 1791. path edge:
67786 2019-Jan-11 15:26:41.718198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67787 2019-Jan-11 15:26:41.718255 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
67788 2019-Jan-11 15:26:41.718883 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67789 2019-Jan-11 15:26:41.719526 - [DEBUG]
67790 2019-Jan-11 15:26:41.719552 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67791 2019-Jan-11 15:26:41.720198 - [DEBUG] Compose: EdgeIdentity * AllBottom
67792 2019-Jan-11 15:26:41.720228 - [DEBUG]
67793 2019-Jan-11 15:26:41.720253 - [DEBUG] Propagate flow
67794 2019-Jan-11 15:26:41.720277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67795 2019-Jan-11 15:26:41.720335 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67796 2019-Jan-11 15:26:41.720962 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67797 2019-Jan-11 15:26:41.721620 - [DEBUG] Edge function : AllBottom (result of previous compose)
67798 2019-Jan-11 15:26:41.721647 - [DEBUG]
67799 2019-Jan-11 15:26:41.721673 - [DEBUG] Join: AllTop & AllBottom
67800 2019-Jan-11 15:26:41.721700 - [DEBUG] = AllBottom (new jump func)
67801 2019-Jan-11 15:26:41.721725 - [DEBUG]
67802 2019-Jan-11 15:26:41.721750 - [DEBUG] Start adding new jump function
67803 2019-Jan-11 15:26:41.721774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67804 2019-Jan-11 15:26:41.721831 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67805 2019-Jan-11 15:26:41.722478 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67806 2019-Jan-11 15:26:41.723107 - [DEBUG] Edge Function : AllBottom
67807 2019-Jan-11 15:26:41.723136 - [DEBUG] End adding new jump function
67808 2019-Jan-11 15:26:41.723161 - [DEBUG]
67809 2019-Jan-11 15:26:41.723185 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67810 2019-Jan-11 15:26:41.723210 - [DEBUG]
67811 2019-Jan-11 15:26:41.723234 - [DEBUG] Process 1792. path edge:
67812 2019-Jan-11 15:26:41.723259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67813 2019-Jan-11 15:26:41.723316 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
67814 2019-Jan-11 15:26:41.723941 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67815 2019-Jan-11 15:26:41.724596 - [DEBUG]
67816 2019-Jan-11 15:26:41.724622 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67817 2019-Jan-11 15:26:41.725263 - [DEBUG] Compose: EdgeIdentity * AllBottom
67818 2019-Jan-11 15:26:41.725294 - [DEBUG]
67819 2019-Jan-11 15:26:41.725318 - [DEBUG] Propagate flow
67820 2019-Jan-11 15:26:41.725343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67821 2019-Jan-11 15:26:41.725400 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67822 2019-Jan-11 15:26:41.726030 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67823 2019-Jan-11 15:26:41.726680 - [DEBUG] Edge function : AllBottom (result of previous compose)
67824 2019-Jan-11 15:26:41.726707 - [DEBUG]
67825 2019-Jan-11 15:26:41.726733 - [DEBUG] Join: AllTop & AllBottom
67826 2019-Jan-11 15:26:41.726759 - [DEBUG] = AllBottom (new jump func)
67827 2019-Jan-11 15:26:41.726785 - [DEBUG]
67828 2019-Jan-11 15:26:41.726809 - [DEBUG] Start adding new jump function
67829 2019-Jan-11 15:26:41.726833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67830 2019-Jan-11 15:26:41.726891 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67831 2019-Jan-11 15:26:41.727536 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67832 2019-Jan-11 15:26:41.728182 - [DEBUG] Edge Function : AllBottom
67833 2019-Jan-11 15:26:41.728209 - [DEBUG] End adding new jump function
67834 2019-Jan-11 15:26:41.728234 - [DEBUG]
67835 2019-Jan-11 15:26:41.728257 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67836 2019-Jan-11 15:26:41.728281 - [DEBUG]
67837 2019-Jan-11 15:26:41.728305 - [DEBUG] Process 1793. path edge:
67838 2019-Jan-11 15:26:41.728328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67839 2019-Jan-11 15:26:41.728385 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
67840 2019-Jan-11 15:26:41.729014 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67841 2019-Jan-11 15:26:41.729656 - [DEBUG]
67842 2019-Jan-11 15:26:41.729681 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67843 2019-Jan-11 15:26:41.730332 - [DEBUG] Compose: EdgeIdentity * AllBottom
67844 2019-Jan-11 15:26:41.730361 - [DEBUG]
67845 2019-Jan-11 15:26:41.730386 - [DEBUG] Propagate flow
67846 2019-Jan-11 15:26:41.730410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67847 2019-Jan-11 15:26:41.730469 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67848 2019-Jan-11 15:26:41.731103 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67849 2019-Jan-11 15:26:41.731763 - [DEBUG] Edge function : AllBottom (result of previous compose)
67850 2019-Jan-11 15:26:41.731790 - [DEBUG]
67851 2019-Jan-11 15:26:41.731815 - [DEBUG] Join: AllTop & AllBottom
67852 2019-Jan-11 15:26:41.731842 - [DEBUG] = AllBottom (new jump func)
67853 2019-Jan-11 15:26:41.731868 - [DEBUG]
67854 2019-Jan-11 15:26:41.731892 - [DEBUG] Start adding new jump function
67855 2019-Jan-11 15:26:41.731916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67856 2019-Jan-11 15:26:41.731974 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67857 2019-Jan-11 15:26:41.732620 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67858 2019-Jan-11 15:26:41.733248 - [DEBUG] Edge Function : AllBottom
67859 2019-Jan-11 15:26:41.733276 - [DEBUG] End adding new jump function
67860 2019-Jan-11 15:26:41.733301 - [DEBUG]
67861 2019-Jan-11 15:26:41.733326 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67862 2019-Jan-11 15:26:41.733350 - [DEBUG]
67863 2019-Jan-11 15:26:41.733374 - [DEBUG] Process 1794. path edge:
67864 2019-Jan-11 15:26:41.733399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67865 2019-Jan-11 15:26:41.733464 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
67866 2019-Jan-11 15:26:41.734091 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67867 2019-Jan-11 15:26:41.734747 - [DEBUG]
67868 2019-Jan-11 15:26:41.734772 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67869 2019-Jan-11 15:26:41.735416 - [DEBUG] Compose: EdgeIdentity * AllBottom
67870 2019-Jan-11 15:26:41.735445 - [DEBUG]
67871 2019-Jan-11 15:26:41.735470 - [DEBUG] Propagate flow
67872 2019-Jan-11 15:26:41.735494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67873 2019-Jan-11 15:26:41.735552 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67874 2019-Jan-11 15:26:41.736178 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67875 2019-Jan-11 15:26:41.736821 - [DEBUG] Edge function : AllBottom (result of previous compose)
67876 2019-Jan-11 15:26:41.736847 - [DEBUG]
67877 2019-Jan-11 15:26:41.736873 - [DEBUG] Join: AllTop & AllBottom
67878 2019-Jan-11 15:26:41.736900 - [DEBUG] = AllBottom (new jump func)
67879 2019-Jan-11 15:26:41.736925 - [DEBUG]
67880 2019-Jan-11 15:26:41.736950 - [DEBUG] Start adding new jump function
67881 2019-Jan-11 15:26:41.736974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67882 2019-Jan-11 15:26:41.737031 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67883 2019-Jan-11 15:26:41.737676 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67884 2019-Jan-11 15:26:41.738322 - [DEBUG] Edge Function : AllBottom
67885 2019-Jan-11 15:26:41.738351 - [DEBUG] End adding new jump function
67886 2019-Jan-11 15:26:41.738376 - [DEBUG]
67887 2019-Jan-11 15:26:41.738401 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67888 2019-Jan-11 15:26:41.738426 - [DEBUG]
67889 2019-Jan-11 15:26:41.738450 - [DEBUG] Process 1795. path edge:
67890 2019-Jan-11 15:26:41.738475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67891 2019-Jan-11 15:26:41.738532 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
67892 2019-Jan-11 15:26:41.739159 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67893 2019-Jan-11 15:26:41.739801 - [DEBUG]
67894 2019-Jan-11 15:26:41.739826 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67895 2019-Jan-11 15:26:41.740476 - [DEBUG] Compose: EdgeIdentity * AllBottom
67896 2019-Jan-11 15:26:41.740505 - [DEBUG]
67897 2019-Jan-11 15:26:41.740530 - [DEBUG] Propagate flow
67898 2019-Jan-11 15:26:41.740554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67899 2019-Jan-11 15:26:41.740612 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67900 2019-Jan-11 15:26:41.741255 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67901 2019-Jan-11 15:26:41.741899 - [DEBUG] Edge function : AllBottom (result of previous compose)
67902 2019-Jan-11 15:26:41.741925 - [DEBUG]
67903 2019-Jan-11 15:26:41.741951 - [DEBUG] Join: AllTop & AllBottom
67904 2019-Jan-11 15:26:41.741978 - [DEBUG] = AllBottom (new jump func)
67905 2019-Jan-11 15:26:41.742004 - [DEBUG]
67906 2019-Jan-11 15:26:41.742036 - [DEBUG] Start adding new jump function
67907 2019-Jan-11 15:26:41.742061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67908 2019-Jan-11 15:26:41.742118 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67909 2019-Jan-11 15:26:41.742764 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67910 2019-Jan-11 15:26:41.743395 - [DEBUG] Edge Function : AllBottom
67911 2019-Jan-11 15:26:41.743423 - [DEBUG] End adding new jump function
67912 2019-Jan-11 15:26:41.743448 - [DEBUG]
67913 2019-Jan-11 15:26:41.743472 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67914 2019-Jan-11 15:26:41.743497 - [DEBUG]
67915 2019-Jan-11 15:26:41.743521 - [DEBUG] Process 1796. path edge:
67916 2019-Jan-11 15:26:41.743546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67917 2019-Jan-11 15:26:41.743603 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
67918 2019-Jan-11 15:26:41.744234 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67919 2019-Jan-11 15:26:41.744891 - [DEBUG]
67920 2019-Jan-11 15:26:41.744917 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67921 2019-Jan-11 15:26:41.745570 - [DEBUG] Compose: EdgeIdentity * AllBottom
67922 2019-Jan-11 15:26:41.745601 - [DEBUG]
67923 2019-Jan-11 15:26:41.745626 - [DEBUG] Propagate flow
67924 2019-Jan-11 15:26:41.745650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67925 2019-Jan-11 15:26:41.745709 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67926 2019-Jan-11 15:26:41.746337 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67927 2019-Jan-11 15:26:41.746979 - [DEBUG] Edge function : AllBottom (result of previous compose)
67928 2019-Jan-11 15:26:41.747006 - [DEBUG]
67929 2019-Jan-11 15:26:41.747031 - [DEBUG] Join: AllTop & AllBottom
67930 2019-Jan-11 15:26:41.747058 - [DEBUG] = AllBottom (new jump func)
67931 2019-Jan-11 15:26:41.747084 - [DEBUG]
67932 2019-Jan-11 15:26:41.747109 - [DEBUG] Start adding new jump function
67933 2019-Jan-11 15:26:41.747133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67934 2019-Jan-11 15:26:41.747190 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67935 2019-Jan-11 15:26:41.747836 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67936 2019-Jan-11 15:26:41.748478 - [DEBUG] Edge Function : AllBottom
67937 2019-Jan-11 15:26:41.748507 - [DEBUG] End adding new jump function
67938 2019-Jan-11 15:26:41.748532 - [DEBUG]
67939 2019-Jan-11 15:26:41.748556 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67940 2019-Jan-11 15:26:41.748581 - [DEBUG]
67941 2019-Jan-11 15:26:41.748605 - [DEBUG] Process 1797. path edge:
67942 2019-Jan-11 15:26:41.748630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67943 2019-Jan-11 15:26:41.748688 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
67944 2019-Jan-11 15:26:41.749314 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67945 2019-Jan-11 15:26:41.749957 - [DEBUG]
67946 2019-Jan-11 15:26:41.749992 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67947 2019-Jan-11 15:26:41.750638 - [DEBUG] Compose: EdgeIdentity * AllBottom
67948 2019-Jan-11 15:26:41.750667 - [DEBUG]
67949 2019-Jan-11 15:26:41.750692 - [DEBUG] Propagate flow
67950 2019-Jan-11 15:26:41.750716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67951 2019-Jan-11 15:26:41.750775 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67952 2019-Jan-11 15:26:41.751428 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67953 2019-Jan-11 15:26:41.752072 - [DEBUG] Edge function : AllBottom (result of previous compose)
67954 2019-Jan-11 15:26:41.752098 - [DEBUG]
67955 2019-Jan-11 15:26:41.752124 - [DEBUG] Join: AllTop & AllBottom
67956 2019-Jan-11 15:26:41.752151 - [DEBUG] = AllBottom (new jump func)
67957 2019-Jan-11 15:26:41.752177 - [DEBUG]
67958 2019-Jan-11 15:26:41.752201 - [DEBUG] Start adding new jump function
67959 2019-Jan-11 15:26:41.752226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67960 2019-Jan-11 15:26:41.752283 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67961 2019-Jan-11 15:26:41.752929 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67962 2019-Jan-11 15:26:41.753567 - [DEBUG] Edge Function : AllBottom
67963 2019-Jan-11 15:26:41.753596 - [DEBUG] End adding new jump function
67964 2019-Jan-11 15:26:41.753621 - [DEBUG]
67965 2019-Jan-11 15:26:41.753646 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67966 2019-Jan-11 15:26:41.753671 - [DEBUG]
67967 2019-Jan-11 15:26:41.753695 - [DEBUG] Process 1798. path edge:
67968 2019-Jan-11 15:26:41.753719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67969 2019-Jan-11 15:26:41.753776 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
67970 2019-Jan-11 15:26:41.754412 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67971 2019-Jan-11 15:26:41.755071 - [DEBUG]
67972 2019-Jan-11 15:26:41.755096 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67973 2019-Jan-11 15:26:41.755746 - [DEBUG] Possible callees:
67974 2019-Jan-11 15:26:41.755773 - [DEBUG] llvm.dbg.declare
67975 2019-Jan-11 15:26:41.755799 - [DEBUG] Possible return sites:
67976 2019-Jan-11 15:26:41.755824 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12067977 2019-Jan-11 15:26:41.757077 - [DEBUG] Found and process special summary
67978 2019-Jan-11 15:26:41.757111 - [DEBUG] Compose: EdgeIdentity * AllBottom
67979 2019-Jan-11 15:26:41.757140 - [DEBUG]
67980 2019-Jan-11 15:26:41.757165 - [DEBUG] Propagate flow
67981 2019-Jan-11 15:26:41.757190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67982 2019-Jan-11 15:26:41.757247 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
67983 2019-Jan-11 15:26:41.757890 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67984 2019-Jan-11 15:26:41.758543 - [DEBUG] Edge function : AllBottom (result of previous compose)
67985 2019-Jan-11 15:26:41.758570 - [DEBUG]
67986 2019-Jan-11 15:26:41.758596 - [DEBUG] Join: AllTop & AllBottom
67987 2019-Jan-11 15:26:41.758623 - [DEBUG] = AllBottom (new jump func)
67988 2019-Jan-11 15:26:41.758650 - [DEBUG]
67989 2019-Jan-11 15:26:41.758674 - [DEBUG] Start adding new jump function
67990 2019-Jan-11 15:26:41.758699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67991 2019-Jan-11 15:26:41.758757 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67992 2019-Jan-11 15:26:41.759404 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
67993 2019-Jan-11 15:26:41.760035 - [DEBUG] Edge Function : AllBottom
67994 2019-Jan-11 15:26:41.760063 - [DEBUG] End adding new jump function
67995 2019-Jan-11 15:26:41.760089 - [DEBUG]
67996 2019-Jan-11 15:26:41.760113 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67997 2019-Jan-11 15:26:41.760138 - [DEBUG]
67998 2019-Jan-11 15:26:41.760163 - [DEBUG] Process 1799. path edge:
67999 2019-Jan-11 15:26:41.760188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68000 2019-Jan-11 15:26:41.760245 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
68001 2019-Jan-11 15:26:41.760874 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68002 2019-Jan-11 15:26:41.761531 - [DEBUG]
68003 2019-Jan-11 15:26:41.761556 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68004 2019-Jan-11 15:26:41.762209 - [DEBUG] Compose: EdgeIdentity * AllBottom
68005 2019-Jan-11 15:26:41.762238 - [DEBUG]
68006 2019-Jan-11 15:26:41.762263 - [DEBUG] Propagate flow
68007 2019-Jan-11 15:26:41.762288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68008 2019-Jan-11 15:26:41.762347 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68009 2019-Jan-11 15:26:41.762985 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68010 2019-Jan-11 15:26:41.763629 - [DEBUG] Edge function : AllBottom (result of previous compose)
68011 2019-Jan-11 15:26:41.763656 - [DEBUG]
68012 2019-Jan-11 15:26:41.763682 - [DEBUG] Join: AllTop & AllBottom
68013 2019-Jan-11 15:26:41.763709 - [DEBUG] = AllBottom (new jump func)
68014 2019-Jan-11 15:26:41.763735 - [DEBUG]
68015 2019-Jan-11 15:26:41.763760 - [DEBUG] Start adding new jump function
68016 2019-Jan-11 15:26:41.763784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68017 2019-Jan-11 15:26:41.763842 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68018 2019-Jan-11 15:26:41.764489 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68019 2019-Jan-11 15:26:41.765134 - [DEBUG] Edge Function : AllBottom
68020 2019-Jan-11 15:26:41.765163 - [DEBUG] End adding new jump function
68021 2019-Jan-11 15:26:41.765188 - [DEBUG]
68022 2019-Jan-11 15:26:41.765213 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
68023 2019-Jan-11 15:26:41.765238 - [DEBUG]
68024 2019-Jan-11 15:26:41.765262 - [DEBUG] Process 1800. path edge:
68025 2019-Jan-11 15:26:41.765288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68026 2019-Jan-11 15:26:41.765345 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
68027 2019-Jan-11 15:26:41.765979 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68028 2019-Jan-11 15:26:41.766622 - [DEBUG]
68029 2019-Jan-11 15:26:41.766649 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68030 2019-Jan-11 15:26:41.767296 - [DEBUG] Compose: EdgeIdentity * AllBottom
68031 2019-Jan-11 15:26:41.767325 - [DEBUG]
68032 2019-Jan-11 15:26:41.767350 - [DEBUG] Propagate flow
68033 2019-Jan-11 15:26:41.767374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68034 2019-Jan-11 15:26:41.767432 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68035 2019-Jan-11 15:26:41.768084 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68036 2019-Jan-11 15:26:41.768728 - [DEBUG] Edge function : AllBottom (result of previous compose)
68037 2019-Jan-11 15:26:41.768755 - [DEBUG]
68038 2019-Jan-11 15:26:41.768780 - [DEBUG] Join: AllTop & AllBottom
68039 2019-Jan-11 15:26:41.768807 - [DEBUG] = AllBottom (new jump func)
68040 2019-Jan-11 15:26:41.768833 - [DEBUG]
68041 2019-Jan-11 15:26:41.768857 - [DEBUG] Start adding new jump function
68042 2019-Jan-11 15:26:41.768882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68043 2019-Jan-11 15:26:41.768939 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68044 2019-Jan-11 15:26:41.769584 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68045 2019-Jan-11 15:26:41.770221 - [DEBUG] Edge Function : AllBottom
68046 2019-Jan-11 15:26:41.770249 - [DEBUG] End adding new jump function
68047 2019-Jan-11 15:26:41.770274 - [DEBUG]
68048 2019-Jan-11 15:26:41.770299 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
68049 2019-Jan-11 15:26:41.770324 - [DEBUG]
68050 2019-Jan-11 15:26:41.770348 - [DEBUG] Process 1801. path edge:
68051 2019-Jan-11 15:26:41.770372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68052 2019-Jan-11 15:26:41.770430 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
68053 2019-Jan-11 15:26:41.771065 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68054 2019-Jan-11 15:26:41.771723 - [DEBUG]
68055 2019-Jan-11 15:26:41.771748 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68056 2019-Jan-11 15:26:41.772400 - [DEBUG] Possible callees:
68057 2019-Jan-11 15:26:41.772426 - [DEBUG] llvm.dbg.declare
68058 2019-Jan-11 15:26:41.772453 - [DEBUG] Possible return sites:
68059 2019-Jan-11 15:26:41.772477 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14968060 2019-Jan-11 15:26:41.773728 - [DEBUG] Found and process special summary
68061 2019-Jan-11 15:26:41.773763 - [DEBUG] Compose: EdgeIdentity * AllBottom
68062 2019-Jan-11 15:26:41.773791 - [DEBUG]
68063 2019-Jan-11 15:26:41.773816 - [DEBUG] Propagate flow
68064 2019-Jan-11 15:26:41.773840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68065 2019-Jan-11 15:26:41.773898 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68066 2019-Jan-11 15:26:41.774547 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68067 2019-Jan-11 15:26:41.775191 - [DEBUG] Edge function : AllBottom (result of previous compose)
68068 2019-Jan-11 15:26:41.775218 - [DEBUG]
68069 2019-Jan-11 15:26:41.775244 - [DEBUG] Join: AllTop & AllBottom
68070 2019-Jan-11 15:26:41.775271 - [DEBUG] = AllBottom (new jump func)
68071 2019-Jan-11 15:26:41.775296 - [DEBUG]
68072 2019-Jan-11 15:26:41.775321 - [DEBUG] Start adding new jump function
68073 2019-Jan-11 15:26:41.775345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68074 2019-Jan-11 15:26:41.775402 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68075 2019-Jan-11 15:26:41.776048 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68076 2019-Jan-11 15:26:41.776679 - [DEBUG] Edge Function : AllBottom
68077 2019-Jan-11 15:26:41.776708 - [DEBUG] End adding new jump function
68078 2019-Jan-11 15:26:41.776733 - [DEBUG]
68079 2019-Jan-11 15:26:41.776758 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
68080 2019-Jan-11 15:26:41.776783 - [DEBUG]
68081 2019-Jan-11 15:26:41.776807 - [DEBUG] Process 1802. path edge:
68082 2019-Jan-11 15:26:41.776832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68083 2019-Jan-11 15:26:41.776888 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
68084 2019-Jan-11 15:26:41.777518 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68085 2019-Jan-11 15:26:41.778176 - [DEBUG]
68086 2019-Jan-11 15:26:41.778201 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68087 2019-Jan-11 15:26:41.778854 - [DEBUG] Compose: EdgeIdentity * AllBottom
68088 2019-Jan-11 15:26:41.778884 - [DEBUG]
68089 2019-Jan-11 15:26:41.778909 - [DEBUG] Propagate flow
68090 2019-Jan-11 15:26:41.778934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68091 2019-Jan-11 15:26:41.778993 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68092 2019-Jan-11 15:26:41.779621 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68093 2019-Jan-11 15:26:41.780264 - [DEBUG] Edge function : AllBottom (result of previous compose)
68094 2019-Jan-11 15:26:41.780291 - [DEBUG]
68095 2019-Jan-11 15:26:41.780317 - [DEBUG] Join: AllTop & AllBottom
68096 2019-Jan-11 15:26:41.780344 - [DEBUG] = AllBottom (new jump func)
68097 2019-Jan-11 15:26:41.780370 - [DEBUG]
68098 2019-Jan-11 15:26:41.780394 - [DEBUG] Start adding new jump function
68099 2019-Jan-11 15:26:41.780419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68100 2019-Jan-11 15:26:41.780476 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68101 2019-Jan-11 15:26:41.781121 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68102 2019-Jan-11 15:26:41.781766 - [DEBUG] Edge Function : AllBottom
68103 2019-Jan-11 15:26:41.781795 - [DEBUG] End adding new jump function
68104 2019-Jan-11 15:26:41.781820 - [DEBUG]
68105 2019-Jan-11 15:26:41.781845 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
68106 2019-Jan-11 15:26:41.781870 - [DEBUG]
68107 2019-Jan-11 15:26:41.781894 - [DEBUG] Process 1803. path edge:
68108 2019-Jan-11 15:26:41.781935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68109 2019-Jan-11 15:26:41.781993 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
68110 2019-Jan-11 15:26:41.782620 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68111 2019-Jan-11 15:26:41.783264 - [DEBUG]
68112 2019-Jan-11 15:26:41.783290 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68113 2019-Jan-11 15:26:41.783941 - [DEBUG] Compose: EdgeIdentity * AllBottom
68114 2019-Jan-11 15:26:41.783970 - [DEBUG]
68115 2019-Jan-11 15:26:41.783995 - [DEBUG] Propagate flow
68116 2019-Jan-11 15:26:41.784019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68117 2019-Jan-11 15:26:41.784077 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68118 2019-Jan-11 15:26:41.784730 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68119 2019-Jan-11 15:26:41.785374 - [DEBUG] Edge function : AllBottom (result of previous compose)
68120 2019-Jan-11 15:26:41.785401 - [DEBUG]
68121 2019-Jan-11 15:26:41.785426 - [DEBUG] Join: AllTop & AllBottom
68122 2019-Jan-11 15:26:41.785454 - [DEBUG] = AllBottom (new jump func)
68123 2019-Jan-11 15:26:41.785480 - [DEBUG]
68124 2019-Jan-11 15:26:41.785504 - [DEBUG] Start adding new jump function
68125 2019-Jan-11 15:26:41.785528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68126 2019-Jan-11 15:26:41.785585 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68127 2019-Jan-11 15:26:41.786231 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68128 2019-Jan-11 15:26:41.786869 - [DEBUG] Edge Function : AllBottom
68129 2019-Jan-11 15:26:41.786897 - [DEBUG] End adding new jump function
68130 2019-Jan-11 15:26:41.786923 - [DEBUG]
68131 2019-Jan-11 15:26:41.786947 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
68132 2019-Jan-11 15:26:41.786971 - [DEBUG]
68133 2019-Jan-11 15:26:41.786996 - [DEBUG] Process 1804. path edge:
68134 2019-Jan-11 15:26:41.787021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68135 2019-Jan-11 15:26:41.787078 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
68136 2019-Jan-11 15:26:41.787715 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68137 2019-Jan-11 15:26:41.788373 - [DEBUG]
68138 2019-Jan-11 15:26:41.788398 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68139 2019-Jan-11 15:26:41.789049 - [DEBUG] Possible callees:
68140 2019-Jan-11 15:26:41.789076 - [DEBUG] llvm.dbg.declare
68141 2019-Jan-11 15:26:41.789102 - [DEBUG] Possible return sites:
68142 2019-Jan-11 15:26:41.789126 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15568143 2019-Jan-11 15:26:41.790378 - [DEBUG] Found and process special summary
68144 2019-Jan-11 15:26:41.790412 - [DEBUG] Compose: EdgeIdentity * AllBottom
68145 2019-Jan-11 15:26:41.790441 - [DEBUG]
68146 2019-Jan-11 15:26:41.790466 - [DEBUG] Propagate flow
68147 2019-Jan-11 15:26:41.790498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68148 2019-Jan-11 15:26:41.790556 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68149 2019-Jan-11 15:26:41.791186 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68150 2019-Jan-11 15:26:41.791841 - [DEBUG] Edge function : AllBottom (result of previous compose)
68151 2019-Jan-11 15:26:41.791868 - [DEBUG]
68152 2019-Jan-11 15:26:41.791893 - [DEBUG] Join: AllTop & AllBottom
68153 2019-Jan-11 15:26:41.791921 - [DEBUG] = AllBottom (new jump func)
68154 2019-Jan-11 15:26:41.791947 - [DEBUG]
68155 2019-Jan-11 15:26:41.791971 - [DEBUG] Start adding new jump function
68156 2019-Jan-11 15:26:41.791995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68157 2019-Jan-11 15:26:41.792053 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68158 2019-Jan-11 15:26:41.792698 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68159 2019-Jan-11 15:26:41.793329 - [DEBUG] Edge Function : AllBottom
68160 2019-Jan-11 15:26:41.793358 - [DEBUG] End adding new jump function
68161 2019-Jan-11 15:26:41.793383 - [DEBUG]
68162 2019-Jan-11 15:26:41.793407 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
68163 2019-Jan-11 15:26:41.793432 - [DEBUG]
68164 2019-Jan-11 15:26:41.793456 - [DEBUG] Process 1805. path edge:
68165 2019-Jan-11 15:26:41.793481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68166 2019-Jan-11 15:26:41.793537 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
68167 2019-Jan-11 15:26:41.794166 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68168 2019-Jan-11 15:26:41.794824 - [DEBUG]
68169 2019-Jan-11 15:26:41.794849 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68170 2019-Jan-11 15:26:41.795505 - [DEBUG] Compose: EdgeIdentity * AllBottom
68171 2019-Jan-11 15:26:41.795535 - [DEBUG]
68172 2019-Jan-11 15:26:41.795559 - [DEBUG] Propagate flow
68173 2019-Jan-11 15:26:41.795584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68174 2019-Jan-11 15:26:41.795642 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68175 2019-Jan-11 15:26:41.796278 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68176 2019-Jan-11 15:26:41.796920 - [DEBUG] Edge function : AllBottom (result of previous compose)
68177 2019-Jan-11 15:26:41.796946 - [DEBUG]
68178 2019-Jan-11 15:26:41.796971 - [DEBUG] Join: AllTop & AllBottom
68179 2019-Jan-11 15:26:41.796999 - [DEBUG] = AllBottom (new jump func)
68180 2019-Jan-11 15:26:41.797025 - [DEBUG]
68181 2019-Jan-11 15:26:41.797049 - [DEBUG] Start adding new jump function
68182 2019-Jan-11 15:26:41.797074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68183 2019-Jan-11 15:26:41.797131 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68184 2019-Jan-11 15:26:41.797776 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68185 2019-Jan-11 15:26:41.798419 - [DEBUG] Edge Function : AllBottom
68186 2019-Jan-11 15:26:41.798448 - [DEBUG] End adding new jump function
68187 2019-Jan-11 15:26:41.798473 - [DEBUG]
68188 2019-Jan-11 15:26:41.798498 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
68189 2019-Jan-11 15:26:41.798531 - [DEBUG]
68190 2019-Jan-11 15:26:41.798555 - [DEBUG] Process 1806. path edge:
68191 2019-Jan-11 15:26:41.798580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68192 2019-Jan-11 15:26:41.798638 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
68193 2019-Jan-11 15:26:41.799264 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68194 2019-Jan-11 15:26:41.799906 - [DEBUG]
68195 2019-Jan-11 15:26:41.799932 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68196 2019-Jan-11 15:26:41.800581 - [DEBUG] Compose: EdgeIdentity * AllBottom
68197 2019-Jan-11 15:26:41.800610 - [DEBUG]
68198 2019-Jan-11 15:26:41.800635 - [DEBUG] Propagate flow
68199 2019-Jan-11 15:26:41.800659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68200 2019-Jan-11 15:26:41.800717 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68201 2019-Jan-11 15:26:41.801358 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68202 2019-Jan-11 15:26:41.802001 - [DEBUG] Edge function : AllBottom (result of previous compose)
68203 2019-Jan-11 15:26:41.802027 - [DEBUG]
68204 2019-Jan-11 15:26:41.802053 - [DEBUG] Join: AllTop & AllBottom
68205 2019-Jan-11 15:26:41.802080 - [DEBUG] = AllBottom (new jump func)
68206 2019-Jan-11 15:26:41.802106 - [DEBUG]
68207 2019-Jan-11 15:26:41.802130 - [DEBUG] Start adding new jump function
68208 2019-Jan-11 15:26:41.802154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68209 2019-Jan-11 15:26:41.802212 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68210 2019-Jan-11 15:26:41.802858 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68211 2019-Jan-11 15:26:41.803486 - [DEBUG] Edge Function : AllBottom
68212 2019-Jan-11 15:26:41.803514 - [DEBUG] End adding new jump function
68213 2019-Jan-11 15:26:41.803539 - [DEBUG]
68214 2019-Jan-11 15:26:41.803563 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
68215 2019-Jan-11 15:26:41.803588 - [DEBUG]
68216 2019-Jan-11 15:26:41.803612 - [DEBUG] Process 1807. path edge:
68217 2019-Jan-11 15:26:41.803637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68218 2019-Jan-11 15:26:41.803694 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
68219 2019-Jan-11 15:26:41.804320 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68220 2019-Jan-11 15:26:41.804978 - [DEBUG]
68221 2019-Jan-11 15:26:41.805004 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68222 2019-Jan-11 15:26:41.805654 - [DEBUG] Compose: EdgeIdentity * AllBottom
68223 2019-Jan-11 15:26:41.805684 - [DEBUG]
68224 2019-Jan-11 15:26:41.805709 - [DEBUG] Propagate flow
68225 2019-Jan-11 15:26:41.805733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68226 2019-Jan-11 15:26:41.805792 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68227 2019-Jan-11 15:26:41.806430 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68228 2019-Jan-11 15:26:41.807073 - [DEBUG] Edge function : AllBottom (result of previous compose)
68229 2019-Jan-11 15:26:41.807107 - [DEBUG]
68230 2019-Jan-11 15:26:41.807133 - [DEBUG] Join: AllTop & AllBottom
68231 2019-Jan-11 15:26:41.807160 - [DEBUG] = AllBottom (new jump func)
68232 2019-Jan-11 15:26:41.807186 - [DEBUG]
68233 2019-Jan-11 15:26:41.807210 - [DEBUG] Start adding new jump function
68234 2019-Jan-11 15:26:41.807234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68235 2019-Jan-11 15:26:41.807292 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68236 2019-Jan-11 15:26:41.807950 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68237 2019-Jan-11 15:26:41.808587 - [DEBUG] Edge Function : AllBottom
68238 2019-Jan-11 15:26:41.808616 - [DEBUG] End adding new jump function
68239 2019-Jan-11 15:26:41.808641 - [DEBUG]
68240 2019-Jan-11 15:26:41.808666 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
68241 2019-Jan-11 15:26:41.808691 - [DEBUG]
68242 2019-Jan-11 15:26:41.808715 - [DEBUG] Process 1808. path edge:
68243 2019-Jan-11 15:26:41.808739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68244 2019-Jan-11 15:26:41.808796 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
68245 2019-Jan-11 15:26:41.809433 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68246 2019-Jan-11 15:26:41.810075 - [DEBUG]
68247 2019-Jan-11 15:26:41.810100 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68248 2019-Jan-11 15:26:41.810754 - [DEBUG] Possible callees:
68249 2019-Jan-11 15:26:41.810780 - [DEBUG] llvm.dbg.declare
68250 2019-Jan-11 15:26:41.810807 - [DEBUG] Possible return sites:
68251 2019-Jan-11 15:26:41.810831 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16368252 2019-Jan-11 15:26:41.812098 - [DEBUG] Found and process special summary
68253 2019-Jan-11 15:26:41.812133 - [DEBUG] Compose: EdgeIdentity * AllBottom
68254 2019-Jan-11 15:26:41.812161 - [DEBUG]
68255 2019-Jan-11 15:26:41.812186 - [DEBUG] Propagate flow
68256 2019-Jan-11 15:26:41.812210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68257 2019-Jan-11 15:26:41.812268 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68258 2019-Jan-11 15:26:41.812899 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68259 2019-Jan-11 15:26:41.813542 - [DEBUG] Edge function : AllBottom (result of previous compose)
68260 2019-Jan-11 15:26:41.813568 - [DEBUG]
68261 2019-Jan-11 15:26:41.813594 - [DEBUG] Join: AllTop & AllBottom
68262 2019-Jan-11 15:26:41.813621 - [DEBUG] = AllBottom (new jump func)
68263 2019-Jan-11 15:26:41.813647 - [DEBUG]
68264 2019-Jan-11 15:26:41.813671 - [DEBUG] Start adding new jump function
68265 2019-Jan-11 15:26:41.813695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68266 2019-Jan-11 15:26:41.813752 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68267 2019-Jan-11 15:26:41.814396 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68268 2019-Jan-11 15:26:41.815043 - [DEBUG] Edge Function : AllBottom
68269 2019-Jan-11 15:26:41.815081 - [DEBUG] End adding new jump function
68270 2019-Jan-11 15:26:41.815106 - [DEBUG]
68271 2019-Jan-11 15:26:41.815131 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
68272 2019-Jan-11 15:26:41.815156 - [DEBUG]
68273 2019-Jan-11 15:26:41.815180 - [DEBUG] Process 1809. path edge:
68274 2019-Jan-11 15:26:41.815205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68275 2019-Jan-11 15:26:41.815262 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
68276 2019-Jan-11 15:26:41.815892 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68277 2019-Jan-11 15:26:41.816535 - [DEBUG]
68278 2019-Jan-11 15:26:41.816560 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68279 2019-Jan-11 15:26:41.817214 - [DEBUG] Compose: EdgeIdentity * AllBottom
68280 2019-Jan-11 15:26:41.817244 - [DEBUG]
68281 2019-Jan-11 15:26:41.817269 - [DEBUG] Propagate flow
68282 2019-Jan-11 15:26:41.817293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68283 2019-Jan-11 15:26:41.817352 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68284 2019-Jan-11 15:26:41.817994 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68285 2019-Jan-11 15:26:41.818639 - [DEBUG] Edge function : AllBottom (result of previous compose)
68286 2019-Jan-11 15:26:41.818665 - [DEBUG]
68287 2019-Jan-11 15:26:41.818691 - [DEBUG] Join: AllTop & AllBottom
68288 2019-Jan-11 15:26:41.818718 - [DEBUG] = AllBottom (new jump func)
68289 2019-Jan-11 15:26:41.818745 - [DEBUG]
68290 2019-Jan-11 15:26:41.818769 - [DEBUG] Start adding new jump function
68291 2019-Jan-11 15:26:41.818793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68292 2019-Jan-11 15:26:41.818851 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68293 2019-Jan-11 15:26:41.819495 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68294 2019-Jan-11 15:26:41.820123 - [DEBUG] Edge Function : AllBottom
68295 2019-Jan-11 15:26:41.820153 - [DEBUG] End adding new jump function
68296 2019-Jan-11 15:26:41.820178 - [DEBUG]
68297 2019-Jan-11 15:26:41.820203 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
68298 2019-Jan-11 15:26:41.820228 - [DEBUG]
68299 2019-Jan-11 15:26:41.820252 - [DEBUG] Process 1810. path edge:
68300 2019-Jan-11 15:26:41.820277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68301 2019-Jan-11 15:26:41.820335 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
68302 2019-Jan-11 15:26:41.820961 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68303 2019-Jan-11 15:26:41.821620 - [DEBUG]
68304 2019-Jan-11 15:26:41.821647 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68305 2019-Jan-11 15:26:41.822298 - [DEBUG] Compose: EdgeIdentity * AllBottom
68306 2019-Jan-11 15:26:41.822327 - [DEBUG]
68307 2019-Jan-11 15:26:41.822351 - [DEBUG] Propagate flow
68308 2019-Jan-11 15:26:41.822376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68309 2019-Jan-11 15:26:41.822435 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68310 2019-Jan-11 15:26:41.823072 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68311 2019-Jan-11 15:26:41.823724 - [DEBUG] Edge function : AllBottom (result of previous compose)
68312 2019-Jan-11 15:26:41.823751 - [DEBUG]
68313 2019-Jan-11 15:26:41.823776 - [DEBUG] Join: AllTop & AllBottom
68314 2019-Jan-11 15:26:41.823803 - [DEBUG] = AllBottom (new jump func)
68315 2019-Jan-11 15:26:41.823829 - [DEBUG]
68316 2019-Jan-11 15:26:41.823853 - [DEBUG] Start adding new jump function
68317 2019-Jan-11 15:26:41.823878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68318 2019-Jan-11 15:26:41.823936 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68319 2019-Jan-11 15:26:41.824594 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68320 2019-Jan-11 15:26:41.825231 - [DEBUG] Edge Function : AllBottom
68321 2019-Jan-11 15:26:41.825259 - [DEBUG] End adding new jump function
68322 2019-Jan-11 15:26:41.825284 - [DEBUG]
68323 2019-Jan-11 15:26:41.825309 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
68324 2019-Jan-11 15:26:41.825334 - [DEBUG]
68325 2019-Jan-11 15:26:41.825358 - [DEBUG] Process 1811. path edge:
68326 2019-Jan-11 15:26:41.825383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68327 2019-Jan-11 15:26:41.825440 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
68328 2019-Jan-11 15:26:41.826076 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68329 2019-Jan-11 15:26:41.826719 - [DEBUG]
68330 2019-Jan-11 15:26:41.826744 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68331 2019-Jan-11 15:26:41.827395 - [DEBUG] Possible callees:
68332 2019-Jan-11 15:26:41.827421 - [DEBUG] llvm.dbg.declare
68333 2019-Jan-11 15:26:41.827447 - [DEBUG] Possible return sites:
68334 2019-Jan-11 15:26:41.827471 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16968335 2019-Jan-11 15:26:41.828739 - [DEBUG] Found and process special summary
68336 2019-Jan-11 15:26:41.828773 - [DEBUG] Compose: EdgeIdentity * AllBottom
68337 2019-Jan-11 15:26:41.828801 - [DEBUG]
68338 2019-Jan-11 15:26:41.828826 - [DEBUG] Propagate flow
68339 2019-Jan-11 15:26:41.828850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68340 2019-Jan-11 15:26:41.828908 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68341 2019-Jan-11 15:26:41.829537 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68342 2019-Jan-11 15:26:41.830179 - [DEBUG] Edge function : AllBottom (result of previous compose)
68343 2019-Jan-11 15:26:41.830205 - [DEBUG]
68344 2019-Jan-11 15:26:41.830230 - [DEBUG] Join: AllTop & AllBottom
68345 2019-Jan-11 15:26:41.830258 - [DEBUG] = AllBottom (new jump func)
68346 2019-Jan-11 15:26:41.830283 - [DEBUG]
68347 2019-Jan-11 15:26:41.830307 - [DEBUG] Start adding new jump function
68348 2019-Jan-11 15:26:41.830331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68349 2019-Jan-11 15:26:41.830388 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68350 2019-Jan-11 15:26:41.831040 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68351 2019-Jan-11 15:26:41.831687 - [DEBUG] Edge Function : AllBottom
68352 2019-Jan-11 15:26:41.831716 - [DEBUG] End adding new jump function
68353 2019-Jan-11 15:26:41.831741 - [DEBUG]
68354 2019-Jan-11 15:26:41.831766 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
68355 2019-Jan-11 15:26:41.831791 - [DEBUG]
68356 2019-Jan-11 15:26:41.831815 - [DEBUG] Process 1812. path edge:
68357 2019-Jan-11 15:26:41.831839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68358 2019-Jan-11 15:26:41.831896 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
68359 2019-Jan-11 15:26:41.832524 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68360 2019-Jan-11 15:26:41.833167 - [DEBUG]
68361 2019-Jan-11 15:26:41.833193 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68362 2019-Jan-11 15:26:41.833846 - [DEBUG] Compose: EdgeIdentity * AllBottom
68363 2019-Jan-11 15:26:41.833876 - [DEBUG]
68364 2019-Jan-11 15:26:41.833900 - [DEBUG] Propagate flow
68365 2019-Jan-11 15:26:41.833925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68366 2019-Jan-11 15:26:41.833984 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68367 2019-Jan-11 15:26:41.834631 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68368 2019-Jan-11 15:26:41.835276 - [DEBUG] Edge function : AllBottom (result of previous compose)
68369 2019-Jan-11 15:26:41.835302 - [DEBUG]
68370 2019-Jan-11 15:26:41.835328 - [DEBUG] Join: AllTop & AllBottom
68371 2019-Jan-11 15:26:41.835356 - [DEBUG] = AllBottom (new jump func)
68372 2019-Jan-11 15:26:41.835382 - [DEBUG]
68373 2019-Jan-11 15:26:41.835407 - [DEBUG] Start adding new jump function
68374 2019-Jan-11 15:26:41.835431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68375 2019-Jan-11 15:26:41.835493 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68376 2019-Jan-11 15:26:41.836202 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68377 2019-Jan-11 15:26:41.836897 - [DEBUG] Edge Function : AllBottom
68378 2019-Jan-11 15:26:41.836933 - [DEBUG] End adding new jump function
68379 2019-Jan-11 15:26:41.836959 - [DEBUG]
68380 2019-Jan-11 15:26:41.836984 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
68381 2019-Jan-11 15:26:41.837010 - [DEBUG]
68382 2019-Jan-11 15:26:41.837034 - [DEBUG] Process 1813. path edge:
68383 2019-Jan-11 15:26:41.837059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68384 2019-Jan-11 15:26:41.837133 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
68385 2019-Jan-11 15:26:41.837806 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68386 2019-Jan-11 15:26:41.838492 - [DEBUG]
68387 2019-Jan-11 15:26:41.838519 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68388 2019-Jan-11 15:26:41.839197 - [DEBUG] Compose: EdgeIdentity * AllBottom
68389 2019-Jan-11 15:26:41.839228 - [DEBUG]
68390 2019-Jan-11 15:26:41.839253 - [DEBUG] Propagate flow
68391 2019-Jan-11 15:26:41.839278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68392 2019-Jan-11 15:26:41.839357 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68393 2019-Jan-11 15:26:41.839992 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68394 2019-Jan-11 15:26:41.840636 - [DEBUG] Edge function : AllBottom (result of previous compose)
68395 2019-Jan-11 15:26:41.840663 - [DEBUG]
68396 2019-Jan-11 15:26:41.840689 - [DEBUG] Join: AllTop & AllBottom
68397 2019-Jan-11 15:26:41.840717 - [DEBUG] = AllBottom (new jump func)
68398 2019-Jan-11 15:26:41.840742 - [DEBUG]
68399 2019-Jan-11 15:26:41.840767 - [DEBUG] Start adding new jump function
68400 2019-Jan-11 15:26:41.840791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68401 2019-Jan-11 15:26:41.840849 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68402 2019-Jan-11 15:26:41.841510 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68403 2019-Jan-11 15:26:41.842142 - [DEBUG] Edge Function : AllBottom
68404 2019-Jan-11 15:26:41.842172 - [DEBUG] End adding new jump function
68405 2019-Jan-11 15:26:41.842197 - [DEBUG]
68406 2019-Jan-11 15:26:41.842222 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
68407 2019-Jan-11 15:26:41.842247 - [DEBUG]
68408 2019-Jan-11 15:26:41.842271 - [DEBUG] Process 1814. path edge:
68409 2019-Jan-11 15:26:41.842296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68410 2019-Jan-11 15:26:41.842353 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
68411 2019-Jan-11 15:26:41.842983 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68412 2019-Jan-11 15:26:41.843626 - [DEBUG]
68413 2019-Jan-11 15:26:41.843651 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68414 2019-Jan-11 15:26:41.844308 - [DEBUG] Compose: EdgeIdentity * AllBottom
68415 2019-Jan-11 15:26:41.844338 - [DEBUG]
68416 2019-Jan-11 15:26:41.844362 - [DEBUG] Propagate flow
68417 2019-Jan-11 15:26:41.844386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68418 2019-Jan-11 15:26:41.844445 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68419 2019-Jan-11 15:26:41.845089 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68420 2019-Jan-11 15:26:41.845733 - [DEBUG] Edge function : AllBottom (result of previous compose)
68421 2019-Jan-11 15:26:41.845759 - [DEBUG]
68422 2019-Jan-11 15:26:41.845785 - [DEBUG] Join: AllTop & AllBottom
68423 2019-Jan-11 15:26:41.845812 - [DEBUG] = AllBottom (new jump func)
68424 2019-Jan-11 15:26:41.845838 - [DEBUG]
68425 2019-Jan-11 15:26:41.845862 - [DEBUG] Start adding new jump function
68426 2019-Jan-11 15:26:41.845886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68427 2019-Jan-11 15:26:41.845943 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68428 2019-Jan-11 15:26:41.846586 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68429 2019-Jan-11 15:26:41.847214 - [DEBUG] Edge Function : AllBottom
68430 2019-Jan-11 15:26:41.847243 - [DEBUG] End adding new jump function
68431 2019-Jan-11 15:26:41.847268 - [DEBUG]
68432 2019-Jan-11 15:26:41.847292 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
68433 2019-Jan-11 15:26:41.847327 - [DEBUG]
68434 2019-Jan-11 15:26:41.847352 - [DEBUG] Process 1815. path edge:
68435 2019-Jan-11 15:26:41.847377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68436 2019-Jan-11 15:26:41.847434 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
68437 2019-Jan-11 15:26:41.848077 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68438 2019-Jan-11 15:26:41.848720 - [DEBUG]
68439 2019-Jan-11 15:26:41.848747 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68440 2019-Jan-11 15:26:41.849397 - [DEBUG] Compose: EdgeIdentity * AllBottom
68441 2019-Jan-11 15:26:41.849427 - [DEBUG]
68442 2019-Jan-11 15:26:41.849451 - [DEBUG] Propagate flow
68443 2019-Jan-11 15:26:41.849476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68444 2019-Jan-11 15:26:41.849534 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68445 2019-Jan-11 15:26:41.850166 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68446 2019-Jan-11 15:26:41.850809 - [DEBUG] Edge function : AllBottom (result of previous compose)
68447 2019-Jan-11 15:26:41.850836 - [DEBUG]
68448 2019-Jan-11 15:26:41.850861 - [DEBUG] Join: AllTop & AllBottom
68449 2019-Jan-11 15:26:41.850888 - [DEBUG] = AllBottom (new jump func)
68450 2019-Jan-11 15:26:41.850914 - [DEBUG]
68451 2019-Jan-11 15:26:41.850939 - [DEBUG] Start adding new jump function
68452 2019-Jan-11 15:26:41.850963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68453 2019-Jan-11 15:26:41.851020 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68454 2019-Jan-11 15:26:41.851680 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68455 2019-Jan-11 15:26:41.852311 - [DEBUG] Edge Function : AllBottom
68456 2019-Jan-11 15:26:41.852340 - [DEBUG] End adding new jump function
68457 2019-Jan-11 15:26:41.852365 - [DEBUG]
68458 2019-Jan-11 15:26:41.852389 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
68459 2019-Jan-11 15:26:41.852414 - [DEBUG]
68460 2019-Jan-11 15:26:41.852438 - [DEBUG] Process 1816. path edge:
68461 2019-Jan-11 15:26:41.852463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68462 2019-Jan-11 15:26:41.852520 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
68463 2019-Jan-11 15:26:41.853148 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68464 2019-Jan-11 15:26:41.853790 - [DEBUG]
68465 2019-Jan-11 15:26:41.853815 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68466 2019-Jan-11 15:26:41.854470 - [DEBUG] Compose: EdgeIdentity * AllBottom
68467 2019-Jan-11 15:26:41.854500 - [DEBUG]
68468 2019-Jan-11 15:26:41.854536 - [DEBUG] Propagate flow
68469 2019-Jan-11 15:26:41.854562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68470 2019-Jan-11 15:26:41.854621 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68471 2019-Jan-11 15:26:41.855249 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68472 2019-Jan-11 15:26:41.855902 - [DEBUG] Edge function : AllBottom (result of previous compose)
68473 2019-Jan-11 15:26:41.855929 - [DEBUG]
68474 2019-Jan-11 15:26:41.855955 - [DEBUG] Join: AllTop & AllBottom
68475 2019-Jan-11 15:26:41.855982 - [DEBUG] = AllBottom (new jump func)
68476 2019-Jan-11 15:26:41.856008 - [DEBUG]
68477 2019-Jan-11 15:26:41.856032 - [DEBUG] Start adding new jump function
68478 2019-Jan-11 15:26:41.856057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68479 2019-Jan-11 15:26:41.856114 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68480 2019-Jan-11 15:26:41.856760 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68481 2019-Jan-11 15:26:41.857388 - [DEBUG] Edge Function : AllBottom
68482 2019-Jan-11 15:26:41.857417 - [DEBUG] End adding new jump function
68483 2019-Jan-11 15:26:41.857442 - [DEBUG]
68484 2019-Jan-11 15:26:41.857466 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
68485 2019-Jan-11 15:26:41.857491 - [DEBUG]
68486 2019-Jan-11 15:26:41.857515 - [DEBUG] Process 1817. path edge:
68487 2019-Jan-11 15:26:41.857540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68488 2019-Jan-11 15:26:41.857597 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
68489 2019-Jan-11 15:26:41.858238 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68490 2019-Jan-11 15:26:41.858881 - [DEBUG]
68491 2019-Jan-11 15:26:41.858907 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68492 2019-Jan-11 15:26:41.859556 - [DEBUG] Compose: EdgeIdentity * AllBottom
68493 2019-Jan-11 15:26:41.859587 - [DEBUG]
68494 2019-Jan-11 15:26:41.859612 - [DEBUG] Propagate flow
68495 2019-Jan-11 15:26:41.859636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68496 2019-Jan-11 15:26:41.859695 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68497 2019-Jan-11 15:26:41.860323 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68498 2019-Jan-11 15:26:41.860966 - [DEBUG] Edge function : AllBottom (result of previous compose)
68499 2019-Jan-11 15:26:41.860993 - [DEBUG]
68500 2019-Jan-11 15:26:41.861018 - [DEBUG] Join: AllTop & AllBottom
68501 2019-Jan-11 15:26:41.861045 - [DEBUG] = AllBottom (new jump func)
68502 2019-Jan-11 15:26:41.861071 - [DEBUG]
68503 2019-Jan-11 15:26:41.861095 - [DEBUG] Start adding new jump function
68504 2019-Jan-11 15:26:41.861119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68505 2019-Jan-11 15:26:41.861176 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68506 2019-Jan-11 15:26:41.861834 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68507 2019-Jan-11 15:26:41.862467 - [DEBUG] Edge Function : AllBottom
68508 2019-Jan-11 15:26:41.862496 - [DEBUG] End adding new jump function
68509 2019-Jan-11 15:26:41.862521 - [DEBUG]
68510 2019-Jan-11 15:26:41.862545 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
68511 2019-Jan-11 15:26:41.862570 - [DEBUG]
68512 2019-Jan-11 15:26:41.862595 - [DEBUG] Process 1818. path edge:
68513 2019-Jan-11 15:26:41.862619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68514 2019-Jan-11 15:26:41.862676 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
68515 2019-Jan-11 15:26:41.863318 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68516 2019-Jan-11 15:26:41.863962 - [DEBUG]
68517 2019-Jan-11 15:26:41.863987 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68518 2019-Jan-11 15:26:41.864655 - [DEBUG] Compose: EdgeIdentity * AllBottom
68519 2019-Jan-11 15:26:41.864684 - [DEBUG]
68520 2019-Jan-11 15:26:41.864708 - [DEBUG] Propagate flow
68521 2019-Jan-11 15:26:41.864731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68522 2019-Jan-11 15:26:41.864790 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68523 2019-Jan-11 15:26:41.865424 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68524 2019-Jan-11 15:26:41.866067 - [DEBUG] Edge function : AllBottom (result of previous compose)
68525 2019-Jan-11 15:26:41.866093 - [DEBUG]
68526 2019-Jan-11 15:26:41.866119 - [DEBUG] Join: AllTop & AllBottom
68527 2019-Jan-11 15:26:41.866146 - [DEBUG] = AllBottom (new jump func)
68528 2019-Jan-11 15:26:41.866172 - [DEBUG]
68529 2019-Jan-11 15:26:41.866197 - [DEBUG] Start adding new jump function
68530 2019-Jan-11 15:26:41.866221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68531 2019-Jan-11 15:26:41.866279 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68532 2019-Jan-11 15:26:41.866924 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68533 2019-Jan-11 15:26:41.867556 - [DEBUG] Edge Function : AllBottom
68534 2019-Jan-11 15:26:41.867585 - [DEBUG] End adding new jump function
68535 2019-Jan-11 15:26:41.867610 - [DEBUG]
68536 2019-Jan-11 15:26:41.867635 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68537 2019-Jan-11 15:26:41.867660 - [DEBUG]
68538 2019-Jan-11 15:26:41.867684 - [DEBUG] Process 1819. path edge:
68539 2019-Jan-11 15:26:41.867709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68540 2019-Jan-11 15:26:41.867766 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
68541 2019-Jan-11 15:26:41.868412 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68542 2019-Jan-11 15:26:41.869055 - [DEBUG]
68543 2019-Jan-11 15:26:41.869081 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68544 2019-Jan-11 15:26:41.869736 - [DEBUG] Compose: EdgeIdentity * AllBottom
68545 2019-Jan-11 15:26:41.869765 - [DEBUG]
68546 2019-Jan-11 15:26:41.869790 - [DEBUG] Propagate flow
68547 2019-Jan-11 15:26:41.869814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68548 2019-Jan-11 15:26:41.869873 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68549 2019-Jan-11 15:26:41.870511 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68550 2019-Jan-11 15:26:41.871154 - [DEBUG] Edge function : AllBottom (result of previous compose)
68551 2019-Jan-11 15:26:41.871180 - [DEBUG]
68552 2019-Jan-11 15:26:41.871221 - [DEBUG] Join: AllTop & AllBottom
68553 2019-Jan-11 15:26:41.871249 - [DEBUG] = AllBottom (new jump func)
68554 2019-Jan-11 15:26:41.871275 - [DEBUG]
68555 2019-Jan-11 15:26:41.871307 - [DEBUG] Start adding new jump function
68556 2019-Jan-11 15:26:41.871332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68557 2019-Jan-11 15:26:41.871390 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68558 2019-Jan-11 15:26:41.872035 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68559 2019-Jan-11 15:26:41.872667 - [DEBUG] Edge Function : AllBottom
68560 2019-Jan-11 15:26:41.872696 - [DEBUG] End adding new jump function
68561 2019-Jan-11 15:26:41.872721 - [DEBUG]
68562 2019-Jan-11 15:26:41.872745 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68563 2019-Jan-11 15:26:41.872770 - [DEBUG]
68564 2019-Jan-11 15:26:41.872794 - [DEBUG] Process 1820. path edge:
68565 2019-Jan-11 15:26:41.872819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68566 2019-Jan-11 15:26:41.872876 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
68567 2019-Jan-11 15:26:41.873502 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68568 2019-Jan-11 15:26:41.874145 - [DEBUG]
68569 2019-Jan-11 15:26:41.874170 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68570 2019-Jan-11 15:26:41.874841 - [DEBUG] Compose: EdgeIdentity * AllBottom
68571 2019-Jan-11 15:26:41.874869 - [DEBUG]
68572 2019-Jan-11 15:26:41.874894 - [DEBUG] Propagate flow
68573 2019-Jan-11 15:26:41.874917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68574 2019-Jan-11 15:26:41.874976 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68575 2019-Jan-11 15:26:41.875603 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68576 2019-Jan-11 15:26:41.876247 - [DEBUG] Edge function : AllBottom (result of previous compose)
68577 2019-Jan-11 15:26:41.876273 - [DEBUG]
68578 2019-Jan-11 15:26:41.876299 - [DEBUG] Join: AllTop & AllBottom
68579 2019-Jan-11 15:26:41.876327 - [DEBUG] = AllBottom (new jump func)
68580 2019-Jan-11 15:26:41.876353 - [DEBUG]
68581 2019-Jan-11 15:26:41.876377 - [DEBUG] Start adding new jump function
68582 2019-Jan-11 15:26:41.876402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68583 2019-Jan-11 15:26:41.876459 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68584 2019-Jan-11 15:26:41.877104 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68585 2019-Jan-11 15:26:41.877732 - [DEBUG] Edge Function : AllBottom
68586 2019-Jan-11 15:26:41.877761 - [DEBUG] End adding new jump function
68587 2019-Jan-11 15:26:41.877787 - [DEBUG]
68588 2019-Jan-11 15:26:41.877811 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68589 2019-Jan-11 15:26:41.877837 - [DEBUG]
68590 2019-Jan-11 15:26:41.877873 - [DEBUG] Process 1821. path edge:
68591 2019-Jan-11 15:26:41.877899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68592 2019-Jan-11 15:26:41.877957 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
68593 2019-Jan-11 15:26:41.878584 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68594 2019-Jan-11 15:26:41.879226 - [DEBUG]
68595 2019-Jan-11 15:26:41.879252 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68596 2019-Jan-11 15:26:41.879905 - [DEBUG] Start of endsummarytab entry
68597 2019-Jan-11 15:26:41.879948 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68598 2019-Jan-11 15:26:41.880587 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
68599 2019-Jan-11 15:26:41.880650 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68600 2019-Jan-11 15:26:41.881300 - [DEBUG] d2: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68601 2019-Jan-11 15:26:41.881943 - [DEBUG] EF: AllBottom
68602 2019-Jan-11 15:26:41.881970 - [DEBUG]
68603 2019-Jan-11 15:26:41.881995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68604 2019-Jan-11 15:26:41.882624 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68605 2019-Jan-11 15:26:41.883250 - [DEBUG] EF: AllBottom
68606 2019-Jan-11 15:26:41.883276 - [DEBUG]
68607 2019-Jan-11 15:26:41.883301 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68608 2019-Jan-11 15:26:41.883929 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68609 2019-Jan-11 15:26:41.884568 - [DEBUG] EF: AllBottom
68610 2019-Jan-11 15:26:41.884595 - [DEBUG]
68611 2019-Jan-11 15:26:41.884619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68612 2019-Jan-11 15:26:41.885246 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
68613 2019-Jan-11 15:26:41.885875 - [DEBUG] EF: AllBottom
68614 2019-Jan-11 15:26:41.885901 - [DEBUG]
68615 2019-Jan-11 15:26:41.885926 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68616 2019-Jan-11 15:26:41.886553 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68617 2019-Jan-11 15:26:41.887180 - [DEBUG] EF: AllBottom
68618 2019-Jan-11 15:26:41.887206 - [DEBUG]
68619 2019-Jan-11 15:26:41.887230 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68620 2019-Jan-11 15:26:41.887867 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68621 2019-Jan-11 15:26:41.888497 - [DEBUG] EF: AllBottom
68622 2019-Jan-11 15:26:41.888524 - [DEBUG]
68623 2019-Jan-11 15:26:41.888548 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68624 2019-Jan-11 15:26:41.889174 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68625 2019-Jan-11 15:26:41.889805 - [DEBUG] EF: AllBottom
68626 2019-Jan-11 15:26:41.889831 - [DEBUG]
68627 2019-Jan-11 15:26:41.889856 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68628 2019-Jan-11 15:26:41.890483 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68629 2019-Jan-11 15:26:41.891112 - [DEBUG] EF: AllBottom
68630 2019-Jan-11 15:26:41.891138 - [DEBUG]
68631 2019-Jan-11 15:26:41.891162 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68632 2019-Jan-11 15:26:41.891803 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
68633 2019-Jan-11 15:26:41.892432 - [DEBUG] EF: AllBottom
68634 2019-Jan-11 15:26:41.892458 - [DEBUG]
68635 2019-Jan-11 15:26:41.892483 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68636 2019-Jan-11 15:26:41.893109 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68637 2019-Jan-11 15:26:41.893740 - [DEBUG] EF: AllBottom
68638 2019-Jan-11 15:26:41.893776 - [DEBUG]
68639 2019-Jan-11 15:26:41.893801 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68640 2019-Jan-11 15:26:41.894455 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68641 2019-Jan-11 15:26:41.895103 - [DEBUG] EF: AllBottom
68642 2019-Jan-11 15:26:41.895142 - [DEBUG]
68643 2019-Jan-11 15:26:41.895168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68644 2019-Jan-11 15:26:41.895795 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68645 2019-Jan-11 15:26:41.896431 - [DEBUG] EF: AllBottom
68646 2019-Jan-11 15:26:41.896457 - [DEBUG]
68647 2019-Jan-11 15:26:41.896482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68648 2019-Jan-11 15:26:41.897109 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68649 2019-Jan-11 15:26:41.897736 - [DEBUG] EF: AllBottom
68650 2019-Jan-11 15:26:41.897762 - [DEBUG]
68651 2019-Jan-11 15:26:41.897787 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68652 2019-Jan-11 15:26:41.898428 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68653 2019-Jan-11 15:26:41.899058 - [DEBUG] EF: AllBottom
68654 2019-Jan-11 15:26:41.899084 - [DEBUG]
68655 2019-Jan-11 15:26:41.899109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68656 2019-Jan-11 15:26:41.899736 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68657 2019-Jan-11 15:26:41.900370 - [DEBUG] EF: AllBottom
68658 2019-Jan-11 15:26:41.900397 - [DEBUG]
68659 2019-Jan-11 15:26:41.900421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68660 2019-Jan-11 15:26:41.901047 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68661 2019-Jan-11 15:26:41.901691 - [DEBUG] EF: AllBottom
68662 2019-Jan-11 15:26:41.901718 - [DEBUG]
68663 2019-Jan-11 15:26:41.901742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68664 2019-Jan-11 15:26:41.902369 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
68665 2019-Jan-11 15:26:41.902999 - [DEBUG] EF: AllBottom
68666 2019-Jan-11 15:26:41.903024 - [DEBUG]
68667 2019-Jan-11 15:26:41.903048 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68668 2019-Jan-11 15:26:41.903673 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68669 2019-Jan-11 15:26:41.904302 - [DEBUG] EF: AllBottom
68670 2019-Jan-11 15:26:41.904328 - [DEBUG]
68671 2019-Jan-11 15:26:41.904364 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68672 2019-Jan-11 15:26:41.905006 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
68673 2019-Jan-11 15:26:41.905635 - [DEBUG] EF: AllBottom
68674 2019-Jan-11 15:26:41.905662 - [DEBUG]
68675 2019-Jan-11 15:26:41.905686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68676 2019-Jan-11 15:26:41.906313 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68677 2019-Jan-11 15:26:41.906947 - [DEBUG] EF: AllBottom
68678 2019-Jan-11 15:26:41.906974 - [DEBUG]
68679 2019-Jan-11 15:26:41.906998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68680 2019-Jan-11 15:26:41.907640 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68681 2019-Jan-11 15:26:41.908302 - [DEBUG] EF: AllBottom
68682 2019-Jan-11 15:26:41.908328 - [DEBUG]
68683 2019-Jan-11 15:26:41.908353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68684 2019-Jan-11 15:26:41.908981 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68685 2019-Jan-11 15:26:41.909611 - [DEBUG] EF: AllBottom
68686 2019-Jan-11 15:26:41.909637 - [DEBUG]
68687 2019-Jan-11 15:26:41.909661 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68688 2019-Jan-11 15:26:41.910299 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68689 2019-Jan-11 15:26:41.910927 - [DEBUG] EF: AllBottom
68690 2019-Jan-11 15:26:41.910953 - [DEBUG]
68691 2019-Jan-11 15:26:41.910978 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68692 2019-Jan-11 15:26:41.911633 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
68693 2019-Jan-11 15:26:41.912263 - [DEBUG] EF: AllBottom
68694 2019-Jan-11 15:26:41.912289 - [DEBUG]
68695 2019-Jan-11 15:26:41.912314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68696 2019-Jan-11 15:26:41.912943 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68697 2019-Jan-11 15:26:41.913580 - [DEBUG] EF: AllBottom
68698 2019-Jan-11 15:26:41.913606 - [DEBUG]
68699 2019-Jan-11 15:26:41.913631 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68700 2019-Jan-11 15:26:41.914306 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
68701 2019-Jan-11 15:26:41.915007 - [DEBUG] EF: AllBottom
68702 2019-Jan-11 15:26:41.915033 - [DEBUG]
68703 2019-Jan-11 15:26:41.915058 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68704 2019-Jan-11 15:26:41.915688 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68705 2019-Jan-11 15:26:41.916317 - [DEBUG] EF: AllBottom
68706 2019-Jan-11 15:26:41.916343 - [DEBUG]
68707 2019-Jan-11 15:26:41.916368 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68708 2019-Jan-11 15:26:41.916995 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68709 2019-Jan-11 15:26:41.917621 - [DEBUG] EF: AllBottom
68710 2019-Jan-11 15:26:41.917647 - [DEBUG]
68711 2019-Jan-11 15:26:41.917672 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68712 2019-Jan-11 15:26:41.918315 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68713 2019-Jan-11 15:26:41.918950 - [DEBUG] EF: AllBottom
68714 2019-Jan-11 15:26:41.918976 - [DEBUG]
68715 2019-Jan-11 15:26:41.919000 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68716 2019-Jan-11 15:26:41.919627 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
68717 2019-Jan-11 15:26:41.920254 - [DEBUG] EF: AllBottom
68718 2019-Jan-11 15:26:41.920280 - [DEBUG]
68719 2019-Jan-11 15:26:41.920305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68720 2019-Jan-11 15:26:41.920931 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
68721 2019-Jan-11 15:26:41.921572 - [DEBUG] EF: AllBottom
68722 2019-Jan-11 15:26:41.921598 - [DEBUG]
68723 2019-Jan-11 15:26:41.921623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68724 2019-Jan-11 15:26:41.922249 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68725 2019-Jan-11 15:26:41.922878 - [DEBUG] EF: AllBottom
68726 2019-Jan-11 15:26:41.922905 - [DEBUG]
68727 2019-Jan-11 15:26:41.922929 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68728 2019-Jan-11 15:26:41.923555 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68729 2019-Jan-11 15:26:41.924183 - [DEBUG] EF: AllBottom
68730 2019-Jan-11 15:26:41.924210 - [DEBUG]
68731 2019-Jan-11 15:26:41.924234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68732 2019-Jan-11 15:26:41.924875 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68733 2019-Jan-11 15:26:41.925519 - [DEBUG] EF: AllBottom
68734 2019-Jan-11 15:26:41.925545 - [DEBUG]
68735 2019-Jan-11 15:26:41.925570 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68736 2019-Jan-11 15:26:41.926197 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68737 2019-Jan-11 15:26:41.926831 - [DEBUG] EF: AllBottom
68738 2019-Jan-11 15:26:41.926857 - [DEBUG]
68739 2019-Jan-11 15:26:41.926881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68740 2019-Jan-11 15:26:41.927509 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68741 2019-Jan-11 15:26:41.928154 - [DEBUG] EF: AllBottom
68742 2019-Jan-11 15:26:41.928180 - [DEBUG]
68743 2019-Jan-11 15:26:41.928203 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68744 2019-Jan-11 15:26:41.928829 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68745 2019-Jan-11 15:26:41.929457 - [DEBUG] EF: AllBottom
68746 2019-Jan-11 15:26:41.929484 - [DEBUG]
68747 2019-Jan-11 15:26:41.929508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68748 2019-Jan-11 15:26:41.930134 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68749 2019-Jan-11 15:26:41.930763 - [DEBUG] EF: AllBottom
68750 2019-Jan-11 15:26:41.930789 - [DEBUG]
68751 2019-Jan-11 15:26:41.930814 - [DEBUG] ---------------
68752 2019-Jan-11 15:26:41.930839 - [DEBUG]
68753 2019-Jan-11 15:26:41.930867 - [DEBUG] End of endsummarytab entry
68754 2019-Jan-11 15:26:41.930892 - [DEBUG]
68755 2019-Jan-11 15:26:41.930917 - [DEBUG] Start of incomingtab entry
68756 2019-Jan-11 15:26:41.930942 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68757 2019-Jan-11 15:26:41.931585 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
68758 2019-Jan-11 15:26:41.931645 - [DEBUG] ---------------
68759 2019-Jan-11 15:26:41.931670 - [DEBUG] End of incomingtab entry
68760 2019-Jan-11 15:26:41.931695 - [DEBUG]
68761 2019-Jan-11 15:26:41.931722 - [DEBUG] EDGE:
68762 2019-Jan-11 15:26:41.931781 - [DEBUG] ---> 68763 2019-Jan-11 15:26:41.932411 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68764 2019-Jan-11 15:26:41.933060 - [DEBUG]
68765 2019-Jan-11 15:26:41.933087 - [DEBUG] EDGE:
68766 2019-Jan-11 15:26:41.933145 - [DEBUG] ---> 68767 2019-Jan-11 15:26:41.933777 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68768 2019-Jan-11 15:26:41.934419 - [DEBUG]
68769 2019-Jan-11 15:26:41.934467 - [DEBUG] Compose: EdgeIdentity * AllBottom
68770 2019-Jan-11 15:26:41.934496 - [DEBUG]
68771 2019-Jan-11 15:26:41.934521 - [DEBUG] Propagate flow
68772 2019-Jan-11 15:26:41.934558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68773 2019-Jan-11 15:26:41.934617 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68774 2019-Jan-11 15:26:41.935257 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68775 2019-Jan-11 15:26:41.935903 - [DEBUG] Edge function : AllBottom (result of previous compose)
68776 2019-Jan-11 15:26:41.935930 - [DEBUG]
68777 2019-Jan-11 15:26:41.935957 - [DEBUG] Join: AllTop & AllBottom
68778 2019-Jan-11 15:26:41.935984 - [DEBUG] = AllBottom (new jump func)
68779 2019-Jan-11 15:26:41.936019 - [DEBUG]
68780 2019-Jan-11 15:26:41.936043 - [DEBUG] Start adding new jump function
68781 2019-Jan-11 15:26:41.936068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68782 2019-Jan-11 15:26:41.936125 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68783 2019-Jan-11 15:26:41.936772 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68784 2019-Jan-11 15:26:41.937409 - [DEBUG] Edge Function : AllBottom
68785 2019-Jan-11 15:26:41.937440 - [DEBUG] End adding new jump function
68786 2019-Jan-11 15:26:41.937465 - [DEBUG]
68787 2019-Jan-11 15:26:41.937490 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68788 2019-Jan-11 15:26:41.937515 - [DEBUG]
68789 2019-Jan-11 15:26:41.937540 - [DEBUG] Process 1822. path edge:
68790 2019-Jan-11 15:26:41.937564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68791 2019-Jan-11 15:26:41.937621 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
68792 2019-Jan-11 15:26:41.938274 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68793 2019-Jan-11 15:26:41.938918 - [DEBUG]
68794 2019-Jan-11 15:26:41.938944 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68795 2019-Jan-11 15:26:41.939602 - [DEBUG] Possible callees:
68796 2019-Jan-11 15:26:41.939628 - [DEBUG] llvm.dbg.declare
68797 2019-Jan-11 15:26:41.939654 - [DEBUG] Possible return sites:
68798 2019-Jan-11 15:26:41.939679 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19368799 2019-Jan-11 15:26:41.940941 - [DEBUG] Found and process special summary
68800 2019-Jan-11 15:26:41.940977 - [DEBUG] Compose: EdgeIdentity * AllBottom
68801 2019-Jan-11 15:26:41.941006 - [DEBUG]
68802 2019-Jan-11 15:26:41.941031 - [DEBUG] Propagate flow
68803 2019-Jan-11 15:26:41.941055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68804 2019-Jan-11 15:26:41.941113 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68805 2019-Jan-11 15:26:41.941759 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68806 2019-Jan-11 15:26:41.942403 - [DEBUG] Edge function : AllBottom (result of previous compose)
68807 2019-Jan-11 15:26:41.942430 - [DEBUG]
68808 2019-Jan-11 15:26:41.942456 - [DEBUG] Join: AllTop & AllBottom
68809 2019-Jan-11 15:26:41.942483 - [DEBUG] = AllBottom (new jump func)
68810 2019-Jan-11 15:26:41.942509 - [DEBUG]
68811 2019-Jan-11 15:26:41.942533 - [DEBUG] Start adding new jump function
68812 2019-Jan-11 15:26:41.942557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68813 2019-Jan-11 15:26:41.942615 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68814 2019-Jan-11 15:26:41.943261 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68815 2019-Jan-11 15:26:41.943891 - [DEBUG] Edge Function : AllBottom
68816 2019-Jan-11 15:26:41.943929 - [DEBUG] End adding new jump function
68817 2019-Jan-11 15:26:41.943955 - [DEBUG]
68818 2019-Jan-11 15:26:41.943979 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68819 2019-Jan-11 15:26:41.944013 - [DEBUG]
68820 2019-Jan-11 15:26:41.944038 - [DEBUG] Process 1823. path edge:
68821 2019-Jan-11 15:26:41.944063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68822 2019-Jan-11 15:26:41.944120 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
68823 2019-Jan-11 15:26:41.944764 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68824 2019-Jan-11 15:26:41.945406 - [DEBUG]
68825 2019-Jan-11 15:26:41.945432 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68826 2019-Jan-11 15:26:41.946091 - [DEBUG] Compose: EdgeIdentity * AllBottom
68827 2019-Jan-11 15:26:41.946120 - [DEBUG]
68828 2019-Jan-11 15:26:41.946145 - [DEBUG] Propagate flow
68829 2019-Jan-11 15:26:41.946170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68830 2019-Jan-11 15:26:41.946229 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68831 2019-Jan-11 15:26:41.946859 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68832 2019-Jan-11 15:26:41.947502 - [DEBUG] Edge function : AllBottom (result of previous compose)
68833 2019-Jan-11 15:26:41.947529 - [DEBUG]
68834 2019-Jan-11 15:26:41.947554 - [DEBUG] Join: AllTop & AllBottom
68835 2019-Jan-11 15:26:41.947582 - [DEBUG] = AllBottom (new jump func)
68836 2019-Jan-11 15:26:41.947607 - [DEBUG]
68837 2019-Jan-11 15:26:41.947632 - [DEBUG] Start adding new jump function
68838 2019-Jan-11 15:26:41.947656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68839 2019-Jan-11 15:26:41.947714 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68840 2019-Jan-11 15:26:41.948376 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68841 2019-Jan-11 15:26:41.949003 - [DEBUG] Edge Function : AllBottom
68842 2019-Jan-11 15:26:41.949033 - [DEBUG] End adding new jump function
68843 2019-Jan-11 15:26:41.949058 - [DEBUG]
68844 2019-Jan-11 15:26:41.949083 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68845 2019-Jan-11 15:26:41.949108 - [DEBUG]
68846 2019-Jan-11 15:26:41.949132 - [DEBUG] Process 1824. path edge:
68847 2019-Jan-11 15:26:41.949157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68848 2019-Jan-11 15:26:41.949215 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
68849 2019-Jan-11 15:26:41.949841 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68850 2019-Jan-11 15:26:41.950482 - [DEBUG]
68851 2019-Jan-11 15:26:41.950509 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68852 2019-Jan-11 15:26:41.951159 - [DEBUG] Compose: EdgeIdentity * AllBottom
68853 2019-Jan-11 15:26:41.951188 - [DEBUG]
68854 2019-Jan-11 15:26:41.951226 - [DEBUG] Propagate flow
68855 2019-Jan-11 15:26:41.951250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68856 2019-Jan-11 15:26:41.951310 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68857 2019-Jan-11 15:26:41.951939 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68858 2019-Jan-11 15:26:41.952583 - [DEBUG] Edge function : AllBottom (result of previous compose)
68859 2019-Jan-11 15:26:41.952618 - [DEBUG]
68860 2019-Jan-11 15:26:41.952644 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68861 2019-Jan-11 15:26:41.952671 - [DEBUG] = AllBottom
68862 2019-Jan-11 15:26:41.952697 - [DEBUG]
68863 2019-Jan-11 15:26:41.952722 - [DEBUG] PROPAGATE: No new function!
68864 2019-Jan-11 15:26:41.952748 - [DEBUG] EDGE:
68865 2019-Jan-11 15:26:41.952807 - [DEBUG] ---> 68866 2019-Jan-11 15:26:41.953436 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68867 2019-Jan-11 15:26:41.954079 - [DEBUG]
68868 2019-Jan-11 15:26:41.954106 - [DEBUG] EDGE:
68869 2019-Jan-11 15:26:41.954164 - [DEBUG] ---> 68870 2019-Jan-11 15:26:41.954811 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68871 2019-Jan-11 15:26:41.955454 - [DEBUG]
68872 2019-Jan-11 15:26:41.955493 - [DEBUG] Compose: EdgeIdentity * AllBottom
68873 2019-Jan-11 15:26:41.955521 - [DEBUG]
68874 2019-Jan-11 15:26:41.955546 - [DEBUG] Propagate flow
68875 2019-Jan-11 15:26:41.955570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68876 2019-Jan-11 15:26:41.955628 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68877 2019-Jan-11 15:26:41.956259 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68878 2019-Jan-11 15:26:41.956902 - [DEBUG] Edge function : AllBottom (result of previous compose)
68879 2019-Jan-11 15:26:41.956928 - [DEBUG]
68880 2019-Jan-11 15:26:41.956954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68881 2019-Jan-11 15:26:41.956981 - [DEBUG] = AllBottom
68882 2019-Jan-11 15:26:41.957007 - [DEBUG]
68883 2019-Jan-11 15:26:41.957031 - [DEBUG] PROPAGATE: No new function!
68884 2019-Jan-11 15:26:41.957059 - [DEBUG] EDGE:
68885 2019-Jan-11 15:26:41.957118 - [DEBUG] ---> 68886 2019-Jan-11 15:26:41.957757 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68887 2019-Jan-11 15:26:41.958415 - [DEBUG]
68888 2019-Jan-11 15:26:41.958443 - [DEBUG] EDGE:
68889 2019-Jan-11 15:26:41.958501 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
68890 2019-Jan-11 15:26:41.959135 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68891 2019-Jan-11 15:26:41.959776 - [DEBUG]
68892 2019-Jan-11 15:26:41.959804 - [DEBUG] EDGE:
68893 2019-Jan-11 15:26:41.959862 - [DEBUG] ---> 68894 2019-Jan-11 15:26:41.960496 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68895 2019-Jan-11 15:26:41.961139 - [DEBUG]
68896 2019-Jan-11 15:26:41.961166 - [DEBUG] EDGE:
68897 2019-Jan-11 15:26:41.961237 - [DEBUG] ---> 68898 2019-Jan-11 15:26:41.961875 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68899 2019-Jan-11 15:26:41.962519 - [DEBUG]
68900 2019-Jan-11 15:26:41.962546 - [DEBUG] EDGE:
68901 2019-Jan-11 15:26:41.962605 - [DEBUG] ---> 68902 2019-Jan-11 15:26:41.963237 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68903 2019-Jan-11 15:26:41.963878 - [DEBUG]
68904 2019-Jan-11 15:26:41.963913 - [DEBUG] Compose: EdgeIdentity * AllBottom
68905 2019-Jan-11 15:26:41.963941 - [DEBUG]
68906 2019-Jan-11 15:26:41.963965 - [DEBUG] Propagate flow
68907 2019-Jan-11 15:26:41.963990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68908 2019-Jan-11 15:26:41.964047 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68909 2019-Jan-11 15:26:41.964693 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68910 2019-Jan-11 15:26:41.965335 - [DEBUG] Edge function : AllBottom (result of previous compose)
68911 2019-Jan-11 15:26:41.965362 - [DEBUG]
68912 2019-Jan-11 15:26:41.965387 - [DEBUG] Join: AllTop & AllBottom
68913 2019-Jan-11 15:26:41.965415 - [DEBUG] = AllBottom (new jump func)
68914 2019-Jan-11 15:26:41.965440 - [DEBUG]
68915 2019-Jan-11 15:26:41.965465 - [DEBUG] Start adding new jump function
68916 2019-Jan-11 15:26:41.965489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68917 2019-Jan-11 15:26:41.965546 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68918 2019-Jan-11 15:26:41.966191 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68919 2019-Jan-11 15:26:41.966822 - [DEBUG] Edge Function : AllBottom
68920 2019-Jan-11 15:26:41.966852 - [DEBUG] End adding new jump function
68921 2019-Jan-11 15:26:41.966877 - [DEBUG]
68922 2019-Jan-11 15:26:41.966901 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68923 2019-Jan-11 15:26:41.966926 - [DEBUG]
68924 2019-Jan-11 15:26:41.966950 - [DEBUG] Process 1825. path edge:
68925 2019-Jan-11 15:26:41.966975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68926 2019-Jan-11 15:26:41.967032 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
68927 2019-Jan-11 15:26:41.967660 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68928 2019-Jan-11 15:26:41.968321 - [DEBUG]
68929 2019-Jan-11 15:26:41.968347 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68930 2019-Jan-11 15:26:41.969002 - [DEBUG] Compose: EdgeIdentity * AllBottom
68931 2019-Jan-11 15:26:41.969031 - [DEBUG]
68932 2019-Jan-11 15:26:41.969056 - [DEBUG] Propagate flow
68933 2019-Jan-11 15:26:41.969080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68934 2019-Jan-11 15:26:41.969139 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
68935 2019-Jan-11 15:26:41.969765 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68936 2019-Jan-11 15:26:41.970408 - [DEBUG] Edge function : AllBottom (result of previous compose)
68937 2019-Jan-11 15:26:41.970435 - [DEBUG]
68938 2019-Jan-11 15:26:41.970468 - [DEBUG] Join: AllTop & AllBottom
68939 2019-Jan-11 15:26:41.970495 - [DEBUG] = AllBottom (new jump func)
68940 2019-Jan-11 15:26:41.970521 - [DEBUG]
68941 2019-Jan-11 15:26:41.970546 - [DEBUG] Start adding new jump function
68942 2019-Jan-11 15:26:41.970570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68943 2019-Jan-11 15:26:41.970628 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68944 2019-Jan-11 15:26:41.971286 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
68945 2019-Jan-11 15:26:41.971911 - [DEBUG] Edge Function : AllBottom
68946 2019-Jan-11 15:26:41.971940 - [DEBUG] End adding new jump function
68947 2019-Jan-11 15:26:41.971965 - [DEBUG]
68948 2019-Jan-11 15:26:41.971990 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68949 2019-Jan-11 15:26:41.972015 - [DEBUG]
68950 2019-Jan-11 15:26:41.972039 - [DEBUG] Process 1826. path edge:
68951 2019-Jan-11 15:26:41.972064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68952 2019-Jan-11 15:26:41.972120 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
68953 2019-Jan-11 15:26:41.972745 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68954 2019-Jan-11 15:26:41.973389 - [DEBUG]
68955 2019-Jan-11 15:26:41.973415 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
68956 2019-Jan-11 15:26:41.974061 - [DEBUG] Compose: EdgeIdentity * AllBottom
68957 2019-Jan-11 15:26:41.974090 - [DEBUG]
68958 2019-Jan-11 15:26:41.974115 - [DEBUG] Propagate flow
68959 2019-Jan-11 15:26:41.974140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68960 2019-Jan-11 15:26:41.974198 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68961 2019-Jan-11 15:26:41.974841 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68962 2019-Jan-11 15:26:41.975485 - [DEBUG] Edge function : AllBottom (result of previous compose)
68963 2019-Jan-11 15:26:41.975511 - [DEBUG]
68964 2019-Jan-11 15:26:41.975537 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68965 2019-Jan-11 15:26:41.975564 - [DEBUG] = AllBottom
68966 2019-Jan-11 15:26:41.975590 - [DEBUG]
68967 2019-Jan-11 15:26:41.975615 - [DEBUG] PROPAGATE: No new function!
68968 2019-Jan-11 15:26:41.975641 - [DEBUG] EDGE:
68969 2019-Jan-11 15:26:41.975699 - [DEBUG] ---> 68970 2019-Jan-11 15:26:41.976325 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68971 2019-Jan-11 15:26:41.976968 - [DEBUG]
68972 2019-Jan-11 15:26:41.976995 - [DEBUG] EDGE:
68973 2019-Jan-11 15:26:41.977053 - [DEBUG] ---> 68974 2019-Jan-11 15:26:41.977683 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68975 2019-Jan-11 15:26:41.978340 - [DEBUG]
68976 2019-Jan-11 15:26:41.978367 - [DEBUG] EDGE:
68977 2019-Jan-11 15:26:41.978426 - [DEBUG] ---> 68978 2019-Jan-11 15:26:41.979055 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68979 2019-Jan-11 15:26:41.979705 - [DEBUG]
68980 2019-Jan-11 15:26:41.979732 - [DEBUG] EDGE:
68981 2019-Jan-11 15:26:41.979791 - [DEBUG] ---> 68982 2019-Jan-11 15:26:41.980423 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68983 2019-Jan-11 15:26:41.981067 - [DEBUG]
68984 2019-Jan-11 15:26:41.981095 - [DEBUG] EDGE:
68985 2019-Jan-11 15:26:41.981153 - [DEBUG] ---> 68986 2019-Jan-11 15:26:41.981802 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68987 2019-Jan-11 15:26:41.982446 - [DEBUG]
68988 2019-Jan-11 15:26:41.982473 - [DEBUG] EDGE:
68989 2019-Jan-11 15:26:41.982531 - [DEBUG] ---> 68990 2019-Jan-11 15:26:41.983161 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68991 2019-Jan-11 15:26:41.983803 - [DEBUG]
68992 2019-Jan-11 15:26:41.983841 - [DEBUG] Compose: EdgeIdentity * AllBottom
68993 2019-Jan-11 15:26:41.983870 - [DEBUG]
68994 2019-Jan-11 15:26:41.983895 - [DEBUG] Propagate flow
68995 2019-Jan-11 15:26:41.983919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68996 2019-Jan-11 15:26:41.983976 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68997 2019-Jan-11 15:26:41.984621 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68998 2019-Jan-11 15:26:41.985263 - [DEBUG] Edge function : AllBottom (result of previous compose)
68999 2019-Jan-11 15:26:41.985289 - [DEBUG]
69000 2019-Jan-11 15:26:41.985316 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69001 2019-Jan-11 15:26:41.985343 - [DEBUG] = AllBottom
69002 2019-Jan-11 15:26:41.985369 - [DEBUG]
69003 2019-Jan-11 15:26:41.985393 - [DEBUG] PROPAGATE: No new function!
69004 2019-Jan-11 15:26:41.985421 - [DEBUG] EDGE:
69005 2019-Jan-11 15:26:41.985479 - [DEBUG] ---> 69006 2019-Jan-11 15:26:41.986119 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69007 2019-Jan-11 15:26:41.986763 - [DEBUG]
69008 2019-Jan-11 15:26:41.986790 - [DEBUG] EDGE:
69009 2019-Jan-11 15:26:41.986849 - [DEBUG] ---> 69010 2019-Jan-11 15:26:41.987477 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69011 2019-Jan-11 15:26:41.988135 - [DEBUG]
69012 2019-Jan-11 15:26:41.988162 - [DEBUG] EDGE:
69013 2019-Jan-11 15:26:41.988220 - [DEBUG] ---> 69014 2019-Jan-11 15:26:41.988850 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69015 2019-Jan-11 15:26:41.989493 - [DEBUG]
69016 2019-Jan-11 15:26:41.989544 - [DEBUG] Compose: EdgeIdentity * AllBottom
69017 2019-Jan-11 15:26:41.989573 - [DEBUG]
69018 2019-Jan-11 15:26:41.989598 - [DEBUG] Propagate flow
69019 2019-Jan-11 15:26:41.989622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69020 2019-Jan-11 15:26:41.989680 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
69021 2019-Jan-11 15:26:41.990312 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69022 2019-Jan-11 15:26:41.990956 - [DEBUG] Edge function : AllBottom (result of previous compose)
69023 2019-Jan-11 15:26:41.990982 - [DEBUG]
69024 2019-Jan-11 15:26:41.991009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69025 2019-Jan-11 15:26:41.991036 - [DEBUG] = AllBottom
69026 2019-Jan-11 15:26:41.991061 - [DEBUG]
69027 2019-Jan-11 15:26:41.991086 - [DEBUG] PROPAGATE: No new function!
69028 2019-Jan-11 15:26:41.991113 - [DEBUG] EDGE:
69029 2019-Jan-11 15:26:41.991172 - [DEBUG] ---> 69030 2019-Jan-11 15:26:41.991826 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69031 2019-Jan-11 15:26:41.992469 - [DEBUG]
69032 2019-Jan-11 15:26:41.992496 - [DEBUG] EDGE:
69033 2019-Jan-11 15:26:41.992554 - [DEBUG] ---> 69034 2019-Jan-11 15:26:41.993181 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69035 2019-Jan-11 15:26:41.993825 - [DEBUG]
69036 2019-Jan-11 15:26:41.993852 - [DEBUG] EDGE:
69037 2019-Jan-11 15:26:41.993910 - [DEBUG] ---> 69038 2019-Jan-11 15:26:41.994549 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69039 2019-Jan-11 15:26:41.995192 - [DEBUG]
69040 2019-Jan-11 15:26:41.995220 - [DEBUG] EDGE:
69041 2019-Jan-11 15:26:41.995278 - [DEBUG] ---> 69042 2019-Jan-11 15:26:41.995909 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69043 2019-Jan-11 15:26:41.996551 - [DEBUG]
69044 2019-Jan-11 15:26:41.996589 - [DEBUG] Compose: EdgeIdentity * AllBottom
69045 2019-Jan-11 15:26:41.996618 - [DEBUG]
69046 2019-Jan-11 15:26:41.996643 - [DEBUG] Propagate flow
69047 2019-Jan-11 15:26:41.996667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69048 2019-Jan-11 15:26:41.996725 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
69049 2019-Jan-11 15:26:41.997357 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69050 2019-Jan-11 15:26:41.998015 - [DEBUG] Edge function : AllBottom (result of previous compose)
69051 2019-Jan-11 15:26:41.998041 - [DEBUG]
69052 2019-Jan-11 15:26:41.998066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69053 2019-Jan-11 15:26:41.998092 - [DEBUG] = AllBottom
69054 2019-Jan-11 15:26:41.998117 - [DEBUG]
69055 2019-Jan-11 15:26:41.998140 - [DEBUG] PROPAGATE: No new function!
69056 2019-Jan-11 15:26:41.998167 - [DEBUG] EDGE:
69057 2019-Jan-11 15:26:41.998233 - [DEBUG] ---> 69058 2019-Jan-11 15:26:41.998872 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69059 2019-Jan-11 15:26:41.999515 - [DEBUG]
69060 2019-Jan-11 15:26:41.999543 - [DEBUG] EDGE:
69061 2019-Jan-11 15:26:41.999601 - [DEBUG] ---> 69062 2019-Jan-11 15:26:42.000230 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69063 2019-Jan-11 15:26:42.000873 - [DEBUG]
69064 2019-Jan-11 15:26:42.000901 - [DEBUG] EDGE:
69065 2019-Jan-11 15:26:42.000960 - [DEBUG] ---> 69066 2019-Jan-11 15:26:42.001607 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69067 2019-Jan-11 15:26:42.002251 - [DEBUG]
69068 2019-Jan-11 15:26:42.002289 - [DEBUG] Compose: EdgeIdentity * AllBottom
69069 2019-Jan-11 15:26:42.002317 - [DEBUG]
69070 2019-Jan-11 15:26:42.002342 - [DEBUG] Propagate flow
69071 2019-Jan-11 15:26:42.002366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69072 2019-Jan-11 15:26:42.002424 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
69073 2019-Jan-11 15:26:42.003055 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69074 2019-Jan-11 15:26:42.003698 - [DEBUG] Edge function : AllBottom (result of previous compose)
69075 2019-Jan-11 15:26:42.003725 - [DEBUG]
69076 2019-Jan-11 15:26:42.003751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69077 2019-Jan-11 15:26:42.003778 - [DEBUG] = AllBottom
69078 2019-Jan-11 15:26:42.003804 - [DEBUG]
69079 2019-Jan-11 15:26:42.003828 - [DEBUG] PROPAGATE: No new function!
69080 2019-Jan-11 15:26:42.003856 - [DEBUG] EDGE:
69081 2019-Jan-11 15:26:42.003915 - [DEBUG] ---> 69082 2019-Jan-11 15:26:42.004566 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69083 2019-Jan-11 15:26:42.005209 - [DEBUG]
69084 2019-Jan-11 15:26:42.005237 - [DEBUG] EDGE:
69085 2019-Jan-11 15:26:42.005295 - [DEBUG] ---> 69086 2019-Jan-11 15:26:42.005923 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69087 2019-Jan-11 15:26:42.006565 - [DEBUG]
69088 2019-Jan-11 15:26:42.006592 - [DEBUG] EDGE:
69089 2019-Jan-11 15:26:42.006651 - [DEBUG] ---> 69090 2019-Jan-11 15:26:42.007282 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69091 2019-Jan-11 15:26:42.007937 - [DEBUG]
69092 2019-Jan-11 15:26:42.007975 - [DEBUG] Compose: EdgeIdentity * AllBottom
69093 2019-Jan-11 15:26:42.008002 - [DEBUG]
69094 2019-Jan-11 15:26:42.008034 - [DEBUG] Propagate flow
69095 2019-Jan-11 15:26:42.008058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69096 2019-Jan-11 15:26:42.008115 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69097 2019-Jan-11 15:26:42.008748 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69098 2019-Jan-11 15:26:42.009399 - [DEBUG] Edge function : AllBottom (result of previous compose)
69099 2019-Jan-11 15:26:42.009425 - [DEBUG]
69100 2019-Jan-11 15:26:42.009452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69101 2019-Jan-11 15:26:42.009480 - [DEBUG] = AllBottom
69102 2019-Jan-11 15:26:42.009506 - [DEBUG]
69103 2019-Jan-11 15:26:42.009530 - [DEBUG] PROPAGATE: No new function!
69104 2019-Jan-11 15:26:42.009560 - [DEBUG] EDGE:
69105 2019-Jan-11 15:26:42.009625 - [DEBUG] ---> 69106 2019-Jan-11 15:26:42.010280 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69107 2019-Jan-11 15:26:42.010925 - [DEBUG]
69108 2019-Jan-11 15:26:42.010965 - [DEBUG] Compose: EdgeIdentity * AllBottom
69109 2019-Jan-11 15:26:42.010994 - [DEBUG]
69110 2019-Jan-11 15:26:42.011018 - [DEBUG] Propagate flow
69111 2019-Jan-11 15:26:42.011043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69112 2019-Jan-11 15:26:42.011101 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69113 2019-Jan-11 15:26:42.011754 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69114 2019-Jan-11 15:26:42.012398 - [DEBUG] Edge function : AllBottom (result of previous compose)
69115 2019-Jan-11 15:26:42.012425 - [DEBUG]
69116 2019-Jan-11 15:26:42.012451 - [DEBUG] Join: AllTop & AllBottom
69117 2019-Jan-11 15:26:42.012478 - [DEBUG] = AllBottom (new jump func)
69118 2019-Jan-11 15:26:42.012504 - [DEBUG]
69119 2019-Jan-11 15:26:42.012528 - [DEBUG] Start adding new jump function
69120 2019-Jan-11 15:26:42.012553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69121 2019-Jan-11 15:26:42.012609 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69122 2019-Jan-11 15:26:42.013256 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69123 2019-Jan-11 15:26:42.013887 - [DEBUG] Edge Function : AllBottom
69124 2019-Jan-11 15:26:42.013917 - [DEBUG] End adding new jump function
69125 2019-Jan-11 15:26:42.013942 - [DEBUG]
69126 2019-Jan-11 15:26:42.013966 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
69127 2019-Jan-11 15:26:42.013992 - [DEBUG]
69128 2019-Jan-11 15:26:42.014016 - [DEBUG] Process 1827. path edge:
69129 2019-Jan-11 15:26:42.014041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69130 2019-Jan-11 15:26:42.014099 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
69131 2019-Jan-11 15:26:42.014741 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69132 2019-Jan-11 15:26:42.015384 - [DEBUG]
69133 2019-Jan-11 15:26:42.015410 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69134 2019-Jan-11 15:26:42.016056 - [DEBUG] Possible callees:
69135 2019-Jan-11 15:26:42.016095 - [DEBUG] foo
69136 2019-Jan-11 15:26:42.016122 - [DEBUG] Possible return sites:
69137 2019-Jan-11 15:26:42.016146 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669138 2019-Jan-11 15:26:42.017397 - [DEBUG] Found and process special summary
69139 2019-Jan-11 15:26:42.017433 - [DEBUG] Compose: EdgeIdentity * AllBottom
69140 2019-Jan-11 15:26:42.017462 - [DEBUG]
69141 2019-Jan-11 15:26:42.017487 - [DEBUG] Propagate flow
69142 2019-Jan-11 15:26:42.017512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69143 2019-Jan-11 15:26:42.017570 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69144 2019-Jan-11 15:26:42.018215 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69145 2019-Jan-11 15:26:42.018858 - [DEBUG] Edge function : AllBottom (result of previous compose)
69146 2019-Jan-11 15:26:42.018885 - [DEBUG]
69147 2019-Jan-11 15:26:42.018910 - [DEBUG] Join: AllTop & AllBottom
69148 2019-Jan-11 15:26:42.018938 - [DEBUG] = AllBottom (new jump func)
69149 2019-Jan-11 15:26:42.018963 - [DEBUG]
69150 2019-Jan-11 15:26:42.018988 - [DEBUG] Start adding new jump function
69151 2019-Jan-11 15:26:42.019012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69152 2019-Jan-11 15:26:42.019069 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69153 2019-Jan-11 15:26:42.019714 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69154 2019-Jan-11 15:26:42.020346 - [DEBUG] Edge Function : AllBottom
69155 2019-Jan-11 15:26:42.020376 - [DEBUG] End adding new jump function
69156 2019-Jan-11 15:26:42.020401 - [DEBUG]
69157 2019-Jan-11 15:26:42.020426 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
69158 2019-Jan-11 15:26:42.020451 - [DEBUG]
69159 2019-Jan-11 15:26:42.020475 - [DEBUG] Process 1828. path edge:
69160 2019-Jan-11 15:26:42.020500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69161 2019-Jan-11 15:26:42.020558 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
69162 2019-Jan-11 15:26:42.021186 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69163 2019-Jan-11 15:26:42.021841 - [DEBUG]
69164 2019-Jan-11 15:26:42.021867 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69165 2019-Jan-11 15:26:42.022521 - [DEBUG] Compose: EdgeIdentity * AllBottom
69166 2019-Jan-11 15:26:42.022551 - [DEBUG]
69167 2019-Jan-11 15:26:42.022576 - [DEBUG] Propagate flow
69168 2019-Jan-11 15:26:42.022601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69169 2019-Jan-11 15:26:42.022660 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69170 2019-Jan-11 15:26:42.023287 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69171 2019-Jan-11 15:26:42.023930 - [DEBUG] Edge function : AllBottom (result of previous compose)
69172 2019-Jan-11 15:26:42.023957 - [DEBUG]
69173 2019-Jan-11 15:26:42.023983 - [DEBUG] Join: AllTop & AllBottom
69174 2019-Jan-11 15:26:42.024010 - [DEBUG] = AllBottom (new jump func)
69175 2019-Jan-11 15:26:42.024036 - [DEBUG]
69176 2019-Jan-11 15:26:42.024060 - [DEBUG] Start adding new jump function
69177 2019-Jan-11 15:26:42.024084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69178 2019-Jan-11 15:26:42.024151 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69179 2019-Jan-11 15:26:42.024813 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69180 2019-Jan-11 15:26:42.025441 - [DEBUG] Edge Function : AllBottom
69181 2019-Jan-11 15:26:42.025471 - [DEBUG] End adding new jump function
69182 2019-Jan-11 15:26:42.025496 - [DEBUG]
69183 2019-Jan-11 15:26:42.025521 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
69184 2019-Jan-11 15:26:42.025546 - [DEBUG]
69185 2019-Jan-11 15:26:42.025570 - [DEBUG] Process 1829. path edge:
69186 2019-Jan-11 15:26:42.025595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69187 2019-Jan-11 15:26:42.025652 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
69188 2019-Jan-11 15:26:42.026279 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69189 2019-Jan-11 15:26:42.026923 - [DEBUG]
69190 2019-Jan-11 15:26:42.026950 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69191 2019-Jan-11 15:26:42.027599 - [DEBUG] Compose: EdgeIdentity * AllBottom
69192 2019-Jan-11 15:26:42.027628 - [DEBUG]
69193 2019-Jan-11 15:26:42.027653 - [DEBUG] Propagate flow
69194 2019-Jan-11 15:26:42.027677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69195 2019-Jan-11 15:26:42.027736 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69196 2019-Jan-11 15:26:42.028381 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69197 2019-Jan-11 15:26:42.029024 - [DEBUG] Edge function : AllBottom (result of previous compose)
69198 2019-Jan-11 15:26:42.029051 - [DEBUG]
69199 2019-Jan-11 15:26:42.029077 - [DEBUG] Join: AllTop & AllBottom
69200 2019-Jan-11 15:26:42.029104 - [DEBUG] = AllBottom (new jump func)
69201 2019-Jan-11 15:26:42.029130 - [DEBUG]
69202 2019-Jan-11 15:26:42.029154 - [DEBUG] Start adding new jump function
69203 2019-Jan-11 15:26:42.029178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69204 2019-Jan-11 15:26:42.029235 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69205 2019-Jan-11 15:26:42.029879 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69206 2019-Jan-11 15:26:42.030508 - [DEBUG] Edge Function : AllBottom
69207 2019-Jan-11 15:26:42.030537 - [DEBUG] End adding new jump function
69208 2019-Jan-11 15:26:42.030562 - [DEBUG]
69209 2019-Jan-11 15:26:42.030586 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
69210 2019-Jan-11 15:26:42.030611 - [DEBUG]
69211 2019-Jan-11 15:26:42.030636 - [DEBUG] Process 1830. path edge:
69212 2019-Jan-11 15:26:42.030661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69213 2019-Jan-11 15:26:42.030718 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
69214 2019-Jan-11 15:26:42.031358 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69215 2019-Jan-11 15:26:42.032000 - [DEBUG]
69216 2019-Jan-11 15:26:42.032027 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69217 2019-Jan-11 15:26:42.032684 - [DEBUG] Compose: EdgeIdentity * AllBottom
69218 2019-Jan-11 15:26:42.032714 - [DEBUG]
69219 2019-Jan-11 15:26:42.032739 - [DEBUG] Propagate flow
69220 2019-Jan-11 15:26:42.032763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69221 2019-Jan-11 15:26:42.032822 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69222 2019-Jan-11 15:26:42.033462 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69223 2019-Jan-11 15:26:42.034107 - [DEBUG] Edge function : AllBottom (result of previous compose)
69224 2019-Jan-11 15:26:42.034133 - [DEBUG]
69225 2019-Jan-11 15:26:42.034158 - [DEBUG] Join: AllTop & AllBottom
69226 2019-Jan-11 15:26:42.034185 - [DEBUG] = AllBottom (new jump func)
69227 2019-Jan-11 15:26:42.034211 - [DEBUG]
69228 2019-Jan-11 15:26:42.034235 - [DEBUG] Start adding new jump function
69229 2019-Jan-11 15:26:42.034259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69230 2019-Jan-11 15:26:42.034317 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69231 2019-Jan-11 15:26:42.034978 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69232 2019-Jan-11 15:26:42.035615 - [DEBUG] Edge Function : AllBottom
69233 2019-Jan-11 15:26:42.035644 - [DEBUG] End adding new jump function
69234 2019-Jan-11 15:26:42.035669 - [DEBUG]
69235 2019-Jan-11 15:26:42.035693 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
69236 2019-Jan-11 15:26:42.035718 - [DEBUG]
69237 2019-Jan-11 15:26:42.035743 - [DEBUG] Process 1831. path edge:
69238 2019-Jan-11 15:26:42.035767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69239 2019-Jan-11 15:26:42.035824 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
69240 2019-Jan-11 15:26:42.036461 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69241 2019-Jan-11 15:26:42.037104 - [DEBUG]
69242 2019-Jan-11 15:26:42.037129 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69243 2019-Jan-11 15:26:42.037780 - [DEBUG] Possible callees:
69244 2019-Jan-11 15:26:42.037807 - [DEBUG] llvm.dbg.declare
69245 2019-Jan-11 15:26:42.037833 - [DEBUG] Possible return sites:
69246 2019-Jan-11 15:26:42.037868 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669247 2019-Jan-11 15:26:42.039123 - [DEBUG] Found and process special summary
69248 2019-Jan-11 15:26:42.039158 - [DEBUG] Compose: EdgeIdentity * AllBottom
69249 2019-Jan-11 15:26:42.039187 - [DEBUG]
69250 2019-Jan-11 15:26:42.039211 - [DEBUG] Propagate flow
69251 2019-Jan-11 15:26:42.039236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69252 2019-Jan-11 15:26:42.039293 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69253 2019-Jan-11 15:26:42.039923 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69254 2019-Jan-11 15:26:42.040567 - [DEBUG] Edge function : AllBottom (result of previous compose)
69255 2019-Jan-11 15:26:42.040602 - [DEBUG]
69256 2019-Jan-11 15:26:42.040628 - [DEBUG] Join: AllTop & AllBottom
69257 2019-Jan-11 15:26:42.040656 - [DEBUG] = AllBottom (new jump func)
69258 2019-Jan-11 15:26:42.040681 - [DEBUG]
69259 2019-Jan-11 15:26:42.040706 - [DEBUG] Start adding new jump function
69260 2019-Jan-11 15:26:42.040730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69261 2019-Jan-11 15:26:42.040787 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69262 2019-Jan-11 15:26:42.041448 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69263 2019-Jan-11 15:26:42.042080 - [DEBUG] Edge Function : AllBottom
69264 2019-Jan-11 15:26:42.042110 - [DEBUG] End adding new jump function
69265 2019-Jan-11 15:26:42.042135 - [DEBUG]
69266 2019-Jan-11 15:26:42.042159 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
69267 2019-Jan-11 15:26:42.042184 - [DEBUG]
69268 2019-Jan-11 15:26:42.042208 - [DEBUG] Process 1832. path edge:
69269 2019-Jan-11 15:26:42.042233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69270 2019-Jan-11 15:26:42.042289 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
69271 2019-Jan-11 15:26:42.042919 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69272 2019-Jan-11 15:26:42.043562 - [DEBUG]
69273 2019-Jan-11 15:26:42.043587 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69274 2019-Jan-11 15:26:42.044243 - [DEBUG] Compose: EdgeIdentity * AllBottom
69275 2019-Jan-11 15:26:42.044274 - [DEBUG]
69276 2019-Jan-11 15:26:42.044299 - [DEBUG] Propagate flow
69277 2019-Jan-11 15:26:42.044323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69278 2019-Jan-11 15:26:42.044382 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69279 2019-Jan-11 15:26:42.045025 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69280 2019-Jan-11 15:26:42.045669 - [DEBUG] Edge function : AllBottom (result of previous compose)
69281 2019-Jan-11 15:26:42.045696 - [DEBUG]
69282 2019-Jan-11 15:26:42.045721 - [DEBUG] Join: AllTop & AllBottom
69283 2019-Jan-11 15:26:42.045749 - [DEBUG] = AllBottom (new jump func)
69284 2019-Jan-11 15:26:42.045775 - [DEBUG]
69285 2019-Jan-11 15:26:42.045799 - [DEBUG] Start adding new jump function
69286 2019-Jan-11 15:26:42.045823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69287 2019-Jan-11 15:26:42.045880 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69288 2019-Jan-11 15:26:42.046525 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69289 2019-Jan-11 15:26:42.047152 - [DEBUG] Edge Function : AllBottom
69290 2019-Jan-11 15:26:42.047182 - [DEBUG] End adding new jump function
69291 2019-Jan-11 15:26:42.047207 - [DEBUG]
69292 2019-Jan-11 15:26:42.047232 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
69293 2019-Jan-11 15:26:42.047257 - [DEBUG]
69294 2019-Jan-11 15:26:42.047281 - [DEBUG] Process 1833. path edge:
69295 2019-Jan-11 15:26:42.047306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69296 2019-Jan-11 15:26:42.047363 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
69297 2019-Jan-11 15:26:42.048005 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69298 2019-Jan-11 15:26:42.048656 - [DEBUG]
69299 2019-Jan-11 15:26:42.048683 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69300 2019-Jan-11 15:26:42.049332 - [DEBUG] Compose: EdgeIdentity * AllBottom
69301 2019-Jan-11 15:26:42.049361 - [DEBUG]
69302 2019-Jan-11 15:26:42.049386 - [DEBUG] Propagate flow
69303 2019-Jan-11 15:26:42.049410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69304 2019-Jan-11 15:26:42.049468 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69305 2019-Jan-11 15:26:42.050093 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69306 2019-Jan-11 15:26:42.050736 - [DEBUG] Edge function : AllBottom (result of previous compose)
69307 2019-Jan-11 15:26:42.050763 - [DEBUG]
69308 2019-Jan-11 15:26:42.050788 - [DEBUG] Join: AllTop & AllBottom
69309 2019-Jan-11 15:26:42.050816 - [DEBUG] = AllBottom (new jump func)
69310 2019-Jan-11 15:26:42.050841 - [DEBUG]
69311 2019-Jan-11 15:26:42.050866 - [DEBUG] Start adding new jump function
69312 2019-Jan-11 15:26:42.050890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69313 2019-Jan-11 15:26:42.050948 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69314 2019-Jan-11 15:26:42.051609 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
69315 2019-Jan-11 15:26:42.052236 - [DEBUG] Edge Function : AllBottom
69316 2019-Jan-11 15:26:42.052265 - [DEBUG] End adding new jump function
69317 2019-Jan-11 15:26:42.052291 - [DEBUG]
69318 2019-Jan-11 15:26:42.052315 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
69319 2019-Jan-11 15:26:42.052340 - [DEBUG]
69320 2019-Jan-11 15:26:42.052364 - [DEBUG] Process 1834. path edge:
69321 2019-Jan-11 15:26:42.052389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69322 2019-Jan-11 15:26:42.052446 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
69323 2019-Jan-11 15:26:42.053071 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69324 2019-Jan-11 15:26:42.053714 - [DEBUG]
69325 2019-Jan-11 15:26:42.053740 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
69326 2019-Jan-11 15:26:42.054386 - [DEBUG] Compose: EdgeIdentity * AllBottom
69327 2019-Jan-11 15:26:42.054415 - [DEBUG]
69328 2019-Jan-11 15:26:42.054440 - [DEBUG] Propagate flow
69329 2019-Jan-11 15:26:42.054464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69330 2019-Jan-11 15:26:42.054534 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69331 2019-Jan-11 15:26:42.055172 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69332 2019-Jan-11 15:26:42.055815 - [DEBUG] Edge function : AllBottom (result of previous compose)
69333 2019-Jan-11 15:26:42.055842 - [DEBUG]
69334 2019-Jan-11 15:26:42.055867 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69335 2019-Jan-11 15:26:42.055894 - [DEBUG] = AllBottom
69336 2019-Jan-11 15:26:42.055920 - [DEBUG]
69337 2019-Jan-11 15:26:42.055944 - [DEBUG] PROPAGATE: No new function!
69338 2019-Jan-11 15:26:42.055970 - [DEBUG] EDGE:
69339 2019-Jan-11 15:26:42.056028 - [DEBUG] ---> 69340 2019-Jan-11 15:26:42.056662 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69341 2019-Jan-11 15:26:42.057305 - [DEBUG]
69342 2019-Jan-11 15:26:42.057333 - [DEBUG] EDGE:
69343 2019-Jan-11 15:26:42.057390 - [DEBUG] ---> 69344 2019-Jan-11 15:26:42.058033 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69345 2019-Jan-11 15:26:42.058676 - [DEBUG]
69346 2019-Jan-11 15:26:42.058704 - [DEBUG] EDGE:
69347 2019-Jan-11 15:26:42.058762 - [DEBUG] ---> 69348 2019-Jan-11 15:26:42.059394 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69349 2019-Jan-11 15:26:42.060037 - [DEBUG]
69350 2019-Jan-11 15:26:42.060075 - [DEBUG] Compose: EdgeIdentity * AllBottom
69351 2019-Jan-11 15:26:42.060103 - [DEBUG]
69352 2019-Jan-11 15:26:42.060128 - [DEBUG] Propagate flow
69353 2019-Jan-11 15:26:42.060152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69354 2019-Jan-11 15:26:42.060209 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69355 2019-Jan-11 15:26:42.060843 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69356 2019-Jan-11 15:26:42.061503 - [DEBUG] Edge function : AllBottom (result of previous compose)
69357 2019-Jan-11 15:26:42.061528 - [DEBUG]
69358 2019-Jan-11 15:26:42.061553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69359 2019-Jan-11 15:26:42.061578 - [DEBUG] = AllBottom
69360 2019-Jan-11 15:26:42.061603 - [DEBUG]
69361 2019-Jan-11 15:26:42.061626 - [DEBUG] PROPAGATE: No new function!
69362 2019-Jan-11 15:26:42.061653 - [DEBUG] EDGE:
69363 2019-Jan-11 15:26:42.061711 - [DEBUG] ---> 69364 2019-Jan-11 15:26:42.062350 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69365 2019-Jan-11 15:26:42.062995 - [DEBUG]
69366 2019-Jan-11 15:26:42.063029 - [DEBUG] Compose: EdgeIdentity * AllBottom
69367 2019-Jan-11 15:26:42.063057 - [DEBUG]
69368 2019-Jan-11 15:26:42.063081 - [DEBUG] Propagate flow
69369 2019-Jan-11 15:26:42.063106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69370 2019-Jan-11 15:26:42.063163 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69371 2019-Jan-11 15:26:42.063802 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69372 2019-Jan-11 15:26:42.064447 - [DEBUG] Edge function : AllBottom (result of previous compose)
69373 2019-Jan-11 15:26:42.064474 - [DEBUG]
69374 2019-Jan-11 15:26:42.064499 - [DEBUG] Join: AllTop & AllBottom
69375 2019-Jan-11 15:26:42.064537 - [DEBUG] = AllBottom (new jump func)
69376 2019-Jan-11 15:26:42.064564 - [DEBUG]
69377 2019-Jan-11 15:26:42.064589 - [DEBUG] Start adding new jump function
69378 2019-Jan-11 15:26:42.064613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69379 2019-Jan-11 15:26:42.064671 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69380 2019-Jan-11 15:26:42.065324 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69381 2019-Jan-11 15:26:42.065962 - [DEBUG] Edge Function : AllBottom
69382 2019-Jan-11 15:26:42.065991 - [DEBUG] End adding new jump function
69383 2019-Jan-11 15:26:42.066016 - [DEBUG]
69384 2019-Jan-11 15:26:42.066040 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
69385 2019-Jan-11 15:26:42.066065 - [DEBUG]
69386 2019-Jan-11 15:26:42.066090 - [DEBUG] Process 1835. path edge:
69387 2019-Jan-11 15:26:42.066114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69388 2019-Jan-11 15:26:42.066172 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
69389 2019-Jan-11 15:26:42.066807 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69390 2019-Jan-11 15:26:42.067450 - [DEBUG]
69391 2019-Jan-11 15:26:42.067475 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69392 2019-Jan-11 15:26:42.068140 - [DEBUG] Possible callees:
69393 2019-Jan-11 15:26:42.068165 - [DEBUG] llvm.dbg.declare
69394 2019-Jan-11 15:26:42.068191 - [DEBUG] Possible return sites:
69395 2019-Jan-11 15:26:42.068215 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369396 2019-Jan-11 15:26:42.069466 - [DEBUG] Found and process special summary
69397 2019-Jan-11 15:26:42.069501 - [DEBUG] Compose: EdgeIdentity * AllBottom
69398 2019-Jan-11 15:26:42.069529 - [DEBUG]
69399 2019-Jan-11 15:26:42.069554 - [DEBUG] Propagate flow
69400 2019-Jan-11 15:26:42.069578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69401 2019-Jan-11 15:26:42.069636 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69402 2019-Jan-11 15:26:42.070267 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69403 2019-Jan-11 15:26:42.070910 - [DEBUG] Edge function : AllBottom (result of previous compose)
69404 2019-Jan-11 15:26:42.070937 - [DEBUG]
69405 2019-Jan-11 15:26:42.070962 - [DEBUG] Join: AllTop & AllBottom
69406 2019-Jan-11 15:26:42.070990 - [DEBUG] = AllBottom (new jump func)
69407 2019-Jan-11 15:26:42.071015 - [DEBUG]
69408 2019-Jan-11 15:26:42.071040 - [DEBUG] Start adding new jump function
69409 2019-Jan-11 15:26:42.071064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69410 2019-Jan-11 15:26:42.071121 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69411 2019-Jan-11 15:26:42.071783 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69412 2019-Jan-11 15:26:42.072414 - [DEBUG] Edge Function : AllBottom
69413 2019-Jan-11 15:26:42.072443 - [DEBUG] End adding new jump function
69414 2019-Jan-11 15:26:42.072468 - [DEBUG]
69415 2019-Jan-11 15:26:42.072492 - [DEBUG] -------------------------------------------- 1836. Path Edge --------------------------------------------
69416 2019-Jan-11 15:26:42.072517 - [DEBUG]
69417 2019-Jan-11 15:26:42.072541 - [DEBUG] Process 1836. path edge:
69418 2019-Jan-11 15:26:42.072566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69419 2019-Jan-11 15:26:42.072623 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
69420 2019-Jan-11 15:26:42.073260 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69421 2019-Jan-11 15:26:42.073905 - [DEBUG]
69422 2019-Jan-11 15:26:42.073930 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69423 2019-Jan-11 15:26:42.074599 - [DEBUG] Compose: EdgeIdentity * AllBottom
69424 2019-Jan-11 15:26:42.074628 - [DEBUG]
69425 2019-Jan-11 15:26:42.074653 - [DEBUG] Propagate flow
69426 2019-Jan-11 15:26:42.074677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69427 2019-Jan-11 15:26:42.074737 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
69428 2019-Jan-11 15:26:42.075363 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69429 2019-Jan-11 15:26:42.076007 - [DEBUG] Edge function : AllBottom (result of previous compose)
69430 2019-Jan-11 15:26:42.076034 - [DEBUG]
69431 2019-Jan-11 15:26:42.076059 - [DEBUG] Join: AllTop & AllBottom
69432 2019-Jan-11 15:26:42.076087 - [DEBUG] = AllBottom (new jump func)
69433 2019-Jan-11 15:26:42.076112 - [DEBUG]
69434 2019-Jan-11 15:26:42.076137 - [DEBUG] Start adding new jump function
69435 2019-Jan-11 15:26:42.076161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69436 2019-Jan-11 15:26:42.076218 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69437 2019-Jan-11 15:26:42.076863 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
69438 2019-Jan-11 15:26:42.077488 - [DEBUG] Edge Function : AllBottom
69439 2019-Jan-11 15:26:42.077517 - [DEBUG] End adding new jump function
69440 2019-Jan-11 15:26:42.077542 - [DEBUG]
69441 2019-Jan-11 15:26:42.077566 - [DEBUG] -------------------------------------------- 1837. Path Edge --------------------------------------------
69442 2019-Jan-11 15:26:42.077591 - [DEBUG]
69443 2019-Jan-11 15:26:42.077616 - [DEBUG] Process 1837. path edge:
69444 2019-Jan-11 15:26:42.077640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69445 2019-Jan-11 15:26:42.077697 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
69446 2019-Jan-11 15:26:42.078339 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69447 2019-Jan-11 15:26:42.078981 - [DEBUG]
69448 2019-Jan-11 15:26:42.079008 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
69449 2019-Jan-11 15:26:42.079654 - [DEBUG] Compose: EdgeIdentity * AllBottom
69450 2019-Jan-11 15:26:42.079683 - [DEBUG]
69451 2019-Jan-11 15:26:42.079708 - [DEBUG] Propagate flow
69452 2019-Jan-11 15:26:42.079732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69453 2019-Jan-11 15:26:42.079791 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69454 2019-Jan-11 15:26:42.080416 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69455 2019-Jan-11 15:26:42.081058 - [DEBUG] Edge function : AllBottom (result of previous compose)
69456 2019-Jan-11 15:26:42.081085 - [DEBUG]
69457 2019-Jan-11 15:26:42.081111 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69458 2019-Jan-11 15:26:42.081138 - [DEBUG] = AllBottom
69459 2019-Jan-11 15:26:42.081163 - [DEBUG]
69460 2019-Jan-11 15:26:42.081188 - [DEBUG] PROPAGATE: No new function!
69461 2019-Jan-11 15:26:42.081227 - [DEBUG] EDGE:
69462 2019-Jan-11 15:26:42.081295 - [DEBUG] ---> 69463 2019-Jan-11 15:26:42.081923 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69464 2019-Jan-11 15:26:42.082566 - [DEBUG]
69465 2019-Jan-11 15:26:42.082593 - [DEBUG] EDGE:
69466 2019-Jan-11 15:26:42.082651 - [DEBUG] ---> 69467 2019-Jan-11 15:26:42.083282 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69468 2019-Jan-11 15:26:42.083925 - [DEBUG]
69469 2019-Jan-11 15:26:42.083962 - [DEBUG] Compose: EdgeIdentity * AllBottom
69470 2019-Jan-11 15:26:42.083990 - [DEBUG]
69471 2019-Jan-11 15:26:42.084014 - [DEBUG] Propagate flow
69472 2019-Jan-11 15:26:42.084039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69473 2019-Jan-11 15:26:42.084096 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69474 2019-Jan-11 15:26:42.084742 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69475 2019-Jan-11 15:26:42.085384 - [DEBUG] Edge function : AllBottom (result of previous compose)
69476 2019-Jan-11 15:26:42.085411 - [DEBUG]
69477 2019-Jan-11 15:26:42.085437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69478 2019-Jan-11 15:26:42.085464 - [DEBUG] = AllBottom
69479 2019-Jan-11 15:26:42.085489 - [DEBUG]
69480 2019-Jan-11 15:26:42.085513 - [DEBUG] PROPAGATE: No new function!
69481 2019-Jan-11 15:26:42.085541 - [DEBUG] EDGE:
69482 2019-Jan-11 15:26:42.085599 - [DEBUG] ---> 69483 2019-Jan-11 15:26:42.086255 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69484 2019-Jan-11 15:26:42.086958 - [DEBUG]
69485 2019-Jan-11 15:26:42.086988 - [DEBUG] EDGE:
69486 2019-Jan-11 15:26:42.087059 - [DEBUG] ---> 69487 2019-Jan-11 15:26:42.087743 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69488 2019-Jan-11 15:26:42.088470 - [DEBUG]
69489 2019-Jan-11 15:26:42.088521 - [DEBUG] Compose: EdgeIdentity * AllBottom
69490 2019-Jan-11 15:26:42.088550 - [DEBUG]
69491 2019-Jan-11 15:26:42.088575 - [DEBUG] Propagate flow
69492 2019-Jan-11 15:26:42.088600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69493 2019-Jan-11 15:26:42.088662 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69494 2019-Jan-11 15:26:42.089295 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69495 2019-Jan-11 15:26:42.089938 - [DEBUG] Edge function : AllBottom (result of previous compose)
69496 2019-Jan-11 15:26:42.089965 - [DEBUG]
69497 2019-Jan-11 15:26:42.089992 - [DEBUG] Join: AllTop & AllBottom
69498 2019-Jan-11 15:26:42.090019 - [DEBUG] = AllBottom (new jump func)
69499 2019-Jan-11 15:26:42.090044 - [DEBUG]
69500 2019-Jan-11 15:26:42.090069 - [DEBUG] Start adding new jump function
69501 2019-Jan-11 15:26:42.090093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69502 2019-Jan-11 15:26:42.090168 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69503 2019-Jan-11 15:26:42.090826 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69504 2019-Jan-11 15:26:42.091485 - [DEBUG] Edge Function : AllBottom
69505 2019-Jan-11 15:26:42.091516 - [DEBUG] End adding new jump function
69506 2019-Jan-11 15:26:42.091540 - [DEBUG]
69507 2019-Jan-11 15:26:42.091564 - [DEBUG] -------------------------------------------- 1838. Path Edge --------------------------------------------
69508 2019-Jan-11 15:26:42.091589 - [DEBUG]
69509 2019-Jan-11 15:26:42.091613 - [DEBUG] Process 1838. path edge:
69510 2019-Jan-11 15:26:42.091637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69511 2019-Jan-11 15:26:42.091695 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
69512 2019-Jan-11 15:26:42.092322 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69513 2019-Jan-11 15:26:42.092968 - [DEBUG]
69514 2019-Jan-11 15:26:42.092995 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69515 2019-Jan-11 15:26:42.093652 - [DEBUG] Compose: EdgeIdentity * AllBottom
69516 2019-Jan-11 15:26:42.093682 - [DEBUG]
69517 2019-Jan-11 15:26:42.093707 - [DEBUG] Propagate flow
69518 2019-Jan-11 15:26:42.093731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69519 2019-Jan-11 15:26:42.093790 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69520 2019-Jan-11 15:26:42.094430 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69521 2019-Jan-11 15:26:42.095090 - [DEBUG] Edge function : AllBottom (result of previous compose)
69522 2019-Jan-11 15:26:42.095117 - [DEBUG]
69523 2019-Jan-11 15:26:42.095143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69524 2019-Jan-11 15:26:42.095170 - [DEBUG] = AllBottom
69525 2019-Jan-11 15:26:42.095195 - [DEBUG]
69526 2019-Jan-11 15:26:42.095220 - [DEBUG] PROPAGATE: No new function!
69527 2019-Jan-11 15:26:42.095252 - [DEBUG] Compose: EdgeIdentity * AllBottom
69528 2019-Jan-11 15:26:42.095280 - [DEBUG]
69529 2019-Jan-11 15:26:42.095305 - [DEBUG] Propagate flow
69530 2019-Jan-11 15:26:42.095329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69531 2019-Jan-11 15:26:42.095387 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69532 2019-Jan-11 15:26:42.096027 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69533 2019-Jan-11 15:26:42.096672 - [DEBUG] Edge function : AllBottom (result of previous compose)
69534 2019-Jan-11 15:26:42.096698 - [DEBUG]
69535 2019-Jan-11 15:26:42.096724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69536 2019-Jan-11 15:26:42.096751 - [DEBUG] = AllBottom
69537 2019-Jan-11 15:26:42.096776 - [DEBUG]
69538 2019-Jan-11 15:26:42.096800 - [DEBUG] PROPAGATE: No new function!
69539 2019-Jan-11 15:26:42.096826 - [DEBUG] EDGE:
69540 2019-Jan-11 15:26:42.096885 - [DEBUG] ---> 69541 2019-Jan-11 15:26:42.097514 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69542 2019-Jan-11 15:26:42.098186 - [DEBUG]
69543 2019-Jan-11 15:26:42.098213 - [DEBUG] EDGE:
69544 2019-Jan-11 15:26:42.098271 - [DEBUG] ---> 69545 2019-Jan-11 15:26:42.098899 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69546 2019-Jan-11 15:26:42.099542 - [DEBUG]
69547 2019-Jan-11 15:26:42.099569 - [DEBUG] EDGE:
69548 2019-Jan-11 15:26:42.099628 - [DEBUG] ---> 69549 2019-Jan-11 15:26:42.100261 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69550 2019-Jan-11 15:26:42.100905 - [DEBUG]
69551 2019-Jan-11 15:26:42.100945 - [DEBUG] Compose: EdgeIdentity * AllBottom
69552 2019-Jan-11 15:26:42.100973 - [DEBUG]
69553 2019-Jan-11 15:26:42.100998 - [DEBUG] Propagate flow
69554 2019-Jan-11 15:26:42.101022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69555 2019-Jan-11 15:26:42.101079 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69556 2019-Jan-11 15:26:42.101725 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69557 2019-Jan-11 15:26:42.102368 - [DEBUG] Edge function : AllBottom (result of previous compose)
69558 2019-Jan-11 15:26:42.102394 - [DEBUG]
69559 2019-Jan-11 15:26:42.102421 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69560 2019-Jan-11 15:26:42.102448 - [DEBUG] = AllBottom
69561 2019-Jan-11 15:26:42.102473 - [DEBUG]
69562 2019-Jan-11 15:26:42.102497 - [DEBUG] PROPAGATE: No new function!
69563 2019-Jan-11 15:26:42.102526 - [DEBUG] EDGE:
69564 2019-Jan-11 15:26:42.102585 - [DEBUG] ---> 69565 2019-Jan-11 15:26:42.103216 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69566 2019-Jan-11 15:26:42.103859 - [DEBUG]
69567 2019-Jan-11 15:26:42.103886 - [DEBUG] EDGE:
69568 2019-Jan-11 15:26:42.103944 - [DEBUG] ---> 69569 2019-Jan-11 15:26:42.104585 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69570 2019-Jan-11 15:26:42.105227 - [DEBUG]
69571 2019-Jan-11 15:26:42.105254 - [DEBUG] EDGE:
69572 2019-Jan-11 15:26:42.105313 - [DEBUG] ---> 69573 2019-Jan-11 15:26:42.105945 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69574 2019-Jan-11 15:26:42.106588 - [DEBUG]
69575 2019-Jan-11 15:26:42.106615 - [DEBUG] EDGE:
69576 2019-Jan-11 15:26:42.106673 - [DEBUG] ---> 69577 2019-Jan-11 15:26:42.107306 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69578 2019-Jan-11 15:26:42.107963 - [DEBUG]
69579 2019-Jan-11 15:26:42.107990 - [DEBUG] EDGE:
69580 2019-Jan-11 15:26:42.108055 - [DEBUG] ---> 69581 2019-Jan-11 15:26:42.108684 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69582 2019-Jan-11 15:26:42.109327 - [DEBUG]
69583 2019-Jan-11 15:26:42.109355 - [DEBUG] EDGE:
69584 2019-Jan-11 15:26:42.109413 - [DEBUG] ---> 69585 2019-Jan-11 15:26:42.110045 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69586 2019-Jan-11 15:26:42.110687 - [DEBUG]
69587 2019-Jan-11 15:26:42.110715 - [DEBUG] EDGE:
69588 2019-Jan-11 15:26:42.110773 - [DEBUG] ---> 69589 2019-Jan-11 15:26:42.111416 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69590 2019-Jan-11 15:26:42.112058 - [DEBUG]
69591 2019-Jan-11 15:26:42.112085 - [DEBUG] EDGE:
69592 2019-Jan-11 15:26:42.112143 - [DEBUG] ---> 69593 2019-Jan-11 15:26:42.112775 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69594 2019-Jan-11 15:26:42.113418 - [DEBUG]
69595 2019-Jan-11 15:26:42.113458 - [DEBUG] Compose: EdgeIdentity * AllBottom
69596 2019-Jan-11 15:26:42.113486 - [DEBUG]
69597 2019-Jan-11 15:26:42.113510 - [DEBUG] Propagate flow
69598 2019-Jan-11 15:26:42.113535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69599 2019-Jan-11 15:26:42.113592 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69600 2019-Jan-11 15:26:42.114224 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69601 2019-Jan-11 15:26:42.114898 - [DEBUG] Edge function : AllBottom (result of previous compose)
69602 2019-Jan-11 15:26:42.114925 - [DEBUG]
69603 2019-Jan-11 15:26:42.114951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69604 2019-Jan-11 15:26:42.114978 - [DEBUG] = AllBottom
69605 2019-Jan-11 15:26:42.115003 - [DEBUG]
69606 2019-Jan-11 15:26:42.115027 - [DEBUG] PROPAGATE: No new function!
69607 2019-Jan-11 15:26:42.115055 - [DEBUG] EDGE:
69608 2019-Jan-11 15:26:42.115114 - [DEBUG] ---> 69609 2019-Jan-11 15:26:42.115753 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69610 2019-Jan-11 15:26:42.116395 - [DEBUG]
69611 2019-Jan-11 15:26:42.116431 - [DEBUG] Compose: EdgeIdentity * AllBottom
69612 2019-Jan-11 15:26:42.116459 - [DEBUG]
69613 2019-Jan-11 15:26:42.116484 - [DEBUG] Propagate flow
69614 2019-Jan-11 15:26:42.116508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69615 2019-Jan-11 15:26:42.116565 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69616 2019-Jan-11 15:26:42.117196 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69617 2019-Jan-11 15:26:42.117838 - [DEBUG] Edge function : AllBottom (result of previous compose)
69618 2019-Jan-11 15:26:42.117891 - [DEBUG]
69619 2019-Jan-11 15:26:42.117917 - [DEBUG] Join: AllTop & AllBottom
69620 2019-Jan-11 15:26:42.117945 - [DEBUG] = AllBottom (new jump func)
69621 2019-Jan-11 15:26:42.117970 - [DEBUG]
69622 2019-Jan-11 15:26:42.117994 - [DEBUG] Start adding new jump function
69623 2019-Jan-11 15:26:42.118018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69624 2019-Jan-11 15:26:42.118076 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69625 2019-Jan-11 15:26:42.118723 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69626 2019-Jan-11 15:26:42.119353 - [DEBUG] Edge Function : AllBottom
69627 2019-Jan-11 15:26:42.119382 - [DEBUG] End adding new jump function
69628 2019-Jan-11 15:26:42.119407 - [DEBUG]
69629 2019-Jan-11 15:26:42.119431 - [DEBUG] -------------------------------------------- 1839. Path Edge --------------------------------------------
69630 2019-Jan-11 15:26:42.119457 - [DEBUG]
69631 2019-Jan-11 15:26:42.119481 - [DEBUG] Process 1839. path edge:
69632 2019-Jan-11 15:26:42.119505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69633 2019-Jan-11 15:26:42.119562 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
69634 2019-Jan-11 15:26:42.120191 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69635 2019-Jan-11 15:26:42.120833 - [DEBUG]
69636 2019-Jan-11 15:26:42.120859 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69637 2019-Jan-11 15:26:42.121513 - [DEBUG] Possible callees:
69638 2019-Jan-11 15:26:42.121539 - [DEBUG] foo
69639 2019-Jan-11 15:26:42.121564 - [DEBUG] Possible return sites:
69640 2019-Jan-11 15:26:42.121587 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8469641 2019-Jan-11 15:26:42.122836 - [DEBUG] Found and process special summary
69642 2019-Jan-11 15:26:42.122870 - [DEBUG] Compose: EdgeIdentity * AllBottom
69643 2019-Jan-11 15:26:42.122898 - [DEBUG]
69644 2019-Jan-11 15:26:42.122923 - [DEBUG] Propagate flow
69645 2019-Jan-11 15:26:42.122947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69646 2019-Jan-11 15:26:42.123005 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69647 2019-Jan-11 15:26:42.123636 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69648 2019-Jan-11 15:26:42.124279 - [DEBUG] Edge function : AllBottom (result of previous compose)
69649 2019-Jan-11 15:26:42.124306 - [DEBUG]
69650 2019-Jan-11 15:26:42.124331 - [DEBUG] Join: AllTop & AllBottom
69651 2019-Jan-11 15:26:42.124358 - [DEBUG] = AllBottom (new jump func)
69652 2019-Jan-11 15:26:42.124383 - [DEBUG]
69653 2019-Jan-11 15:26:42.124407 - [DEBUG] Start adding new jump function
69654 2019-Jan-11 15:26:42.124431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69655 2019-Jan-11 15:26:42.124488 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69656 2019-Jan-11 15:26:42.125148 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69657 2019-Jan-11 15:26:42.125779 - [DEBUG] Edge Function : AllBottom
69658 2019-Jan-11 15:26:42.125808 - [DEBUG] End adding new jump function
69659 2019-Jan-11 15:26:42.125833 - [DEBUG]
69660 2019-Jan-11 15:26:42.125857 - [DEBUG] -------------------------------------------- 1840. Path Edge --------------------------------------------
69661 2019-Jan-11 15:26:42.125891 - [DEBUG]
69662 2019-Jan-11 15:26:42.125915 - [DEBUG] Process 1840. path edge:
69663 2019-Jan-11 15:26:42.125939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69664 2019-Jan-11 15:26:42.125997 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
69665 2019-Jan-11 15:26:42.126626 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69666 2019-Jan-11 15:26:42.127269 - [DEBUG]
69667 2019-Jan-11 15:26:42.127295 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69668 2019-Jan-11 15:26:42.127959 - [DEBUG] Compose: EdgeIdentity * AllBottom
69669 2019-Jan-11 15:26:42.127987 - [DEBUG]
69670 2019-Jan-11 15:26:42.128011 - [DEBUG] Propagate flow
69671 2019-Jan-11 15:26:42.128034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69672 2019-Jan-11 15:26:42.128091 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69673 2019-Jan-11 15:26:42.128719 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69674 2019-Jan-11 15:26:42.129361 - [DEBUG] Edge function : AllBottom (result of previous compose)
69675 2019-Jan-11 15:26:42.129388 - [DEBUG]
69676 2019-Jan-11 15:26:42.129413 - [DEBUG] Join: AllTop & AllBottom
69677 2019-Jan-11 15:26:42.129441 - [DEBUG] = AllBottom (new jump func)
69678 2019-Jan-11 15:26:42.129466 - [DEBUG]
69679 2019-Jan-11 15:26:42.129490 - [DEBUG] Start adding new jump function
69680 2019-Jan-11 15:26:42.129514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69681 2019-Jan-11 15:26:42.129571 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69682 2019-Jan-11 15:26:42.130215 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69683 2019-Jan-11 15:26:42.130844 - [DEBUG] Edge Function : AllBottom
69684 2019-Jan-11 15:26:42.130873 - [DEBUG] End adding new jump function
69685 2019-Jan-11 15:26:42.130898 - [DEBUG]
69686 2019-Jan-11 15:26:42.130922 - [DEBUG] -------------------------------------------- 1841. Path Edge --------------------------------------------
69687 2019-Jan-11 15:26:42.130947 - [DEBUG]
69688 2019-Jan-11 15:26:42.130971 - [DEBUG] Process 1841. path edge:
69689 2019-Jan-11 15:26:42.130996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69690 2019-Jan-11 15:26:42.131053 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
69691 2019-Jan-11 15:26:42.131696 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69692 2019-Jan-11 15:26:42.132338 - [DEBUG]
69693 2019-Jan-11 15:26:42.132364 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69694 2019-Jan-11 15:26:42.133009 - [DEBUG] Compose: EdgeIdentity * AllBottom
69695 2019-Jan-11 15:26:42.133038 - [DEBUG]
69696 2019-Jan-11 15:26:42.133062 - [DEBUG] Propagate flow
69697 2019-Jan-11 15:26:42.133087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69698 2019-Jan-11 15:26:42.133144 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69699 2019-Jan-11 15:26:42.133781 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69700 2019-Jan-11 15:26:42.134432 - [DEBUG] Edge function : AllBottom (result of previous compose)
69701 2019-Jan-11 15:26:42.134459 - [DEBUG]
69702 2019-Jan-11 15:26:42.134484 - [DEBUG] Join: AllTop & AllBottom
69703 2019-Jan-11 15:26:42.134511 - [DEBUG] = AllBottom (new jump func)
69704 2019-Jan-11 15:26:42.134550 - [DEBUG]
69705 2019-Jan-11 15:26:42.134575 - [DEBUG] Start adding new jump function
69706 2019-Jan-11 15:26:42.134599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69707 2019-Jan-11 15:26:42.134656 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69708 2019-Jan-11 15:26:42.135303 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69709 2019-Jan-11 15:26:42.135939 - [DEBUG] Edge Function : AllBottom
69710 2019-Jan-11 15:26:42.135967 - [DEBUG] End adding new jump function
69711 2019-Jan-11 15:26:42.135992 - [DEBUG]
69712 2019-Jan-11 15:26:42.136016 - [DEBUG] -------------------------------------------- 1842. Path Edge --------------------------------------------
69713 2019-Jan-11 15:26:42.136041 - [DEBUG]
69714 2019-Jan-11 15:26:42.136065 - [DEBUG] Process 1842. path edge:
69715 2019-Jan-11 15:26:42.136090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69716 2019-Jan-11 15:26:42.136147 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
69717 2019-Jan-11 15:26:42.136783 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69718 2019-Jan-11 15:26:42.137425 - [DEBUG]
69719 2019-Jan-11 15:26:42.137451 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69720 2019-Jan-11 15:26:42.138112 - [DEBUG] Possible callees:
69721 2019-Jan-11 15:26:42.138138 - [DEBUG] llvm.dbg.declare
69722 2019-Jan-11 15:26:42.138164 - [DEBUG] Possible return sites:
69723 2019-Jan-11 15:26:42.138187 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669724 2019-Jan-11 15:26:42.139449 - [DEBUG] Found and process special summary
69725 2019-Jan-11 15:26:42.139482 - [DEBUG] Compose: EdgeIdentity * AllBottom
69726 2019-Jan-11 15:26:42.139511 - [DEBUG]
69727 2019-Jan-11 15:26:42.139536 - [DEBUG] Propagate flow
69728 2019-Jan-11 15:26:42.139560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69729 2019-Jan-11 15:26:42.139618 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69730 2019-Jan-11 15:26:42.140248 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69731 2019-Jan-11 15:26:42.140892 - [DEBUG] Edge function : AllBottom (result of previous compose)
69732 2019-Jan-11 15:26:42.140918 - [DEBUG]
69733 2019-Jan-11 15:26:42.140943 - [DEBUG] Join: AllTop & AllBottom
69734 2019-Jan-11 15:26:42.140970 - [DEBUG] = AllBottom (new jump func)
69735 2019-Jan-11 15:26:42.140996 - [DEBUG]
69736 2019-Jan-11 15:26:42.141020 - [DEBUG] Start adding new jump function
69737 2019-Jan-11 15:26:42.141045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69738 2019-Jan-11 15:26:42.141101 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69739 2019-Jan-11 15:26:42.141759 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69740 2019-Jan-11 15:26:42.142398 - [DEBUG] Edge Function : AllBottom
69741 2019-Jan-11 15:26:42.142428 - [DEBUG] End adding new jump function
69742 2019-Jan-11 15:26:42.142453 - [DEBUG]
69743 2019-Jan-11 15:26:42.142477 - [DEBUG] -------------------------------------------- 1843. Path Edge --------------------------------------------
69744 2019-Jan-11 15:26:42.142502 - [DEBUG]
69745 2019-Jan-11 15:26:42.142526 - [DEBUG] Process 1843. path edge:
69746 2019-Jan-11 15:26:42.142550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69747 2019-Jan-11 15:26:42.142607 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
69748 2019-Jan-11 15:26:42.143236 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69749 2019-Jan-11 15:26:42.143877 - [DEBUG]
69750 2019-Jan-11 15:26:42.143903 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69751 2019-Jan-11 15:26:42.144566 - [DEBUG] Compose: EdgeIdentity * AllBottom
69752 2019-Jan-11 15:26:42.144596 - [DEBUG]
69753 2019-Jan-11 15:26:42.144621 - [DEBUG] Propagate flow
69754 2019-Jan-11 15:26:42.144645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69755 2019-Jan-11 15:26:42.144704 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69756 2019-Jan-11 15:26:42.145331 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69757 2019-Jan-11 15:26:42.145974 - [DEBUG] Edge function : AllBottom (result of previous compose)
69758 2019-Jan-11 15:26:42.146001 - [DEBUG]
69759 2019-Jan-11 15:26:42.146027 - [DEBUG] Join: AllTop & AllBottom
69760 2019-Jan-11 15:26:42.146054 - [DEBUG] = AllBottom (new jump func)
69761 2019-Jan-11 15:26:42.146080 - [DEBUG]
69762 2019-Jan-11 15:26:42.146104 - [DEBUG] Start adding new jump function
69763 2019-Jan-11 15:26:42.146129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69764 2019-Jan-11 15:26:42.146186 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69765 2019-Jan-11 15:26:42.146832 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69766 2019-Jan-11 15:26:42.147460 - [DEBUG] Edge Function : AllBottom
69767 2019-Jan-11 15:26:42.147488 - [DEBUG] End adding new jump function
69768 2019-Jan-11 15:26:42.147513 - [DEBUG]
69769 2019-Jan-11 15:26:42.147538 - [DEBUG] -------------------------------------------- 1844. Path Edge --------------------------------------------
69770 2019-Jan-11 15:26:42.147563 - [DEBUG]
69771 2019-Jan-11 15:26:42.147587 - [DEBUG] Process 1844. path edge:
69772 2019-Jan-11 15:26:42.147612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69773 2019-Jan-11 15:26:42.147669 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
69774 2019-Jan-11 15:26:42.148312 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69775 2019-Jan-11 15:26:42.148955 - [DEBUG]
69776 2019-Jan-11 15:26:42.148982 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69777 2019-Jan-11 15:26:42.149627 - [DEBUG] Compose: EdgeIdentity * AllBottom
69778 2019-Jan-11 15:26:42.149657 - [DEBUG]
69779 2019-Jan-11 15:26:42.149682 - [DEBUG] Propagate flow
69780 2019-Jan-11 15:26:42.149707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69781 2019-Jan-11 15:26:42.149765 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69782 2019-Jan-11 15:26:42.150398 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69783 2019-Jan-11 15:26:42.151042 - [DEBUG] Edge function : AllBottom (result of previous compose)
69784 2019-Jan-11 15:26:42.151068 - [DEBUG]
69785 2019-Jan-11 15:26:42.151094 - [DEBUG] Join: AllTop & AllBottom
69786 2019-Jan-11 15:26:42.151121 - [DEBUG] = AllBottom (new jump func)
69787 2019-Jan-11 15:26:42.151147 - [DEBUG]
69788 2019-Jan-11 15:26:42.151171 - [DEBUG] Start adding new jump function
69789 2019-Jan-11 15:26:42.151209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69790 2019-Jan-11 15:26:42.151267 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69791 2019-Jan-11 15:26:42.151913 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
69792 2019-Jan-11 15:26:42.152540 - [DEBUG] Edge Function : AllBottom
69793 2019-Jan-11 15:26:42.152569 - [DEBUG] End adding new jump function
69794 2019-Jan-11 15:26:42.152594 - [DEBUG]
69795 2019-Jan-11 15:26:42.152618 - [DEBUG] -------------------------------------------- 1845. Path Edge --------------------------------------------
69796 2019-Jan-11 15:26:42.152643 - [DEBUG]
69797 2019-Jan-11 15:26:42.152667 - [DEBUG] Process 1845. path edge:
69798 2019-Jan-11 15:26:42.152692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69799 2019-Jan-11 15:26:42.152749 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
69800 2019-Jan-11 15:26:42.153372 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69801 2019-Jan-11 15:26:42.154015 - [DEBUG]
69802 2019-Jan-11 15:26:42.154041 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
69803 2019-Jan-11 15:26:42.154699 - [DEBUG] Compose: EdgeIdentity * AllBottom
69804 2019-Jan-11 15:26:42.154727 - [DEBUG]
69805 2019-Jan-11 15:26:42.154751 - [DEBUG] Propagate flow
69806 2019-Jan-11 15:26:42.154775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69807 2019-Jan-11 15:26:42.154832 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69808 2019-Jan-11 15:26:42.155462 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69809 2019-Jan-11 15:26:42.156105 - [DEBUG] Edge function : AllBottom (result of previous compose)
69810 2019-Jan-11 15:26:42.156131 - [DEBUG]
69811 2019-Jan-11 15:26:42.156157 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69812 2019-Jan-11 15:26:42.156184 - [DEBUG] = AllBottom
69813 2019-Jan-11 15:26:42.156209 - [DEBUG]
69814 2019-Jan-11 15:26:42.156234 - [DEBUG] PROPAGATE: No new function!
69815 2019-Jan-11 15:26:42.156260 - [DEBUG] EDGE:
69816 2019-Jan-11 15:26:42.156319 - [DEBUG] ---> 69817 2019-Jan-11 15:26:42.156945 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69818 2019-Jan-11 15:26:42.157586 - [DEBUG]
69819 2019-Jan-11 15:26:42.157613 - [DEBUG] EDGE:
69820 2019-Jan-11 15:26:42.157671 - [DEBUG] ---> 69821 2019-Jan-11 15:26:42.158314 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69822 2019-Jan-11 15:26:42.158956 - [DEBUG]
69823 2019-Jan-11 15:26:42.158983 - [DEBUG] EDGE:
69824 2019-Jan-11 15:26:42.159049 - [DEBUG] ---> 69825 2019-Jan-11 15:26:42.159680 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69826 2019-Jan-11 15:26:42.160323 - [DEBUG]
69827 2019-Jan-11 15:26:42.160359 - [DEBUG] Compose: EdgeIdentity * AllBottom
69828 2019-Jan-11 15:26:42.160387 - [DEBUG]
69829 2019-Jan-11 15:26:42.160412 - [DEBUG] Propagate flow
69830 2019-Jan-11 15:26:42.160436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69831 2019-Jan-11 15:26:42.160493 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69832 2019-Jan-11 15:26:42.161124 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69833 2019-Jan-11 15:26:42.161782 - [DEBUG] Edge function : AllBottom (result of previous compose)
69834 2019-Jan-11 15:26:42.161809 - [DEBUG]
69835 2019-Jan-11 15:26:42.161834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69836 2019-Jan-11 15:26:42.161861 - [DEBUG] = AllBottom
69837 2019-Jan-11 15:26:42.161887 - [DEBUG]
69838 2019-Jan-11 15:26:42.161911 - [DEBUG] PROPAGATE: No new function!
69839 2019-Jan-11 15:26:42.161938 - [DEBUG] EDGE:
69840 2019-Jan-11 15:26:42.161997 - [DEBUG] ---> 69841 2019-Jan-11 15:26:42.162635 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69842 2019-Jan-11 15:26:42.163277 - [DEBUG]
69843 2019-Jan-11 15:26:42.163310 - [DEBUG] Compose: EdgeIdentity * AllBottom
69844 2019-Jan-11 15:26:42.163338 - [DEBUG]
69845 2019-Jan-11 15:26:42.163363 - [DEBUG] Propagate flow
69846 2019-Jan-11 15:26:42.163387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69847 2019-Jan-11 15:26:42.163444 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69848 2019-Jan-11 15:26:42.164075 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69849 2019-Jan-11 15:26:42.164733 - [DEBUG] Edge function : AllBottom (result of previous compose)
69850 2019-Jan-11 15:26:42.164759 - [DEBUG]
69851 2019-Jan-11 15:26:42.164783 - [DEBUG] Join: AllTop & AllBottom
69852 2019-Jan-11 15:26:42.164809 - [DEBUG] = AllBottom (new jump func)
69853 2019-Jan-11 15:26:42.164834 - [DEBUG]
69854 2019-Jan-11 15:26:42.164857 - [DEBUG] Start adding new jump function
69855 2019-Jan-11 15:26:42.164880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69856 2019-Jan-11 15:26:42.164936 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69857 2019-Jan-11 15:26:42.165581 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69858 2019-Jan-11 15:26:42.166210 - [DEBUG] Edge Function : AllBottom
69859 2019-Jan-11 15:26:42.166239 - [DEBUG] End adding new jump function
69860 2019-Jan-11 15:26:42.166263 - [DEBUG]
69861 2019-Jan-11 15:26:42.166288 - [DEBUG] -------------------------------------------- 1846. Path Edge --------------------------------------------
69862 2019-Jan-11 15:26:42.166313 - [DEBUG]
69863 2019-Jan-11 15:26:42.166337 - [DEBUG] Process 1846. path edge:
69864 2019-Jan-11 15:26:42.166361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69865 2019-Jan-11 15:26:42.166418 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
69866 2019-Jan-11 15:26:42.167059 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69867 2019-Jan-11 15:26:42.167702 - [DEBUG]
69868 2019-Jan-11 15:26:42.167727 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69869 2019-Jan-11 15:26:42.168383 - [DEBUG] Possible callees:
69870 2019-Jan-11 15:26:42.168409 - [DEBUG] bar
69871 2019-Jan-11 15:26:42.168435 - [DEBUG] Possible return sites:
69872 2019-Jan-11 15:26:42.168459 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8969873 2019-Jan-11 15:26:42.169702 - [DEBUG] Found and process special summary
69874 2019-Jan-11 15:26:42.169737 - [DEBUG] Compose: EdgeIdentity * AllBottom
69875 2019-Jan-11 15:26:42.169765 - [DEBUG]
69876 2019-Jan-11 15:26:42.169789 - [DEBUG] Propagate flow
69877 2019-Jan-11 15:26:42.169814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69878 2019-Jan-11 15:26:42.169871 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69879 2019-Jan-11 15:26:42.170500 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69880 2019-Jan-11 15:26:42.171143 - [DEBUG] Edge function : AllBottom (result of previous compose)
69881 2019-Jan-11 15:26:42.171169 - [DEBUG]
69882 2019-Jan-11 15:26:42.171206 - [DEBUG] Join: AllTop & AllBottom
69883 2019-Jan-11 15:26:42.171235 - [DEBUG] = AllBottom (new jump func)
69884 2019-Jan-11 15:26:42.171260 - [DEBUG]
69885 2019-Jan-11 15:26:42.171284 - [DEBUG] Start adding new jump function
69886 2019-Jan-11 15:26:42.171308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69887 2019-Jan-11 15:26:42.171366 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69888 2019-Jan-11 15:26:42.172011 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69889 2019-Jan-11 15:26:42.172642 - [DEBUG] Edge Function : AllBottom
69890 2019-Jan-11 15:26:42.172674 - [DEBUG] End adding new jump function
69891 2019-Jan-11 15:26:42.172700 - [DEBUG]
69892 2019-Jan-11 15:26:42.172724 - [DEBUG] -------------------------------------------- 1847. Path Edge --------------------------------------------
69893 2019-Jan-11 15:26:42.172749 - [DEBUG]
69894 2019-Jan-11 15:26:42.172773 - [DEBUG] Process 1847. path edge:
69895 2019-Jan-11 15:26:42.172798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69896 2019-Jan-11 15:26:42.172855 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
69897 2019-Jan-11 15:26:42.173485 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69898 2019-Jan-11 15:26:42.174127 - [DEBUG]
69899 2019-Jan-11 15:26:42.174152 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69900 2019-Jan-11 15:26:42.174814 - [DEBUG] Compose: EdgeIdentity * AllBottom
69901 2019-Jan-11 15:26:42.174843 - [DEBUG]
69902 2019-Jan-11 15:26:42.174866 - [DEBUG] Propagate flow
69903 2019-Jan-11 15:26:42.174890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69904 2019-Jan-11 15:26:42.174947 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69905 2019-Jan-11 15:26:42.175573 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69906 2019-Jan-11 15:26:42.176225 - [DEBUG] Edge function : AllBottom (result of previous compose)
69907 2019-Jan-11 15:26:42.176252 - [DEBUG]
69908 2019-Jan-11 15:26:42.176278 - [DEBUG] Join: AllTop & AllBottom
69909 2019-Jan-11 15:26:42.176305 - [DEBUG] = AllBottom (new jump func)
69910 2019-Jan-11 15:26:42.176331 - [DEBUG]
69911 2019-Jan-11 15:26:42.176355 - [DEBUG] Start adding new jump function
69912 2019-Jan-11 15:26:42.176379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69913 2019-Jan-11 15:26:42.176436 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69914 2019-Jan-11 15:26:42.177081 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69915 2019-Jan-11 15:26:42.177708 - [DEBUG] Edge Function : AllBottom
69916 2019-Jan-11 15:26:42.177737 - [DEBUG] End adding new jump function
69917 2019-Jan-11 15:26:42.177762 - [DEBUG]
69918 2019-Jan-11 15:26:42.177786 - [DEBUG] -------------------------------------------- 1848. Path Edge --------------------------------------------
69919 2019-Jan-11 15:26:42.177811 - [DEBUG]
69920 2019-Jan-11 15:26:42.177835 - [DEBUG] Process 1848. path edge:
69921 2019-Jan-11 15:26:42.177871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69922 2019-Jan-11 15:26:42.177930 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
69923 2019-Jan-11 15:26:42.178558 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69924 2019-Jan-11 15:26:42.179200 - [DEBUG]
69925 2019-Jan-11 15:26:42.179226 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69926 2019-Jan-11 15:26:42.179871 - [DEBUG] Compose: EdgeIdentity * AllBottom
69927 2019-Jan-11 15:26:42.179900 - [DEBUG]
69928 2019-Jan-11 15:26:42.179925 - [DEBUG] Propagate flow
69929 2019-Jan-11 15:26:42.179950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69930 2019-Jan-11 15:26:42.180008 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69931 2019-Jan-11 15:26:42.180643 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69932 2019-Jan-11 15:26:42.181301 - [DEBUG] Edge function : AllBottom (result of previous compose)
69933 2019-Jan-11 15:26:42.181327 - [DEBUG]
69934 2019-Jan-11 15:26:42.181352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69935 2019-Jan-11 15:26:42.181378 - [DEBUG] = AllBottom
69936 2019-Jan-11 15:26:42.181403 - [DEBUG]
69937 2019-Jan-11 15:26:42.181426 - [DEBUG] PROPAGATE: No new function!
69938 2019-Jan-11 15:26:42.181458 - [DEBUG] Compose: EdgeIdentity * AllBottom
69939 2019-Jan-11 15:26:42.181485 - [DEBUG]
69940 2019-Jan-11 15:26:42.181508 - [DEBUG] Propagate flow
69941 2019-Jan-11 15:26:42.181531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69942 2019-Jan-11 15:26:42.181588 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69943 2019-Jan-11 15:26:42.182227 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69944 2019-Jan-11 15:26:42.182869 - [DEBUG] Edge function : AllBottom (result of previous compose)
69945 2019-Jan-11 15:26:42.182896 - [DEBUG]
69946 2019-Jan-11 15:26:42.182921 - [DEBUG] Join: AllTop & AllBottom
69947 2019-Jan-11 15:26:42.182949 - [DEBUG] = AllBottom (new jump func)
69948 2019-Jan-11 15:26:42.182982 - [DEBUG]
69949 2019-Jan-11 15:26:42.183007 - [DEBUG] Start adding new jump function
69950 2019-Jan-11 15:26:42.183032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69951 2019-Jan-11 15:26:42.183089 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69952 2019-Jan-11 15:26:42.183737 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69953 2019-Jan-11 15:26:42.184374 - [DEBUG] Edge Function : AllBottom
69954 2019-Jan-11 15:26:42.184402 - [DEBUG] End adding new jump function
69955 2019-Jan-11 15:26:42.184427 - [DEBUG]
69956 2019-Jan-11 15:26:42.184452 - [DEBUG] -------------------------------------------- 1849. Path Edge --------------------------------------------
69957 2019-Jan-11 15:26:42.184476 - [DEBUG]
69958 2019-Jan-11 15:26:42.184501 - [DEBUG] Process 1849. path edge:
69959 2019-Jan-11 15:26:42.184536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69960 2019-Jan-11 15:26:42.184595 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
69961 2019-Jan-11 15:26:42.185232 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69962 2019-Jan-11 15:26:42.185874 - [DEBUG]
69963 2019-Jan-11 15:26:42.185899 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69964 2019-Jan-11 15:26:42.186548 - [DEBUG] Possible callees:
69965 2019-Jan-11 15:26:42.186574 - [DEBUG] llvm.dbg.declare
69966 2019-Jan-11 15:26:42.186600 - [DEBUG] Possible return sites:
69967 2019-Jan-11 15:26:42.186625 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369968 2019-Jan-11 15:26:42.187893 - [DEBUG] Found and process special summary
69969 2019-Jan-11 15:26:42.187928 - [DEBUG] Compose: EdgeIdentity * AllBottom
69970 2019-Jan-11 15:26:42.187955 - [DEBUG]
69971 2019-Jan-11 15:26:42.187979 - [DEBUG] Propagate flow
69972 2019-Jan-11 15:26:42.188002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69973 2019-Jan-11 15:26:42.188058 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69974 2019-Jan-11 15:26:42.188689 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69975 2019-Jan-11 15:26:42.189332 - [DEBUG] Edge function : AllBottom (result of previous compose)
69976 2019-Jan-11 15:26:42.189359 - [DEBUG]
69977 2019-Jan-11 15:26:42.189384 - [DEBUG] Join: AllTop & AllBottom
69978 2019-Jan-11 15:26:42.189412 - [DEBUG] = AllBottom (new jump func)
69979 2019-Jan-11 15:26:42.189437 - [DEBUG]
69980 2019-Jan-11 15:26:42.189462 - [DEBUG] Start adding new jump function
69981 2019-Jan-11 15:26:42.189486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69982 2019-Jan-11 15:26:42.189543 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69983 2019-Jan-11 15:26:42.190188 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69984 2019-Jan-11 15:26:42.190818 - [DEBUG] Edge Function : AllBottom
69985 2019-Jan-11 15:26:42.190847 - [DEBUG] End adding new jump function
69986 2019-Jan-11 15:26:42.190872 - [DEBUG]
69987 2019-Jan-11 15:26:42.190897 - [DEBUG] -------------------------------------------- 1850. Path Edge --------------------------------------------
69988 2019-Jan-11 15:26:42.190931 - [DEBUG]
69989 2019-Jan-11 15:26:42.190955 - [DEBUG] Process 1850. path edge:
69990 2019-Jan-11 15:26:42.190980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69991 2019-Jan-11 15:26:42.191038 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
69992 2019-Jan-11 15:26:42.191683 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69993 2019-Jan-11 15:26:42.192327 - [DEBUG]
69994 2019-Jan-11 15:26:42.192352 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69995 2019-Jan-11 15:26:42.193003 - [DEBUG] Compose: EdgeIdentity * AllBottom
69996 2019-Jan-11 15:26:42.193032 - [DEBUG]
69997 2019-Jan-11 15:26:42.193057 - [DEBUG] Propagate flow
69998 2019-Jan-11 15:26:42.193081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69999 2019-Jan-11 15:26:42.193140 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
70000 2019-Jan-11 15:26:42.193766 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70001 2019-Jan-11 15:26:42.194409 - [DEBUG] Edge function : AllBottom (result of previous compose)
70002 2019-Jan-11 15:26:42.194435 - [DEBUG]
70003 2019-Jan-11 15:26:42.194461 - [DEBUG] Join: AllTop & AllBottom
70004 2019-Jan-11 15:26:42.194488 - [DEBUG] = AllBottom (new jump func)
70005 2019-Jan-11 15:26:42.194514 - [DEBUG]
70006 2019-Jan-11 15:26:42.194552 - [DEBUG] Start adding new jump function
70007 2019-Jan-11 15:26:42.194576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70008 2019-Jan-11 15:26:42.194634 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70009 2019-Jan-11 15:26:42.195279 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
70010 2019-Jan-11 15:26:42.195906 - [DEBUG] Edge Function : AllBottom
70011 2019-Jan-11 15:26:42.195934 - [DEBUG] End adding new jump function
70012 2019-Jan-11 15:26:42.195960 - [DEBUG]
70013 2019-Jan-11 15:26:42.195984 - [DEBUG] -------------------------------------------- 1851. Path Edge --------------------------------------------
70014 2019-Jan-11 15:26:42.196009 - [DEBUG]
70015 2019-Jan-11 15:26:42.196033 - [DEBUG] Process 1851. path edge:
70016 2019-Jan-11 15:26:42.196058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70017 2019-Jan-11 15:26:42.196115 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
70018 2019-Jan-11 15:26:42.196740 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
70019 2019-Jan-11 15:26:42.197382 - [DEBUG]
70020 2019-Jan-11 15:26:42.197408 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
70021 2019-Jan-11 15:26:42.198064 - [DEBUG] Compose: EdgeIdentity * AllBottom
70022 2019-Jan-11 15:26:42.198093 - [DEBUG]
70023 2019-Jan-11 15:26:42.198117 - [DEBUG] Propagate flow
70024 2019-Jan-11 15:26:42.198141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70025 2019-Jan-11 15:26:42.198198 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
70026 2019-Jan-11 15:26:42.198825 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70027 2019-Jan-11 15:26:42.199468 - [DEBUG] Edge function : AllBottom (result of previous compose)
70028 2019-Jan-11 15:26:42.199495 - [DEBUG]
70029 2019-Jan-11 15:26:42.199528 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70030 2019-Jan-11 15:26:42.199556 - [DEBUG] = AllBottom
70031 2019-Jan-11 15:26:42.199582 - [DEBUG]
70032 2019-Jan-11 15:26:42.199606 - [DEBUG] PROPAGATE: No new function!
70033 2019-Jan-11 15:26:42.199632 - [DEBUG] EDGE:
70034 2019-Jan-11 15:26:42.199691 - [DEBUG] ---> 70035 2019-Jan-11 15:26:42.200318 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70036 2019-Jan-11 15:26:42.200962 - [DEBUG]
70037 2019-Jan-11 15:26:42.200989 - [DEBUG] EDGE:
70038 2019-Jan-11 15:26:42.201047 - [DEBUG] ---> 70039 2019-Jan-11 15:26:42.201696 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70040 2019-Jan-11 15:26:42.202339 - [DEBUG]
70041 2019-Jan-11 15:26:42.202375 - [DEBUG] Compose: EdgeIdentity * AllBottom
70042 2019-Jan-11 15:26:42.202404 - [DEBUG]
70043 2019-Jan-11 15:26:42.202429 - [DEBUG] Propagate flow
70044 2019-Jan-11 15:26:42.202453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70045 2019-Jan-11 15:26:42.202510 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70046 2019-Jan-11 15:26:42.203143 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70047 2019-Jan-11 15:26:42.203787 - [DEBUG] Edge function : AllBottom (result of previous compose)
70048 2019-Jan-11 15:26:42.203813 - [DEBUG]
70049 2019-Jan-11 15:26:42.203838 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70050 2019-Jan-11 15:26:42.203865 - [DEBUG] = AllBottom
70051 2019-Jan-11 15:26:42.203891 - [DEBUG]
70052 2019-Jan-11 15:26:42.203915 - [DEBUG] PROPAGATE: No new function!
70053 2019-Jan-11 15:26:42.203943 - [DEBUG] EDGE:
70054 2019-Jan-11 15:26:42.204001 - [DEBUG] ---> 70055 2019-Jan-11 15:26:42.204653 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70056 2019-Jan-11 15:26:42.205295 - [DEBUG]
70057 2019-Jan-11 15:26:42.205322 - [DEBUG] EDGE:
70058 2019-Jan-11 15:26:42.205381 - [DEBUG] ---> 70059 2019-Jan-11 15:26:42.206010 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70060 2019-Jan-11 15:26:42.206652 - [DEBUG]
70061 2019-Jan-11 15:26:42.206679 - [DEBUG] EDGE:
70062 2019-Jan-11 15:26:42.206738 - [DEBUG] ---> 70063 2019-Jan-11 15:26:42.207369 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70064 2019-Jan-11 15:26:42.208027 - [DEBUG]
70065 2019-Jan-11 15:26:42.208061 - [DEBUG] Compose: EdgeIdentity * AllBottom
70066 2019-Jan-11 15:26:42.208088 - [DEBUG]
70067 2019-Jan-11 15:26:42.208112 - [DEBUG] Propagate flow
70068 2019-Jan-11 15:26:42.208135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70069 2019-Jan-11 15:26:42.208192 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70070 2019-Jan-11 15:26:42.208830 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70071 2019-Jan-11 15:26:42.209474 - [DEBUG] Edge function : AllBottom (result of previous compose)
70072 2019-Jan-11 15:26:42.209501 - [DEBUG]
70073 2019-Jan-11 15:26:42.209527 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70074 2019-Jan-11 15:26:42.209554 - [DEBUG] = AllBottom
70075 2019-Jan-11 15:26:42.209579 - [DEBUG]
70076 2019-Jan-11 15:26:42.209603 - [DEBUG] PROPAGATE: No new function!
70077 2019-Jan-11 15:26:42.209631 - [DEBUG] EDGE:
70078 2019-Jan-11 15:26:42.209689 - [DEBUG] ---> 70079 2019-Jan-11 15:26:42.210320 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70080 2019-Jan-11 15:26:42.210963 - [DEBUG]
70081 2019-Jan-11 15:26:42.210990 - [DEBUG] EDGE:
70082 2019-Jan-11 15:26:42.211049 - [DEBUG] ---> 70083 2019-Jan-11 15:26:42.211693 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70084 2019-Jan-11 15:26:42.212335 - [DEBUG]
70085 2019-Jan-11 15:26:42.212363 - [DEBUG] EDGE:
70086 2019-Jan-11 15:26:42.212420 - [DEBUG] ---> 70087 2019-Jan-11 15:26:42.213053 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70088 2019-Jan-11 15:26:42.213695 - [DEBUG]
70089 2019-Jan-11 15:26:42.213730 - [DEBUG] Compose: EdgeIdentity * AllBottom
70090 2019-Jan-11 15:26:42.213759 - [DEBUG]
70091 2019-Jan-11 15:26:42.213783 - [DEBUG] Propagate flow
70092 2019-Jan-11 15:26:42.213807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70093 2019-Jan-11 15:26:42.213865 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70094 2019-Jan-11 15:26:42.214497 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70095 2019-Jan-11 15:26:42.215155 - [DEBUG] Edge function : AllBottom (result of previous compose)
70096 2019-Jan-11 15:26:42.215182 - [DEBUG]
70097 2019-Jan-11 15:26:42.215207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70098 2019-Jan-11 15:26:42.215234 - [DEBUG] = AllBottom
70099 2019-Jan-11 15:26:42.215260 - [DEBUG]
70100 2019-Jan-11 15:26:42.215284 - [DEBUG] PROPAGATE: No new function!
70101 2019-Jan-11 15:26:42.215311 - [DEBUG] EDGE:
70102 2019-Jan-11 15:26:42.215370 - [DEBUG] ---> 70103 2019-Jan-11 15:26:42.216001 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70104 2019-Jan-11 15:26:42.216644 - [DEBUG]
70105 2019-Jan-11 15:26:42.216671 - [DEBUG] EDGE:
70106 2019-Jan-11 15:26:42.216730 - [DEBUG] ---> 70107 2019-Jan-11 15:26:42.217358 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70108 2019-Jan-11 15:26:42.218023 - [DEBUG]
70109 2019-Jan-11 15:26:42.218050 - [DEBUG] EDGE:
70110 2019-Jan-11 15:26:42.218108 - [DEBUG] ---> 70111 2019-Jan-11 15:26:42.218741 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70112 2019-Jan-11 15:26:42.219384 - [DEBUG]
70113 2019-Jan-11 15:26:42.219420 - [DEBUG] Compose: EdgeIdentity * AllBottom
70114 2019-Jan-11 15:26:42.219448 - [DEBUG]
70115 2019-Jan-11 15:26:42.219473 - [DEBUG] Propagate flow
70116 2019-Jan-11 15:26:42.219497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70117 2019-Jan-11 15:26:42.219554 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70118 2019-Jan-11 15:26:42.220186 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70119 2019-Jan-11 15:26:42.220829 - [DEBUG] Edge function : AllBottom (result of previous compose)
70120 2019-Jan-11 15:26:42.220856 - [DEBUG]
70121 2019-Jan-11 15:26:42.220882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70122 2019-Jan-11 15:26:42.220909 - [DEBUG] = AllBottom
70123 2019-Jan-11 15:26:42.220934 - [DEBUG]
70124 2019-Jan-11 15:26:42.220958 - [DEBUG] PROPAGATE: No new function!
70125 2019-Jan-11 15:26:42.220985 - [DEBUG] EDGE:
70126 2019-Jan-11 15:26:42.221044 - [DEBUG] ---> 70127 2019-Jan-11 15:26:42.221691 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70128 2019-Jan-11 15:26:42.222334 - [DEBUG]
70129 2019-Jan-11 15:26:42.222369 - [DEBUG] Compose: EdgeIdentity * AllBottom
70130 2019-Jan-11 15:26:42.222397 - [DEBUG]
70131 2019-Jan-11 15:26:42.222421 - [DEBUG] Propagate flow
70132 2019-Jan-11 15:26:42.222445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70133 2019-Jan-11 15:26:42.222502 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70134 2019-Jan-11 15:26:42.223135 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70135 2019-Jan-11 15:26:42.223777 - [DEBUG] Edge function : AllBottom (result of previous compose)
70136 2019-Jan-11 15:26:42.223804 - [DEBUG]
70137 2019-Jan-11 15:26:42.223830 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70138 2019-Jan-11 15:26:42.223857 - [DEBUG] = AllBottom
70139 2019-Jan-11 15:26:42.223882 - [DEBUG]
70140 2019-Jan-11 15:26:42.223906 - [DEBUG] PROPAGATE: No new function!
70141 2019-Jan-11 15:26:42.223932 - [DEBUG] EDGE:
70142 2019-Jan-11 15:26:42.223990 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
70143 2019-Jan-11 15:26:42.224639 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70144 2019-Jan-11 15:26:42.225282 - [DEBUG]
70145 2019-Jan-11 15:26:42.225309 - [DEBUG] EDGE:
70146 2019-Jan-11 15:26:42.225368 - [DEBUG] ---> 70147 2019-Jan-11 15:26:42.225999 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70148 2019-Jan-11 15:26:42.226654 - [DEBUG]
70149 2019-Jan-11 15:26:42.226682 - [DEBUG] EDGE:
70150 2019-Jan-11 15:26:42.226741 - [DEBUG] ---> 70151 2019-Jan-11 15:26:42.227370 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70152 2019-Jan-11 15:26:42.228031 - [DEBUG]
70153 2019-Jan-11 15:26:42.228057 - [DEBUG] EDGE:
70154 2019-Jan-11 15:26:42.228115 - [DEBUG] ---> 70155 2019-Jan-11 15:26:42.228746 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70156 2019-Jan-11 15:26:42.229389 - [DEBUG]
70157 2019-Jan-11 15:26:42.229423 - [DEBUG] Compose: EdgeIdentity * AllBottom
70158 2019-Jan-11 15:26:42.229451 - [DEBUG]
70159 2019-Jan-11 15:26:42.229476 - [DEBUG] Propagate flow
70160 2019-Jan-11 15:26:42.229500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70161 2019-Jan-11 15:26:42.229557 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70162 2019-Jan-11 15:26:42.230188 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70163 2019-Jan-11 15:26:42.230832 - [DEBUG] Edge function : AllBottom (result of previous compose)
70164 2019-Jan-11 15:26:42.230858 - [DEBUG]
70165 2019-Jan-11 15:26:42.230884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70166 2019-Jan-11 15:26:42.230911 - [DEBUG] = AllBottom
70167 2019-Jan-11 15:26:42.230936 - [DEBUG]
70168 2019-Jan-11 15:26:42.230960 - [DEBUG] PROPAGATE: No new function!
70169 2019-Jan-11 15:26:42.230987 - [DEBUG] EDGE:
70170 2019-Jan-11 15:26:42.231045 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
70171 2019-Jan-11 15:26:42.231695 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70172 2019-Jan-11 15:26:42.232339 - [DEBUG]
70173 2019-Jan-11 15:26:42.232366 - [DEBUG] EDGE:
70174 2019-Jan-11 15:26:42.232424 - [DEBUG] ---> 70175 2019-Jan-11 15:26:42.233057 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70176 2019-Jan-11 15:26:42.233699 - [DEBUG]
70177 2019-Jan-11 15:26:42.233734 - [DEBUG] Compose: EdgeIdentity * AllBottom
70178 2019-Jan-11 15:26:42.233762 - [DEBUG]
70179 2019-Jan-11 15:26:42.233786 - [DEBUG] Propagate flow
70180 2019-Jan-11 15:26:42.233810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70181 2019-Jan-11 15:26:42.233868 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70182 2019-Jan-11 15:26:42.234506 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70183 2019-Jan-11 15:26:42.235163 - [DEBUG] Edge function : AllBottom (result of previous compose)
70184 2019-Jan-11 15:26:42.235190 - [DEBUG]
70185 2019-Jan-11 15:26:42.235216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70186 2019-Jan-11 15:26:42.235243 - [DEBUG] = AllBottom
70187 2019-Jan-11 15:26:42.235268 - [DEBUG]
70188 2019-Jan-11 15:26:42.235301 - [DEBUG] PROPAGATE: No new function!
70189 2019-Jan-11 15:26:42.235328 - [DEBUG] EDGE:
70190 2019-Jan-11 15:26:42.235387 - [DEBUG] ---> 70191 2019-Jan-11 15:26:42.236016 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70192 2019-Jan-11 15:26:42.236659 - [DEBUG]
70193 2019-Jan-11 15:26:42.236686 - [DEBUG] EDGE:
70194 2019-Jan-11 15:26:42.236745 - [DEBUG] ---> 70195 2019-Jan-11 15:26:42.237378 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70196 2019-Jan-11 15:26:42.238036 - [DEBUG]
70197 2019-Jan-11 15:26:42.238063 - [DEBUG] EDGE:
70198 2019-Jan-11 15:26:42.238121 - [DEBUG] ---> 70199 2019-Jan-11 15:26:42.238752 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70200 2019-Jan-11 15:26:42.239394 - [DEBUG]
70201 2019-Jan-11 15:26:42.239428 - [DEBUG] Compose: EdgeIdentity * AllBottom
70202 2019-Jan-11 15:26:42.239456 - [DEBUG]
70203 2019-Jan-11 15:26:42.239481 - [DEBUG] Propagate flow
70204 2019-Jan-11 15:26:42.239505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70205 2019-Jan-11 15:26:42.239562 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70206 2019-Jan-11 15:26:42.240199 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70207 2019-Jan-11 15:26:42.240841 - [DEBUG] Edge function : AllBottom (result of previous compose)
70208 2019-Jan-11 15:26:42.240868 - [DEBUG]
70209 2019-Jan-11 15:26:42.240894 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70210 2019-Jan-11 15:26:42.240921 - [DEBUG] = AllBottom
70211 2019-Jan-11 15:26:42.240946 - [DEBUG]
70212 2019-Jan-11 15:26:42.240970 - [DEBUG] PROPAGATE: No new function!
70213 2019-Jan-11 15:26:42.240996 - [DEBUG] EDGE:
70214 2019-Jan-11 15:26:42.241053 - [DEBUG] ---> 70215 2019-Jan-11 15:26:42.241700 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70216 2019-Jan-11 15:26:42.242344 - [DEBUG]
70217 2019-Jan-11 15:26:42.242372 - [DEBUG] EDGE:
70218 2019-Jan-11 15:26:42.242430 - [DEBUG] ---> 70219 2019-Jan-11 15:26:42.243063 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70220 2019-Jan-11 15:26:42.243704 - [DEBUG]
70221 2019-Jan-11 15:26:42.243731 - [DEBUG] EDGE:
70222 2019-Jan-11 15:26:42.243790 - [DEBUG] ---> 70223 2019-Jan-11 15:26:42.244422 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70224 2019-Jan-11 15:26:42.245082 - [DEBUG]
70225 2019-Jan-11 15:26:42.245118 - [DEBUG] EDGE:
70226 2019-Jan-11 15:26:42.245178 - [DEBUG] ---> 70227 2019-Jan-11 15:26:42.245809 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70228 2019-Jan-11 15:26:42.246452 - [DEBUG]
70229 2019-Jan-11 15:26:42.246478 - [DEBUG] Compose: EdgeIdentity * AllBottom
70230 2019-Jan-11 15:26:42.246506 - [DEBUG]
70231 2019-Jan-11 15:26:42.246530 - [DEBUG] Propagate flow
70232 2019-Jan-11 15:26:42.246554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70233 2019-Jan-11 15:26:42.246611 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70234 2019-Jan-11 15:26:42.247241 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70235 2019-Jan-11 15:26:42.247298 - [DEBUG] Edge function : AllBottom (result of previous compose)
70236 2019-Jan-11 15:26:42.247324 - [DEBUG]
70237 2019-Jan-11 15:26:42.247350 - [DEBUG] Join: AllTop & AllBottom
70238 2019-Jan-11 15:26:42.247377 - [DEBUG] = AllBottom (new jump func)
70239 2019-Jan-11 15:26:42.247402 - [DEBUG]
70240 2019-Jan-11 15:26:42.247426 - [DEBUG] Start adding new jump function
70241 2019-Jan-11 15:26:42.247451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70242 2019-Jan-11 15:26:42.247507 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70243 2019-Jan-11 15:26:42.247562 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70244 2019-Jan-11 15:26:42.248204 - [DEBUG] Edge Function : AllBottom
70245 2019-Jan-11 15:26:42.248232 - [DEBUG] End adding new jump function
70246 2019-Jan-11 15:26:42.248256 - [DEBUG]
70247 2019-Jan-11 15:26:42.248280 - [DEBUG] -------------------------------------------- 1852. Path Edge --------------------------------------------
70248 2019-Jan-11 15:26:42.248304 - [DEBUG]
70249 2019-Jan-11 15:26:42.248327 - [DEBUG] Process 1852. path edge:
70250 2019-Jan-11 15:26:42.248351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70251 2019-Jan-11 15:26:42.248407 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
70252 2019-Jan-11 15:26:42.249036 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70253 2019-Jan-11 15:26:42.249093 - [DEBUG]
70254 2019-Jan-11 15:26:42.249118 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70255 2019-Jan-11 15:26:42.249761 - [DEBUG] Compose: AllBottom * AllBottom
70256 2019-Jan-11 15:26:42.249789 - [DEBUG]
70257 2019-Jan-11 15:26:42.249814 - [DEBUG] Propagate flow
70258 2019-Jan-11 15:26:42.249838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70259 2019-Jan-11 15:26:42.249896 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
70260 2019-Jan-11 15:26:42.250525 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70261 2019-Jan-11 15:26:42.250582 - [DEBUG] Edge function : AllBottom (result of previous compose)
70262 2019-Jan-11 15:26:42.250608 - [DEBUG]
70263 2019-Jan-11 15:26:42.250634 - [DEBUG] Join: AllTop & AllBottom
70264 2019-Jan-11 15:26:42.250661 - [DEBUG] = AllBottom (new jump func)
70265 2019-Jan-11 15:26:42.250686 - [DEBUG]
70266 2019-Jan-11 15:26:42.250710 - [DEBUG] Start adding new jump function
70267 2019-Jan-11 15:26:42.250735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70268 2019-Jan-11 15:26:42.250791 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70269 2019-Jan-11 15:26:42.250846 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
70270 2019-Jan-11 15:26:42.251495 - [DEBUG] Edge Function : AllBottom
70271 2019-Jan-11 15:26:42.251524 - [DEBUG] End adding new jump function
70272 2019-Jan-11 15:26:42.251549 - [DEBUG]
70273 2019-Jan-11 15:26:42.251572 - [DEBUG] -------------------------------------------- 1853. Path Edge --------------------------------------------
70274 2019-Jan-11 15:26:42.251597 - [DEBUG]
70275 2019-Jan-11 15:26:42.251620 - [DEBUG] Process 1853. path edge:
70276 2019-Jan-11 15:26:42.251644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70277 2019-Jan-11 15:26:42.251701 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
70278 2019-Jan-11 15:26:42.252329 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70279 2019-Jan-11 15:26:42.252385 - [DEBUG]
70280 2019-Jan-11 15:26:42.252410 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
70281 2019-Jan-11 15:26:42.253050 - [DEBUG] Compose: AllBottom * AllBottom
70282 2019-Jan-11 15:26:42.253079 - [DEBUG]
70283 2019-Jan-11 15:26:42.253103 - [DEBUG] Propagate flow
70284 2019-Jan-11 15:26:42.253128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70285 2019-Jan-11 15:26:42.253185 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
70286 2019-Jan-11 15:26:42.253815 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70287 2019-Jan-11 15:26:42.253872 - [DEBUG] Edge function : AllBottom (result of previous compose)
70288 2019-Jan-11 15:26:42.253899 - [DEBUG]
70289 2019-Jan-11 15:26:42.253924 - [DEBUG] Join: AllTop & AllBottom
70290 2019-Jan-11 15:26:42.253951 - [DEBUG] = AllBottom (new jump func)
70291 2019-Jan-11 15:26:42.253976 - [DEBUG]
70292 2019-Jan-11 15:26:42.254000 - [DEBUG] Start adding new jump function
70293 2019-Jan-11 15:26:42.254025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70294 2019-Jan-11 15:26:42.254081 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70295 2019-Jan-11 15:26:42.254137 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
70296 2019-Jan-11 15:26:42.254783 - [DEBUG] Edge Function : AllBottom
70297 2019-Jan-11 15:26:42.254812 - [DEBUG] End adding new jump function
70298 2019-Jan-11 15:26:42.254836 - [DEBUG]
70299 2019-Jan-11 15:26:42.254860 - [DEBUG] -------------------------------------------- 1854. Path Edge --------------------------------------------
70300 2019-Jan-11 15:26:42.254884 - [DEBUG]
70301 2019-Jan-11 15:26:42.254907 - [DEBUG] Process 1854. path edge:
70302 2019-Jan-11 15:26:42.254931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70303 2019-Jan-11 15:26:42.254988 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
70304 2019-Jan-11 15:26:42.255618 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70305 2019-Jan-11 15:26:42.255675 - [DEBUG]
70306 2019-Jan-11 15:26:42.255700 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
70307 2019-Jan-11 15:26:42.256340 - [DEBUG] Compose: AllBottom * AllBottom
70308 2019-Jan-11 15:26:42.256368 - [DEBUG]
70309 2019-Jan-11 15:26:42.256393 - [DEBUG] Propagate flow
70310 2019-Jan-11 15:26:42.256417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70311 2019-Jan-11 15:26:42.256475 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
70312 2019-Jan-11 15:26:42.257101 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70313 2019-Jan-11 15:26:42.257158 - [DEBUG] Edge function : AllBottom (result of previous compose)
70314 2019-Jan-11 15:26:42.257185 - [DEBUG]
70315 2019-Jan-11 15:26:42.257210 - [DEBUG] Join: AllTop & AllBottom
70316 2019-Jan-11 15:26:42.257237 - [DEBUG] = AllBottom (new jump func)
70317 2019-Jan-11 15:26:42.257263 - [DEBUG]
70318 2019-Jan-11 15:26:42.257294 - [DEBUG] Start adding new jump function
70319 2019-Jan-11 15:26:42.257318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70320 2019-Jan-11 15:26:42.257375 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70321 2019-Jan-11 15:26:42.257430 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
70322 2019-Jan-11 15:26:42.258072 - [DEBUG] Edge Function : AllBottom
70323 2019-Jan-11 15:26:42.258101 - [DEBUG] End adding new jump function
70324 2019-Jan-11 15:26:42.258125 - [DEBUG]
70325 2019-Jan-11 15:26:42.258149 - [DEBUG] -------------------------------------------- 1855. Path Edge --------------------------------------------
70326 2019-Jan-11 15:26:42.258173 - [DEBUG]
70327 2019-Jan-11 15:26:42.258196 - [DEBUG] Process 1855. path edge:
70328 2019-Jan-11 15:26:42.258220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70329 2019-Jan-11 15:26:42.258276 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
70330 2019-Jan-11 15:26:42.258902 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70331 2019-Jan-11 15:26:42.258958 - [DEBUG]
70332 2019-Jan-11 15:26:42.258984 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
70333 2019-Jan-11 15:26:42.259621 - [DEBUG] Compose: AllBottom * AllBottom
70334 2019-Jan-11 15:26:42.259650 - [DEBUG]
70335 2019-Jan-11 15:26:42.259675 - [DEBUG] Propagate flow
70336 2019-Jan-11 15:26:42.259699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70337 2019-Jan-11 15:26:42.259756 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70338 2019-Jan-11 15:26:42.260384 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70339 2019-Jan-11 15:26:42.260440 - [DEBUG] Edge function : AllBottom (result of previous compose)
70340 2019-Jan-11 15:26:42.260466 - [DEBUG]
70341 2019-Jan-11 15:26:42.260490 - [DEBUG] Join: AllTop & AllBottom
70342 2019-Jan-11 15:26:42.260516 - [DEBUG] = AllBottom (new jump func)
70343 2019-Jan-11 15:26:42.260540 - [DEBUG]
70344 2019-Jan-11 15:26:42.260564 - [DEBUG] Start adding new jump function
70345 2019-Jan-11 15:26:42.260587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70346 2019-Jan-11 15:26:42.260642 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70347 2019-Jan-11 15:26:42.260697 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70348 2019-Jan-11 15:26:42.261338 - [DEBUG] Edge Function : AllBottom
70349 2019-Jan-11 15:26:42.261366 - [DEBUG] End adding new jump function
70350 2019-Jan-11 15:26:42.261390 - [DEBUG]
70351 2019-Jan-11 15:26:42.261414 - [DEBUG] -------------------------------------------- 1856. Path Edge --------------------------------------------
70352 2019-Jan-11 15:26:42.261438 - [DEBUG]
70353 2019-Jan-11 15:26:42.261461 - [DEBUG] Process 1856. path edge:
70354 2019-Jan-11 15:26:42.261485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70355 2019-Jan-11 15:26:42.261542 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
70356 2019-Jan-11 15:26:42.262169 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70357 2019-Jan-11 15:26:42.262225 - [DEBUG]
70358 2019-Jan-11 15:26:42.262249 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70359 2019-Jan-11 15:26:42.262888 - [DEBUG] Compose: AllBottom * AllBottom
70360 2019-Jan-11 15:26:42.262917 - [DEBUG]
70361 2019-Jan-11 15:26:42.262941 - [DEBUG] Propagate flow
70362 2019-Jan-11 15:26:42.262965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70363 2019-Jan-11 15:26:42.263022 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70364 2019-Jan-11 15:26:42.263660 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70365 2019-Jan-11 15:26:42.263717 - [DEBUG] Edge function : AllBottom (result of previous compose)
70366 2019-Jan-11 15:26:42.263744 - [DEBUG]
70367 2019-Jan-11 15:26:42.263769 - [DEBUG] Join: AllTop & AllBottom
70368 2019-Jan-11 15:26:42.263796 - [DEBUG] = AllBottom (new jump func)
70369 2019-Jan-11 15:26:42.263821 - [DEBUG]
70370 2019-Jan-11 15:26:42.263845 - [DEBUG] Start adding new jump function
70371 2019-Jan-11 15:26:42.263870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70372 2019-Jan-11 15:26:42.263926 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70373 2019-Jan-11 15:26:42.263981 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70374 2019-Jan-11 15:26:42.264626 - [DEBUG] Edge Function : AllBottom
70375 2019-Jan-11 15:26:42.264654 - [DEBUG] End adding new jump function
70376 2019-Jan-11 15:26:42.264678 - [DEBUG]
70377 2019-Jan-11 15:26:42.264702 - [DEBUG] -------------------------------------------- 1857. Path Edge --------------------------------------------
70378 2019-Jan-11 15:26:42.264726 - [DEBUG]
70379 2019-Jan-11 15:26:42.264749 - [DEBUG] Process 1857. path edge:
70380 2019-Jan-11 15:26:42.264773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70381 2019-Jan-11 15:26:42.264829 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
70382 2019-Jan-11 15:26:42.265460 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70383 2019-Jan-11 15:26:42.265517 - [DEBUG]
70384 2019-Jan-11 15:26:42.265542 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70385 2019-Jan-11 15:26:42.266183 - [DEBUG] Compose: AllBottom * AllBottom
70386 2019-Jan-11 15:26:42.266212 - [DEBUG]
70387 2019-Jan-11 15:26:42.266237 - [DEBUG] Propagate flow
70388 2019-Jan-11 15:26:42.266261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70389 2019-Jan-11 15:26:42.266319 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70390 2019-Jan-11 15:26:42.266962 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70391 2019-Jan-11 15:26:42.267019 - [DEBUG] Edge function : AllBottom (result of previous compose)
70392 2019-Jan-11 15:26:42.267046 - [DEBUG]
70393 2019-Jan-11 15:26:42.267071 - [DEBUG] Join: AllTop & AllBottom
70394 2019-Jan-11 15:26:42.267099 - [DEBUG] = AllBottom (new jump func)
70395 2019-Jan-11 15:26:42.267124 - [DEBUG]
70396 2019-Jan-11 15:26:42.267149 - [DEBUG] Start adding new jump function
70397 2019-Jan-11 15:26:42.267173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70398 2019-Jan-11 15:26:42.267229 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70399 2019-Jan-11 15:26:42.267285 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70400 2019-Jan-11 15:26:42.267924 - [DEBUG] Edge Function : AllBottom
70401 2019-Jan-11 15:26:42.267952 - [DEBUG] End adding new jump function
70402 2019-Jan-11 15:26:42.267976 - [DEBUG]
70403 2019-Jan-11 15:26:42.268000 - [DEBUG] -------------------------------------------- 1858. Path Edge --------------------------------------------
70404 2019-Jan-11 15:26:42.268024 - [DEBUG]
70405 2019-Jan-11 15:26:42.268047 - [DEBUG] Process 1858. path edge:
70406 2019-Jan-11 15:26:42.268071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70407 2019-Jan-11 15:26:42.268127 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
70408 2019-Jan-11 15:26:42.268754 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70409 2019-Jan-11 15:26:42.268819 - [DEBUG]
70410 2019-Jan-11 15:26:42.268846 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70411 2019-Jan-11 15:26:42.269485 - [DEBUG] Compose: AllBottom * AllBottom
70412 2019-Jan-11 15:26:42.269514 - [DEBUG]
70413 2019-Jan-11 15:26:42.269539 - [DEBUG] Propagate flow
70414 2019-Jan-11 15:26:42.269563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70415 2019-Jan-11 15:26:42.269621 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70416 2019-Jan-11 15:26:42.270248 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70417 2019-Jan-11 15:26:42.270306 - [DEBUG] Edge function : AllBottom (result of previous compose)
70418 2019-Jan-11 15:26:42.270332 - [DEBUG]
70419 2019-Jan-11 15:26:42.270358 - [DEBUG] Join: AllTop & AllBottom
70420 2019-Jan-11 15:26:42.270385 - [DEBUG] = AllBottom (new jump func)
70421 2019-Jan-11 15:26:42.270410 - [DEBUG]
70422 2019-Jan-11 15:26:42.270434 - [DEBUG] Start adding new jump function
70423 2019-Jan-11 15:26:42.270459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70424 2019-Jan-11 15:26:42.270515 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70425 2019-Jan-11 15:26:42.270570 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70426 2019-Jan-11 15:26:42.271211 - [DEBUG] Edge Function : AllBottom
70427 2019-Jan-11 15:26:42.271240 - [DEBUG] End adding new jump function
70428 2019-Jan-11 15:26:42.271265 - [DEBUG]
70429 2019-Jan-11 15:26:42.271289 - [DEBUG] -------------------------------------------- 1859. Path Edge --------------------------------------------
70430 2019-Jan-11 15:26:42.271314 - [DEBUG]
70431 2019-Jan-11 15:26:42.271338 - [DEBUG] Process 1859. path edge:
70432 2019-Jan-11 15:26:42.271363 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70433 2019-Jan-11 15:26:42.271420 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
70434 2019-Jan-11 15:26:42.272047 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70435 2019-Jan-11 15:26:42.272104 - [DEBUG]
70436 2019-Jan-11 15:26:42.272129 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70437 2019-Jan-11 15:26:42.272770 - [DEBUG] Compose: AllBottom * AllBottom
70438 2019-Jan-11 15:26:42.272800 - [DEBUG]
70439 2019-Jan-11 15:26:42.272825 - [DEBUG] Propagate flow
70440 2019-Jan-11 15:26:42.272849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70441 2019-Jan-11 15:26:42.272907 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70442 2019-Jan-11 15:26:42.273539 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70443 2019-Jan-11 15:26:42.273596 - [DEBUG] Edge function : AllBottom (result of previous compose)
70444 2019-Jan-11 15:26:42.273621 - [DEBUG]
70445 2019-Jan-11 15:26:42.273645 - [DEBUG] Join: AllTop & AllBottom
70446 2019-Jan-11 15:26:42.273671 - [DEBUG] = AllBottom (new jump func)
70447 2019-Jan-11 15:26:42.273696 - [DEBUG]
70448 2019-Jan-11 15:26:42.273719 - [DEBUG] Start adding new jump function
70449 2019-Jan-11 15:26:42.273743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70450 2019-Jan-11 15:26:42.273798 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70451 2019-Jan-11 15:26:42.273853 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70452 2019-Jan-11 15:26:42.274484 - [DEBUG] Edge Function : AllBottom
70453 2019-Jan-11 15:26:42.274514 - [DEBUG] End adding new jump function
70454 2019-Jan-11 15:26:42.274553 - [DEBUG]
70455 2019-Jan-11 15:26:42.274577 - [DEBUG] -------------------------------------------- 1860. Path Edge --------------------------------------------
70456 2019-Jan-11 15:26:42.274610 - [DEBUG]
70457 2019-Jan-11 15:26:42.274635 - [DEBUG] Process 1860. path edge:
70458 2019-Jan-11 15:26:42.274660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70459 2019-Jan-11 15:26:42.274717 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
70460 2019-Jan-11 15:26:42.275350 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70461 2019-Jan-11 15:26:42.275407 - [DEBUG]
70462 2019-Jan-11 15:26:42.275433 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70463 2019-Jan-11 15:26:42.276075 - [DEBUG] Compose: AllBottom * AllBottom
70464 2019-Jan-11 15:26:42.276104 - [DEBUG]
70465 2019-Jan-11 15:26:42.276129 - [DEBUG] Propagate flow
70466 2019-Jan-11 15:26:42.276153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70467 2019-Jan-11 15:26:42.276211 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70468 2019-Jan-11 15:26:42.276841 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70469 2019-Jan-11 15:26:42.276898 - [DEBUG] Edge function : AllBottom (result of previous compose)
70470 2019-Jan-11 15:26:42.276925 - [DEBUG]
70471 2019-Jan-11 15:26:42.276949 - [DEBUG] Join: AllTop & AllBottom
70472 2019-Jan-11 15:26:42.276976 - [DEBUG] = AllBottom (new jump func)
70473 2019-Jan-11 15:26:42.277002 - [DEBUG]
70474 2019-Jan-11 15:26:42.277026 - [DEBUG] Start adding new jump function
70475 2019-Jan-11 15:26:42.277051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70476 2019-Jan-11 15:26:42.277107 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70477 2019-Jan-11 15:26:42.277163 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70478 2019-Jan-11 15:26:42.277794 - [DEBUG] Edge Function : AllBottom
70479 2019-Jan-11 15:26:42.277822 - [DEBUG] End adding new jump function
70480 2019-Jan-11 15:26:42.277848 - [DEBUG]
70481 2019-Jan-11 15:26:42.277886 - [DEBUG] -------------------------------------------- 1861. Path Edge --------------------------------------------
70482 2019-Jan-11 15:26:42.277912 - [DEBUG]
70483 2019-Jan-11 15:26:42.277936 - [DEBUG] Process 1861. path edge:
70484 2019-Jan-11 15:26:42.277961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70485 2019-Jan-11 15:26:42.278018 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
70486 2019-Jan-11 15:26:42.278648 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70487 2019-Jan-11 15:26:42.278705 - [DEBUG]
70488 2019-Jan-11 15:26:42.278730 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70489 2019-Jan-11 15:26:42.279372 - [DEBUG] Compose: AllBottom * AllBottom
70490 2019-Jan-11 15:26:42.279401 - [DEBUG]
70491 2019-Jan-11 15:26:42.279425 - [DEBUG] Propagate flow
70492 2019-Jan-11 15:26:42.279450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70493 2019-Jan-11 15:26:42.279508 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
70494 2019-Jan-11 15:26:42.280134 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70495 2019-Jan-11 15:26:42.280192 - [DEBUG] Edge function : AllBottom (result of previous compose)
70496 2019-Jan-11 15:26:42.280218 - [DEBUG]
70497 2019-Jan-11 15:26:42.280244 - [DEBUG] Join: AllTop & AllBottom
70498 2019-Jan-11 15:26:42.280271 - [DEBUG] = AllBottom (new jump func)
70499 2019-Jan-11 15:26:42.280296 - [DEBUG]
70500 2019-Jan-11 15:26:42.280321 - [DEBUG] Start adding new jump function
70501 2019-Jan-11 15:26:42.280345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70502 2019-Jan-11 15:26:42.280409 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70503 2019-Jan-11 15:26:42.280465 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
70504 2019-Jan-11 15:26:42.281093 - [DEBUG] Edge Function : AllBottom
70505 2019-Jan-11 15:26:42.281122 - [DEBUG] End adding new jump function
70506 2019-Jan-11 15:26:42.281147 - [DEBUG]
70507 2019-Jan-11 15:26:42.281171 - [DEBUG] -------------------------------------------- 1862. Path Edge --------------------------------------------
70508 2019-Jan-11 15:26:42.281209 - [DEBUG]
70509 2019-Jan-11 15:26:42.281234 - [DEBUG] Process 1862. path edge:
70510 2019-Jan-11 15:26:42.281259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70511 2019-Jan-11 15:26:42.281317 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
70512 2019-Jan-11 15:26:42.281943 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70513 2019-Jan-11 15:26:42.282001 - [DEBUG]
70514 2019-Jan-11 15:26:42.282026 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
70515 2019-Jan-11 15:26:42.282663 - [DEBUG] Compose: AllBottom * AllBottom
70516 2019-Jan-11 15:26:42.282692 - [DEBUG]
70517 2019-Jan-11 15:26:42.282717 - [DEBUG] Propagate flow
70518 2019-Jan-11 15:26:42.282741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70519 2019-Jan-11 15:26:42.282799 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70520 2019-Jan-11 15:26:42.283425 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70521 2019-Jan-11 15:26:42.283482 - [DEBUG] Edge function : AllBottom (result of previous compose)
70522 2019-Jan-11 15:26:42.283508 - [DEBUG]
70523 2019-Jan-11 15:26:42.283533 - [DEBUG] Join: AllTop & AllBottom
70524 2019-Jan-11 15:26:42.283560 - [DEBUG] = AllBottom (new jump func)
70525 2019-Jan-11 15:26:42.283585 - [DEBUG]
70526 2019-Jan-11 15:26:42.283610 - [DEBUG] Start adding new jump function
70527 2019-Jan-11 15:26:42.283634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70528 2019-Jan-11 15:26:42.283690 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70529 2019-Jan-11 15:26:42.283746 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70530 2019-Jan-11 15:26:42.284373 - [DEBUG] Edge Function : AllBottom
70531 2019-Jan-11 15:26:42.284401 - [DEBUG] End adding new jump function
70532 2019-Jan-11 15:26:42.284426 - [DEBUG]
70533 2019-Jan-11 15:26:42.284451 - [DEBUG] -------------------------------------------- 1863. Path Edge --------------------------------------------
70534 2019-Jan-11 15:26:42.284476 - [DEBUG]
70535 2019-Jan-11 15:26:42.284500 - [DEBUG] Process 1863. path edge:
70536 2019-Jan-11 15:26:42.284536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70537 2019-Jan-11 15:26:42.284594 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
70538 2019-Jan-11 15:26:42.285222 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70539 2019-Jan-11 15:26:42.285279 - [DEBUG]
70540 2019-Jan-11 15:26:42.285304 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70541 2019-Jan-11 15:26:42.285942 - [DEBUG] Compose: AllBottom * AllBottom
70542 2019-Jan-11 15:26:42.285973 - [DEBUG]
70543 2019-Jan-11 15:26:42.285997 - [DEBUG] Propagate flow
70544 2019-Jan-11 15:26:42.286022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70545 2019-Jan-11 15:26:42.286080 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70546 2019-Jan-11 15:26:42.286709 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70547 2019-Jan-11 15:26:42.286765 - [DEBUG] Edge function : AllBottom (result of previous compose)
70548 2019-Jan-11 15:26:42.286798 - [DEBUG]
70549 2019-Jan-11 15:26:42.286823 - [DEBUG] Join: AllTop & AllBottom
70550 2019-Jan-11 15:26:42.286849 - [DEBUG] = AllBottom (new jump func)
70551 2019-Jan-11 15:26:42.286874 - [DEBUG]
70552 2019-Jan-11 15:26:42.286897 - [DEBUG] Start adding new jump function
70553 2019-Jan-11 15:26:42.286920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70554 2019-Jan-11 15:26:42.286976 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70555 2019-Jan-11 15:26:42.287029 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70556 2019-Jan-11 15:26:42.287661 - [DEBUG] Edge Function : AllBottom
70557 2019-Jan-11 15:26:42.287689 - [DEBUG] End adding new jump function
70558 2019-Jan-11 15:26:42.287714 - [DEBUG]
70559 2019-Jan-11 15:26:42.287738 - [DEBUG] -------------------------------------------- 1864. Path Edge --------------------------------------------
70560 2019-Jan-11 15:26:42.287763 - [DEBUG]
70561 2019-Jan-11 15:26:42.287787 - [DEBUG] Process 1864. path edge:
70562 2019-Jan-11 15:26:42.287812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70563 2019-Jan-11 15:26:42.287882 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
70564 2019-Jan-11 15:26:42.288513 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70565 2019-Jan-11 15:26:42.288570 - [DEBUG]
70566 2019-Jan-11 15:26:42.288597 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70567 2019-Jan-11 15:26:42.289240 - [DEBUG] Compose: AllBottom * AllBottom
70568 2019-Jan-11 15:26:42.289269 - [DEBUG]
70569 2019-Jan-11 15:26:42.289294 - [DEBUG] Propagate flow
70570 2019-Jan-11 15:26:42.289318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70571 2019-Jan-11 15:26:42.289376 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70572 2019-Jan-11 15:26:42.290006 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70573 2019-Jan-11 15:26:42.290063 - [DEBUG] Edge function : AllBottom (result of previous compose)
70574 2019-Jan-11 15:26:42.290089 - [DEBUG]
70575 2019-Jan-11 15:26:42.290114 - [DEBUG] Join: AllTop & AllBottom
70576 2019-Jan-11 15:26:42.290141 - [DEBUG] = AllBottom (new jump func)
70577 2019-Jan-11 15:26:42.290167 - [DEBUG]
70578 2019-Jan-11 15:26:42.290191 - [DEBUG] Start adding new jump function
70579 2019-Jan-11 15:26:42.290215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70580 2019-Jan-11 15:26:42.290271 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70581 2019-Jan-11 15:26:42.290327 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70582 2019-Jan-11 15:26:42.290956 - [DEBUG] Edge Function : AllBottom
70583 2019-Jan-11 15:26:42.290985 - [DEBUG] End adding new jump function
70584 2019-Jan-11 15:26:42.291010 - [DEBUG]
70585 2019-Jan-11 15:26:42.291035 - [DEBUG] -------------------------------------------- 1865. Path Edge --------------------------------------------
70586 2019-Jan-11 15:26:42.291059 - [DEBUG]
70587 2019-Jan-11 15:26:42.291083 - [DEBUG] Process 1865. path edge:
70588 2019-Jan-11 15:26:42.291108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70589 2019-Jan-11 15:26:42.291166 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
70590 2019-Jan-11 15:26:42.291810 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70591 2019-Jan-11 15:26:42.291867 - [DEBUG]
70592 2019-Jan-11 15:26:42.291892 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70593 2019-Jan-11 15:26:42.292536 - [DEBUG] Possible callees:
70594 2019-Jan-11 15:26:42.292563 - [DEBUG] bar
70595 2019-Jan-11 15:26:42.292589 - [DEBUG] Possible return sites:
70596 2019-Jan-11 15:26:42.292613 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7170597 2019-Jan-11 15:26:42.293864 - [DEBUG] Found and process special summary
70598 2019-Jan-11 15:26:42.293898 - [DEBUG] Compose: EdgeIdentity * AllBottom
70599 2019-Jan-11 15:26:42.293926 - [DEBUG]
70600 2019-Jan-11 15:26:42.293951 - [DEBUG] Propagate flow
70601 2019-Jan-11 15:26:42.293976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70602 2019-Jan-11 15:26:42.294033 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70603 2019-Jan-11 15:26:42.294712 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70604 2019-Jan-11 15:26:42.294769 - [DEBUG] Edge function : AllBottom (result of previous compose)
70605 2019-Jan-11 15:26:42.294795 - [DEBUG]
70606 2019-Jan-11 15:26:42.294819 - [DEBUG] Join: AllTop & AllBottom
70607 2019-Jan-11 15:26:42.294845 - [DEBUG] = AllBottom (new jump func)
70608 2019-Jan-11 15:26:42.294870 - [DEBUG]
70609 2019-Jan-11 15:26:42.294893 - [DEBUG] Start adding new jump function
70610 2019-Jan-11 15:26:42.294917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70611 2019-Jan-11 15:26:42.294971 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70612 2019-Jan-11 15:26:42.295026 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70613 2019-Jan-11 15:26:42.295656 - [DEBUG] Edge Function : AllBottom
70614 2019-Jan-11 15:26:42.295685 - [DEBUG] End adding new jump function
70615 2019-Jan-11 15:26:42.295710 - [DEBUG]
70616 2019-Jan-11 15:26:42.295734 - [DEBUG] -------------------------------------------- 1866. Path Edge --------------------------------------------
70617 2019-Jan-11 15:26:42.295760 - [DEBUG]
70618 2019-Jan-11 15:26:42.295784 - [DEBUG] Process 1866. path edge:
70619 2019-Jan-11 15:26:42.295808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70620 2019-Jan-11 15:26:42.295866 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
70621 2019-Jan-11 15:26:42.296495 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70622 2019-Jan-11 15:26:42.296552 - [DEBUG]
70623 2019-Jan-11 15:26:42.296577 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70624 2019-Jan-11 15:26:42.297224 - [DEBUG] Compose: AllBottom * AllBottom
70625 2019-Jan-11 15:26:42.297253 - [DEBUG]
70626 2019-Jan-11 15:26:42.297278 - [DEBUG] Propagate flow
70627 2019-Jan-11 15:26:42.297302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70628 2019-Jan-11 15:26:42.297361 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70629 2019-Jan-11 15:26:42.298003 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70630 2019-Jan-11 15:26:42.298059 - [DEBUG] Edge function : AllBottom (result of previous compose)
70631 2019-Jan-11 15:26:42.298085 - [DEBUG]
70632 2019-Jan-11 15:26:42.298109 - [DEBUG] Join: AllTop & AllBottom
70633 2019-Jan-11 15:26:42.298135 - [DEBUG] = AllBottom (new jump func)
70634 2019-Jan-11 15:26:42.298160 - [DEBUG]
70635 2019-Jan-11 15:26:42.298184 - [DEBUG] Start adding new jump function
70636 2019-Jan-11 15:26:42.298207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70637 2019-Jan-11 15:26:42.298262 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70638 2019-Jan-11 15:26:42.298317 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70639 2019-Jan-11 15:26:42.298951 - [DEBUG] Edge Function : AllBottom
70640 2019-Jan-11 15:26:42.298979 - [DEBUG] End adding new jump function
70641 2019-Jan-11 15:26:42.299005 - [DEBUG]
70642 2019-Jan-11 15:26:42.299029 - [DEBUG] -------------------------------------------- 1867. Path Edge --------------------------------------------
70643 2019-Jan-11 15:26:42.299054 - [DEBUG]
70644 2019-Jan-11 15:26:42.299079 - [DEBUG] Process 1867. path edge:
70645 2019-Jan-11 15:26:42.299104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70646 2019-Jan-11 15:26:42.299161 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
70647 2019-Jan-11 15:26:42.299789 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70648 2019-Jan-11 15:26:42.299846 - [DEBUG]
70649 2019-Jan-11 15:26:42.299872 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70650 2019-Jan-11 15:26:42.300512 - [DEBUG] Compose: AllBottom * AllBottom
70651 2019-Jan-11 15:26:42.300541 - [DEBUG]
70652 2019-Jan-11 15:26:42.300566 - [DEBUG] Propagate flow
70653 2019-Jan-11 15:26:42.300591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70654 2019-Jan-11 15:26:42.300649 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70655 2019-Jan-11 15:26:42.301299 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70656 2019-Jan-11 15:26:42.301355 - [DEBUG] Edge function : AllBottom (result of previous compose)
70657 2019-Jan-11 15:26:42.301380 - [DEBUG]
70658 2019-Jan-11 15:26:42.301405 - [DEBUG] Join: AllTop & AllBottom
70659 2019-Jan-11 15:26:42.301430 - [DEBUG] = AllBottom (new jump func)
70660 2019-Jan-11 15:26:42.301455 - [DEBUG]
70661 2019-Jan-11 15:26:42.301478 - [DEBUG] Start adding new jump function
70662 2019-Jan-11 15:26:42.301502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70663 2019-Jan-11 15:26:42.301557 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70664 2019-Jan-11 15:26:42.301611 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70665 2019-Jan-11 15:26:42.302248 - [DEBUG] Edge Function : AllBottom
70666 2019-Jan-11 15:26:42.302277 - [DEBUG] End adding new jump function
70667 2019-Jan-11 15:26:42.302302 - [DEBUG]
70668 2019-Jan-11 15:26:42.302327 - [DEBUG] -------------------------------------------- 1868. Path Edge --------------------------------------------
70669 2019-Jan-11 15:26:42.302352 - [DEBUG]
70670 2019-Jan-11 15:26:42.302376 - [DEBUG] Process 1868. path edge:
70671 2019-Jan-11 15:26:42.302401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70672 2019-Jan-11 15:26:42.302458 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
70673 2019-Jan-11 15:26:42.303096 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70674 2019-Jan-11 15:26:42.303153 - [DEBUG]
70675 2019-Jan-11 15:26:42.303178 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70676 2019-Jan-11 15:26:42.303823 - [DEBUG] Possible callees:
70677 2019-Jan-11 15:26:42.303849 - [DEBUG] llvm.dbg.declare
70678 2019-Jan-11 15:26:42.303875 - [DEBUG] Possible return sites:
70679 2019-Jan-11 15:26:42.303900 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7870680 2019-Jan-11 15:26:42.305165 - [DEBUG] Found and process special summary
70681 2019-Jan-11 15:26:42.305199 - [DEBUG] Compose: EdgeIdentity * AllBottom
70682 2019-Jan-11 15:26:42.305228 - [DEBUG]
70683 2019-Jan-11 15:26:42.305260 - [DEBUG] Propagate flow
70684 2019-Jan-11 15:26:42.305285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70685 2019-Jan-11 15:26:42.305344 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70686 2019-Jan-11 15:26:42.305976 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70687 2019-Jan-11 15:26:42.306034 - [DEBUG] Edge function : AllBottom (result of previous compose)
70688 2019-Jan-11 15:26:42.306060 - [DEBUG]
70689 2019-Jan-11 15:26:42.306086 - [DEBUG] Join: AllTop & AllBottom
70690 2019-Jan-11 15:26:42.306113 - [DEBUG] = AllBottom (new jump func)
70691 2019-Jan-11 15:26:42.306138 - [DEBUG]
70692 2019-Jan-11 15:26:42.306163 - [DEBUG] Start adding new jump function
70693 2019-Jan-11 15:26:42.306187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70694 2019-Jan-11 15:26:42.306243 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70695 2019-Jan-11 15:26:42.306299 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70696 2019-Jan-11 15:26:42.306929 - [DEBUG] Edge Function : AllBottom
70697 2019-Jan-11 15:26:42.306957 - [DEBUG] End adding new jump function
70698 2019-Jan-11 15:26:42.306982 - [DEBUG]
70699 2019-Jan-11 15:26:42.307007 - [DEBUG] -------------------------------------------- 1869. Path Edge --------------------------------------------
70700 2019-Jan-11 15:26:42.307032 - [DEBUG]
70701 2019-Jan-11 15:26:42.307056 - [DEBUG] Process 1869. path edge:
70702 2019-Jan-11 15:26:42.307081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70703 2019-Jan-11 15:26:42.307138 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
70704 2019-Jan-11 15:26:42.307769 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70705 2019-Jan-11 15:26:42.307826 - [DEBUG]
70706 2019-Jan-11 15:26:42.307851 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70707 2019-Jan-11 15:26:42.308510 - [DEBUG] Compose: AllBottom * AllBottom
70708 2019-Jan-11 15:26:42.308541 - [DEBUG]
70709 2019-Jan-11 15:26:42.308566 - [DEBUG] Propagate flow
70710 2019-Jan-11 15:26:42.308590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70711 2019-Jan-11 15:26:42.308648 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
70712 2019-Jan-11 15:26:42.309276 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70713 2019-Jan-11 15:26:42.309332 - [DEBUG] Edge function : AllBottom (result of previous compose)
70714 2019-Jan-11 15:26:42.309357 - [DEBUG]
70715 2019-Jan-11 15:26:42.309382 - [DEBUG] Join: AllTop & AllBottom
70716 2019-Jan-11 15:26:42.309408 - [DEBUG] = AllBottom (new jump func)
70717 2019-Jan-11 15:26:42.309433 - [DEBUG]
70718 2019-Jan-11 15:26:42.309456 - [DEBUG] Start adding new jump function
70719 2019-Jan-11 15:26:42.309480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70720 2019-Jan-11 15:26:42.309535 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70721 2019-Jan-11 15:26:42.309589 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
70722 2019-Jan-11 15:26:42.310217 - [DEBUG] Edge Function : AllBottom
70723 2019-Jan-11 15:26:42.310245 - [DEBUG] End adding new jump function
70724 2019-Jan-11 15:26:42.310270 - [DEBUG]
70725 2019-Jan-11 15:26:42.310295 - [DEBUG] -------------------------------------------- 1870. Path Edge --------------------------------------------
70726 2019-Jan-11 15:26:42.310320 - [DEBUG]
70727 2019-Jan-11 15:26:42.310344 - [DEBUG] Process 1870. path edge:
70728 2019-Jan-11 15:26:42.310370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70729 2019-Jan-11 15:26:42.310426 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
70730 2019-Jan-11 15:26:42.311061 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70731 2019-Jan-11 15:26:42.311118 - [DEBUG]
70732 2019-Jan-11 15:26:42.311143 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
70733 2019-Jan-11 15:26:42.311800 - [DEBUG] Compose: AllBottom * AllBottom
70734 2019-Jan-11 15:26:42.311829 - [DEBUG]
70735 2019-Jan-11 15:26:42.311854 - [DEBUG] Propagate flow
70736 2019-Jan-11 15:26:42.311878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70737 2019-Jan-11 15:26:42.311937 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70738 2019-Jan-11 15:26:42.312568 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70739 2019-Jan-11 15:26:42.312624 - [DEBUG] Edge function : AllBottom (result of previous compose)
70740 2019-Jan-11 15:26:42.312650 - [DEBUG]
70741 2019-Jan-11 15:26:42.312674 - [DEBUG] Join: AllTop & AllBottom
70742 2019-Jan-11 15:26:42.312700 - [DEBUG] = AllBottom (new jump func)
70743 2019-Jan-11 15:26:42.312725 - [DEBUG]
70744 2019-Jan-11 15:26:42.312749 - [DEBUG] Start adding new jump function
70745 2019-Jan-11 15:26:42.312773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70746 2019-Jan-11 15:26:42.312828 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70747 2019-Jan-11 15:26:42.312882 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70748 2019-Jan-11 15:26:42.313513 - [DEBUG] Edge Function : AllBottom
70749 2019-Jan-11 15:26:42.313542 - [DEBUG] End adding new jump function
70750 2019-Jan-11 15:26:42.313567 - [DEBUG]
70751 2019-Jan-11 15:26:42.313591 - [DEBUG] -------------------------------------------- 1871. Path Edge --------------------------------------------
70752 2019-Jan-11 15:26:42.313616 - [DEBUG]
70753 2019-Jan-11 15:26:42.313641 - [DEBUG] Process 1871. path edge:
70754 2019-Jan-11 15:26:42.313666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70755 2019-Jan-11 15:26:42.313723 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
70756 2019-Jan-11 15:26:42.314354 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70757 2019-Jan-11 15:26:42.314411 - [DEBUG]
70758 2019-Jan-11 15:26:42.314436 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70759 2019-Jan-11 15:26:42.315101 - [DEBUG] Compose: AllBottom * AllBottom
70760 2019-Jan-11 15:26:42.315130 - [DEBUG]
70761 2019-Jan-11 15:26:42.315155 - [DEBUG] Propagate flow
70762 2019-Jan-11 15:26:42.315179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70763 2019-Jan-11 15:26:42.315238 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
70764 2019-Jan-11 15:26:42.315878 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70765 2019-Jan-11 15:26:42.315935 - [DEBUG] Edge function : AllBottom (result of previous compose)
70766 2019-Jan-11 15:26:42.315961 - [DEBUG]
70767 2019-Jan-11 15:26:42.315987 - [DEBUG] Join: AllTop & AllBottom
70768 2019-Jan-11 15:26:42.316014 - [DEBUG] = AllBottom (new jump func)
70769 2019-Jan-11 15:26:42.316039 - [DEBUG]
70770 2019-Jan-11 15:26:42.316063 - [DEBUG] Start adding new jump function
70771 2019-Jan-11 15:26:42.316088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70772 2019-Jan-11 15:26:42.316144 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70773 2019-Jan-11 15:26:42.316199 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
70774 2019-Jan-11 15:26:42.316828 - [DEBUG] Edge Function : AllBottom
70775 2019-Jan-11 15:26:42.316858 - [DEBUG] End adding new jump function
70776 2019-Jan-11 15:26:42.316883 - [DEBUG]
70777 2019-Jan-11 15:26:42.316907 - [DEBUG] -------------------------------------------- 1872. Path Edge --------------------------------------------
70778 2019-Jan-11 15:26:42.316940 - [DEBUG]
70779 2019-Jan-11 15:26:42.316965 - [DEBUG] Process 1872. path edge:
70780 2019-Jan-11 15:26:42.316990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70781 2019-Jan-11 15:26:42.317047 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
70782 2019-Jan-11 15:26:42.317675 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70783 2019-Jan-11 15:26:42.317733 - [DEBUG]
70784 2019-Jan-11 15:26:42.317759 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
70785 2019-Jan-11 15:26:42.318420 - [DEBUG] Compose: AllBottom * AllBottom
70786 2019-Jan-11 15:26:42.318449 - [DEBUG]
70787 2019-Jan-11 15:26:42.318474 - [DEBUG] Propagate flow
70788 2019-Jan-11 15:26:42.318498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70789 2019-Jan-11 15:26:42.318556 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70790 2019-Jan-11 15:26:42.319186 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70791 2019-Jan-11 15:26:42.319242 - [DEBUG] Edge function : AllBottom (result of previous compose)
70792 2019-Jan-11 15:26:42.319267 - [DEBUG]
70793 2019-Jan-11 15:26:42.319292 - [DEBUG] Join: AllTop & AllBottom
70794 2019-Jan-11 15:26:42.319318 - [DEBUG] = AllBottom (new jump func)
70795 2019-Jan-11 15:26:42.319342 - [DEBUG]
70796 2019-Jan-11 15:26:42.319366 - [DEBUG] Start adding new jump function
70797 2019-Jan-11 15:26:42.319389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70798 2019-Jan-11 15:26:42.319444 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70799 2019-Jan-11 15:26:42.319499 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70800 2019-Jan-11 15:26:42.320127 - [DEBUG] Edge Function : AllBottom
70801 2019-Jan-11 15:26:42.320155 - [DEBUG] End adding new jump function
70802 2019-Jan-11 15:26:42.320180 - [DEBUG]
70803 2019-Jan-11 15:26:42.320205 - [DEBUG] -------------------------------------------- 1873. Path Edge --------------------------------------------
70804 2019-Jan-11 15:26:42.320230 - [DEBUG]
70805 2019-Jan-11 15:26:42.320254 - [DEBUG] Process 1873. path edge:
70806 2019-Jan-11 15:26:42.320279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70807 2019-Jan-11 15:26:42.320336 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
70808 2019-Jan-11 15:26:42.320963 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70809 2019-Jan-11 15:26:42.321020 - [DEBUG]
70810 2019-Jan-11 15:26:42.321044 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70811 2019-Jan-11 15:26:42.321705 - [DEBUG] Compose: AllBottom * AllBottom
70812 2019-Jan-11 15:26:42.321736 - [DEBUG]
70813 2019-Jan-11 15:26:42.321761 - [DEBUG] Propagate flow
70814 2019-Jan-11 15:26:42.321785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70815 2019-Jan-11 15:26:42.321844 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70816 2019-Jan-11 15:26:42.322475 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70817 2019-Jan-11 15:26:42.322532 - [DEBUG] Edge function : AllBottom (result of previous compose)
70818 2019-Jan-11 15:26:42.322558 - [DEBUG]
70819 2019-Jan-11 15:26:42.322583 - [DEBUG] Join: AllTop & AllBottom
70820 2019-Jan-11 15:26:42.322610 - [DEBUG] = AllBottom (new jump func)
70821 2019-Jan-11 15:26:42.322636 - [DEBUG]
70822 2019-Jan-11 15:26:42.322660 - [DEBUG] Start adding new jump function
70823 2019-Jan-11 15:26:42.322685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70824 2019-Jan-11 15:26:42.322749 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70825 2019-Jan-11 15:26:42.322805 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70826 2019-Jan-11 15:26:42.323437 - [DEBUG] Edge Function : AllBottom
70827 2019-Jan-11 15:26:42.323466 - [DEBUG] End adding new jump function
70828 2019-Jan-11 15:26:42.323491 - [DEBUG]
70829 2019-Jan-11 15:26:42.323515 - [DEBUG] -------------------------------------------- 1874. Path Edge --------------------------------------------
70830 2019-Jan-11 15:26:42.323540 - [DEBUG]
70831 2019-Jan-11 15:26:42.323564 - [DEBUG] Process 1874. path edge:
70832 2019-Jan-11 15:26:42.323589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70833 2019-Jan-11 15:26:42.323646 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
70834 2019-Jan-11 15:26:42.324279 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70835 2019-Jan-11 15:26:42.324336 - [DEBUG]
70836 2019-Jan-11 15:26:42.324361 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70837 2019-Jan-11 15:26:42.325028 - [DEBUG] Compose: AllBottom * AllBottom
70838 2019-Jan-11 15:26:42.325057 - [DEBUG]
70839 2019-Jan-11 15:26:42.325082 - [DEBUG] Propagate flow
70840 2019-Jan-11 15:26:42.325106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70841 2019-Jan-11 15:26:42.325164 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70842 2019-Jan-11 15:26:42.325792 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70843 2019-Jan-11 15:26:42.325849 - [DEBUG] Edge function : AllBottom (result of previous compose)
70844 2019-Jan-11 15:26:42.325874 - [DEBUG]
70845 2019-Jan-11 15:26:42.325898 - [DEBUG] Join: AllTop & AllBottom
70846 2019-Jan-11 15:26:42.325924 - [DEBUG] = AllBottom (new jump func)
70847 2019-Jan-11 15:26:42.325949 - [DEBUG]
70848 2019-Jan-11 15:26:42.325973 - [DEBUG] Start adding new jump function
70849 2019-Jan-11 15:26:42.325996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70850 2019-Jan-11 15:26:42.326051 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70851 2019-Jan-11 15:26:42.326105 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70852 2019-Jan-11 15:26:42.326732 - [DEBUG] Edge Function : AllBottom
70853 2019-Jan-11 15:26:42.326760 - [DEBUG] End adding new jump function
70854 2019-Jan-11 15:26:42.326785 - [DEBUG]
70855 2019-Jan-11 15:26:42.326809 - [DEBUG] -------------------------------------------- 1875. Path Edge --------------------------------------------
70856 2019-Jan-11 15:26:42.326834 - [DEBUG]
70857 2019-Jan-11 15:26:42.326858 - [DEBUG] Process 1875. path edge:
70858 2019-Jan-11 15:26:42.326883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70859 2019-Jan-11 15:26:42.326940 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
70860 2019-Jan-11 15:26:42.327568 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70861 2019-Jan-11 15:26:42.327624 - [DEBUG]
70862 2019-Jan-11 15:26:42.327649 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70863 2019-Jan-11 15:26:42.328308 - [DEBUG] Compose: AllBottom * AllBottom
70864 2019-Jan-11 15:26:42.328337 - [DEBUG]
70865 2019-Jan-11 15:26:42.328362 - [DEBUG] Propagate flow
70866 2019-Jan-11 15:26:42.328386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70867 2019-Jan-11 15:26:42.328445 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70868 2019-Jan-11 15:26:42.329083 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70869 2019-Jan-11 15:26:42.329147 - [DEBUG] Edge function : AllBottom (result of previous compose)
70870 2019-Jan-11 15:26:42.329172 - [DEBUG]
70871 2019-Jan-11 15:26:42.329197 - [DEBUG] Join: AllTop & AllBottom
70872 2019-Jan-11 15:26:42.329223 - [DEBUG] = AllBottom (new jump func)
70873 2019-Jan-11 15:26:42.329247 - [DEBUG]
70874 2019-Jan-11 15:26:42.329271 - [DEBUG] Start adding new jump function
70875 2019-Jan-11 15:26:42.329295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70876 2019-Jan-11 15:26:42.329350 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70877 2019-Jan-11 15:26:42.329404 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70878 2019-Jan-11 15:26:42.330042 - [DEBUG] Edge Function : AllBottom
70879 2019-Jan-11 15:26:42.330071 - [DEBUG] End adding new jump function
70880 2019-Jan-11 15:26:42.330096 - [DEBUG]
70881 2019-Jan-11 15:26:42.330120 - [DEBUG] -------------------------------------------- 1876. Path Edge --------------------------------------------
70882 2019-Jan-11 15:26:42.330145 - [DEBUG]
70883 2019-Jan-11 15:26:42.330169 - [DEBUG] Process 1876. path edge:
70884 2019-Jan-11 15:26:42.330194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70885 2019-Jan-11 15:26:42.330251 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
70886 2019-Jan-11 15:26:42.330887 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70887 2019-Jan-11 15:26:42.330943 - [DEBUG]
70888 2019-Jan-11 15:26:42.330967 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70889 2019-Jan-11 15:26:42.331631 - [DEBUG] Possible callees:
70890 2019-Jan-11 15:26:42.331658 - [DEBUG] llvm.dbg.declare
70891 2019-Jan-11 15:26:42.331684 - [DEBUG] Possible return sites:
70892 2019-Jan-11 15:26:42.331709 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12070893 2019-Jan-11 15:26:42.332962 - [DEBUG] Found and process special summary
70894 2019-Jan-11 15:26:42.332996 - [DEBUG] Compose: EdgeIdentity * AllBottom
70895 2019-Jan-11 15:26:42.333024 - [DEBUG]
70896 2019-Jan-11 15:26:42.333049 - [DEBUG] Propagate flow
70897 2019-Jan-11 15:26:42.333073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70898 2019-Jan-11 15:26:42.333131 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70899 2019-Jan-11 15:26:42.333761 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70900 2019-Jan-11 15:26:42.333819 - [DEBUG] Edge function : AllBottom (result of previous compose)
70901 2019-Jan-11 15:26:42.333845 - [DEBUG]
70902 2019-Jan-11 15:26:42.333871 - [DEBUG] Join: AllTop & AllBottom
70903 2019-Jan-11 15:26:42.333898 - [DEBUG] = AllBottom (new jump func)
70904 2019-Jan-11 15:26:42.333923 - [DEBUG]
70905 2019-Jan-11 15:26:42.333948 - [DEBUG] Start adding new jump function
70906 2019-Jan-11 15:26:42.333972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70907 2019-Jan-11 15:26:42.334028 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70908 2019-Jan-11 15:26:42.334084 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70909 2019-Jan-11 15:26:42.334726 - [DEBUG] Edge Function : AllBottom
70910 2019-Jan-11 15:26:42.334754 - [DEBUG] End adding new jump function
70911 2019-Jan-11 15:26:42.334778 - [DEBUG]
70912 2019-Jan-11 15:26:42.334802 - [DEBUG] -------------------------------------------- 1877. Path Edge --------------------------------------------
70913 2019-Jan-11 15:26:42.334835 - [DEBUG]
70914 2019-Jan-11 15:26:42.334859 - [DEBUG] Process 1877. path edge:
70915 2019-Jan-11 15:26:42.334883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70916 2019-Jan-11 15:26:42.334939 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
70917 2019-Jan-11 15:26:42.335569 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70918 2019-Jan-11 15:26:42.335626 - [DEBUG]
70919 2019-Jan-11 15:26:42.335652 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70920 2019-Jan-11 15:26:42.336302 - [DEBUG] Compose: AllBottom * AllBottom
70921 2019-Jan-11 15:26:42.336331 - [DEBUG]
70922 2019-Jan-11 15:26:42.336356 - [DEBUG] Propagate flow
70923 2019-Jan-11 15:26:42.336380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70924 2019-Jan-11 15:26:42.336439 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
70925 2019-Jan-11 15:26:42.337100 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70926 2019-Jan-11 15:26:42.337168 - [DEBUG] Edge function : AllBottom (result of previous compose)
70927 2019-Jan-11 15:26:42.337195 - [DEBUG]
70928 2019-Jan-11 15:26:42.337222 - [DEBUG] Join: AllTop & AllBottom
70929 2019-Jan-11 15:26:42.337250 - [DEBUG] = AllBottom (new jump func)
70930 2019-Jan-11 15:26:42.337275 - [DEBUG]
70931 2019-Jan-11 15:26:42.337299 - [DEBUG] Start adding new jump function
70932 2019-Jan-11 15:26:42.337324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70933 2019-Jan-11 15:26:42.337382 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70934 2019-Jan-11 15:26:42.337438 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
70935 2019-Jan-11 15:26:42.338150 - [DEBUG] Edge Function : AllBottom
70936 2019-Jan-11 15:26:42.338183 - [DEBUG] End adding new jump function
70937 2019-Jan-11 15:26:42.338208 - [DEBUG]
70938 2019-Jan-11 15:26:42.338232 - [DEBUG] -------------------------------------------- 1878. Path Edge --------------------------------------------
70939 2019-Jan-11 15:26:42.338258 - [DEBUG]
70940 2019-Jan-11 15:26:42.338281 - [DEBUG] Process 1878. path edge:
70941 2019-Jan-11 15:26:42.338306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70942 2019-Jan-11 15:26:42.338375 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
70943 2019-Jan-11 15:26:42.339058 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70944 2019-Jan-11 15:26:42.339122 - [DEBUG]
70945 2019-Jan-11 15:26:42.339150 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
70946 2019-Jan-11 15:26:42.339817 - [DEBUG] Compose: AllBottom * AllBottom
70947 2019-Jan-11 15:26:42.339848 - [DEBUG]
70948 2019-Jan-11 15:26:42.339873 - [DEBUG] Propagate flow
70949 2019-Jan-11 15:26:42.339897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70950 2019-Jan-11 15:26:42.339956 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70951 2019-Jan-11 15:26:42.340598 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70952 2019-Jan-11 15:26:42.340655 - [DEBUG] Edge function : AllBottom (result of previous compose)
70953 2019-Jan-11 15:26:42.340681 - [DEBUG]
70954 2019-Jan-11 15:26:42.340707 - [DEBUG] Join: AllTop & AllBottom
70955 2019-Jan-11 15:26:42.340734 - [DEBUG] = AllBottom (new jump func)
70956 2019-Jan-11 15:26:42.340760 - [DEBUG]
70957 2019-Jan-11 15:26:42.340784 - [DEBUG] Start adding new jump function
70958 2019-Jan-11 15:26:42.340809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70959 2019-Jan-11 15:26:42.340865 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70960 2019-Jan-11 15:26:42.340943 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70961 2019-Jan-11 15:26:42.341606 - [DEBUG] Edge Function : AllBottom
70962 2019-Jan-11 15:26:42.341636 - [DEBUG] End adding new jump function
70963 2019-Jan-11 15:26:42.341661 - [DEBUG]
70964 2019-Jan-11 15:26:42.341685 - [DEBUG] -------------------------------------------- 1879. Path Edge --------------------------------------------
70965 2019-Jan-11 15:26:42.341711 - [DEBUG]
70966 2019-Jan-11 15:26:42.341735 - [DEBUG] Process 1879. path edge:
70967 2019-Jan-11 15:26:42.341760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70968 2019-Jan-11 15:26:42.341817 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
70969 2019-Jan-11 15:26:42.342454 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70970 2019-Jan-11 15:26:42.342511 - [DEBUG]
70971 2019-Jan-11 15:26:42.342535 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70972 2019-Jan-11 15:26:42.343189 - [DEBUG] Possible callees:
70973 2019-Jan-11 15:26:42.343215 - [DEBUG] llvm.dbg.declare
70974 2019-Jan-11 15:26:42.343241 - [DEBUG] Possible return sites:
70975 2019-Jan-11 15:26:42.343265 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14970976 2019-Jan-11 15:26:42.344541 - [DEBUG] Found and process special summary
70977 2019-Jan-11 15:26:42.344577 - [DEBUG] Compose: EdgeIdentity * AllBottom
70978 2019-Jan-11 15:26:42.344605 - [DEBUG]
70979 2019-Jan-11 15:26:42.344630 - [DEBUG] Propagate flow
70980 2019-Jan-11 15:26:42.344655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70981 2019-Jan-11 15:26:42.344713 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
70982 2019-Jan-11 15:26:42.345344 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70983 2019-Jan-11 15:26:42.345401 - [DEBUG] Edge function : AllBottom (result of previous compose)
70984 2019-Jan-11 15:26:42.345427 - [DEBUG]
70985 2019-Jan-11 15:26:42.345453 - [DEBUG] Join: AllTop & AllBottom
70986 2019-Jan-11 15:26:42.345480 - [DEBUG] = AllBottom (new jump func)
70987 2019-Jan-11 15:26:42.345506 - [DEBUG]
70988 2019-Jan-11 15:26:42.345530 - [DEBUG] Start adding new jump function
70989 2019-Jan-11 15:26:42.345555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70990 2019-Jan-11 15:26:42.345611 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70991 2019-Jan-11 15:26:42.345667 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
70992 2019-Jan-11 15:26:42.346297 - [DEBUG] Edge Function : AllBottom
70993 2019-Jan-11 15:26:42.346326 - [DEBUG] End adding new jump function
70994 2019-Jan-11 15:26:42.346351 - [DEBUG]
70995 2019-Jan-11 15:26:42.346376 - [DEBUG] -------------------------------------------- 1880. Path Edge --------------------------------------------
70996 2019-Jan-11 15:26:42.346401 - [DEBUG]
70997 2019-Jan-11 15:26:42.346425 - [DEBUG] Process 1880. path edge:
70998 2019-Jan-11 15:26:42.346449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70999 2019-Jan-11 15:26:42.346506 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
71000 2019-Jan-11 15:26:42.347137 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71001 2019-Jan-11 15:26:42.347194 - [DEBUG]
71002 2019-Jan-11 15:26:42.347219 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71003 2019-Jan-11 15:26:42.347897 - [DEBUG] Compose: AllBottom * AllBottom
71004 2019-Jan-11 15:26:42.347928 - [DEBUG]
71005 2019-Jan-11 15:26:42.347953 - [DEBUG] Propagate flow
71006 2019-Jan-11 15:26:42.347977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71007 2019-Jan-11 15:26:42.348037 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
71008 2019-Jan-11 15:26:42.348665 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71009 2019-Jan-11 15:26:42.348722 - [DEBUG] Edge function : AllBottom (result of previous compose)
71010 2019-Jan-11 15:26:42.348749 - [DEBUG]
71011 2019-Jan-11 15:26:42.348774 - [DEBUG] Join: AllTop & AllBottom
71012 2019-Jan-11 15:26:42.348801 - [DEBUG] = AllBottom (new jump func)
71013 2019-Jan-11 15:26:42.348827 - [DEBUG]
71014 2019-Jan-11 15:26:42.348851 - [DEBUG] Start adding new jump function
71015 2019-Jan-11 15:26:42.348876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71016 2019-Jan-11 15:26:42.348932 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71017 2019-Jan-11 15:26:42.348987 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
71018 2019-Jan-11 15:26:42.349615 - [DEBUG] Edge Function : AllBottom
71019 2019-Jan-11 15:26:42.349644 - [DEBUG] End adding new jump function
71020 2019-Jan-11 15:26:42.349669 - [DEBUG]
71021 2019-Jan-11 15:26:42.349693 - [DEBUG] -------------------------------------------- 1881. Path Edge --------------------------------------------
71022 2019-Jan-11 15:26:42.349718 - [DEBUG]
71023 2019-Jan-11 15:26:42.349743 - [DEBUG] Process 1881. path edge:
71024 2019-Jan-11 15:26:42.349767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71025 2019-Jan-11 15:26:42.349825 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
71026 2019-Jan-11 15:26:42.350452 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71027 2019-Jan-11 15:26:42.350510 - [DEBUG]
71028 2019-Jan-11 15:26:42.350535 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
71029 2019-Jan-11 15:26:42.351184 - [DEBUG] Compose: AllBottom * AllBottom
71030 2019-Jan-11 15:26:42.351227 - [DEBUG]
71031 2019-Jan-11 15:26:42.351252 - [DEBUG] Propagate flow
71032 2019-Jan-11 15:26:42.351276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71033 2019-Jan-11 15:26:42.351335 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71034 2019-Jan-11 15:26:42.351973 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71035 2019-Jan-11 15:26:42.352030 - [DEBUG] Edge function : AllBottom (result of previous compose)
71036 2019-Jan-11 15:26:42.352056 - [DEBUG]
71037 2019-Jan-11 15:26:42.352081 - [DEBUG] Join: AllTop & AllBottom
71038 2019-Jan-11 15:26:42.352108 - [DEBUG] = AllBottom (new jump func)
71039 2019-Jan-11 15:26:42.352133 - [DEBUG]
71040 2019-Jan-11 15:26:42.352157 - [DEBUG] Start adding new jump function
71041 2019-Jan-11 15:26:42.352182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71042 2019-Jan-11 15:26:42.352237 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71043 2019-Jan-11 15:26:42.352293 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71044 2019-Jan-11 15:26:42.352930 - [DEBUG] Edge Function : AllBottom
71045 2019-Jan-11 15:26:42.352959 - [DEBUG] End adding new jump function
71046 2019-Jan-11 15:26:42.352984 - [DEBUG]
71047 2019-Jan-11 15:26:42.353008 - [DEBUG] -------------------------------------------- 1882. Path Edge --------------------------------------------
71048 2019-Jan-11 15:26:42.353033 - [DEBUG]
71049 2019-Jan-11 15:26:42.353057 - [DEBUG] Process 1882. path edge:
71050 2019-Jan-11 15:26:42.353090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71051 2019-Jan-11 15:26:42.353148 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
71052 2019-Jan-11 15:26:42.353786 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71053 2019-Jan-11 15:26:42.353844 - [DEBUG]
71054 2019-Jan-11 15:26:42.353869 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71055 2019-Jan-11 15:26:42.354521 - [DEBUG] Possible callees:
71056 2019-Jan-11 15:26:42.354559 - [DEBUG] llvm.dbg.declare
71057 2019-Jan-11 15:26:42.354584 - [DEBUG] Possible return sites:
71058 2019-Jan-11 15:26:42.354608 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15571059 2019-Jan-11 15:26:42.355864 - [DEBUG] Found and process special summary
71060 2019-Jan-11 15:26:42.355898 - [DEBUG] Compose: EdgeIdentity * AllBottom
71061 2019-Jan-11 15:26:42.355927 - [DEBUG]
71062 2019-Jan-11 15:26:42.355952 - [DEBUG] Propagate flow
71063 2019-Jan-11 15:26:42.355976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71064 2019-Jan-11 15:26:42.356034 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71065 2019-Jan-11 15:26:42.356673 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71066 2019-Jan-11 15:26:42.356730 - [DEBUG] Edge function : AllBottom (result of previous compose)
71067 2019-Jan-11 15:26:42.356756 - [DEBUG]
71068 2019-Jan-11 15:26:42.356781 - [DEBUG] Join: AllTop & AllBottom
71069 2019-Jan-11 15:26:42.356808 - [DEBUG] = AllBottom (new jump func)
71070 2019-Jan-11 15:26:42.356834 - [DEBUG]
71071 2019-Jan-11 15:26:42.356858 - [DEBUG] Start adding new jump function
71072 2019-Jan-11 15:26:42.356882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71073 2019-Jan-11 15:26:42.356938 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71074 2019-Jan-11 15:26:42.356994 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71075 2019-Jan-11 15:26:42.357624 - [DEBUG] Edge Function : AllBottom
71076 2019-Jan-11 15:26:42.357653 - [DEBUG] End adding new jump function
71077 2019-Jan-11 15:26:42.357678 - [DEBUG]
71078 2019-Jan-11 15:26:42.357702 - [DEBUG] -------------------------------------------- 1883. Path Edge --------------------------------------------
71079 2019-Jan-11 15:26:42.357727 - [DEBUG]
71080 2019-Jan-11 15:26:42.357751 - [DEBUG] Process 1883. path edge:
71081 2019-Jan-11 15:26:42.357776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71082 2019-Jan-11 15:26:42.357833 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
71083 2019-Jan-11 15:26:42.358482 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71084 2019-Jan-11 15:26:42.358539 - [DEBUG]
71085 2019-Jan-11 15:26:42.358564 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71086 2019-Jan-11 15:26:42.359218 - [DEBUG] Compose: AllBottom * AllBottom
71087 2019-Jan-11 15:26:42.359248 - [DEBUG]
71088 2019-Jan-11 15:26:42.359272 - [DEBUG] Propagate flow
71089 2019-Jan-11 15:26:42.359296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71090 2019-Jan-11 15:26:42.359355 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
71091 2019-Jan-11 15:26:42.359983 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71092 2019-Jan-11 15:26:42.360040 - [DEBUG] Edge function : AllBottom (result of previous compose)
71093 2019-Jan-11 15:26:42.360075 - [DEBUG]
71094 2019-Jan-11 15:26:42.360101 - [DEBUG] Join: AllTop & AllBottom
71095 2019-Jan-11 15:26:42.360129 - [DEBUG] = AllBottom (new jump func)
71096 2019-Jan-11 15:26:42.360154 - [DEBUG]
71097 2019-Jan-11 15:26:42.360179 - [DEBUG] Start adding new jump function
71098 2019-Jan-11 15:26:42.360203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71099 2019-Jan-11 15:26:42.360259 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71100 2019-Jan-11 15:26:42.360315 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
71101 2019-Jan-11 15:26:42.360943 - [DEBUG] Edge Function : AllBottom
71102 2019-Jan-11 15:26:42.360979 - [DEBUG] End adding new jump function
71103 2019-Jan-11 15:26:42.361004 - [DEBUG]
71104 2019-Jan-11 15:26:42.361028 - [DEBUG] -------------------------------------------- 1884. Path Edge --------------------------------------------
71105 2019-Jan-11 15:26:42.361053 - [DEBUG]
71106 2019-Jan-11 15:26:42.361077 - [DEBUG] Process 1884. path edge:
71107 2019-Jan-11 15:26:42.361102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71108 2019-Jan-11 15:26:42.361159 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
71109 2019-Jan-11 15:26:42.361801 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71110 2019-Jan-11 15:26:42.361858 - [DEBUG]
71111 2019-Jan-11 15:26:42.361884 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
71112 2019-Jan-11 15:26:42.362530 - [DEBUG] Compose: AllBottom * AllBottom
71113 2019-Jan-11 15:26:42.362560 - [DEBUG]
71114 2019-Jan-11 15:26:42.362585 - [DEBUG] Propagate flow
71115 2019-Jan-11 15:26:42.362610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71116 2019-Jan-11 15:26:42.362668 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
71117 2019-Jan-11 15:26:42.363295 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71118 2019-Jan-11 15:26:42.363351 - [DEBUG] Edge function : AllBottom (result of previous compose)
71119 2019-Jan-11 15:26:42.363377 - [DEBUG]
71120 2019-Jan-11 15:26:42.363402 - [DEBUG] Join: AllTop & AllBottom
71121 2019-Jan-11 15:26:42.363428 - [DEBUG] = AllBottom (new jump func)
71122 2019-Jan-11 15:26:42.363453 - [DEBUG]
71123 2019-Jan-11 15:26:42.363476 - [DEBUG] Start adding new jump function
71124 2019-Jan-11 15:26:42.363500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71125 2019-Jan-11 15:26:42.363555 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71126 2019-Jan-11 15:26:42.363609 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
71127 2019-Jan-11 15:26:42.364236 - [DEBUG] Edge Function : AllBottom
71128 2019-Jan-11 15:26:42.364271 - [DEBUG] End adding new jump function
71129 2019-Jan-11 15:26:42.364297 - [DEBUG]
71130 2019-Jan-11 15:26:42.364321 - [DEBUG] -------------------------------------------- 1885. Path Edge --------------------------------------------
71131 2019-Jan-11 15:26:42.364346 - [DEBUG]
71132 2019-Jan-11 15:26:42.364371 - [DEBUG] Process 1885. path edge:
71133 2019-Jan-11 15:26:42.364396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71134 2019-Jan-11 15:26:42.364452 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
71135 2019-Jan-11 15:26:42.365095 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71136 2019-Jan-11 15:26:42.365152 - [DEBUG]
71137 2019-Jan-11 15:26:42.365179 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
71138 2019-Jan-11 15:26:42.365826 - [DEBUG] Compose: AllBottom * AllBottom
71139 2019-Jan-11 15:26:42.365855 - [DEBUG]
71140 2019-Jan-11 15:26:42.365880 - [DEBUG] Propagate flow
71141 2019-Jan-11 15:26:42.365904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71142 2019-Jan-11 15:26:42.365975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71143 2019-Jan-11 15:26:42.366615 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71144 2019-Jan-11 15:26:42.366671 - [DEBUG] Edge function : AllBottom (result of previous compose)
71145 2019-Jan-11 15:26:42.366697 - [DEBUG]
71146 2019-Jan-11 15:26:42.366721 - [DEBUG] Join: AllTop & AllBottom
71147 2019-Jan-11 15:26:42.366747 - [DEBUG] = AllBottom (new jump func)
71148 2019-Jan-11 15:26:42.366772 - [DEBUG]
71149 2019-Jan-11 15:26:42.366795 - [DEBUG] Start adding new jump function
71150 2019-Jan-11 15:26:42.366818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71151 2019-Jan-11 15:26:42.366873 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71152 2019-Jan-11 15:26:42.366928 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71153 2019-Jan-11 15:26:42.367564 - [DEBUG] Edge Function : AllBottom
71154 2019-Jan-11 15:26:42.367593 - [DEBUG] End adding new jump function
71155 2019-Jan-11 15:26:42.367618 - [DEBUG]
71156 2019-Jan-11 15:26:42.367642 - [DEBUG] -------------------------------------------- 1886. Path Edge --------------------------------------------
71157 2019-Jan-11 15:26:42.367667 - [DEBUG]
71158 2019-Jan-11 15:26:42.367691 - [DEBUG] Process 1886. path edge:
71159 2019-Jan-11 15:26:42.367715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71160 2019-Jan-11 15:26:42.367771 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
71161 2019-Jan-11 15:26:42.368420 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71162 2019-Jan-11 15:26:42.368477 - [DEBUG]
71163 2019-Jan-11 15:26:42.368502 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71164 2019-Jan-11 15:26:42.369153 - [DEBUG] Possible callees:
71165 2019-Jan-11 15:26:42.369180 - [DEBUG] llvm.dbg.declare
71166 2019-Jan-11 15:26:42.369206 - [DEBUG] Possible return sites:
71167 2019-Jan-11 15:26:42.369230 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16371168 2019-Jan-11 15:26:42.370485 - [DEBUG] Found and process special summary
71169 2019-Jan-11 15:26:42.370519 - [DEBUG] Compose: EdgeIdentity * AllBottom
71170 2019-Jan-11 15:26:42.370548 - [DEBUG]
71171 2019-Jan-11 15:26:42.370572 - [DEBUG] Propagate flow
71172 2019-Jan-11 15:26:42.370597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71173 2019-Jan-11 15:26:42.370654 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
71174 2019-Jan-11 15:26:42.371304 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71175 2019-Jan-11 15:26:42.371361 - [DEBUG] Edge function : AllBottom (result of previous compose)
71176 2019-Jan-11 15:26:42.371386 - [DEBUG]
71177 2019-Jan-11 15:26:42.371411 - [DEBUG] Join: AllTop & AllBottom
71178 2019-Jan-11 15:26:42.371437 - [DEBUG] = AllBottom (new jump func)
71179 2019-Jan-11 15:26:42.371462 - [DEBUG]
71180 2019-Jan-11 15:26:42.371485 - [DEBUG] Start adding new jump function
71181 2019-Jan-11 15:26:42.371509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71182 2019-Jan-11 15:26:42.371564 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71183 2019-Jan-11 15:26:42.371619 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
71184 2019-Jan-11 15:26:42.372255 - [DEBUG] Edge Function : AllBottom
71185 2019-Jan-11 15:26:42.372284 - [DEBUG] End adding new jump function
71186 2019-Jan-11 15:26:42.372310 - [DEBUG]
71187 2019-Jan-11 15:26:42.372334 - [DEBUG] -------------------------------------------- 1887. Path Edge --------------------------------------------
71188 2019-Jan-11 15:26:42.372359 - [DEBUG]
71189 2019-Jan-11 15:26:42.372383 - [DEBUG] Process 1887. path edge:
71190 2019-Jan-11 15:26:42.372408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71191 2019-Jan-11 15:26:42.372466 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
71192 2019-Jan-11 15:26:42.373095 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71193 2019-Jan-11 15:26:42.373152 - [DEBUG]
71194 2019-Jan-11 15:26:42.373177 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
71195 2019-Jan-11 15:26:42.373831 - [DEBUG] Compose: AllBottom * AllBottom
71196 2019-Jan-11 15:26:42.373861 - [DEBUG]
71197 2019-Jan-11 15:26:42.373885 - [DEBUG] Propagate flow
71198 2019-Jan-11 15:26:42.373909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71199 2019-Jan-11 15:26:42.373968 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71200 2019-Jan-11 15:26:42.374610 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71201 2019-Jan-11 15:26:42.374667 - [DEBUG] Edge function : AllBottom (result of previous compose)
71202 2019-Jan-11 15:26:42.374692 - [DEBUG]
71203 2019-Jan-11 15:26:42.374717 - [DEBUG] Join: AllTop & AllBottom
71204 2019-Jan-11 15:26:42.374743 - [DEBUG] = AllBottom (new jump func)
71205 2019-Jan-11 15:26:42.374767 - [DEBUG]
71206 2019-Jan-11 15:26:42.374791 - [DEBUG] Start adding new jump function
71207 2019-Jan-11 15:26:42.374814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71208 2019-Jan-11 15:26:42.374869 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71209 2019-Jan-11 15:26:42.374924 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71210 2019-Jan-11 15:26:42.375550 - [DEBUG] Edge Function : AllBottom
71211 2019-Jan-11 15:26:42.375579 - [DEBUG] End adding new jump function
71212 2019-Jan-11 15:26:42.375604 - [DEBUG]
71213 2019-Jan-11 15:26:42.375628 - [DEBUG] -------------------------------------------- 1888. Path Edge --------------------------------------------
71214 2019-Jan-11 15:26:42.375653 - [DEBUG]
71215 2019-Jan-11 15:26:42.375677 - [DEBUG] Process 1888. path edge:
71216 2019-Jan-11 15:26:42.375702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71217 2019-Jan-11 15:26:42.375759 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
71218 2019-Jan-11 15:26:42.376386 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71219 2019-Jan-11 15:26:42.376443 - [DEBUG]
71220 2019-Jan-11 15:26:42.376469 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71221 2019-Jan-11 15:26:42.377117 - [DEBUG] Compose: AllBottom * AllBottom
71222 2019-Jan-11 15:26:42.377147 - [DEBUG]
71223 2019-Jan-11 15:26:42.377172 - [DEBUG] Propagate flow
71224 2019-Jan-11 15:26:42.377196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71225 2019-Jan-11 15:26:42.377255 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71226 2019-Jan-11 15:26:42.377906 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71227 2019-Jan-11 15:26:42.377963 - [DEBUG] Edge function : AllBottom (result of previous compose)
71228 2019-Jan-11 15:26:42.377990 - [DEBUG]
71229 2019-Jan-11 15:26:42.378016 - [DEBUG] Join: AllTop & AllBottom
71230 2019-Jan-11 15:26:42.378043 - [DEBUG] = AllBottom (new jump func)
71231 2019-Jan-11 15:26:42.378077 - [DEBUG]
71232 2019-Jan-11 15:26:42.378101 - [DEBUG] Start adding new jump function
71233 2019-Jan-11 15:26:42.378126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71234 2019-Jan-11 15:26:42.378182 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71235 2019-Jan-11 15:26:42.378238 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71236 2019-Jan-11 15:26:42.378875 - [DEBUG] Edge Function : AllBottom
71237 2019-Jan-11 15:26:42.378905 - [DEBUG] End adding new jump function
71238 2019-Jan-11 15:26:42.378930 - [DEBUG]
71239 2019-Jan-11 15:26:42.378954 - [DEBUG] -------------------------------------------- 1889. Path Edge --------------------------------------------
71240 2019-Jan-11 15:26:42.378980 - [DEBUG]
71241 2019-Jan-11 15:26:42.379004 - [DEBUG] Process 1889. path edge:
71242 2019-Jan-11 15:26:42.379029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71243 2019-Jan-11 15:26:42.379086 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
71244 2019-Jan-11 15:26:42.379723 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71245 2019-Jan-11 15:26:42.379781 - [DEBUG]
71246 2019-Jan-11 15:26:42.379806 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71247 2019-Jan-11 15:26:42.380458 - [DEBUG] Possible callees:
71248 2019-Jan-11 15:26:42.380484 - [DEBUG] llvm.dbg.declare
71249 2019-Jan-11 15:26:42.380510 - [DEBUG] Possible return sites:
71250 2019-Jan-11 15:26:42.380535 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16971251 2019-Jan-11 15:26:42.381804 - [DEBUG] Found and process special summary
71252 2019-Jan-11 15:26:42.381838 - [DEBUG] Compose: EdgeIdentity * AllBottom
71253 2019-Jan-11 15:26:42.381866 - [DEBUG]
71254 2019-Jan-11 15:26:42.381891 - [DEBUG] Propagate flow
71255 2019-Jan-11 15:26:42.381916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71256 2019-Jan-11 15:26:42.381973 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
71257 2019-Jan-11 15:26:42.382603 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71258 2019-Jan-11 15:26:42.382661 - [DEBUG] Edge function : AllBottom (result of previous compose)
71259 2019-Jan-11 15:26:42.382688 - [DEBUG]
71260 2019-Jan-11 15:26:42.382713 - [DEBUG] Join: AllTop & AllBottom
71261 2019-Jan-11 15:26:42.382741 - [DEBUG] = AllBottom (new jump func)
71262 2019-Jan-11 15:26:42.382767 - [DEBUG]
71263 2019-Jan-11 15:26:42.382791 - [DEBUG] Start adding new jump function
71264 2019-Jan-11 15:26:42.382816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71265 2019-Jan-11 15:26:42.382872 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71266 2019-Jan-11 15:26:42.382928 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
71267 2019-Jan-11 15:26:42.383558 - [DEBUG] Edge Function : AllBottom
71268 2019-Jan-11 15:26:42.383587 - [DEBUG] End adding new jump function
71269 2019-Jan-11 15:26:42.383612 - [DEBUG]
71270 2019-Jan-11 15:26:42.383637 - [DEBUG] -------------------------------------------- 1890. Path Edge --------------------------------------------
71271 2019-Jan-11 15:26:42.383662 - [DEBUG]
71272 2019-Jan-11 15:26:42.383686 - [DEBUG] Process 1890. path edge:
71273 2019-Jan-11 15:26:42.383711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71274 2019-Jan-11 15:26:42.383768 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
71275 2019-Jan-11 15:26:42.384405 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71276 2019-Jan-11 15:26:42.384463 - [DEBUG]
71277 2019-Jan-11 15:26:42.384489 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
71278 2019-Jan-11 15:26:42.385157 - [DEBUG] Compose: AllBottom * AllBottom
71279 2019-Jan-11 15:26:42.385187 - [DEBUG]
71280 2019-Jan-11 15:26:42.385212 - [DEBUG] Propagate flow
71281 2019-Jan-11 15:26:42.385236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71282 2019-Jan-11 15:26:42.385296 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71283 2019-Jan-11 15:26:42.385926 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71284 2019-Jan-11 15:26:42.385983 - [DEBUG] Edge function : AllBottom (result of previous compose)
71285 2019-Jan-11 15:26:42.386009 - [DEBUG]
71286 2019-Jan-11 15:26:42.386035 - [DEBUG] Join: AllTop & AllBottom
71287 2019-Jan-11 15:26:42.386062 - [DEBUG] = AllBottom (new jump func)
71288 2019-Jan-11 15:26:42.386088 - [DEBUG]
71289 2019-Jan-11 15:26:42.386112 - [DEBUG] Start adding new jump function
71290 2019-Jan-11 15:26:42.386136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71291 2019-Jan-11 15:26:42.386192 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71292 2019-Jan-11 15:26:42.386248 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71293 2019-Jan-11 15:26:42.386876 - [DEBUG] Edge Function : AllBottom
71294 2019-Jan-11 15:26:42.386904 - [DEBUG] End adding new jump function
71295 2019-Jan-11 15:26:42.386929 - [DEBUG]
71296 2019-Jan-11 15:26:42.386954 - [DEBUG] -------------------------------------------- 1891. Path Edge --------------------------------------------
71297 2019-Jan-11 15:26:42.386979 - [DEBUG]
71298 2019-Jan-11 15:26:42.387003 - [DEBUG] Process 1891. path edge:
71299 2019-Jan-11 15:26:42.387028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71300 2019-Jan-11 15:26:42.387085 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
71301 2019-Jan-11 15:26:42.387713 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71302 2019-Jan-11 15:26:42.387770 - [DEBUG]
71303 2019-Jan-11 15:26:42.387795 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71304 2019-Jan-11 15:26:42.388461 - [DEBUG] Compose: AllBottom * AllBottom
71305 2019-Jan-11 15:26:42.388490 - [DEBUG]
71306 2019-Jan-11 15:26:42.388515 - [DEBUG] Propagate flow
71307 2019-Jan-11 15:26:42.388540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71308 2019-Jan-11 15:26:42.388599 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
71309 2019-Jan-11 15:26:42.389232 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71310 2019-Jan-11 15:26:42.389289 - [DEBUG] Edge function : AllBottom (result of previous compose)
71311 2019-Jan-11 15:26:42.389315 - [DEBUG]
71312 2019-Jan-11 15:26:42.389341 - [DEBUG] Join: AllTop & AllBottom
71313 2019-Jan-11 15:26:42.389368 - [DEBUG] = AllBottom (new jump func)
71314 2019-Jan-11 15:26:42.389394 - [DEBUG]
71315 2019-Jan-11 15:26:42.389418 - [DEBUG] Start adding new jump function
71316 2019-Jan-11 15:26:42.389442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71317 2019-Jan-11 15:26:42.389499 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71318 2019-Jan-11 15:26:42.389554 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
71319 2019-Jan-11 15:26:42.390186 - [DEBUG] Edge Function : AllBottom
71320 2019-Jan-11 15:26:42.390215 - [DEBUG] End adding new jump function
71321 2019-Jan-11 15:26:42.390249 - [DEBUG]
71322 2019-Jan-11 15:26:42.390273 - [DEBUG] -------------------------------------------- 1892. Path Edge --------------------------------------------
71323 2019-Jan-11 15:26:42.390299 - [DEBUG]
71324 2019-Jan-11 15:26:42.390323 - [DEBUG] Process 1892. path edge:
71325 2019-Jan-11 15:26:42.390348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71326 2019-Jan-11 15:26:42.390405 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
71327 2019-Jan-11 15:26:42.391035 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71328 2019-Jan-11 15:26:42.391091 - [DEBUG]
71329 2019-Jan-11 15:26:42.391116 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
71330 2019-Jan-11 15:26:42.391784 - [DEBUG] Compose: AllBottom * AllBottom
71331 2019-Jan-11 15:26:42.391812 - [DEBUG]
71332 2019-Jan-11 15:26:42.391836 - [DEBUG] Propagate flow
71333 2019-Jan-11 15:26:42.391859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71334 2019-Jan-11 15:26:42.391917 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
71335 2019-Jan-11 15:26:42.392545 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71336 2019-Jan-11 15:26:42.392601 - [DEBUG] Edge function : AllBottom (result of previous compose)
71337 2019-Jan-11 15:26:42.392626 - [DEBUG]
71338 2019-Jan-11 15:26:42.392651 - [DEBUG] Join: AllTop & AllBottom
71339 2019-Jan-11 15:26:42.392677 - [DEBUG] = AllBottom (new jump func)
71340 2019-Jan-11 15:26:42.392702 - [DEBUG]
71341 2019-Jan-11 15:26:42.392725 - [DEBUG] Start adding new jump function
71342 2019-Jan-11 15:26:42.392748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71343 2019-Jan-11 15:26:42.392803 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71344 2019-Jan-11 15:26:42.392858 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
71345 2019-Jan-11 15:26:42.393484 - [DEBUG] Edge Function : AllBottom
71346 2019-Jan-11 15:26:42.393513 - [DEBUG] End adding new jump function
71347 2019-Jan-11 15:26:42.393538 - [DEBUG]
71348 2019-Jan-11 15:26:42.393562 - [DEBUG] -------------------------------------------- 1893. Path Edge --------------------------------------------
71349 2019-Jan-11 15:26:42.393587 - [DEBUG]
71350 2019-Jan-11 15:26:42.393611 - [DEBUG] Process 1893. path edge:
71351 2019-Jan-11 15:26:42.393636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71352 2019-Jan-11 15:26:42.393692 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
71353 2019-Jan-11 15:26:42.394319 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71354 2019-Jan-11 15:26:42.394376 - [DEBUG]
71355 2019-Jan-11 15:26:42.394401 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
71356 2019-Jan-11 15:26:42.395065 - [DEBUG] Compose: AllBottom * AllBottom
71357 2019-Jan-11 15:26:42.395094 - [DEBUG]
71358 2019-Jan-11 15:26:42.395119 - [DEBUG] Propagate flow
71359 2019-Jan-11 15:26:42.395143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71360 2019-Jan-11 15:26:42.395201 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
71361 2019-Jan-11 15:26:42.395832 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71362 2019-Jan-11 15:26:42.395889 - [DEBUG] Edge function : AllBottom (result of previous compose)
71363 2019-Jan-11 15:26:42.395914 - [DEBUG]
71364 2019-Jan-11 15:26:42.395939 - [DEBUG] Join: AllTop & AllBottom
71365 2019-Jan-11 15:26:42.395965 - [DEBUG] = AllBottom (new jump func)
71366 2019-Jan-11 15:26:42.395989 - [DEBUG]
71367 2019-Jan-11 15:26:42.396021 - [DEBUG] Start adding new jump function
71368 2019-Jan-11 15:26:42.396045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71369 2019-Jan-11 15:26:42.396100 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71370 2019-Jan-11 15:26:42.396154 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
71371 2019-Jan-11 15:26:42.396784 - [DEBUG] Edge Function : AllBottom
71372 2019-Jan-11 15:26:42.396812 - [DEBUG] End adding new jump function
71373 2019-Jan-11 15:26:42.396838 - [DEBUG]
71374 2019-Jan-11 15:26:42.396862 - [DEBUG] -------------------------------------------- 1894. Path Edge --------------------------------------------
71375 2019-Jan-11 15:26:42.396887 - [DEBUG]
71376 2019-Jan-11 15:26:42.396911 - [DEBUG] Process 1894. path edge:
71377 2019-Jan-11 15:26:42.396936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71378 2019-Jan-11 15:26:42.396993 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
71379 2019-Jan-11 15:26:42.397622 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71380 2019-Jan-11 15:26:42.397679 - [DEBUG]
71381 2019-Jan-11 15:26:42.397705 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
71382 2019-Jan-11 15:26:42.398373 - [DEBUG] Compose: AllBottom * AllBottom
71383 2019-Jan-11 15:26:42.398403 - [DEBUG]
71384 2019-Jan-11 15:26:42.398428 - [DEBUG] Propagate flow
71385 2019-Jan-11 15:26:42.398452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71386 2019-Jan-11 15:26:42.398511 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
71387 2019-Jan-11 15:26:42.399138 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71388 2019-Jan-11 15:26:42.399195 - [DEBUG] Edge function : AllBottom (result of previous compose)
71389 2019-Jan-11 15:26:42.399221 - [DEBUG]
71390 2019-Jan-11 15:26:42.399247 - [DEBUG] Join: AllTop & AllBottom
71391 2019-Jan-11 15:26:42.399275 - [DEBUG] = AllBottom (new jump func)
71392 2019-Jan-11 15:26:42.399300 - [DEBUG]
71393 2019-Jan-11 15:26:42.399324 - [DEBUG] Start adding new jump function
71394 2019-Jan-11 15:26:42.399349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71395 2019-Jan-11 15:26:42.399405 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71396 2019-Jan-11 15:26:42.399460 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
71397 2019-Jan-11 15:26:42.400086 - [DEBUG] Edge Function : AllBottom
71398 2019-Jan-11 15:26:42.400115 - [DEBUG] End adding new jump function
71399 2019-Jan-11 15:26:42.400140 - [DEBUG]
71400 2019-Jan-11 15:26:42.400164 - [DEBUG] -------------------------------------------- 1895. Path Edge --------------------------------------------
71401 2019-Jan-11 15:26:42.400189 - [DEBUG]
71402 2019-Jan-11 15:26:42.400213 - [DEBUG] Process 1895. path edge:
71403 2019-Jan-11 15:26:42.400238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71404 2019-Jan-11 15:26:42.400295 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
71405 2019-Jan-11 15:26:42.400922 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71406 2019-Jan-11 15:26:42.400979 - [DEBUG]
71407 2019-Jan-11 15:26:42.401005 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
71408 2019-Jan-11 15:26:42.401677 - [DEBUG] Compose: AllBottom * AllBottom
71409 2019-Jan-11 15:26:42.401706 - [DEBUG]
71410 2019-Jan-11 15:26:42.401731 - [DEBUG] Propagate flow
71411 2019-Jan-11 15:26:42.401755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71412 2019-Jan-11 15:26:42.401815 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71413 2019-Jan-11 15:26:42.402445 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71414 2019-Jan-11 15:26:42.402509 - [DEBUG] Edge function : AllBottom (result of previous compose)
71415 2019-Jan-11 15:26:42.402535 - [DEBUG]
71416 2019-Jan-11 15:26:42.402560 - [DEBUG] Join: AllTop & AllBottom
71417 2019-Jan-11 15:26:42.402585 - [DEBUG] = AllBottom (new jump func)
71418 2019-Jan-11 15:26:42.402610 - [DEBUG]
71419 2019-Jan-11 15:26:42.402633 - [DEBUG] Start adding new jump function
71420 2019-Jan-11 15:26:42.402657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71421 2019-Jan-11 15:26:42.402713 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71422 2019-Jan-11 15:26:42.402767 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71423 2019-Jan-11 15:26:42.403396 - [DEBUG] Edge Function : AllBottom
71424 2019-Jan-11 15:26:42.403425 - [DEBUG] End adding new jump function
71425 2019-Jan-11 15:26:42.403450 - [DEBUG]
71426 2019-Jan-11 15:26:42.403474 - [DEBUG] -------------------------------------------- 1896. Path Edge --------------------------------------------
71427 2019-Jan-11 15:26:42.403499 - [DEBUG]
71428 2019-Jan-11 15:26:42.403524 - [DEBUG] Process 1896. path edge:
71429 2019-Jan-11 15:26:42.403549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71430 2019-Jan-11 15:26:42.403605 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
71431 2019-Jan-11 15:26:42.404233 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71432 2019-Jan-11 15:26:42.404289 - [DEBUG]
71433 2019-Jan-11 15:26:42.404314 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71434 2019-Jan-11 15:26:42.404981 - [DEBUG] Compose: AllBottom * AllBottom
71435 2019-Jan-11 15:26:42.405011 - [DEBUG]
71436 2019-Jan-11 15:26:42.405036 - [DEBUG] Propagate flow
71437 2019-Jan-11 15:26:42.405060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71438 2019-Jan-11 15:26:42.405119 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71439 2019-Jan-11 15:26:42.405752 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71440 2019-Jan-11 15:26:42.405809 - [DEBUG] Edge function : AllBottom (result of previous compose)
71441 2019-Jan-11 15:26:42.405835 - [DEBUG]
71442 2019-Jan-11 15:26:42.405861 - [DEBUG] Join: AllTop & AllBottom
71443 2019-Jan-11 15:26:42.405888 - [DEBUG] = AllBottom (new jump func)
71444 2019-Jan-11 15:26:42.405913 - [DEBUG]
71445 2019-Jan-11 15:26:42.405937 - [DEBUG] Start adding new jump function
71446 2019-Jan-11 15:26:42.405962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71447 2019-Jan-11 15:26:42.406018 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71448 2019-Jan-11 15:26:42.406074 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71449 2019-Jan-11 15:26:42.406705 - [DEBUG] Edge Function : AllBottom
71450 2019-Jan-11 15:26:42.406734 - [DEBUG] End adding new jump function
71451 2019-Jan-11 15:26:42.406759 - [DEBUG]
71452 2019-Jan-11 15:26:42.406784 - [DEBUG] -------------------------------------------- 1897. Path Edge --------------------------------------------
71453 2019-Jan-11 15:26:42.406809 - [DEBUG]
71454 2019-Jan-11 15:26:42.406833 - [DEBUG] Process 1897. path edge:
71455 2019-Jan-11 15:26:42.406858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71456 2019-Jan-11 15:26:42.406914 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
71457 2019-Jan-11 15:26:42.407546 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71458 2019-Jan-11 15:26:42.407603 - [DEBUG]
71459 2019-Jan-11 15:26:42.407637 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71460 2019-Jan-11 15:26:42.408305 - [DEBUG] Compose: AllBottom * AllBottom
71461 2019-Jan-11 15:26:42.408333 - [DEBUG]
71462 2019-Jan-11 15:26:42.408357 - [DEBUG] Propagate flow
71463 2019-Jan-11 15:26:42.408380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71464 2019-Jan-11 15:26:42.408437 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71465 2019-Jan-11 15:26:42.409065 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71466 2019-Jan-11 15:26:42.409122 - [DEBUG] Edge function : AllBottom (result of previous compose)
71467 2019-Jan-11 15:26:42.409147 - [DEBUG]
71468 2019-Jan-11 15:26:42.409172 - [DEBUG] Join: AllTop & AllBottom
71469 2019-Jan-11 15:26:42.409197 - [DEBUG] = AllBottom (new jump func)
71470 2019-Jan-11 15:26:42.409222 - [DEBUG]
71471 2019-Jan-11 15:26:42.409245 - [DEBUG] Start adding new jump function
71472 2019-Jan-11 15:26:42.409269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71473 2019-Jan-11 15:26:42.409324 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71474 2019-Jan-11 15:26:42.409378 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71475 2019-Jan-11 15:26:42.410006 - [DEBUG] Edge Function : AllBottom
71476 2019-Jan-11 15:26:42.410035 - [DEBUG] End adding new jump function
71477 2019-Jan-11 15:26:42.410060 - [DEBUG]
71478 2019-Jan-11 15:26:42.410084 - [DEBUG] -------------------------------------------- 1898. Path Edge --------------------------------------------
71479 2019-Jan-11 15:26:42.410109 - [DEBUG]
71480 2019-Jan-11 15:26:42.410133 - [DEBUG] Process 1898. path edge:
71481 2019-Jan-11 15:26:42.410158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71482 2019-Jan-11 15:26:42.410214 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
71483 2019-Jan-11 15:26:42.410842 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71484 2019-Jan-11 15:26:42.410899 - [DEBUG]
71485 2019-Jan-11 15:26:42.410923 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71486 2019-Jan-11 15:26:42.411587 - [DEBUG] Compose: AllBottom * AllBottom
71487 2019-Jan-11 15:26:42.411617 - [DEBUG]
71488 2019-Jan-11 15:26:42.411642 - [DEBUG] Propagate flow
71489 2019-Jan-11 15:26:42.411666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71490 2019-Jan-11 15:26:42.411725 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71491 2019-Jan-11 15:26:42.412354 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71492 2019-Jan-11 15:26:42.412411 - [DEBUG] Edge function : AllBottom (result of previous compose)
71493 2019-Jan-11 15:26:42.412436 - [DEBUG]
71494 2019-Jan-11 15:26:42.412461 - [DEBUG] Join: AllTop & AllBottom
71495 2019-Jan-11 15:26:42.412487 - [DEBUG] = AllBottom (new jump func)
71496 2019-Jan-11 15:26:42.412511 - [DEBUG]
71497 2019-Jan-11 15:26:42.412535 - [DEBUG] Start adding new jump function
71498 2019-Jan-11 15:26:42.412558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71499 2019-Jan-11 15:26:42.412613 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71500 2019-Jan-11 15:26:42.412668 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71501 2019-Jan-11 15:26:42.413294 - [DEBUG] Edge Function : AllBottom
71502 2019-Jan-11 15:26:42.413323 - [DEBUG] End adding new jump function
71503 2019-Jan-11 15:26:42.413348 - [DEBUG]
71504 2019-Jan-11 15:26:42.413372 - [DEBUG] -------------------------------------------- 1899. Path Edge --------------------------------------------
71505 2019-Jan-11 15:26:42.413397 - [DEBUG]
71506 2019-Jan-11 15:26:42.413430 - [DEBUG] Process 1899. path edge:
71507 2019-Jan-11 15:26:42.413455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71508 2019-Jan-11 15:26:42.413513 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
71509 2019-Jan-11 15:26:42.414139 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71510 2019-Jan-11 15:26:42.414196 - [DEBUG]
71511 2019-Jan-11 15:26:42.414221 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71512 2019-Jan-11 15:26:42.414878 - [DEBUG] Start of endsummarytab entry
71513 2019-Jan-11 15:26:42.414919 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
71514 2019-Jan-11 15:26:42.415557 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
71515 2019-Jan-11 15:26:42.415619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71516 2019-Jan-11 15:26:42.416247 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1
71517 2019-Jan-11 15:26:42.416304 - [DEBUG] EF: AllBottom
71518 2019-Jan-11 15:26:42.416330 - [DEBUG]
71519 2019-Jan-11 15:26:42.416355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71520 2019-Jan-11 15:26:42.416982 - [DEBUG] d2: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
71521 2019-Jan-11 15:26:42.417634 - [DEBUG] EF: AllBottom
71522 2019-Jan-11 15:26:42.417660 - [DEBUG]
71523 2019-Jan-11 15:26:42.417684 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71524 2019-Jan-11 15:26:42.418329 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71525 2019-Jan-11 15:26:42.418956 - [DEBUG] EF: AllBottom
71526 2019-Jan-11 15:26:42.418982 - [DEBUG]
71527 2019-Jan-11 15:26:42.419006 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71528 2019-Jan-11 15:26:42.419633 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71529 2019-Jan-11 15:26:42.420260 - [DEBUG] EF: AllBottom
71530 2019-Jan-11 15:26:42.420286 - [DEBUG]
71531 2019-Jan-11 15:26:42.420310 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71532 2019-Jan-11 15:26:42.420937 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71533 2019-Jan-11 15:26:42.421580 - [DEBUG] EF: AllBottom
71534 2019-Jan-11 15:26:42.421606 - [DEBUG]
71535 2019-Jan-11 15:26:42.421630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71536 2019-Jan-11 15:26:42.422256 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71537 2019-Jan-11 15:26:42.422882 - [DEBUG] EF: AllBottom
71538 2019-Jan-11 15:26:42.422908 - [DEBUG]
71539 2019-Jan-11 15:26:42.422933 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71540 2019-Jan-11 15:26:42.423559 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71541 2019-Jan-11 15:26:42.424186 - [DEBUG] EF: AllBottom
71542 2019-Jan-11 15:26:42.424212 - [DEBUG]
71543 2019-Jan-11 15:26:42.424237 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71544 2019-Jan-11 15:26:42.424877 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71545 2019-Jan-11 15:26:42.425507 - [DEBUG] EF: AllBottom
71546 2019-Jan-11 15:26:42.425532 - [DEBUG]
71547 2019-Jan-11 15:26:42.425555 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71548 2019-Jan-11 15:26:42.426182 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71549 2019-Jan-11 15:26:42.426811 - [DEBUG] EF: AllBottom
71550 2019-Jan-11 15:26:42.426837 - [DEBUG]
71551 2019-Jan-11 15:26:42.426861 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71552 2019-Jan-11 15:26:42.427495 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71553 2019-Jan-11 15:26:42.428140 - [DEBUG] EF: AllBottom
71554 2019-Jan-11 15:26:42.428165 - [DEBUG]
71555 2019-Jan-11 15:26:42.428189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71556 2019-Jan-11 15:26:42.428815 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71557 2019-Jan-11 15:26:42.429443 - [DEBUG] EF: AllBottom
71558 2019-Jan-11 15:26:42.429469 - [DEBUG]
71559 2019-Jan-11 15:26:42.429493 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71560 2019-Jan-11 15:26:42.430119 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71561 2019-Jan-11 15:26:42.430746 - [DEBUG] EF: AllBottom
71562 2019-Jan-11 15:26:42.430772 - [DEBUG]
71563 2019-Jan-11 15:26:42.430797 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71564 2019-Jan-11 15:26:42.431437 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71565 2019-Jan-11 15:26:42.432071 - [DEBUG] EF: AllBottom
71566 2019-Jan-11 15:26:42.432098 - [DEBUG]
71567 2019-Jan-11 15:26:42.432122 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71568 2019-Jan-11 15:26:42.432748 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71569 2019-Jan-11 15:26:42.433376 - [DEBUG] EF: AllBottom
71570 2019-Jan-11 15:26:42.433402 - [DEBUG]
71571 2019-Jan-11 15:26:42.433427 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71572 2019-Jan-11 15:26:42.434052 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71573 2019-Jan-11 15:26:42.434697 - [DEBUG] EF: AllBottom
71574 2019-Jan-11 15:26:42.434722 - [DEBUG]
71575 2019-Jan-11 15:26:42.434745 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71576 2019-Jan-11 15:26:42.435371 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71577 2019-Jan-11 15:26:42.436007 - [DEBUG] EF: AllBottom
71578 2019-Jan-11 15:26:42.436033 - [DEBUG]
71579 2019-Jan-11 15:26:42.436057 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71580 2019-Jan-11 15:26:42.436683 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71581 2019-Jan-11 15:26:42.437311 - [DEBUG] EF: AllBottom
71582 2019-Jan-11 15:26:42.437337 - [DEBUG]
71583 2019-Jan-11 15:26:42.437361 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71584 2019-Jan-11 15:26:42.438002 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71585 2019-Jan-11 15:26:42.438631 - [DEBUG] EF: AllBottom
71586 2019-Jan-11 15:26:42.438657 - [DEBUG]
71587 2019-Jan-11 15:26:42.438682 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71588 2019-Jan-11 15:26:42.439308 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71589 2019-Jan-11 15:26:42.439936 - [DEBUG] EF: AllBottom
71590 2019-Jan-11 15:26:42.439962 - [DEBUG]
71591 2019-Jan-11 15:26:42.439986 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71592 2019-Jan-11 15:26:42.440613 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71593 2019-Jan-11 15:26:42.441252 - [DEBUG] EF: AllBottom
71594 2019-Jan-11 15:26:42.441277 - [DEBUG]
71595 2019-Jan-11 15:26:42.441301 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71596 2019-Jan-11 15:26:42.441926 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71597 2019-Jan-11 15:26:42.442560 - [DEBUG] EF: AllBottom
71598 2019-Jan-11 15:26:42.442594 - [DEBUG]
71599 2019-Jan-11 15:26:42.442619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71600 2019-Jan-11 15:26:42.443246 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71601 2019-Jan-11 15:26:42.443880 - [DEBUG] EF: AllBottom
71602 2019-Jan-11 15:26:42.443906 - [DEBUG]
71603 2019-Jan-11 15:26:42.443930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71604 2019-Jan-11 15:26:42.444569 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71605 2019-Jan-11 15:26:42.445200 - [DEBUG] EF: AllBottom
71606 2019-Jan-11 15:26:42.445226 - [DEBUG]
71607 2019-Jan-11 15:26:42.445250 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71608 2019-Jan-11 15:26:42.445876 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71609 2019-Jan-11 15:26:42.446502 - [DEBUG] EF: AllBottom
71610 2019-Jan-11 15:26:42.446529 - [DEBUG]
71611 2019-Jan-11 15:26:42.446553 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71612 2019-Jan-11 15:26:42.447180 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71613 2019-Jan-11 15:26:42.447807 - [DEBUG] EF: AllBottom
71614 2019-Jan-11 15:26:42.447833 - [DEBUG]
71615 2019-Jan-11 15:26:42.447868 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71616 2019-Jan-11 15:26:42.448497 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71617 2019-Jan-11 15:26:42.449133 - [DEBUG] EF: AllBottom
71618 2019-Jan-11 15:26:42.449159 - [DEBUG]
71619 2019-Jan-11 15:26:42.449183 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71620 2019-Jan-11 15:26:42.449809 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71621 2019-Jan-11 15:26:42.450443 - [DEBUG] EF: AllBottom
71622 2019-Jan-11 15:26:42.450469 - [DEBUG]
71623 2019-Jan-11 15:26:42.450494 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71624 2019-Jan-11 15:26:42.451121 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71625 2019-Jan-11 15:26:42.451764 - [DEBUG] EF: AllBottom
71626 2019-Jan-11 15:26:42.451790 - [DEBUG]
71627 2019-Jan-11 15:26:42.451815 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71628 2019-Jan-11 15:26:42.452441 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71629 2019-Jan-11 15:26:42.453067 - [DEBUG] EF: AllBottom
71630 2019-Jan-11 15:26:42.453093 - [DEBUG]
71631 2019-Jan-11 15:26:42.453118 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71632 2019-Jan-11 15:26:42.453743 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71633 2019-Jan-11 15:26:42.454378 - [DEBUG] EF: AllBottom
71634 2019-Jan-11 15:26:42.454404 - [DEBUG]
71635 2019-Jan-11 15:26:42.454428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71636 2019-Jan-11 15:26:42.455070 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71637 2019-Jan-11 15:26:42.455697 - [DEBUG] EF: AllBottom
71638 2019-Jan-11 15:26:42.455723 - [DEBUG]
71639 2019-Jan-11 15:26:42.455747 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71640 2019-Jan-11 15:26:42.456373 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71641 2019-Jan-11 15:26:42.457001 - [DEBUG] EF: AllBottom
71642 2019-Jan-11 15:26:42.457027 - [DEBUG]
71643 2019-Jan-11 15:26:42.457052 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71644 2019-Jan-11 15:26:42.457685 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71645 2019-Jan-11 15:26:42.458329 - [DEBUG] EF: AllBottom
71646 2019-Jan-11 15:26:42.458355 - [DEBUG]
71647 2019-Jan-11 15:26:42.458380 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71648 2019-Jan-11 15:26:42.459006 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71649 2019-Jan-11 15:26:42.459633 - [DEBUG] EF: AllBottom
71650 2019-Jan-11 15:26:42.459659 - [DEBUG]
71651 2019-Jan-11 15:26:42.459683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71652 2019-Jan-11 15:26:42.460310 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71653 2019-Jan-11 15:26:42.460944 - [DEBUG] EF: AllBottom
71654 2019-Jan-11 15:26:42.460970 - [DEBUG]
71655 2019-Jan-11 15:26:42.460995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71656 2019-Jan-11 15:26:42.461637 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71657 2019-Jan-11 15:26:42.462271 - [DEBUG] EF: AllBottom
71658 2019-Jan-11 15:26:42.462297 - [DEBUG]
71659 2019-Jan-11 15:26:42.462321 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71660 2019-Jan-11 15:26:42.462948 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71661 2019-Jan-11 15:26:42.463576 - [DEBUG] EF: AllBottom
71662 2019-Jan-11 15:26:42.463602 - [DEBUG]
71663 2019-Jan-11 15:26:42.463626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71664 2019-Jan-11 15:26:42.464253 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71665 2019-Jan-11 15:26:42.464893 - [DEBUG] EF: AllBottom
71666 2019-Jan-11 15:26:42.464920 - [DEBUG]
71667 2019-Jan-11 15:26:42.464944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71668 2019-Jan-11 15:26:42.465570 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71669 2019-Jan-11 15:26:42.466199 - [DEBUG] EF: AllBottom
71670 2019-Jan-11 15:26:42.466225 - [DEBUG]
71671 2019-Jan-11 15:26:42.466250 - [DEBUG] ---------------
71672 2019-Jan-11 15:26:42.466275 - [DEBUG]
71673 2019-Jan-11 15:26:42.466302 - [DEBUG] End of endsummarytab entry
71674 2019-Jan-11 15:26:42.466326 - [DEBUG]
71675 2019-Jan-11 15:26:42.466350 - [DEBUG] Start of incomingtab entry
71676 2019-Jan-11 15:26:42.466375 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
71677 2019-Jan-11 15:26:42.467002 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
71678 2019-Jan-11 15:26:42.467060 - [DEBUG] ---------------
71679 2019-Jan-11 15:26:42.467085 - [DEBUG] End of incomingtab entry
71680 2019-Jan-11 15:26:42.467110 - [DEBUG]
71681 2019-Jan-11 15:26:42.467147 - [DEBUG] Compose: AllBottom * AllBottom
71682 2019-Jan-11 15:26:42.467175 - [DEBUG]
71683 2019-Jan-11 15:26:42.467200 - [DEBUG] Propagate flow
71684 2019-Jan-11 15:26:42.467224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71685 2019-Jan-11 15:26:42.467281 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71686 2019-Jan-11 15:26:42.467931 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71687 2019-Jan-11 15:26:42.467987 - [DEBUG] Edge function : AllBottom (result of previous compose)
71688 2019-Jan-11 15:26:42.468012 - [DEBUG]
71689 2019-Jan-11 15:26:42.468037 - [DEBUG] Join: AllTop & AllBottom
71690 2019-Jan-11 15:26:42.468063 - [DEBUG] = AllBottom (new jump func)
71691 2019-Jan-11 15:26:42.468088 - [DEBUG]
71692 2019-Jan-11 15:26:42.468111 - [DEBUG] Start adding new jump function
71693 2019-Jan-11 15:26:42.468143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71694 2019-Jan-11 15:26:42.468198 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71695 2019-Jan-11 15:26:42.468253 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71696 2019-Jan-11 15:26:42.468889 - [DEBUG] Edge Function : AllBottom
71697 2019-Jan-11 15:26:42.468926 - [DEBUG] End adding new jump function
71698 2019-Jan-11 15:26:42.468951 - [DEBUG]
71699 2019-Jan-11 15:26:42.468975 - [DEBUG] -------------------------------------------- 1900. Path Edge --------------------------------------------
71700 2019-Jan-11 15:26:42.469000 - [DEBUG]
71701 2019-Jan-11 15:26:42.469024 - [DEBUG] Process 1900. path edge:
71702 2019-Jan-11 15:26:42.469049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71703 2019-Jan-11 15:26:42.469106 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
71704 2019-Jan-11 15:26:42.469742 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71705 2019-Jan-11 15:26:42.469799 - [DEBUG]
71706 2019-Jan-11 15:26:42.469823 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71707 2019-Jan-11 15:26:42.470477 - [DEBUG] Possible callees:
71708 2019-Jan-11 15:26:42.470503 - [DEBUG] llvm.dbg.declare
71709 2019-Jan-11 15:26:42.470529 - [DEBUG] Possible return sites:
71710 2019-Jan-11 15:26:42.470553 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19371711 2019-Jan-11 15:26:42.471818 - [DEBUG] Found and process special summary
71712 2019-Jan-11 15:26:42.471853 - [DEBUG] Compose: EdgeIdentity * AllBottom
71713 2019-Jan-11 15:26:42.471882 - [DEBUG]
71714 2019-Jan-11 15:26:42.471906 - [DEBUG] Propagate flow
71715 2019-Jan-11 15:26:42.471931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71716 2019-Jan-11 15:26:42.471989 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71717 2019-Jan-11 15:26:42.472635 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71718 2019-Jan-11 15:26:42.472692 - [DEBUG] Edge function : AllBottom (result of previous compose)
71719 2019-Jan-11 15:26:42.472717 - [DEBUG]
71720 2019-Jan-11 15:26:42.472741 - [DEBUG] Join: AllTop & AllBottom
71721 2019-Jan-11 15:26:42.472767 - [DEBUG] = AllBottom (new jump func)
71722 2019-Jan-11 15:26:42.472792 - [DEBUG]
71723 2019-Jan-11 15:26:42.472815 - [DEBUG] Start adding new jump function
71724 2019-Jan-11 15:26:42.472839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71725 2019-Jan-11 15:26:42.472894 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71726 2019-Jan-11 15:26:42.472948 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71727 2019-Jan-11 15:26:42.473577 - [DEBUG] Edge Function : AllBottom
71728 2019-Jan-11 15:26:42.473606 - [DEBUG] End adding new jump function
71729 2019-Jan-11 15:26:42.473631 - [DEBUG]
71730 2019-Jan-11 15:26:42.473656 - [DEBUG] -------------------------------------------- 1901. Path Edge --------------------------------------------
71731 2019-Jan-11 15:26:42.473680 - [DEBUG]
71732 2019-Jan-11 15:26:42.473705 - [DEBUG] Process 1901. path edge:
71733 2019-Jan-11 15:26:42.473729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71734 2019-Jan-11 15:26:42.473786 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
71735 2019-Jan-11 15:26:42.474416 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71736 2019-Jan-11 15:26:42.474481 - [DEBUG]
71737 2019-Jan-11 15:26:42.474506 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71738 2019-Jan-11 15:26:42.475175 - [DEBUG] Compose: AllBottom * AllBottom
71739 2019-Jan-11 15:26:42.475204 - [DEBUG]
71740 2019-Jan-11 15:26:42.475229 - [DEBUG] Propagate flow
71741 2019-Jan-11 15:26:42.475253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71742 2019-Jan-11 15:26:42.475312 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
71743 2019-Jan-11 15:26:42.475941 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71744 2019-Jan-11 15:26:42.475998 - [DEBUG] Edge function : AllBottom (result of previous compose)
71745 2019-Jan-11 15:26:42.476024 - [DEBUG]
71746 2019-Jan-11 15:26:42.476050 - [DEBUG] Join: AllTop & AllBottom
71747 2019-Jan-11 15:26:42.476077 - [DEBUG] = AllBottom (new jump func)
71748 2019-Jan-11 15:26:42.476102 - [DEBUG]
71749 2019-Jan-11 15:26:42.476127 - [DEBUG] Start adding new jump function
71750 2019-Jan-11 15:26:42.476151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71751 2019-Jan-11 15:26:42.476207 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71752 2019-Jan-11 15:26:42.476263 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
71753 2019-Jan-11 15:26:42.476889 - [DEBUG] Edge Function : AllBottom
71754 2019-Jan-11 15:26:42.476917 - [DEBUG] End adding new jump function
71755 2019-Jan-11 15:26:42.476943 - [DEBUG]
71756 2019-Jan-11 15:26:42.476967 - [DEBUG] -------------------------------------------- 1902. Path Edge --------------------------------------------
71757 2019-Jan-11 15:26:42.476992 - [DEBUG]
71758 2019-Jan-11 15:26:42.477016 - [DEBUG] Process 1902. path edge:
71759 2019-Jan-11 15:26:42.477041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71760 2019-Jan-11 15:26:42.477098 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
71761 2019-Jan-11 15:26:42.477725 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71762 2019-Jan-11 15:26:42.477782 - [DEBUG]
71763 2019-Jan-11 15:26:42.477808 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
71764 2019-Jan-11 15:26:42.478473 - [DEBUG] Compose: AllBottom * AllBottom
71765 2019-Jan-11 15:26:42.478502 - [DEBUG]
71766 2019-Jan-11 15:26:42.478527 - [DEBUG] Propagate flow
71767 2019-Jan-11 15:26:42.478551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71768 2019-Jan-11 15:26:42.478610 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71769 2019-Jan-11 15:26:42.479239 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71770 2019-Jan-11 15:26:42.479295 - [DEBUG] Edge function : AllBottom (result of previous compose)
71771 2019-Jan-11 15:26:42.479321 - [DEBUG]
71772 2019-Jan-11 15:26:42.479345 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71773 2019-Jan-11 15:26:42.479371 - [DEBUG] = AllBottom
71774 2019-Jan-11 15:26:42.479396 - [DEBUG]
71775 2019-Jan-11 15:26:42.479419 - [DEBUG] PROPAGATE: No new function!
71776 2019-Jan-11 15:26:42.479457 - [DEBUG] Compose: AllBottom * AllBottom
71777 2019-Jan-11 15:26:42.479484 - [DEBUG]
71778 2019-Jan-11 15:26:42.479508 - [DEBUG] Propagate flow
71779 2019-Jan-11 15:26:42.479532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71780 2019-Jan-11 15:26:42.479588 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71781 2019-Jan-11 15:26:42.480217 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71782 2019-Jan-11 15:26:42.480275 - [DEBUG] Edge function : AllBottom (result of previous compose)
71783 2019-Jan-11 15:26:42.480301 - [DEBUG]
71784 2019-Jan-11 15:26:42.480327 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71785 2019-Jan-11 15:26:42.480361 - [DEBUG] = AllBottom
71786 2019-Jan-11 15:26:42.480387 - [DEBUG]
71787 2019-Jan-11 15:26:42.480411 - [DEBUG] PROPAGATE: No new function!
71788 2019-Jan-11 15:26:42.480449 - [DEBUG] Compose: AllBottom * AllBottom
71789 2019-Jan-11 15:26:42.480477 - [DEBUG]
71790 2019-Jan-11 15:26:42.480502 - [DEBUG] Propagate flow
71791 2019-Jan-11 15:26:42.480526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71792 2019-Jan-11 15:26:42.480583 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
71793 2019-Jan-11 15:26:42.481227 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71794 2019-Jan-11 15:26:42.481284 - [DEBUG] Edge function : AllBottom (result of previous compose)
71795 2019-Jan-11 15:26:42.481310 - [DEBUG]
71796 2019-Jan-11 15:26:42.481336 - [DEBUG] Join: AllTop & AllBottom
71797 2019-Jan-11 15:26:42.481363 - [DEBUG] = AllBottom (new jump func)
71798 2019-Jan-11 15:26:42.481388 - [DEBUG]
71799 2019-Jan-11 15:26:42.481413 - [DEBUG] Start adding new jump function
71800 2019-Jan-11 15:26:42.481437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71801 2019-Jan-11 15:26:42.481493 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71802 2019-Jan-11 15:26:42.481549 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
71803 2019-Jan-11 15:26:42.482179 - [DEBUG] Edge Function : AllBottom
71804 2019-Jan-11 15:26:42.482207 - [DEBUG] End adding new jump function
71805 2019-Jan-11 15:26:42.482232 - [DEBUG]
71806 2019-Jan-11 15:26:42.482256 - [DEBUG] -------------------------------------------- 1903. Path Edge --------------------------------------------
71807 2019-Jan-11 15:26:42.482281 - [DEBUG]
71808 2019-Jan-11 15:26:42.482305 - [DEBUG] Process 1903. path edge:
71809 2019-Jan-11 15:26:42.482329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71810 2019-Jan-11 15:26:42.482386 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
71811 2019-Jan-11 15:26:42.483015 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71812 2019-Jan-11 15:26:42.483072 - [DEBUG]
71813 2019-Jan-11 15:26:42.483098 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
71814 2019-Jan-11 15:26:42.483748 - [DEBUG] Compose: AllBottom * AllBottom
71815 2019-Jan-11 15:26:42.483777 - [DEBUG]
71816 2019-Jan-11 15:26:42.483802 - [DEBUG] Propagate flow
71817 2019-Jan-11 15:26:42.483826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71818 2019-Jan-11 15:26:42.483884 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
71819 2019-Jan-11 15:26:42.484510 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71820 2019-Jan-11 15:26:42.484581 - [DEBUG] Edge function : AllBottom (result of previous compose)
71821 2019-Jan-11 15:26:42.484607 - [DEBUG]
71822 2019-Jan-11 15:26:42.484633 - [DEBUG] Join: AllTop & AllBottom
71823 2019-Jan-11 15:26:42.484660 - [DEBUG] = AllBottom (new jump func)
71824 2019-Jan-11 15:26:42.484685 - [DEBUG]
71825 2019-Jan-11 15:26:42.484709 - [DEBUG] Start adding new jump function
71826 2019-Jan-11 15:26:42.484734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71827 2019-Jan-11 15:26:42.484790 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71828 2019-Jan-11 15:26:42.484845 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
71829 2019-Jan-11 15:26:42.485470 - [DEBUG] Edge Function : AllBottom
71830 2019-Jan-11 15:26:42.485498 - [DEBUG] End adding new jump function
71831 2019-Jan-11 15:26:42.485523 - [DEBUG]
71832 2019-Jan-11 15:26:42.485547 - [DEBUG] -------------------------------------------- 1904. Path Edge --------------------------------------------
71833 2019-Jan-11 15:26:42.485580 - [DEBUG]
71834 2019-Jan-11 15:26:42.485605 - [DEBUG] Process 1904. path edge:
71835 2019-Jan-11 15:26:42.485629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71836 2019-Jan-11 15:26:42.485687 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
71837 2019-Jan-11 15:26:42.486311 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71838 2019-Jan-11 15:26:42.486368 - [DEBUG]
71839 2019-Jan-11 15:26:42.486394 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
71840 2019-Jan-11 15:26:42.487040 - [DEBUG] Compose: AllBottom * AllBottom
71841 2019-Jan-11 15:26:42.487069 - [DEBUG]
71842 2019-Jan-11 15:26:42.487094 - [DEBUG] Propagate flow
71843 2019-Jan-11 15:26:42.487118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71844 2019-Jan-11 15:26:42.487177 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71845 2019-Jan-11 15:26:42.487807 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71846 2019-Jan-11 15:26:42.487879 - [DEBUG] Edge function : AllBottom (result of previous compose)
71847 2019-Jan-11 15:26:42.487906 - [DEBUG]
71848 2019-Jan-11 15:26:42.487932 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71849 2019-Jan-11 15:26:42.487959 - [DEBUG] = AllBottom
71850 2019-Jan-11 15:26:42.487985 - [DEBUG]
71851 2019-Jan-11 15:26:42.488009 - [DEBUG] PROPAGATE: No new function!
71852 2019-Jan-11 15:26:42.488049 - [DEBUG] Compose: AllBottom * AllBottom
71853 2019-Jan-11 15:26:42.488078 - [DEBUG]
71854 2019-Jan-11 15:26:42.488103 - [DEBUG] Propagate flow
71855 2019-Jan-11 15:26:42.488127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71856 2019-Jan-11 15:26:42.488185 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
71857 2019-Jan-11 15:26:42.488815 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71858 2019-Jan-11 15:26:42.488872 - [DEBUG] Edge function : AllBottom (result of previous compose)
71859 2019-Jan-11 15:26:42.488899 - [DEBUG]
71860 2019-Jan-11 15:26:42.488924 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71861 2019-Jan-11 15:26:42.488951 - [DEBUG] = AllBottom
71862 2019-Jan-11 15:26:42.488977 - [DEBUG]
71863 2019-Jan-11 15:26:42.489001 - [DEBUG] PROPAGATE: No new function!
71864 2019-Jan-11 15:26:42.489040 - [DEBUG] Compose: AllBottom * AllBottom
71865 2019-Jan-11 15:26:42.489068 - [DEBUG]
71866 2019-Jan-11 15:26:42.489093 - [DEBUG] Propagate flow
71867 2019-Jan-11 15:26:42.489117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71868 2019-Jan-11 15:26:42.489174 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
71869 2019-Jan-11 15:26:42.489805 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71870 2019-Jan-11 15:26:42.489862 - [DEBUG] Edge function : AllBottom (result of previous compose)
71871 2019-Jan-11 15:26:42.489888 - [DEBUG]
71872 2019-Jan-11 15:26:42.489914 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71873 2019-Jan-11 15:26:42.489941 - [DEBUG] = AllBottom
71874 2019-Jan-11 15:26:42.489967 - [DEBUG]
71875 2019-Jan-11 15:26:42.489991 - [DEBUG] PROPAGATE: No new function!
71876 2019-Jan-11 15:26:42.490031 - [DEBUG] Compose: AllBottom * AllBottom
71877 2019-Jan-11 15:26:42.490059 - [DEBUG]
71878 2019-Jan-11 15:26:42.490084 - [DEBUG] Propagate flow
71879 2019-Jan-11 15:26:42.490108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71880 2019-Jan-11 15:26:42.490165 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71881 2019-Jan-11 15:26:42.490796 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71882 2019-Jan-11 15:26:42.490853 - [DEBUG] Edge function : AllBottom (result of previous compose)
71883 2019-Jan-11 15:26:42.490888 - [DEBUG]
71884 2019-Jan-11 15:26:42.490914 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71885 2019-Jan-11 15:26:42.490941 - [DEBUG] = AllBottom
71886 2019-Jan-11 15:26:42.490967 - [DEBUG]
71887 2019-Jan-11 15:26:42.490991 - [DEBUG] PROPAGATE: No new function!
71888 2019-Jan-11 15:26:42.491031 - [DEBUG] Compose: AllBottom * AllBottom
71889 2019-Jan-11 15:26:42.491059 - [DEBUG]
71890 2019-Jan-11 15:26:42.491084 - [DEBUG] Propagate flow
71891 2019-Jan-11 15:26:42.491108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71892 2019-Jan-11 15:26:42.491165 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71893 2019-Jan-11 15:26:42.491812 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71894 2019-Jan-11 15:26:42.491870 - [DEBUG] Edge function : AllBottom (result of previous compose)
71895 2019-Jan-11 15:26:42.491896 - [DEBUG]
71896 2019-Jan-11 15:26:42.491922 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71897 2019-Jan-11 15:26:42.491949 - [DEBUG] = AllBottom
71898 2019-Jan-11 15:26:42.491974 - [DEBUG]
71899 2019-Jan-11 15:26:42.491999 - [DEBUG] PROPAGATE: No new function!
71900 2019-Jan-11 15:26:42.492039 - [DEBUG] Compose: AllBottom * AllBottom
71901 2019-Jan-11 15:26:42.492067 - [DEBUG]
71902 2019-Jan-11 15:26:42.492092 - [DEBUG] Propagate flow
71903 2019-Jan-11 15:26:42.492116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71904 2019-Jan-11 15:26:42.492173 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71905 2019-Jan-11 15:26:42.492802 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71906 2019-Jan-11 15:26:42.492859 - [DEBUG] Edge function : AllBottom (result of previous compose)
71907 2019-Jan-11 15:26:42.492886 - [DEBUG]
71908 2019-Jan-11 15:26:42.492911 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71909 2019-Jan-11 15:26:42.492939 - [DEBUG] = AllBottom
71910 2019-Jan-11 15:26:42.492964 - [DEBUG]
71911 2019-Jan-11 15:26:42.492988 - [DEBUG] PROPAGATE: No new function!
71912 2019-Jan-11 15:26:42.493023 - [DEBUG] Compose: AllBottom * AllBottom
71913 2019-Jan-11 15:26:42.493051 - [DEBUG]
71914 2019-Jan-11 15:26:42.493076 - [DEBUG] Propagate flow
71915 2019-Jan-11 15:26:42.493100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71916 2019-Jan-11 15:26:42.493157 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71917 2019-Jan-11 15:26:42.493786 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71918 2019-Jan-11 15:26:42.493843 - [DEBUG] Edge function : AllBottom (result of previous compose)
71919 2019-Jan-11 15:26:42.493870 - [DEBUG]
71920 2019-Jan-11 15:26:42.493895 - [DEBUG] Join: AllTop & AllBottom
71921 2019-Jan-11 15:26:42.493922 - [DEBUG] = AllBottom (new jump func)
71922 2019-Jan-11 15:26:42.493947 - [DEBUG]
71923 2019-Jan-11 15:26:42.493971 - [DEBUG] Start adding new jump function
71924 2019-Jan-11 15:26:42.493995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71925 2019-Jan-11 15:26:42.494051 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71926 2019-Jan-11 15:26:42.494107 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71927 2019-Jan-11 15:26:42.494752 - [DEBUG] Edge Function : AllBottom
71928 2019-Jan-11 15:26:42.494780 - [DEBUG] End adding new jump function
71929 2019-Jan-11 15:26:42.494804 - [DEBUG]
71930 2019-Jan-11 15:26:42.494827 - [DEBUG] -------------------------------------------- 1905. Path Edge --------------------------------------------
71931 2019-Jan-11 15:26:42.494852 - [DEBUG]
71932 2019-Jan-11 15:26:42.494875 - [DEBUG] Process 1905. path edge:
71933 2019-Jan-11 15:26:42.494899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71934 2019-Jan-11 15:26:42.494955 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
71935 2019-Jan-11 15:26:42.495592 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71936 2019-Jan-11 15:26:42.495650 - [DEBUG]
71937 2019-Jan-11 15:26:42.495675 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71938 2019-Jan-11 15:26:42.496318 - [DEBUG] Possible callees:
71939 2019-Jan-11 15:26:42.496344 - [DEBUG] foo
71940 2019-Jan-11 15:26:42.496370 - [DEBUG] Possible return sites:
71941 2019-Jan-11 15:26:42.496394 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12671942 2019-Jan-11 15:26:42.497638 - [DEBUG] Found and process special summary
71943 2019-Jan-11 15:26:42.497672 - [DEBUG] Compose: EdgeIdentity * AllBottom
71944 2019-Jan-11 15:26:42.497700 - [DEBUG]
71945 2019-Jan-11 15:26:42.497725 - [DEBUG] Propagate flow
71946 2019-Jan-11 15:26:42.497750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71947 2019-Jan-11 15:26:42.497808 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71948 2019-Jan-11 15:26:42.498454 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71949 2019-Jan-11 15:26:42.498511 - [DEBUG] Edge function : AllBottom (result of previous compose)
71950 2019-Jan-11 15:26:42.498538 - [DEBUG]
71951 2019-Jan-11 15:26:42.498563 - [DEBUG] Join: AllTop & AllBottom
71952 2019-Jan-11 15:26:42.498590 - [DEBUG] = AllBottom (new jump func)
71953 2019-Jan-11 15:26:42.498615 - [DEBUG]
71954 2019-Jan-11 15:26:42.498639 - [DEBUG] Start adding new jump function
71955 2019-Jan-11 15:26:42.498664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71956 2019-Jan-11 15:26:42.498720 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71957 2019-Jan-11 15:26:42.498775 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71958 2019-Jan-11 15:26:42.499405 - [DEBUG] Edge Function : AllBottom
71959 2019-Jan-11 15:26:42.499434 - [DEBUG] End adding new jump function
71960 2019-Jan-11 15:26:42.499459 - [DEBUG]
71961 2019-Jan-11 15:26:42.499483 - [DEBUG] -------------------------------------------- 1906. Path Edge --------------------------------------------
71962 2019-Jan-11 15:26:42.499508 - [DEBUG]
71963 2019-Jan-11 15:26:42.499532 - [DEBUG] Process 1906. path edge:
71964 2019-Jan-11 15:26:42.499557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71965 2019-Jan-11 15:26:42.499614 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
71966 2019-Jan-11 15:26:42.500244 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71967 2019-Jan-11 15:26:42.500301 - [DEBUG]
71968 2019-Jan-11 15:26:42.500326 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71969 2019-Jan-11 15:26:42.500977 - [DEBUG] Compose: AllBottom * AllBottom
71970 2019-Jan-11 15:26:42.501007 - [DEBUG]
71971 2019-Jan-11 15:26:42.501031 - [DEBUG] Propagate flow
71972 2019-Jan-11 15:26:42.501055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71973 2019-Jan-11 15:26:42.501113 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71974 2019-Jan-11 15:26:42.501756 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71975 2019-Jan-11 15:26:42.501813 - [DEBUG] Edge function : AllBottom (result of previous compose)
71976 2019-Jan-11 15:26:42.501839 - [DEBUG]
71977 2019-Jan-11 15:26:42.501865 - [DEBUG] Join: AllTop & AllBottom
71978 2019-Jan-11 15:26:42.501892 - [DEBUG] = AllBottom (new jump func)
71979 2019-Jan-11 15:26:42.501917 - [DEBUG]
71980 2019-Jan-11 15:26:42.501942 - [DEBUG] Start adding new jump function
71981 2019-Jan-11 15:26:42.501974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71982 2019-Jan-11 15:26:42.502031 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71983 2019-Jan-11 15:26:42.502086 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71984 2019-Jan-11 15:26:42.502714 - [DEBUG] Edge Function : AllBottom
71985 2019-Jan-11 15:26:42.502743 - [DEBUG] End adding new jump function
71986 2019-Jan-11 15:26:42.502768 - [DEBUG]
71987 2019-Jan-11 15:26:42.502792 - [DEBUG] -------------------------------------------- 1907. Path Edge --------------------------------------------
71988 2019-Jan-11 15:26:42.502817 - [DEBUG]
71989 2019-Jan-11 15:26:42.502841 - [DEBUG] Process 1907. path edge:
71990 2019-Jan-11 15:26:42.502866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71991 2019-Jan-11 15:26:42.502922 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
71992 2019-Jan-11 15:26:42.503549 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71993 2019-Jan-11 15:26:42.503605 - [DEBUG]
71994 2019-Jan-11 15:26:42.503631 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71995 2019-Jan-11 15:26:42.504275 - [DEBUG] Compose: AllBottom * AllBottom
71996 2019-Jan-11 15:26:42.504305 - [DEBUG]
71997 2019-Jan-11 15:26:42.504330 - [DEBUG] Propagate flow
71998 2019-Jan-11 15:26:42.504354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71999 2019-Jan-11 15:26:42.504412 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
72000 2019-Jan-11 15:26:42.505056 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72001 2019-Jan-11 15:26:42.505114 - [DEBUG] Edge function : AllBottom (result of previous compose)
72002 2019-Jan-11 15:26:42.505140 - [DEBUG]
72003 2019-Jan-11 15:26:42.505165 - [DEBUG] Join: AllTop & AllBottom
72004 2019-Jan-11 15:26:42.505192 - [DEBUG] = AllBottom (new jump func)
72005 2019-Jan-11 15:26:42.505218 - [DEBUG]
72006 2019-Jan-11 15:26:42.505242 - [DEBUG] Start adding new jump function
72007 2019-Jan-11 15:26:42.505267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72008 2019-Jan-11 15:26:42.505322 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72009 2019-Jan-11 15:26:42.505378 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
72010 2019-Jan-11 15:26:42.506006 - [DEBUG] Edge Function : AllBottom
72011 2019-Jan-11 15:26:42.506034 - [DEBUG] End adding new jump function
72012 2019-Jan-11 15:26:42.506059 - [DEBUG]
72013 2019-Jan-11 15:26:42.506083 - [DEBUG] -------------------------------------------- 1908. Path Edge --------------------------------------------
72014 2019-Jan-11 15:26:42.506108 - [DEBUG]
72015 2019-Jan-11 15:26:42.506132 - [DEBUG] Process 1908. path edge:
72016 2019-Jan-11 15:26:42.506156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72017 2019-Jan-11 15:26:42.506213 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
72018 2019-Jan-11 15:26:42.506840 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72019 2019-Jan-11 15:26:42.506896 - [DEBUG]
72020 2019-Jan-11 15:26:42.506921 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
72021 2019-Jan-11 15:26:42.507568 - [DEBUG] Compose: AllBottom * AllBottom
72022 2019-Jan-11 15:26:42.507597 - [DEBUG]
72023 2019-Jan-11 15:26:42.507622 - [DEBUG] Propagate flow
72024 2019-Jan-11 15:26:42.507646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72025 2019-Jan-11 15:26:42.507704 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72026 2019-Jan-11 15:26:42.508368 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72027 2019-Jan-11 15:26:42.508425 - [DEBUG] Edge function : AllBottom (result of previous compose)
72028 2019-Jan-11 15:26:42.508452 - [DEBUG]
72029 2019-Jan-11 15:26:42.508477 - [DEBUG] Join: AllTop & AllBottom
72030 2019-Jan-11 15:26:42.508504 - [DEBUG] = AllBottom (new jump func)
72031 2019-Jan-11 15:26:42.508530 - [DEBUG]
72032 2019-Jan-11 15:26:42.508554 - [DEBUG] Start adding new jump function
72033 2019-Jan-11 15:26:42.508579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72034 2019-Jan-11 15:26:42.508635 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72035 2019-Jan-11 15:26:42.508691 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72036 2019-Jan-11 15:26:42.509328 - [DEBUG] Edge Function : AllBottom
72037 2019-Jan-11 15:26:42.509357 - [DEBUG] End adding new jump function
72038 2019-Jan-11 15:26:42.509382 - [DEBUG]
72039 2019-Jan-11 15:26:42.509406 - [DEBUG] -------------------------------------------- 1909. Path Edge --------------------------------------------
72040 2019-Jan-11 15:26:42.509431 - [DEBUG]
72041 2019-Jan-11 15:26:42.509455 - [DEBUG] Process 1909. path edge:
72042 2019-Jan-11 15:26:42.509480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72043 2019-Jan-11 15:26:42.509537 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
72044 2019-Jan-11 15:26:42.510173 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72045 2019-Jan-11 15:26:42.510230 - [DEBUG]
72046 2019-Jan-11 15:26:42.510254 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72047 2019-Jan-11 15:26:42.510905 - [DEBUG] Possible callees:
72048 2019-Jan-11 15:26:42.510931 - [DEBUG] llvm.dbg.declare
72049 2019-Jan-11 15:26:42.510958 - [DEBUG] Possible return sites:
72050 2019-Jan-11 15:26:42.510982 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13672051 2019-Jan-11 15:26:42.512253 - [DEBUG] Found and process special summary
72052 2019-Jan-11 15:26:42.512287 - [DEBUG] Compose: EdgeIdentity * AllBottom
72053 2019-Jan-11 15:26:42.512316 - [DEBUG]
72054 2019-Jan-11 15:26:42.512341 - [DEBUG] Propagate flow
72055 2019-Jan-11 15:26:42.512365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72056 2019-Jan-11 15:26:42.512422 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72057 2019-Jan-11 15:26:42.513053 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72058 2019-Jan-11 15:26:42.513110 - [DEBUG] Edge function : AllBottom (result of previous compose)
72059 2019-Jan-11 15:26:42.513137 - [DEBUG]
72060 2019-Jan-11 15:26:42.513162 - [DEBUG] Join: AllTop & AllBottom
72061 2019-Jan-11 15:26:42.513190 - [DEBUG] = AllBottom (new jump func)
72062 2019-Jan-11 15:26:42.513215 - [DEBUG]
72063 2019-Jan-11 15:26:42.513240 - [DEBUG] Start adding new jump function
72064 2019-Jan-11 15:26:42.513264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72065 2019-Jan-11 15:26:42.513321 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72066 2019-Jan-11 15:26:42.513376 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72067 2019-Jan-11 15:26:42.514006 - [DEBUG] Edge Function : AllBottom
72068 2019-Jan-11 15:26:42.514035 - [DEBUG] End adding new jump function
72069 2019-Jan-11 15:26:42.514068 - [DEBUG]
72070 2019-Jan-11 15:26:42.514093 - [DEBUG] -------------------------------------------- 1910. Path Edge --------------------------------------------
72071 2019-Jan-11 15:26:42.514118 - [DEBUG]
72072 2019-Jan-11 15:26:42.514142 - [DEBUG] Process 1910. path edge:
72073 2019-Jan-11 15:26:42.514167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72074 2019-Jan-11 15:26:42.514225 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
72075 2019-Jan-11 15:26:42.514870 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72076 2019-Jan-11 15:26:42.514927 - [DEBUG]
72077 2019-Jan-11 15:26:42.514951 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72078 2019-Jan-11 15:26:42.515602 - [DEBUG] Compose: AllBottom * AllBottom
72079 2019-Jan-11 15:26:42.515632 - [DEBUG]
72080 2019-Jan-11 15:26:42.515657 - [DEBUG] Propagate flow
72081 2019-Jan-11 15:26:42.515681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72082 2019-Jan-11 15:26:42.515740 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
72083 2019-Jan-11 15:26:42.516368 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72084 2019-Jan-11 15:26:42.516426 - [DEBUG] Edge function : AllBottom (result of previous compose)
72085 2019-Jan-11 15:26:42.516452 - [DEBUG]
72086 2019-Jan-11 15:26:42.516478 - [DEBUG] Join: AllTop & AllBottom
72087 2019-Jan-11 15:26:42.516505 - [DEBUG] = AllBottom (new jump func)
72088 2019-Jan-11 15:26:42.516530 - [DEBUG]
72089 2019-Jan-11 15:26:42.516554 - [DEBUG] Start adding new jump function
72090 2019-Jan-11 15:26:42.516578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72091 2019-Jan-11 15:26:42.516635 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72092 2019-Jan-11 15:26:42.516691 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
72093 2019-Jan-11 15:26:42.517318 - [DEBUG] Edge Function : AllBottom
72094 2019-Jan-11 15:26:42.517346 - [DEBUG] End adding new jump function
72095 2019-Jan-11 15:26:42.517371 - [DEBUG]
72096 2019-Jan-11 15:26:42.517395 - [DEBUG] -------------------------------------------- 1911. Path Edge --------------------------------------------
72097 2019-Jan-11 15:26:42.517420 - [DEBUG]
72098 2019-Jan-11 15:26:42.517445 - [DEBUG] Process 1911. path edge:
72099 2019-Jan-11 15:26:42.517469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72100 2019-Jan-11 15:26:42.517527 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
72101 2019-Jan-11 15:26:42.518168 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72102 2019-Jan-11 15:26:42.518225 - [DEBUG]
72103 2019-Jan-11 15:26:42.518250 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
72104 2019-Jan-11 15:26:42.518896 - [DEBUG] Compose: AllBottom * AllBottom
72105 2019-Jan-11 15:26:42.518925 - [DEBUG]
72106 2019-Jan-11 15:26:42.518950 - [DEBUG] Propagate flow
72107 2019-Jan-11 15:26:42.518974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72108 2019-Jan-11 15:26:42.519033 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
72109 2019-Jan-11 15:26:42.519660 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72110 2019-Jan-11 15:26:42.519717 - [DEBUG] Edge function : AllBottom (result of previous compose)
72111 2019-Jan-11 15:26:42.519743 - [DEBUG]
72112 2019-Jan-11 15:26:42.519769 - [DEBUG] Join: AllTop & AllBottom
72113 2019-Jan-11 15:26:42.519796 - [DEBUG] = AllBottom (new jump func)
72114 2019-Jan-11 15:26:42.519821 - [DEBUG]
72115 2019-Jan-11 15:26:42.519846 - [DEBUG] Start adding new jump function
72116 2019-Jan-11 15:26:42.519870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72117 2019-Jan-11 15:26:42.519934 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72118 2019-Jan-11 15:26:42.519990 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
72119 2019-Jan-11 15:26:42.520618 - [DEBUG] Edge Function : AllBottom
72120 2019-Jan-11 15:26:42.520646 - [DEBUG] End adding new jump function
72121 2019-Jan-11 15:26:42.520671 - [DEBUG]
72122 2019-Jan-11 15:26:42.520695 - [DEBUG] -------------------------------------------- 1912. Path Edge --------------------------------------------
72123 2019-Jan-11 15:26:42.520720 - [DEBUG]
72124 2019-Jan-11 15:26:42.520744 - [DEBUG] Process 1912. path edge:
72125 2019-Jan-11 15:26:42.520769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72126 2019-Jan-11 15:26:42.520826 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
72127 2019-Jan-11 15:26:42.521466 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72128 2019-Jan-11 15:26:42.521522 - [DEBUG]
72129 2019-Jan-11 15:26:42.521548 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
72130 2019-Jan-11 15:26:42.522192 - [DEBUG] Compose: AllBottom * AllBottom
72131 2019-Jan-11 15:26:42.522221 - [DEBUG]
72132 2019-Jan-11 15:26:42.522246 - [DEBUG] Propagate flow
72133 2019-Jan-11 15:26:42.522270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72134 2019-Jan-11 15:26:42.522329 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72135 2019-Jan-11 15:26:42.522965 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72136 2019-Jan-11 15:26:42.523022 - [DEBUG] Edge function : AllBottom (result of previous compose)
72137 2019-Jan-11 15:26:42.523049 - [DEBUG]
72138 2019-Jan-11 15:26:42.523074 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72139 2019-Jan-11 15:26:42.523101 - [DEBUG] = AllBottom
72140 2019-Jan-11 15:26:42.523127 - [DEBUG]
72141 2019-Jan-11 15:26:42.523151 - [DEBUG] PROPAGATE: No new function!
72142 2019-Jan-11 15:26:42.523188 - [DEBUG] Compose: AllBottom * AllBottom
72143 2019-Jan-11 15:26:42.523216 - [DEBUG]
72144 2019-Jan-11 15:26:42.523241 - [DEBUG] Propagate flow
72145 2019-Jan-11 15:26:42.523265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72146 2019-Jan-11 15:26:42.523322 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72147 2019-Jan-11 15:26:42.523953 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72148 2019-Jan-11 15:26:42.524011 - [DEBUG] Edge function : AllBottom (result of previous compose)
72149 2019-Jan-11 15:26:42.524037 - [DEBUG]
72150 2019-Jan-11 15:26:42.524063 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72151 2019-Jan-11 15:26:42.524089 - [DEBUG] = AllBottom
72152 2019-Jan-11 15:26:42.524115 - [DEBUG]
72153 2019-Jan-11 15:26:42.524139 - [DEBUG] PROPAGATE: No new function!
72154 2019-Jan-11 15:26:42.524173 - [DEBUG] Compose: AllBottom * AllBottom
72155 2019-Jan-11 15:26:42.524201 - [DEBUG]
72156 2019-Jan-11 15:26:42.524226 - [DEBUG] Propagate flow
72157 2019-Jan-11 15:26:42.524250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72158 2019-Jan-11 15:26:42.524307 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72159 2019-Jan-11 15:26:42.524962 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72160 2019-Jan-11 15:26:42.525019 - [DEBUG] Edge function : AllBottom (result of previous compose)
72161 2019-Jan-11 15:26:42.525046 - [DEBUG]
72162 2019-Jan-11 15:26:42.525071 - [DEBUG] Join: AllTop & AllBottom
72163 2019-Jan-11 15:26:42.525098 - [DEBUG] = AllBottom (new jump func)
72164 2019-Jan-11 15:26:42.525123 - [DEBUG]
72165 2019-Jan-11 15:26:42.525148 - [DEBUG] Start adding new jump function
72166 2019-Jan-11 15:26:42.525180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72167 2019-Jan-11 15:26:42.525237 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72168 2019-Jan-11 15:26:42.525292 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72169 2019-Jan-11 15:26:42.525930 - [DEBUG] Edge Function : AllBottom
72170 2019-Jan-11 15:26:42.525958 - [DEBUG] End adding new jump function
72171 2019-Jan-11 15:26:42.525983 - [DEBUG]
72172 2019-Jan-11 15:26:42.526008 - [DEBUG] -------------------------------------------- 1913. Path Edge --------------------------------------------
72173 2019-Jan-11 15:26:42.526033 - [DEBUG]
72174 2019-Jan-11 15:26:42.526057 - [DEBUG] Process 1913. path edge:
72175 2019-Jan-11 15:26:42.526081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72176 2019-Jan-11 15:26:42.526138 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
72177 2019-Jan-11 15:26:42.526773 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72178 2019-Jan-11 15:26:42.526830 - [DEBUG]
72179 2019-Jan-11 15:26:42.526854 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72180 2019-Jan-11 15:26:42.527503 - [DEBUG] Possible callees:
72181 2019-Jan-11 15:26:42.527529 - [DEBUG] llvm.dbg.declare
72182 2019-Jan-11 15:26:42.527555 - [DEBUG] Possible return sites:
72183 2019-Jan-11 15:26:42.527579 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14372184 2019-Jan-11 15:26:42.528847 - [DEBUG] Found and process special summary
72185 2019-Jan-11 15:26:42.528881 - [DEBUG] Compose: EdgeIdentity * AllBottom
72186 2019-Jan-11 15:26:42.528909 - [DEBUG]
72187 2019-Jan-11 15:26:42.528934 - [DEBUG] Propagate flow
72188 2019-Jan-11 15:26:42.528958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72189 2019-Jan-11 15:26:42.529016 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72190 2019-Jan-11 15:26:42.529657 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72191 2019-Jan-11 15:26:42.529714 - [DEBUG] Edge function : AllBottom (result of previous compose)
72192 2019-Jan-11 15:26:42.529739 - [DEBUG]
72193 2019-Jan-11 15:26:42.529763 - [DEBUG] Join: AllTop & AllBottom
72194 2019-Jan-11 15:26:42.529789 - [DEBUG] = AllBottom (new jump func)
72195 2019-Jan-11 15:26:42.529814 - [DEBUG]
72196 2019-Jan-11 15:26:42.529837 - [DEBUG] Start adding new jump function
72197 2019-Jan-11 15:26:42.529861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72198 2019-Jan-11 15:26:42.529916 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72199 2019-Jan-11 15:26:42.529970 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72200 2019-Jan-11 15:26:42.530601 - [DEBUG] Edge Function : AllBottom
72201 2019-Jan-11 15:26:42.530629 - [DEBUG] End adding new jump function
72202 2019-Jan-11 15:26:42.530655 - [DEBUG]
72203 2019-Jan-11 15:26:42.530679 - [DEBUG] -------------------------------------------- 1914. Path Edge --------------------------------------------
72204 2019-Jan-11 15:26:42.530704 - [DEBUG]
72205 2019-Jan-11 15:26:42.530728 - [DEBUG] Process 1914. path edge:
72206 2019-Jan-11 15:26:42.530753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72207 2019-Jan-11 15:26:42.530810 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
72208 2019-Jan-11 15:26:42.531456 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72209 2019-Jan-11 15:26:42.531520 - [DEBUG]
72210 2019-Jan-11 15:26:42.531545 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72211 2019-Jan-11 15:26:42.532197 - [DEBUG] Compose: AllBottom * AllBottom
72212 2019-Jan-11 15:26:42.532227 - [DEBUG]
72213 2019-Jan-11 15:26:42.532251 - [DEBUG] Propagate flow
72214 2019-Jan-11 15:26:42.532276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72215 2019-Jan-11 15:26:42.532334 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
72216 2019-Jan-11 15:26:42.532960 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72217 2019-Jan-11 15:26:42.533017 - [DEBUG] Edge function : AllBottom (result of previous compose)
72218 2019-Jan-11 15:26:42.533043 - [DEBUG]
72219 2019-Jan-11 15:26:42.533069 - [DEBUG] Join: AllTop & AllBottom
72220 2019-Jan-11 15:26:42.533096 - [DEBUG] = AllBottom (new jump func)
72221 2019-Jan-11 15:26:42.533121 - [DEBUG]
72222 2019-Jan-11 15:26:42.533145 - [DEBUG] Start adding new jump function
72223 2019-Jan-11 15:26:42.533170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72224 2019-Jan-11 15:26:42.533226 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72225 2019-Jan-11 15:26:42.533281 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
72226 2019-Jan-11 15:26:42.533906 - [DEBUG] Edge Function : AllBottom
72227 2019-Jan-11 15:26:42.533934 - [DEBUG] End adding new jump function
72228 2019-Jan-11 15:26:42.533959 - [DEBUG]
72229 2019-Jan-11 15:26:42.533984 - [DEBUG] -------------------------------------------- 1915. Path Edge --------------------------------------------
72230 2019-Jan-11 15:26:42.534009 - [DEBUG]
72231 2019-Jan-11 15:26:42.534032 - [DEBUG] Process 1915. path edge:
72232 2019-Jan-11 15:26:42.534057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72233 2019-Jan-11 15:26:42.534114 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
72234 2019-Jan-11 15:26:42.534754 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72235 2019-Jan-11 15:26:42.534811 - [DEBUG]
72236 2019-Jan-11 15:26:42.534835 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
72237 2019-Jan-11 15:26:42.535479 - [DEBUG] Compose: AllBottom * AllBottom
72238 2019-Jan-11 15:26:42.535508 - [DEBUG]
72239 2019-Jan-11 15:26:42.535533 - [DEBUG] Propagate flow
72240 2019-Jan-11 15:26:42.535557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72241 2019-Jan-11 15:26:42.535615 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
72242 2019-Jan-11 15:26:42.536241 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72243 2019-Jan-11 15:26:42.536298 - [DEBUG] Edge function : AllBottom (result of previous compose)
72244 2019-Jan-11 15:26:42.536324 - [DEBUG]
72245 2019-Jan-11 15:26:42.536350 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72246 2019-Jan-11 15:26:42.536377 - [DEBUG] = AllBottom
72247 2019-Jan-11 15:26:42.536402 - [DEBUG]
72248 2019-Jan-11 15:26:42.536427 - [DEBUG] PROPAGATE: No new function!
72249 2019-Jan-11 15:26:42.536463 - [DEBUG] Compose: AllBottom * AllBottom
72250 2019-Jan-11 15:26:42.536491 - [DEBUG]
72251 2019-Jan-11 15:26:42.536516 - [DEBUG] Propagate flow
72252 2019-Jan-11 15:26:42.536541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72253 2019-Jan-11 15:26:42.536597 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72254 2019-Jan-11 15:26:42.537228 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72255 2019-Jan-11 15:26:42.537286 - [DEBUG] Edge function : AllBottom (result of previous compose)
72256 2019-Jan-11 15:26:42.537312 - [DEBUG]
72257 2019-Jan-11 15:26:42.537337 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72258 2019-Jan-11 15:26:42.537372 - [DEBUG] = AllBottom
72259 2019-Jan-11 15:26:42.537398 - [DEBUG]
72260 2019-Jan-11 15:26:42.537422 - [DEBUG] PROPAGATE: No new function!
72261 2019-Jan-11 15:26:42.537457 - [DEBUG] Compose: AllBottom * AllBottom
72262 2019-Jan-11 15:26:42.537485 - [DEBUG]
72263 2019-Jan-11 15:26:42.537510 - [DEBUG] Propagate flow
72264 2019-Jan-11 15:26:42.537534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72265 2019-Jan-11 15:26:42.537592 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
72266 2019-Jan-11 15:26:42.538234 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72267 2019-Jan-11 15:26:42.538291 - [DEBUG] Edge function : AllBottom (result of previous compose)
72268 2019-Jan-11 15:26:42.538318 - [DEBUG]
72269 2019-Jan-11 15:26:42.538343 - [DEBUG] Join: AllTop & AllBottom
72270 2019-Jan-11 15:26:42.538370 - [DEBUG] = AllBottom (new jump func)
72271 2019-Jan-11 15:26:42.538395 - [DEBUG]
72272 2019-Jan-11 15:26:42.538419 - [DEBUG] Start adding new jump function
72273 2019-Jan-11 15:26:42.538444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72274 2019-Jan-11 15:26:42.538500 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72275 2019-Jan-11 15:26:42.538555 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
72276 2019-Jan-11 15:26:42.539183 - [DEBUG] Edge Function : AllBottom
72277 2019-Jan-11 15:26:42.539211 - [DEBUG] End adding new jump function
72278 2019-Jan-11 15:26:42.539236 - [DEBUG]
72279 2019-Jan-11 15:26:42.539260 - [DEBUG] -------------------------------------------- 1916. Path Edge --------------------------------------------
72280 2019-Jan-11 15:26:42.539285 - [DEBUG]
72281 2019-Jan-11 15:26:42.539309 - [DEBUG] Process 1916. path edge:
72282 2019-Jan-11 15:26:42.539334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72283 2019-Jan-11 15:26:42.539390 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
72284 2019-Jan-11 15:26:42.540016 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72285 2019-Jan-11 15:26:42.540073 - [DEBUG]
72286 2019-Jan-11 15:26:42.540098 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
72287 2019-Jan-11 15:26:42.540745 - [DEBUG] Compose: AllBottom * AllBottom
72288 2019-Jan-11 15:26:42.540774 - [DEBUG]
72289 2019-Jan-11 15:26:42.540799 - [DEBUG] Propagate flow
72290 2019-Jan-11 15:26:42.540823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72291 2019-Jan-11 15:26:42.540881 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72292 2019-Jan-11 15:26:42.541534 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72293 2019-Jan-11 15:26:42.541590 - [DEBUG] Edge function : AllBottom (result of previous compose)
72294 2019-Jan-11 15:26:42.541615 - [DEBUG]
72295 2019-Jan-11 15:26:42.541640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72296 2019-Jan-11 15:26:42.541666 - [DEBUG] = AllBottom
72297 2019-Jan-11 15:26:42.541691 - [DEBUG]
72298 2019-Jan-11 15:26:42.541714 - [DEBUG] PROPAGATE: No new function!
72299 2019-Jan-11 15:26:42.541745 - [DEBUG] Compose: AllBottom * AllBottom
72300 2019-Jan-11 15:26:42.541772 - [DEBUG]
72301 2019-Jan-11 15:26:42.541796 - [DEBUG] Propagate flow
72302 2019-Jan-11 15:26:42.541819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72303 2019-Jan-11 15:26:42.541875 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72304 2019-Jan-11 15:26:42.542513 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72305 2019-Jan-11 15:26:42.542583 - [DEBUG] Edge function : AllBottom (result of previous compose)
72306 2019-Jan-11 15:26:42.542609 - [DEBUG]
72307 2019-Jan-11 15:26:42.542633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72308 2019-Jan-11 15:26:42.542659 - [DEBUG] = AllBottom
72309 2019-Jan-11 15:26:42.542684 - [DEBUG]
72310 2019-Jan-11 15:26:42.542707 - [DEBUG] PROPAGATE: No new function!
72311 2019-Jan-11 15:26:42.542742 - [DEBUG] Compose: AllBottom * AllBottom
72312 2019-Jan-11 15:26:42.542769 - [DEBUG]
72313 2019-Jan-11 15:26:42.542793 - [DEBUG] Propagate flow
72314 2019-Jan-11 15:26:42.542817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72315 2019-Jan-11 15:26:42.542873 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72316 2019-Jan-11 15:26:42.543504 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72317 2019-Jan-11 15:26:42.543560 - [DEBUG] Edge function : AllBottom (result of previous compose)
72318 2019-Jan-11 15:26:42.543587 - [DEBUG]
72319 2019-Jan-11 15:26:42.543612 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72320 2019-Jan-11 15:26:42.543639 - [DEBUG] = AllBottom
72321 2019-Jan-11 15:26:42.543664 - [DEBUG]
72322 2019-Jan-11 15:26:42.543689 - [DEBUG] PROPAGATE: No new function!
72323 2019-Jan-11 15:26:42.543734 - [DEBUG] Compose: AllBottom * AllBottom
72324 2019-Jan-11 15:26:42.543762 - [DEBUG]
72325 2019-Jan-11 15:26:42.543787 - [DEBUG] Propagate flow
72326 2019-Jan-11 15:26:42.543811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72327 2019-Jan-11 15:26:42.543868 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72328 2019-Jan-11 15:26:42.544498 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72329 2019-Jan-11 15:26:42.544569 - [DEBUG] Edge function : AllBottom (result of previous compose)
72330 2019-Jan-11 15:26:42.544595 - [DEBUG]
72331 2019-Jan-11 15:26:42.544621 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72332 2019-Jan-11 15:26:42.544648 - [DEBUG] = AllBottom
72333 2019-Jan-11 15:26:42.544673 - [DEBUG]
72334 2019-Jan-11 15:26:42.544697 - [DEBUG] PROPAGATE: No new function!
72335 2019-Jan-11 15:26:42.544733 - [DEBUG] Compose: AllBottom * AllBottom
72336 2019-Jan-11 15:26:42.544761 - [DEBUG]
72337 2019-Jan-11 15:26:42.544786 - [DEBUG] Propagate flow
72338 2019-Jan-11 15:26:42.544810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72339 2019-Jan-11 15:26:42.544867 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72340 2019-Jan-11 15:26:42.545497 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72341 2019-Jan-11 15:26:42.545554 - [DEBUG] Edge function : AllBottom (result of previous compose)
72342 2019-Jan-11 15:26:42.545580 - [DEBUG]
72343 2019-Jan-11 15:26:42.545606 - [DEBUG] Join: AllTop & AllBottom
72344 2019-Jan-11 15:26:42.545633 - [DEBUG] = AllBottom (new jump func)
72345 2019-Jan-11 15:26:42.545658 - [DEBUG]
72346 2019-Jan-11 15:26:42.545682 - [DEBUG] Start adding new jump function
72347 2019-Jan-11 15:26:42.545707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72348 2019-Jan-11 15:26:42.545763 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72349 2019-Jan-11 15:26:42.545818 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72350 2019-Jan-11 15:26:42.546447 - [DEBUG] Edge Function : AllBottom
72351 2019-Jan-11 15:26:42.546475 - [DEBUG] End adding new jump function
72352 2019-Jan-11 15:26:42.546500 - [DEBUG]
72353 2019-Jan-11 15:26:42.546524 - [DEBUG] -------------------------------------------- 1917. Path Edge --------------------------------------------
72354 2019-Jan-11 15:26:42.546549 - [DEBUG]
72355 2019-Jan-11 15:26:42.546573 - [DEBUG] Process 1917. path edge:
72356 2019-Jan-11 15:26:42.546597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72357 2019-Jan-11 15:26:42.546662 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
72358 2019-Jan-11 15:26:42.547292 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72359 2019-Jan-11 15:26:42.547349 - [DEBUG]
72360 2019-Jan-11 15:26:42.547374 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72361 2019-Jan-11 15:26:42.548026 - [DEBUG] Possible callees:
72362 2019-Jan-11 15:26:42.548051 - [DEBUG] foo
72363 2019-Jan-11 15:26:42.548076 - [DEBUG] Possible return sites:
72364 2019-Jan-11 15:26:42.548100 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8472365 2019-Jan-11 15:26:42.549344 - [DEBUG] Found and process special summary
72366 2019-Jan-11 15:26:42.549378 - [DEBUG] Compose: EdgeIdentity * AllBottom
72367 2019-Jan-11 15:26:42.549406 - [DEBUG]
72368 2019-Jan-11 15:26:42.549431 - [DEBUG] Propagate flow
72369 2019-Jan-11 15:26:42.549455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72370 2019-Jan-11 15:26:42.549513 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72371 2019-Jan-11 15:26:42.550144 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72372 2019-Jan-11 15:26:42.550201 - [DEBUG] Edge function : AllBottom (result of previous compose)
72373 2019-Jan-11 15:26:42.550227 - [DEBUG]
72374 2019-Jan-11 15:26:42.550252 - [DEBUG] Join: AllTop & AllBottom
72375 2019-Jan-11 15:26:42.550279 - [DEBUG] = AllBottom (new jump func)
72376 2019-Jan-11 15:26:42.550305 - [DEBUG]
72377 2019-Jan-11 15:26:42.550329 - [DEBUG] Start adding new jump function
72378 2019-Jan-11 15:26:42.550354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72379 2019-Jan-11 15:26:42.550410 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72380 2019-Jan-11 15:26:42.550465 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72381 2019-Jan-11 15:26:42.551095 - [DEBUG] Edge Function : AllBottom
72382 2019-Jan-11 15:26:42.551123 - [DEBUG] End adding new jump function
72383 2019-Jan-11 15:26:42.551148 - [DEBUG]
72384 2019-Jan-11 15:26:42.551172 - [DEBUG] -------------------------------------------- 1918. Path Edge --------------------------------------------
72385 2019-Jan-11 15:26:42.551210 - [DEBUG]
72386 2019-Jan-11 15:26:42.551235 - [DEBUG] Process 1918. path edge:
72387 2019-Jan-11 15:26:42.551259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72388 2019-Jan-11 15:26:42.551316 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
72389 2019-Jan-11 15:26:42.551946 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72390 2019-Jan-11 15:26:42.552003 - [DEBUG]
72391 2019-Jan-11 15:26:42.552028 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72392 2019-Jan-11 15:26:42.552673 - [DEBUG] Compose: AllBottom * AllBottom
72393 2019-Jan-11 15:26:42.552702 - [DEBUG]
72394 2019-Jan-11 15:26:42.552727 - [DEBUG] Propagate flow
72395 2019-Jan-11 15:26:42.552751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72396 2019-Jan-11 15:26:42.552809 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72397 2019-Jan-11 15:26:42.553437 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72398 2019-Jan-11 15:26:42.553494 - [DEBUG] Edge function : AllBottom (result of previous compose)
72399 2019-Jan-11 15:26:42.553521 - [DEBUG]
72400 2019-Jan-11 15:26:42.553546 - [DEBUG] Join: AllTop & AllBottom
72401 2019-Jan-11 15:26:42.553573 - [DEBUG] = AllBottom (new jump func)
72402 2019-Jan-11 15:26:42.553607 - [DEBUG]
72403 2019-Jan-11 15:26:42.553632 - [DEBUG] Start adding new jump function
72404 2019-Jan-11 15:26:42.553656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72405 2019-Jan-11 15:26:42.553713 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72406 2019-Jan-11 15:26:42.553768 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72407 2019-Jan-11 15:26:42.554396 - [DEBUG] Edge Function : AllBottom
72408 2019-Jan-11 15:26:42.554425 - [DEBUG] End adding new jump function
72409 2019-Jan-11 15:26:42.554449 - [DEBUG]
72410 2019-Jan-11 15:26:42.554474 - [DEBUG] -------------------------------------------- 1919. Path Edge --------------------------------------------
72411 2019-Jan-11 15:26:42.554499 - [DEBUG]
72412 2019-Jan-11 15:26:42.554534 - [DEBUG] Process 1919. path edge:
72413 2019-Jan-11 15:26:42.554561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72414 2019-Jan-11 15:26:42.554618 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
72415 2019-Jan-11 15:26:42.555244 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72416 2019-Jan-11 15:26:42.555302 - [DEBUG]
72417 2019-Jan-11 15:26:42.555328 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72418 2019-Jan-11 15:26:42.555969 - [DEBUG] Compose: AllBottom * AllBottom
72419 2019-Jan-11 15:26:42.555998 - [DEBUG]
72420 2019-Jan-11 15:26:42.556022 - [DEBUG] Propagate flow
72421 2019-Jan-11 15:26:42.556047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72422 2019-Jan-11 15:26:42.556105 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72423 2019-Jan-11 15:26:42.556742 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72424 2019-Jan-11 15:26:42.556799 - [DEBUG] Edge function : AllBottom (result of previous compose)
72425 2019-Jan-11 15:26:42.556826 - [DEBUG]
72426 2019-Jan-11 15:26:42.556851 - [DEBUG] Join: AllTop & AllBottom
72427 2019-Jan-11 15:26:42.556878 - [DEBUG] = AllBottom (new jump func)
72428 2019-Jan-11 15:26:42.556904 - [DEBUG]
72429 2019-Jan-11 15:26:42.556928 - [DEBUG] Start adding new jump function
72430 2019-Jan-11 15:26:42.556952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72431 2019-Jan-11 15:26:42.557008 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72432 2019-Jan-11 15:26:42.557064 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72433 2019-Jan-11 15:26:42.557701 - [DEBUG] Edge Function : AllBottom
72434 2019-Jan-11 15:26:42.557729 - [DEBUG] End adding new jump function
72435 2019-Jan-11 15:26:42.557754 - [DEBUG]
72436 2019-Jan-11 15:26:42.557778 - [DEBUG] -------------------------------------------- 1920. Path Edge --------------------------------------------
72437 2019-Jan-11 15:26:42.557803 - [DEBUG]
72438 2019-Jan-11 15:26:42.557827 - [DEBUG] Process 1920. path edge:
72439 2019-Jan-11 15:26:42.557852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72440 2019-Jan-11 15:26:42.557922 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
72441 2019-Jan-11 15:26:42.558560 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72442 2019-Jan-11 15:26:42.558617 - [DEBUG]
72443 2019-Jan-11 15:26:42.558642 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72444 2019-Jan-11 15:26:42.559288 - [DEBUG] Possible callees:
72445 2019-Jan-11 15:26:42.559314 - [DEBUG] llvm.dbg.declare
72446 2019-Jan-11 15:26:42.559348 - [DEBUG] Possible return sites:
72447 2019-Jan-11 15:26:42.559373 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9672448 2019-Jan-11 15:26:42.560625 - [DEBUG] Found and process special summary
72449 2019-Jan-11 15:26:42.560660 - [DEBUG] Compose: EdgeIdentity * AllBottom
72450 2019-Jan-11 15:26:42.560688 - [DEBUG]
72451 2019-Jan-11 15:26:42.560713 - [DEBUG] Propagate flow
72452 2019-Jan-11 15:26:42.560738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72453 2019-Jan-11 15:26:42.560795 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72454 2019-Jan-11 15:26:42.561440 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72455 2019-Jan-11 15:26:42.561497 - [DEBUG] Edge function : AllBottom (result of previous compose)
72456 2019-Jan-11 15:26:42.561522 - [DEBUG]
72457 2019-Jan-11 15:26:42.561547 - [DEBUG] Join: AllTop & AllBottom
72458 2019-Jan-11 15:26:42.561572 - [DEBUG] = AllBottom (new jump func)
72459 2019-Jan-11 15:26:42.561597 - [DEBUG]
72460 2019-Jan-11 15:26:42.561621 - [DEBUG] Start adding new jump function
72461 2019-Jan-11 15:26:42.561644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72462 2019-Jan-11 15:26:42.561699 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72463 2019-Jan-11 15:26:42.561754 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72464 2019-Jan-11 15:26:42.562383 - [DEBUG] Edge Function : AllBottom
72465 2019-Jan-11 15:26:42.562412 - [DEBUG] End adding new jump function
72466 2019-Jan-11 15:26:42.562437 - [DEBUG]
72467 2019-Jan-11 15:26:42.562462 - [DEBUG] -------------------------------------------- 1921. Path Edge --------------------------------------------
72468 2019-Jan-11 15:26:42.562486 - [DEBUG]
72469 2019-Jan-11 15:26:42.562511 - [DEBUG] Process 1921. path edge:
72470 2019-Jan-11 15:26:42.562535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72471 2019-Jan-11 15:26:42.562592 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
72472 2019-Jan-11 15:26:42.563222 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72473 2019-Jan-11 15:26:42.563279 - [DEBUG]
72474 2019-Jan-11 15:26:42.563304 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72475 2019-Jan-11 15:26:42.563951 - [DEBUG] Compose: AllBottom * AllBottom
72476 2019-Jan-11 15:26:42.563980 - [DEBUG]
72477 2019-Jan-11 15:26:42.564005 - [DEBUG] Propagate flow
72478 2019-Jan-11 15:26:42.564029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72479 2019-Jan-11 15:26:42.564087 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72480 2019-Jan-11 15:26:42.564728 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72481 2019-Jan-11 15:26:42.564785 - [DEBUG] Edge function : AllBottom (result of previous compose)
72482 2019-Jan-11 15:26:42.564810 - [DEBUG]
72483 2019-Jan-11 15:26:42.564834 - [DEBUG] Join: AllTop & AllBottom
72484 2019-Jan-11 15:26:42.564861 - [DEBUG] = AllBottom (new jump func)
72485 2019-Jan-11 15:26:42.564885 - [DEBUG]
72486 2019-Jan-11 15:26:42.564909 - [DEBUG] Start adding new jump function
72487 2019-Jan-11 15:26:42.564932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72488 2019-Jan-11 15:26:42.564987 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72489 2019-Jan-11 15:26:42.565042 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72490 2019-Jan-11 15:26:42.565668 - [DEBUG] Edge Function : AllBottom
72491 2019-Jan-11 15:26:42.565696 - [DEBUG] End adding new jump function
72492 2019-Jan-11 15:26:42.565729 - [DEBUG]
72493 2019-Jan-11 15:26:42.565753 - [DEBUG] -------------------------------------------- 1922. Path Edge --------------------------------------------
72494 2019-Jan-11 15:26:42.565778 - [DEBUG]
72495 2019-Jan-11 15:26:42.565802 - [DEBUG] Process 1922. path edge:
72496 2019-Jan-11 15:26:42.565827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72497 2019-Jan-11 15:26:42.565884 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
72498 2019-Jan-11 15:26:42.566511 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72499 2019-Jan-11 15:26:42.566568 - [DEBUG]
72500 2019-Jan-11 15:26:42.566594 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72501 2019-Jan-11 15:26:42.567236 - [DEBUG] Compose: AllBottom * AllBottom
72502 2019-Jan-11 15:26:42.567266 - [DEBUG]
72503 2019-Jan-11 15:26:42.567291 - [DEBUG] Propagate flow
72504 2019-Jan-11 15:26:42.567315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72505 2019-Jan-11 15:26:42.567374 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
72506 2019-Jan-11 15:26:42.568012 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72507 2019-Jan-11 15:26:42.568068 - [DEBUG] Edge function : AllBottom (result of previous compose)
72508 2019-Jan-11 15:26:42.568094 - [DEBUG]
72509 2019-Jan-11 15:26:42.568118 - [DEBUG] Join: AllTop & AllBottom
72510 2019-Jan-11 15:26:42.568145 - [DEBUG] = AllBottom (new jump func)
72511 2019-Jan-11 15:26:42.568169 - [DEBUG]
72512 2019-Jan-11 15:26:42.568193 - [DEBUG] Start adding new jump function
72513 2019-Jan-11 15:26:42.568216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72514 2019-Jan-11 15:26:42.568271 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72515 2019-Jan-11 15:26:42.568326 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
72516 2019-Jan-11 15:26:42.568952 - [DEBUG] Edge Function : AllBottom
72517 2019-Jan-11 15:26:42.568981 - [DEBUG] End adding new jump function
72518 2019-Jan-11 15:26:42.569006 - [DEBUG]
72519 2019-Jan-11 15:26:42.569030 - [DEBUG] -------------------------------------------- 1923. Path Edge --------------------------------------------
72520 2019-Jan-11 15:26:42.569056 - [DEBUG]
72521 2019-Jan-11 15:26:42.569080 - [DEBUG] Process 1923. path edge:
72522 2019-Jan-11 15:26:42.569105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72523 2019-Jan-11 15:26:42.569161 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
72524 2019-Jan-11 15:26:42.569786 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72525 2019-Jan-11 15:26:42.569843 - [DEBUG]
72526 2019-Jan-11 15:26:42.569869 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
72527 2019-Jan-11 15:26:42.570512 - [DEBUG] Compose: AllBottom * AllBottom
72528 2019-Jan-11 15:26:42.570540 - [DEBUG]
72529 2019-Jan-11 15:26:42.570565 - [DEBUG] Propagate flow
72530 2019-Jan-11 15:26:42.570589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72531 2019-Jan-11 15:26:42.570647 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72532 2019-Jan-11 15:26:42.571291 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72533 2019-Jan-11 15:26:42.571348 - [DEBUG] Edge function : AllBottom (result of previous compose)
72534 2019-Jan-11 15:26:42.571373 - [DEBUG]
72535 2019-Jan-11 15:26:42.571398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72536 2019-Jan-11 15:26:42.571424 - [DEBUG] = AllBottom
72537 2019-Jan-11 15:26:42.571448 - [DEBUG]
72538 2019-Jan-11 15:26:42.571472 - [DEBUG] PROPAGATE: No new function!
72539 2019-Jan-11 15:26:42.571509 - [DEBUG] Compose: AllBottom * AllBottom
72540 2019-Jan-11 15:26:42.571535 - [DEBUG]
72541 2019-Jan-11 15:26:42.571567 - [DEBUG] Propagate flow
72542 2019-Jan-11 15:26:42.571591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72543 2019-Jan-11 15:26:42.571648 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72544 2019-Jan-11 15:26:42.572277 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72545 2019-Jan-11 15:26:42.572334 - [DEBUG] Edge function : AllBottom (result of previous compose)
72546 2019-Jan-11 15:26:42.572361 - [DEBUG]
72547 2019-Jan-11 15:26:42.572386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72548 2019-Jan-11 15:26:42.572413 - [DEBUG] = AllBottom
72549 2019-Jan-11 15:26:42.572439 - [DEBUG]
72550 2019-Jan-11 15:26:42.572463 - [DEBUG] PROPAGATE: No new function!
72551 2019-Jan-11 15:26:42.572497 - [DEBUG] Compose: AllBottom * AllBottom
72552 2019-Jan-11 15:26:42.572525 - [DEBUG]
72553 2019-Jan-11 15:26:42.572550 - [DEBUG] Propagate flow
72554 2019-Jan-11 15:26:42.572574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72555 2019-Jan-11 15:26:42.572631 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72556 2019-Jan-11 15:26:42.573261 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72557 2019-Jan-11 15:26:42.573318 - [DEBUG] Edge function : AllBottom (result of previous compose)
72558 2019-Jan-11 15:26:42.573344 - [DEBUG]
72559 2019-Jan-11 15:26:42.573369 - [DEBUG] Join: AllTop & AllBottom
72560 2019-Jan-11 15:26:42.573396 - [DEBUG] = AllBottom (new jump func)
72561 2019-Jan-11 15:26:42.573422 - [DEBUG]
72562 2019-Jan-11 15:26:42.573446 - [DEBUG] Start adding new jump function
72563 2019-Jan-11 15:26:42.573470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72564 2019-Jan-11 15:26:42.573526 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72565 2019-Jan-11 15:26:42.573582 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72566 2019-Jan-11 15:26:42.574212 - [DEBUG] Edge Function : AllBottom
72567 2019-Jan-11 15:26:42.574245 - [DEBUG] End adding new jump function
72568 2019-Jan-11 15:26:42.574269 - [DEBUG]
72569 2019-Jan-11 15:26:42.574294 - [DEBUG] -------------------------------------------- 1924. Path Edge --------------------------------------------
72570 2019-Jan-11 15:26:42.574319 - [DEBUG]
72571 2019-Jan-11 15:26:42.574343 - [DEBUG] Process 1924. path edge:
72572 2019-Jan-11 15:26:42.574368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72573 2019-Jan-11 15:26:42.574425 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
72574 2019-Jan-11 15:26:42.575070 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72575 2019-Jan-11 15:26:42.575127 - [DEBUG]
72576 2019-Jan-11 15:26:42.575153 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72577 2019-Jan-11 15:26:42.575790 - [DEBUG] Possible callees:
72578 2019-Jan-11 15:26:42.575816 - [DEBUG] bar
72579 2019-Jan-11 15:26:42.575842 - [DEBUG] Possible return sites:
72580 2019-Jan-11 15:26:42.575867 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8972581 2019-Jan-11 15:26:42.577109 - [DEBUG] Found and process special summary
72582 2019-Jan-11 15:26:42.577143 - [DEBUG] Compose: EdgeIdentity * AllBottom
72583 2019-Jan-11 15:26:42.577172 - [DEBUG]
72584 2019-Jan-11 15:26:42.577196 - [DEBUG] Propagate flow
72585 2019-Jan-11 15:26:42.577221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72586 2019-Jan-11 15:26:42.577279 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72587 2019-Jan-11 15:26:42.577919 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72588 2019-Jan-11 15:26:42.577983 - [DEBUG] Edge function : AllBottom (result of previous compose)
72589 2019-Jan-11 15:26:42.578008 - [DEBUG]
72590 2019-Jan-11 15:26:42.578033 - [DEBUG] Join: AllTop & AllBottom
72591 2019-Jan-11 15:26:42.578059 - [DEBUG] = AllBottom (new jump func)
72592 2019-Jan-11 15:26:42.578083 - [DEBUG]
72593 2019-Jan-11 15:26:42.578106 - [DEBUG] Start adding new jump function
72594 2019-Jan-11 15:26:42.578130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72595 2019-Jan-11 15:26:42.578185 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72596 2019-Jan-11 15:26:42.578240 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72597 2019-Jan-11 15:26:42.578868 - [DEBUG] Edge Function : AllBottom
72598 2019-Jan-11 15:26:42.578897 - [DEBUG] End adding new jump function
72599 2019-Jan-11 15:26:42.578922 - [DEBUG]
72600 2019-Jan-11 15:26:42.578946 - [DEBUG] -------------------------------------------- 1925. Path Edge --------------------------------------------
72601 2019-Jan-11 15:26:42.578971 - [DEBUG]
72602 2019-Jan-11 15:26:42.578995 - [DEBUG] Process 1925. path edge:
72603 2019-Jan-11 15:26:42.579019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72604 2019-Jan-11 15:26:42.579076 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
72605 2019-Jan-11 15:26:42.579705 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72606 2019-Jan-11 15:26:42.579762 - [DEBUG]
72607 2019-Jan-11 15:26:42.579787 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72608 2019-Jan-11 15:26:42.580432 - [DEBUG] Compose: AllBottom * AllBottom
72609 2019-Jan-11 15:26:42.580461 - [DEBUG]
72610 2019-Jan-11 15:26:42.580486 - [DEBUG] Propagate flow
72611 2019-Jan-11 15:26:42.580510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72612 2019-Jan-11 15:26:42.580568 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72613 2019-Jan-11 15:26:42.581209 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72614 2019-Jan-11 15:26:42.581267 - [DEBUG] Edge function : AllBottom (result of previous compose)
72615 2019-Jan-11 15:26:42.581293 - [DEBUG]
72616 2019-Jan-11 15:26:42.581319 - [DEBUG] Join: AllTop & AllBottom
72617 2019-Jan-11 15:26:42.581346 - [DEBUG] = AllBottom (new jump func)
72618 2019-Jan-11 15:26:42.581371 - [DEBUG]
72619 2019-Jan-11 15:26:42.581396 - [DEBUG] Start adding new jump function
72620 2019-Jan-11 15:26:42.581420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72621 2019-Jan-11 15:26:42.581476 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72622 2019-Jan-11 15:26:42.581532 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72623 2019-Jan-11 15:26:42.582158 - [DEBUG] Edge Function : AllBottom
72624 2019-Jan-11 15:26:42.582187 - [DEBUG] End adding new jump function
72625 2019-Jan-11 15:26:42.582212 - [DEBUG]
72626 2019-Jan-11 15:26:42.582236 - [DEBUG] -------------------------------------------- 1926. Path Edge --------------------------------------------
72627 2019-Jan-11 15:26:42.582261 - [DEBUG]
72628 2019-Jan-11 15:26:42.582285 - [DEBUG] Process 1926. path edge:
72629 2019-Jan-11 15:26:42.582310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72630 2019-Jan-11 15:26:42.582367 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
72631 2019-Jan-11 15:26:42.582993 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72632 2019-Jan-11 15:26:42.583050 - [DEBUG]
72633 2019-Jan-11 15:26:42.583076 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72634 2019-Jan-11 15:26:42.583727 - [DEBUG] Compose: AllBottom * AllBottom
72635 2019-Jan-11 15:26:42.583757 - [DEBUG]
72636 2019-Jan-11 15:26:42.583782 - [DEBUG] Propagate flow
72637 2019-Jan-11 15:26:42.583806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72638 2019-Jan-11 15:26:42.583864 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72639 2019-Jan-11 15:26:42.584502 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72640 2019-Jan-11 15:26:42.584572 - [DEBUG] Edge function : AllBottom (result of previous compose)
72641 2019-Jan-11 15:26:42.584598 - [DEBUG]
72642 2019-Jan-11 15:26:42.584623 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72643 2019-Jan-11 15:26:42.584649 - [DEBUG] = AllBottom
72644 2019-Jan-11 15:26:42.584673 - [DEBUG]
72645 2019-Jan-11 15:26:42.584697 - [DEBUG] PROPAGATE: No new function!
72646 2019-Jan-11 15:26:42.584729 - [DEBUG] Compose: AllBottom * AllBottom
72647 2019-Jan-11 15:26:42.584756 - [DEBUG]
72648 2019-Jan-11 15:26:42.584779 - [DEBUG] Propagate flow
72649 2019-Jan-11 15:26:42.584803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72650 2019-Jan-11 15:26:42.584859 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72651 2019-Jan-11 15:26:42.585497 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72652 2019-Jan-11 15:26:42.585554 - [DEBUG] Edge function : AllBottom (result of previous compose)
72653 2019-Jan-11 15:26:42.585581 - [DEBUG]
72654 2019-Jan-11 15:26:42.585606 - [DEBUG] Join: AllTop & AllBottom
72655 2019-Jan-11 15:26:42.585634 - [DEBUG] = AllBottom (new jump func)
72656 2019-Jan-11 15:26:42.585660 - [DEBUG]
72657 2019-Jan-11 15:26:42.585684 - [DEBUG] Start adding new jump function
72658 2019-Jan-11 15:26:42.585709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72659 2019-Jan-11 15:26:42.585766 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72660 2019-Jan-11 15:26:42.585821 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72661 2019-Jan-11 15:26:42.586458 - [DEBUG] Edge Function : AllBottom
72662 2019-Jan-11 15:26:42.586487 - [DEBUG] End adding new jump function
72663 2019-Jan-11 15:26:42.586512 - [DEBUG]
72664 2019-Jan-11 15:26:42.586537 - [DEBUG] -------------------------------------------- 1927. Path Edge --------------------------------------------
72665 2019-Jan-11 15:26:42.586562 - [DEBUG]
72666 2019-Jan-11 15:26:42.586586 - [DEBUG] Process 1927. path edge:
72667 2019-Jan-11 15:26:42.586611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72668 2019-Jan-11 15:26:42.586668 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
72669 2019-Jan-11 15:26:42.587304 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72670 2019-Jan-11 15:26:42.587362 - [DEBUG]
72671 2019-Jan-11 15:26:42.587387 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72672 2019-Jan-11 15:26:42.588102 - [DEBUG] Possible callees:
72673 2019-Jan-11 15:26:42.588129 - [DEBUG] llvm.dbg.declare
72674 2019-Jan-11 15:26:42.588155 - [DEBUG] Possible return sites:
72675 2019-Jan-11 15:26:42.588179 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10372676 2019-Jan-11 15:26:42.589565 - [DEBUG] Found and process special summary
72677 2019-Jan-11 15:26:42.589620 - [DEBUG] Compose: EdgeIdentity * AllBottom
72678 2019-Jan-11 15:26:42.589669 - [DEBUG]
72679 2019-Jan-11 15:26:42.589695 - [DEBUG] Propagate flow
72680 2019-Jan-11 15:26:42.589720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72681 2019-Jan-11 15:26:42.589795 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72682 2019-Jan-11 15:26:42.590443 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72683 2019-Jan-11 15:26:42.590501 - [DEBUG] Edge function : AllBottom (result of previous compose)
72684 2019-Jan-11 15:26:42.590527 - [DEBUG]
72685 2019-Jan-11 15:26:42.590555 - [DEBUG] Join: AllTop & AllBottom
72686 2019-Jan-11 15:26:42.590583 - [DEBUG] = AllBottom (new jump func)
72687 2019-Jan-11 15:26:42.590609 - [DEBUG]
72688 2019-Jan-11 15:26:42.590634 - [DEBUG] Start adding new jump function
72689 2019-Jan-11 15:26:42.590658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72690 2019-Jan-11 15:26:42.590715 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72691 2019-Jan-11 15:26:42.590771 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72692 2019-Jan-11 15:26:42.591427 - [DEBUG] Edge Function : AllBottom
72693 2019-Jan-11 15:26:42.591456 - [DEBUG] End adding new jump function
72694 2019-Jan-11 15:26:42.591481 - [DEBUG]
72695 2019-Jan-11 15:26:42.591505 - [DEBUG] -------------------------------------------- 1928. Path Edge --------------------------------------------
72696 2019-Jan-11 15:26:42.591530 - [DEBUG]
72697 2019-Jan-11 15:26:42.591553 - [DEBUG] Process 1928. path edge:
72698 2019-Jan-11 15:26:42.591577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72699 2019-Jan-11 15:26:42.591633 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
72700 2019-Jan-11 15:26:42.592263 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72701 2019-Jan-11 15:26:42.592320 - [DEBUG]
72702 2019-Jan-11 15:26:42.592346 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72703 2019-Jan-11 15:26:42.593002 - [DEBUG] Compose: AllBottom * AllBottom
72704 2019-Jan-11 15:26:42.593031 - [DEBUG]
72705 2019-Jan-11 15:26:42.593056 - [DEBUG] Propagate flow
72706 2019-Jan-11 15:26:42.593080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72707 2019-Jan-11 15:26:42.593139 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
72708 2019-Jan-11 15:26:42.593765 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72709 2019-Jan-11 15:26:42.593822 - [DEBUG] Edge function : AllBottom (result of previous compose)
72710 2019-Jan-11 15:26:42.593849 - [DEBUG]
72711 2019-Jan-11 15:26:42.593874 - [DEBUG] Join: AllTop & AllBottom
72712 2019-Jan-11 15:26:42.593901 - [DEBUG] = AllBottom (new jump func)
72713 2019-Jan-11 15:26:42.593927 - [DEBUG]
72714 2019-Jan-11 15:26:42.593951 - [DEBUG] Start adding new jump function
72715 2019-Jan-11 15:26:42.593976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72716 2019-Jan-11 15:26:42.594032 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72717 2019-Jan-11 15:26:42.594087 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
72718 2019-Jan-11 15:26:42.594725 - [DEBUG] Edge Function : AllBottom
72719 2019-Jan-11 15:26:42.594754 - [DEBUG] End adding new jump function
72720 2019-Jan-11 15:26:42.594778 - [DEBUG]
72721 2019-Jan-11 15:26:42.594802 - [DEBUG] -------------------------------------------- 1929. Path Edge --------------------------------------------
72722 2019-Jan-11 15:26:42.594826 - [DEBUG]
72723 2019-Jan-11 15:26:42.594849 - [DEBUG] Process 1929. path edge:
72724 2019-Jan-11 15:26:42.594873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72725 2019-Jan-11 15:26:42.594929 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
72726 2019-Jan-11 15:26:42.595565 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72727 2019-Jan-11 15:26:42.595623 - [DEBUG]
72728 2019-Jan-11 15:26:42.595649 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
72729 2019-Jan-11 15:26:42.596292 - [DEBUG] Compose: AllBottom * AllBottom
72730 2019-Jan-11 15:26:42.596322 - [DEBUG]
72731 2019-Jan-11 15:26:42.596347 - [DEBUG] Propagate flow
72732 2019-Jan-11 15:26:42.596371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72733 2019-Jan-11 15:26:42.596430 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
72734 2019-Jan-11 15:26:42.597056 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72735 2019-Jan-11 15:26:42.597114 - [DEBUG] Edge function : AllBottom (result of previous compose)
72736 2019-Jan-11 15:26:42.597140 - [DEBUG]
72737 2019-Jan-11 15:26:42.597166 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72738 2019-Jan-11 15:26:42.597193 - [DEBUG] = AllBottom
72739 2019-Jan-11 15:26:42.597219 - [DEBUG]
72740 2019-Jan-11 15:26:42.597243 - [DEBUG] PROPAGATE: No new function!
72741 2019-Jan-11 15:26:42.597283 - [DEBUG] Compose: AllBottom * AllBottom
72742 2019-Jan-11 15:26:42.597311 - [DEBUG]
72743 2019-Jan-11 15:26:42.597336 - [DEBUG] Propagate flow
72744 2019-Jan-11 15:26:42.597361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72745 2019-Jan-11 15:26:42.597418 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72746 2019-Jan-11 15:26:42.598065 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72747 2019-Jan-11 15:26:42.598122 - [DEBUG] Edge function : AllBottom (result of previous compose)
72748 2019-Jan-11 15:26:42.598147 - [DEBUG]
72749 2019-Jan-11 15:26:42.598172 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72750 2019-Jan-11 15:26:42.598198 - [DEBUG] = AllBottom
72751 2019-Jan-11 15:26:42.598223 - [DEBUG]
72752 2019-Jan-11 15:26:42.598247 - [DEBUG] PROPAGATE: No new function!
72753 2019-Jan-11 15:26:42.598286 - [DEBUG] Compose: AllBottom * AllBottom
72754 2019-Jan-11 15:26:42.598313 - [DEBUG]
72755 2019-Jan-11 15:26:42.598337 - [DEBUG] Propagate flow
72756 2019-Jan-11 15:26:42.598361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72757 2019-Jan-11 15:26:42.598417 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72758 2019-Jan-11 15:26:42.599048 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72759 2019-Jan-11 15:26:42.599105 - [DEBUG] Edge function : AllBottom (result of previous compose)
72760 2019-Jan-11 15:26:42.599131 - [DEBUG]
72761 2019-Jan-11 15:26:42.599157 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72762 2019-Jan-11 15:26:42.599184 - [DEBUG] = AllBottom
72763 2019-Jan-11 15:26:42.599209 - [DEBUG]
72764 2019-Jan-11 15:26:42.599233 - [DEBUG] PROPAGATE: No new function!
72765 2019-Jan-11 15:26:42.599273 - [DEBUG] Compose: AllBottom * AllBottom
72766 2019-Jan-11 15:26:42.599301 - [DEBUG]
72767 2019-Jan-11 15:26:42.599326 - [DEBUG] Propagate flow
72768 2019-Jan-11 15:26:42.599350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72769 2019-Jan-11 15:26:42.599407 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72770 2019-Jan-11 15:26:42.600038 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72771 2019-Jan-11 15:26:42.600094 - [DEBUG] Edge function : AllBottom (result of previous compose)
72772 2019-Jan-11 15:26:42.600121 - [DEBUG]
72773 2019-Jan-11 15:26:42.600147 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72774 2019-Jan-11 15:26:42.600174 - [DEBUG] = AllBottom
72775 2019-Jan-11 15:26:42.600199 - [DEBUG]
72776 2019-Jan-11 15:26:42.600224 - [DEBUG] PROPAGATE: No new function!
72777 2019-Jan-11 15:26:42.600280 - [DEBUG] Compose: AllBottom * AllBottom
72778 2019-Jan-11 15:26:42.600308 - [DEBUG]
72779 2019-Jan-11 15:26:42.600333 - [DEBUG] Propagate flow
72780 2019-Jan-11 15:26:42.600358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72781 2019-Jan-11 15:26:42.600415 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72782 2019-Jan-11 15:26:42.601046 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72783 2019-Jan-11 15:26:42.601103 - [DEBUG] Edge function : AllBottom (result of previous compose)
72784 2019-Jan-11 15:26:42.601130 - [DEBUG]
72785 2019-Jan-11 15:26:42.601156 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72786 2019-Jan-11 15:26:42.601183 - [DEBUG] = AllBottom
72787 2019-Jan-11 15:26:42.601222 - [DEBUG]
72788 2019-Jan-11 15:26:42.601247 - [DEBUG] PROPAGATE: No new function!
72789 2019-Jan-11 15:26:42.601283 - [DEBUG] Compose: AllBottom * AllBottom
72790 2019-Jan-11 15:26:42.601312 - [DEBUG]
72791 2019-Jan-11 15:26:42.601336 - [DEBUG] Propagate flow
72792 2019-Jan-11 15:26:42.601361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72793 2019-Jan-11 15:26:42.601418 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72794 2019-Jan-11 15:26:42.602048 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72795 2019-Jan-11 15:26:42.602105 - [DEBUG] Edge function : AllBottom (result of previous compose)
72796 2019-Jan-11 15:26:42.602131 - [DEBUG]
72797 2019-Jan-11 15:26:42.602157 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72798 2019-Jan-11 15:26:42.602184 - [DEBUG] = AllBottom
72799 2019-Jan-11 15:26:42.602210 - [DEBUG]
72800 2019-Jan-11 15:26:42.602234 - [DEBUG] PROPAGATE: No new function!
72801 2019-Jan-11 15:26:42.602272 - [DEBUG] Compose: AllBottom * AllBottom
72802 2019-Jan-11 15:26:42.602300 - [DEBUG]
72803 2019-Jan-11 15:26:42.602325 - [DEBUG] Propagate flow
72804 2019-Jan-11 15:26:42.602349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72805 2019-Jan-11 15:26:42.602406 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72806 2019-Jan-11 15:26:42.603035 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72807 2019-Jan-11 15:26:42.603092 - [DEBUG] Edge function : AllBottom (result of previous compose)
72808 2019-Jan-11 15:26:42.603118 - [DEBUG]
72809 2019-Jan-11 15:26:42.603144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72810 2019-Jan-11 15:26:42.603171 - [DEBUG] = AllBottom
72811 2019-Jan-11 15:26:42.603197 - [DEBUG]
72812 2019-Jan-11 15:26:42.603221 - [DEBUG] PROPAGATE: No new function!
72813 2019-Jan-11 15:26:42.603257 - [DEBUG] Compose: AllBottom * AllBottom
72814 2019-Jan-11 15:26:42.603285 - [DEBUG]
72815 2019-Jan-11 15:26:42.603309 - [DEBUG] Propagate flow
72816 2019-Jan-11 15:26:42.603334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72817 2019-Jan-11 15:26:42.603391 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
72818 2019-Jan-11 15:26:42.604030 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72819 2019-Jan-11 15:26:42.604087 - [DEBUG] Edge function : AllBottom (result of previous compose)
72820 2019-Jan-11 15:26:42.604114 - [DEBUG]
72821 2019-Jan-11 15:26:42.604140 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72822 2019-Jan-11 15:26:42.604167 - [DEBUG] = AllBottom
72823 2019-Jan-11 15:26:42.604193 - [DEBUG]
72824 2019-Jan-11 15:26:42.604217 - [DEBUG] PROPAGATE: No new function!
72825 2019-Jan-11 15:26:42.604253 - [DEBUG] Compose: AllBottom * AllBottom
72826 2019-Jan-11 15:26:42.604281 - [DEBUG]
72827 2019-Jan-11 15:26:42.604306 - [DEBUG] Propagate flow
72828 2019-Jan-11 15:26:42.604330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72829 2019-Jan-11 15:26:42.604396 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
72830 2019-Jan-11 15:26:42.605049 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72831 2019-Jan-11 15:26:42.605106 - [DEBUG] Edge function : AllBottom (result of previous compose)
72832 2019-Jan-11 15:26:42.605132 - [DEBUG]
72833 2019-Jan-11 15:26:42.605158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72834 2019-Jan-11 15:26:42.605185 - [DEBUG] = AllBottom
72835 2019-Jan-11 15:26:42.605211 - [DEBUG]
72836 2019-Jan-11 15:26:42.605235 - [DEBUG] PROPAGATE: No new function!
72837 2019-Jan-11 15:26:42.605279 - [DEBUG] Compose: AllBottom * AllBottom
72838 2019-Jan-11 15:26:42.605307 - [DEBUG]
72839 2019-Jan-11 15:26:42.605333 - [DEBUG] Propagate flow
72840 2019-Jan-11 15:26:42.605357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72841 2019-Jan-11 15:26:42.605414 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72842 2019-Jan-11 15:26:42.606045 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72843 2019-Jan-11 15:26:42.606101 - [DEBUG] Edge function : AllBottom (result of previous compose)
72844 2019-Jan-11 15:26:42.606127 - [DEBUG]
72845 2019-Jan-11 15:26:42.606152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72846 2019-Jan-11 15:26:42.606178 - [DEBUG] = AllBottom
72847 2019-Jan-11 15:26:42.606203 - [DEBUG]
72848 2019-Jan-11 15:26:42.606226 - [DEBUG] PROPAGATE: No new function!
72849 2019-Jan-11 15:26:42.606266 - [DEBUG] Compose: AllBottom * AllBottom
72850 2019-Jan-11 15:26:42.606293 - [DEBUG]
72851 2019-Jan-11 15:26:42.606317 - [DEBUG] Propagate flow
72852 2019-Jan-11 15:26:42.606341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72853 2019-Jan-11 15:26:42.606397 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72854 2019-Jan-11 15:26:42.607049 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72855 2019-Jan-11 15:26:42.607106 - [DEBUG] Edge function : AllBottom (result of previous compose)
72856 2019-Jan-11 15:26:42.607133 - [DEBUG]
72857 2019-Jan-11 15:26:42.607158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72858 2019-Jan-11 15:26:42.607185 - [DEBUG] = AllBottom
72859 2019-Jan-11 15:26:42.607211 - [DEBUG]
72860 2019-Jan-11 15:26:42.607235 - [DEBUG] PROPAGATE: No new function!
72861 2019-Jan-11 15:26:42.607276 - [DEBUG] Compose: AllBottom * AllBottom
72862 2019-Jan-11 15:26:42.607304 - [DEBUG]
72863 2019-Jan-11 15:26:42.607329 - [DEBUG] Propagate flow
72864 2019-Jan-11 15:26:42.607354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72865 2019-Jan-11 15:26:42.607411 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
72866 2019-Jan-11 15:26:42.608074 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72867 2019-Jan-11 15:26:42.608130 - [DEBUG] Edge function : AllBottom (result of previous compose)
72868 2019-Jan-11 15:26:42.608156 - [DEBUG]
72869 2019-Jan-11 15:26:42.608181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72870 2019-Jan-11 15:26:42.608207 - [DEBUG] = AllBottom
72871 2019-Jan-11 15:26:42.608231 - [DEBUG]
72872 2019-Jan-11 15:26:42.608255 - [DEBUG] PROPAGATE: No new function!
72873 2019-Jan-11 15:26:42.608294 - [DEBUG] Compose: AllBottom * AllBottom
72874 2019-Jan-11 15:26:42.608322 - [DEBUG]
72875 2019-Jan-11 15:26:42.608346 - [DEBUG] Propagate flow
72876 2019-Jan-11 15:26:42.608369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72877 2019-Jan-11 15:26:42.608425 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
72878 2019-Jan-11 15:26:42.609088 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72879 2019-Jan-11 15:26:42.609146 - [DEBUG] Edge function : AllBottom (result of previous compose)
72880 2019-Jan-11 15:26:42.609172 - [DEBUG]
72881 2019-Jan-11 15:26:42.609198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72882 2019-Jan-11 15:26:42.609225 - [DEBUG] = AllBottom
72883 2019-Jan-11 15:26:42.609251 - [DEBUG]
72884 2019-Jan-11 15:26:42.609274 - [DEBUG] PROPAGATE: No new function!
72885 2019-Jan-11 15:26:42.609316 - [DEBUG] Start adding new jump function
72886 2019-Jan-11 15:26:42.609342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72887 2019-Jan-11 15:26:42.609400 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72888 2019-Jan-11 15:26:42.609456 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
72889 2019-Jan-11 15:26:42.610087 - [DEBUG] Edge Function : EdgeIdentity
72890 2019-Jan-11 15:26:42.610115 - [DEBUG] End adding new jump function
72891 2019-Jan-11 15:26:42.610140 - [DEBUG]
72892 2019-Jan-11 15:26:42.610165 - [INFO] Compute the final values according to the edge functions
72893 2019-Jan-11 15:26:42.610190 - [DEBUG] Start computing values
72894 2019-Jan-11 15:26:42.610216 - [DEBUG] Function : main
72895 2019-Jan-11 15:26:42.610243 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
72896 2019-Jan-11 15:26:42.610868 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72897 2019-Jan-11 15:26:42.610926 - [DEBUG] Value : BOTTOM
72898 2019-Jan-11 15:26:42.610953 - [DEBUG]
72899 2019-Jan-11 15:26:42.610984 - [DEBUG] Function : main
72900 2019-Jan-11 15:26:42.611012 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
72901 2019-Jan-11 15:26:42.611665 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72902 2019-Jan-11 15:26:42.611722 - [DEBUG] Value : BOTTOM
72903 2019-Jan-11 15:26:42.611749 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3172904 2019-Jan-11 15:26:42.612579 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
72905 2019-Jan-11 15:26:42.612613 - [DEBUG] Function : main
72906 2019-Jan-11 15:26:42.612640 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72907 2019-Jan-11 15:26:42.613292 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72908 2019-Jan-11 15:26:42.613350 - [DEBUG] Value : BOTTOM
72909 2019-Jan-11 15:26:42.613377 - [DEBUG]


getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3972910 2019-Jan-11 15:26:42.614039 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
72911 2019-Jan-11 15:26:42.614071 - [DEBUG] Function : main
72912 2019-Jan-11 15:26:42.614099 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
72913 2019-Jan-11 15:26:42.614755 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72914 2019-Jan-11 15:26:42.614812 - [DEBUG] Value : BOTTOM
72915 2019-Jan-11 15:26:42.614838 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3472916 2019-Jan-11 15:26:42.615490 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
72917 2019-Jan-11 15:26:42.615522 - [DEBUG] Function : main
72918 2019-Jan-11 15:26:42.615548 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
72919 2019-Jan-11 15:26:42.616195 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72920 2019-Jan-11 15:26:42.616253 - [DEBUG] Value : BOTTOM
72921 2019-Jan-11 15:26:42.616279 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3772922 2019-Jan-11 15:26:42.616932 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
72923 2019-Jan-11 15:26:42.616966 - [DEBUG] Function : main
72924 2019-Jan-11 15:26:42.616994 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72925 2019-Jan-11 15:26:42.617625 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72926 2019-Jan-11 15:26:42.618276 - [DEBUG] Value : BOTTOM
72927 2019-Jan-11 15:26:42.618303 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7172928 2019-Jan-11 15:26:42.618943 - [DEBUG] Function : main
72929 2019-Jan-11 15:26:42.618973 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72930 2019-Jan-11 15:26:42.619608 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72931 2019-Jan-11 15:26:42.620236 - [DEBUG] Value : BOTTOM
72932 2019-Jan-11 15:26:42.620263 - [DEBUG]
72933 2019-Jan-11 15:26:42.620293 - [DEBUG] Function : main
72934 2019-Jan-11 15:26:42.620320 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72935 2019-Jan-11 15:26:42.620948 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72936 2019-Jan-11 15:26:42.621606 - [DEBUG] Value : BOTTOM
72937 2019-Jan-11 15:26:42.621633 - [DEBUG]
72938 2019-Jan-11 15:26:42.621663 - [DEBUG] Function : main
72939 2019-Jan-11 15:26:42.621689 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72940 2019-Jan-11 15:26:42.622320 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72941 2019-Jan-11 15:26:42.622947 - [DEBUG] Value : BOTTOM
72942 2019-Jan-11 15:26:42.622973 - [DEBUG]
72943 2019-Jan-11 15:26:42.623003 - [DEBUG] Function : main
72944 2019-Jan-11 15:26:42.623030 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72945 2019-Jan-11 15:26:42.623659 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72946 2019-Jan-11 15:26:42.624288 - [DEBUG] Value : BOTTOM
72947 2019-Jan-11 15:26:42.624315 - [DEBUG]
72948 2019-Jan-11 15:26:42.624345 - [DEBUG] Function : main
72949 2019-Jan-11 15:26:42.624372 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72950 2019-Jan-11 15:26:42.625018 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72951 2019-Jan-11 15:26:42.625645 - [DEBUG] Value : BOTTOM
72952 2019-Jan-11 15:26:42.625672 - [DEBUG]
72953 2019-Jan-11 15:26:42.625703 - [DEBUG] Function : main
72954 2019-Jan-11 15:26:42.625729 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72955 2019-Jan-11 15:26:42.626359 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72956 2019-Jan-11 15:26:42.626986 - [DEBUG] Value : BOTTOM
72957 2019-Jan-11 15:26:42.627013 - [DEBUG]
72958 2019-Jan-11 15:26:42.627043 - [DEBUG] Function : main
72959 2019-Jan-11 15:26:42.627069 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72960 2019-Jan-11 15:26:42.627698 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72961 2019-Jan-11 15:26:42.628348 - [DEBUG] Value : BOTTOM
72962 2019-Jan-11 15:26:42.628375 - [DEBUG]
72963 2019-Jan-11 15:26:42.628405 - [DEBUG] Function : main
72964 2019-Jan-11 15:26:42.628432 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72965 2019-Jan-11 15:26:42.629062 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72966 2019-Jan-11 15:26:42.629693 - [DEBUG] Value : BOTTOM
72967 2019-Jan-11 15:26:42.629719 - [DEBUG]
72968 2019-Jan-11 15:26:42.629748 - [DEBUG] Function : main
72969 2019-Jan-11 15:26:42.629775 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72970 2019-Jan-11 15:26:42.630404 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72971 2019-Jan-11 15:26:42.631035 - [DEBUG] Value : BOTTOM
72972 2019-Jan-11 15:26:42.631061 - [DEBUG]
72973 2019-Jan-11 15:26:42.631090 - [DEBUG] Function : main
72974 2019-Jan-11 15:26:42.631116 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72975 2019-Jan-11 15:26:42.631760 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72976 2019-Jan-11 15:26:42.631817 - [DEBUG] Value : BOTTOM
72977 2019-Jan-11 15:26:42.631844 - [DEBUG]
72978 2019-Jan-11 15:26:42.631875 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
72979 2019-Jan-11 15:26:42.631908 - [DEBUG] Function : main
72980 2019-Jan-11 15:26:42.631934 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72981 2019-Jan-11 15:26:42.632572 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72982 2019-Jan-11 15:26:42.633204 - [DEBUG] Value : BOTTOM
72983 2019-Jan-11 15:26:42.633230 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7872984 2019-Jan-11 15:26:42.633895 - [DEBUG] Function : main
72985 2019-Jan-11 15:26:42.633926 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72986 2019-Jan-11 15:26:42.634575 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72987 2019-Jan-11 15:26:42.635204 - [DEBUG] Value : BOTTOM
72988 2019-Jan-11 15:26:42.635231 - [DEBUG]
72989 2019-Jan-11 15:26:42.635272 - [DEBUG] Function : main
72990 2019-Jan-11 15:26:42.635300 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72991 2019-Jan-11 15:26:42.635936 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72992 2019-Jan-11 15:26:42.636580 - [DEBUG] Value : BOTTOM
72993 2019-Jan-11 15:26:42.636607 - [DEBUG]
72994 2019-Jan-11 15:26:42.636641 - [DEBUG] Function : main
72995 2019-Jan-11 15:26:42.636668 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72996 2019-Jan-11 15:26:42.637306 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72997 2019-Jan-11 15:26:42.637947 - [DEBUG] Value : BOTTOM
72998 2019-Jan-11 15:26:42.637973 - [DEBUG]
72999 2019-Jan-11 15:26:42.638006 - [DEBUG] Function : main
73000 2019-Jan-11 15:26:42.638032 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73001 2019-Jan-11 15:26:42.638668 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73002 2019-Jan-11 15:26:42.639298 - [DEBUG] Value : BOTTOM
73003 2019-Jan-11 15:26:42.639332 - [DEBUG]
73004 2019-Jan-11 15:26:42.639365 - [DEBUG] Function : main
73005 2019-Jan-11 15:26:42.639391 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73006 2019-Jan-11 15:26:42.640028 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73007 2019-Jan-11 15:26:42.640655 - [DEBUG] Value : BOTTOM
73008 2019-Jan-11 15:26:42.640682 - [DEBUG]
73009 2019-Jan-11 15:26:42.640715 - [DEBUG] Function : main
73010 2019-Jan-11 15:26:42.640744 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73011 2019-Jan-11 15:26:42.641395 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73012 2019-Jan-11 15:26:42.642021 - [DEBUG] Value : BOTTOM
73013 2019-Jan-11 15:26:42.642048 - [DEBUG]
73014 2019-Jan-11 15:26:42.642081 - [DEBUG] Function : main
73015 2019-Jan-11 15:26:42.642108 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73016 2019-Jan-11 15:26:42.642743 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73017 2019-Jan-11 15:26:42.643372 - [DEBUG] Value : BOTTOM
73018 2019-Jan-11 15:26:42.643398 - [DEBUG]
73019 2019-Jan-11 15:26:42.643432 - [DEBUG] Function : main
73020 2019-Jan-11 15:26:42.643459 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73021 2019-Jan-11 15:26:42.644094 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73022 2019-Jan-11 15:26:42.644739 - [DEBUG] Value : BOTTOM
73023 2019-Jan-11 15:26:42.644765 - [DEBUG]
73024 2019-Jan-11 15:26:42.644797 - [DEBUG] Function : main
73025 2019-Jan-11 15:26:42.644824 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73026 2019-Jan-11 15:26:42.645459 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73027 2019-Jan-11 15:26:42.646089 - [DEBUG] Value : BOTTOM
73028 2019-Jan-11 15:26:42.646115 - [DEBUG]
73029 2019-Jan-11 15:26:42.646147 - [DEBUG] Function : main
73030 2019-Jan-11 15:26:42.646174 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73031 2019-Jan-11 15:26:42.646810 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73032 2019-Jan-11 15:26:42.647439 - [DEBUG] Value : BOTTOM
73033 2019-Jan-11 15:26:42.647466 - [DEBUG]
73034 2019-Jan-11 15:26:42.647500 - [DEBUG] Function : main
73035 2019-Jan-11 15:26:42.647527 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73036 2019-Jan-11 15:26:42.648179 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73037 2019-Jan-11 15:26:42.648808 - [DEBUG] Value : BOTTOM
73038 2019-Jan-11 15:26:42.648835 - [DEBUG]
73039 2019-Jan-11 15:26:42.648868 - [DEBUG] Function : main
73040 2019-Jan-11 15:26:42.648895 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73041 2019-Jan-11 15:26:42.649530 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73042 2019-Jan-11 15:26:42.650156 - [DEBUG] Value : BOTTOM
73043 2019-Jan-11 15:26:42.650183 - [DEBUG]
73044 2019-Jan-11 15:26:42.650216 - [DEBUG] Function : main
73045 2019-Jan-11 15:26:42.650243 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73046 2019-Jan-11 15:26:42.650886 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73047 2019-Jan-11 15:26:42.650944 - [DEBUG] Value : BOTTOM
73048 2019-Jan-11 15:26:42.650969 - [DEBUG]
73049 2019-Jan-11 15:26:42.651003 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73050 2019-Jan-11 15:26:42.651035 - [DEBUG] Function : main
73051 2019-Jan-11 15:26:42.651061 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73052 2019-Jan-11 15:26:42.651708 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73053 2019-Jan-11 15:26:42.652339 - [DEBUG] Value : BOTTOM
73054 2019-Jan-11 15:26:42.652366 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8473055 2019-Jan-11 15:26:42.653006 - [DEBUG] Function : main
73056 2019-Jan-11 15:26:42.653035 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73057 2019-Jan-11 15:26:42.653664 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73058 2019-Jan-11 15:26:42.654292 - [DEBUG] Value : BOTTOM
73059 2019-Jan-11 15:26:42.654318 - [DEBUG]
73060 2019-Jan-11 15:26:42.654349 - [DEBUG] Function : main
73061 2019-Jan-11 15:26:42.654375 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73062 2019-Jan-11 15:26:42.655020 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73063 2019-Jan-11 15:26:42.655664 - [DEBUG] Value : BOTTOM
73064 2019-Jan-11 15:26:42.655691 - [DEBUG]
73065 2019-Jan-11 15:26:42.655721 - [DEBUG] Function : main
73066 2019-Jan-11 15:26:42.655747 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73067 2019-Jan-11 15:26:42.656380 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73068 2019-Jan-11 15:26:42.657007 - [DEBUG] Value : BOTTOM
73069 2019-Jan-11 15:26:42.657034 - [DEBUG]
73070 2019-Jan-11 15:26:42.657064 - [DEBUG] Function : main
73071 2019-Jan-11 15:26:42.657090 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73072 2019-Jan-11 15:26:42.657720 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73073 2019-Jan-11 15:26:42.658365 - [DEBUG] Value : BOTTOM
73074 2019-Jan-11 15:26:42.658391 - [DEBUG]
73075 2019-Jan-11 15:26:42.658420 - [DEBUG] Function : main
73076 2019-Jan-11 15:26:42.658446 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73077 2019-Jan-11 15:26:42.659076 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73078 2019-Jan-11 15:26:42.659703 - [DEBUG] Value : BOTTOM
73079 2019-Jan-11 15:26:42.659730 - [DEBUG]
73080 2019-Jan-11 15:26:42.659760 - [DEBUG] Function : main
73081 2019-Jan-11 15:26:42.659787 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73082 2019-Jan-11 15:26:42.660416 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73083 2019-Jan-11 15:26:42.661041 - [DEBUG] Value : BOTTOM
73084 2019-Jan-11 15:26:42.661068 - [DEBUG]
73085 2019-Jan-11 15:26:42.661097 - [DEBUG] Function : main
73086 2019-Jan-11 15:26:42.661124 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73087 2019-Jan-11 15:26:42.661767 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73088 2019-Jan-11 15:26:42.662396 - [DEBUG] Value : BOTTOM
73089 2019-Jan-11 15:26:42.662422 - [DEBUG]
73090 2019-Jan-11 15:26:42.662460 - [DEBUG] Function : main
73091 2019-Jan-11 15:26:42.662487 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73092 2019-Jan-11 15:26:42.663116 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73093 2019-Jan-11 15:26:42.663746 - [DEBUG] Value : BOTTOM
73094 2019-Jan-11 15:26:42.663772 - [DEBUG]
73095 2019-Jan-11 15:26:42.663801 - [DEBUG] Function : main
73096 2019-Jan-11 15:26:42.663828 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73097 2019-Jan-11 15:26:42.664456 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73098 2019-Jan-11 15:26:42.665103 - [DEBUG] Value : BOTTOM
73099 2019-Jan-11 15:26:42.665129 - [DEBUG]
73100 2019-Jan-11 15:26:42.665158 - [DEBUG] Function : main
73101 2019-Jan-11 15:26:42.665184 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73102 2019-Jan-11 15:26:42.665812 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73103 2019-Jan-11 15:26:42.666441 - [DEBUG] Value : BOTTOM
73104 2019-Jan-11 15:26:42.666468 - [DEBUG]
73105 2019-Jan-11 15:26:42.666498 - [DEBUG] Function : main
73106 2019-Jan-11 15:26:42.666524 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73107 2019-Jan-11 15:26:42.667152 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73108 2019-Jan-11 15:26:42.667781 - [DEBUG] Value : BOTTOM
73109 2019-Jan-11 15:26:42.667808 - [DEBUG]
73110 2019-Jan-11 15:26:42.667837 - [DEBUG] Function : main
73111 2019-Jan-11 15:26:42.667876 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73112 2019-Jan-11 15:26:42.668506 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73113 2019-Jan-11 15:26:42.669133 - [DEBUG] Value : BOTTOM
73114 2019-Jan-11 15:26:42.669160 - [DEBUG]
73115 2019-Jan-11 15:26:42.669190 - [DEBUG] Function : main
73116 2019-Jan-11 15:26:42.669217 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73117 2019-Jan-11 15:26:42.669846 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73118 2019-Jan-11 15:26:42.669904 - [DEBUG] Value : BOTTOM
73119 2019-Jan-11 15:26:42.669930 - [DEBUG]
73120 2019-Jan-11 15:26:42.669961 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
73121 2019-Jan-11 15:26:42.669995 - [DEBUG] Function : main
73122 2019-Jan-11 15:26:42.670022 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73123 2019-Jan-11 15:26:42.670652 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73124 2019-Jan-11 15:26:42.671296 - [DEBUG] Value : BOTTOM
73125 2019-Jan-11 15:26:42.671322 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8973126 2019-Jan-11 15:26:42.671961 - [DEBUG] Function : main
73127 2019-Jan-11 15:26:42.671991 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73128 2019-Jan-11 15:26:42.672619 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73129 2019-Jan-11 15:26:42.673247 - [DEBUG] Value : BOTTOM
73130 2019-Jan-11 15:26:42.673274 - [DEBUG]
73131 2019-Jan-11 15:26:42.673304 - [DEBUG] Function : main
73132 2019-Jan-11 15:26:42.673331 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73133 2019-Jan-11 15:26:42.673960 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73134 2019-Jan-11 15:26:42.674624 - [DEBUG] Value : BOTTOM
73135 2019-Jan-11 15:26:42.674651 - [DEBUG]
73136 2019-Jan-11 15:26:42.674680 - [DEBUG] Function : main
73137 2019-Jan-11 15:26:42.674707 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73138 2019-Jan-11 15:26:42.675338 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73139 2019-Jan-11 15:26:42.675966 - [DEBUG] Value : BOTTOM
73140 2019-Jan-11 15:26:42.675993 - [DEBUG]
73141 2019-Jan-11 15:26:42.676023 - [DEBUG] Function : main
73142 2019-Jan-11 15:26:42.676049 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73143 2019-Jan-11 15:26:42.676678 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73144 2019-Jan-11 15:26:42.677307 - [DEBUG] Value : BOTTOM
73145 2019-Jan-11 15:26:42.677333 - [DEBUG]
73146 2019-Jan-11 15:26:42.677362 - [DEBUG] Function : main
73147 2019-Jan-11 15:26:42.677388 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73148 2019-Jan-11 15:26:42.678032 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73149 2019-Jan-11 15:26:42.678660 - [DEBUG] Value : BOTTOM
73150 2019-Jan-11 15:26:42.678687 - [DEBUG]
73151 2019-Jan-11 15:26:42.678717 - [DEBUG] Function : main
73152 2019-Jan-11 15:26:42.678744 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73153 2019-Jan-11 15:26:42.679373 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73154 2019-Jan-11 15:26:42.679998 - [DEBUG] Value : BOTTOM
73155 2019-Jan-11 15:26:42.680025 - [DEBUG]
73156 2019-Jan-11 15:26:42.680055 - [DEBUG] Function : main
73157 2019-Jan-11 15:26:42.680083 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73158 2019-Jan-11 15:26:42.680712 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73159 2019-Jan-11 15:26:42.681353 - [DEBUG] Value : BOTTOM
73160 2019-Jan-11 15:26:42.681378 - [DEBUG]
73161 2019-Jan-11 15:26:42.681408 - [DEBUG] Function : main
73162 2019-Jan-11 15:26:42.681433 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73163 2019-Jan-11 15:26:42.682062 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73164 2019-Jan-11 15:26:42.682691 - [DEBUG] Value : BOTTOM
73165 2019-Jan-11 15:26:42.682717 - [DEBUG]
73166 2019-Jan-11 15:26:42.682746 - [DEBUG] Function : main
73167 2019-Jan-11 15:26:42.682771 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73168 2019-Jan-11 15:26:42.683399 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73169 2019-Jan-11 15:26:42.684030 - [DEBUG] Value : BOTTOM
73170 2019-Jan-11 15:26:42.684055 - [DEBUG]
73171 2019-Jan-11 15:26:42.684084 - [DEBUG] Function : main
73172 2019-Jan-11 15:26:42.684110 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73173 2019-Jan-11 15:26:42.684753 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73174 2019-Jan-11 15:26:42.685381 - [DEBUG] Value : BOTTOM
73175 2019-Jan-11 15:26:42.685408 - [DEBUG]
73176 2019-Jan-11 15:26:42.685438 - [DEBUG] Function : main
73177 2019-Jan-11 15:26:42.685466 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73178 2019-Jan-11 15:26:42.686095 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73179 2019-Jan-11 15:26:42.686725 - [DEBUG] Value : BOTTOM
73180 2019-Jan-11 15:26:42.686752 - [DEBUG]
73181 2019-Jan-11 15:26:42.686789 - [DEBUG] Function : main
73182 2019-Jan-11 15:26:42.686815 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73183 2019-Jan-11 15:26:42.687445 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73184 2019-Jan-11 15:26:42.688086 - [DEBUG] Value : BOTTOM
73185 2019-Jan-11 15:26:42.688111 - [DEBUG]
73186 2019-Jan-11 15:26:42.688140 - [DEBUG] Function : main
73187 2019-Jan-11 15:26:42.688166 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73188 2019-Jan-11 15:26:42.688796 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73189 2019-Jan-11 15:26:42.689424 - [DEBUG] Value : BOTTOM
73190 2019-Jan-11 15:26:42.689451 - [DEBUG]
73191 2019-Jan-11 15:26:42.689481 - [DEBUG] Function : main
73192 2019-Jan-11 15:26:42.689507 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73193 2019-Jan-11 15:26:42.690136 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73194 2019-Jan-11 15:26:42.690766 - [DEBUG] Value : BOTTOM
73195 2019-Jan-11 15:26:42.690792 - [DEBUG]
73196 2019-Jan-11 15:26:42.690822 - [DEBUG] Function : main
73197 2019-Jan-11 15:26:42.690850 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73198 2019-Jan-11 15:26:42.691494 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73199 2019-Jan-11 15:26:42.692120 - [DEBUG] Value : BOTTOM
73200 2019-Jan-11 15:26:42.692147 - [DEBUG]
73201 2019-Jan-11 15:26:42.692178 - [DEBUG] Function : main
73202 2019-Jan-11 15:26:42.692205 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73203 2019-Jan-11 15:26:42.692834 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73204 2019-Jan-11 15:26:42.692891 - [DEBUG] Value : BOTTOM
73205 2019-Jan-11 15:26:42.692916 - [DEBUG]
73206 2019-Jan-11 15:26:42.692946 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
73207 2019-Jan-11 15:26:42.692980 - [DEBUG] Function : main
73208 2019-Jan-11 15:26:42.693006 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73209 2019-Jan-11 15:26:42.693643 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73210 2019-Jan-11 15:26:42.694273 - [DEBUG] Value : BOTTOM
73211 2019-Jan-11 15:26:42.694300 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9673212 2019-Jan-11 15:26:42.694988 - [DEBUG] Function : main
73213 2019-Jan-11 15:26:42.695019 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73214 2019-Jan-11 15:26:42.695657 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73215 2019-Jan-11 15:26:42.696285 - [DEBUG] Value : BOTTOM
73216 2019-Jan-11 15:26:42.696312 - [DEBUG]
73217 2019-Jan-11 15:26:42.696352 - [DEBUG] Function : main
73218 2019-Jan-11 15:26:42.696380 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73219 2019-Jan-11 15:26:42.697016 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73220 2019-Jan-11 15:26:42.697662 - [DEBUG] Value : BOTTOM
73221 2019-Jan-11 15:26:42.697688 - [DEBUG]
73222 2019-Jan-11 15:26:42.697723 - [DEBUG] Function : main
73223 2019-Jan-11 15:26:42.697750 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73224 2019-Jan-11 15:26:42.698411 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73225 2019-Jan-11 15:26:42.699039 - [DEBUG] Value : BOTTOM
73226 2019-Jan-11 15:26:42.699066 - [DEBUG]
73227 2019-Jan-11 15:26:42.699100 - [DEBUG] Function : main
73228 2019-Jan-11 15:26:42.699127 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73229 2019-Jan-11 15:26:42.699763 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73230 2019-Jan-11 15:26:42.700393 - [DEBUG] Value : BOTTOM
73231 2019-Jan-11 15:26:42.700420 - [DEBUG]
73232 2019-Jan-11 15:26:42.700453 - [DEBUG] Function : main
73233 2019-Jan-11 15:26:42.700480 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73234 2019-Jan-11 15:26:42.701117 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73235 2019-Jan-11 15:26:42.701759 - [DEBUG] Value : BOTTOM
73236 2019-Jan-11 15:26:42.701786 - [DEBUG]
73237 2019-Jan-11 15:26:42.701820 - [DEBUG] Function : main
73238 2019-Jan-11 15:26:42.701849 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73239 2019-Jan-11 15:26:42.702485 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73240 2019-Jan-11 15:26:42.703111 - [DEBUG] Value : BOTTOM
73241 2019-Jan-11 15:26:42.703138 - [DEBUG]
73242 2019-Jan-11 15:26:42.703172 - [DEBUG] Function : main
73243 2019-Jan-11 15:26:42.703199 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73244 2019-Jan-11 15:26:42.703835 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73245 2019-Jan-11 15:26:42.704462 - [DEBUG] Value : BOTTOM
73246 2019-Jan-11 15:26:42.704489 - [DEBUG]
73247 2019-Jan-11 15:26:42.704534 - [DEBUG] Function : main
73248 2019-Jan-11 15:26:42.704563 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73249 2019-Jan-11 15:26:42.705200 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73250 2019-Jan-11 15:26:42.705829 - [DEBUG] Value : BOTTOM
73251 2019-Jan-11 15:26:42.705855 - [DEBUG]
73252 2019-Jan-11 15:26:42.705887 - [DEBUG] Function : main
73253 2019-Jan-11 15:26:42.705913 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73254 2019-Jan-11 15:26:42.706550 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73255 2019-Jan-11 15:26:42.707179 - [DEBUG] Value : BOTTOM
73256 2019-Jan-11 15:26:42.707205 - [DEBUG]
73257 2019-Jan-11 15:26:42.707237 - [DEBUG] Function : main
73258 2019-Jan-11 15:26:42.707265 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73259 2019-Jan-11 15:26:42.707913 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73260 2019-Jan-11 15:26:42.708541 - [DEBUG] Value : BOTTOM
73261 2019-Jan-11 15:26:42.708568 - [DEBUG]
73262 2019-Jan-11 15:26:42.708602 - [DEBUG] Function : main
73263 2019-Jan-11 15:26:42.708629 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73264 2019-Jan-11 15:26:42.709265 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73265 2019-Jan-11 15:26:42.709902 - [DEBUG] Value : BOTTOM
73266 2019-Jan-11 15:26:42.709929 - [DEBUG]
73267 2019-Jan-11 15:26:42.709962 - [DEBUG] Function : main
73268 2019-Jan-11 15:26:42.709989 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73269 2019-Jan-11 15:26:42.710626 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73270 2019-Jan-11 15:26:42.711263 - [DEBUG] Value : BOTTOM
73271 2019-Jan-11 15:26:42.711289 - [DEBUG]
73272 2019-Jan-11 15:26:42.711322 - [DEBUG] Function : main
73273 2019-Jan-11 15:26:42.711348 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73274 2019-Jan-11 15:26:42.711983 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73275 2019-Jan-11 15:26:42.712611 - [DEBUG] Value : BOTTOM
73276 2019-Jan-11 15:26:42.712638 - [DEBUG]
73277 2019-Jan-11 15:26:42.712672 - [DEBUG] Function : main
73278 2019-Jan-11 15:26:42.712700 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73279 2019-Jan-11 15:26:42.713337 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73280 2019-Jan-11 15:26:42.713968 - [DEBUG] Value : BOTTOM
73281 2019-Jan-11 15:26:42.713995 - [DEBUG]
73282 2019-Jan-11 15:26:42.714028 - [DEBUG] Function : main
73283 2019-Jan-11 15:26:42.714055 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73284 2019-Jan-11 15:26:42.714705 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73285 2019-Jan-11 15:26:42.715332 - [DEBUG] Value : BOTTOM
73286 2019-Jan-11 15:26:42.715359 - [DEBUG]
73287 2019-Jan-11 15:26:42.715394 - [DEBUG] Function : main
73288 2019-Jan-11 15:26:42.715420 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73289 2019-Jan-11 15:26:42.716056 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73290 2019-Jan-11 15:26:42.716684 - [DEBUG] Value : BOTTOM
73291 2019-Jan-11 15:26:42.716711 - [DEBUG]
73292 2019-Jan-11 15:26:42.716745 - [DEBUG] Function : main
73293 2019-Jan-11 15:26:42.716772 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73294 2019-Jan-11 15:26:42.717408 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73295 2019-Jan-11 15:26:42.718053 - [DEBUG] Value : BOTTOM
73296 2019-Jan-11 15:26:42.718079 - [DEBUG]
73297 2019-Jan-11 15:26:42.718111 - [DEBUG] Function : main
73298 2019-Jan-11 15:26:42.718138 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73299 2019-Jan-11 15:26:42.718774 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73300 2019-Jan-11 15:26:42.719402 - [DEBUG] Value : BOTTOM
73301 2019-Jan-11 15:26:42.719428 - [DEBUG]
73302 2019-Jan-11 15:26:42.719462 - [DEBUG] Function : main
73303 2019-Jan-11 15:26:42.719488 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73304 2019-Jan-11 15:26:42.720124 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73305 2019-Jan-11 15:26:42.720181 - [DEBUG] Value : BOTTOM
73306 2019-Jan-11 15:26:42.720207 - [DEBUG]
73307 2019-Jan-11 15:26:42.720240 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73308 2019-Jan-11 15:26:42.720280 - [DEBUG] Function : main
73309 2019-Jan-11 15:26:42.720307 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73310 2019-Jan-11 15:26:42.720944 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73311 2019-Jan-11 15:26:42.721590 - [DEBUG] Value : BOTTOM
73312 2019-Jan-11 15:26:42.721617 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10373313 2019-Jan-11 15:26:42.722278 - [DEBUG] Function : main
73314 2019-Jan-11 15:26:42.722309 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73315 2019-Jan-11 15:26:42.722945 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73316 2019-Jan-11 15:26:42.723574 - [DEBUG] Value : BOTTOM
73317 2019-Jan-11 15:26:42.723601 - [DEBUG]
73318 2019-Jan-11 15:26:42.723642 - [DEBUG] Function : main
73319 2019-Jan-11 15:26:42.723670 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73320 2019-Jan-11 15:26:42.724306 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73321 2019-Jan-11 15:26:42.724966 - [DEBUG] Value : BOTTOM
73322 2019-Jan-11 15:26:42.724994 - [DEBUG]
73323 2019-Jan-11 15:26:42.725028 - [DEBUG] Function : main
73324 2019-Jan-11 15:26:42.725055 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73325 2019-Jan-11 15:26:42.725694 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73326 2019-Jan-11 15:26:42.726321 - [DEBUG] Value : BOTTOM
73327 2019-Jan-11 15:26:42.726348 - [DEBUG]
73328 2019-Jan-11 15:26:42.726381 - [DEBUG] Function : main
73329 2019-Jan-11 15:26:42.726408 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73330 2019-Jan-11 15:26:42.727044 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73331 2019-Jan-11 15:26:42.727673 - [DEBUG] Value : BOTTOM
73332 2019-Jan-11 15:26:42.727699 - [DEBUG]
73333 2019-Jan-11 15:26:42.727732 - [DEBUG] Function : main
73334 2019-Jan-11 15:26:42.727758 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73335 2019-Jan-11 15:26:42.728410 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73336 2019-Jan-11 15:26:42.729037 - [DEBUG] Value : BOTTOM
73337 2019-Jan-11 15:26:42.729064 - [DEBUG]
73338 2019-Jan-11 15:26:42.729098 - [DEBUG] Function : main
73339 2019-Jan-11 15:26:42.729126 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73340 2019-Jan-11 15:26:42.729764 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73341 2019-Jan-11 15:26:42.730391 - [DEBUG] Value : BOTTOM
73342 2019-Jan-11 15:26:42.730418 - [DEBUG]
73343 2019-Jan-11 15:26:42.730452 - [DEBUG] Function : main
73344 2019-Jan-11 15:26:42.730479 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73345 2019-Jan-11 15:26:42.731116 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73346 2019-Jan-11 15:26:42.731759 - [DEBUG] Value : BOTTOM
73347 2019-Jan-11 15:26:42.731786 - [DEBUG]
73348 2019-Jan-11 15:26:42.731820 - [DEBUG] Function : main
73349 2019-Jan-11 15:26:42.731855 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73350 2019-Jan-11 15:26:42.732493 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73351 2019-Jan-11 15:26:42.733124 - [DEBUG] Value : BOTTOM
73352 2019-Jan-11 15:26:42.733150 - [DEBUG]
73353 2019-Jan-11 15:26:42.733183 - [DEBUG] Function : main
73354 2019-Jan-11 15:26:42.733209 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73355 2019-Jan-11 15:26:42.733844 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73356 2019-Jan-11 15:26:42.734474 - [DEBUG] Value : BOTTOM
73357 2019-Jan-11 15:26:42.734499 - [DEBUG]
73358 2019-Jan-11 15:26:42.734543 - [DEBUG] Function : main
73359 2019-Jan-11 15:26:42.734572 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73360 2019-Jan-11 15:26:42.735210 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73361 2019-Jan-11 15:26:42.735840 - [DEBUG] Value : BOTTOM
73362 2019-Jan-11 15:26:42.735866 - [DEBUG]
73363 2019-Jan-11 15:26:42.735901 - [DEBUG] Function : main
73364 2019-Jan-11 15:26:42.735928 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73365 2019-Jan-11 15:26:42.736564 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73366 2019-Jan-11 15:26:42.737195 - [DEBUG] Value : BOTTOM
73367 2019-Jan-11 15:26:42.737221 - [DEBUG]
73368 2019-Jan-11 15:26:42.737255 - [DEBUG] Function : main
73369 2019-Jan-11 15:26:42.737282 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73370 2019-Jan-11 15:26:42.737931 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73371 2019-Jan-11 15:26:42.738557 - [DEBUG] Value : BOTTOM
73372 2019-Jan-11 15:26:42.738584 - [DEBUG]
73373 2019-Jan-11 15:26:42.738618 - [DEBUG] Function : main
73374 2019-Jan-11 15:26:42.738645 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73375 2019-Jan-11 15:26:42.739281 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73376 2019-Jan-11 15:26:42.739910 - [DEBUG] Value : BOTTOM
73377 2019-Jan-11 15:26:42.739937 - [DEBUG]
73378 2019-Jan-11 15:26:42.739971 - [DEBUG] Function : main
73379 2019-Jan-11 15:26:42.739999 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73380 2019-Jan-11 15:26:42.740635 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73381 2019-Jan-11 15:26:42.741277 - [DEBUG] Value : BOTTOM
73382 2019-Jan-11 15:26:42.741303 - [DEBUG]
73383 2019-Jan-11 15:26:42.741335 - [DEBUG] Function : main
73384 2019-Jan-11 15:26:42.741361 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73385 2019-Jan-11 15:26:42.741998 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73386 2019-Jan-11 15:26:42.742624 - [DEBUG] Value : BOTTOM
73387 2019-Jan-11 15:26:42.742651 - [DEBUG]
73388 2019-Jan-11 15:26:42.742686 - [DEBUG] Function : main
73389 2019-Jan-11 15:26:42.742713 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73390 2019-Jan-11 15:26:42.743356 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73391 2019-Jan-11 15:26:42.743986 - [DEBUG] Value : BOTTOM
73392 2019-Jan-11 15:26:42.744013 - [DEBUG]
73393 2019-Jan-11 15:26:42.744047 - [DEBUG] Function : main
73394 2019-Jan-11 15:26:42.744074 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73395 2019-Jan-11 15:26:42.744726 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73396 2019-Jan-11 15:26:42.745356 - [DEBUG] Value : BOTTOM
73397 2019-Jan-11 15:26:42.745382 - [DEBUG]
73398 2019-Jan-11 15:26:42.745416 - [DEBUG] Function : main
73399 2019-Jan-11 15:26:42.745444 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73400 2019-Jan-11 15:26:42.746082 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73401 2019-Jan-11 15:26:42.746709 - [DEBUG] Value : BOTTOM
73402 2019-Jan-11 15:26:42.746736 - [DEBUG]
73403 2019-Jan-11 15:26:42.746769 - [DEBUG] Function : main
73404 2019-Jan-11 15:26:42.746796 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73405 2019-Jan-11 15:26:42.747433 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73406 2019-Jan-11 15:26:42.747490 - [DEBUG] Value : BOTTOM
73407 2019-Jan-11 15:26:42.747515 - [DEBUG]
73408 2019-Jan-11 15:26:42.747548 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73409 2019-Jan-11 15:26:42.747584 - [DEBUG] Function : main
73410 2019-Jan-11 15:26:42.747610 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73411 2019-Jan-11 15:26:42.748266 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73412 2019-Jan-11 15:26:42.748896 - [DEBUG] Value : BOTTOM
73413 2019-Jan-11 15:26:42.748923 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12073414 2019-Jan-11 15:26:42.749582 - [DEBUG] Function : main
73415 2019-Jan-11 15:26:42.749613 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73416 2019-Jan-11 15:26:42.750251 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73417 2019-Jan-11 15:26:42.750882 - [DEBUG] Value : BOTTOM
73418 2019-Jan-11 15:26:42.750909 - [DEBUG]
73419 2019-Jan-11 15:26:42.750949 - [DEBUG] Function : main
73420 2019-Jan-11 15:26:42.750977 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73421 2019-Jan-11 15:26:42.751630 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73422 2019-Jan-11 15:26:42.752258 - [DEBUG] Value : BOTTOM
73423 2019-Jan-11 15:26:42.752285 - [DEBUG]
73424 2019-Jan-11 15:26:42.752326 - [DEBUG] Function : main
73425 2019-Jan-11 15:26:42.752353 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73426 2019-Jan-11 15:26:42.752990 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73427 2019-Jan-11 15:26:42.753634 - [DEBUG] Value : BOTTOM
73428 2019-Jan-11 15:26:42.753661 - [DEBUG]
73429 2019-Jan-11 15:26:42.753695 - [DEBUG] Function : main
73430 2019-Jan-11 15:26:42.753722 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73431 2019-Jan-11 15:26:42.754371 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73432 2019-Jan-11 15:26:42.755014 - [DEBUG] Value : BOTTOM
73433 2019-Jan-11 15:26:42.755041 - [DEBUG]
73434 2019-Jan-11 15:26:42.755075 - [DEBUG] Function : main
73435 2019-Jan-11 15:26:42.755102 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73436 2019-Jan-11 15:26:42.755738 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73437 2019-Jan-11 15:26:42.756367 - [DEBUG] Value : BOTTOM
73438 2019-Jan-11 15:26:42.756393 - [DEBUG]
73439 2019-Jan-11 15:26:42.756426 - [DEBUG] Function : main
73440 2019-Jan-11 15:26:42.756453 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73441 2019-Jan-11 15:26:42.757091 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73442 2019-Jan-11 15:26:42.757718 - [DEBUG] Value : BOTTOM
73443 2019-Jan-11 15:26:42.757745 - [DEBUG]
73444 2019-Jan-11 15:26:42.757778 - [DEBUG] Function : main
73445 2019-Jan-11 15:26:42.757805 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73446 2019-Jan-11 15:26:42.758456 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73447 2019-Jan-11 15:26:42.759082 - [DEBUG] Value : BOTTOM
73448 2019-Jan-11 15:26:42.759109 - [DEBUG]
73449 2019-Jan-11 15:26:42.759142 - [DEBUG] Function : main
73450 2019-Jan-11 15:26:42.759169 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73451 2019-Jan-11 15:26:42.759805 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73452 2019-Jan-11 15:26:42.760432 - [DEBUG] Value : BOTTOM
73453 2019-Jan-11 15:26:42.760459 - [DEBUG]
73454 2019-Jan-11 15:26:42.760492 - [DEBUG] Function : main
73455 2019-Jan-11 15:26:42.760519 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73456 2019-Jan-11 15:26:42.761155 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73457 2019-Jan-11 15:26:42.761800 - [DEBUG] Value : BOTTOM
73458 2019-Jan-11 15:26:42.761826 - [DEBUG]
73459 2019-Jan-11 15:26:42.761859 - [DEBUG] Function : main
73460 2019-Jan-11 15:26:42.761886 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73461 2019-Jan-11 15:26:42.762523 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73462 2019-Jan-11 15:26:42.763150 - [DEBUG] Value : BOTTOM
73463 2019-Jan-11 15:26:42.763177 - [DEBUG]
73464 2019-Jan-11 15:26:42.763210 - [DEBUG] Function : main
73465 2019-Jan-11 15:26:42.763237 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73466 2019-Jan-11 15:26:42.763873 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73467 2019-Jan-11 15:26:42.764503 - [DEBUG] Value : BOTTOM
73468 2019-Jan-11 15:26:42.764542 - [DEBUG]
73469 2019-Jan-11 15:26:42.764575 - [DEBUG] Function : main
73470 2019-Jan-11 15:26:42.764601 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73471 2019-Jan-11 15:26:42.765249 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73472 2019-Jan-11 15:26:42.765881 - [DEBUG] Value : BOTTOM
73473 2019-Jan-11 15:26:42.765908 - [DEBUG]
73474 2019-Jan-11 15:26:42.765942 - [DEBUG] Function : main
73475 2019-Jan-11 15:26:42.765969 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73476 2019-Jan-11 15:26:42.766606 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73477 2019-Jan-11 15:26:42.767236 - [DEBUG] Value : BOTTOM
73478 2019-Jan-11 15:26:42.767263 - [DEBUG]
73479 2019-Jan-11 15:26:42.767296 - [DEBUG] Function : main
73480 2019-Jan-11 15:26:42.767324 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73481 2019-Jan-11 15:26:42.767976 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73482 2019-Jan-11 15:26:42.768611 - [DEBUG] Value : BOTTOM
73483 2019-Jan-11 15:26:42.768638 - [DEBUG]
73484 2019-Jan-11 15:26:42.768674 - [DEBUG] Function : main
73485 2019-Jan-11 15:26:42.768702 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73486 2019-Jan-11 15:26:42.769339 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73487 2019-Jan-11 15:26:42.769968 - [DEBUG] Value : BOTTOM
73488 2019-Jan-11 15:26:42.769995 - [DEBUG]
73489 2019-Jan-11 15:26:42.770030 - [DEBUG] Function : main
73490 2019-Jan-11 15:26:42.770057 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73491 2019-Jan-11 15:26:42.770695 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73492 2019-Jan-11 15:26:42.771339 - [DEBUG] Value : BOTTOM
73493 2019-Jan-11 15:26:42.771365 - [DEBUG]
73494 2019-Jan-11 15:26:42.771397 - [DEBUG] Function : main
73495 2019-Jan-11 15:26:42.771423 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73496 2019-Jan-11 15:26:42.772059 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73497 2019-Jan-11 15:26:42.772686 - [DEBUG] Value : BOTTOM
73498 2019-Jan-11 15:26:42.772713 - [DEBUG]
73499 2019-Jan-11 15:26:42.772748 - [DEBUG] Function : main
73500 2019-Jan-11 15:26:42.772776 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73501 2019-Jan-11 15:26:42.773413 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73502 2019-Jan-11 15:26:42.774042 - [DEBUG] Value : BOTTOM
73503 2019-Jan-11 15:26:42.774069 - [DEBUG]
73504 2019-Jan-11 15:26:42.774102 - [DEBUG] Function : main
73505 2019-Jan-11 15:26:42.774129 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73506 2019-Jan-11 15:26:42.774780 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73507 2019-Jan-11 15:26:42.775417 - [DEBUG] Value : BOTTOM
73508 2019-Jan-11 15:26:42.775444 - [DEBUG]
73509 2019-Jan-11 15:26:42.775480 - [DEBUG] Function : main
73510 2019-Jan-11 15:26:42.775507 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73511 2019-Jan-11 15:26:42.776143 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73512 2019-Jan-11 15:26:42.776773 - [DEBUG] Value : BOTTOM
73513 2019-Jan-11 15:26:42.776807 - [DEBUG]
73514 2019-Jan-11 15:26:42.776848 - [DEBUG] Function : main
73515 2019-Jan-11 15:26:42.776875 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73516 2019-Jan-11 15:26:42.777514 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73517 2019-Jan-11 15:26:42.778165 - [DEBUG] Value : BOTTOM
73518 2019-Jan-11 15:26:42.778191 - [DEBUG]
73519 2019-Jan-11 15:26:42.778227 - [DEBUG] Function : main
73520 2019-Jan-11 15:26:42.778255 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73521 2019-Jan-11 15:26:42.778892 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73522 2019-Jan-11 15:26:42.779522 - [DEBUG] Value : BOTTOM
73523 2019-Jan-11 15:26:42.779549 - [DEBUG]
73524 2019-Jan-11 15:26:42.779589 - [DEBUG] Function : main
73525 2019-Jan-11 15:26:42.779617 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73526 2019-Jan-11 15:26:42.780253 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73527 2019-Jan-11 15:26:42.780882 - [DEBUG] Value : BOTTOM
73528 2019-Jan-11 15:26:42.780909 - [DEBUG]
73529 2019-Jan-11 15:26:42.780950 - [DEBUG] Function : main
73530 2019-Jan-11 15:26:42.780977 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73531 2019-Jan-11 15:26:42.781630 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73532 2019-Jan-11 15:26:42.782261 - [DEBUG] Value : BOTTOM
73533 2019-Jan-11 15:26:42.782286 - [DEBUG]
73534 2019-Jan-11 15:26:42.782319 - [DEBUG] Function : main
73535 2019-Jan-11 15:26:42.782345 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73536 2019-Jan-11 15:26:42.782982 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73537 2019-Jan-11 15:26:42.783608 - [DEBUG] Value : BOTTOM
73538 2019-Jan-11 15:26:42.783635 - [DEBUG]
73539 2019-Jan-11 15:26:42.783668 - [DEBUG] Function : main
73540 2019-Jan-11 15:26:42.783696 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73541 2019-Jan-11 15:26:42.784332 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73542 2019-Jan-11 15:26:42.784389 - [DEBUG] Value : BOTTOM
73543 2019-Jan-11 15:26:42.784415 - [DEBUG]
73544 2019-Jan-11 15:26:42.784448 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73545 2019-Jan-11 15:26:42.784483 - [DEBUG] Function : main
73546 2019-Jan-11 15:26:42.784508 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73547 2019-Jan-11 15:26:42.785152 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73548 2019-Jan-11 15:26:42.785782 - [DEBUG] Value : BOTTOM
73549 2019-Jan-11 15:26:42.785809 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12673550 2019-Jan-11 15:26:42.786449 - [DEBUG] Function : main
73551 2019-Jan-11 15:26:42.786478 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73552 2019-Jan-11 15:26:42.787108 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73553 2019-Jan-11 15:26:42.787737 - [DEBUG] Value : BOTTOM
73554 2019-Jan-11 15:26:42.787764 - [DEBUG]
73555 2019-Jan-11 15:26:42.787803 - [DEBUG] Function : main
73556 2019-Jan-11 15:26:42.787830 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73557 2019-Jan-11 15:26:42.788477 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73558 2019-Jan-11 15:26:42.789106 - [DEBUG] Value : BOTTOM
73559 2019-Jan-11 15:26:42.789132 - [DEBUG]
73560 2019-Jan-11 15:26:42.789162 - [DEBUG] Function : main
73561 2019-Jan-11 15:26:42.789190 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73562 2019-Jan-11 15:26:42.789819 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73563 2019-Jan-11 15:26:42.790463 - [DEBUG] Value : BOTTOM
73564 2019-Jan-11 15:26:42.790490 - [DEBUG]
73565 2019-Jan-11 15:26:42.790520 - [DEBUG] Function : main
73566 2019-Jan-11 15:26:42.790547 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73567 2019-Jan-11 15:26:42.791179 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73568 2019-Jan-11 15:26:42.791820 - [DEBUG] Value : BOTTOM
73569 2019-Jan-11 15:26:42.791847 - [DEBUG]
73570 2019-Jan-11 15:26:42.791877 - [DEBUG] Function : main
73571 2019-Jan-11 15:26:42.791903 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73572 2019-Jan-11 15:26:42.792532 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73573 2019-Jan-11 15:26:42.793163 - [DEBUG] Value : BOTTOM
73574 2019-Jan-11 15:26:42.793189 - [DEBUG]
73575 2019-Jan-11 15:26:42.793218 - [DEBUG] Function : main
73576 2019-Jan-11 15:26:42.793244 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73577 2019-Jan-11 15:26:42.793872 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73578 2019-Jan-11 15:26:42.794498 - [DEBUG] Value : BOTTOM
73579 2019-Jan-11 15:26:42.794536 - [DEBUG]
73580 2019-Jan-11 15:26:42.794567 - [DEBUG] Function : main
73581 2019-Jan-11 15:26:42.794595 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73582 2019-Jan-11 15:26:42.795225 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73583 2019-Jan-11 15:26:42.795851 - [DEBUG] Value : BOTTOM
73584 2019-Jan-11 15:26:42.795878 - [DEBUG]
73585 2019-Jan-11 15:26:42.795908 - [DEBUG] Function : main
73586 2019-Jan-11 15:26:42.795934 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73587 2019-Jan-11 15:26:42.796563 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73588 2019-Jan-11 15:26:42.797188 - [DEBUG] Value : BOTTOM
73589 2019-Jan-11 15:26:42.797215 - [DEBUG]
73590 2019-Jan-11 15:26:42.797245 - [DEBUG] Function : main
73591 2019-Jan-11 15:26:42.797271 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73592 2019-Jan-11 15:26:42.797912 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73593 2019-Jan-11 15:26:42.798542 - [DEBUG] Value : BOTTOM
73594 2019-Jan-11 15:26:42.798567 - [DEBUG]
73595 2019-Jan-11 15:26:42.798597 - [DEBUG] Function : main
73596 2019-Jan-11 15:26:42.798623 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73597 2019-Jan-11 15:26:42.799251 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73598 2019-Jan-11 15:26:42.799879 - [DEBUG] Value : BOTTOM
73599 2019-Jan-11 15:26:42.799906 - [DEBUG]
73600 2019-Jan-11 15:26:42.799936 - [DEBUG] Function : main
73601 2019-Jan-11 15:26:42.799971 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73602 2019-Jan-11 15:26:42.800600 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73603 2019-Jan-11 15:26:42.801243 - [DEBUG] Value : BOTTOM
73604 2019-Jan-11 15:26:42.801269 - [DEBUG]
73605 2019-Jan-11 15:26:42.801298 - [DEBUG] Function : main
73606 2019-Jan-11 15:26:42.801323 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73607 2019-Jan-11 15:26:42.801952 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73608 2019-Jan-11 15:26:42.802580 - [DEBUG] Value : BOTTOM
73609 2019-Jan-11 15:26:42.802606 - [DEBUG]
73610 2019-Jan-11 15:26:42.802636 - [DEBUG] Function : main
73611 2019-Jan-11 15:26:42.802663 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73612 2019-Jan-11 15:26:42.803291 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73613 2019-Jan-11 15:26:42.803920 - [DEBUG] Value : BOTTOM
73614 2019-Jan-11 15:26:42.803946 - [DEBUG]
73615 2019-Jan-11 15:26:42.803976 - [DEBUG] Function : main
73616 2019-Jan-11 15:26:42.804003 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73617 2019-Jan-11 15:26:42.804645 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73618 2019-Jan-11 15:26:42.805280 - [DEBUG] Value : BOTTOM
73619 2019-Jan-11 15:26:42.805307 - [DEBUG]
73620 2019-Jan-11 15:26:42.805337 - [DEBUG] Function : main
73621 2019-Jan-11 15:26:42.805364 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73622 2019-Jan-11 15:26:42.805995 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73623 2019-Jan-11 15:26:42.806623 - [DEBUG] Value : BOTTOM
73624 2019-Jan-11 15:26:42.806650 - [DEBUG]
73625 2019-Jan-11 15:26:42.806681 - [DEBUG] Function : main
73626 2019-Jan-11 15:26:42.806707 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73627 2019-Jan-11 15:26:42.807336 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73628 2019-Jan-11 15:26:42.807980 - [DEBUG] Value : BOTTOM
73629 2019-Jan-11 15:26:42.808006 - [DEBUG]
73630 2019-Jan-11 15:26:42.808035 - [DEBUG] Function : main
73631 2019-Jan-11 15:26:42.808061 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73632 2019-Jan-11 15:26:42.808689 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73633 2019-Jan-11 15:26:42.809318 - [DEBUG] Value : BOTTOM
73634 2019-Jan-11 15:26:42.809345 - [DEBUG]
73635 2019-Jan-11 15:26:42.809374 - [DEBUG] Function : main
73636 2019-Jan-11 15:26:42.809401 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73637 2019-Jan-11 15:26:42.810029 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73638 2019-Jan-11 15:26:42.810659 - [DEBUG] Value : BOTTOM
73639 2019-Jan-11 15:26:42.810684 - [DEBUG]
73640 2019-Jan-11 15:26:42.810714 - [DEBUG] Function : main
73641 2019-Jan-11 15:26:42.810742 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73642 2019-Jan-11 15:26:42.811384 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73643 2019-Jan-11 15:26:42.812019 - [DEBUG] Value : BOTTOM
73644 2019-Jan-11 15:26:42.812046 - [DEBUG]
73645 2019-Jan-11 15:26:42.812076 - [DEBUG] Function : main
73646 2019-Jan-11 15:26:42.812102 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73647 2019-Jan-11 15:26:42.812739 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73648 2019-Jan-11 15:26:42.813370 - [DEBUG] Value : BOTTOM
73649 2019-Jan-11 15:26:42.813397 - [DEBUG]
73650 2019-Jan-11 15:26:42.813427 - [DEBUG] Function : main
73651 2019-Jan-11 15:26:42.813453 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73652 2019-Jan-11 15:26:42.814083 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73653 2019-Jan-11 15:26:42.814734 - [DEBUG] Value : BOTTOM
73654 2019-Jan-11 15:26:42.814760 - [DEBUG]
73655 2019-Jan-11 15:26:42.814789 - [DEBUG] Function : main
73656 2019-Jan-11 15:26:42.814815 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73657 2019-Jan-11 15:26:42.815443 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73658 2019-Jan-11 15:26:42.816073 - [DEBUG] Value : BOTTOM
73659 2019-Jan-11 15:26:42.816100 - [DEBUG]
73660 2019-Jan-11 15:26:42.816130 - [DEBUG] Function : main
73661 2019-Jan-11 15:26:42.816157 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73662 2019-Jan-11 15:26:42.816786 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73663 2019-Jan-11 15:26:42.817416 - [DEBUG] Value : BOTTOM
73664 2019-Jan-11 15:26:42.817443 - [DEBUG]
73665 2019-Jan-11 15:26:42.817472 - [DEBUG] Function : main
73666 2019-Jan-11 15:26:42.817499 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73667 2019-Jan-11 15:26:42.818143 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73668 2019-Jan-11 15:26:42.818771 - [DEBUG] Value : BOTTOM
73669 2019-Jan-11 15:26:42.818797 - [DEBUG]
73670 2019-Jan-11 15:26:42.818826 - [DEBUG] Function : main
73671 2019-Jan-11 15:26:42.818852 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73672 2019-Jan-11 15:26:42.819480 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73673 2019-Jan-11 15:26:42.820105 - [DEBUG] Value : BOTTOM
73674 2019-Jan-11 15:26:42.820131 - [DEBUG]
73675 2019-Jan-11 15:26:42.820161 - [DEBUG] Function : main
73676 2019-Jan-11 15:26:42.820188 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73677 2019-Jan-11 15:26:42.820816 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73678 2019-Jan-11 15:26:42.820872 - [DEBUG] Value : BOTTOM
73679 2019-Jan-11 15:26:42.820898 - [DEBUG]
73680 2019-Jan-11 15:26:42.820928 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
73681 2019-Jan-11 15:26:42.820964 - [DEBUG] Function : main
73682 2019-Jan-11 15:26:42.820991 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73683 2019-Jan-11 15:26:42.821645 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73684 2019-Jan-11 15:26:42.822277 - [DEBUG] Value : BOTTOM
73685 2019-Jan-11 15:26:42.822304 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13673686 2019-Jan-11 15:26:42.822965 - [DEBUG] Function : main
73687 2019-Jan-11 15:26:42.822995 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73688 2019-Jan-11 15:26:42.823632 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73689 2019-Jan-11 15:26:42.824270 - [DEBUG] Value : BOTTOM
73690 2019-Jan-11 15:26:42.824298 - [DEBUG]
73691 2019-Jan-11 15:26:42.824339 - [DEBUG] Function : main
73692 2019-Jan-11 15:26:42.824367 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73693 2019-Jan-11 15:26:42.825020 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73694 2019-Jan-11 15:26:42.825651 - [DEBUG] Value : BOTTOM
73695 2019-Jan-11 15:26:42.825678 - [DEBUG]
73696 2019-Jan-11 15:26:42.825718 - [DEBUG] Function : main
73697 2019-Jan-11 15:26:42.825745 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73698 2019-Jan-11 15:26:42.826382 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73699 2019-Jan-11 15:26:42.827027 - [DEBUG] Value : BOTTOM
73700 2019-Jan-11 15:26:42.827054 - [DEBUG]
73701 2019-Jan-11 15:26:42.827088 - [DEBUG] Function : main
73702 2019-Jan-11 15:26:42.827115 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73703 2019-Jan-11 15:26:42.827754 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73704 2019-Jan-11 15:26:42.828397 - [DEBUG] Value : BOTTOM
73705 2019-Jan-11 15:26:42.828425 - [DEBUG]
73706 2019-Jan-11 15:26:42.828459 - [DEBUG] Function : main
73707 2019-Jan-11 15:26:42.828487 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73708 2019-Jan-11 15:26:42.829124 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73709 2019-Jan-11 15:26:42.829754 - [DEBUG] Value : BOTTOM
73710 2019-Jan-11 15:26:42.829781 - [DEBUG]
73711 2019-Jan-11 15:26:42.829815 - [DEBUG] Function : main
73712 2019-Jan-11 15:26:42.829842 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73713 2019-Jan-11 15:26:42.830479 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73714 2019-Jan-11 15:26:42.831107 - [DEBUG] Value : BOTTOM
73715 2019-Jan-11 15:26:42.831134 - [DEBUG]
73716 2019-Jan-11 15:26:42.831167 - [DEBUG] Function : main
73717 2019-Jan-11 15:26:42.831205 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73718 2019-Jan-11 15:26:42.831843 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73719 2019-Jan-11 15:26:42.832470 - [DEBUG] Value : BOTTOM
73720 2019-Jan-11 15:26:42.832497 - [DEBUG]
73721 2019-Jan-11 15:26:42.832530 - [DEBUG] Function : main
73722 2019-Jan-11 15:26:42.832557 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73723 2019-Jan-11 15:26:42.833192 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73724 2019-Jan-11 15:26:42.833820 - [DEBUG] Value : BOTTOM
73725 2019-Jan-11 15:26:42.833847 - [DEBUG]
73726 2019-Jan-11 15:26:42.833880 - [DEBUG] Function : main
73727 2019-Jan-11 15:26:42.833908 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73728 2019-Jan-11 15:26:42.834559 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73729 2019-Jan-11 15:26:42.835188 - [DEBUG] Value : BOTTOM
73730 2019-Jan-11 15:26:42.835214 - [DEBUG]
73731 2019-Jan-11 15:26:42.835247 - [DEBUG] Function : main
73732 2019-Jan-11 15:26:42.835281 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73733 2019-Jan-11 15:26:42.835918 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73734 2019-Jan-11 15:26:42.836546 - [DEBUG] Value : BOTTOM
73735 2019-Jan-11 15:26:42.836573 - [DEBUG]
73736 2019-Jan-11 15:26:42.836606 - [DEBUG] Function : main
73737 2019-Jan-11 15:26:42.836633 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73738 2019-Jan-11 15:26:42.837270 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73739 2019-Jan-11 15:26:42.837913 - [DEBUG] Value : BOTTOM
73740 2019-Jan-11 15:26:42.837938 - [DEBUG]
73741 2019-Jan-11 15:26:42.837971 - [DEBUG] Function : main
73742 2019-Jan-11 15:26:42.837997 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73743 2019-Jan-11 15:26:42.838665 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73744 2019-Jan-11 15:26:42.839346 - [DEBUG] Value : BOTTOM
73745 2019-Jan-11 15:26:42.839375 - [DEBUG]
73746 2019-Jan-11 15:26:42.839427 - [DEBUG] Function : main
73747 2019-Jan-11 15:26:42.839456 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73748 2019-Jan-11 15:26:42.840164 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73749 2019-Jan-11 15:26:42.840834 - [DEBUG] Value : BOTTOM
73750 2019-Jan-11 15:26:42.840862 - [DEBUG]
73751 2019-Jan-11 15:26:42.840909 - [DEBUG] Function : main
73752 2019-Jan-11 15:26:42.840937 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73753 2019-Jan-11 15:26:42.841600 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73754 2019-Jan-11 15:26:42.842236 - [DEBUG] Value : BOTTOM
73755 2019-Jan-11 15:26:42.842263 - [DEBUG]
73756 2019-Jan-11 15:26:42.842299 - [DEBUG] Function : main
73757 2019-Jan-11 15:26:42.842326 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73758 2019-Jan-11 15:26:42.842963 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73759 2019-Jan-11 15:26:42.843592 - [DEBUG] Value : BOTTOM
73760 2019-Jan-11 15:26:42.843619 - [DEBUG]
73761 2019-Jan-11 15:26:42.843656 - [DEBUG] Function : main
73762 2019-Jan-11 15:26:42.843684 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73763 2019-Jan-11 15:26:42.844321 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73764 2019-Jan-11 15:26:42.844967 - [DEBUG] Value : BOTTOM
73765 2019-Jan-11 15:26:42.844994 - [DEBUG]
73766 2019-Jan-11 15:26:42.845028 - [DEBUG] Function : main
73767 2019-Jan-11 15:26:42.845056 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73768 2019-Jan-11 15:26:42.845693 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73769 2019-Jan-11 15:26:42.846321 - [DEBUG] Value : BOTTOM
73770 2019-Jan-11 15:26:42.846348 - [DEBUG]
73771 2019-Jan-11 15:26:42.846383 - [DEBUG] Function : main
73772 2019-Jan-11 15:26:42.846410 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73773 2019-Jan-11 15:26:42.847062 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73774 2019-Jan-11 15:26:42.847694 - [DEBUG] Value : BOTTOM
73775 2019-Jan-11 15:26:42.847721 - [DEBUG]
73776 2019-Jan-11 15:26:42.847755 - [DEBUG] Function : main
73777 2019-Jan-11 15:26:42.847782 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73778 2019-Jan-11 15:26:42.848435 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73779 2019-Jan-11 15:26:42.849071 - [DEBUG] Value : BOTTOM
73780 2019-Jan-11 15:26:42.849098 - [DEBUG]
73781 2019-Jan-11 15:26:42.849135 - [DEBUG] Function : main
73782 2019-Jan-11 15:26:42.849162 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73783 2019-Jan-11 15:26:42.849798 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73784 2019-Jan-11 15:26:42.850430 - [DEBUG] Value : BOTTOM
73785 2019-Jan-11 15:26:42.850456 - [DEBUG]
73786 2019-Jan-11 15:26:42.850503 - [DEBUG] Function : main
73787 2019-Jan-11 15:26:42.850532 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73788 2019-Jan-11 15:26:42.851169 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73789 2019-Jan-11 15:26:42.851818 - [DEBUG] Value : BOTTOM
73790 2019-Jan-11 15:26:42.851845 - [DEBUG]
73791 2019-Jan-11 15:26:42.851881 - [DEBUG] Function : main
73792 2019-Jan-11 15:26:42.851909 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73793 2019-Jan-11 15:26:42.852546 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73794 2019-Jan-11 15:26:42.853176 - [DEBUG] Value : BOTTOM
73795 2019-Jan-11 15:26:42.853202 - [DEBUG]
73796 2019-Jan-11 15:26:42.853243 - [DEBUG] Function : main
73797 2019-Jan-11 15:26:42.853271 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73798 2019-Jan-11 15:26:42.853907 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73799 2019-Jan-11 15:26:42.854550 - [DEBUG] Value : BOTTOM
73800 2019-Jan-11 15:26:42.854577 - [DEBUG]
73801 2019-Jan-11 15:26:42.854618 - [DEBUG] Function : main
73802 2019-Jan-11 15:26:42.854645 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73803 2019-Jan-11 15:26:42.855280 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73804 2019-Jan-11 15:26:42.855910 - [DEBUG] Value : BOTTOM
73805 2019-Jan-11 15:26:42.855936 - [DEBUG]
73806 2019-Jan-11 15:26:42.855969 - [DEBUG] Function : main
73807 2019-Jan-11 15:26:42.855996 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73808 2019-Jan-11 15:26:42.856633 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73809 2019-Jan-11 15:26:42.857260 - [DEBUG] Value : BOTTOM
73810 2019-Jan-11 15:26:42.857287 - [DEBUG]
73811 2019-Jan-11 15:26:42.857320 - [DEBUG] Function : main
73812 2019-Jan-11 15:26:42.857347 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73813 2019-Jan-11 15:26:42.857998 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73814 2019-Jan-11 15:26:42.858635 - [DEBUG] Value : BOTTOM
73815 2019-Jan-11 15:26:42.858662 - [DEBUG]
73816 2019-Jan-11 15:26:42.858697 - [DEBUG] Function : main
73817 2019-Jan-11 15:26:42.858724 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73818 2019-Jan-11 15:26:42.859361 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73819 2019-Jan-11 15:26:42.859990 - [DEBUG] Value : BOTTOM
73820 2019-Jan-11 15:26:42.860017 - [DEBUG]
73821 2019-Jan-11 15:26:42.860050 - [DEBUG] Function : main
73822 2019-Jan-11 15:26:42.860077 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73823 2019-Jan-11 15:26:42.860714 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73824 2019-Jan-11 15:26:42.861354 - [DEBUG] Value : BOTTOM
73825 2019-Jan-11 15:26:42.861380 - [DEBUG]
73826 2019-Jan-11 15:26:42.861413 - [DEBUG] Function : main
73827 2019-Jan-11 15:26:42.861440 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73828 2019-Jan-11 15:26:42.862076 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73829 2019-Jan-11 15:26:42.862136 - [DEBUG] Value : BOTTOM
73830 2019-Jan-11 15:26:42.862163 - [DEBUG]
73831 2019-Jan-11 15:26:42.862198 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73832 2019-Jan-11 15:26:42.862237 - [DEBUG] Function : main
73833 2019-Jan-11 15:26:42.862264 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73834 2019-Jan-11 15:26:42.862902 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73835 2019-Jan-11 15:26:42.863533 - [DEBUG] Value : BOTTOM
73836 2019-Jan-11 15:26:42.863560 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14373837 2019-Jan-11 15:26:42.864227 - [DEBUG] Function : main
73838 2019-Jan-11 15:26:42.864256 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73839 2019-Jan-11 15:26:42.864907 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73840 2019-Jan-11 15:26:42.865538 - [DEBUG] Value : BOTTOM
73841 2019-Jan-11 15:26:42.865565 - [DEBUG]
73842 2019-Jan-11 15:26:42.865605 - [DEBUG] Function : main
73843 2019-Jan-11 15:26:42.865634 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73844 2019-Jan-11 15:26:42.866271 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73845 2019-Jan-11 15:26:42.866900 - [DEBUG] Value : BOTTOM
73846 2019-Jan-11 15:26:42.866927 - [DEBUG]
73847 2019-Jan-11 15:26:42.866967 - [DEBUG] Function : main
73848 2019-Jan-11 15:26:42.866996 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73849 2019-Jan-11 15:26:42.867633 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73850 2019-Jan-11 15:26:42.868300 - [DEBUG] Value : BOTTOM
73851 2019-Jan-11 15:26:42.868327 - [DEBUG]
73852 2019-Jan-11 15:26:42.868362 - [DEBUG] Function : main
73853 2019-Jan-11 15:26:42.868389 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73854 2019-Jan-11 15:26:42.869035 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73855 2019-Jan-11 15:26:42.869665 - [DEBUG] Value : BOTTOM
73856 2019-Jan-11 15:26:42.869692 - [DEBUG]
73857 2019-Jan-11 15:26:42.869725 - [DEBUG] Function : main
73858 2019-Jan-11 15:26:42.869752 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73859 2019-Jan-11 15:26:42.870388 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73860 2019-Jan-11 15:26:42.871017 - [DEBUG] Value : BOTTOM
73861 2019-Jan-11 15:26:42.871044 - [DEBUG]
73862 2019-Jan-11 15:26:42.871078 - [DEBUG] Function : main
73863 2019-Jan-11 15:26:42.871105 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73864 2019-Jan-11 15:26:42.871757 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73865 2019-Jan-11 15:26:42.872384 - [DEBUG] Value : BOTTOM
73866 2019-Jan-11 15:26:42.872410 - [DEBUG]
73867 2019-Jan-11 15:26:42.872443 - [DEBUG] Function : main
73868 2019-Jan-11 15:26:42.872472 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73869 2019-Jan-11 15:26:42.873109 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73870 2019-Jan-11 15:26:42.873736 - [DEBUG] Value : BOTTOM
73871 2019-Jan-11 15:26:42.873763 - [DEBUG]
73872 2019-Jan-11 15:26:42.873796 - [DEBUG] Function : main
73873 2019-Jan-11 15:26:42.873823 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73874 2019-Jan-11 15:26:42.874460 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73875 2019-Jan-11 15:26:42.875104 - [DEBUG] Value : BOTTOM
73876 2019-Jan-11 15:26:42.875131 - [DEBUG]
73877 2019-Jan-11 15:26:42.875164 - [DEBUG] Function : main
73878 2019-Jan-11 15:26:42.875191 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73879 2019-Jan-11 15:26:42.875829 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73880 2019-Jan-11 15:26:42.876461 - [DEBUG] Value : BOTTOM
73881 2019-Jan-11 15:26:42.876487 - [DEBUG]
73882 2019-Jan-11 15:26:42.876519 - [DEBUG] Function : main
73883 2019-Jan-11 15:26:42.876545 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73884 2019-Jan-11 15:26:42.877180 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73885 2019-Jan-11 15:26:42.877808 - [DEBUG] Value : BOTTOM
73886 2019-Jan-11 15:26:42.877835 - [DEBUG]
73887 2019-Jan-11 15:26:42.877882 - [DEBUG] Function : main
73888 2019-Jan-11 15:26:42.877912 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73889 2019-Jan-11 15:26:42.878549 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73890 2019-Jan-11 15:26:42.879180 - [DEBUG] Value : BOTTOM
73891 2019-Jan-11 15:26:42.879206 - [DEBUG]
73892 2019-Jan-11 15:26:42.879239 - [DEBUG] Function : main
73893 2019-Jan-11 15:26:42.879265 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73894 2019-Jan-11 15:26:42.879900 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73895 2019-Jan-11 15:26:42.880530 - [DEBUG] Value : BOTTOM
73896 2019-Jan-11 15:26:42.880564 - [DEBUG]
73897 2019-Jan-11 15:26:42.880599 - [DEBUG] Function : main
73898 2019-Jan-11 15:26:42.880626 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73899 2019-Jan-11 15:26:42.881274 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73900 2019-Jan-11 15:26:42.881904 - [DEBUG] Value : BOTTOM
73901 2019-Jan-11 15:26:42.881931 - [DEBUG]
73902 2019-Jan-11 15:26:42.881964 - [DEBUG] Function : main
73903 2019-Jan-11 15:26:42.881991 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73904 2019-Jan-11 15:26:42.882627 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73905 2019-Jan-11 15:26:42.883262 - [DEBUG] Value : BOTTOM
73906 2019-Jan-11 15:26:42.883289 - [DEBUG]
73907 2019-Jan-11 15:26:42.883325 - [DEBUG] Function : main
73908 2019-Jan-11 15:26:42.883353 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73909 2019-Jan-11 15:26:42.883990 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73910 2019-Jan-11 15:26:42.884633 - [DEBUG] Value : BOTTOM
73911 2019-Jan-11 15:26:42.884659 - [DEBUG]
73912 2019-Jan-11 15:26:42.884694 - [DEBUG] Function : main
73913 2019-Jan-11 15:26:42.884720 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73914 2019-Jan-11 15:26:42.885357 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73915 2019-Jan-11 15:26:42.885987 - [DEBUG] Value : BOTTOM
73916 2019-Jan-11 15:26:42.886013 - [DEBUG]
73917 2019-Jan-11 15:26:42.886047 - [DEBUG] Function : main
73918 2019-Jan-11 15:26:42.886074 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73919 2019-Jan-11 15:26:42.886712 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73920 2019-Jan-11 15:26:42.887341 - [DEBUG] Value : BOTTOM
73921 2019-Jan-11 15:26:42.887368 - [DEBUG]
73922 2019-Jan-11 15:26:42.887402 - [DEBUG] Function : main
73923 2019-Jan-11 15:26:42.887429 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73924 2019-Jan-11 15:26:42.888082 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73925 2019-Jan-11 15:26:42.888711 - [DEBUG] Value : BOTTOM
73926 2019-Jan-11 15:26:42.888738 - [DEBUG]
73927 2019-Jan-11 15:26:42.888771 - [DEBUG] Function : main
73928 2019-Jan-11 15:26:42.888799 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73929 2019-Jan-11 15:26:42.889436 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73930 2019-Jan-11 15:26:42.890071 - [DEBUG] Value : BOTTOM
73931 2019-Jan-11 15:26:42.890098 - [DEBUG]
73932 2019-Jan-11 15:26:42.890134 - [DEBUG] Function : main
73933 2019-Jan-11 15:26:42.890161 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73934 2019-Jan-11 15:26:42.890797 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73935 2019-Jan-11 15:26:42.891443 - [DEBUG] Value : BOTTOM
73936 2019-Jan-11 15:26:42.891468 - [DEBUG]
73937 2019-Jan-11 15:26:42.891509 - [DEBUG] Function : main
73938 2019-Jan-11 15:26:42.891536 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73939 2019-Jan-11 15:26:42.892180 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73940 2019-Jan-11 15:26:42.892817 - [DEBUG] Value : BOTTOM
73941 2019-Jan-11 15:26:42.892844 - [DEBUG]
73942 2019-Jan-11 15:26:42.892881 - [DEBUG] Function : main
73943 2019-Jan-11 15:26:42.892908 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73944 2019-Jan-11 15:26:42.893544 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73945 2019-Jan-11 15:26:42.894174 - [DEBUG] Value : BOTTOM
73946 2019-Jan-11 15:26:42.894201 - [DEBUG]
73947 2019-Jan-11 15:26:42.894241 - [DEBUG] Function : main
73948 2019-Jan-11 15:26:42.894270 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73949 2019-Jan-11 15:26:42.894923 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73950 2019-Jan-11 15:26:42.895554 - [DEBUG] Value : BOTTOM
73951 2019-Jan-11 15:26:42.895580 - [DEBUG]
73952 2019-Jan-11 15:26:42.895621 - [DEBUG] Function : main
73953 2019-Jan-11 15:26:42.895648 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73954 2019-Jan-11 15:26:42.896284 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73955 2019-Jan-11 15:26:42.896914 - [DEBUG] Value : BOTTOM
73956 2019-Jan-11 15:26:42.896939 - [DEBUG]
73957 2019-Jan-11 15:26:42.896972 - [DEBUG] Function : main
73958 2019-Jan-11 15:26:42.896998 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73959 2019-Jan-11 15:26:42.897634 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73960 2019-Jan-11 15:26:42.898277 - [DEBUG] Value : BOTTOM
73961 2019-Jan-11 15:26:42.898304 - [DEBUG]
73962 2019-Jan-11 15:26:42.898337 - [DEBUG] Function : main
73963 2019-Jan-11 15:26:42.898364 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73964 2019-Jan-11 15:26:42.899000 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73965 2019-Jan-11 15:26:42.899630 - [DEBUG] Value : BOTTOM
73966 2019-Jan-11 15:26:42.899656 - [DEBUG]
73967 2019-Jan-11 15:26:42.899691 - [DEBUG] Function : main
73968 2019-Jan-11 15:26:42.899719 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73969 2019-Jan-11 15:26:42.900356 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73970 2019-Jan-11 15:26:42.900986 - [DEBUG] Value : BOTTOM
73971 2019-Jan-11 15:26:42.901013 - [DEBUG]
73972 2019-Jan-11 15:26:42.901047 - [DEBUG] Function : main
73973 2019-Jan-11 15:26:42.901073 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73974 2019-Jan-11 15:26:42.901726 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73975 2019-Jan-11 15:26:42.902352 - [DEBUG] Value : BOTTOM
73976 2019-Jan-11 15:26:42.902378 - [DEBUG]
73977 2019-Jan-11 15:26:42.902412 - [DEBUG] Function : main
73978 2019-Jan-11 15:26:42.902439 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73979 2019-Jan-11 15:26:42.903082 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73980 2019-Jan-11 15:26:42.903141 - [DEBUG] Value : BOTTOM
73981 2019-Jan-11 15:26:42.903168 - [DEBUG]
73982 2019-Jan-11 15:26:42.903202 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73983 2019-Jan-11 15:26:42.903240 - [DEBUG] Function : main
73984 2019-Jan-11 15:26:42.903268 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73985 2019-Jan-11 15:26:42.903905 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73986 2019-Jan-11 15:26:42.904548 - [DEBUG] Value : BOTTOM
73987 2019-Jan-11 15:26:42.904575 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14973988 2019-Jan-11 15:26:42.905237 - [DEBUG] Function : main
73989 2019-Jan-11 15:26:42.905266 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73990 2019-Jan-11 15:26:42.905911 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73991 2019-Jan-11 15:26:42.906542 - [DEBUG] Value : BOTTOM
73992 2019-Jan-11 15:26:42.906569 - [DEBUG]
73993 2019-Jan-11 15:26:42.906609 - [DEBUG] Function : main
73994 2019-Jan-11 15:26:42.906637 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73995 2019-Jan-11 15:26:42.907274 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73996 2019-Jan-11 15:26:42.907917 - [DEBUG] Value : BOTTOM
73997 2019-Jan-11 15:26:42.907944 - [DEBUG]
73998 2019-Jan-11 15:26:42.907986 - [DEBUG] Function : main
73999 2019-Jan-11 15:26:42.908013 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74000 2019-Jan-11 15:26:42.908667 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74001 2019-Jan-11 15:26:42.909316 - [DEBUG] Value : BOTTOM
74002 2019-Jan-11 15:26:42.909343 - [DEBUG]
74003 2019-Jan-11 15:26:42.909380 - [DEBUG] Function : main
74004 2019-Jan-11 15:26:42.909407 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74005 2019-Jan-11 15:26:42.910045 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74006 2019-Jan-11 15:26:42.910674 - [DEBUG] Value : BOTTOM
74007 2019-Jan-11 15:26:42.910701 - [DEBUG]
74008 2019-Jan-11 15:26:42.910735 - [DEBUG] Function : main
74009 2019-Jan-11 15:26:42.910763 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74010 2019-Jan-11 15:26:42.911417 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74011 2019-Jan-11 15:26:42.912047 - [DEBUG] Value : BOTTOM
74012 2019-Jan-11 15:26:42.912073 - [DEBUG]
74013 2019-Jan-11 15:26:42.912107 - [DEBUG] Function : main
74014 2019-Jan-11 15:26:42.912133 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74015 2019-Jan-11 15:26:42.912768 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74016 2019-Jan-11 15:26:42.913396 - [DEBUG] Value : BOTTOM
74017 2019-Jan-11 15:26:42.913423 - [DEBUG]
74018 2019-Jan-11 15:26:42.913456 - [DEBUG] Function : main
74019 2019-Jan-11 15:26:42.913483 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74020 2019-Jan-11 15:26:42.914132 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74021 2019-Jan-11 15:26:42.914775 - [DEBUG] Value : BOTTOM
74022 2019-Jan-11 15:26:42.914801 - [DEBUG]
74023 2019-Jan-11 15:26:42.914834 - [DEBUG] Function : main
74024 2019-Jan-11 15:26:42.914860 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74025 2019-Jan-11 15:26:42.915497 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74026 2019-Jan-11 15:26:42.916125 - [DEBUG] Value : BOTTOM
74027 2019-Jan-11 15:26:42.916152 - [DEBUG]
74028 2019-Jan-11 15:26:42.916185 - [DEBUG] Function : main
74029 2019-Jan-11 15:26:42.916213 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74030 2019-Jan-11 15:26:42.916850 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74031 2019-Jan-11 15:26:42.917480 - [DEBUG] Value : BOTTOM
74032 2019-Jan-11 15:26:42.917506 - [DEBUG]
74033 2019-Jan-11 15:26:42.917538 - [DEBUG] Function : main
74034 2019-Jan-11 15:26:42.917565 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74035 2019-Jan-11 15:26:42.918214 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74036 2019-Jan-11 15:26:42.918841 - [DEBUG] Value : BOTTOM
74037 2019-Jan-11 15:26:42.918868 - [DEBUG]
74038 2019-Jan-11 15:26:42.918901 - [DEBUG] Function : main
74039 2019-Jan-11 15:26:42.918928 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74040 2019-Jan-11 15:26:42.919565 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74041 2019-Jan-11 15:26:42.920195 - [DEBUG] Value : BOTTOM
74042 2019-Jan-11 15:26:42.920221 - [DEBUG]
74043 2019-Jan-11 15:26:42.920253 - [DEBUG] Function : main
74044 2019-Jan-11 15:26:42.920279 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74045 2019-Jan-11 15:26:42.920915 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74046 2019-Jan-11 15:26:42.921558 - [DEBUG] Value : BOTTOM
74047 2019-Jan-11 15:26:42.921585 - [DEBUG]
74048 2019-Jan-11 15:26:42.921619 - [DEBUG] Function : main
74049 2019-Jan-11 15:26:42.921647 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74050 2019-Jan-11 15:26:42.922284 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74051 2019-Jan-11 15:26:42.922914 - [DEBUG] Value : BOTTOM
74052 2019-Jan-11 15:26:42.922941 - [DEBUG]
74053 2019-Jan-11 15:26:42.922975 - [DEBUG] Function : main
74054 2019-Jan-11 15:26:42.923002 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74055 2019-Jan-11 15:26:42.923638 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74056 2019-Jan-11 15:26:42.924274 - [DEBUG] Value : BOTTOM
74057 2019-Jan-11 15:26:42.924300 - [DEBUG]
74058 2019-Jan-11 15:26:42.924336 - [DEBUG] Function : main
74059 2019-Jan-11 15:26:42.924363 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74060 2019-Jan-11 15:26:42.925015 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74061 2019-Jan-11 15:26:42.925658 - [DEBUG] Value : BOTTOM
74062 2019-Jan-11 15:26:42.925685 - [DEBUG]
74063 2019-Jan-11 15:26:42.925721 - [DEBUG] Function : main
74064 2019-Jan-11 15:26:42.925748 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74065 2019-Jan-11 15:26:42.926385 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74066 2019-Jan-11 15:26:42.927016 - [DEBUG] Value : BOTTOM
74067 2019-Jan-11 15:26:42.927042 - [DEBUG]
74068 2019-Jan-11 15:26:42.927076 - [DEBUG] Function : main
74069 2019-Jan-11 15:26:42.927104 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74070 2019-Jan-11 15:26:42.927740 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74071 2019-Jan-11 15:26:42.928386 - [DEBUG] Value : BOTTOM
74072 2019-Jan-11 15:26:42.928413 - [DEBUG]
74073 2019-Jan-11 15:26:42.928447 - [DEBUG] Function : main
74074 2019-Jan-11 15:26:42.928474 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74075 2019-Jan-11 15:26:42.929111 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74076 2019-Jan-11 15:26:42.929740 - [DEBUG] Value : BOTTOM
74077 2019-Jan-11 15:26:42.929766 - [DEBUG]
74078 2019-Jan-11 15:26:42.929800 - [DEBUG] Function : main
74079 2019-Jan-11 15:26:42.929827 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74080 2019-Jan-11 15:26:42.930464 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74081 2019-Jan-11 15:26:42.931099 - [DEBUG] Value : BOTTOM
74082 2019-Jan-11 15:26:42.931126 - [DEBUG]
74083 2019-Jan-11 15:26:42.931162 - [DEBUG] Function : main
74084 2019-Jan-11 15:26:42.931200 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74085 2019-Jan-11 15:26:42.931838 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74086 2019-Jan-11 15:26:42.932468 - [DEBUG] Value : BOTTOM
74087 2019-Jan-11 15:26:42.932494 - [DEBUG]
74088 2019-Jan-11 15:26:42.932537 - [DEBUG] Function : main
74089 2019-Jan-11 15:26:42.932565 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74090 2019-Jan-11 15:26:42.933202 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74091 2019-Jan-11 15:26:42.933838 - [DEBUG] Value : BOTTOM
74092 2019-Jan-11 15:26:42.933864 - [DEBUG]
74093 2019-Jan-11 15:26:42.933901 - [DEBUG] Function : main
74094 2019-Jan-11 15:26:42.933928 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74095 2019-Jan-11 15:26:42.934576 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74096 2019-Jan-11 15:26:42.935207 - [DEBUG] Value : BOTTOM
74097 2019-Jan-11 15:26:42.935234 - [DEBUG]
74098 2019-Jan-11 15:26:42.935274 - [DEBUG] Function : main
74099 2019-Jan-11 15:26:42.935302 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74100 2019-Jan-11 15:26:42.935940 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74101 2019-Jan-11 15:26:42.936569 - [DEBUG] Value : BOTTOM
74102 2019-Jan-11 15:26:42.936596 - [DEBUG]
74103 2019-Jan-11 15:26:42.936644 - [DEBUG] Function : main
74104 2019-Jan-11 15:26:42.936672 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74105 2019-Jan-11 15:26:42.937308 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74106 2019-Jan-11 15:26:42.937950 - [DEBUG] Value : BOTTOM
74107 2019-Jan-11 15:26:42.937976 - [DEBUG]
74108 2019-Jan-11 15:26:42.938009 - [DEBUG] Function : main
74109 2019-Jan-11 15:26:42.938036 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74110 2019-Jan-11 15:26:42.938673 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74111 2019-Jan-11 15:26:42.939300 - [DEBUG] Value : BOTTOM
74112 2019-Jan-11 15:26:42.939327 - [DEBUG]
74113 2019-Jan-11 15:26:42.939360 - [DEBUG] Function : main
74114 2019-Jan-11 15:26:42.939387 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74115 2019-Jan-11 15:26:42.940023 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74116 2019-Jan-11 15:26:42.940658 - [DEBUG] Value : BOTTOM
74117 2019-Jan-11 15:26:42.940684 - [DEBUG]
74118 2019-Jan-11 15:26:42.940720 - [DEBUG] Function : main
74119 2019-Jan-11 15:26:42.940747 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74120 2019-Jan-11 15:26:42.941398 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74121 2019-Jan-11 15:26:42.942029 - [DEBUG] Value : BOTTOM
74122 2019-Jan-11 15:26:42.942055 - [DEBUG]
74123 2019-Jan-11 15:26:42.942096 - [DEBUG] Function : main
74124 2019-Jan-11 15:26:42.942124 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74125 2019-Jan-11 15:26:42.942760 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74126 2019-Jan-11 15:26:42.943389 - [DEBUG] Value : BOTTOM
74127 2019-Jan-11 15:26:42.943416 - [DEBUG]
74128 2019-Jan-11 15:26:42.943450 - [DEBUG] Function : main
74129 2019-Jan-11 15:26:42.943478 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74130 2019-Jan-11 15:26:42.944115 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74131 2019-Jan-11 15:26:42.944761 - [DEBUG] Value : BOTTOM
74132 2019-Jan-11 15:26:42.944787 - [DEBUG]
74133 2019-Jan-11 15:26:42.944819 - [DEBUG] Function : main
74134 2019-Jan-11 15:26:42.944845 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74135 2019-Jan-11 15:26:42.945482 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74136 2019-Jan-11 15:26:42.946107 - [DEBUG] Value : BOTTOM
74137 2019-Jan-11 15:26:42.946134 - [DEBUG]
74138 2019-Jan-11 15:26:42.946167 - [DEBUG] Function : main
74139 2019-Jan-11 15:26:42.946194 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74140 2019-Jan-11 15:26:42.946829 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74141 2019-Jan-11 15:26:42.947464 - [DEBUG] Value : BOTTOM
74142 2019-Jan-11 15:26:42.947491 - [DEBUG]
74143 2019-Jan-11 15:26:42.947527 - [DEBUG] Function : main
74144 2019-Jan-11 15:26:42.947554 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74145 2019-Jan-11 15:26:42.948213 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74146 2019-Jan-11 15:26:42.948842 - [DEBUG] Value : BOTTOM
74147 2019-Jan-11 15:26:42.948869 - [DEBUG]
74148 2019-Jan-11 15:26:42.948910 - [DEBUG] Function : main
74149 2019-Jan-11 15:26:42.948938 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74150 2019-Jan-11 15:26:42.949575 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74151 2019-Jan-11 15:26:42.950211 - [DEBUG] Value : BOTTOM
74152 2019-Jan-11 15:26:42.950238 - [DEBUG]
74153 2019-Jan-11 15:26:42.950274 - [DEBUG] Function : main
74154 2019-Jan-11 15:26:42.950301 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74155 2019-Jan-11 15:26:42.950937 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74156 2019-Jan-11 15:26:42.951582 - [DEBUG] Value : BOTTOM
74157 2019-Jan-11 15:26:42.951609 - [DEBUG]
74158 2019-Jan-11 15:26:42.951649 - [DEBUG] Function : main
74159 2019-Jan-11 15:26:42.951677 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74160 2019-Jan-11 15:26:42.952314 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74161 2019-Jan-11 15:26:42.952373 - [DEBUG] Value : BOTTOM
74162 2019-Jan-11 15:26:42.952399 - [DEBUG]
74163 2019-Jan-11 15:26:42.952434 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74164 2019-Jan-11 15:26:42.952474 - [DEBUG] Function : main
74165 2019-Jan-11 15:26:42.952502 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74166 2019-Jan-11 15:26:42.953140 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74167 2019-Jan-11 15:26:42.953770 - [DEBUG] Value : BOTTOM
74168 2019-Jan-11 15:26:42.953797 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15574169 2019-Jan-11 15:26:42.954459 - [DEBUG] Function : main
74170 2019-Jan-11 15:26:42.954489 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74171 2019-Jan-11 15:26:42.955141 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74172 2019-Jan-11 15:26:42.955771 - [DEBUG] Value : BOTTOM
74173 2019-Jan-11 15:26:42.955798 - [DEBUG]
74174 2019-Jan-11 15:26:42.955839 - [DEBUG] Function : main
74175 2019-Jan-11 15:26:42.955867 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74176 2019-Jan-11 15:26:42.956504 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74177 2019-Jan-11 15:26:42.957133 - [DEBUG] Value : BOTTOM
74178 2019-Jan-11 15:26:42.957160 - [DEBUG]
74179 2019-Jan-11 15:26:42.957200 - [DEBUG] Function : main
74180 2019-Jan-11 15:26:42.957227 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74181 2019-Jan-11 15:26:42.957877 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74182 2019-Jan-11 15:26:42.958523 - [DEBUG] Value : BOTTOM
74183 2019-Jan-11 15:26:42.958550 - [DEBUG]
74184 2019-Jan-11 15:26:42.958592 - [DEBUG] Function : main
74185 2019-Jan-11 15:26:42.958619 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74186 2019-Jan-11 15:26:42.959259 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74187 2019-Jan-11 15:26:42.959887 - [DEBUG] Value : BOTTOM
74188 2019-Jan-11 15:26:42.959914 - [DEBUG]
74189 2019-Jan-11 15:26:42.959947 - [DEBUG] Function : main
74190 2019-Jan-11 15:26:42.959975 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74191 2019-Jan-11 15:26:42.960613 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74192 2019-Jan-11 15:26:42.961256 - [DEBUG] Value : BOTTOM
74193 2019-Jan-11 15:26:42.961281 - [DEBUG]
74194 2019-Jan-11 15:26:42.961315 - [DEBUG] Function : main
74195 2019-Jan-11 15:26:42.961341 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74196 2019-Jan-11 15:26:42.961977 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74197 2019-Jan-11 15:26:42.962606 - [DEBUG] Value : BOTTOM
74198 2019-Jan-11 15:26:42.962632 - [DEBUG]
74199 2019-Jan-11 15:26:42.962666 - [DEBUG] Function : main
74200 2019-Jan-11 15:26:42.962692 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74201 2019-Jan-11 15:26:42.963330 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74202 2019-Jan-11 15:26:42.963956 - [DEBUG] Value : BOTTOM
74203 2019-Jan-11 15:26:42.963983 - [DEBUG]
74204 2019-Jan-11 15:26:42.964016 - [DEBUG] Function : main
74205 2019-Jan-11 15:26:42.964043 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74206 2019-Jan-11 15:26:42.964694 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74207 2019-Jan-11 15:26:42.965321 - [DEBUG] Value : BOTTOM
74208 2019-Jan-11 15:26:42.965348 - [DEBUG]
74209 2019-Jan-11 15:26:42.965381 - [DEBUG] Function : main
74210 2019-Jan-11 15:26:42.965409 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74211 2019-Jan-11 15:26:42.966046 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74212 2019-Jan-11 15:26:42.966677 - [DEBUG] Value : BOTTOM
74213 2019-Jan-11 15:26:42.966703 - [DEBUG]
74214 2019-Jan-11 15:26:42.966736 - [DEBUG] Function : main
74215 2019-Jan-11 15:26:42.966762 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74216 2019-Jan-11 15:26:42.967399 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74217 2019-Jan-11 15:26:42.968041 - [DEBUG] Value : BOTTOM
74218 2019-Jan-11 15:26:42.968067 - [DEBUG]
74219 2019-Jan-11 15:26:42.968100 - [DEBUG] Function : main
74220 2019-Jan-11 15:26:42.968126 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74221 2019-Jan-11 15:26:42.968761 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74222 2019-Jan-11 15:26:42.969391 - [DEBUG] Value : BOTTOM
74223 2019-Jan-11 15:26:42.969417 - [DEBUG]
74224 2019-Jan-11 15:26:42.969449 - [DEBUG] Function : main
74225 2019-Jan-11 15:26:42.969475 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74226 2019-Jan-11 15:26:42.970119 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74227 2019-Jan-11 15:26:42.970749 - [DEBUG] Value : BOTTOM
74228 2019-Jan-11 15:26:42.970776 - [DEBUG]
74229 2019-Jan-11 15:26:42.970810 - [DEBUG] Function : main
74230 2019-Jan-11 15:26:42.970838 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74231 2019-Jan-11 15:26:42.971492 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74232 2019-Jan-11 15:26:42.972123 - [DEBUG] Value : BOTTOM
74233 2019-Jan-11 15:26:42.972150 - [DEBUG]
74234 2019-Jan-11 15:26:42.972183 - [DEBUG] Function : main
74235 2019-Jan-11 15:26:42.972210 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74236 2019-Jan-11 15:26:42.972846 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74237 2019-Jan-11 15:26:42.973481 - [DEBUG] Value : BOTTOM
74238 2019-Jan-11 15:26:42.973508 - [DEBUG]
74239 2019-Jan-11 15:26:42.973544 - [DEBUG] Function : main
74240 2019-Jan-11 15:26:42.973571 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74241 2019-Jan-11 15:26:42.974207 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74242 2019-Jan-11 15:26:42.974850 - [DEBUG] Value : BOTTOM
74243 2019-Jan-11 15:26:42.974876 - [DEBUG]
74244 2019-Jan-11 15:26:42.974911 - [DEBUG] Function : main
74245 2019-Jan-11 15:26:42.974938 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74246 2019-Jan-11 15:26:42.975575 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74247 2019-Jan-11 15:26:42.976205 - [DEBUG] Value : BOTTOM
74248 2019-Jan-11 15:26:42.976232 - [DEBUG]
74249 2019-Jan-11 15:26:42.976265 - [DEBUG] Function : main
74250 2019-Jan-11 15:26:42.976293 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74251 2019-Jan-11 15:26:42.976931 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74252 2019-Jan-11 15:26:42.977560 - [DEBUG] Value : BOTTOM
74253 2019-Jan-11 15:26:42.977587 - [DEBUG]
74254 2019-Jan-11 15:26:42.977622 - [DEBUG] Function : main
74255 2019-Jan-11 15:26:42.977649 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74256 2019-Jan-11 15:26:42.978302 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74257 2019-Jan-11 15:26:42.978932 - [DEBUG] Value : BOTTOM
74258 2019-Jan-11 15:26:42.978958 - [DEBUG]
74259 2019-Jan-11 15:26:42.978992 - [DEBUG] Function : main
74260 2019-Jan-11 15:26:42.979019 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74261 2019-Jan-11 15:26:42.979655 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74262 2019-Jan-11 15:26:42.980291 - [DEBUG] Value : BOTTOM
74263 2019-Jan-11 15:26:42.980318 - [DEBUG]
74264 2019-Jan-11 15:26:42.980354 - [DEBUG] Function : main
74265 2019-Jan-11 15:26:42.980381 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74266 2019-Jan-11 15:26:42.981018 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74267 2019-Jan-11 15:26:42.981670 - [DEBUG] Value : BOTTOM
74268 2019-Jan-11 15:26:42.981698 - [DEBUG]
74269 2019-Jan-11 15:26:42.981739 - [DEBUG] Function : main
74270 2019-Jan-11 15:26:42.981768 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74271 2019-Jan-11 15:26:42.982406 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74272 2019-Jan-11 15:26:42.983042 - [DEBUG] Value : BOTTOM
74273 2019-Jan-11 15:26:42.983069 - [DEBUG]
74274 2019-Jan-11 15:26:42.983105 - [DEBUG] Function : main
74275 2019-Jan-11 15:26:42.983133 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74276 2019-Jan-11 15:26:42.983770 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74277 2019-Jan-11 15:26:42.984400 - [DEBUG] Value : BOTTOM
74278 2019-Jan-11 15:26:42.984427 - [DEBUG]
74279 2019-Jan-11 15:26:42.984467 - [DEBUG] Function : main
74280 2019-Jan-11 15:26:42.984495 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74281 2019-Jan-11 15:26:42.985147 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74282 2019-Jan-11 15:26:42.985778 - [DEBUG] Value : BOTTOM
74283 2019-Jan-11 15:26:42.985804 - [DEBUG]
74284 2019-Jan-11 15:26:42.985845 - [DEBUG] Function : main
74285 2019-Jan-11 15:26:42.985872 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74286 2019-Jan-11 15:26:42.986509 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74287 2019-Jan-11 15:26:42.987140 - [DEBUG] Value : BOTTOM
74288 2019-Jan-11 15:26:42.987165 - [DEBUG]
74289 2019-Jan-11 15:26:42.987198 - [DEBUG] Function : main
74290 2019-Jan-11 15:26:42.987226 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74291 2019-Jan-11 15:26:42.987876 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74292 2019-Jan-11 15:26:42.988513 - [DEBUG] Value : BOTTOM
74293 2019-Jan-11 15:26:42.988540 - [DEBUG]
74294 2019-Jan-11 15:26:42.988576 - [DEBUG] Function : main
74295 2019-Jan-11 15:26:42.988603 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74296 2019-Jan-11 15:26:42.989239 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74297 2019-Jan-11 15:26:42.989870 - [DEBUG] Value : BOTTOM
74298 2019-Jan-11 15:26:42.989897 - [DEBUG]
74299 2019-Jan-11 15:26:42.989938 - [DEBUG] Function : main
74300 2019-Jan-11 15:26:42.989965 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74301 2019-Jan-11 15:26:42.990602 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74302 2019-Jan-11 15:26:42.991242 - [DEBUG] Value : BOTTOM
74303 2019-Jan-11 15:26:42.991268 - [DEBUG]
74304 2019-Jan-11 15:26:42.991302 - [DEBUG] Function : main
74305 2019-Jan-11 15:26:42.991329 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74306 2019-Jan-11 15:26:42.991965 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74307 2019-Jan-11 15:26:42.992595 - [DEBUG] Value : BOTTOM
74308 2019-Jan-11 15:26:42.992622 - [DEBUG]
74309 2019-Jan-11 15:26:42.992663 - [DEBUG] Function : main
74310 2019-Jan-11 15:26:42.992692 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74311 2019-Jan-11 15:26:42.993331 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74312 2019-Jan-11 15:26:42.993968 - [DEBUG] Value : BOTTOM
74313 2019-Jan-11 15:26:42.993995 - [DEBUG]
74314 2019-Jan-11 15:26:42.994031 - [DEBUG] Function : main
74315 2019-Jan-11 15:26:42.994058 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74316 2019-Jan-11 15:26:42.994711 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74317 2019-Jan-11 15:26:42.995341 - [DEBUG] Value : BOTTOM
74318 2019-Jan-11 15:26:42.995368 - [DEBUG]
74319 2019-Jan-11 15:26:42.995409 - [DEBUG] Function : main
74320 2019-Jan-11 15:26:42.995436 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74321 2019-Jan-11 15:26:42.996073 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74322 2019-Jan-11 15:26:42.996709 - [DEBUG] Value : BOTTOM
74323 2019-Jan-11 15:26:42.996736 - [DEBUG]
74324 2019-Jan-11 15:26:42.996772 - [DEBUG] Function : main
74325 2019-Jan-11 15:26:42.996799 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74326 2019-Jan-11 15:26:42.997436 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74327 2019-Jan-11 15:26:42.998081 - [DEBUG] Value : BOTTOM
74328 2019-Jan-11 15:26:42.998107 - [DEBUG]
74329 2019-Jan-11 15:26:42.998147 - [DEBUG] Function : main
74330 2019-Jan-11 15:26:42.998175 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74331 2019-Jan-11 15:26:42.998813 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74332 2019-Jan-11 15:26:42.999448 - [DEBUG] Value : BOTTOM
74333 2019-Jan-11 15:26:42.999475 - [DEBUG]
74334 2019-Jan-11 15:26:42.999512 - [DEBUG] Function : main
74335 2019-Jan-11 15:26:42.999538 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74336 2019-Jan-11 15:26:43.000176 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74337 2019-Jan-11 15:26:43.000806 - [DEBUG] Value : BOTTOM
74338 2019-Jan-11 15:26:43.000833 - [DEBUG]
74339 2019-Jan-11 15:26:43.000873 - [DEBUG] Function : main
74340 2019-Jan-11 15:26:43.000901 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74341 2019-Jan-11 15:26:43.001552 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74342 2019-Jan-11 15:26:43.001609 - [DEBUG] Value : BOTTOM
74343 2019-Jan-11 15:26:43.001635 - [DEBUG]
74344 2019-Jan-11 15:26:43.001668 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74345 2019-Jan-11 15:26:43.001706 - [DEBUG] Function : main
74346 2019-Jan-11 15:26:43.001733 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74347 2019-Jan-11 15:26:43.002371 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74348 2019-Jan-11 15:26:43.003003 - [DEBUG] Value : BOTTOM
74349 2019-Jan-11 15:26:43.003030 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16374350 2019-Jan-11 15:26:43.003698 - [DEBUG] Function : main
74351 2019-Jan-11 15:26:43.003727 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74352 2019-Jan-11 15:26:43.004364 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74353 2019-Jan-11 15:26:43.005009 - [DEBUG] Value : BOTTOM
74354 2019-Jan-11 15:26:43.005037 - [DEBUG]
74355 2019-Jan-11 15:26:43.005078 - [DEBUG] Function : main
74356 2019-Jan-11 15:26:43.005106 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74357 2019-Jan-11 15:26:43.005743 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74358 2019-Jan-11 15:26:43.006372 - [DEBUG] Value : BOTTOM
74359 2019-Jan-11 15:26:43.006398 - [DEBUG]
74360 2019-Jan-11 15:26:43.006439 - [DEBUG] Function : main
74361 2019-Jan-11 15:26:43.006467 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74362 2019-Jan-11 15:26:43.007105 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74363 2019-Jan-11 15:26:43.007748 - [DEBUG] Value : BOTTOM
74364 2019-Jan-11 15:26:43.007775 - [DEBUG]
74365 2019-Jan-11 15:26:43.007810 - [DEBUG] Function : main
74366 2019-Jan-11 15:26:43.007838 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74367 2019-Jan-11 15:26:43.008495 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74368 2019-Jan-11 15:26:43.009123 - [DEBUG] Value : BOTTOM
74369 2019-Jan-11 15:26:43.009150 - [DEBUG]
74370 2019-Jan-11 15:26:43.009184 - [DEBUG] Function : main
74371 2019-Jan-11 15:26:43.009213 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74372 2019-Jan-11 15:26:43.009855 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74373 2019-Jan-11 15:26:43.010501 - [DEBUG] Value : BOTTOM
74374 2019-Jan-11 15:26:43.010528 - [DEBUG]
74375 2019-Jan-11 15:26:43.010564 - [DEBUG] Function : main
74376 2019-Jan-11 15:26:43.010591 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74377 2019-Jan-11 15:26:43.011245 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74378 2019-Jan-11 15:26:43.011872 - [DEBUG] Value : BOTTOM
74379 2019-Jan-11 15:26:43.011899 - [DEBUG]
74380 2019-Jan-11 15:26:43.011933 - [DEBUG] Function : main
74381 2019-Jan-11 15:26:43.011960 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74382 2019-Jan-11 15:26:43.012596 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74383 2019-Jan-11 15:26:43.013224 - [DEBUG] Value : BOTTOM
74384 2019-Jan-11 15:26:43.013251 - [DEBUG]
74385 2019-Jan-11 15:26:43.013285 - [DEBUG] Function : main
74386 2019-Jan-11 15:26:43.013312 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74387 2019-Jan-11 15:26:43.013948 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74388 2019-Jan-11 15:26:43.014587 - [DEBUG] Value : BOTTOM
74389 2019-Jan-11 15:26:43.014613 - [DEBUG]
74390 2019-Jan-11 15:26:43.014646 - [DEBUG] Function : main
74391 2019-Jan-11 15:26:43.014686 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74392 2019-Jan-11 15:26:43.015323 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74393 2019-Jan-11 15:26:43.015951 - [DEBUG] Value : BOTTOM
74394 2019-Jan-11 15:26:43.015978 - [DEBUG]
74395 2019-Jan-11 15:26:43.016012 - [DEBUG] Function : main
74396 2019-Jan-11 15:26:43.016039 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74397 2019-Jan-11 15:26:43.016676 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74398 2019-Jan-11 15:26:43.017306 - [DEBUG] Value : BOTTOM
74399 2019-Jan-11 15:26:43.017333 - [DEBUG]
74400 2019-Jan-11 15:26:43.017368 - [DEBUG] Function : main
74401 2019-Jan-11 15:26:43.017395 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74402 2019-Jan-11 15:26:43.018046 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74403 2019-Jan-11 15:26:43.018677 - [DEBUG] Value : BOTTOM
74404 2019-Jan-11 15:26:43.018704 - [DEBUG]
74405 2019-Jan-11 15:26:43.018738 - [DEBUG] Function : main
74406 2019-Jan-11 15:26:43.018765 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74407 2019-Jan-11 15:26:43.019402 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74408 2019-Jan-11 15:26:43.020038 - [DEBUG] Value : BOTTOM
74409 2019-Jan-11 15:26:43.020065 - [DEBUG]
74410 2019-Jan-11 15:26:43.020101 - [DEBUG] Function : main
74411 2019-Jan-11 15:26:43.020129 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74412 2019-Jan-11 15:26:43.020766 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74413 2019-Jan-11 15:26:43.021409 - [DEBUG] Value : BOTTOM
74414 2019-Jan-11 15:26:43.021435 - [DEBUG]
74415 2019-Jan-11 15:26:43.021469 - [DEBUG] Function : main
74416 2019-Jan-11 15:26:43.021495 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74417 2019-Jan-11 15:26:43.022131 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74418 2019-Jan-11 15:26:43.022761 - [DEBUG] Value : BOTTOM
74419 2019-Jan-11 15:26:43.022788 - [DEBUG]
74420 2019-Jan-11 15:26:43.022821 - [DEBUG] Function : main
74421 2019-Jan-11 15:26:43.022849 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74422 2019-Jan-11 15:26:43.023485 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74423 2019-Jan-11 15:26:43.024114 - [DEBUG] Value : BOTTOM
74424 2019-Jan-11 15:26:43.024141 - [DEBUG]
74425 2019-Jan-11 15:26:43.024177 - [DEBUG] Function : main
74426 2019-Jan-11 15:26:43.024204 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74427 2019-Jan-11 15:26:43.024856 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74428 2019-Jan-11 15:26:43.025486 - [DEBUG] Value : BOTTOM
74429 2019-Jan-11 15:26:43.025513 - [DEBUG]
74430 2019-Jan-11 15:26:43.025547 - [DEBUG] Function : main
74431 2019-Jan-11 15:26:43.025575 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74432 2019-Jan-11 15:26:43.026221 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74433 2019-Jan-11 15:26:43.026858 - [DEBUG] Value : BOTTOM
74434 2019-Jan-11 15:26:43.026885 - [DEBUG]
74435 2019-Jan-11 15:26:43.026921 - [DEBUG] Function : main
74436 2019-Jan-11 15:26:43.026949 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74437 2019-Jan-11 15:26:43.027586 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74438 2019-Jan-11 15:26:43.028231 - [DEBUG] Value : BOTTOM
74439 2019-Jan-11 15:26:43.028258 - [DEBUG]
74440 2019-Jan-11 15:26:43.028300 - [DEBUG] Function : main
74441 2019-Jan-11 15:26:43.028328 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74442 2019-Jan-11 15:26:43.028964 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74443 2019-Jan-11 15:26:43.029601 - [DEBUG] Value : BOTTOM
74444 2019-Jan-11 15:26:43.029628 - [DEBUG]
74445 2019-Jan-11 15:26:43.029665 - [DEBUG] Function : main
74446 2019-Jan-11 15:26:43.029692 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74447 2019-Jan-11 15:26:43.030329 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74448 2019-Jan-11 15:26:43.030958 - [DEBUG] Value : BOTTOM
74449 2019-Jan-11 15:26:43.030985 - [DEBUG]
74450 2019-Jan-11 15:26:43.031025 - [DEBUG] Function : main
74451 2019-Jan-11 15:26:43.031054 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74452 2019-Jan-11 15:26:43.031707 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74453 2019-Jan-11 15:26:43.032339 - [DEBUG] Value : BOTTOM
74454 2019-Jan-11 15:26:43.032366 - [DEBUG]
74455 2019-Jan-11 15:26:43.032407 - [DEBUG] Function : main
74456 2019-Jan-11 15:26:43.032434 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74457 2019-Jan-11 15:26:43.033071 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74458 2019-Jan-11 15:26:43.033701 - [DEBUG] Value : BOTTOM
74459 2019-Jan-11 15:26:43.033726 - [DEBUG]
74460 2019-Jan-11 15:26:43.033759 - [DEBUG] Function : main
74461 2019-Jan-11 15:26:43.033785 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74462 2019-Jan-11 15:26:43.034422 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74463 2019-Jan-11 15:26:43.035074 - [DEBUG] Value : BOTTOM
74464 2019-Jan-11 15:26:43.035102 - [DEBUG]
74465 2019-Jan-11 15:26:43.035138 - [DEBUG] Function : main
74466 2019-Jan-11 15:26:43.035165 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74467 2019-Jan-11 15:26:43.035802 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74468 2019-Jan-11 15:26:43.036432 - [DEBUG] Value : BOTTOM
74469 2019-Jan-11 15:26:43.036458 - [DEBUG]
74470 2019-Jan-11 15:26:43.036500 - [DEBUG] Function : main
74471 2019-Jan-11 15:26:43.036528 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74472 2019-Jan-11 15:26:43.037166 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74473 2019-Jan-11 15:26:43.037802 - [DEBUG] Value : BOTTOM
74474 2019-Jan-11 15:26:43.037830 - [DEBUG]
74475 2019-Jan-11 15:26:43.037876 - [DEBUG] Function : main
74476 2019-Jan-11 15:26:43.037905 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74477 2019-Jan-11 15:26:43.038543 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74478 2019-Jan-11 15:26:43.039174 - [DEBUG] Value : BOTTOM
74479 2019-Jan-11 15:26:43.039200 - [DEBUG]
74480 2019-Jan-11 15:26:43.039234 - [DEBUG] Function : main
74481 2019-Jan-11 15:26:43.039261 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74482 2019-Jan-11 15:26:43.039897 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74483 2019-Jan-11 15:26:43.040534 - [DEBUG] Value : BOTTOM
74484 2019-Jan-11 15:26:43.040561 - [DEBUG]
74485 2019-Jan-11 15:26:43.040598 - [DEBUG] Function : main
74486 2019-Jan-11 15:26:43.040625 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74487 2019-Jan-11 15:26:43.041275 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74488 2019-Jan-11 15:26:43.041904 - [DEBUG] Value : BOTTOM
74489 2019-Jan-11 15:26:43.041931 - [DEBUG]
74490 2019-Jan-11 15:26:43.041972 - [DEBUG] Function : main
74491 2019-Jan-11 15:26:43.042001 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74492 2019-Jan-11 15:26:43.042638 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74493 2019-Jan-11 15:26:43.043274 - [DEBUG] Value : BOTTOM
74494 2019-Jan-11 15:26:43.043301 - [DEBUG]
74495 2019-Jan-11 15:26:43.043337 - [DEBUG] Function : main
74496 2019-Jan-11 15:26:43.043364 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74497 2019-Jan-11 15:26:43.044000 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74498 2019-Jan-11 15:26:43.044645 - [DEBUG] Value : BOTTOM
74499 2019-Jan-11 15:26:43.044671 - [DEBUG]
74500 2019-Jan-11 15:26:43.044711 - [DEBUG] Function : main
74501 2019-Jan-11 15:26:43.044738 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74502 2019-Jan-11 15:26:43.045373 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74503 2019-Jan-11 15:26:43.046009 - [DEBUG] Value : BOTTOM
74504 2019-Jan-11 15:26:43.046036 - [DEBUG]
74505 2019-Jan-11 15:26:43.046072 - [DEBUG] Function : main
74506 2019-Jan-11 15:26:43.046099 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74507 2019-Jan-11 15:26:43.046736 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74508 2019-Jan-11 15:26:43.047365 - [DEBUG] Value : BOTTOM
74509 2019-Jan-11 15:26:43.047392 - [DEBUG]
74510 2019-Jan-11 15:26:43.047433 - [DEBUG] Function : main
74511 2019-Jan-11 15:26:43.047461 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74512 2019-Jan-11 15:26:43.048114 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74513 2019-Jan-11 15:26:43.048750 - [DEBUG] Value : BOTTOM
74514 2019-Jan-11 15:26:43.048784 - [DEBUG]
74515 2019-Jan-11 15:26:43.048821 - [DEBUG] Function : main
74516 2019-Jan-11 15:26:43.048849 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74517 2019-Jan-11 15:26:43.049486 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74518 2019-Jan-11 15:26:43.050116 - [DEBUG] Value : BOTTOM
74519 2019-Jan-11 15:26:43.050143 - [DEBUG]
74520 2019-Jan-11 15:26:43.050184 - [DEBUG] Function : main
74521 2019-Jan-11 15:26:43.050211 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74522 2019-Jan-11 15:26:43.050849 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74523 2019-Jan-11 15:26:43.050907 - [DEBUG] Value : BOTTOM
74524 2019-Jan-11 15:26:43.050934 - [DEBUG]
74525 2019-Jan-11 15:26:43.050969 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74526 2019-Jan-11 15:26:43.051007 - [DEBUG] Function : main
74527 2019-Jan-11 15:26:43.051035 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74528 2019-Jan-11 15:26:43.051690 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74529 2019-Jan-11 15:26:43.052321 - [DEBUG] Value : BOTTOM
74530 2019-Jan-11 15:26:43.052348 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16974531 2019-Jan-11 15:26:43.053010 - [DEBUG] Function : main
74532 2019-Jan-11 15:26:43.053040 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74533 2019-Jan-11 15:26:43.053676 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74534 2019-Jan-11 15:26:43.054306 - [DEBUG] Value : BOTTOM
74535 2019-Jan-11 15:26:43.054332 - [DEBUG]
74536 2019-Jan-11 15:26:43.054373 - [DEBUG] Function : main
74537 2019-Jan-11 15:26:43.054401 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74538 2019-Jan-11 15:26:43.055053 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74539 2019-Jan-11 15:26:43.055683 - [DEBUG] Value : BOTTOM
74540 2019-Jan-11 15:26:43.055710 - [DEBUG]
74541 2019-Jan-11 15:26:43.055751 - [DEBUG] Function : main
74542 2019-Jan-11 15:26:43.055778 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74543 2019-Jan-11 15:26:43.056415 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74544 2019-Jan-11 15:26:43.057062 - [DEBUG] Value : BOTTOM
74545 2019-Jan-11 15:26:43.057088 - [DEBUG]
74546 2019-Jan-11 15:26:43.057123 - [DEBUG] Function : main
74547 2019-Jan-11 15:26:43.057150 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74548 2019-Jan-11 15:26:43.057789 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74549 2019-Jan-11 15:26:43.058432 - [DEBUG] Value : BOTTOM
74550 2019-Jan-11 15:26:43.058459 - [DEBUG]
74551 2019-Jan-11 15:26:43.058492 - [DEBUG] Function : main
74552 2019-Jan-11 15:26:43.058520 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74553 2019-Jan-11 15:26:43.059158 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74554 2019-Jan-11 15:26:43.059795 - [DEBUG] Value : BOTTOM
74555 2019-Jan-11 15:26:43.059821 - [DEBUG]
74556 2019-Jan-11 15:26:43.059855 - [DEBUG] Function : main
74557 2019-Jan-11 15:26:43.059881 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74558 2019-Jan-11 15:26:43.060519 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74559 2019-Jan-11 15:26:43.061146 - [DEBUG] Value : BOTTOM
74560 2019-Jan-11 15:26:43.061173 - [DEBUG]
74561 2019-Jan-11 15:26:43.061219 - [DEBUG] Function : main
74562 2019-Jan-11 15:26:43.061246 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74563 2019-Jan-11 15:26:43.061884 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74564 2019-Jan-11 15:26:43.062511 - [DEBUG] Value : BOTTOM
74565 2019-Jan-11 15:26:43.062538 - [DEBUG]
74566 2019-Jan-11 15:26:43.062571 - [DEBUG] Function : main
74567 2019-Jan-11 15:26:43.062598 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74568 2019-Jan-11 15:26:43.063234 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74569 2019-Jan-11 15:26:43.063862 - [DEBUG] Value : BOTTOM
74570 2019-Jan-11 15:26:43.063889 - [DEBUG]
74571 2019-Jan-11 15:26:43.063923 - [DEBUG] Function : main
74572 2019-Jan-11 15:26:43.063951 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74573 2019-Jan-11 15:26:43.064601 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74574 2019-Jan-11 15:26:43.065230 - [DEBUG] Value : BOTTOM
74575 2019-Jan-11 15:26:43.065256 - [DEBUG]
74576 2019-Jan-11 15:26:43.065291 - [DEBUG] Function : main
74577 2019-Jan-11 15:26:43.065318 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74578 2019-Jan-11 15:26:43.065954 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74579 2019-Jan-11 15:26:43.066584 - [DEBUG] Value : BOTTOM
74580 2019-Jan-11 15:26:43.066611 - [DEBUG]
74581 2019-Jan-11 15:26:43.066644 - [DEBUG] Function : main
74582 2019-Jan-11 15:26:43.066671 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74583 2019-Jan-11 15:26:43.067307 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74584 2019-Jan-11 15:26:43.067956 - [DEBUG] Value : BOTTOM
74585 2019-Jan-11 15:26:43.067982 - [DEBUG]
74586 2019-Jan-11 15:26:43.068017 - [DEBUG] Function : main
74587 2019-Jan-11 15:26:43.068044 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74588 2019-Jan-11 15:26:43.068680 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74589 2019-Jan-11 15:26:43.069309 - [DEBUG] Value : BOTTOM
74590 2019-Jan-11 15:26:43.069336 - [DEBUG]
74591 2019-Jan-11 15:26:43.069370 - [DEBUG] Function : main
74592 2019-Jan-11 15:26:43.069398 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74593 2019-Jan-11 15:26:43.070035 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74594 2019-Jan-11 15:26:43.070665 - [DEBUG] Value : BOTTOM
74595 2019-Jan-11 15:26:43.070693 - [DEBUG]
74596 2019-Jan-11 15:26:43.070726 - [DEBUG] Function : main
74597 2019-Jan-11 15:26:43.070753 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74598 2019-Jan-11 15:26:43.071412 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74599 2019-Jan-11 15:26:43.072041 - [DEBUG] Value : BOTTOM
74600 2019-Jan-11 15:26:43.072068 - [DEBUG]
74601 2019-Jan-11 15:26:43.072103 - [DEBUG] Function : main
74602 2019-Jan-11 15:26:43.072130 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74603 2019-Jan-11 15:26:43.072768 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74604 2019-Jan-11 15:26:43.073399 - [DEBUG] Value : BOTTOM
74605 2019-Jan-11 15:26:43.073426 - [DEBUG]
74606 2019-Jan-11 15:26:43.073460 - [DEBUG] Function : main
74607 2019-Jan-11 15:26:43.073487 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74608 2019-Jan-11 15:26:43.074124 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74609 2019-Jan-11 15:26:43.074774 - [DEBUG] Value : BOTTOM
74610 2019-Jan-11 15:26:43.074800 - [DEBUG]
74611 2019-Jan-11 15:26:43.074835 - [DEBUG] Function : main
74612 2019-Jan-11 15:26:43.074862 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74613 2019-Jan-11 15:26:43.075498 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74614 2019-Jan-11 15:26:43.076128 - [DEBUG] Value : BOTTOM
74615 2019-Jan-11 15:26:43.076155 - [DEBUG]
74616 2019-Jan-11 15:26:43.076196 - [DEBUG] Function : main
74617 2019-Jan-11 15:26:43.076223 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74618 2019-Jan-11 15:26:43.076859 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74619 2019-Jan-11 15:26:43.077494 - [DEBUG] Value : BOTTOM
74620 2019-Jan-11 15:26:43.077521 - [DEBUG]
74621 2019-Jan-11 15:26:43.077557 - [DEBUG] Function : main
74622 2019-Jan-11 15:26:43.077585 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74623 2019-Jan-11 15:26:43.078235 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74624 2019-Jan-11 15:26:43.078865 - [DEBUG] Value : BOTTOM
74625 2019-Jan-11 15:26:43.078892 - [DEBUG]
74626 2019-Jan-11 15:26:43.078933 - [DEBUG] Function : main
74627 2019-Jan-11 15:26:43.078960 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74628 2019-Jan-11 15:26:43.079598 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74629 2019-Jan-11 15:26:43.080227 - [DEBUG] Value : BOTTOM
74630 2019-Jan-11 15:26:43.080254 - [DEBUG]
74631 2019-Jan-11 15:26:43.080295 - [DEBUG] Function : main
74632 2019-Jan-11 15:26:43.080323 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74633 2019-Jan-11 15:26:43.080961 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74634 2019-Jan-11 15:26:43.081606 - [DEBUG] Value : BOTTOM
74635 2019-Jan-11 15:26:43.081632 - [DEBUG]
74636 2019-Jan-11 15:26:43.081664 - [DEBUG] Function : main
74637 2019-Jan-11 15:26:43.081691 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74638 2019-Jan-11 15:26:43.082334 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74639 2019-Jan-11 15:26:43.082969 - [DEBUG] Value : BOTTOM
74640 2019-Jan-11 15:26:43.082997 - [DEBUG]
74641 2019-Jan-11 15:26:43.083033 - [DEBUG] Function : main
74642 2019-Jan-11 15:26:43.083060 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74643 2019-Jan-11 15:26:43.083696 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74644 2019-Jan-11 15:26:43.084325 - [DEBUG] Value : BOTTOM
74645 2019-Jan-11 15:26:43.084352 - [DEBUG]
74646 2019-Jan-11 15:26:43.084393 - [DEBUG] Function : main
74647 2019-Jan-11 15:26:43.084420 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74648 2019-Jan-11 15:26:43.085073 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74649 2019-Jan-11 15:26:43.085701 - [DEBUG] Value : BOTTOM
74650 2019-Jan-11 15:26:43.085728 - [DEBUG]
74651 2019-Jan-11 15:26:43.085763 - [DEBUG] Function : main
74652 2019-Jan-11 15:26:43.085791 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74653 2019-Jan-11 15:26:43.086427 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74654 2019-Jan-11 15:26:43.087056 - [DEBUG] Value : BOTTOM
74655 2019-Jan-11 15:26:43.087083 - [DEBUG]
74656 2019-Jan-11 15:26:43.087116 - [DEBUG] Function : main
74657 2019-Jan-11 15:26:43.087143 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74658 2019-Jan-11 15:26:43.087779 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74659 2019-Jan-11 15:26:43.088430 - [DEBUG] Value : BOTTOM
74660 2019-Jan-11 15:26:43.088458 - [DEBUG]
74661 2019-Jan-11 15:26:43.088494 - [DEBUG] Function : main
74662 2019-Jan-11 15:26:43.088521 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74663 2019-Jan-11 15:26:43.089169 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74664 2019-Jan-11 15:26:43.089851 - [DEBUG] Value : BOTTOM
74665 2019-Jan-11 15:26:43.089880 - [DEBUG]
74666 2019-Jan-11 15:26:43.089939 - [DEBUG] Function : main
74667 2019-Jan-11 15:26:43.089968 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74668 2019-Jan-11 15:26:43.090676 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74669 2019-Jan-11 15:26:43.091392 - [DEBUG] Value : BOTTOM
74670 2019-Jan-11 15:26:43.091420 - [DEBUG]
74671 2019-Jan-11 15:26:43.091471 - [DEBUG] Function : main
74672 2019-Jan-11 15:26:43.091498 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74673 2019-Jan-11 15:26:43.092142 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74674 2019-Jan-11 15:26:43.092778 - [DEBUG] Value : BOTTOM
74675 2019-Jan-11 15:26:43.092805 - [DEBUG]
74676 2019-Jan-11 15:26:43.092852 - [DEBUG] Function : main
74677 2019-Jan-11 15:26:43.092880 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74678 2019-Jan-11 15:26:43.093517 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74679 2019-Jan-11 15:26:43.094173 - [DEBUG] Value : BOTTOM
74680 2019-Jan-11 15:26:43.094200 - [DEBUG]
74681 2019-Jan-11 15:26:43.094238 - [DEBUG] Function : main
74682 2019-Jan-11 15:26:43.094265 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74683 2019-Jan-11 15:26:43.094917 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74684 2019-Jan-11 15:26:43.095546 - [DEBUG] Value : BOTTOM
74685 2019-Jan-11 15:26:43.095573 - [DEBUG]
74686 2019-Jan-11 15:26:43.095614 - [DEBUG] Function : main
74687 2019-Jan-11 15:26:43.095641 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74688 2019-Jan-11 15:26:43.096278 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74689 2019-Jan-11 15:26:43.096913 - [DEBUG] Value : BOTTOM
74690 2019-Jan-11 15:26:43.096940 - [DEBUG]
74691 2019-Jan-11 15:26:43.096977 - [DEBUG] Function : main
74692 2019-Jan-11 15:26:43.097006 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74693 2019-Jan-11 15:26:43.097643 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74694 2019-Jan-11 15:26:43.098288 - [DEBUG] Value : BOTTOM
74695 2019-Jan-11 15:26:43.098316 - [DEBUG]
74696 2019-Jan-11 15:26:43.098357 - [DEBUG] Function : main
74697 2019-Jan-11 15:26:43.098384 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74698 2019-Jan-11 15:26:43.099020 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74699 2019-Jan-11 15:26:43.099081 - [DEBUG] Value : BOTTOM
74700 2019-Jan-11 15:26:43.099107 - [DEBUG]
74701 2019-Jan-11 15:26:43.099141 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74702 2019-Jan-11 15:26:43.099182 - [DEBUG] Function : main
74703 2019-Jan-11 15:26:43.099208 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74704 2019-Jan-11 15:26:43.099845 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74705 2019-Jan-11 15:26:43.100476 - [DEBUG] Value : BOTTOM
74706 2019-Jan-11 15:26:43.100502 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19374707 2019-Jan-11 15:26:43.101170 - [DEBUG] Function : main
74708 2019-Jan-11 15:26:43.101230 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74709 2019-Jan-11 15:26:43.101869 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74710 2019-Jan-11 15:26:43.102500 - [DEBUG] Value : BOTTOM
74711 2019-Jan-11 15:26:43.102527 - [DEBUG]
74712 2019-Jan-11 15:26:43.102568 - [DEBUG] Function : main
74713 2019-Jan-11 15:26:43.102595 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74714 2019-Jan-11 15:26:43.103233 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74715 2019-Jan-11 15:26:43.103861 - [DEBUG] Value : BOTTOM
74716 2019-Jan-11 15:26:43.103888 - [DEBUG]
74717 2019-Jan-11 15:26:43.103928 - [DEBUG] Function : main
74718 2019-Jan-11 15:26:43.103956 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74719 2019-Jan-11 15:26:43.104606 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74720 2019-Jan-11 15:26:43.105268 - [DEBUG] Value : BOTTOM
74721 2019-Jan-11 15:26:43.105295 - [DEBUG]
74722 2019-Jan-11 15:26:43.105330 - [DEBUG] Function : main
74723 2019-Jan-11 15:26:43.105357 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74724 2019-Jan-11 15:26:43.105997 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74725 2019-Jan-11 15:26:43.106626 - [DEBUG] Value : BOTTOM
74726 2019-Jan-11 15:26:43.106653 - [DEBUG]
74727 2019-Jan-11 15:26:43.106686 - [DEBUG] Function : main
74728 2019-Jan-11 15:26:43.106713 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74729 2019-Jan-11 15:26:43.107350 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74730 2019-Jan-11 15:26:43.107997 - [DEBUG] Value : BOTTOM
74731 2019-Jan-11 15:26:43.108023 - [DEBUG]
74732 2019-Jan-11 15:26:43.108056 - [DEBUG] Function : main
74733 2019-Jan-11 15:26:43.108084 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74734 2019-Jan-11 15:26:43.108721 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74735 2019-Jan-11 15:26:43.109348 - [DEBUG] Value : BOTTOM
74736 2019-Jan-11 15:26:43.109375 - [DEBUG]
74737 2019-Jan-11 15:26:43.109408 - [DEBUG] Function : main
74738 2019-Jan-11 15:26:43.109435 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74739 2019-Jan-11 15:26:43.110073 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74740 2019-Jan-11 15:26:43.110699 - [DEBUG] Value : BOTTOM
74741 2019-Jan-11 15:26:43.110726 - [DEBUG]
74742 2019-Jan-11 15:26:43.110759 - [DEBUG] Function : main
74743 2019-Jan-11 15:26:43.110786 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74744 2019-Jan-11 15:26:43.111438 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74745 2019-Jan-11 15:26:43.112065 - [DEBUG] Value : BOTTOM
74746 2019-Jan-11 15:26:43.112092 - [DEBUG]
74747 2019-Jan-11 15:26:43.112125 - [DEBUG] Function : main
74748 2019-Jan-11 15:26:43.112152 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74749 2019-Jan-11 15:26:43.112789 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74750 2019-Jan-11 15:26:43.113419 - [DEBUG] Value : BOTTOM
74751 2019-Jan-11 15:26:43.113446 - [DEBUG]
74752 2019-Jan-11 15:26:43.113480 - [DEBUG] Function : main
74753 2019-Jan-11 15:26:43.113508 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74754 2019-Jan-11 15:26:43.114147 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74755 2019-Jan-11 15:26:43.114794 - [DEBUG] Value : BOTTOM
74756 2019-Jan-11 15:26:43.114820 - [DEBUG]
74757 2019-Jan-11 15:26:43.114853 - [DEBUG] Function : main
74758 2019-Jan-11 15:26:43.114879 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74759 2019-Jan-11 15:26:43.115515 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74760 2019-Jan-11 15:26:43.116151 - [DEBUG] Value : BOTTOM
74761 2019-Jan-11 15:26:43.116186 - [DEBUG]
74762 2019-Jan-11 15:26:43.116223 - [DEBUG] Function : main
74763 2019-Jan-11 15:26:43.116250 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74764 2019-Jan-11 15:26:43.116888 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74765 2019-Jan-11 15:26:43.117517 - [DEBUG] Value : BOTTOM
74766 2019-Jan-11 15:26:43.117544 - [DEBUG]
74767 2019-Jan-11 15:26:43.117578 - [DEBUG] Function : main
74768 2019-Jan-11 15:26:43.117605 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74769 2019-Jan-11 15:26:43.118257 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74770 2019-Jan-11 15:26:43.118888 - [DEBUG] Value : BOTTOM
74771 2019-Jan-11 15:26:43.118915 - [DEBUG]
74772 2019-Jan-11 15:26:43.118949 - [DEBUG] Function : main
74773 2019-Jan-11 15:26:43.118977 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74774 2019-Jan-11 15:26:43.119615 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74775 2019-Jan-11 15:26:43.120244 - [DEBUG] Value : BOTTOM
74776 2019-Jan-11 15:26:43.120271 - [DEBUG]
74777 2019-Jan-11 15:26:43.120306 - [DEBUG] Function : main
74778 2019-Jan-11 15:26:43.120333 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74779 2019-Jan-11 15:26:43.120971 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74780 2019-Jan-11 15:26:43.121617 - [DEBUG] Value : BOTTOM
74781 2019-Jan-11 15:26:43.121644 - [DEBUG]
74782 2019-Jan-11 15:26:43.121679 - [DEBUG] Function : main
74783 2019-Jan-11 15:26:43.121706 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74784 2019-Jan-11 15:26:43.122344 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74785 2019-Jan-11 15:26:43.122979 - [DEBUG] Value : BOTTOM
74786 2019-Jan-11 15:26:43.123006 - [DEBUG]
74787 2019-Jan-11 15:26:43.123042 - [DEBUG] Function : main
74788 2019-Jan-11 15:26:43.123069 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74789 2019-Jan-11 15:26:43.123707 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74790 2019-Jan-11 15:26:43.124336 - [DEBUG] Value : BOTTOM
74791 2019-Jan-11 15:26:43.124363 - [DEBUG]
74792 2019-Jan-11 15:26:43.124405 - [DEBUG] Function : main
74793 2019-Jan-11 15:26:43.124433 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74794 2019-Jan-11 15:26:43.125086 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74795 2019-Jan-11 15:26:43.125722 - [DEBUG] Value : BOTTOM
74796 2019-Jan-11 15:26:43.125749 - [DEBUG]
74797 2019-Jan-11 15:26:43.125786 - [DEBUG] Function : main
74798 2019-Jan-11 15:26:43.125813 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74799 2019-Jan-11 15:26:43.126449 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74800 2019-Jan-11 15:26:43.127078 - [DEBUG] Value : BOTTOM
74801 2019-Jan-11 15:26:43.127105 - [DEBUG]
74802 2019-Jan-11 15:26:43.127145 - [DEBUG] Function : main
74803 2019-Jan-11 15:26:43.127180 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74804 2019-Jan-11 15:26:43.127818 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74805 2019-Jan-11 15:26:43.128463 - [DEBUG] Value : BOTTOM
74806 2019-Jan-11 15:26:43.128490 - [DEBUG]
74807 2019-Jan-11 15:26:43.128531 - [DEBUG] Function : main
74808 2019-Jan-11 15:26:43.128559 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74809 2019-Jan-11 15:26:43.129195 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74810 2019-Jan-11 15:26:43.129824 - [DEBUG] Value : BOTTOM
74811 2019-Jan-11 15:26:43.129850 - [DEBUG]
74812 2019-Jan-11 15:26:43.129882 - [DEBUG] Function : main
74813 2019-Jan-11 15:26:43.129910 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74814 2019-Jan-11 15:26:43.130548 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74815 2019-Jan-11 15:26:43.131184 - [DEBUG] Value : BOTTOM
74816 2019-Jan-11 15:26:43.131225 - [DEBUG]
74817 2019-Jan-11 15:26:43.131261 - [DEBUG] Function : main
74818 2019-Jan-11 15:26:43.131288 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74819 2019-Jan-11 15:26:43.131926 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74820 2019-Jan-11 15:26:43.132555 - [DEBUG] Value : BOTTOM
74821 2019-Jan-11 15:26:43.132582 - [DEBUG]
74822 2019-Jan-11 15:26:43.132623 - [DEBUG] Function : main
74823 2019-Jan-11 15:26:43.132650 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74824 2019-Jan-11 15:26:43.133287 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74825 2019-Jan-11 15:26:43.133915 - [DEBUG] Value : BOTTOM
74826 2019-Jan-11 15:26:43.133942 - [DEBUG]
74827 2019-Jan-11 15:26:43.133977 - [DEBUG] Function : main
74828 2019-Jan-11 15:26:43.134004 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74829 2019-Jan-11 15:26:43.134655 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74830 2019-Jan-11 15:26:43.135285 - [DEBUG] Value : BOTTOM
74831 2019-Jan-11 15:26:43.135312 - [DEBUG]
74832 2019-Jan-11 15:26:43.135346 - [DEBUG] Function : main
74833 2019-Jan-11 15:26:43.135374 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74834 2019-Jan-11 15:26:43.136012 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74835 2019-Jan-11 15:26:43.136648 - [DEBUG] Value : BOTTOM
74836 2019-Jan-11 15:26:43.136675 - [DEBUG]
74837 2019-Jan-11 15:26:43.136711 - [DEBUG] Function : main
74838 2019-Jan-11 15:26:43.136738 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74839 2019-Jan-11 15:26:43.137375 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74840 2019-Jan-11 15:26:43.138022 - [DEBUG] Value : BOTTOM
74841 2019-Jan-11 15:26:43.138048 - [DEBUG]
74842 2019-Jan-11 15:26:43.138088 - [DEBUG] Function : main
74843 2019-Jan-11 15:26:43.138115 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74844 2019-Jan-11 15:26:43.138760 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74845 2019-Jan-11 15:26:43.139397 - [DEBUG] Value : BOTTOM
74846 2019-Jan-11 15:26:43.139424 - [DEBUG]
74847 2019-Jan-11 15:26:43.139460 - [DEBUG] Function : main
74848 2019-Jan-11 15:26:43.139487 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74849 2019-Jan-11 15:26:43.140125 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74850 2019-Jan-11 15:26:43.140756 - [DEBUG] Value : BOTTOM
74851 2019-Jan-11 15:26:43.140783 - [DEBUG]
74852 2019-Jan-11 15:26:43.140823 - [DEBUG] Function : main
74853 2019-Jan-11 15:26:43.140852 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74854 2019-Jan-11 15:26:43.141504 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74855 2019-Jan-11 15:26:43.142140 - [DEBUG] Value : BOTTOM
74856 2019-Jan-11 15:26:43.142166 - [DEBUG]
74857 2019-Jan-11 15:26:43.142202 - [DEBUG] Function : main
74858 2019-Jan-11 15:26:43.142229 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74859 2019-Jan-11 15:26:43.142867 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74860 2019-Jan-11 15:26:43.143497 - [DEBUG] Value : BOTTOM
74861 2019-Jan-11 15:26:43.143524 - [DEBUG]
74862 2019-Jan-11 15:26:43.143564 - [DEBUG] Function : main
74863 2019-Jan-11 15:26:43.143592 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74864 2019-Jan-11 15:26:43.144230 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74865 2019-Jan-11 15:26:43.144880 - [DEBUG] Value : BOTTOM
74866 2019-Jan-11 15:26:43.144906 - [DEBUG]
74867 2019-Jan-11 15:26:43.144942 - [DEBUG] Function : main
74868 2019-Jan-11 15:26:43.144968 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74869 2019-Jan-11 15:26:43.145604 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74870 2019-Jan-11 15:26:43.146236 - [DEBUG] Value : BOTTOM
74871 2019-Jan-11 15:26:43.146263 - [DEBUG]
74872 2019-Jan-11 15:26:43.146303 - [DEBUG] Function : main
74873 2019-Jan-11 15:26:43.146332 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74874 2019-Jan-11 15:26:43.146970 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74875 2019-Jan-11 15:26:43.147027 - [DEBUG] Value : BOTTOM
74876 2019-Jan-11 15:26:43.147053 - [DEBUG]
74877 2019-Jan-11 15:26:43.147086 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74878 2019-Jan-11 15:26:43.147114 - [DEBUG] Function : main
74879 2019-Jan-11 15:26:43.147140 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74880 2019-Jan-11 15:26:43.147777 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
74881 2019-Jan-11 15:26:43.148421 - [DEBUG] Value : BOTTOM
74882 2019-Jan-11 15:26:43.148448 - [DEBUG]
74883 2019-Jan-11 15:26:43.148483 - [DEBUG] Function : main
74884 2019-Jan-11 15:26:43.148510 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74885 2019-Jan-11 15:26:43.149156 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
74886 2019-Jan-11 15:26:43.149789 - [DEBUG] Value : BOTTOM
74887 2019-Jan-11 15:26:43.149815 - [DEBUG]
74888 2019-Jan-11 15:26:43.149872 - [DEBUG] Function : main
74889 2019-Jan-11 15:26:43.149899 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
74890 2019-Jan-11 15:26:43.150536 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74891 2019-Jan-11 15:26:43.150594 - [DEBUG] Value : BOTTOM
74892 2019-Jan-11 15:26:43.150621 - [DEBUG]
74893 2019-Jan-11 15:26:43.150649 - [DEBUG] Function : main
74894 2019-Jan-11 15:26:43.150676 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
74895 2019-Jan-11 15:26:43.151317 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74896 2019-Jan-11 15:26:43.151373 - [DEBUG] Value : BOTTOM
74897 2019-Jan-11 15:26:43.151399 - [DEBUG]
74898 2019-Jan-11 15:26:43.151426 - [DEBUG] Function : main
74899 2019-Jan-11 15:26:43.151453 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
74900 2019-Jan-11 15:26:43.152080 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74901 2019-Jan-11 15:26:43.152137 - [DEBUG] Value : BOTTOM
74902 2019-Jan-11 15:26:43.152163 - [DEBUG]
74903 2019-Jan-11 15:26:43.152191 - [DEBUG] Function : main
74904 2019-Jan-11 15:26:43.152218 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
74905 2019-Jan-11 15:26:43.152844 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74906 2019-Jan-11 15:26:43.152901 - [DEBUG] Value : BOTTOM
74907 2019-Jan-11 15:26:43.152928 - [DEBUG]
74908 2019-Jan-11 15:26:43.152962 - [DEBUG] Function : main
74909 2019-Jan-11 15:26:43.152990 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74910 2019-Jan-11 15:26:43.153620 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74911 2019-Jan-11 15:26:43.154248 - [DEBUG] Value : BOTTOM
74912 2019-Jan-11 15:26:43.154275 - [DEBUG]
74913 2019-Jan-11 15:26:43.154300 - [DEBUG] Function : main
74914 2019-Jan-11 15:26:43.154327 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74915 2019-Jan-11 15:26:43.155023 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74916 2019-Jan-11 15:26:43.155651 - [DEBUG] Value : BOTTOM
74917 2019-Jan-11 15:26:43.155678 - [DEBUG]
74918 2019-Jan-11 15:26:43.155704 - [DEBUG] Function : main
74919 2019-Jan-11 15:26:43.155730 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74920 2019-Jan-11 15:26:43.156359 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74921 2019-Jan-11 15:26:43.157004 - [DEBUG] Value : BOTTOM
74922 2019-Jan-11 15:26:43.157031 - [DEBUG]
74923 2019-Jan-11 15:26:43.157056 - [DEBUG] Function : main
74924 2019-Jan-11 15:26:43.157082 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74925 2019-Jan-11 15:26:43.157712 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74926 2019-Jan-11 15:26:43.158354 - [DEBUG] Value : BOTTOM
74927 2019-Jan-11 15:26:43.158381 - [DEBUG]
74928 2019-Jan-11 15:26:43.158407 - [DEBUG] Function : main
74929 2019-Jan-11 15:26:43.158433 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74930 2019-Jan-11 15:26:43.159061 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74931 2019-Jan-11 15:26:43.159690 - [DEBUG] Value : BOTTOM
74932 2019-Jan-11 15:26:43.159716 - [DEBUG]
74933 2019-Jan-11 15:26:43.159742 - [DEBUG] Function : main
74934 2019-Jan-11 15:26:43.159777 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74935 2019-Jan-11 15:26:43.160406 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74936 2019-Jan-11 15:26:43.161032 - [DEBUG] Value : BOTTOM
74937 2019-Jan-11 15:26:43.161059 - [DEBUG]
74938 2019-Jan-11 15:26:43.161085 - [DEBUG] Function : main
74939 2019-Jan-11 15:26:43.161112 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74940 2019-Jan-11 15:26:43.161758 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74941 2019-Jan-11 15:26:43.162386 - [DEBUG] Value : BOTTOM
74942 2019-Jan-11 15:26:43.162413 - [DEBUG]
74943 2019-Jan-11 15:26:43.162438 - [DEBUG] Function : main
74944 2019-Jan-11 15:26:43.162464 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74945 2019-Jan-11 15:26:43.163094 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74946 2019-Jan-11 15:26:43.163721 - [DEBUG] Value : BOTTOM
74947 2019-Jan-11 15:26:43.163748 - [DEBUG]
74948 2019-Jan-11 15:26:43.163773 - [DEBUG] Function : main
74949 2019-Jan-11 15:26:43.163799 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74950 2019-Jan-11 15:26:43.164426 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74951 2019-Jan-11 15:26:43.165070 - [DEBUG] Value : BOTTOM
74952 2019-Jan-11 15:26:43.165095 - [DEBUG]
74953 2019-Jan-11 15:26:43.165120 - [DEBUG] Function : main
74954 2019-Jan-11 15:26:43.165145 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74955 2019-Jan-11 15:26:43.165773 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74956 2019-Jan-11 15:26:43.166403 - [DEBUG] Value : BOTTOM
74957 2019-Jan-11 15:26:43.166430 - [DEBUG]
74958 2019-Jan-11 15:26:43.166456 - [DEBUG] Function : main
74959 2019-Jan-11 15:26:43.166483 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74960 2019-Jan-11 15:26:43.167112 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74961 2019-Jan-11 15:26:43.167740 - [DEBUG] Value : BOTTOM
74962 2019-Jan-11 15:26:43.167767 - [DEBUG]
74963 2019-Jan-11 15:26:43.167792 - [DEBUG] Function : main
74964 2019-Jan-11 15:26:43.167818 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74965 2019-Jan-11 15:26:43.168462 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74966 2019-Jan-11 15:26:43.169090 - [DEBUG] Value : BOTTOM
74967 2019-Jan-11 15:26:43.169117 - [DEBUG]
74968 2019-Jan-11 15:26:43.169143 - [DEBUG] Function : main
74969 2019-Jan-11 15:26:43.169169 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74970 2019-Jan-11 15:26:43.169798 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
74971 2019-Jan-11 15:26:43.170424 - [DEBUG] Value : BOTTOM
74972 2019-Jan-11 15:26:43.170451 - [DEBUG]
74973 2019-Jan-11 15:26:43.170477 - [DEBUG] Function : main
74974 2019-Jan-11 15:26:43.170502 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74975 2019-Jan-11 15:26:43.171131 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74976 2019-Jan-11 15:26:43.171783 - [DEBUG] Value : BOTTOM
74977 2019-Jan-11 15:26:43.171810 - [DEBUG]
74978 2019-Jan-11 15:26:43.171835 - [DEBUG] Function : main
74979 2019-Jan-11 15:26:43.171862 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74980 2019-Jan-11 15:26:43.172497 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74981 2019-Jan-11 15:26:43.172556 - [DEBUG] Value : BOTTOM
74982 2019-Jan-11 15:26:43.172582 - [DEBUG]
74983 2019-Jan-11 15:26:43.172614 - [DEBUG] Function : main
74984 2019-Jan-11 15:26:43.172641 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74985 2019-Jan-11 15:26:43.173273 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74986 2019-Jan-11 15:26:43.173900 - [DEBUG] Value : BOTTOM
74987 2019-Jan-11 15:26:43.173927 - [DEBUG]
74988 2019-Jan-11 15:26:43.173952 - [DEBUG] Function : main
74989 2019-Jan-11 15:26:43.173979 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74990 2019-Jan-11 15:26:43.174622 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74991 2019-Jan-11 15:26:43.175264 - [DEBUG] Value : BOTTOM
74992 2019-Jan-11 15:26:43.175291 - [DEBUG]
74993 2019-Jan-11 15:26:43.175317 - [DEBUG] Function : main
74994 2019-Jan-11 15:26:43.175343 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74995 2019-Jan-11 15:26:43.175975 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74996 2019-Jan-11 15:26:43.176601 - [DEBUG] Value : BOTTOM
74997 2019-Jan-11 15:26:43.176628 - [DEBUG]
74998 2019-Jan-11 15:26:43.176653 - [DEBUG] Function : main
74999 2019-Jan-11 15:26:43.176679 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75000 2019-Jan-11 15:26:43.177308 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75001 2019-Jan-11 15:26:43.177951 - [DEBUG] Value : BOTTOM
75002 2019-Jan-11 15:26:43.177977 - [DEBUG]
75003 2019-Jan-11 15:26:43.178001 - [DEBUG] Function : main
75004 2019-Jan-11 15:26:43.178027 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75005 2019-Jan-11 15:26:43.178654 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75006 2019-Jan-11 15:26:43.179280 - [DEBUG] Value : BOTTOM
75007 2019-Jan-11 15:26:43.179307 - [DEBUG]
75008 2019-Jan-11 15:26:43.179333 - [DEBUG] Function : main
75009 2019-Jan-11 15:26:43.179358 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75010 2019-Jan-11 15:26:43.179987 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75011 2019-Jan-11 15:26:43.180613 - [DEBUG] Value : BOTTOM
75012 2019-Jan-11 15:26:43.180640 - [DEBUG]
75013 2019-Jan-11 15:26:43.180666 - [DEBUG] Function : main
75014 2019-Jan-11 15:26:43.180692 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75015 2019-Jan-11 15:26:43.181337 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75016 2019-Jan-11 15:26:43.181966 - [DEBUG] Value : BOTTOM
75017 2019-Jan-11 15:26:43.181992 - [DEBUG]
75018 2019-Jan-11 15:26:43.182017 - [DEBUG] Function : main
75019 2019-Jan-11 15:26:43.182042 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75020 2019-Jan-11 15:26:43.182670 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75021 2019-Jan-11 15:26:43.182727 - [DEBUG] Value : BOTTOM
75022 2019-Jan-11 15:26:43.182754 - [DEBUG]
75023 2019-Jan-11 15:26:43.182783 - [DEBUG] Function : main
75024 2019-Jan-11 15:26:43.182810 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
75025 2019-Jan-11 15:26:43.183437 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75026 2019-Jan-11 15:26:43.183502 - [DEBUG] Value : BOTTOM
75027 2019-Jan-11 15:26:43.183529 - [DEBUG]
75028 2019-Jan-11 15:26:43.183557 - [DEBUG] Function : main
75029 2019-Jan-11 15:26:43.183584 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75030 2019-Jan-11 15:26:43.184214 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75031 2019-Jan-11 15:26:43.184872 - [DEBUG] Value : BOTTOM
75032 2019-Jan-11 15:26:43.184898 - [DEBUG]
75033 2019-Jan-11 15:26:43.184922 - [DEBUG] Function : main
75034 2019-Jan-11 15:26:43.184947 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75035 2019-Jan-11 15:26:43.185578 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75036 2019-Jan-11 15:26:43.185635 - [DEBUG] Value : BOTTOM
75037 2019-Jan-11 15:26:43.185661 - [DEBUG]
75038 2019-Jan-11 15:26:43.185688 - [DEBUG] Function : main
75039 2019-Jan-11 15:26:43.185714 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
75040 2019-Jan-11 15:26:43.186339 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75041 2019-Jan-11 15:26:43.186396 - [DEBUG] Value : BOTTOM
75042 2019-Jan-11 15:26:43.186421 - [DEBUG]
75043 2019-Jan-11 15:26:43.186449 - [DEBUG] Function : main
75044 2019-Jan-11 15:26:43.186474 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
75045 2019-Jan-11 15:26:43.187099 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75046 2019-Jan-11 15:26:43.187156 - [DEBUG] Value : BOTTOM
75047 2019-Jan-11 15:26:43.187182 - [DEBUG]
75048 2019-Jan-11 15:26:43.187208 - [DEBUG] Function : main
75049 2019-Jan-11 15:26:43.187235 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
75050 2019-Jan-11 15:26:43.187875 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75051 2019-Jan-11 15:26:43.187933 - [DEBUG] Value : BOTTOM
75052 2019-Jan-11 15:26:43.187960 - [DEBUG]
75053 2019-Jan-11 15:26:43.187988 - [DEBUG] Function : main
75054 2019-Jan-11 15:26:43.188015 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
75055 2019-Jan-11 15:26:43.188641 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75056 2019-Jan-11 15:26:43.188698 - [DEBUG] Value : BOTTOM
75057 2019-Jan-11 15:26:43.188725 - [DEBUG]
75058 2019-Jan-11 15:26:43.188753 - [DEBUG] Function : main
75059 2019-Jan-11 15:26:43.188780 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
75060 2019-Jan-11 15:26:43.189405 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75061 2019-Jan-11 15:26:43.189463 - [DEBUG] Value : BOTTOM
75062 2019-Jan-11 15:26:43.189489 - [DEBUG]
75063 2019-Jan-11 15:26:43.189517 - [DEBUG] Function : main
75064 2019-Jan-11 15:26:43.189544 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
75065 2019-Jan-11 15:26:43.190170 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75066 2019-Jan-11 15:26:43.190227 - [DEBUG] Value : BOTTOM
75067 2019-Jan-11 15:26:43.190253 - [DEBUG]
75068 2019-Jan-11 15:26:43.190281 - [DEBUG] Function : main
75069 2019-Jan-11 15:26:43.190308 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
75070 2019-Jan-11 15:26:43.190934 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75071 2019-Jan-11 15:26:43.190992 - [DEBUG] Value : BOTTOM
75072 2019-Jan-11 15:26:43.191019 - [DEBUG]
75073 2019-Jan-11 15:26:43.191047 - [DEBUG] Function : main
75074 2019-Jan-11 15:26:43.191073 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
75075 2019-Jan-11 15:26:43.191713 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75076 2019-Jan-11 15:26:43.191771 - [DEBUG] Value : BOTTOM
75077 2019-Jan-11 15:26:43.191806 - [DEBUG]
75078 2019-Jan-11 15:26:43.191836 - [DEBUG] Function : main
75079 2019-Jan-11 15:26:43.191863 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
75080 2019-Jan-11 15:26:43.192489 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75081 2019-Jan-11 15:26:43.192546 - [DEBUG] Value : BOTTOM
75082 2019-Jan-11 15:26:43.192573 - [DEBUG]
75083 2019-Jan-11 15:26:43.192601 - [DEBUG] Function : main
75084 2019-Jan-11 15:26:43.192627 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
75085 2019-Jan-11 15:26:43.193254 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75086 2019-Jan-11 15:26:43.193312 - [DEBUG] Value : BOTTOM
75087 2019-Jan-11 15:26:43.193338 - [DEBUG]
75088 2019-Jan-11 15:26:43.193367 - [DEBUG] Function : main
75089 2019-Jan-11 15:26:43.193394 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
75090 2019-Jan-11 15:26:43.194023 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75091 2019-Jan-11 15:26:43.194664 - [DEBUG] Value : BOTTOM
75092 2019-Jan-11 15:26:43.194690 - [DEBUG]
75093 2019-Jan-11 15:26:43.194714 - [DEBUG] Function : main
75094 2019-Jan-11 15:26:43.194740 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
75095 2019-Jan-11 15:26:43.195367 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75096 2019-Jan-11 15:26:43.196012 - [DEBUG] Value : BOTTOM
75097 2019-Jan-11 15:26:43.196039 - [DEBUG]
75098 2019-Jan-11 15:26:43.196065 - [DEBUG] Function : main
75099 2019-Jan-11 15:26:43.196091 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
75100 2019-Jan-11 15:26:43.196722 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75101 2019-Jan-11 15:26:43.196779 - [DEBUG] Value : BOTTOM
75102 2019-Jan-11 15:26:43.196806 - [DEBUG]
75103 2019-Jan-11 15:26:43.196835 - [DEBUG] Function : main
75104 2019-Jan-11 15:26:43.196862 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
75105 2019-Jan-11 15:26:43.197491 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75106 2019-Jan-11 15:26:43.198133 - [DEBUG] Value : BOTTOM
75107 2019-Jan-11 15:26:43.198159 - [DEBUG]
75108 2019-Jan-11 15:26:43.198183 - [DEBUG] Function : main
75109 2019-Jan-11 15:26:43.198209 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
75110 2019-Jan-11 15:26:43.198837 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75111 2019-Jan-11 15:26:43.199480 - [DEBUG] Value : BOTTOM
75112 2019-Jan-11 15:26:43.199507 - [DEBUG]
75113 2019-Jan-11 15:26:43.199533 - [DEBUG] Function : main
75114 2019-Jan-11 15:26:43.199559 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
75115 2019-Jan-11 15:26:43.200190 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75116 2019-Jan-11 15:26:43.200247 - [DEBUG] Value : BOTTOM
75117 2019-Jan-11 15:26:43.200274 - [DEBUG]
75118 2019-Jan-11 15:26:43.200303 - [DEBUG] Function : main
75119 2019-Jan-11 15:26:43.200330 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75120 2019-Jan-11 15:26:43.200957 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75121 2019-Jan-11 15:26:43.201599 - [DEBUG] Value : BOTTOM
75122 2019-Jan-11 15:26:43.201626 - [DEBUG]
75123 2019-Jan-11 15:26:43.201652 - [DEBUG] Function : main
75124 2019-Jan-11 15:26:43.201678 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75125 2019-Jan-11 15:26:43.202313 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75126 2019-Jan-11 15:26:43.202955 - [DEBUG] Value : BOTTOM
75127 2019-Jan-11 15:26:43.202982 - [DEBUG]
75128 2019-Jan-11 15:26:43.203007 - [DEBUG] Function : main
75129 2019-Jan-11 15:26:43.203033 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75130 2019-Jan-11 15:26:43.203664 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75131 2019-Jan-11 15:26:43.203722 - [DEBUG] Value : BOTTOM
75132 2019-Jan-11 15:26:43.203749 - [DEBUG]
75133 2019-Jan-11 15:26:43.203791 - [DEBUG] Function : main
75134 2019-Jan-11 15:26:43.203818 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75135 2019-Jan-11 15:26:43.204455 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75136 2019-Jan-11 15:26:43.205100 - [DEBUG] Value : BOTTOM
75137 2019-Jan-11 15:26:43.205127 - [DEBUG]
75138 2019-Jan-11 15:26:43.205153 - [DEBUG] Function : main
75139 2019-Jan-11 15:26:43.205179 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75140 2019-Jan-11 15:26:43.205806 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75141 2019-Jan-11 15:26:43.206435 - [DEBUG] Value : BOTTOM
75142 2019-Jan-11 15:26:43.206462 - [DEBUG]
75143 2019-Jan-11 15:26:43.206488 - [DEBUG] Function : main
75144 2019-Jan-11 15:26:43.206513 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75145 2019-Jan-11 15:26:43.207139 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75146 2019-Jan-11 15:26:43.207767 - [DEBUG] Value : BOTTOM
75147 2019-Jan-11 15:26:43.207794 - [DEBUG]
75148 2019-Jan-11 15:26:43.207819 - [DEBUG] Function : main
75149 2019-Jan-11 15:26:43.207845 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75150 2019-Jan-11 15:26:43.208484 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75151 2019-Jan-11 15:26:43.209128 - [DEBUG] Value : BOTTOM
75152 2019-Jan-11 15:26:43.209155 - [DEBUG]
75153 2019-Jan-11 15:26:43.209180 - [DEBUG] Function : main
75154 2019-Jan-11 15:26:43.209207 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75155 2019-Jan-11 15:26:43.209839 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75156 2019-Jan-11 15:26:43.210465 - [DEBUG] Value : BOTTOM
75157 2019-Jan-11 15:26:43.210492 - [DEBUG]
75158 2019-Jan-11 15:26:43.210518 - [DEBUG] Function : main
75159 2019-Jan-11 15:26:43.210544 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75160 2019-Jan-11 15:26:43.211170 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75161 2019-Jan-11 15:26:43.211812 - [DEBUG] Value : BOTTOM
75162 2019-Jan-11 15:26:43.211838 - [DEBUG]
75163 2019-Jan-11 15:26:43.211864 - [DEBUG] Function : main
75164 2019-Jan-11 15:26:43.211889 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75165 2019-Jan-11 15:26:43.212516 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75166 2019-Jan-11 15:26:43.213143 - [DEBUG] Value : BOTTOM
75167 2019-Jan-11 15:26:43.213170 - [DEBUG]
75168 2019-Jan-11 15:26:43.213196 - [DEBUG] Function : main
75169 2019-Jan-11 15:26:43.213222 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75170 2019-Jan-11 15:26:43.213866 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75171 2019-Jan-11 15:26:43.214493 - [DEBUG] Value : BOTTOM
75172 2019-Jan-11 15:26:43.214520 - [DEBUG]
75173 2019-Jan-11 15:26:43.214559 - [DEBUG] Function : main
75174 2019-Jan-11 15:26:43.214585 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75175 2019-Jan-11 15:26:43.215211 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75176 2019-Jan-11 15:26:43.215838 - [DEBUG] Value : BOTTOM
75177 2019-Jan-11 15:26:43.215865 - [DEBUG]
75178 2019-Jan-11 15:26:43.215890 - [DEBUG] Function : main
75179 2019-Jan-11 15:26:43.215916 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75180 2019-Jan-11 15:26:43.216543 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75181 2019-Jan-11 15:26:43.217172 - [DEBUG] Value : BOTTOM
75182 2019-Jan-11 15:26:43.217199 - [DEBUG]
75183 2019-Jan-11 15:26:43.217224 - [DEBUG] Function : main
75184 2019-Jan-11 15:26:43.217251 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75185 2019-Jan-11 15:26:43.217890 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75186 2019-Jan-11 15:26:43.218519 - [DEBUG] Value : BOTTOM
75187 2019-Jan-11 15:26:43.218546 - [DEBUG]
75188 2019-Jan-11 15:26:43.218571 - [DEBUG] Function : main
75189 2019-Jan-11 15:26:43.218598 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75190 2019-Jan-11 15:26:43.219224 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75191 2019-Jan-11 15:26:43.219859 - [DEBUG] Value : BOTTOM
75192 2019-Jan-11 15:26:43.219886 - [DEBUG]
75193 2019-Jan-11 15:26:43.219912 - [DEBUG] Function : main
75194 2019-Jan-11 15:26:43.219938 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75195 2019-Jan-11 15:26:43.220565 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75196 2019-Jan-11 15:26:43.221203 - [DEBUG] Value : BOTTOM
75197 2019-Jan-11 15:26:43.221232 - [DEBUG]
75198 2019-Jan-11 15:26:43.221258 - [DEBUG] Function : main
75199 2019-Jan-11 15:26:43.221284 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75200 2019-Jan-11 15:26:43.221911 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75201 2019-Jan-11 15:26:43.222540 - [DEBUG] Value : BOTTOM
75202 2019-Jan-11 15:26:43.222567 - [DEBUG]
75203 2019-Jan-11 15:26:43.222593 - [DEBUG] Function : main
75204 2019-Jan-11 15:26:43.222619 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75205 2019-Jan-11 15:26:43.223245 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75206 2019-Jan-11 15:26:43.223871 - [DEBUG] Value : BOTTOM
75207 2019-Jan-11 15:26:43.223898 - [DEBUG]
75208 2019-Jan-11 15:26:43.223923 - [DEBUG] Function : main
75209 2019-Jan-11 15:26:43.223950 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75210 2019-Jan-11 15:26:43.224588 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75211 2019-Jan-11 15:26:43.225217 - [DEBUG] Value : BOTTOM
75212 2019-Jan-11 15:26:43.225244 - [DEBUG]
75213 2019-Jan-11 15:26:43.225270 - [DEBUG] Function : main
75214 2019-Jan-11 15:26:43.225296 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75215 2019-Jan-11 15:26:43.225923 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75216 2019-Jan-11 15:26:43.226564 - [DEBUG] Value : BOTTOM
75217 2019-Jan-11 15:26:43.226592 - [DEBUG]
75218 2019-Jan-11 15:26:43.226617 - [DEBUG] Function : main
75219 2019-Jan-11 15:26:43.226644 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75220 2019-Jan-11 15:26:43.227271 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75221 2019-Jan-11 15:26:43.227911 - [DEBUG] Value : BOTTOM
75222 2019-Jan-11 15:26:43.227937 - [DEBUG]
75223 2019-Jan-11 15:26:43.227962 - [DEBUG] Function : main
75224 2019-Jan-11 15:26:43.227987 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75225 2019-Jan-11 15:26:43.228613 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75226 2019-Jan-11 15:26:43.229248 - [DEBUG] Value : BOTTOM
75227 2019-Jan-11 15:26:43.229275 - [DEBUG]
75228 2019-Jan-11 15:26:43.229301 - [DEBUG] Function : main
75229 2019-Jan-11 15:26:43.229327 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75230 2019-Jan-11 15:26:43.229954 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75231 2019-Jan-11 15:26:43.230582 - [DEBUG] Value : BOTTOM
75232 2019-Jan-11 15:26:43.230609 - [DEBUG]
75233 2019-Jan-11 15:26:43.230634 - [DEBUG] Function : main
75234 2019-Jan-11 15:26:43.230660 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75235 2019-Jan-11 15:26:43.231300 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75236 2019-Jan-11 15:26:43.231928 - [DEBUG] Value : BOTTOM
75237 2019-Jan-11 15:26:43.231955 - [DEBUG]
75238 2019-Jan-11 15:26:43.231980 - [DEBUG] Function : main
75239 2019-Jan-11 15:26:43.232007 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75240 2019-Jan-11 15:26:43.232633 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75241 2019-Jan-11 15:26:43.233261 - [DEBUG] Value : BOTTOM
75242 2019-Jan-11 15:26:43.233289 - [DEBUG]
75243 2019-Jan-11 15:26:43.233314 - [DEBUG] Function : main
75244 2019-Jan-11 15:26:43.233340 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75245 2019-Jan-11 15:26:43.233967 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75246 2019-Jan-11 15:26:43.234616 - [DEBUG] Value : BOTTOM
75247 2019-Jan-11 15:26:43.234642 - [DEBUG]
75248 2019-Jan-11 15:26:43.234667 - [DEBUG] Function : main
75249 2019-Jan-11 15:26:43.234692 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75250 2019-Jan-11 15:26:43.235319 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75251 2019-Jan-11 15:26:43.235947 - [DEBUG] Value : BOTTOM
75252 2019-Jan-11 15:26:43.235974 - [DEBUG]
75253 2019-Jan-11 15:26:43.236000 - [DEBUG] Function : main
75254 2019-Jan-11 15:26:43.236026 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75255 2019-Jan-11 15:26:43.236652 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75256 2019-Jan-11 15:26:43.237279 - [DEBUG] Value : BOTTOM
75257 2019-Jan-11 15:26:43.237306 - [DEBUG]
75258 2019-Jan-11 15:26:43.237331 - [DEBUG] Function : main
75259 2019-Jan-11 15:26:43.237357 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75260 2019-Jan-11 15:26:43.238010 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75261 2019-Jan-11 15:26:43.238640 - [DEBUG] Value : BOTTOM
75262 2019-Jan-11 15:26:43.238668 - [DEBUG]
75263 2019-Jan-11 15:26:43.238693 - [DEBUG] Function : main
75264 2019-Jan-11 15:26:43.238719 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75265 2019-Jan-11 15:26:43.239346 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75266 2019-Jan-11 15:26:43.239980 - [DEBUG] Value : BOTTOM
75267 2019-Jan-11 15:26:43.240007 - [DEBUG]
75268 2019-Jan-11 15:26:43.240033 - [DEBUG] Function : main
75269 2019-Jan-11 15:26:43.240059 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75270 2019-Jan-11 15:26:43.240685 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75271 2019-Jan-11 15:26:43.241328 - [DEBUG] Value : BOTTOM
75272 2019-Jan-11 15:26:43.241355 - [DEBUG]
75273 2019-Jan-11 15:26:43.241379 - [DEBUG] Function : main
75274 2019-Jan-11 15:26:43.241405 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75275 2019-Jan-11 15:26:43.242031 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75276 2019-Jan-11 15:26:43.242666 - [DEBUG] Value : BOTTOM
75277 2019-Jan-11 15:26:43.242693 - [DEBUG]
75278 2019-Jan-11 15:26:43.242718 - [DEBUG] Function : main
75279 2019-Jan-11 15:26:43.242744 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75280 2019-Jan-11 15:26:43.243371 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75281 2019-Jan-11 15:26:43.243999 - [DEBUG] Value : BOTTOM
75282 2019-Jan-11 15:26:43.244026 - [DEBUG]
75283 2019-Jan-11 15:26:43.244052 - [DEBUG] Function : main
75284 2019-Jan-11 15:26:43.244078 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75285 2019-Jan-11 15:26:43.244719 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75286 2019-Jan-11 15:26:43.245354 - [DEBUG] Value : BOTTOM
75287 2019-Jan-11 15:26:43.245381 - [DEBUG]
75288 2019-Jan-11 15:26:43.245406 - [DEBUG] Function : main
75289 2019-Jan-11 15:26:43.245433 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75290 2019-Jan-11 15:26:43.246058 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75291 2019-Jan-11 15:26:43.246686 - [DEBUG] Value : BOTTOM
75292 2019-Jan-11 15:26:43.246713 - [DEBUG]
75293 2019-Jan-11 15:26:43.246739 - [DEBUG] Function : main
75294 2019-Jan-11 15:26:43.246765 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75295 2019-Jan-11 15:26:43.247391 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
75296 2019-Jan-11 15:26:43.248041 - [DEBUG] Value : BOTTOM
75297 2019-Jan-11 15:26:43.248067 - [DEBUG]
75298 2019-Jan-11 15:26:43.248092 - [DEBUG] Function : main
75299 2019-Jan-11 15:26:43.248117 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75300 2019-Jan-11 15:26:43.248744 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75301 2019-Jan-11 15:26:43.249382 - [DEBUG] Value : BOTTOM
75302 2019-Jan-11 15:26:43.249410 - [DEBUG]
75303 2019-Jan-11 15:26:43.249435 - [DEBUG] Function : main
75304 2019-Jan-11 15:26:43.249461 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75305 2019-Jan-11 15:26:43.250094 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75306 2019-Jan-11 15:26:43.250153 - [DEBUG] Value : BOTTOM
75307 2019-Jan-11 15:26:43.250180 - [DEBUG]
75308 2019-Jan-11 15:26:43.250212 - [DEBUG] Function : main
75309 2019-Jan-11 15:26:43.250239 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
75310 2019-Jan-11 15:26:43.250867 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75311 2019-Jan-11 15:26:43.251509 - [DEBUG] Value : BOTTOM
75312 2019-Jan-11 15:26:43.251534 - [DEBUG]
75313 2019-Jan-11 15:26:43.251559 - [DEBUG] Function : main
75314 2019-Jan-11 15:26:43.251584 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
75315 2019-Jan-11 15:26:43.252211 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75316 2019-Jan-11 15:26:43.252855 - [DEBUG] Value : BOTTOM
75317 2019-Jan-11 15:26:43.252882 - [DEBUG]
75318 2019-Jan-11 15:26:43.252908 - [DEBUG] Function : main
75319 2019-Jan-11 15:26:43.252934 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
75320 2019-Jan-11 15:26:43.253561 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75321 2019-Jan-11 15:26:43.253620 - [DEBUG] Value : BOTTOM
75322 2019-Jan-11 15:26:43.253647 - [DEBUG]
75323 2019-Jan-11 15:26:43.253676 - [DEBUG] Function : main
75324 2019-Jan-11 15:26:43.253703 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75325 2019-Jan-11 15:26:43.254333 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75326 2019-Jan-11 15:26:43.254976 - [DEBUG] Value : BOTTOM
75327 2019-Jan-11 15:26:43.255003 - [DEBUG]
75328 2019-Jan-11 15:26:43.255028 - [DEBUG] Function : main
75329 2019-Jan-11 15:26:43.255054 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75330 2019-Jan-11 15:26:43.255682 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75331 2019-Jan-11 15:26:43.256324 - [DEBUG] Value : BOTTOM
75332 2019-Jan-11 15:26:43.256350 - [DEBUG]
75333 2019-Jan-11 15:26:43.256376 - [DEBUG] Function : main
75334 2019-Jan-11 15:26:43.256402 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75335 2019-Jan-11 15:26:43.257032 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75336 2019-Jan-11 15:26:43.257658 - [DEBUG] Value : BOTTOM
75337 2019-Jan-11 15:26:43.257685 - [DEBUG]
75338 2019-Jan-11 15:26:43.257710 - [DEBUG] Function : main
75339 2019-Jan-11 15:26:43.257737 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75340 2019-Jan-11 15:26:43.258380 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75341 2019-Jan-11 15:26:43.258436 - [DEBUG] Value : BOTTOM
75342 2019-Jan-11 15:26:43.258462 - [DEBUG]
75343 2019-Jan-11 15:26:43.258492 - [DEBUG] Function : main
75344 2019-Jan-11 15:26:43.258519 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75345 2019-Jan-11 15:26:43.259146 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75346 2019-Jan-11 15:26:43.259773 - [DEBUG] Value : BOTTOM
75347 2019-Jan-11 15:26:43.259800 - [DEBUG]
75348 2019-Jan-11 15:26:43.259825 - [DEBUG] Function : main
75349 2019-Jan-11 15:26:43.259851 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75350 2019-Jan-11 15:26:43.260485 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75351 2019-Jan-11 15:26:43.261130 - [DEBUG] Value : BOTTOM
75352 2019-Jan-11 15:26:43.261157 - [DEBUG]
75353 2019-Jan-11 15:26:43.261182 - [DEBUG] Function : main
75354 2019-Jan-11 15:26:43.261222 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75355 2019-Jan-11 15:26:43.261853 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75356 2019-Jan-11 15:26:43.262480 - [DEBUG] Value : BOTTOM
75357 2019-Jan-11 15:26:43.262506 - [DEBUG]
75358 2019-Jan-11 15:26:43.262532 - [DEBUG] Function : main
75359 2019-Jan-11 15:26:43.262558 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75360 2019-Jan-11 15:26:43.263184 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75361 2019-Jan-11 15:26:43.263814 - [DEBUG] Value : BOTTOM
75362 2019-Jan-11 15:26:43.263839 - [DEBUG]
75363 2019-Jan-11 15:26:43.263864 - [DEBUG] Function : main
75364 2019-Jan-11 15:26:43.263901 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75365 2019-Jan-11 15:26:43.264540 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75366 2019-Jan-11 15:26:43.265168 - [DEBUG] Value : BOTTOM
75367 2019-Jan-11 15:26:43.265195 - [DEBUG]
75368 2019-Jan-11 15:26:43.265221 - [DEBUG] Function : main
75369 2019-Jan-11 15:26:43.265247 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75370 2019-Jan-11 15:26:43.265873 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75371 2019-Jan-11 15:26:43.265930 - [DEBUG] Value : BOTTOM
75372 2019-Jan-11 15:26:43.265957 - [DEBUG]
75373 2019-Jan-11 15:26:43.265999 - [DEBUG] Function : main
75374 2019-Jan-11 15:26:43.266026 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75375 2019-Jan-11 15:26:43.266653 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75376 2019-Jan-11 15:26:43.267282 - [DEBUG] Value : BOTTOM
75377 2019-Jan-11 15:26:43.267309 - [DEBUG]
75378 2019-Jan-11 15:26:43.267335 - [DEBUG] Function : main
75379 2019-Jan-11 15:26:43.267361 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75380 2019-Jan-11 15:26:43.268004 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75381 2019-Jan-11 15:26:43.268633 - [DEBUG] Value : BOTTOM
75382 2019-Jan-11 15:26:43.268660 - [DEBUG]
75383 2019-Jan-11 15:26:43.268686 - [DEBUG] Function : main
75384 2019-Jan-11 15:26:43.268712 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75385 2019-Jan-11 15:26:43.269337 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75386 2019-Jan-11 15:26:43.269963 - [DEBUG] Value : BOTTOM
75387 2019-Jan-11 15:26:43.269990 - [DEBUG]
75388 2019-Jan-11 15:26:43.270016 - [DEBUG] Function : main
75389 2019-Jan-11 15:26:43.270042 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75390 2019-Jan-11 15:26:43.270666 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75391 2019-Jan-11 15:26:43.271331 - [DEBUG] Value : BOTTOM
75392 2019-Jan-11 15:26:43.271357 - [DEBUG]
75393 2019-Jan-11 15:26:43.271382 - [DEBUG] Function : main
75394 2019-Jan-11 15:26:43.271407 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75395 2019-Jan-11 15:26:43.272034 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75396 2019-Jan-11 15:26:43.272668 - [DEBUG] Value : BOTTOM
75397 2019-Jan-11 15:26:43.272696 - [DEBUG]
75398 2019-Jan-11 15:26:43.272721 - [DEBUG] Function : main
75399 2019-Jan-11 15:26:43.272748 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75400 2019-Jan-11 15:26:43.273374 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75401 2019-Jan-11 15:26:43.274002 - [DEBUG] Value : BOTTOM
75402 2019-Jan-11 15:26:43.274029 - [DEBUG]
75403 2019-Jan-11 15:26:43.274055 - [DEBUG] Function : main
75404 2019-Jan-11 15:26:43.274081 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75405 2019-Jan-11 15:26:43.274720 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75406 2019-Jan-11 15:26:43.275346 - [DEBUG] Value : BOTTOM
75407 2019-Jan-11 15:26:43.275372 - [DEBUG]
75408 2019-Jan-11 15:26:43.275398 - [DEBUG] Function : main
75409 2019-Jan-11 15:26:43.275424 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75410 2019-Jan-11 15:26:43.276048 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75411 2019-Jan-11 15:26:43.276674 - [DEBUG] Value : BOTTOM
75412 2019-Jan-11 15:26:43.276700 - [DEBUG]
75413 2019-Jan-11 15:26:43.276725 - [DEBUG] Function : main
75414 2019-Jan-11 15:26:43.276752 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75415 2019-Jan-11 15:26:43.277376 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75416 2019-Jan-11 15:26:43.278016 - [DEBUG] Value : BOTTOM
75417 2019-Jan-11 15:26:43.278041 - [DEBUG]
75418 2019-Jan-11 15:26:43.278066 - [DEBUG] Function : main
75419 2019-Jan-11 15:26:43.278092 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75420 2019-Jan-11 15:26:43.278716 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75421 2019-Jan-11 15:26:43.279344 - [DEBUG] Value : BOTTOM
75422 2019-Jan-11 15:26:43.279370 - [DEBUG]
75423 2019-Jan-11 15:26:43.279396 - [DEBUG] Function : main
75424 2019-Jan-11 15:26:43.279422 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75425 2019-Jan-11 15:26:43.280047 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75426 2019-Jan-11 15:26:43.280675 - [DEBUG] Value : BOTTOM
75427 2019-Jan-11 15:26:43.280701 - [DEBUG]
75428 2019-Jan-11 15:26:43.280727 - [DEBUG] Function : main
75429 2019-Jan-11 15:26:43.280753 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75430 2019-Jan-11 15:26:43.281392 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75431 2019-Jan-11 15:26:43.282026 - [DEBUG] Value : BOTTOM
75432 2019-Jan-11 15:26:43.282053 - [DEBUG]
75433 2019-Jan-11 15:26:43.282079 - [DEBUG] Function : main
75434 2019-Jan-11 15:26:43.282105 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75435 2019-Jan-11 15:26:43.282730 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75436 2019-Jan-11 15:26:43.283357 - [DEBUG] Value : BOTTOM
75437 2019-Jan-11 15:26:43.283383 - [DEBUG]
75438 2019-Jan-11 15:26:43.283409 - [DEBUG] Function : main
75439 2019-Jan-11 15:26:43.283435 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75440 2019-Jan-11 15:26:43.284059 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75441 2019-Jan-11 15:26:43.284710 - [DEBUG] Value : BOTTOM
75442 2019-Jan-11 15:26:43.284736 - [DEBUG]
75443 2019-Jan-11 15:26:43.284760 - [DEBUG] Function : main
75444 2019-Jan-11 15:26:43.284786 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75445 2019-Jan-11 15:26:43.285418 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75446 2019-Jan-11 15:26:43.286046 - [DEBUG] Value : BOTTOM
75447 2019-Jan-11 15:26:43.286072 - [DEBUG]
75448 2019-Jan-11 15:26:43.286098 - [DEBUG] Function : main
75449 2019-Jan-11 15:26:43.286124 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75450 2019-Jan-11 15:26:43.286748 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75451 2019-Jan-11 15:26:43.287376 - [DEBUG] Value : BOTTOM
75452 2019-Jan-11 15:26:43.287403 - [DEBUG]
75453 2019-Jan-11 15:26:43.287429 - [DEBUG] Function : main
75454 2019-Jan-11 15:26:43.287456 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75455 2019-Jan-11 15:26:43.288096 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75456 2019-Jan-11 15:26:43.288732 - [DEBUG] Value : BOTTOM
75457 2019-Jan-11 15:26:43.288759 - [DEBUG]
75458 2019-Jan-11 15:26:43.288785 - [DEBUG] Function : main
75459 2019-Jan-11 15:26:43.288811 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75460 2019-Jan-11 15:26:43.289435 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75461 2019-Jan-11 15:26:43.290062 - [DEBUG] Value : BOTTOM
75462 2019-Jan-11 15:26:43.290089 - [DEBUG]
75463 2019-Jan-11 15:26:43.290114 - [DEBUG] Function : main
75464 2019-Jan-11 15:26:43.290141 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75465 2019-Jan-11 15:26:43.290766 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75466 2019-Jan-11 15:26:43.291422 - [DEBUG] Value : BOTTOM
75467 2019-Jan-11 15:26:43.291448 - [DEBUG]
75468 2019-Jan-11 15:26:43.291473 - [DEBUG] Function : main
75469 2019-Jan-11 15:26:43.291498 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75470 2019-Jan-11 15:26:43.292123 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75471 2019-Jan-11 15:26:43.292750 - [DEBUG] Value : BOTTOM
75472 2019-Jan-11 15:26:43.292777 - [DEBUG]
75473 2019-Jan-11 15:26:43.292802 - [DEBUG] Function : main
75474 2019-Jan-11 15:26:43.292829 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75475 2019-Jan-11 15:26:43.293454 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75476 2019-Jan-11 15:26:43.294082 - [DEBUG] Value : BOTTOM
75477 2019-Jan-11 15:26:43.294108 - [DEBUG]
75478 2019-Jan-11 15:26:43.294134 - [DEBUG] Function : main
75479 2019-Jan-11 15:26:43.294160 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75480 2019-Jan-11 15:26:43.294800 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75481 2019-Jan-11 15:26:43.295428 - [DEBUG] Value : BOTTOM
75482 2019-Jan-11 15:26:43.295454 - [DEBUG]
75483 2019-Jan-11 15:26:43.295478 - [DEBUG] Function : main
75484 2019-Jan-11 15:26:43.295504 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75485 2019-Jan-11 15:26:43.296128 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75486 2019-Jan-11 15:26:43.296765 - [DEBUG] Value : BOTTOM
75487 2019-Jan-11 15:26:43.296791 - [DEBUG]
75488 2019-Jan-11 15:26:43.296817 - [DEBUG] Function : main
75489 2019-Jan-11 15:26:43.296843 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75490 2019-Jan-11 15:26:43.297467 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75491 2019-Jan-11 15:26:43.298116 - [DEBUG] Value : BOTTOM
75492 2019-Jan-11 15:26:43.298142 - [DEBUG]
75493 2019-Jan-11 15:26:43.298167 - [DEBUG] Function : main
75494 2019-Jan-11 15:26:43.298193 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75495 2019-Jan-11 15:26:43.298818 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75496 2019-Jan-11 15:26:43.299446 - [DEBUG] Value : BOTTOM
75497 2019-Jan-11 15:26:43.299473 - [DEBUG]
75498 2019-Jan-11 15:26:43.299498 - [DEBUG] Function : main
75499 2019-Jan-11 15:26:43.299524 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75500 2019-Jan-11 15:26:43.300148 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75501 2019-Jan-11 15:26:43.300776 - [DEBUG] Value : BOTTOM
75502 2019-Jan-11 15:26:43.300803 - [DEBUG]
75503 2019-Jan-11 15:26:43.300828 - [DEBUG] Function : main
75504 2019-Jan-11 15:26:43.300854 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75505 2019-Jan-11 15:26:43.301502 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75506 2019-Jan-11 15:26:43.302136 - [DEBUG] Value : BOTTOM
75507 2019-Jan-11 15:26:43.302163 - [DEBUG]
75508 2019-Jan-11 15:26:43.302189 - [DEBUG] Function : main
75509 2019-Jan-11 15:26:43.302215 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75510 2019-Jan-11 15:26:43.302839 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75511 2019-Jan-11 15:26:43.303467 - [DEBUG] Value : BOTTOM
75512 2019-Jan-11 15:26:43.303493 - [DEBUG]
75513 2019-Jan-11 15:26:43.303519 - [DEBUG] Function : main
75514 2019-Jan-11 15:26:43.303545 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75515 2019-Jan-11 15:26:43.304169 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75516 2019-Jan-11 15:26:43.304825 - [DEBUG] Value : BOTTOM
75517 2019-Jan-11 15:26:43.304851 - [DEBUG]
75518 2019-Jan-11 15:26:43.304876 - [DEBUG] Function : main
75519 2019-Jan-11 15:26:43.304901 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75520 2019-Jan-11 15:26:43.305525 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75521 2019-Jan-11 15:26:43.306154 - [DEBUG] Value : BOTTOM
75522 2019-Jan-11 15:26:43.306180 - [DEBUG]
75523 2019-Jan-11 15:26:43.306206 - [DEBUG] Function : main
75524 2019-Jan-11 15:26:43.306232 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75525 2019-Jan-11 15:26:43.306857 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75526 2019-Jan-11 15:26:43.307494 - [DEBUG] Value : BOTTOM
75527 2019-Jan-11 15:26:43.307520 - [DEBUG]
75528 2019-Jan-11 15:26:43.307546 - [DEBUG] Function : main
75529 2019-Jan-11 15:26:43.307572 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75530 2019-Jan-11 15:26:43.308212 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75531 2019-Jan-11 15:26:43.308841 - [DEBUG] Value : BOTTOM
75532 2019-Jan-11 15:26:43.308868 - [DEBUG]
75533 2019-Jan-11 15:26:43.308893 - [DEBUG] Function : main
75534 2019-Jan-11 15:26:43.308920 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75535 2019-Jan-11 15:26:43.309543 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
75536 2019-Jan-11 15:26:43.310179 - [DEBUG] Value : BOTTOM
75537 2019-Jan-11 15:26:43.310214 - [DEBUG]
75538 2019-Jan-11 15:26:43.310240 - [DEBUG] Function : main
75539 2019-Jan-11 15:26:43.310266 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75540 2019-Jan-11 15:26:43.310890 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75541 2019-Jan-11 15:26:43.311532 - [DEBUG] Value : BOTTOM
75542 2019-Jan-11 15:26:43.311558 - [DEBUG]
75543 2019-Jan-11 15:26:43.311582 - [DEBUG] Function : main
75544 2019-Jan-11 15:26:43.311608 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75545 2019-Jan-11 15:26:43.312232 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75546 2019-Jan-11 15:26:43.312289 - [DEBUG] Value : BOTTOM
75547 2019-Jan-11 15:26:43.312315 - [DEBUG]
75548 2019-Jan-11 15:26:43.312347 - [DEBUG] Function : main
75549 2019-Jan-11 15:26:43.312374 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75550 2019-Jan-11 15:26:43.313002 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75551 2019-Jan-11 15:26:43.313629 - [DEBUG] Value : BOTTOM
75552 2019-Jan-11 15:26:43.313656 - [DEBUG]
75553 2019-Jan-11 15:26:43.313682 - [DEBUG] Function : main
75554 2019-Jan-11 15:26:43.313708 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75555 2019-Jan-11 15:26:43.314334 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75556 2019-Jan-11 15:26:43.314993 - [DEBUG] Value : BOTTOM
75557 2019-Jan-11 15:26:43.315020 - [DEBUG]
75558 2019-Jan-11 15:26:43.315046 - [DEBUG] Function : main
75559 2019-Jan-11 15:26:43.315072 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75560 2019-Jan-11 15:26:43.315699 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75561 2019-Jan-11 15:26:43.316326 - [DEBUG] Value : BOTTOM
75562 2019-Jan-11 15:26:43.316353 - [DEBUG]
75563 2019-Jan-11 15:26:43.316378 - [DEBUG] Function : main
75564 2019-Jan-11 15:26:43.316404 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75565 2019-Jan-11 15:26:43.317030 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75566 2019-Jan-11 15:26:43.317659 - [DEBUG] Value : BOTTOM
75567 2019-Jan-11 15:26:43.317686 - [DEBUG]
75568 2019-Jan-11 15:26:43.317712 - [DEBUG] Function : main
75569 2019-Jan-11 15:26:43.317739 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75570 2019-Jan-11 15:26:43.318381 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75571 2019-Jan-11 15:26:43.318439 - [DEBUG] Value : BOTTOM
75572 2019-Jan-11 15:26:43.318466 - [DEBUG]
75573 2019-Jan-11 15:26:43.318498 - [DEBUG] Function : main
75574 2019-Jan-11 15:26:43.318525 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75575 2019-Jan-11 15:26:43.319151 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75576 2019-Jan-11 15:26:43.319780 - [DEBUG] Value : BOTTOM
75577 2019-Jan-11 15:26:43.319807 - [DEBUG]
75578 2019-Jan-11 15:26:43.319832 - [DEBUG] Function : main
75579 2019-Jan-11 15:26:43.319859 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75580 2019-Jan-11 15:26:43.320485 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75581 2019-Jan-11 15:26:43.321111 - [DEBUG] Value : BOTTOM
75582 2019-Jan-11 15:26:43.321138 - [DEBUG]
75583 2019-Jan-11 15:26:43.321164 - [DEBUG] Function : main
75584 2019-Jan-11 15:26:43.321201 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75585 2019-Jan-11 15:26:43.321834 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75586 2019-Jan-11 15:26:43.322477 - [DEBUG] Value : BOTTOM
75587 2019-Jan-11 15:26:43.322504 - [DEBUG]
75588 2019-Jan-11 15:26:43.322530 - [DEBUG] Function : main
75589 2019-Jan-11 15:26:43.322556 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75590 2019-Jan-11 15:26:43.323183 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75591 2019-Jan-11 15:26:43.323809 - [DEBUG] Value : BOTTOM
75592 2019-Jan-11 15:26:43.323836 - [DEBUG]
75593 2019-Jan-11 15:26:43.323861 - [DEBUG] Function : main
75594 2019-Jan-11 15:26:43.323887 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75595 2019-Jan-11 15:26:43.324512 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75596 2019-Jan-11 15:26:43.325153 - [DEBUG] Value : BOTTOM
75597 2019-Jan-11 15:26:43.325179 - [DEBUG]
75598 2019-Jan-11 15:26:43.325204 - [DEBUG] Function : main
75599 2019-Jan-11 15:26:43.325229 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75600 2019-Jan-11 15:26:43.325854 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75601 2019-Jan-11 15:26:43.326479 - [DEBUG] Value : BOTTOM
75602 2019-Jan-11 15:26:43.326506 - [DEBUG]
75603 2019-Jan-11 15:26:43.326532 - [DEBUG] Function : main
75604 2019-Jan-11 15:26:43.326558 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75605 2019-Jan-11 15:26:43.327183 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75606 2019-Jan-11 15:26:43.327808 - [DEBUG] Value : BOTTOM
75607 2019-Jan-11 15:26:43.327835 - [DEBUG]
75608 2019-Jan-11 15:26:43.327872 - [DEBUG] Function : main
75609 2019-Jan-11 15:26:43.327899 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75610 2019-Jan-11 15:26:43.328524 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75611 2019-Jan-11 15:26:43.329154 - [DEBUG] Value : BOTTOM
75612 2019-Jan-11 15:26:43.329179 - [DEBUG]
75613 2019-Jan-11 15:26:43.329204 - [DEBUG] Function : main
75614 2019-Jan-11 15:26:43.329229 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75615 2019-Jan-11 15:26:43.329853 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75616 2019-Jan-11 15:26:43.329910 - [DEBUG] Value : BOTTOM
75617 2019-Jan-11 15:26:43.329937 - [DEBUG]
75618 2019-Jan-11 15:26:43.329969 - [DEBUG] Function : main
75619 2019-Jan-11 15:26:43.329996 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75620 2019-Jan-11 15:26:43.330622 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75621 2019-Jan-11 15:26:43.331264 - [DEBUG] Value : BOTTOM
75622 2019-Jan-11 15:26:43.331290 - [DEBUG]
75623 2019-Jan-11 15:26:43.331315 - [DEBUG] Function : main
75624 2019-Jan-11 15:26:43.331340 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75625 2019-Jan-11 15:26:43.331966 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75626 2019-Jan-11 15:26:43.332592 - [DEBUG] Value : BOTTOM
75627 2019-Jan-11 15:26:43.332619 - [DEBUG]
75628 2019-Jan-11 15:26:43.332644 - [DEBUG] Function : main
75629 2019-Jan-11 15:26:43.332670 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75630 2019-Jan-11 15:26:43.333296 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75631 2019-Jan-11 15:26:43.333945 - [DEBUG] Value : BOTTOM
75632 2019-Jan-11 15:26:43.333972 - [DEBUG]
75633 2019-Jan-11 15:26:43.333998 - [DEBUG] Function : main
75634 2019-Jan-11 15:26:43.334024 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75635 2019-Jan-11 15:26:43.334669 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75636 2019-Jan-11 15:26:43.335295 - [DEBUG] Value : BOTTOM
75637 2019-Jan-11 15:26:43.335323 - [DEBUG]
75638 2019-Jan-11 15:26:43.335348 - [DEBUG] Function : main
75639 2019-Jan-11 15:26:43.335374 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75640 2019-Jan-11 15:26:43.336000 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75641 2019-Jan-11 15:26:43.336629 - [DEBUG] Value : BOTTOM
75642 2019-Jan-11 15:26:43.336655 - [DEBUG]
75643 2019-Jan-11 15:26:43.336681 - [DEBUG] Function : main
75644 2019-Jan-11 15:26:43.336707 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75645 2019-Jan-11 15:26:43.337332 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75646 2019-Jan-11 15:26:43.337971 - [DEBUG] Value : BOTTOM
75647 2019-Jan-11 15:26:43.337997 - [DEBUG]
75648 2019-Jan-11 15:26:43.338022 - [DEBUG] Function : main
75649 2019-Jan-11 15:26:43.338048 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75650 2019-Jan-11 15:26:43.338674 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75651 2019-Jan-11 15:26:43.339299 - [DEBUG] Value : BOTTOM
75652 2019-Jan-11 15:26:43.339325 - [DEBUG]
75653 2019-Jan-11 15:26:43.339351 - [DEBUG] Function : main
75654 2019-Jan-11 15:26:43.339377 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75655 2019-Jan-11 15:26:43.340022 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75656 2019-Jan-11 15:26:43.340707 - [DEBUG] Value : BOTTOM
75657 2019-Jan-11 15:26:43.340735 - [DEBUG]
75658 2019-Jan-11 15:26:43.340762 - [DEBUG] Function : main
75659 2019-Jan-11 15:26:43.340788 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75660 2019-Jan-11 15:26:43.341507 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75661 2019-Jan-11 15:26:43.341577 - [DEBUG] Value : BOTTOM
75662 2019-Jan-11 15:26:43.341604 - [DEBUG]
75663 2019-Jan-11 15:26:43.341641 - [DEBUG] Function : main
75664 2019-Jan-11 15:26:43.341667 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75665 2019-Jan-11 15:26:43.342332 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75666 2019-Jan-11 15:26:43.342962 - [DEBUG] Value : BOTTOM
75667 2019-Jan-11 15:26:43.342989 - [DEBUG]
75668 2019-Jan-11 15:26:43.343014 - [DEBUG] Function : main
75669 2019-Jan-11 15:26:43.343041 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75670 2019-Jan-11 15:26:43.343672 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75671 2019-Jan-11 15:26:43.344326 - [DEBUG] Value : BOTTOM
75672 2019-Jan-11 15:26:43.344353 - [DEBUG]
75673 2019-Jan-11 15:26:43.344379 - [DEBUG] Function : main
75674 2019-Jan-11 15:26:43.344405 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75675 2019-Jan-11 15:26:43.345059 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75676 2019-Jan-11 15:26:43.345703 - [DEBUG] Value : BOTTOM
75677 2019-Jan-11 15:26:43.345730 - [DEBUG]
75678 2019-Jan-11 15:26:43.345756 - [DEBUG] Function : main
75679 2019-Jan-11 15:26:43.345782 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75680 2019-Jan-11 15:26:43.346413 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75681 2019-Jan-11 15:26:43.347043 - [DEBUG] Value : BOTTOM
75682 2019-Jan-11 15:26:43.347069 - [DEBUG]
75683 2019-Jan-11 15:26:43.347093 - [DEBUG] Function : main
75684 2019-Jan-11 15:26:43.347119 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75685 2019-Jan-11 15:26:43.347749 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75686 2019-Jan-11 15:26:43.348390 - [DEBUG] Value : BOTTOM
75687 2019-Jan-11 15:26:43.348417 - [DEBUG]
75688 2019-Jan-11 15:26:43.348443 - [DEBUG] Function : main
75689 2019-Jan-11 15:26:43.348469 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75690 2019-Jan-11 15:26:43.349099 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75691 2019-Jan-11 15:26:43.349725 - [DEBUG] Value : BOTTOM
75692 2019-Jan-11 15:26:43.349752 - [DEBUG]
75693 2019-Jan-11 15:26:43.349779 - [DEBUG] Function : main
75694 2019-Jan-11 15:26:43.349806 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75695 2019-Jan-11 15:26:43.350435 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75696 2019-Jan-11 15:26:43.350493 - [DEBUG] Value : BOTTOM
75697 2019-Jan-11 15:26:43.350518 - [DEBUG]
75698 2019-Jan-11 15:26:43.350557 - [DEBUG] Function : main
75699 2019-Jan-11 15:26:43.350584 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75700 2019-Jan-11 15:26:43.351224 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75701 2019-Jan-11 15:26:43.351856 - [DEBUG] Value : BOTTOM
75702 2019-Jan-11 15:26:43.351883 - [DEBUG]
75703 2019-Jan-11 15:26:43.351909 - [DEBUG] Function : main
75704 2019-Jan-11 15:26:43.351935 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75705 2019-Jan-11 15:26:43.352562 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75706 2019-Jan-11 15:26:43.353191 - [DEBUG] Value : BOTTOM
75707 2019-Jan-11 15:26:43.353218 - [DEBUG]
75708 2019-Jan-11 15:26:43.353244 - [DEBUG] Function : main
75709 2019-Jan-11 15:26:43.353270 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75710 2019-Jan-11 15:26:43.353896 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75711 2019-Jan-11 15:26:43.354536 - [DEBUG] Value : BOTTOM
75712 2019-Jan-11 15:26:43.354564 - [DEBUG]
75713 2019-Jan-11 15:26:43.354590 - [DEBUG] Function : main
75714 2019-Jan-11 15:26:43.354616 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75715 2019-Jan-11 15:26:43.355243 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75716 2019-Jan-11 15:26:43.355886 - [DEBUG] Value : BOTTOM
75717 2019-Jan-11 15:26:43.355913 - [DEBUG]
75718 2019-Jan-11 15:26:43.355938 - [DEBUG] Function : main
75719 2019-Jan-11 15:26:43.355965 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75720 2019-Jan-11 15:26:43.356597 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75721 2019-Jan-11 15:26:43.357232 - [DEBUG] Value : BOTTOM
75722 2019-Jan-11 15:26:43.357259 - [DEBUG]
75723 2019-Jan-11 15:26:43.357285 - [DEBUG] Function : main
75724 2019-Jan-11 15:26:43.357311 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75725 2019-Jan-11 15:26:43.357950 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75726 2019-Jan-11 15:26:43.358579 - [DEBUG] Value : BOTTOM
75727 2019-Jan-11 15:26:43.358606 - [DEBUG]
75728 2019-Jan-11 15:26:43.358632 - [DEBUG] Function : main
75729 2019-Jan-11 15:26:43.358658 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75730 2019-Jan-11 15:26:43.359285 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75731 2019-Jan-11 15:26:43.359910 - [DEBUG] Value : BOTTOM
75732 2019-Jan-11 15:26:43.359937 - [DEBUG]
75733 2019-Jan-11 15:26:43.359962 - [DEBUG] Function : main
75734 2019-Jan-11 15:26:43.359989 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75735 2019-Jan-11 15:26:43.360617 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75736 2019-Jan-11 15:26:43.361254 - [DEBUG] Value : BOTTOM
75737 2019-Jan-11 15:26:43.361279 - [DEBUG]
75738 2019-Jan-11 15:26:43.361304 - [DEBUG] Function : main
75739 2019-Jan-11 15:26:43.361330 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75740 2019-Jan-11 15:26:43.361956 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75741 2019-Jan-11 15:26:43.362581 - [DEBUG] Value : BOTTOM
75742 2019-Jan-11 15:26:43.362608 - [DEBUG]
75743 2019-Jan-11 15:26:43.362634 - [DEBUG] Function : main
75744 2019-Jan-11 15:26:43.362660 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75745 2019-Jan-11 15:26:43.363285 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75746 2019-Jan-11 15:26:43.363914 - [DEBUG] Value : BOTTOM
75747 2019-Jan-11 15:26:43.363940 - [DEBUG]
75748 2019-Jan-11 15:26:43.363964 - [DEBUG] Function : main
75749 2019-Jan-11 15:26:43.363990 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75750 2019-Jan-11 15:26:43.364627 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75751 2019-Jan-11 15:26:43.365257 - [DEBUG] Value : BOTTOM
75752 2019-Jan-11 15:26:43.365283 - [DEBUG]
75753 2019-Jan-11 15:26:43.365308 - [DEBUG] Function : main
75754 2019-Jan-11 15:26:43.365333 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75755 2019-Jan-11 15:26:43.365958 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75756 2019-Jan-11 15:26:43.366587 - [DEBUG] Value : BOTTOM
75757 2019-Jan-11 15:26:43.366614 - [DEBUG]
75758 2019-Jan-11 15:26:43.366639 - [DEBUG] Function : main
75759 2019-Jan-11 15:26:43.366665 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75760 2019-Jan-11 15:26:43.367291 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75761 2019-Jan-11 15:26:43.367932 - [DEBUG] Value : BOTTOM
75762 2019-Jan-11 15:26:43.367958 - [DEBUG]
75763 2019-Jan-11 15:26:43.367983 - [DEBUG] Function : main
75764 2019-Jan-11 15:26:43.368008 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75765 2019-Jan-11 15:26:43.368634 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75766 2019-Jan-11 15:26:43.369277 - [DEBUG] Value : BOTTOM
75767 2019-Jan-11 15:26:43.369304 - [DEBUG]
75768 2019-Jan-11 15:26:43.369330 - [DEBUG] Function : main
75769 2019-Jan-11 15:26:43.369356 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75770 2019-Jan-11 15:26:43.369982 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75771 2019-Jan-11 15:26:43.370609 - [DEBUG] Value : BOTTOM
75772 2019-Jan-11 15:26:43.370636 - [DEBUG]
75773 2019-Jan-11 15:26:43.370662 - [DEBUG] Function : main
75774 2019-Jan-11 15:26:43.370688 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75775 2019-Jan-11 15:26:43.371328 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75776 2019-Jan-11 15:26:43.371956 - [DEBUG] Value : BOTTOM
75777 2019-Jan-11 15:26:43.371983 - [DEBUG]
75778 2019-Jan-11 15:26:43.372009 - [DEBUG] Function : main
75779 2019-Jan-11 15:26:43.372035 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75780 2019-Jan-11 15:26:43.372662 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75781 2019-Jan-11 15:26:43.373290 - [DEBUG] Value : BOTTOM
75782 2019-Jan-11 15:26:43.373317 - [DEBUG]
75783 2019-Jan-11 15:26:43.373342 - [DEBUG] Function : main
75784 2019-Jan-11 15:26:43.373368 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75785 2019-Jan-11 15:26:43.373995 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75786 2019-Jan-11 15:26:43.374636 - [DEBUG] Value : BOTTOM
75787 2019-Jan-11 15:26:43.374662 - [DEBUG]
75788 2019-Jan-11 15:26:43.374686 - [DEBUG] Function : main
75789 2019-Jan-11 15:26:43.374712 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75790 2019-Jan-11 15:26:43.375339 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75791 2019-Jan-11 15:26:43.375975 - [DEBUG] Value : BOTTOM
75792 2019-Jan-11 15:26:43.376002 - [DEBUG]
75793 2019-Jan-11 15:26:43.376027 - [DEBUG] Function : main
75794 2019-Jan-11 15:26:43.376053 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75795 2019-Jan-11 15:26:43.376680 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75796 2019-Jan-11 15:26:43.377308 - [DEBUG] Value : BOTTOM
75797 2019-Jan-11 15:26:43.377334 - [DEBUG]
75798 2019-Jan-11 15:26:43.377360 - [DEBUG] Function : main
75799 2019-Jan-11 15:26:43.377386 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75800 2019-Jan-11 15:26:43.378027 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75801 2019-Jan-11 15:26:43.378663 - [DEBUG] Value : BOTTOM
75802 2019-Jan-11 15:26:43.378690 - [DEBUG]
75803 2019-Jan-11 15:26:43.378716 - [DEBUG] Function : main
75804 2019-Jan-11 15:26:43.378742 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75805 2019-Jan-11 15:26:43.379369 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75806 2019-Jan-11 15:26:43.379997 - [DEBUG] Value : BOTTOM
75807 2019-Jan-11 15:26:43.380024 - [DEBUG]
75808 2019-Jan-11 15:26:43.380049 - [DEBUG] Function : main
75809 2019-Jan-11 15:26:43.380076 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75810 2019-Jan-11 15:26:43.380702 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75811 2019-Jan-11 15:26:43.381352 - [DEBUG] Value : BOTTOM
75812 2019-Jan-11 15:26:43.381378 - [DEBUG]
75813 2019-Jan-11 15:26:43.381403 - [DEBUG] Function : main
75814 2019-Jan-11 15:26:43.381429 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75815 2019-Jan-11 15:26:43.382056 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75816 2019-Jan-11 15:26:43.382113 - [DEBUG] Value : BOTTOM
75817 2019-Jan-11 15:26:43.382138 - [DEBUG]
75818 2019-Jan-11 15:26:43.382172 - [DEBUG] Function : main
75819 2019-Jan-11 15:26:43.382198 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75820 2019-Jan-11 15:26:43.382831 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75821 2019-Jan-11 15:26:43.383460 - [DEBUG] Value : BOTTOM
75822 2019-Jan-11 15:26:43.383487 - [DEBUG]
75823 2019-Jan-11 15:26:43.383512 - [DEBUG] Function : main
75824 2019-Jan-11 15:26:43.383538 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75825 2019-Jan-11 15:26:43.384168 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75826 2019-Jan-11 15:26:43.384810 - [DEBUG] Value : BOTTOM
75827 2019-Jan-11 15:26:43.384837 - [DEBUG]
75828 2019-Jan-11 15:26:43.384862 - [DEBUG] Function : main
75829 2019-Jan-11 15:26:43.384888 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75830 2019-Jan-11 15:26:43.385518 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75831 2019-Jan-11 15:26:43.386162 - [DEBUG] Value : BOTTOM
75832 2019-Jan-11 15:26:43.386189 - [DEBUG]
75833 2019-Jan-11 15:26:43.386215 - [DEBUG] Function : main
75834 2019-Jan-11 15:26:43.386241 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75835 2019-Jan-11 15:26:43.386875 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75836 2019-Jan-11 15:26:43.387504 - [DEBUG] Value : BOTTOM
75837 2019-Jan-11 15:26:43.387532 - [DEBUG]
75838 2019-Jan-11 15:26:43.387558 - [DEBUG] Function : main
75839 2019-Jan-11 15:26:43.387584 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75840 2019-Jan-11 15:26:43.388229 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75841 2019-Jan-11 15:26:43.388859 - [DEBUG] Value : BOTTOM
75842 2019-Jan-11 15:26:43.388886 - [DEBUG]
75843 2019-Jan-11 15:26:43.388912 - [DEBUG] Function : main
75844 2019-Jan-11 15:26:43.388938 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75845 2019-Jan-11 15:26:43.389569 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75846 2019-Jan-11 15:26:43.390196 - [DEBUG] Value : BOTTOM
75847 2019-Jan-11 15:26:43.390224 - [DEBUG]
75848 2019-Jan-11 15:26:43.390250 - [DEBUG] Function : main
75849 2019-Jan-11 15:26:43.390277 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75850 2019-Jan-11 15:26:43.390908 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75851 2019-Jan-11 15:26:43.391550 - [DEBUG] Value : BOTTOM
75852 2019-Jan-11 15:26:43.391577 - [DEBUG]
75853 2019-Jan-11 15:26:43.391603 - [DEBUG] Function : main
75854 2019-Jan-11 15:26:43.391630 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75855 2019-Jan-11 15:26:43.392269 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75856 2019-Jan-11 15:26:43.392897 - [DEBUG] Value : BOTTOM
75857 2019-Jan-11 15:26:43.392925 - [DEBUG]
75858 2019-Jan-11 15:26:43.392951 - [DEBUG] Function : main
75859 2019-Jan-11 15:26:43.392977 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75860 2019-Jan-11 15:26:43.393608 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75861 2019-Jan-11 15:26:43.394239 - [DEBUG] Value : BOTTOM
75862 2019-Jan-11 15:26:43.394266 - [DEBUG]
75863 2019-Jan-11 15:26:43.394291 - [DEBUG] Function : main
75864 2019-Jan-11 15:26:43.394317 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75865 2019-Jan-11 15:26:43.394964 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75866 2019-Jan-11 15:26:43.395022 - [DEBUG] Value : BOTTOM
75867 2019-Jan-11 15:26:43.395048 - [DEBUG]
75868 2019-Jan-11 15:26:43.395081 - [DEBUG] Function : main
75869 2019-Jan-11 15:26:43.395107 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75870 2019-Jan-11 15:26:43.395738 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75871 2019-Jan-11 15:26:43.396367 - [DEBUG] Value : BOTTOM
75872 2019-Jan-11 15:26:43.396395 - [DEBUG]
75873 2019-Jan-11 15:26:43.396421 - [DEBUG] Function : main
75874 2019-Jan-11 15:26:43.396447 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75875 2019-Jan-11 15:26:43.397077 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75876 2019-Jan-11 15:26:43.397704 - [DEBUG] Value : BOTTOM
75877 2019-Jan-11 15:26:43.397731 - [DEBUG]
75878 2019-Jan-11 15:26:43.397757 - [DEBUG] Function : main
75879 2019-Jan-11 15:26:43.397782 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75880 2019-Jan-11 15:26:43.398429 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75881 2019-Jan-11 15:26:43.399073 - [DEBUG] Value : BOTTOM
75882 2019-Jan-11 15:26:43.399100 - [DEBUG]
75883 2019-Jan-11 15:26:43.399125 - [DEBUG] Function : main
75884 2019-Jan-11 15:26:43.399151 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75885 2019-Jan-11 15:26:43.399782 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75886 2019-Jan-11 15:26:43.400409 - [DEBUG] Value : BOTTOM
75887 2019-Jan-11 15:26:43.400436 - [DEBUG]
75888 2019-Jan-11 15:26:43.400462 - [DEBUG] Function : main
75889 2019-Jan-11 15:26:43.400488 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75890 2019-Jan-11 15:26:43.401118 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75891 2019-Jan-11 15:26:43.401763 - [DEBUG] Value : BOTTOM
75892 2019-Jan-11 15:26:43.401789 - [DEBUG]
75893 2019-Jan-11 15:26:43.401814 - [DEBUG] Function : main
75894 2019-Jan-11 15:26:43.401840 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75895 2019-Jan-11 15:26:43.402470 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75896 2019-Jan-11 15:26:43.403097 - [DEBUG] Value : BOTTOM
75897 2019-Jan-11 15:26:43.403124 - [DEBUG]
75898 2019-Jan-11 15:26:43.403151 - [DEBUG] Function : main
75899 2019-Jan-11 15:26:43.403178 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75900 2019-Jan-11 15:26:43.403816 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75901 2019-Jan-11 15:26:43.404443 - [DEBUG] Value : BOTTOM
75902 2019-Jan-11 15:26:43.404471 - [DEBUG]
75903 2019-Jan-11 15:26:43.404497 - [DEBUG] Function : main
75904 2019-Jan-11 15:26:43.404533 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75905 2019-Jan-11 15:26:43.405166 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75906 2019-Jan-11 15:26:43.405794 - [DEBUG] Value : BOTTOM
75907 2019-Jan-11 15:26:43.405821 - [DEBUG]
75908 2019-Jan-11 15:26:43.405847 - [DEBUG] Function : main
75909 2019-Jan-11 15:26:43.405873 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75910 2019-Jan-11 15:26:43.406503 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75911 2019-Jan-11 15:26:43.407135 - [DEBUG] Value : BOTTOM
75912 2019-Jan-11 15:26:43.407162 - [DEBUG]
75913 2019-Jan-11 15:26:43.407188 - [DEBUG] Function : main
75914 2019-Jan-11 15:26:43.407214 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75915 2019-Jan-11 15:26:43.407846 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75916 2019-Jan-11 15:26:43.408491 - [DEBUG] Value : BOTTOM
75917 2019-Jan-11 15:26:43.408519 - [DEBUG]
75918 2019-Jan-11 15:26:43.408545 - [DEBUG] Function : main
75919 2019-Jan-11 15:26:43.408571 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75920 2019-Jan-11 15:26:43.409201 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75921 2019-Jan-11 15:26:43.409830 - [DEBUG] Value : BOTTOM
75922 2019-Jan-11 15:26:43.409857 - [DEBUG]
75923 2019-Jan-11 15:26:43.409883 - [DEBUG] Function : main
75924 2019-Jan-11 15:26:43.409910 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75925 2019-Jan-11 15:26:43.410539 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75926 2019-Jan-11 15:26:43.410598 - [DEBUG] Value : BOTTOM
75927 2019-Jan-11 15:26:43.410625 - [DEBUG]
75928 2019-Jan-11 15:26:43.410664 - [DEBUG] Function : main
75929 2019-Jan-11 15:26:43.410691 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75930 2019-Jan-11 15:26:43.411345 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75931 2019-Jan-11 15:26:43.411974 - [DEBUG] Value : BOTTOM
75932 2019-Jan-11 15:26:43.412000 - [DEBUG]
75933 2019-Jan-11 15:26:43.412026 - [DEBUG] Function : main
75934 2019-Jan-11 15:26:43.412052 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75935 2019-Jan-11 15:26:43.412677 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75936 2019-Jan-11 15:26:43.413305 - [DEBUG] Value : BOTTOM
75937 2019-Jan-11 15:26:43.413332 - [DEBUG]
75938 2019-Jan-11 15:26:43.413358 - [DEBUG] Function : main
75939 2019-Jan-11 15:26:43.413384 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75940 2019-Jan-11 15:26:43.414009 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75941 2019-Jan-11 15:26:43.414667 - [DEBUG] Value : BOTTOM
75942 2019-Jan-11 15:26:43.414693 - [DEBUG]
75943 2019-Jan-11 15:26:43.414717 - [DEBUG] Function : main
75944 2019-Jan-11 15:26:43.414743 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75945 2019-Jan-11 15:26:43.415369 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75946 2019-Jan-11 15:26:43.416003 - [DEBUG] Value : BOTTOM
75947 2019-Jan-11 15:26:43.416030 - [DEBUG]
75948 2019-Jan-11 15:26:43.416055 - [DEBUG] Function : main
75949 2019-Jan-11 15:26:43.416082 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75950 2019-Jan-11 15:26:43.416707 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75951 2019-Jan-11 15:26:43.417335 - [DEBUG] Value : BOTTOM
75952 2019-Jan-11 15:26:43.417361 - [DEBUG]
75953 2019-Jan-11 15:26:43.417385 - [DEBUG] Function : main
75954 2019-Jan-11 15:26:43.417411 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75955 2019-Jan-11 15:26:43.418049 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75956 2019-Jan-11 15:26:43.418674 - [DEBUG] Value : BOTTOM
75957 2019-Jan-11 15:26:43.418701 - [DEBUG]
75958 2019-Jan-11 15:26:43.418727 - [DEBUG] Function : main
75959 2019-Jan-11 15:26:43.418754 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75960 2019-Jan-11 15:26:43.419379 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75961 2019-Jan-11 15:26:43.420004 - [DEBUG] Value : BOTTOM
75962 2019-Jan-11 15:26:43.420031 - [DEBUG]
75963 2019-Jan-11 15:26:43.420056 - [DEBUG] Function : main
75964 2019-Jan-11 15:26:43.420082 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75965 2019-Jan-11 15:26:43.420707 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75966 2019-Jan-11 15:26:43.421346 - [DEBUG] Value : BOTTOM
75967 2019-Jan-11 15:26:43.421372 - [DEBUG]
75968 2019-Jan-11 15:26:43.421397 - [DEBUG] Function : main
75969 2019-Jan-11 15:26:43.421422 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75970 2019-Jan-11 15:26:43.422046 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75971 2019-Jan-11 15:26:43.422675 - [DEBUG] Value : BOTTOM
75972 2019-Jan-11 15:26:43.422701 - [DEBUG]
75973 2019-Jan-11 15:26:43.422726 - [DEBUG] Function : main
75974 2019-Jan-11 15:26:43.422751 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75975 2019-Jan-11 15:26:43.423375 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75976 2019-Jan-11 15:26:43.424004 - [DEBUG] Value : BOTTOM
75977 2019-Jan-11 15:26:43.424031 - [DEBUG]
75978 2019-Jan-11 15:26:43.424056 - [DEBUG] Function : main
75979 2019-Jan-11 15:26:43.424082 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75980 2019-Jan-11 15:26:43.424721 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75981 2019-Jan-11 15:26:43.425348 - [DEBUG] Value : BOTTOM
75982 2019-Jan-11 15:26:43.425375 - [DEBUG]
75983 2019-Jan-11 15:26:43.425401 - [DEBUG] Function : main
75984 2019-Jan-11 15:26:43.425427 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75985 2019-Jan-11 15:26:43.426051 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75986 2019-Jan-11 15:26:43.426680 - [DEBUG] Value : BOTTOM
75987 2019-Jan-11 15:26:43.426707 - [DEBUG]
75988 2019-Jan-11 15:26:43.426732 - [DEBUG] Function : main
75989 2019-Jan-11 15:26:43.426758 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75990 2019-Jan-11 15:26:43.427383 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75991 2019-Jan-11 15:26:43.428033 - [DEBUG] Value : BOTTOM
75992 2019-Jan-11 15:26:43.428059 - [DEBUG]
75993 2019-Jan-11 15:26:43.428084 - [DEBUG] Function : main
75994 2019-Jan-11 15:26:43.428116 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75995 2019-Jan-11 15:26:43.428742 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75996 2019-Jan-11 15:26:43.429370 - [DEBUG] Value : BOTTOM
75997 2019-Jan-11 15:26:43.429396 - [DEBUG]
75998 2019-Jan-11 15:26:43.429422 - [DEBUG] Function : main
75999 2019-Jan-11 15:26:43.429448 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76000 2019-Jan-11 15:26:43.430073 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76001 2019-Jan-11 15:26:43.430702 - [DEBUG] Value : BOTTOM
76002 2019-Jan-11 15:26:43.430729 - [DEBUG]
76003 2019-Jan-11 15:26:43.430754 - [DEBUG] Function : main
76004 2019-Jan-11 15:26:43.430780 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76005 2019-Jan-11 15:26:43.431420 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76006 2019-Jan-11 15:26:43.432046 - [DEBUG] Value : BOTTOM
76007 2019-Jan-11 15:26:43.432073 - [DEBUG]
76008 2019-Jan-11 15:26:43.432100 - [DEBUG] Function : main
76009 2019-Jan-11 15:26:43.432126 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76010 2019-Jan-11 15:26:43.432750 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76011 2019-Jan-11 15:26:43.433380 - [DEBUG] Value : BOTTOM
76012 2019-Jan-11 15:26:43.433406 - [DEBUG]
76013 2019-Jan-11 15:26:43.433432 - [DEBUG] Function : main
76014 2019-Jan-11 15:26:43.433458 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76015 2019-Jan-11 15:26:43.434082 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76016 2019-Jan-11 15:26:43.434733 - [DEBUG] Value : BOTTOM
76017 2019-Jan-11 15:26:43.434758 - [DEBUG]
76018 2019-Jan-11 15:26:43.434783 - [DEBUG] Function : main
76019 2019-Jan-11 15:26:43.434808 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76020 2019-Jan-11 15:26:43.435432 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76021 2019-Jan-11 15:26:43.436059 - [DEBUG] Value : BOTTOM
76022 2019-Jan-11 15:26:43.436086 - [DEBUG]
76023 2019-Jan-11 15:26:43.436111 - [DEBUG] Function : main
76024 2019-Jan-11 15:26:43.436137 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76025 2019-Jan-11 15:26:43.436762 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76026 2019-Jan-11 15:26:43.437396 - [DEBUG] Value : BOTTOM
76027 2019-Jan-11 15:26:43.437423 - [DEBUG]
76028 2019-Jan-11 15:26:43.437448 - [DEBUG] Function : main
76029 2019-Jan-11 15:26:43.437474 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76030 2019-Jan-11 15:26:43.438114 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76031 2019-Jan-11 15:26:43.438740 - [DEBUG] Value : BOTTOM
76032 2019-Jan-11 15:26:43.438767 - [DEBUG]
76033 2019-Jan-11 15:26:43.438793 - [DEBUG] Function : main
76034 2019-Jan-11 15:26:43.438819 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76035 2019-Jan-11 15:26:43.439443 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76036 2019-Jan-11 15:26:43.440072 - [DEBUG] Value : BOTTOM
76037 2019-Jan-11 15:26:43.440099 - [DEBUG]
76038 2019-Jan-11 15:26:43.440124 - [DEBUG] Function : main
76039 2019-Jan-11 15:26:43.440150 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76040 2019-Jan-11 15:26:43.440775 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76041 2019-Jan-11 15:26:43.440843 - [DEBUG] Value : BOTTOM
76042 2019-Jan-11 15:26:43.440870 - [DEBUG]
76043 2019-Jan-11 15:26:43.440906 - [DEBUG] Function : main
76044 2019-Jan-11 15:26:43.440933 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76045 2019-Jan-11 15:26:43.441575 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76046 2019-Jan-11 15:26:43.442204 - [DEBUG] Value : BOTTOM
76047 2019-Jan-11 15:26:43.442232 - [DEBUG]
76048 2019-Jan-11 15:26:43.442257 - [DEBUG] Function : main
76049 2019-Jan-11 15:26:43.442283 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76050 2019-Jan-11 15:26:43.442908 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76051 2019-Jan-11 15:26:43.443535 - [DEBUG] Value : BOTTOM
76052 2019-Jan-11 15:26:43.443562 - [DEBUG]
76053 2019-Jan-11 15:26:43.443588 - [DEBUG] Function : main
76054 2019-Jan-11 15:26:43.443614 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76055 2019-Jan-11 15:26:43.444238 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76056 2019-Jan-11 15:26:43.444892 - [DEBUG] Value : BOTTOM
76057 2019-Jan-11 15:26:43.444919 - [DEBUG]
76058 2019-Jan-11 15:26:43.444945 - [DEBUG] Function : main
76059 2019-Jan-11 15:26:43.444971 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76060 2019-Jan-11 15:26:43.445598 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76061 2019-Jan-11 15:26:43.446224 - [DEBUG] Value : BOTTOM
76062 2019-Jan-11 15:26:43.446251 - [DEBUG]
76063 2019-Jan-11 15:26:43.446277 - [DEBUG] Function : main
76064 2019-Jan-11 15:26:43.446303 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76065 2019-Jan-11 15:26:43.446928 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76066 2019-Jan-11 15:26:43.447557 - [DEBUG] Value : BOTTOM
76067 2019-Jan-11 15:26:43.447584 - [DEBUG]
76068 2019-Jan-11 15:26:43.447609 - [DEBUG] Function : main
76069 2019-Jan-11 15:26:43.447635 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76070 2019-Jan-11 15:26:43.448276 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76071 2019-Jan-11 15:26:43.448901 - [DEBUG] Value : BOTTOM
76072 2019-Jan-11 15:26:43.448928 - [DEBUG]
76073 2019-Jan-11 15:26:43.448954 - [DEBUG] Function : main
76074 2019-Jan-11 15:26:43.448980 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76075 2019-Jan-11 15:26:43.449604 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76076 2019-Jan-11 15:26:43.450228 - [DEBUG] Value : BOTTOM
76077 2019-Jan-11 15:26:43.450255 - [DEBUG]
76078 2019-Jan-11 15:26:43.450280 - [DEBUG] Function : main
76079 2019-Jan-11 15:26:43.450307 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76080 2019-Jan-11 15:26:43.450932 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76081 2019-Jan-11 15:26:43.451571 - [DEBUG] Value : BOTTOM
76082 2019-Jan-11 15:26:43.451598 - [DEBUG]
76083 2019-Jan-11 15:26:43.451623 - [DEBUG] Function : main
76084 2019-Jan-11 15:26:43.451649 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76085 2019-Jan-11 15:26:43.452274 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76086 2019-Jan-11 15:26:43.452910 - [DEBUG] Value : BOTTOM
76087 2019-Jan-11 15:26:43.452936 - [DEBUG]
76088 2019-Jan-11 15:26:43.452961 - [DEBUG] Function : main
76089 2019-Jan-11 15:26:43.452986 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76090 2019-Jan-11 15:26:43.453613 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76091 2019-Jan-11 15:26:43.454241 - [DEBUG] Value : BOTTOM
76092 2019-Jan-11 15:26:43.454267 - [DEBUG]
76093 2019-Jan-11 15:26:43.454291 - [DEBUG] Function : main
76094 2019-Jan-11 15:26:43.454317 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76095 2019-Jan-11 15:26:43.454957 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76096 2019-Jan-11 15:26:43.455584 - [DEBUG] Value : BOTTOM
76097 2019-Jan-11 15:26:43.455611 - [DEBUG]
76098 2019-Jan-11 15:26:43.455636 - [DEBUG] Function : main
76099 2019-Jan-11 15:26:43.455663 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76100 2019-Jan-11 15:26:43.456288 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76101 2019-Jan-11 15:26:43.456917 - [DEBUG] Value : BOTTOM
76102 2019-Jan-11 15:26:43.456944 - [DEBUG]
76103 2019-Jan-11 15:26:43.456969 - [DEBUG] Function : main
76104 2019-Jan-11 15:26:43.456995 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76105 2019-Jan-11 15:26:43.457620 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76106 2019-Jan-11 15:26:43.457678 - [DEBUG] Value : BOTTOM
76107 2019-Jan-11 15:26:43.457703 - [DEBUG]
76108 2019-Jan-11 15:26:43.457738 - [DEBUG] Function : main
76109 2019-Jan-11 15:26:43.457764 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76110 2019-Jan-11 15:26:43.458406 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76111 2019-Jan-11 15:26:43.459035 - [DEBUG] Value : BOTTOM
76112 2019-Jan-11 15:26:43.459061 - [DEBUG]
76113 2019-Jan-11 15:26:43.459087 - [DEBUG] Function : main
76114 2019-Jan-11 15:26:43.459113 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76115 2019-Jan-11 15:26:43.459739 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76116 2019-Jan-11 15:26:43.460367 - [DEBUG] Value : BOTTOM
76117 2019-Jan-11 15:26:43.460394 - [DEBUG]
76118 2019-Jan-11 15:26:43.460420 - [DEBUG] Function : main
76119 2019-Jan-11 15:26:43.460446 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76120 2019-Jan-11 15:26:43.461071 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76121 2019-Jan-11 15:26:43.461714 - [DEBUG] Value : BOTTOM
76122 2019-Jan-11 15:26:43.461741 - [DEBUG]
76123 2019-Jan-11 15:26:43.461766 - [DEBUG] Function : main
76124 2019-Jan-11 15:26:43.461792 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76125 2019-Jan-11 15:26:43.462417 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76126 2019-Jan-11 15:26:43.463059 - [DEBUG] Value : BOTTOM
76127 2019-Jan-11 15:26:43.463086 - [DEBUG]
76128 2019-Jan-11 15:26:43.463111 - [DEBUG] Function : main
76129 2019-Jan-11 15:26:43.463138 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76130 2019-Jan-11 15:26:43.463765 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76131 2019-Jan-11 15:26:43.464399 - [DEBUG] Value : BOTTOM
76132 2019-Jan-11 15:26:43.464427 - [DEBUG]
76133 2019-Jan-11 15:26:43.464452 - [DEBUG] Function : main
76134 2019-Jan-11 15:26:43.464478 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76135 2019-Jan-11 15:26:43.465119 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76136 2019-Jan-11 15:26:43.465747 - [DEBUG] Value : BOTTOM
76137 2019-Jan-11 15:26:43.465773 - [DEBUG]
76138 2019-Jan-11 15:26:43.465798 - [DEBUG] Function : main
76139 2019-Jan-11 15:26:43.465823 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76140 2019-Jan-11 15:26:43.466448 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76141 2019-Jan-11 15:26:43.467073 - [DEBUG] Value : BOTTOM
76142 2019-Jan-11 15:26:43.467100 - [DEBUG]
76143 2019-Jan-11 15:26:43.467125 - [DEBUG] Function : main
76144 2019-Jan-11 15:26:43.467151 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76145 2019-Jan-11 15:26:43.467776 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76146 2019-Jan-11 15:26:43.468416 - [DEBUG] Value : BOTTOM
76147 2019-Jan-11 15:26:43.468443 - [DEBUG]
76148 2019-Jan-11 15:26:43.468469 - [DEBUG] Function : main
76149 2019-Jan-11 15:26:43.468495 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76150 2019-Jan-11 15:26:43.469119 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76151 2019-Jan-11 15:26:43.469744 - [DEBUG] Value : BOTTOM
76152 2019-Jan-11 15:26:43.469771 - [DEBUG]
76153 2019-Jan-11 15:26:43.469796 - [DEBUG] Function : main
76154 2019-Jan-11 15:26:43.469823 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76155 2019-Jan-11 15:26:43.470447 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76156 2019-Jan-11 15:26:43.471077 - [DEBUG] Value : BOTTOM
76157 2019-Jan-11 15:26:43.471103 - [DEBUG]
76158 2019-Jan-11 15:26:43.471127 - [DEBUG] Function : main
76159 2019-Jan-11 15:26:43.471153 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76160 2019-Jan-11 15:26:43.471792 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76161 2019-Jan-11 15:26:43.472421 - [DEBUG] Value : BOTTOM
76162 2019-Jan-11 15:26:43.472447 - [DEBUG]
76163 2019-Jan-11 15:26:43.472472 - [DEBUG] Function : main
76164 2019-Jan-11 15:26:43.472497 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76165 2019-Jan-11 15:26:43.473132 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76166 2019-Jan-11 15:26:43.473761 - [DEBUG] Value : BOTTOM
76167 2019-Jan-11 15:26:43.473788 - [DEBUG]
76168 2019-Jan-11 15:26:43.473813 - [DEBUG] Function : main
76169 2019-Jan-11 15:26:43.473839 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76170 2019-Jan-11 15:26:43.474465 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76171 2019-Jan-11 15:26:43.475110 - [DEBUG] Value : BOTTOM
76172 2019-Jan-11 15:26:43.475137 - [DEBUG]
76173 2019-Jan-11 15:26:43.475163 - [DEBUG] Function : main
76174 2019-Jan-11 15:26:43.475189 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76175 2019-Jan-11 15:26:43.475815 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76176 2019-Jan-11 15:26:43.476441 - [DEBUG] Value : BOTTOM
76177 2019-Jan-11 15:26:43.476468 - [DEBUG]
76178 2019-Jan-11 15:26:43.476494 - [DEBUG] Function : main
76179 2019-Jan-11 15:26:43.476520 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76180 2019-Jan-11 15:26:43.477152 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76181 2019-Jan-11 15:26:43.477789 - [DEBUG] Value : BOTTOM
76182 2019-Jan-11 15:26:43.477816 - [DEBUG]
76183 2019-Jan-11 15:26:43.477841 - [DEBUG] Function : main
76184 2019-Jan-11 15:26:43.477881 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76185 2019-Jan-11 15:26:43.478508 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76186 2019-Jan-11 15:26:43.478567 - [DEBUG] Value : BOTTOM
76187 2019-Jan-11 15:26:43.478594 - [DEBUG]
76188 2019-Jan-11 15:26:43.478629 - [DEBUG] Function : main
76189 2019-Jan-11 15:26:43.478656 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76190 2019-Jan-11 15:26:43.479286 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76191 2019-Jan-11 15:26:43.479915 - [DEBUG] Value : BOTTOM
76192 2019-Jan-11 15:26:43.479941 - [DEBUG]
76193 2019-Jan-11 15:26:43.479967 - [DEBUG] Function : main
76194 2019-Jan-11 15:26:43.479993 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76195 2019-Jan-11 15:26:43.480622 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76196 2019-Jan-11 15:26:43.481263 - [DEBUG] Value : BOTTOM
76197 2019-Jan-11 15:26:43.481290 - [DEBUG]
76198 2019-Jan-11 15:26:43.481315 - [DEBUG] Function : main
76199 2019-Jan-11 15:26:43.481340 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76200 2019-Jan-11 15:26:43.481969 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76201 2019-Jan-11 15:26:43.482613 - [DEBUG] Value : BOTTOM
76202 2019-Jan-11 15:26:43.482639 - [DEBUG]
76203 2019-Jan-11 15:26:43.482665 - [DEBUG] Function : main
76204 2019-Jan-11 15:26:43.482691 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76205 2019-Jan-11 15:26:43.483323 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76206 2019-Jan-11 15:26:43.483950 - [DEBUG] Value : BOTTOM
76207 2019-Jan-11 15:26:43.483977 - [DEBUG]
76208 2019-Jan-11 15:26:43.484002 - [DEBUG] Function : main
76209 2019-Jan-11 15:26:43.484029 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76210 2019-Jan-11 15:26:43.484672 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76211 2019-Jan-11 15:26:43.485302 - [DEBUG] Value : BOTTOM
76212 2019-Jan-11 15:26:43.485329 - [DEBUG]
76213 2019-Jan-11 15:26:43.485354 - [DEBUG] Function : main
76214 2019-Jan-11 15:26:43.485381 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76215 2019-Jan-11 15:26:43.486010 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76216 2019-Jan-11 15:26:43.486637 - [DEBUG] Value : BOTTOM
76217 2019-Jan-11 15:26:43.486664 - [DEBUG]
76218 2019-Jan-11 15:26:43.486690 - [DEBUG] Function : main
76219 2019-Jan-11 15:26:43.486717 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76220 2019-Jan-11 15:26:43.487348 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76221 2019-Jan-11 15:26:43.487987 - [DEBUG] Value : BOTTOM
76222 2019-Jan-11 15:26:43.488013 - [DEBUG]
76223 2019-Jan-11 15:26:43.488039 - [DEBUG] Function : main
76224 2019-Jan-11 15:26:43.488064 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76225 2019-Jan-11 15:26:43.488693 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76226 2019-Jan-11 15:26:43.489326 - [DEBUG] Value : BOTTOM
76227 2019-Jan-11 15:26:43.489354 - [DEBUG]
76228 2019-Jan-11 15:26:43.489379 - [DEBUG] Function : main
76229 2019-Jan-11 15:26:43.489405 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76230 2019-Jan-11 15:26:43.490035 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76231 2019-Jan-11 15:26:43.490665 - [DEBUG] Value : BOTTOM
76232 2019-Jan-11 15:26:43.490692 - [DEBUG]
76233 2019-Jan-11 15:26:43.490718 - [DEBUG] Function : main
76234 2019-Jan-11 15:26:43.490745 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76235 2019-Jan-11 15:26:43.491390 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76236 2019-Jan-11 15:26:43.492021 - [DEBUG] Value : BOTTOM
76237 2019-Jan-11 15:26:43.492048 - [DEBUG]
76238 2019-Jan-11 15:26:43.492073 - [DEBUG] Function : main
76239 2019-Jan-11 15:26:43.492099 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76240 2019-Jan-11 15:26:43.492728 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76241 2019-Jan-11 15:26:43.493356 - [DEBUG] Value : BOTTOM
76242 2019-Jan-11 15:26:43.493382 - [DEBUG]
76243 2019-Jan-11 15:26:43.493408 - [DEBUG] Function : main
76244 2019-Jan-11 15:26:43.493434 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76245 2019-Jan-11 15:26:43.494063 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76246 2019-Jan-11 15:26:43.494707 - [DEBUG] Value : BOTTOM
76247 2019-Jan-11 15:26:43.494733 - [DEBUG]
76248 2019-Jan-11 15:26:43.494758 - [DEBUG] Function : main
76249 2019-Jan-11 15:26:43.494783 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76250 2019-Jan-11 15:26:43.495412 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76251 2019-Jan-11 15:26:43.496037 - [DEBUG] Value : BOTTOM
76252 2019-Jan-11 15:26:43.496064 - [DEBUG]
76253 2019-Jan-11 15:26:43.496089 - [DEBUG] Function : main
76254 2019-Jan-11 15:26:43.496115 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76255 2019-Jan-11 15:26:43.496745 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76256 2019-Jan-11 15:26:43.497372 - [DEBUG] Value : BOTTOM
76257 2019-Jan-11 15:26:43.497399 - [DEBUG]
76258 2019-Jan-11 15:26:43.497425 - [DEBUG] Function : main
76259 2019-Jan-11 15:26:43.497451 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76260 2019-Jan-11 15:26:43.498094 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76261 2019-Jan-11 15:26:43.498151 - [DEBUG] Value : BOTTOM
76262 2019-Jan-11 15:26:43.498176 - [DEBUG]
76263 2019-Jan-11 15:26:43.498214 - [DEBUG] Function : main
76264 2019-Jan-11 15:26:43.498241 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76265 2019-Jan-11 15:26:43.498867 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76266 2019-Jan-11 15:26:43.499495 - [DEBUG] Value : BOTTOM
76267 2019-Jan-11 15:26:43.499522 - [DEBUG]
76268 2019-Jan-11 15:26:43.499547 - [DEBUG] Function : main
76269 2019-Jan-11 15:26:43.499573 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76270 2019-Jan-11 15:26:43.500196 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76271 2019-Jan-11 15:26:43.500824 - [DEBUG] Value : BOTTOM
76272 2019-Jan-11 15:26:43.500858 - [DEBUG]
76273 2019-Jan-11 15:26:43.500884 - [DEBUG] Function : main
76274 2019-Jan-11 15:26:43.500911 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76275 2019-Jan-11 15:26:43.501549 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76276 2019-Jan-11 15:26:43.502193 - [DEBUG] Value : BOTTOM
76277 2019-Jan-11 15:26:43.502220 - [DEBUG]
76278 2019-Jan-11 15:26:43.502245 - [DEBUG] Function : main
76279 2019-Jan-11 15:26:43.502272 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76280 2019-Jan-11 15:26:43.502897 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76281 2019-Jan-11 15:26:43.503522 - [DEBUG] Value : BOTTOM
76282 2019-Jan-11 15:26:43.503549 - [DEBUG]
76283 2019-Jan-11 15:26:43.503575 - [DEBUG] Function : main
76284 2019-Jan-11 15:26:43.503601 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76285 2019-Jan-11 15:26:43.504225 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76286 2019-Jan-11 15:26:43.504868 - [DEBUG] Value : BOTTOM
76287 2019-Jan-11 15:26:43.504894 - [DEBUG]
76288 2019-Jan-11 15:26:43.504919 - [DEBUG] Function : main
76289 2019-Jan-11 15:26:43.504944 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76290 2019-Jan-11 15:26:43.505566 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76291 2019-Jan-11 15:26:43.506191 - [DEBUG] Value : BOTTOM
76292 2019-Jan-11 15:26:43.506217 - [DEBUG]
76293 2019-Jan-11 15:26:43.506243 - [DEBUG] Function : main
76294 2019-Jan-11 15:26:43.506270 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76295 2019-Jan-11 15:26:43.506894 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76296 2019-Jan-11 15:26:43.507520 - [DEBUG] Value : BOTTOM
76297 2019-Jan-11 15:26:43.507546 - [DEBUG]
76298 2019-Jan-11 15:26:43.507572 - [DEBUG] Function : main
76299 2019-Jan-11 15:26:43.507598 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76300 2019-Jan-11 15:26:43.508234 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76301 2019-Jan-11 15:26:43.508859 - [DEBUG] Value : BOTTOM
76302 2019-Jan-11 15:26:43.508886 - [DEBUG]
76303 2019-Jan-11 15:26:43.508912 - [DEBUG] Function : main
76304 2019-Jan-11 15:26:43.508938 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76305 2019-Jan-11 15:26:43.509561 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76306 2019-Jan-11 15:26:43.510190 - [DEBUG] Value : BOTTOM
76307 2019-Jan-11 15:26:43.510216 - [DEBUG]
76308 2019-Jan-11 15:26:43.510241 - [DEBUG] Function : main
76309 2019-Jan-11 15:26:43.510266 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76310 2019-Jan-11 15:26:43.510889 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76311 2019-Jan-11 15:26:43.511533 - [DEBUG] Value : BOTTOM
76312 2019-Jan-11 15:26:43.511559 - [DEBUG]
76313 2019-Jan-11 15:26:43.511583 - [DEBUG] Function : main
76314 2019-Jan-11 15:26:43.511610 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76315 2019-Jan-11 15:26:43.512234 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76316 2019-Jan-11 15:26:43.512863 - [DEBUG] Value : BOTTOM
76317 2019-Jan-11 15:26:43.512891 - [DEBUG]
76318 2019-Jan-11 15:26:43.512917 - [DEBUG] Function : main
76319 2019-Jan-11 15:26:43.512943 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76320 2019-Jan-11 15:26:43.513567 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76321 2019-Jan-11 15:26:43.514203 - [DEBUG] Value : BOTTOM
76322 2019-Jan-11 15:26:43.514230 - [DEBUG]
76323 2019-Jan-11 15:26:43.514255 - [DEBUG] Function : main
76324 2019-Jan-11 15:26:43.514281 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76325 2019-Jan-11 15:26:43.514919 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76326 2019-Jan-11 15:26:43.515546 - [DEBUG] Value : BOTTOM
76327 2019-Jan-11 15:26:43.515572 - [DEBUG]
76328 2019-Jan-11 15:26:43.515598 - [DEBUG] Function : main
76329 2019-Jan-11 15:26:43.515624 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76330 2019-Jan-11 15:26:43.516247 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76331 2019-Jan-11 15:26:43.516875 - [DEBUG] Value : BOTTOM
76332 2019-Jan-11 15:26:43.516902 - [DEBUG]
76333 2019-Jan-11 15:26:43.516927 - [DEBUG] Function : main
76334 2019-Jan-11 15:26:43.516953 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76335 2019-Jan-11 15:26:43.517576 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76336 2019-Jan-11 15:26:43.518220 - [DEBUG] Value : BOTTOM
76337 2019-Jan-11 15:26:43.518246 - [DEBUG]
76338 2019-Jan-11 15:26:43.518272 - [DEBUG] Function : main
76339 2019-Jan-11 15:26:43.518298 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76340 2019-Jan-11 15:26:43.518921 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76341 2019-Jan-11 15:26:43.519545 - [DEBUG] Value : BOTTOM
76342 2019-Jan-11 15:26:43.519572 - [DEBUG]
76343 2019-Jan-11 15:26:43.519599 - [DEBUG] Function : main
76344 2019-Jan-11 15:26:43.519625 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76345 2019-Jan-11 15:26:43.520249 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76346 2019-Jan-11 15:26:43.520877 - [DEBUG] Value : BOTTOM
76347 2019-Jan-11 15:26:43.520904 - [DEBUG]
76348 2019-Jan-11 15:26:43.520929 - [DEBUG] Function : main
76349 2019-Jan-11 15:26:43.520955 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76350 2019-Jan-11 15:26:43.521595 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76351 2019-Jan-11 15:26:43.522224 - [DEBUG] Value : BOTTOM
76352 2019-Jan-11 15:26:43.522251 - [DEBUG]
76353 2019-Jan-11 15:26:43.522276 - [DEBUG] Function : main
76354 2019-Jan-11 15:26:43.522302 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76355 2019-Jan-11 15:26:43.522926 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76356 2019-Jan-11 15:26:43.523551 - [DEBUG] Value : BOTTOM
76357 2019-Jan-11 15:26:43.523578 - [DEBUG]
76358 2019-Jan-11 15:26:43.523603 - [DEBUG] Function : main
76359 2019-Jan-11 15:26:43.523629 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76360 2019-Jan-11 15:26:43.524253 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76361 2019-Jan-11 15:26:43.524903 - [DEBUG] Value : BOTTOM
76362 2019-Jan-11 15:26:43.524930 - [DEBUG]
76363 2019-Jan-11 15:26:43.524955 - [DEBUG] Function : main
76364 2019-Jan-11 15:26:43.524982 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76365 2019-Jan-11 15:26:43.525605 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76366 2019-Jan-11 15:26:43.526234 - [DEBUG] Value : BOTTOM
76367 2019-Jan-11 15:26:43.526261 - [DEBUG]
76368 2019-Jan-11 15:26:43.526286 - [DEBUG] Function : main
76369 2019-Jan-11 15:26:43.526320 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76370 2019-Jan-11 15:26:43.526944 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76371 2019-Jan-11 15:26:43.527579 - [DEBUG] Value : BOTTOM
76372 2019-Jan-11 15:26:43.527605 - [DEBUG]
76373 2019-Jan-11 15:26:43.527631 - [DEBUG] Function : main
76374 2019-Jan-11 15:26:43.527657 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76375 2019-Jan-11 15:26:43.528298 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76376 2019-Jan-11 15:26:43.528926 - [DEBUG] Value : BOTTOM
76377 2019-Jan-11 15:26:43.528953 - [DEBUG]
76378 2019-Jan-11 15:26:43.528978 - [DEBUG] Function : main
76379 2019-Jan-11 15:26:43.529005 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76380 2019-Jan-11 15:26:43.529628 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76381 2019-Jan-11 15:26:43.529686 - [DEBUG] Value : BOTTOM
76382 2019-Jan-11 15:26:43.529713 - [DEBUG]
76383 2019-Jan-11 15:26:43.529750 - [DEBUG] Function : main
76384 2019-Jan-11 15:26:43.529777 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76385 2019-Jan-11 15:26:43.530402 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76386 2019-Jan-11 15:26:43.531029 - [DEBUG] Value : BOTTOM
76387 2019-Jan-11 15:26:43.531056 - [DEBUG]
76388 2019-Jan-11 15:26:43.531082 - [DEBUG] Function : main
76389 2019-Jan-11 15:26:43.531108 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76390 2019-Jan-11 15:26:43.531747 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76391 2019-Jan-11 15:26:43.532374 - [DEBUG] Value : BOTTOM
76392 2019-Jan-11 15:26:43.532401 - [DEBUG]
76393 2019-Jan-11 15:26:43.532426 - [DEBUG] Function : main
76394 2019-Jan-11 15:26:43.532452 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76395 2019-Jan-11 15:26:43.533075 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76396 2019-Jan-11 15:26:43.533718 - [DEBUG] Value : BOTTOM
76397 2019-Jan-11 15:26:43.533745 - [DEBUG]
76398 2019-Jan-11 15:26:43.533770 - [DEBUG] Function : main
76399 2019-Jan-11 15:26:43.533796 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76400 2019-Jan-11 15:26:43.534422 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76401 2019-Jan-11 15:26:43.535063 - [DEBUG] Value : BOTTOM
76402 2019-Jan-11 15:26:43.535090 - [DEBUG]
76403 2019-Jan-11 15:26:43.535116 - [DEBUG] Function : main
76404 2019-Jan-11 15:26:43.535142 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76405 2019-Jan-11 15:26:43.535765 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76406 2019-Jan-11 15:26:43.536395 - [DEBUG] Value : BOTTOM
76407 2019-Jan-11 15:26:43.536422 - [DEBUG]
76408 2019-Jan-11 15:26:43.536447 - [DEBUG] Function : main
76409 2019-Jan-11 15:26:43.536474 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76410 2019-Jan-11 15:26:43.537097 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76411 2019-Jan-11 15:26:43.537723 - [DEBUG] Value : BOTTOM
76412 2019-Jan-11 15:26:43.537750 - [DEBUG]
76413 2019-Jan-11 15:26:43.537776 - [DEBUG] Function : main
76414 2019-Jan-11 15:26:43.537802 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76415 2019-Jan-11 15:26:43.538440 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76416 2019-Jan-11 15:26:43.539066 - [DEBUG] Value : BOTTOM
76417 2019-Jan-11 15:26:43.539101 - [DEBUG]
76418 2019-Jan-11 15:26:43.539126 - [DEBUG] Function : main
76419 2019-Jan-11 15:26:43.539153 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76420 2019-Jan-11 15:26:43.539777 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76421 2019-Jan-11 15:26:43.540402 - [DEBUG] Value : BOTTOM
76422 2019-Jan-11 15:26:43.540429 - [DEBUG]
76423 2019-Jan-11 15:26:43.540454 - [DEBUG] Function : main
76424 2019-Jan-11 15:26:43.540480 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76425 2019-Jan-11 15:26:43.541104 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76426 2019-Jan-11 15:26:43.541749 - [DEBUG] Value : BOTTOM
76427 2019-Jan-11 15:26:43.541775 - [DEBUG]
76428 2019-Jan-11 15:26:43.541799 - [DEBUG] Function : main
76429 2019-Jan-11 15:26:43.541825 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76430 2019-Jan-11 15:26:43.542447 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76431 2019-Jan-11 15:26:43.543077 - [DEBUG] Value : BOTTOM
76432 2019-Jan-11 15:26:43.543104 - [DEBUG]
76433 2019-Jan-11 15:26:43.543130 - [DEBUG] Function : main
76434 2019-Jan-11 15:26:43.543156 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76435 2019-Jan-11 15:26:43.543779 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76436 2019-Jan-11 15:26:43.544408 - [DEBUG] Value : BOTTOM
76437 2019-Jan-11 15:26:43.544435 - [DEBUG]
76438 2019-Jan-11 15:26:43.544460 - [DEBUG] Function : main
76439 2019-Jan-11 15:26:43.544486 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76440 2019-Jan-11 15:26:43.545123 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76441 2019-Jan-11 15:26:43.545752 - [DEBUG] Value : BOTTOM
76442 2019-Jan-11 15:26:43.545779 - [DEBUG]
76443 2019-Jan-11 15:26:43.545804 - [DEBUG] Function : main
76444 2019-Jan-11 15:26:43.545830 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76445 2019-Jan-11 15:26:43.546454 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76446 2019-Jan-11 15:26:43.547080 - [DEBUG] Value : BOTTOM
76447 2019-Jan-11 15:26:43.547107 - [DEBUG]
76448 2019-Jan-11 15:26:43.547132 - [DEBUG] Function : main
76449 2019-Jan-11 15:26:43.547159 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76450 2019-Jan-11 15:26:43.547782 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76451 2019-Jan-11 15:26:43.548425 - [DEBUG] Value : BOTTOM
76452 2019-Jan-11 15:26:43.548452 - [DEBUG]
76453 2019-Jan-11 15:26:43.548478 - [DEBUG] Function : main
76454 2019-Jan-11 15:26:43.548504 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76455 2019-Jan-11 15:26:43.549128 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76456 2019-Jan-11 15:26:43.549757 - [DEBUG] Value : BOTTOM
76457 2019-Jan-11 15:26:43.549784 - [DEBUG]
76458 2019-Jan-11 15:26:43.549809 - [DEBUG] Function : main
76459 2019-Jan-11 15:26:43.549835 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76460 2019-Jan-11 15:26:43.550459 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76461 2019-Jan-11 15:26:43.551085 - [DEBUG] Value : BOTTOM
76462 2019-Jan-11 15:26:43.551112 - [DEBUG]
76463 2019-Jan-11 15:26:43.551138 - [DEBUG] Function : main
76464 2019-Jan-11 15:26:43.551164 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76465 2019-Jan-11 15:26:43.551804 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76466 2019-Jan-11 15:26:43.552440 - [DEBUG] Value : BOTTOM
76467 2019-Jan-11 15:26:43.552467 - [DEBUG]
76468 2019-Jan-11 15:26:43.552492 - [DEBUG] Function : main
76469 2019-Jan-11 15:26:43.552519 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76470 2019-Jan-11 15:26:43.553144 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76471 2019-Jan-11 15:26:43.553773 - [DEBUG] Value : BOTTOM
76472 2019-Jan-11 15:26:43.553799 - [DEBUG]
76473 2019-Jan-11 15:26:43.553825 - [DEBUG] Function : main
76474 2019-Jan-11 15:26:43.553851 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76475 2019-Jan-11 15:26:43.554476 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76476 2019-Jan-11 15:26:43.555116 - [DEBUG] Value : BOTTOM
76477 2019-Jan-11 15:26:43.555143 - [DEBUG]
76478 2019-Jan-11 15:26:43.555169 - [DEBUG] Function : main
76479 2019-Jan-11 15:26:43.555195 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76480 2019-Jan-11 15:26:43.555819 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76481 2019-Jan-11 15:26:43.556455 - [DEBUG] Value : BOTTOM
76482 2019-Jan-11 15:26:43.556482 - [DEBUG]
76483 2019-Jan-11 15:26:43.556507 - [DEBUG] Function : main
76484 2019-Jan-11 15:26:43.556534 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76485 2019-Jan-11 15:26:43.557157 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76486 2019-Jan-11 15:26:43.557785 - [DEBUG] Value : BOTTOM
76487 2019-Jan-11 15:26:43.557812 - [DEBUG]
76488 2019-Jan-11 15:26:43.557837 - [DEBUG] Function : main
76489 2019-Jan-11 15:26:43.557876 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76490 2019-Jan-11 15:26:43.558500 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76491 2019-Jan-11 15:26:43.558558 - [DEBUG] Value : BOTTOM
76492 2019-Jan-11 15:26:43.558584 - [DEBUG]
76493 2019-Jan-11 15:26:43.558620 - [DEBUG] Function : main
76494 2019-Jan-11 15:26:43.558647 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76495 2019-Jan-11 15:26:43.559275 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76496 2019-Jan-11 15:26:43.559904 - [DEBUG] Value : BOTTOM
76497 2019-Jan-11 15:26:43.559931 - [DEBUG]
76498 2019-Jan-11 15:26:43.559956 - [DEBUG] Function : main
76499 2019-Jan-11 15:26:43.559982 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76500 2019-Jan-11 15:26:43.560608 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76501 2019-Jan-11 15:26:43.561247 - [DEBUG] Value : BOTTOM
76502 2019-Jan-11 15:26:43.561274 - [DEBUG]
76503 2019-Jan-11 15:26:43.561299 - [DEBUG] Function : main
76504 2019-Jan-11 15:26:43.561324 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76505 2019-Jan-11 15:26:43.561951 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76506 2019-Jan-11 15:26:43.562595 - [DEBUG] Value : BOTTOM
76507 2019-Jan-11 15:26:43.562622 - [DEBUG]
76508 2019-Jan-11 15:26:43.562647 - [DEBUG] Function : main
76509 2019-Jan-11 15:26:43.562673 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76510 2019-Jan-11 15:26:43.563302 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76511 2019-Jan-11 15:26:43.563929 - [DEBUG] Value : BOTTOM
76512 2019-Jan-11 15:26:43.563967 - [DEBUG]
76513 2019-Jan-11 15:26:43.563994 - [DEBUG] Function : main
76514 2019-Jan-11 15:26:43.564020 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76515 2019-Jan-11 15:26:43.564662 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76516 2019-Jan-11 15:26:43.565291 - [DEBUG] Value : BOTTOM
76517 2019-Jan-11 15:26:43.565317 - [DEBUG]
76518 2019-Jan-11 15:26:43.565342 - [DEBUG] Function : main
76519 2019-Jan-11 15:26:43.565368 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76520 2019-Jan-11 15:26:43.565995 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76521 2019-Jan-11 15:26:43.566622 - [DEBUG] Value : BOTTOM
76522 2019-Jan-11 15:26:43.566649 - [DEBUG]
76523 2019-Jan-11 15:26:43.566676 - [DEBUG] Function : main
76524 2019-Jan-11 15:26:43.566703 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76525 2019-Jan-11 15:26:43.567329 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76526 2019-Jan-11 15:26:43.567968 - [DEBUG] Value : BOTTOM
76527 2019-Jan-11 15:26:43.567994 - [DEBUG]
76528 2019-Jan-11 15:26:43.568019 - [DEBUG] Function : main
76529 2019-Jan-11 15:26:43.568045 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76530 2019-Jan-11 15:26:43.568672 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76531 2019-Jan-11 15:26:43.569299 - [DEBUG] Value : BOTTOM
76532 2019-Jan-11 15:26:43.569326 - [DEBUG]
76533 2019-Jan-11 15:26:43.569353 - [DEBUG] Function : main
76534 2019-Jan-11 15:26:43.569379 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76535 2019-Jan-11 15:26:43.570007 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76536 2019-Jan-11 15:26:43.570636 - [DEBUG] Value : BOTTOM
76537 2019-Jan-11 15:26:43.570662 - [DEBUG]
76538 2019-Jan-11 15:26:43.570687 - [DEBUG] Function : main
76539 2019-Jan-11 15:26:43.570712 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76540 2019-Jan-11 15:26:43.571353 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76541 2019-Jan-11 15:26:43.571983 - [DEBUG] Value : BOTTOM
76542 2019-Jan-11 15:26:43.572009 - [DEBUG]
76543 2019-Jan-11 15:26:43.572034 - [DEBUG] Function : main
76544 2019-Jan-11 15:26:43.572059 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76545 2019-Jan-11 15:26:43.572684 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76546 2019-Jan-11 15:26:43.573313 - [DEBUG] Value : BOTTOM
76547 2019-Jan-11 15:26:43.573340 - [DEBUG]
76548 2019-Jan-11 15:26:43.573365 - [DEBUG] Function : main
76549 2019-Jan-11 15:26:43.573391 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76550 2019-Jan-11 15:26:43.574018 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76551 2019-Jan-11 15:26:43.574663 - [DEBUG] Value : BOTTOM
76552 2019-Jan-11 15:26:43.574689 - [DEBUG]
76553 2019-Jan-11 15:26:43.574714 - [DEBUG] Function : main
76554 2019-Jan-11 15:26:43.574739 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76555 2019-Jan-11 15:26:43.575366 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76556 2019-Jan-11 15:26:43.576001 - [DEBUG] Value : BOTTOM
76557 2019-Jan-11 15:26:43.576028 - [DEBUG]
76558 2019-Jan-11 15:26:43.576055 - [DEBUG] Function : main
76559 2019-Jan-11 15:26:43.576081 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76560 2019-Jan-11 15:26:43.576708 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76561 2019-Jan-11 15:26:43.577336 - [DEBUG] Value : BOTTOM
76562 2019-Jan-11 15:26:43.577363 - [DEBUG]
76563 2019-Jan-11 15:26:43.577388 - [DEBUG] Function : main
76564 2019-Jan-11 15:26:43.577414 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76565 2019-Jan-11 15:26:43.578054 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76566 2019-Jan-11 15:26:43.578682 - [DEBUG] Value : BOTTOM
76567 2019-Jan-11 15:26:43.578709 - [DEBUG]
76568 2019-Jan-11 15:26:43.578735 - [DEBUG] Function : main
76569 2019-Jan-11 15:26:43.578761 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76570 2019-Jan-11 15:26:43.579389 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76571 2019-Jan-11 15:26:43.579447 - [DEBUG] Value : BOTTOM
76572 2019-Jan-11 15:26:43.579474 - [DEBUG]
76573 2019-Jan-11 15:26:43.579511 - [DEBUG] Function : main
76574 2019-Jan-11 15:26:43.579538 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76575 2019-Jan-11 15:26:43.580167 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76576 2019-Jan-11 15:26:43.580796 - [DEBUG] Value : BOTTOM
76577 2019-Jan-11 15:26:43.580822 - [DEBUG]
76578 2019-Jan-11 15:26:43.580848 - [DEBUG] Function : main
76579 2019-Jan-11 15:26:43.580874 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76580 2019-Jan-11 15:26:43.581518 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76581 2019-Jan-11 15:26:43.582144 - [DEBUG] Value : BOTTOM
76582 2019-Jan-11 15:26:43.582171 - [DEBUG]
76583 2019-Jan-11 15:26:43.582198 - [DEBUG] Function : main
76584 2019-Jan-11 15:26:43.582224 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76585 2019-Jan-11 15:26:43.582853 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76586 2019-Jan-11 15:26:43.583496 - [DEBUG] Value : BOTTOM
76587 2019-Jan-11 15:26:43.583523 - [DEBUG]
76588 2019-Jan-11 15:26:43.583549 - [DEBUG] Function : main
76589 2019-Jan-11 15:26:43.583575 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76590 2019-Jan-11 15:26:43.584206 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76591 2019-Jan-11 15:26:43.584848 - [DEBUG] Value : BOTTOM
76592 2019-Jan-11 15:26:43.584875 - [DEBUG]
76593 2019-Jan-11 15:26:43.584900 - [DEBUG] Function : main
76594 2019-Jan-11 15:26:43.584925 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76595 2019-Jan-11 15:26:43.585556 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76596 2019-Jan-11 15:26:43.586185 - [DEBUG] Value : BOTTOM
76597 2019-Jan-11 15:26:43.586212 - [DEBUG]
76598 2019-Jan-11 15:26:43.586238 - [DEBUG] Function : main
76599 2019-Jan-11 15:26:43.586264 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76600 2019-Jan-11 15:26:43.586894 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76601 2019-Jan-11 15:26:43.587527 - [DEBUG] Value : BOTTOM
76602 2019-Jan-11 15:26:43.587555 - [DEBUG]
76603 2019-Jan-11 15:26:43.587581 - [DEBUG] Function : main
76604 2019-Jan-11 15:26:43.587607 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76605 2019-Jan-11 15:26:43.588253 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76606 2019-Jan-11 15:26:43.588879 - [DEBUG] Value : BOTTOM
76607 2019-Jan-11 15:26:43.588906 - [DEBUG]
76608 2019-Jan-11 15:26:43.588932 - [DEBUG] Function : main
76609 2019-Jan-11 15:26:43.588958 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76610 2019-Jan-11 15:26:43.589588 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76611 2019-Jan-11 15:26:43.590214 - [DEBUG] Value : BOTTOM
76612 2019-Jan-11 15:26:43.590241 - [DEBUG]
76613 2019-Jan-11 15:26:43.590267 - [DEBUG] Function : main
76614 2019-Jan-11 15:26:43.590292 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76615 2019-Jan-11 15:26:43.590959 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76616 2019-Jan-11 15:26:43.591675 - [DEBUG] Value : BOTTOM
76617 2019-Jan-11 15:26:43.591704 - [DEBUG]
76618 2019-Jan-11 15:26:43.591731 - [DEBUG] Function : main
76619 2019-Jan-11 15:26:43.591758 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76620 2019-Jan-11 15:26:43.592466 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76621 2019-Jan-11 15:26:43.593126 - [DEBUG] Value : BOTTOM
76622 2019-Jan-11 15:26:43.593154 - [DEBUG]
76623 2019-Jan-11 15:26:43.593182 - [DEBUG] Function : main
76624 2019-Jan-11 15:26:43.593209 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76625 2019-Jan-11 15:26:43.593841 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76626 2019-Jan-11 15:26:43.594471 - [DEBUG] Value : BOTTOM
76627 2019-Jan-11 15:26:43.594499 - [DEBUG]
76628 2019-Jan-11 15:26:43.594544 - [DEBUG] Function : main
76629 2019-Jan-11 15:26:43.594573 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76630 2019-Jan-11 15:26:43.595204 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76631 2019-Jan-11 15:26:43.595834 - [DEBUG] Value : BOTTOM
76632 2019-Jan-11 15:26:43.595861 - [DEBUG]
76633 2019-Jan-11 15:26:43.595887 - [DEBUG] Function : main
76634 2019-Jan-11 15:26:43.595913 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76635 2019-Jan-11 15:26:43.596542 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76636 2019-Jan-11 15:26:43.597168 - [DEBUG] Value : BOTTOM
76637 2019-Jan-11 15:26:43.597195 - [DEBUG]
76638 2019-Jan-11 15:26:43.597221 - [DEBUG] Function : main
76639 2019-Jan-11 15:26:43.597248 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76640 2019-Jan-11 15:26:43.597891 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76641 2019-Jan-11 15:26:43.598518 - [DEBUG] Value : BOTTOM
76642 2019-Jan-11 15:26:43.598545 - [DEBUG]
76643 2019-Jan-11 15:26:43.598571 - [DEBUG] Function : main
76644 2019-Jan-11 15:26:43.598597 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76645 2019-Jan-11 15:26:43.599227 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76646 2019-Jan-11 15:26:43.599855 - [DEBUG] Value : BOTTOM
76647 2019-Jan-11 15:26:43.599883 - [DEBUG]
76648 2019-Jan-11 15:26:43.599924 - [DEBUG] Function : main
76649 2019-Jan-11 15:26:43.599950 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76650 2019-Jan-11 15:26:43.600581 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76651 2019-Jan-11 15:26:43.601220 - [DEBUG] Value : BOTTOM
76652 2019-Jan-11 15:26:43.601247 - [DEBUG]
76653 2019-Jan-11 15:26:43.601275 - [DEBUG] Function : main
76654 2019-Jan-11 15:26:43.601301 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76655 2019-Jan-11 15:26:43.601930 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76656 2019-Jan-11 15:26:43.602557 - [DEBUG] Value : BOTTOM
76657 2019-Jan-11 15:26:43.602584 - [DEBUG]
76658 2019-Jan-11 15:26:43.602610 - [DEBUG] Function : main
76659 2019-Jan-11 15:26:43.602636 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76660 2019-Jan-11 15:26:43.603265 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76661 2019-Jan-11 15:26:43.603326 - [DEBUG] Value : BOTTOM
76662 2019-Jan-11 15:26:43.603353 - [DEBUG]
76663 2019-Jan-11 15:26:43.603395 - [DEBUG] Function : main
76664 2019-Jan-11 15:26:43.603422 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76665 2019-Jan-11 15:26:43.604050 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76666 2019-Jan-11 15:26:43.604695 - [DEBUG] Value : BOTTOM
76667 2019-Jan-11 15:26:43.604721 - [DEBUG]
76668 2019-Jan-11 15:26:43.604746 - [DEBUG] Function : main
76669 2019-Jan-11 15:26:43.604772 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76670 2019-Jan-11 15:26:43.605398 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76671 2019-Jan-11 15:26:43.606027 - [DEBUG] Value : BOTTOM
76672 2019-Jan-11 15:26:43.606055 - [DEBUG]
76673 2019-Jan-11 15:26:43.606081 - [DEBUG] Function : main
76674 2019-Jan-11 15:26:43.606106 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76675 2019-Jan-11 15:26:43.606731 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76676 2019-Jan-11 15:26:43.607380 - [DEBUG] Value : BOTTOM
76677 2019-Jan-11 15:26:43.607407 - [DEBUG]
76678 2019-Jan-11 15:26:43.607432 - [DEBUG] Function : main
76679 2019-Jan-11 15:26:43.607458 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76680 2019-Jan-11 15:26:43.608099 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76681 2019-Jan-11 15:26:43.608725 - [DEBUG] Value : BOTTOM
76682 2019-Jan-11 15:26:43.608752 - [DEBUG]
76683 2019-Jan-11 15:26:43.608778 - [DEBUG] Function : main
76684 2019-Jan-11 15:26:43.608805 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76685 2019-Jan-11 15:26:43.609430 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76686 2019-Jan-11 15:26:43.610058 - [DEBUG] Value : BOTTOM
76687 2019-Jan-11 15:26:43.610084 - [DEBUG]
76688 2019-Jan-11 15:26:43.610109 - [DEBUG] Function : main
76689 2019-Jan-11 15:26:43.610134 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76690 2019-Jan-11 15:26:43.610759 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76691 2019-Jan-11 15:26:43.611401 - [DEBUG] Value : BOTTOM
76692 2019-Jan-11 15:26:43.611427 - [DEBUG]
76693 2019-Jan-11 15:26:43.611461 - [DEBUG] Function : main
76694 2019-Jan-11 15:26:43.611487 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76695 2019-Jan-11 15:26:43.612114 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76696 2019-Jan-11 15:26:43.612738 - [DEBUG] Value : BOTTOM
76697 2019-Jan-11 15:26:43.612765 - [DEBUG]
76698 2019-Jan-11 15:26:43.612790 - [DEBUG] Function : main
76699 2019-Jan-11 15:26:43.612816 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76700 2019-Jan-11 15:26:43.613442 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76701 2019-Jan-11 15:26:43.614069 - [DEBUG] Value : BOTTOM
76702 2019-Jan-11 15:26:43.614096 - [DEBUG]
76703 2019-Jan-11 15:26:43.614122 - [DEBUG] Function : main
76704 2019-Jan-11 15:26:43.614148 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76705 2019-Jan-11 15:26:43.614787 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76706 2019-Jan-11 15:26:43.615416 - [DEBUG] Value : BOTTOM
76707 2019-Jan-11 15:26:43.615442 - [DEBUG]
76708 2019-Jan-11 15:26:43.615466 - [DEBUG] Function : main
76709 2019-Jan-11 15:26:43.615492 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76710 2019-Jan-11 15:26:43.616117 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76711 2019-Jan-11 15:26:43.616747 - [DEBUG] Value : BOTTOM
76712 2019-Jan-11 15:26:43.616774 - [DEBUG]
76713 2019-Jan-11 15:26:43.616800 - [DEBUG] Function : main
76714 2019-Jan-11 15:26:43.616826 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76715 2019-Jan-11 15:26:43.617452 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76716 2019-Jan-11 15:26:43.618094 - [DEBUG] Value : BOTTOM
76717 2019-Jan-11 15:26:43.618120 - [DEBUG]
76718 2019-Jan-11 15:26:43.618144 - [DEBUG] Function : main
76719 2019-Jan-11 15:26:43.618170 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76720 2019-Jan-11 15:26:43.618796 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76721 2019-Jan-11 15:26:43.619423 - [DEBUG] Value : BOTTOM
76722 2019-Jan-11 15:26:43.619451 - [DEBUG]
76723 2019-Jan-11 15:26:43.619476 - [DEBUG] Function : main
76724 2019-Jan-11 15:26:43.619503 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76725 2019-Jan-11 15:26:43.620128 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76726 2019-Jan-11 15:26:43.620752 - [DEBUG] Value : BOTTOM
76727 2019-Jan-11 15:26:43.620779 - [DEBUG]
76728 2019-Jan-11 15:26:43.620804 - [DEBUG] Function : main
76729 2019-Jan-11 15:26:43.620830 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76730 2019-Jan-11 15:26:43.621470 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76731 2019-Jan-11 15:26:43.622097 - [DEBUG] Value : BOTTOM
76732 2019-Jan-11 15:26:43.622124 - [DEBUG]
76733 2019-Jan-11 15:26:43.622150 - [DEBUG] Function : main
76734 2019-Jan-11 15:26:43.622177 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76735 2019-Jan-11 15:26:43.622803 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76736 2019-Jan-11 15:26:43.623439 - [DEBUG] Value : BOTTOM
76737 2019-Jan-11 15:26:43.623467 - [DEBUG]
76738 2019-Jan-11 15:26:43.623492 - [DEBUG] Function : main
76739 2019-Jan-11 15:26:43.623519 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76740 2019-Jan-11 15:26:43.624146 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76741 2019-Jan-11 15:26:43.624786 - [DEBUG] Value : BOTTOM
76742 2019-Jan-11 15:26:43.624813 - [DEBUG]
76743 2019-Jan-11 15:26:43.624839 - [DEBUG] Function : main
76744 2019-Jan-11 15:26:43.624865 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76745 2019-Jan-11 15:26:43.625492 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76746 2019-Jan-11 15:26:43.626120 - [DEBUG] Value : BOTTOM
76747 2019-Jan-11 15:26:43.626147 - [DEBUG]
76748 2019-Jan-11 15:26:43.626174 - [DEBUG] Function : main
76749 2019-Jan-11 15:26:43.626200 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76750 2019-Jan-11 15:26:43.626825 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76751 2019-Jan-11 15:26:43.627454 - [DEBUG] Value : BOTTOM
76752 2019-Jan-11 15:26:43.627481 - [DEBUG]
76753 2019-Jan-11 15:26:43.627507 - [DEBUG] Function : main
76754 2019-Jan-11 15:26:43.627534 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76755 2019-Jan-11 15:26:43.628175 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76756 2019-Jan-11 15:26:43.628233 - [DEBUG] Value : BOTTOM
76757 2019-Jan-11 15:26:43.628258 - [DEBUG]
76758 2019-Jan-11 15:26:43.628296 - [DEBUG] Function : main
76759 2019-Jan-11 15:26:43.628322 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76760 2019-Jan-11 15:26:43.628953 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76761 2019-Jan-11 15:26:43.629582 - [DEBUG] Value : BOTTOM
76762 2019-Jan-11 15:26:43.629608 - [DEBUG]
76763 2019-Jan-11 15:26:43.629634 - [DEBUG] Function : main
76764 2019-Jan-11 15:26:43.629660 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76765 2019-Jan-11 15:26:43.630289 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76766 2019-Jan-11 15:26:43.630914 - [DEBUG] Value : BOTTOM
76767 2019-Jan-11 15:26:43.630941 - [DEBUG]
76768 2019-Jan-11 15:26:43.630967 - [DEBUG] Function : main
76769 2019-Jan-11 15:26:43.630992 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76770 2019-Jan-11 15:26:43.631636 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76771 2019-Jan-11 15:26:43.632278 - [DEBUG] Value : BOTTOM
76772 2019-Jan-11 15:26:43.632305 - [DEBUG]
76773 2019-Jan-11 15:26:43.632330 - [DEBUG] Function : main
76774 2019-Jan-11 15:26:43.632357 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76775 2019-Jan-11 15:26:43.632987 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76776 2019-Jan-11 15:26:43.633613 - [DEBUG] Value : BOTTOM
76777 2019-Jan-11 15:26:43.633640 - [DEBUG]
76778 2019-Jan-11 15:26:43.633666 - [DEBUG] Function : main
76779 2019-Jan-11 15:26:43.633692 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76780 2019-Jan-11 15:26:43.634320 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76781 2019-Jan-11 15:26:43.634964 - [DEBUG] Value : BOTTOM
76782 2019-Jan-11 15:26:43.634997 - [DEBUG]
76783 2019-Jan-11 15:26:43.635022 - [DEBUG] Function : main
76784 2019-Jan-11 15:26:43.635048 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76785 2019-Jan-11 15:26:43.635676 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76786 2019-Jan-11 15:26:43.636303 - [DEBUG] Value : BOTTOM
76787 2019-Jan-11 15:26:43.636330 - [DEBUG]
76788 2019-Jan-11 15:26:43.636356 - [DEBUG] Function : main
76789 2019-Jan-11 15:26:43.636382 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76790 2019-Jan-11 15:26:43.637010 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76791 2019-Jan-11 15:26:43.637635 - [DEBUG] Value : BOTTOM
76792 2019-Jan-11 15:26:43.637662 - [DEBUG]
76793 2019-Jan-11 15:26:43.637687 - [DEBUG] Function : main
76794 2019-Jan-11 15:26:43.637713 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76795 2019-Jan-11 15:26:43.638358 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76796 2019-Jan-11 15:26:43.638985 - [DEBUG] Value : BOTTOM
76797 2019-Jan-11 15:26:43.639012 - [DEBUG]
76798 2019-Jan-11 15:26:43.639038 - [DEBUG] Function : main
76799 2019-Jan-11 15:26:43.639064 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76800 2019-Jan-11 15:26:43.639693 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76801 2019-Jan-11 15:26:43.640323 - [DEBUG] Value : BOTTOM
76802 2019-Jan-11 15:26:43.640350 - [DEBUG]
76803 2019-Jan-11 15:26:43.640375 - [DEBUG] Function : main
76804 2019-Jan-11 15:26:43.640401 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76805 2019-Jan-11 15:26:43.641031 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76806 2019-Jan-11 15:26:43.641676 - [DEBUG] Value : BOTTOM
76807 2019-Jan-11 15:26:43.641702 - [DEBUG]
76808 2019-Jan-11 15:26:43.641727 - [DEBUG] Function : main
76809 2019-Jan-11 15:26:43.641752 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76810 2019-Jan-11 15:26:43.642381 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76811 2019-Jan-11 15:26:43.643009 - [DEBUG] Value : BOTTOM
76812 2019-Jan-11 15:26:43.643035 - [DEBUG]
76813 2019-Jan-11 15:26:43.643061 - [DEBUG] Function : main
76814 2019-Jan-11 15:26:43.643087 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76815 2019-Jan-11 15:26:43.643716 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76816 2019-Jan-11 15:26:43.644344 - [DEBUG] Value : BOTTOM
76817 2019-Jan-11 15:26:43.644371 - [DEBUG]
76818 2019-Jan-11 15:26:43.644397 - [DEBUG] Function : main
76819 2019-Jan-11 15:26:43.644423 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76820 2019-Jan-11 15:26:43.645064 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76821 2019-Jan-11 15:26:43.645689 - [DEBUG] Value : BOTTOM
76822 2019-Jan-11 15:26:43.645715 - [DEBUG]
76823 2019-Jan-11 15:26:43.645741 - [DEBUG] Function : main
76824 2019-Jan-11 15:26:43.645767 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76825 2019-Jan-11 15:26:43.646396 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76826 2019-Jan-11 15:26:43.647022 - [DEBUG] Value : BOTTOM
76827 2019-Jan-11 15:26:43.647049 - [DEBUG]
76828 2019-Jan-11 15:26:43.647074 - [DEBUG] Function : main
76829 2019-Jan-11 15:26:43.647108 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76830 2019-Jan-11 15:26:43.647736 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76831 2019-Jan-11 15:26:43.648380 - [DEBUG] Value : BOTTOM
76832 2019-Jan-11 15:26:43.648407 - [DEBUG]
76833 2019-Jan-11 15:26:43.648433 - [DEBUG] Function : main
76834 2019-Jan-11 15:26:43.648459 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76835 2019-Jan-11 15:26:43.649088 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76836 2019-Jan-11 15:26:43.649713 - [DEBUG] Value : BOTTOM
76837 2019-Jan-11 15:26:43.649740 - [DEBUG]
76838 2019-Jan-11 15:26:43.649767 - [DEBUG] Function : main
76839 2019-Jan-11 15:26:43.649793 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76840 2019-Jan-11 15:26:43.650422 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76841 2019-Jan-11 15:26:43.651048 - [DEBUG] Value : BOTTOM
76842 2019-Jan-11 15:26:43.651075 - [DEBUG]
76843 2019-Jan-11 15:26:43.651101 - [DEBUG] Function : main
76844 2019-Jan-11 15:26:43.651127 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76845 2019-Jan-11 15:26:43.651769 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76846 2019-Jan-11 15:26:43.652399 - [DEBUG] Value : BOTTOM
76847 2019-Jan-11 15:26:43.652426 - [DEBUG]
76848 2019-Jan-11 15:26:43.652451 - [DEBUG] Function : main
76849 2019-Jan-11 15:26:43.652478 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76850 2019-Jan-11 15:26:43.653106 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76851 2019-Jan-11 15:26:43.653730 - [DEBUG] Value : BOTTOM
76852 2019-Jan-11 15:26:43.653757 - [DEBUG]
76853 2019-Jan-11 15:26:43.653782 - [DEBUG] Function : main
76854 2019-Jan-11 15:26:43.653808 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76855 2019-Jan-11 15:26:43.654437 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76856 2019-Jan-11 15:26:43.655089 - [DEBUG] Value : BOTTOM
76857 2019-Jan-11 15:26:43.655116 - [DEBUG]
76858 2019-Jan-11 15:26:43.655142 - [DEBUG] Function : main
76859 2019-Jan-11 15:26:43.655168 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76860 2019-Jan-11 15:26:43.655797 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76861 2019-Jan-11 15:26:43.655854 - [DEBUG] Value : BOTTOM
76862 2019-Jan-11 15:26:43.655881 - [DEBUG]
76863 2019-Jan-11 15:26:43.655919 - [DEBUG] Function : main
76864 2019-Jan-11 15:26:43.655946 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76865 2019-Jan-11 15:26:43.656572 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76866 2019-Jan-11 15:26:43.657200 - [DEBUG] Value : BOTTOM
76867 2019-Jan-11 15:26:43.657227 - [DEBUG]
76868 2019-Jan-11 15:26:43.657252 - [DEBUG] Function : main
76869 2019-Jan-11 15:26:43.657278 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76870 2019-Jan-11 15:26:43.657919 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76871 2019-Jan-11 15:26:43.658545 - [DEBUG] Value : BOTTOM
76872 2019-Jan-11 15:26:43.658572 - [DEBUG]
76873 2019-Jan-11 15:26:43.658598 - [DEBUG] Function : main
76874 2019-Jan-11 15:26:43.658624 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76875 2019-Jan-11 15:26:43.659247 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76876 2019-Jan-11 15:26:43.659897 - [DEBUG] Value : BOTTOM
76877 2019-Jan-11 15:26:43.659925 - [DEBUG]
76878 2019-Jan-11 15:26:43.659950 - [DEBUG] Function : main
76879 2019-Jan-11 15:26:43.659977 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76880 2019-Jan-11 15:26:43.660605 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76881 2019-Jan-11 15:26:43.661242 - [DEBUG] Value : BOTTOM
76882 2019-Jan-11 15:26:43.661268 - [DEBUG]
76883 2019-Jan-11 15:26:43.661292 - [DEBUG] Function : main
76884 2019-Jan-11 15:26:43.661318 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76885 2019-Jan-11 15:26:43.661943 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76886 2019-Jan-11 15:26:43.662570 - [DEBUG] Value : BOTTOM
76887 2019-Jan-11 15:26:43.662596 - [DEBUG]
76888 2019-Jan-11 15:26:43.662621 - [DEBUG] Function : main
76889 2019-Jan-11 15:26:43.662646 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76890 2019-Jan-11 15:26:43.663270 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76891 2019-Jan-11 15:26:43.663895 - [DEBUG] Value : BOTTOM
76892 2019-Jan-11 15:26:43.663921 - [DEBUG]
76893 2019-Jan-11 15:26:43.663947 - [DEBUG] Function : main
76894 2019-Jan-11 15:26:43.663974 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76895 2019-Jan-11 15:26:43.664611 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76896 2019-Jan-11 15:26:43.665236 - [DEBUG] Value : BOTTOM
76897 2019-Jan-11 15:26:43.665262 - [DEBUG]
76898 2019-Jan-11 15:26:43.665288 - [DEBUG] Function : main
76899 2019-Jan-11 15:26:43.665314 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76900 2019-Jan-11 15:26:43.665940 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76901 2019-Jan-11 15:26:43.666565 - [DEBUG] Value : BOTTOM
76902 2019-Jan-11 15:26:43.666592 - [DEBUG]
76903 2019-Jan-11 15:26:43.666617 - [DEBUG] Function : main
76904 2019-Jan-11 15:26:43.666644 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76905 2019-Jan-11 15:26:43.667268 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76906 2019-Jan-11 15:26:43.667910 - [DEBUG] Value : BOTTOM
76907 2019-Jan-11 15:26:43.667936 - [DEBUG]
76908 2019-Jan-11 15:26:43.667961 - [DEBUG] Function : main
76909 2019-Jan-11 15:26:43.667986 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76910 2019-Jan-11 15:26:43.668611 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76911 2019-Jan-11 15:26:43.669239 - [DEBUG] Value : BOTTOM
76912 2019-Jan-11 15:26:43.669265 - [DEBUG]
76913 2019-Jan-11 15:26:43.669289 - [DEBUG] Function : main
76914 2019-Jan-11 15:26:43.669315 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76915 2019-Jan-11 15:26:43.669940 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76916 2019-Jan-11 15:26:43.670567 - [DEBUG] Value : BOTTOM
76917 2019-Jan-11 15:26:43.670593 - [DEBUG]
76918 2019-Jan-11 15:26:43.670619 - [DEBUG] Function : main
76919 2019-Jan-11 15:26:43.670645 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76920 2019-Jan-11 15:26:43.671282 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76921 2019-Jan-11 15:26:43.671910 - [DEBUG] Value : BOTTOM
76922 2019-Jan-11 15:26:43.671946 - [DEBUG]
76923 2019-Jan-11 15:26:43.671972 - [DEBUG] Function : main
76924 2019-Jan-11 15:26:43.671998 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76925 2019-Jan-11 15:26:43.672624 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76926 2019-Jan-11 15:26:43.673249 - [DEBUG] Value : BOTTOM
76927 2019-Jan-11 15:26:43.673276 - [DEBUG]
76928 2019-Jan-11 15:26:43.673302 - [DEBUG] Function : main
76929 2019-Jan-11 15:26:43.673328 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76930 2019-Jan-11 15:26:43.673953 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76931 2019-Jan-11 15:26:43.674594 - [DEBUG] Value : BOTTOM
76932 2019-Jan-11 15:26:43.674619 - [DEBUG]
76933 2019-Jan-11 15:26:43.674644 - [DEBUG] Function : main
76934 2019-Jan-11 15:26:43.674670 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76935 2019-Jan-11 15:26:43.675294 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76936 2019-Jan-11 15:26:43.675921 - [DEBUG] Value : BOTTOM
76937 2019-Jan-11 15:26:43.675948 - [DEBUG]
76938 2019-Jan-11 15:26:43.675973 - [DEBUG] Function : main
76939 2019-Jan-11 15:26:43.676000 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76940 2019-Jan-11 15:26:43.676623 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76941 2019-Jan-11 15:26:43.677247 - [DEBUG] Value : BOTTOM
76942 2019-Jan-11 15:26:43.677274 - [DEBUG]
76943 2019-Jan-11 15:26:43.677300 - [DEBUG] Function : main
76944 2019-Jan-11 15:26:43.677327 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76945 2019-Jan-11 15:26:43.677966 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76946 2019-Jan-11 15:26:43.678592 - [DEBUG] Value : BOTTOM
76947 2019-Jan-11 15:26:43.678619 - [DEBUG]
76948 2019-Jan-11 15:26:43.678644 - [DEBUG] Function : main
76949 2019-Jan-11 15:26:43.678670 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76950 2019-Jan-11 15:26:43.679294 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76951 2019-Jan-11 15:26:43.679922 - [DEBUG] Value : BOTTOM
76952 2019-Jan-11 15:26:43.679948 - [DEBUG]
76953 2019-Jan-11 15:26:43.679974 - [DEBUG] Function : main
76954 2019-Jan-11 15:26:43.680000 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76955 2019-Jan-11 15:26:43.680624 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76956 2019-Jan-11 15:26:43.681263 - [DEBUG] Value : BOTTOM
76957 2019-Jan-11 15:26:43.681289 - [DEBUG]
76958 2019-Jan-11 15:26:43.681313 - [DEBUG] Function : main
76959 2019-Jan-11 15:26:43.681339 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76960 2019-Jan-11 15:26:43.681963 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76961 2019-Jan-11 15:26:43.682598 - [DEBUG] Value : BOTTOM
76962 2019-Jan-11 15:26:43.682625 - [DEBUG]
76963 2019-Jan-11 15:26:43.682650 - [DEBUG] Function : main
76964 2019-Jan-11 15:26:43.682676 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76965 2019-Jan-11 15:26:43.683302 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76966 2019-Jan-11 15:26:43.683929 - [DEBUG] Value : BOTTOM
76967 2019-Jan-11 15:26:43.683956 - [DEBUG]
76968 2019-Jan-11 15:26:43.683981 - [DEBUG] Function : main
76969 2019-Jan-11 15:26:43.684007 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76970 2019-Jan-11 15:26:43.684653 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76971 2019-Jan-11 15:26:43.684710 - [DEBUG] Value : BOTTOM
76972 2019-Jan-11 15:26:43.684736 - [DEBUG]
76973 2019-Jan-11 15:26:43.684773 - [DEBUG] Function : main
76974 2019-Jan-11 15:26:43.684799 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76975 2019-Jan-11 15:26:43.685429 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76976 2019-Jan-11 15:26:43.686056 - [DEBUG] Value : BOTTOM
76977 2019-Jan-11 15:26:43.686083 - [DEBUG]
76978 2019-Jan-11 15:26:43.686109 - [DEBUG] Function : main
76979 2019-Jan-11 15:26:43.686135 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76980 2019-Jan-11 15:26:43.686763 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76981 2019-Jan-11 15:26:43.687389 - [DEBUG] Value : BOTTOM
76982 2019-Jan-11 15:26:43.687416 - [DEBUG]
76983 2019-Jan-11 15:26:43.687442 - [DEBUG] Function : main
76984 2019-Jan-11 15:26:43.687468 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76985 2019-Jan-11 15:26:43.688110 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76986 2019-Jan-11 15:26:43.688752 - [DEBUG] Value : BOTTOM
76987 2019-Jan-11 15:26:43.688779 - [DEBUG]
76988 2019-Jan-11 15:26:43.688804 - [DEBUG] Function : main
76989 2019-Jan-11 15:26:43.688831 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76990 2019-Jan-11 15:26:43.689461 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76991 2019-Jan-11 15:26:43.690087 - [DEBUG] Value : BOTTOM
76992 2019-Jan-11 15:26:43.690114 - [DEBUG]
76993 2019-Jan-11 15:26:43.690140 - [DEBUG] Function : main
76994 2019-Jan-11 15:26:43.690166 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76995 2019-Jan-11 15:26:43.690796 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76996 2019-Jan-11 15:26:43.691440 - [DEBUG] Value : BOTTOM
76997 2019-Jan-11 15:26:43.691466 - [DEBUG]
76998 2019-Jan-11 15:26:43.691491 - [DEBUG] Function : main
76999 2019-Jan-11 15:26:43.691516 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77000 2019-Jan-11 15:26:43.692143 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77001 2019-Jan-11 15:26:43.692769 - [DEBUG] Value : BOTTOM
77002 2019-Jan-11 15:26:43.692797 - [DEBUG]
77003 2019-Jan-11 15:26:43.692823 - [DEBUG] Function : main
77004 2019-Jan-11 15:26:43.692849 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77005 2019-Jan-11 15:26:43.693477 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77006 2019-Jan-11 15:26:43.694101 - [DEBUG] Value : BOTTOM
77007 2019-Jan-11 15:26:43.694128 - [DEBUG]
77008 2019-Jan-11 15:26:43.694154 - [DEBUG] Function : main
77009 2019-Jan-11 15:26:43.694180 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77010 2019-Jan-11 15:26:43.694823 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77011 2019-Jan-11 15:26:43.695449 - [DEBUG] Value : BOTTOM
77012 2019-Jan-11 15:26:43.695476 - [DEBUG]
77013 2019-Jan-11 15:26:43.695502 - [DEBUG] Function : main
77014 2019-Jan-11 15:26:43.695528 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77015 2019-Jan-11 15:26:43.696156 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77016 2019-Jan-11 15:26:43.696793 - [DEBUG] Value : BOTTOM
77017 2019-Jan-11 15:26:43.696820 - [DEBUG]
77018 2019-Jan-11 15:26:43.696846 - [DEBUG] Function : main
77019 2019-Jan-11 15:26:43.696873 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77020 2019-Jan-11 15:26:43.697500 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77021 2019-Jan-11 15:26:43.698144 - [DEBUG] Value : BOTTOM
77022 2019-Jan-11 15:26:43.698170 - [DEBUG]
77023 2019-Jan-11 15:26:43.698195 - [DEBUG] Function : main
77024 2019-Jan-11 15:26:43.698221 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77025 2019-Jan-11 15:26:43.698848 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77026 2019-Jan-11 15:26:43.699475 - [DEBUG] Value : BOTTOM
77027 2019-Jan-11 15:26:43.699502 - [DEBUG]
77028 2019-Jan-11 15:26:43.699528 - [DEBUG] Function : main
77029 2019-Jan-11 15:26:43.699554 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77030 2019-Jan-11 15:26:43.700182 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77031 2019-Jan-11 15:26:43.700810 - [DEBUG] Value : BOTTOM
77032 2019-Jan-11 15:26:43.700837 - [DEBUG]
77033 2019-Jan-11 15:26:43.700862 - [DEBUG] Function : main
77034 2019-Jan-11 15:26:43.700889 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77035 2019-Jan-11 15:26:43.701532 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
77036 2019-Jan-11 15:26:43.702157 - [DEBUG] Value : BOTTOM
77037 2019-Jan-11 15:26:43.702184 - [DEBUG]
77038 2019-Jan-11 15:26:43.702209 - [DEBUG] Function : main
77039 2019-Jan-11 15:26:43.702236 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77040 2019-Jan-11 15:26:43.702865 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77041 2019-Jan-11 15:26:43.703493 - [DEBUG] Value : BOTTOM
77042 2019-Jan-11 15:26:43.703520 - [DEBUG]
77043 2019-Jan-11 15:26:43.703546 - [DEBUG] Function : main
77044 2019-Jan-11 15:26:43.703573 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77045 2019-Jan-11 15:26:43.704201 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77046 2019-Jan-11 15:26:43.704843 - [DEBUG] Value : BOTTOM
77047 2019-Jan-11 15:26:43.704869 - [DEBUG]
77048 2019-Jan-11 15:26:43.704894 - [DEBUG] Function : main
77049 2019-Jan-11 15:26:43.704919 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77050 2019-Jan-11 15:26:43.705547 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
77051 2019-Jan-11 15:26:43.706171 - [DEBUG] Value : BOTTOM
77052 2019-Jan-11 15:26:43.706198 - [DEBUG]
77053 2019-Jan-11 15:26:43.706225 - [DEBUG] Function : main
77054 2019-Jan-11 15:26:43.706251 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77055 2019-Jan-11 15:26:43.706880 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77056 2019-Jan-11 15:26:43.707506 - [DEBUG] Value : BOTTOM
77057 2019-Jan-11 15:26:43.707532 - [DEBUG]
77058 2019-Jan-11 15:26:43.707558 - [DEBUG] Function : main
77059 2019-Jan-11 15:26:43.707584 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77060 2019-Jan-11 15:26:43.708226 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77061 2019-Jan-11 15:26:43.708854 - [DEBUG] Value : BOTTOM
77062 2019-Jan-11 15:26:43.708889 - [DEBUG]
77063 2019-Jan-11 15:26:43.708915 - [DEBUG] Function : main
77064 2019-Jan-11 15:26:43.708941 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77065 2019-Jan-11 15:26:43.709572 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
77066 2019-Jan-11 15:26:43.710196 - [DEBUG] Value : BOTTOM
77067 2019-Jan-11 15:26:43.710223 - [DEBUG]
77068 2019-Jan-11 15:26:43.710249 - [DEBUG] Function : main
77069 2019-Jan-11 15:26:43.710275 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77070 2019-Jan-11 15:26:43.710904 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77071 2019-Jan-11 15:26:43.711555 - [DEBUG] Value : BOTTOM
77072 2019-Jan-11 15:26:43.711581 - [DEBUG]
77073 2019-Jan-11 15:26:43.711606 - [DEBUG] Function : main
77074 2019-Jan-11 15:26:43.711631 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77075 2019-Jan-11 15:26:43.712259 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77076 2019-Jan-11 15:26:43.712317 - [DEBUG] Value : BOTTOM
77077 2019-Jan-11 15:26:43.712342 - [DEBUG]
77078 2019-Jan-11 15:26:43.712380 - [DEBUG] Function : main
77079 2019-Jan-11 15:26:43.712407 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77080 2019-Jan-11 15:26:43.713037 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77081 2019-Jan-11 15:26:43.713666 - [DEBUG] Value : BOTTOM
77082 2019-Jan-11 15:26:43.713693 - [DEBUG]
77083 2019-Jan-11 15:26:43.713718 - [DEBUG] Function : main
77084 2019-Jan-11 15:26:43.713744 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77085 2019-Jan-11 15:26:43.714373 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77086 2019-Jan-11 15:26:43.715018 - [DEBUG] Value : BOTTOM
77087 2019-Jan-11 15:26:43.715045 - [DEBUG]
77088 2019-Jan-11 15:26:43.715070 - [DEBUG] Function : main
77089 2019-Jan-11 15:26:43.715096 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77090 2019-Jan-11 15:26:43.715726 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77091 2019-Jan-11 15:26:43.716353 - [DEBUG] Value : BOTTOM
77092 2019-Jan-11 15:26:43.716380 - [DEBUG]
77093 2019-Jan-11 15:26:43.716406 - [DEBUG] Function : main
77094 2019-Jan-11 15:26:43.716432 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77095 2019-Jan-11 15:26:43.717060 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77096 2019-Jan-11 15:26:43.717704 - [DEBUG] Value : BOTTOM
77097 2019-Jan-11 15:26:43.717731 - [DEBUG]
77098 2019-Jan-11 15:26:43.717757 - [DEBUG] Function : main
77099 2019-Jan-11 15:26:43.717783 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77100 2019-Jan-11 15:26:43.718429 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77101 2019-Jan-11 15:26:43.719055 - [DEBUG] Value : BOTTOM
77102 2019-Jan-11 15:26:43.719082 - [DEBUG]
77103 2019-Jan-11 15:26:43.719107 - [DEBUG] Function : main
77104 2019-Jan-11 15:26:43.719133 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77105 2019-Jan-11 15:26:43.719762 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77106 2019-Jan-11 15:26:43.720392 - [DEBUG] Value : BOTTOM
77107 2019-Jan-11 15:26:43.720419 - [DEBUG]
77108 2019-Jan-11 15:26:43.720445 - [DEBUG] Function : main
77109 2019-Jan-11 15:26:43.720479 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77110 2019-Jan-11 15:26:43.721109 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77111 2019-Jan-11 15:26:43.721749 - [DEBUG] Value : BOTTOM
77112 2019-Jan-11 15:26:43.721776 - [DEBUG]
77113 2019-Jan-11 15:26:43.721802 - [DEBUG] Function : main
77114 2019-Jan-11 15:26:43.721828 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77115 2019-Jan-11 15:26:43.722457 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77116 2019-Jan-11 15:26:43.723083 - [DEBUG] Value : BOTTOM
77117 2019-Jan-11 15:26:43.723110 - [DEBUG]
77118 2019-Jan-11 15:26:43.723135 - [DEBUG] Function : main
77119 2019-Jan-11 15:26:43.723161 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77120 2019-Jan-11 15:26:43.723790 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77121 2019-Jan-11 15:26:43.724416 - [DEBUG] Value : BOTTOM
77122 2019-Jan-11 15:26:43.724443 - [DEBUG]
77123 2019-Jan-11 15:26:43.724468 - [DEBUG] Function : main
77124 2019-Jan-11 15:26:43.724494 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77125 2019-Jan-11 15:26:43.725137 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77126 2019-Jan-11 15:26:43.725767 - [DEBUG] Value : BOTTOM
77127 2019-Jan-11 15:26:43.725794 - [DEBUG]
77128 2019-Jan-11 15:26:43.725820 - [DEBUG] Function : main
77129 2019-Jan-11 15:26:43.725846 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77130 2019-Jan-11 15:26:43.726475 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77131 2019-Jan-11 15:26:43.727105 - [DEBUG] Value : BOTTOM
77132 2019-Jan-11 15:26:43.727132 - [DEBUG]
77133 2019-Jan-11 15:26:43.727157 - [DEBUG] Function : main
77134 2019-Jan-11 15:26:43.727183 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77135 2019-Jan-11 15:26:43.727812 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77136 2019-Jan-11 15:26:43.728455 - [DEBUG] Value : BOTTOM
77137 2019-Jan-11 15:26:43.728482 - [DEBUG]
77138 2019-Jan-11 15:26:43.728507 - [DEBUG] Function : main
77139 2019-Jan-11 15:26:43.728534 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77140 2019-Jan-11 15:26:43.729162 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77141 2019-Jan-11 15:26:43.729791 - [DEBUG] Value : BOTTOM
77142 2019-Jan-11 15:26:43.729818 - [DEBUG]
77143 2019-Jan-11 15:26:43.729843 - [DEBUG] Function : main
77144 2019-Jan-11 15:26:43.729869 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77145 2019-Jan-11 15:26:43.730498 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
77146 2019-Jan-11 15:26:43.731122 - [DEBUG] Value : BOTTOM
77147 2019-Jan-11 15:26:43.731149 - [DEBUG]
77148 2019-Jan-11 15:26:43.731174 - [DEBUG] Function : main
77149 2019-Jan-11 15:26:43.731213 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77150 2019-Jan-11 15:26:43.731844 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77151 2019-Jan-11 15:26:43.732479 - [DEBUG] Value : BOTTOM
77152 2019-Jan-11 15:26:43.732506 - [DEBUG]
77153 2019-Jan-11 15:26:43.732531 - [DEBUG] Function : main
77154 2019-Jan-11 15:26:43.732570 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77155 2019-Jan-11 15:26:43.733199 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77156 2019-Jan-11 15:26:43.733827 - [DEBUG] Value : BOTTOM
77157 2019-Jan-11 15:26:43.733854 - [DEBUG]
77158 2019-Jan-11 15:26:43.733880 - [DEBUG] Function : main
77159 2019-Jan-11 15:26:43.733907 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77160 2019-Jan-11 15:26:43.734548 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77161 2019-Jan-11 15:26:43.735178 - [DEBUG] Value : BOTTOM
77162 2019-Jan-11 15:26:43.735204 - [DEBUG]
77163 2019-Jan-11 15:26:43.735230 - [DEBUG] Function : main
77164 2019-Jan-11 15:26:43.735256 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77165 2019-Jan-11 15:26:43.735886 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77166 2019-Jan-11 15:26:43.736512 - [DEBUG] Value : BOTTOM
77167 2019-Jan-11 15:26:43.736539 - [DEBUG]
77168 2019-Jan-11 15:26:43.736565 - [DEBUG] Function : main
77169 2019-Jan-11 15:26:43.736591 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77170 2019-Jan-11 15:26:43.737220 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77171 2019-Jan-11 15:26:43.737848 - [DEBUG] Value : BOTTOM
77172 2019-Jan-11 15:26:43.737888 - [DEBUG]
77173 2019-Jan-11 15:26:43.737914 - [DEBUG] Function : main
77174 2019-Jan-11 15:26:43.737940 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77175 2019-Jan-11 15:26:43.738568 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77176 2019-Jan-11 15:26:43.739203 - [DEBUG] Value : BOTTOM
77177 2019-Jan-11 15:26:43.739230 - [DEBUG]
77178 2019-Jan-11 15:26:43.739255 - [DEBUG] Function : main
77179 2019-Jan-11 15:26:43.739282 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77180 2019-Jan-11 15:26:43.739909 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77181 2019-Jan-11 15:26:43.740537 - [DEBUG] Value : BOTTOM
77182 2019-Jan-11 15:26:43.740564 - [DEBUG]
77183 2019-Jan-11 15:26:43.740589 - [DEBUG] Function : main
77184 2019-Jan-11 15:26:43.740616 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77185 2019-Jan-11 15:26:43.741258 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77186 2019-Jan-11 15:26:43.741893 - [DEBUG] Value : BOTTOM
77187 2019-Jan-11 15:26:43.741920 - [DEBUG]
77188 2019-Jan-11 15:26:43.741946 - [DEBUG] Function : main
77189 2019-Jan-11 15:26:43.741972 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77190 2019-Jan-11 15:26:43.742601 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77191 2019-Jan-11 15:26:43.743229 - [DEBUG] Value : BOTTOM
77192 2019-Jan-11 15:26:43.743256 - [DEBUG]
77193 2019-Jan-11 15:26:43.743282 - [DEBUG] Function : main
77194 2019-Jan-11 15:26:43.743308 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77195 2019-Jan-11 15:26:43.743937 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77196 2019-Jan-11 15:26:43.743994 - [DEBUG] Value : BOTTOM
77197 2019-Jan-11 15:26:43.744019 - [DEBUG]
77198 2019-Jan-11 15:26:43.744058 - [DEBUG] Function : main
77199 2019-Jan-11 15:26:43.744085 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77200 2019-Jan-11 15:26:43.744736 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77201 2019-Jan-11 15:26:43.745365 - [DEBUG] Value : BOTTOM
77202 2019-Jan-11 15:26:43.745392 - [DEBUG]
77203 2019-Jan-11 15:26:43.745417 - [DEBUG] Function : main
77204 2019-Jan-11 15:26:43.745444 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77205 2019-Jan-11 15:26:43.746074 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77206 2019-Jan-11 15:26:43.746701 - [DEBUG] Value : BOTTOM
77207 2019-Jan-11 15:26:43.746727 - [DEBUG]
77208 2019-Jan-11 15:26:43.746753 - [DEBUG] Function : main
77209 2019-Jan-11 15:26:43.746779 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77210 2019-Jan-11 15:26:43.747409 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77211 2019-Jan-11 15:26:43.748050 - [DEBUG] Value : BOTTOM
77212 2019-Jan-11 15:26:43.748076 - [DEBUG]
77213 2019-Jan-11 15:26:43.748101 - [DEBUG] Function : main
77214 2019-Jan-11 15:26:43.748126 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77215 2019-Jan-11 15:26:43.748754 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77216 2019-Jan-11 15:26:43.749397 - [DEBUG] Value : BOTTOM
77217 2019-Jan-11 15:26:43.749424 - [DEBUG]
77218 2019-Jan-11 15:26:43.749449 - [DEBUG] Function : main
77219 2019-Jan-11 15:26:43.749476 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77220 2019-Jan-11 15:26:43.750107 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77221 2019-Jan-11 15:26:43.750733 - [DEBUG] Value : BOTTOM
77222 2019-Jan-11 15:26:43.750760 - [DEBUG]
77223 2019-Jan-11 15:26:43.750786 - [DEBUG] Function : main
77224 2019-Jan-11 15:26:43.750812 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77225 2019-Jan-11 15:26:43.751455 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77226 2019-Jan-11 15:26:43.752083 - [DEBUG] Value : BOTTOM
77227 2019-Jan-11 15:26:43.752109 - [DEBUG]
77228 2019-Jan-11 15:26:43.752135 - [DEBUG] Function : main
77229 2019-Jan-11 15:26:43.752162 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77230 2019-Jan-11 15:26:43.752791 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77231 2019-Jan-11 15:26:43.753417 - [DEBUG] Value : BOTTOM
77232 2019-Jan-11 15:26:43.753444 - [DEBUG]
77233 2019-Jan-11 15:26:43.753470 - [DEBUG] Function : main
77234 2019-Jan-11 15:26:43.753496 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77235 2019-Jan-11 15:26:43.754124 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77236 2019-Jan-11 15:26:43.754764 - [DEBUG] Value : BOTTOM
77237 2019-Jan-11 15:26:43.754790 - [DEBUG]
77238 2019-Jan-11 15:26:43.754815 - [DEBUG] Function : main
77239 2019-Jan-11 15:26:43.754840 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77240 2019-Jan-11 15:26:43.755468 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77241 2019-Jan-11 15:26:43.756094 - [DEBUG] Value : BOTTOM
77242 2019-Jan-11 15:26:43.756121 - [DEBUG]
77243 2019-Jan-11 15:26:43.756147 - [DEBUG] Function : main
77244 2019-Jan-11 15:26:43.756173 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77245 2019-Jan-11 15:26:43.756802 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77246 2019-Jan-11 15:26:43.757439 - [DEBUG] Value : BOTTOM
77247 2019-Jan-11 15:26:43.757466 - [DEBUG]
77248 2019-Jan-11 15:26:43.757492 - [DEBUG] Function : main
77249 2019-Jan-11 15:26:43.757518 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77250 2019-Jan-11 15:26:43.758162 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77251 2019-Jan-11 15:26:43.758788 - [DEBUG] Value : BOTTOM
77252 2019-Jan-11 15:26:43.758815 - [DEBUG]
77253 2019-Jan-11 15:26:43.758841 - [DEBUG] Function : main
77254 2019-Jan-11 15:26:43.758867 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77255 2019-Jan-11 15:26:43.759496 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77256 2019-Jan-11 15:26:43.760125 - [DEBUG] Value : BOTTOM
77257 2019-Jan-11 15:26:43.760152 - [DEBUG]
77258 2019-Jan-11 15:26:43.760178 - [DEBUG] Function : main
77259 2019-Jan-11 15:26:43.760204 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77260 2019-Jan-11 15:26:43.760833 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77261 2019-Jan-11 15:26:43.761475 - [DEBUG] Value : BOTTOM
77262 2019-Jan-11 15:26:43.761501 - [DEBUG]
77263 2019-Jan-11 15:26:43.761525 - [DEBUG] Function : main
77264 2019-Jan-11 15:26:43.761551 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77265 2019-Jan-11 15:26:43.762179 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77266 2019-Jan-11 15:26:43.762806 - [DEBUG] Value : BOTTOM
77267 2019-Jan-11 15:26:43.762833 - [DEBUG]
77268 2019-Jan-11 15:26:43.762858 - [DEBUG] Function : main
77269 2019-Jan-11 15:26:43.762884 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77270 2019-Jan-11 15:26:43.763513 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77271 2019-Jan-11 15:26:43.764148 - [DEBUG] Value : BOTTOM
77272 2019-Jan-11 15:26:43.764175 - [DEBUG]
77273 2019-Jan-11 15:26:43.764200 - [DEBUG] Function : main
77274 2019-Jan-11 15:26:43.764226 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77275 2019-Jan-11 15:26:43.764870 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77276 2019-Jan-11 15:26:43.765497 - [DEBUG] Value : BOTTOM
77277 2019-Jan-11 15:26:43.765524 - [DEBUG]
77278 2019-Jan-11 15:26:43.765551 - [DEBUG] Function : main
77279 2019-Jan-11 15:26:43.765577 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77280 2019-Jan-11 15:26:43.766206 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77281 2019-Jan-11 15:26:43.766835 - [DEBUG] Value : BOTTOM
77282 2019-Jan-11 15:26:43.766862 - [DEBUG]
77283 2019-Jan-11 15:26:43.766887 - [DEBUG] Function : main
77284 2019-Jan-11 15:26:43.766913 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77285 2019-Jan-11 15:26:43.767551 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77286 2019-Jan-11 15:26:43.768193 - [DEBUG] Value : BOTTOM
77287 2019-Jan-11 15:26:43.768219 - [DEBUG]
77288 2019-Jan-11 15:26:43.768243 - [DEBUG] Function : main
77289 2019-Jan-11 15:26:43.768269 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77290 2019-Jan-11 15:26:43.768899 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77291 2019-Jan-11 15:26:43.769527 - [DEBUG] Value : BOTTOM
77292 2019-Jan-11 15:26:43.769561 - [DEBUG]
77293 2019-Jan-11 15:26:43.769587 - [DEBUG] Function : main
77294 2019-Jan-11 15:26:43.769613 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77295 2019-Jan-11 15:26:43.770244 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77296 2019-Jan-11 15:26:43.770880 - [DEBUG] Value : BOTTOM
77297 2019-Jan-11 15:26:43.770907 - [DEBUG]
77298 2019-Jan-11 15:26:43.770932 - [DEBUG] Function : main
77299 2019-Jan-11 15:26:43.770958 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77300 2019-Jan-11 15:26:43.771603 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77301 2019-Jan-11 15:26:43.772231 - [DEBUG] Value : BOTTOM
77302 2019-Jan-11 15:26:43.772258 - [DEBUG]
77303 2019-Jan-11 15:26:43.772283 - [DEBUG] Function : main
77304 2019-Jan-11 15:26:43.772310 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77305 2019-Jan-11 15:26:43.772940 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77306 2019-Jan-11 15:26:43.773576 - [DEBUG] Value : BOTTOM
77307 2019-Jan-11 15:26:43.773603 - [DEBUG]
77308 2019-Jan-11 15:26:43.773628 - [DEBUG] Function : main
77309 2019-Jan-11 15:26:43.773654 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77310 2019-Jan-11 15:26:43.774284 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77311 2019-Jan-11 15:26:43.774929 - [DEBUG] Value : BOTTOM
77312 2019-Jan-11 15:26:43.774956 - [DEBUG]
77313 2019-Jan-11 15:26:43.774981 - [DEBUG] Function : main
77314 2019-Jan-11 15:26:43.775007 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77315 2019-Jan-11 15:26:43.775638 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77316 2019-Jan-11 15:26:43.776267 - [DEBUG] Value : BOTTOM
77317 2019-Jan-11 15:26:43.776293 - [DEBUG]
77318 2019-Jan-11 15:26:43.776319 - [DEBUG] Function : main
77319 2019-Jan-11 15:26:43.776345 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77320 2019-Jan-11 15:26:43.776974 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77321 2019-Jan-11 15:26:43.777032 - [DEBUG] Value : BOTTOM
77322 2019-Jan-11 15:26:43.777058 - [DEBUG]
77323 2019-Jan-11 15:26:43.777103 - [DEBUG] Function : main
77324 2019-Jan-11 15:26:43.777130 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77325 2019-Jan-11 15:26:43.777757 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77326 2019-Jan-11 15:26:43.778402 - [DEBUG] Value : BOTTOM
77327 2019-Jan-11 15:26:43.778429 - [DEBUG]
77328 2019-Jan-11 15:26:43.778455 - [DEBUG] Function : main
77329 2019-Jan-11 15:26:43.778481 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77330 2019-Jan-11 15:26:43.779107 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77331 2019-Jan-11 15:26:43.779735 - [DEBUG] Value : BOTTOM
77332 2019-Jan-11 15:26:43.779761 - [DEBUG]
77333 2019-Jan-11 15:26:43.779787 - [DEBUG] Function : main
77334 2019-Jan-11 15:26:43.779813 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77335 2019-Jan-11 15:26:43.780438 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77336 2019-Jan-11 15:26:43.781064 - [DEBUG] Value : BOTTOM
77337 2019-Jan-11 15:26:43.781091 - [DEBUG]
77338 2019-Jan-11 15:26:43.781116 - [DEBUG] Function : main
77339 2019-Jan-11 15:26:43.781143 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77340 2019-Jan-11 15:26:43.781794 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77341 2019-Jan-11 15:26:43.782438 - [DEBUG] Value : BOTTOM
77342 2019-Jan-11 15:26:43.782465 - [DEBUG]
77343 2019-Jan-11 15:26:43.782490 - [DEBUG] Function : main
77344 2019-Jan-11 15:26:43.782516 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77345 2019-Jan-11 15:26:43.783145 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77346 2019-Jan-11 15:26:43.783771 - [DEBUG] Value : BOTTOM
77347 2019-Jan-11 15:26:43.783797 - [DEBUG]
77348 2019-Jan-11 15:26:43.783823 - [DEBUG] Function : main
77349 2019-Jan-11 15:26:43.783849 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77350 2019-Jan-11 15:26:43.784473 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77351 2019-Jan-11 15:26:43.785117 - [DEBUG] Value : BOTTOM
77352 2019-Jan-11 15:26:43.785143 - [DEBUG]
77353 2019-Jan-11 15:26:43.785168 - [DEBUG] Function : main
77354 2019-Jan-11 15:26:43.785194 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77355 2019-Jan-11 15:26:43.785818 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77356 2019-Jan-11 15:26:43.786443 - [DEBUG] Value : BOTTOM
77357 2019-Jan-11 15:26:43.786470 - [DEBUG]
77358 2019-Jan-11 15:26:43.786495 - [DEBUG] Function : main
77359 2019-Jan-11 15:26:43.786521 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77360 2019-Jan-11 15:26:43.787147 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77361 2019-Jan-11 15:26:43.787772 - [DEBUG] Value : BOTTOM
77362 2019-Jan-11 15:26:43.787798 - [DEBUG]
77363 2019-Jan-11 15:26:43.787824 - [DEBUG] Function : main
77364 2019-Jan-11 15:26:43.787850 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77365 2019-Jan-11 15:26:43.788489 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77366 2019-Jan-11 15:26:43.789115 - [DEBUG] Value : BOTTOM
77367 2019-Jan-11 15:26:43.789142 - [DEBUG]
77368 2019-Jan-11 15:26:43.789168 - [DEBUG] Function : main
77369 2019-Jan-11 15:26:43.789194 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77370 2019-Jan-11 15:26:43.789819 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77371 2019-Jan-11 15:26:43.790449 - [DEBUG] Value : BOTTOM
77372 2019-Jan-11 15:26:43.790476 - [DEBUG]
77373 2019-Jan-11 15:26:43.790501 - [DEBUG] Function : main
77374 2019-Jan-11 15:26:43.790526 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77375 2019-Jan-11 15:26:43.791151 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77376 2019-Jan-11 15:26:43.791792 - [DEBUG] Value : BOTTOM
77377 2019-Jan-11 15:26:43.791819 - [DEBUG]
77378 2019-Jan-11 15:26:43.791845 - [DEBUG] Function : main
77379 2019-Jan-11 15:26:43.791871 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77380 2019-Jan-11 15:26:43.792496 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77381 2019-Jan-11 15:26:43.793124 - [DEBUG] Value : BOTTOM
77382 2019-Jan-11 15:26:43.793151 - [DEBUG]
77383 2019-Jan-11 15:26:43.793177 - [DEBUG] Function : main
77384 2019-Jan-11 15:26:43.793203 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77385 2019-Jan-11 15:26:43.793827 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77386 2019-Jan-11 15:26:43.794463 - [DEBUG] Value : BOTTOM
77387 2019-Jan-11 15:26:43.794490 - [DEBUG]
77388 2019-Jan-11 15:26:43.794516 - [DEBUG] Function : main
77389 2019-Jan-11 15:26:43.794556 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77390 2019-Jan-11 15:26:43.795181 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77391 2019-Jan-11 15:26:43.795817 - [DEBUG] Value : BOTTOM
77392 2019-Jan-11 15:26:43.795844 - [DEBUG]
77393 2019-Jan-11 15:26:43.795869 - [DEBUG] Function : main
77394 2019-Jan-11 15:26:43.795895 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77395 2019-Jan-11 15:26:43.796520 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77396 2019-Jan-11 15:26:43.797148 - [DEBUG] Value : BOTTOM
77397 2019-Jan-11 15:26:43.797175 - [DEBUG]
77398 2019-Jan-11 15:26:43.797200 - [DEBUG] Function : main
77399 2019-Jan-11 15:26:43.797227 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77400 2019-Jan-11 15:26:43.797851 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77401 2019-Jan-11 15:26:43.798493 - [DEBUG] Value : BOTTOM
77402 2019-Jan-11 15:26:43.798520 - [DEBUG]
77403 2019-Jan-11 15:26:43.798546 - [DEBUG] Function : main
77404 2019-Jan-11 15:26:43.798573 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77405 2019-Jan-11 15:26:43.799198 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77406 2019-Jan-11 15:26:43.799825 - [DEBUG] Value : BOTTOM
77407 2019-Jan-11 15:26:43.799852 - [DEBUG]
77408 2019-Jan-11 15:26:43.799877 - [DEBUG] Function : main
77409 2019-Jan-11 15:26:43.799904 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77410 2019-Jan-11 15:26:43.800529 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77411 2019-Jan-11 15:26:43.801157 - [DEBUG] Value : BOTTOM
77412 2019-Jan-11 15:26:43.801184 - [DEBUG]
77413 2019-Jan-11 15:26:43.801223 - [DEBUG] Function : main
77414 2019-Jan-11 15:26:43.801250 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77415 2019-Jan-11 15:26:43.801876 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77416 2019-Jan-11 15:26:43.802512 - [DEBUG] Value : BOTTOM
77417 2019-Jan-11 15:26:43.802538 - [DEBUG]
77418 2019-Jan-11 15:26:43.802564 - [DEBUG] Function : main
77419 2019-Jan-11 15:26:43.802590 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77420 2019-Jan-11 15:26:43.803214 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77421 2019-Jan-11 15:26:43.803843 - [DEBUG] Value : BOTTOM
77422 2019-Jan-11 15:26:43.803870 - [DEBUG]
77423 2019-Jan-11 15:26:43.803895 - [DEBUG] Function : main
77424 2019-Jan-11 15:26:43.803922 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77425 2019-Jan-11 15:26:43.804559 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77426 2019-Jan-11 15:26:43.805194 - [DEBUG] Value : BOTTOM
77427 2019-Jan-11 15:26:43.805221 - [DEBUG]
77428 2019-Jan-11 15:26:43.805246 - [DEBUG] Function : main
77429 2019-Jan-11 15:26:43.805273 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77430 2019-Jan-11 15:26:43.805898 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77431 2019-Jan-11 15:26:43.806526 - [DEBUG] Value : BOTTOM
77432 2019-Jan-11 15:26:43.806552 - [DEBUG]
77433 2019-Jan-11 15:26:43.806585 - [DEBUG] Function : main
77434 2019-Jan-11 15:26:43.806612 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77435 2019-Jan-11 15:26:43.807237 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77436 2019-Jan-11 15:26:43.807877 - [DEBUG] Value : BOTTOM
77437 2019-Jan-11 15:26:43.807904 - [DEBUG]
77438 2019-Jan-11 15:26:43.807930 - [DEBUG] Function : main
77439 2019-Jan-11 15:26:43.807956 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77440 2019-Jan-11 15:26:43.808582 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77441 2019-Jan-11 15:26:43.809211 - [DEBUG] Value : BOTTOM
77442 2019-Jan-11 15:26:43.809237 - [DEBUG]
77443 2019-Jan-11 15:26:43.809263 - [DEBUG] Function : main
77444 2019-Jan-11 15:26:43.809289 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77445 2019-Jan-11 15:26:43.809915 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77446 2019-Jan-11 15:26:43.810551 - [DEBUG] Value : BOTTOM
77447 2019-Jan-11 15:26:43.810578 - [DEBUG]
77448 2019-Jan-11 15:26:43.810603 - [DEBUG] Function : main
77449 2019-Jan-11 15:26:43.810629 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77450 2019-Jan-11 15:26:43.811268 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77451 2019-Jan-11 15:26:43.811897 - [DEBUG] Value : BOTTOM
77452 2019-Jan-11 15:26:43.811924 - [DEBUG]
77453 2019-Jan-11 15:26:43.811950 - [DEBUG] Function : main
77454 2019-Jan-11 15:26:43.811976 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77455 2019-Jan-11 15:26:43.812601 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77456 2019-Jan-11 15:26:43.813229 - [DEBUG] Value : BOTTOM
77457 2019-Jan-11 15:26:43.813256 - [DEBUG]
77458 2019-Jan-11 15:26:43.813281 - [DEBUG] Function : main
77459 2019-Jan-11 15:26:43.813308 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77460 2019-Jan-11 15:26:43.813933 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77461 2019-Jan-11 15:26:43.814576 - [DEBUG] Value : BOTTOM
77462 2019-Jan-11 15:26:43.814601 - [DEBUG]
77463 2019-Jan-11 15:26:43.814626 - [DEBUG] Function : main
77464 2019-Jan-11 15:26:43.814651 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77465 2019-Jan-11 15:26:43.815276 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77466 2019-Jan-11 15:26:43.815912 - [DEBUG] Value : BOTTOM
77467 2019-Jan-11 15:26:43.815938 - [DEBUG]
77468 2019-Jan-11 15:26:43.815964 - [DEBUG] Function : main
77469 2019-Jan-11 15:26:43.815990 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77470 2019-Jan-11 15:26:43.816616 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77471 2019-Jan-11 15:26:43.817245 - [DEBUG] Value : BOTTOM
77472 2019-Jan-11 15:26:43.817271 - [DEBUG]
77473 2019-Jan-11 15:26:43.817297 - [DEBUG] Function : main
77474 2019-Jan-11 15:26:43.817323 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77475 2019-Jan-11 15:26:43.817964 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77476 2019-Jan-11 15:26:43.818598 - [DEBUG] Value : BOTTOM
77477 2019-Jan-11 15:26:43.818625 - [DEBUG]
77478 2019-Jan-11 15:26:43.818650 - [DEBUG] Function : main
77479 2019-Jan-11 15:26:43.818677 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77480 2019-Jan-11 15:26:43.819310 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77481 2019-Jan-11 15:26:43.819939 - [DEBUG] Value : BOTTOM
77482 2019-Jan-11 15:26:43.819966 - [DEBUG]
77483 2019-Jan-11 15:26:43.819992 - [DEBUG] Function : main
77484 2019-Jan-11 15:26:43.820018 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77485 2019-Jan-11 15:26:43.820643 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77486 2019-Jan-11 15:26:43.821291 - [DEBUG] Value : BOTTOM
77487 2019-Jan-11 15:26:43.821317 - [DEBUG]
77488 2019-Jan-11 15:26:43.821341 - [DEBUG] Function : main
77489 2019-Jan-11 15:26:43.821367 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77490 2019-Jan-11 15:26:43.821992 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77491 2019-Jan-11 15:26:43.822621 - [DEBUG] Value : BOTTOM
77492 2019-Jan-11 15:26:43.822647 - [DEBUG]
77493 2019-Jan-11 15:26:43.822673 - [DEBUG] Function : main
77494 2019-Jan-11 15:26:43.822699 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77495 2019-Jan-11 15:26:43.823324 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77496 2019-Jan-11 15:26:43.823960 - [DEBUG] Value : BOTTOM
77497 2019-Jan-11 15:26:43.823987 - [DEBUG]
77498 2019-Jan-11 15:26:43.824012 - [DEBUG] Function : main
77499 2019-Jan-11 15:26:43.824038 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77500 2019-Jan-11 15:26:43.824679 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77501 2019-Jan-11 15:26:43.825307 - [DEBUG] Value : BOTTOM
77502 2019-Jan-11 15:26:43.825334 - [DEBUG]
77503 2019-Jan-11 15:26:43.825361 - [DEBUG] Function : main
77504 2019-Jan-11 15:26:43.825388 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77505 2019-Jan-11 15:26:43.826012 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77506 2019-Jan-11 15:26:43.826069 - [DEBUG] Value : BOTTOM
77507 2019-Jan-11 15:26:43.826095 - [DEBUG]
77508 2019-Jan-11 15:26:43.826138 - [DEBUG] Function : main
77509 2019-Jan-11 15:26:43.826164 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77510 2019-Jan-11 15:26:43.826790 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77511 2019-Jan-11 15:26:43.827418 - [DEBUG] Value : BOTTOM
77512 2019-Jan-11 15:26:43.827445 - [DEBUG]
77513 2019-Jan-11 15:26:43.827470 - [DEBUG] Function : main
77514 2019-Jan-11 15:26:43.827497 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77515 2019-Jan-11 15:26:43.828135 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77516 2019-Jan-11 15:26:43.828764 - [DEBUG] Value : BOTTOM
77517 2019-Jan-11 15:26:43.828791 - [DEBUG]
77518 2019-Jan-11 15:26:43.828817 - [DEBUG] Function : main
77519 2019-Jan-11 15:26:43.828843 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77520 2019-Jan-11 15:26:43.829466 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77521 2019-Jan-11 15:26:43.830093 - [DEBUG] Value : BOTTOM
77522 2019-Jan-11 15:26:43.830120 - [DEBUG]
77523 2019-Jan-11 15:26:43.830145 - [DEBUG] Function : main
77524 2019-Jan-11 15:26:43.830171 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77525 2019-Jan-11 15:26:43.830794 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77526 2019-Jan-11 15:26:43.831459 - [DEBUG] Value : BOTTOM
77527 2019-Jan-11 15:26:43.831485 - [DEBUG]
77528 2019-Jan-11 15:26:43.831510 - [DEBUG] Function : main
77529 2019-Jan-11 15:26:43.831535 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77530 2019-Jan-11 15:26:43.832162 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77531 2019-Jan-11 15:26:43.832788 - [DEBUG] Value : BOTTOM
77532 2019-Jan-11 15:26:43.832815 - [DEBUG]
77533 2019-Jan-11 15:26:43.832840 - [DEBUG] Function : main
77534 2019-Jan-11 15:26:43.832867 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77535 2019-Jan-11 15:26:43.833489 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77536 2019-Jan-11 15:26:43.834119 - [DEBUG] Value : BOTTOM
77537 2019-Jan-11 15:26:43.834146 - [DEBUG]
77538 2019-Jan-11 15:26:43.834171 - [DEBUG] Function : main
77539 2019-Jan-11 15:26:43.834198 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77540 2019-Jan-11 15:26:43.834836 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77541 2019-Jan-11 15:26:43.835461 - [DEBUG] Value : BOTTOM
77542 2019-Jan-11 15:26:43.835488 - [DEBUG]
77543 2019-Jan-11 15:26:43.835514 - [DEBUG] Function : main
77544 2019-Jan-11 15:26:43.835540 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77545 2019-Jan-11 15:26:43.836164 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77546 2019-Jan-11 15:26:43.836789 - [DEBUG] Value : BOTTOM
77547 2019-Jan-11 15:26:43.836816 - [DEBUG]
77548 2019-Jan-11 15:26:43.836842 - [DEBUG] Function : main
77549 2019-Jan-11 15:26:43.836868 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77550 2019-Jan-11 15:26:43.837490 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77551 2019-Jan-11 15:26:43.838131 - [DEBUG] Value : BOTTOM
77552 2019-Jan-11 15:26:43.838157 - [DEBUG]
77553 2019-Jan-11 15:26:43.838182 - [DEBUG] Function : main
77554 2019-Jan-11 15:26:43.838208 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77555 2019-Jan-11 15:26:43.838831 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77556 2019-Jan-11 15:26:43.839461 - [DEBUG] Value : BOTTOM
77557 2019-Jan-11 15:26:43.839487 - [DEBUG]
77558 2019-Jan-11 15:26:43.839511 - [DEBUG] Function : main
77559 2019-Jan-11 15:26:43.839537 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77560 2019-Jan-11 15:26:43.840158 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77561 2019-Jan-11 15:26:43.840784 - [DEBUG] Value : BOTTOM
77562 2019-Jan-11 15:26:43.840811 - [DEBUG]
77563 2019-Jan-11 15:26:43.840836 - [DEBUG] Function : main
77564 2019-Jan-11 15:26:43.840863 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77565 2019-Jan-11 15:26:43.841527 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77566 2019-Jan-11 15:26:43.842221 - [DEBUG] Value : BOTTOM
77567 2019-Jan-11 15:26:43.842249 - [DEBUG]
77568 2019-Jan-11 15:26:43.842277 - [DEBUG] Function : main
77569 2019-Jan-11 15:26:43.842304 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77570 2019-Jan-11 15:26:43.842987 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77571 2019-Jan-11 15:26:43.843654 - [DEBUG] Value : BOTTOM
77572 2019-Jan-11 15:26:43.843681 - [DEBUG]
77573 2019-Jan-11 15:26:43.843710 - [DEBUG] Function : main
77574 2019-Jan-11 15:26:43.843736 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77575 2019-Jan-11 15:26:43.844363 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77576 2019-Jan-11 15:26:43.845039 - [DEBUG] Value : BOTTOM
77577 2019-Jan-11 15:26:43.845066 - [DEBUG]
77578 2019-Jan-11 15:26:43.845092 - [DEBUG] Function : main
77579 2019-Jan-11 15:26:43.845118 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77580 2019-Jan-11 15:26:43.845742 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77581 2019-Jan-11 15:26:43.846379 - [DEBUG] Value : BOTTOM
77582 2019-Jan-11 15:26:43.846405 - [DEBUG]
77583 2019-Jan-11 15:26:43.846431 - [DEBUG] Function : main
77584 2019-Jan-11 15:26:43.846457 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77585 2019-Jan-11 15:26:43.847080 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77586 2019-Jan-11 15:26:43.847708 - [DEBUG] Value : BOTTOM
77587 2019-Jan-11 15:26:43.847735 - [DEBUG]
77588 2019-Jan-11 15:26:43.847762 - [DEBUG] Function : main
77589 2019-Jan-11 15:26:43.847789 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77590 2019-Jan-11 15:26:43.848431 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77591 2019-Jan-11 15:26:43.849060 - [DEBUG] Value : BOTTOM
77592 2019-Jan-11 15:26:43.849087 - [DEBUG]
77593 2019-Jan-11 15:26:43.849112 - [DEBUG] Function : main
77594 2019-Jan-11 15:26:43.849138 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77595 2019-Jan-11 15:26:43.849763 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77596 2019-Jan-11 15:26:43.850391 - [DEBUG] Value : BOTTOM
77597 2019-Jan-11 15:26:43.850418 - [DEBUG]
77598 2019-Jan-11 15:26:43.850444 - [DEBUG] Function : main
77599 2019-Jan-11 15:26:43.850470 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77600 2019-Jan-11 15:26:43.851093 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77601 2019-Jan-11 15:26:43.851739 - [DEBUG] Value : BOTTOM
77602 2019-Jan-11 15:26:43.851766 - [DEBUG]
77603 2019-Jan-11 15:26:43.851791 - [DEBUG] Function : main
77604 2019-Jan-11 15:26:43.851818 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77605 2019-Jan-11 15:26:43.852442 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77606 2019-Jan-11 15:26:43.853077 - [DEBUG] Value : BOTTOM
77607 2019-Jan-11 15:26:43.853104 - [DEBUG]
77608 2019-Jan-11 15:26:43.853130 - [DEBUG] Function : main
77609 2019-Jan-11 15:26:43.853156 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77610 2019-Jan-11 15:26:43.853780 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77611 2019-Jan-11 15:26:43.854411 - [DEBUG] Value : BOTTOM
77612 2019-Jan-11 15:26:43.854438 - [DEBUG]
77613 2019-Jan-11 15:26:43.854463 - [DEBUG] Function : main
77614 2019-Jan-11 15:26:43.854489 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77615 2019-Jan-11 15:26:43.855128 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77616 2019-Jan-11 15:26:43.855764 - [DEBUG] Value : BOTTOM
77617 2019-Jan-11 15:26:43.855791 - [DEBUG]
77618 2019-Jan-11 15:26:43.855817 - [DEBUG] Function : main
77619 2019-Jan-11 15:26:43.855843 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77620 2019-Jan-11 15:26:43.856467 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77621 2019-Jan-11 15:26:43.857095 - [DEBUG] Value : BOTTOM
77622 2019-Jan-11 15:26:43.857121 - [DEBUG]
77623 2019-Jan-11 15:26:43.857147 - [DEBUG] Function : main
77624 2019-Jan-11 15:26:43.857181 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77625 2019-Jan-11 15:26:43.857805 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77626 2019-Jan-11 15:26:43.858451 - [DEBUG] Value : BOTTOM
77627 2019-Jan-11 15:26:43.858477 - [DEBUG]
77628 2019-Jan-11 15:26:43.858503 - [DEBUG] Function : main
77629 2019-Jan-11 15:26:43.858530 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77630 2019-Jan-11 15:26:43.859154 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77631 2019-Jan-11 15:26:43.859792 - [DEBUG] Value : BOTTOM
77632 2019-Jan-11 15:26:43.859819 - [DEBUG]
77633 2019-Jan-11 15:26:43.859844 - [DEBUG] Function : main
77634 2019-Jan-11 15:26:43.859870 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77635 2019-Jan-11 15:26:43.860495 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77636 2019-Jan-11 15:26:43.861122 - [DEBUG] Value : BOTTOM
77637 2019-Jan-11 15:26:43.861149 - [DEBUG]
77638 2019-Jan-11 15:26:43.861175 - [DEBUG] Function : main
77639 2019-Jan-11 15:26:43.861217 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77640 2019-Jan-11 15:26:43.861840 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77641 2019-Jan-11 15:26:43.862468 - [DEBUG] Value : BOTTOM
77642 2019-Jan-11 15:26:43.862495 - [DEBUG]
77643 2019-Jan-11 15:26:43.862521 - [DEBUG] Function : main
77644 2019-Jan-11 15:26:43.862547 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77645 2019-Jan-11 15:26:43.863170 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77646 2019-Jan-11 15:26:43.863800 - [DEBUG] Value : BOTTOM
77647 2019-Jan-11 15:26:43.863827 - [DEBUG]
77648 2019-Jan-11 15:26:43.863853 - [DEBUG] Function : main
77649 2019-Jan-11 15:26:43.863879 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77650 2019-Jan-11 15:26:43.864504 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
77651 2019-Jan-11 15:26:43.865143 - [DEBUG] Value : BOTTOM
77652 2019-Jan-11 15:26:43.865170 - [DEBUG]
77653 2019-Jan-11 15:26:43.865196 - [DEBUG] Function : main
77654 2019-Jan-11 15:26:43.865222 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77655 2019-Jan-11 15:26:43.865846 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77656 2019-Jan-11 15:26:43.866482 - [DEBUG] Value : BOTTOM
77657 2019-Jan-11 15:26:43.866509 - [DEBUG]
77658 2019-Jan-11 15:26:43.866535 - [DEBUG] Function : main
77659 2019-Jan-11 15:26:43.866561 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77660 2019-Jan-11 15:26:43.867185 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77661 2019-Jan-11 15:26:43.867814 - [DEBUG] Value : BOTTOM
77662 2019-Jan-11 15:26:43.867841 - [DEBUG]
77663 2019-Jan-11 15:26:43.867879 - [DEBUG] Function : main
77664 2019-Jan-11 15:26:43.867906 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77665 2019-Jan-11 15:26:43.868530 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77666 2019-Jan-11 15:26:43.869166 - [DEBUG] Value : BOTTOM
77667 2019-Jan-11 15:26:43.869193 - [DEBUG]
77668 2019-Jan-11 15:26:43.869218 - [DEBUG] Function : main
77669 2019-Jan-11 15:26:43.869244 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77670 2019-Jan-11 15:26:43.869867 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77671 2019-Jan-11 15:26:43.870507 - [DEBUG] Value : BOTTOM
77672 2019-Jan-11 15:26:43.870534 - [DEBUG]
77673 2019-Jan-11 15:26:43.870560 - [DEBUG] Function : main
77674 2019-Jan-11 15:26:43.870586 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77675 2019-Jan-11 15:26:43.871224 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77676 2019-Jan-11 15:26:43.871285 - [DEBUG] Value : BOTTOM
77677 2019-Jan-11 15:26:43.871312 - [DEBUG]
77678 2019-Jan-11 15:26:43.871358 - [DEBUG] Function : main
77679 2019-Jan-11 15:26:43.871386 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77680 2019-Jan-11 15:26:43.872014 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77681 2019-Jan-11 15:26:43.872644 - [DEBUG] Value : BOTTOM
77682 2019-Jan-11 15:26:43.872671 - [DEBUG]
77683 2019-Jan-11 15:26:43.872696 - [DEBUG] Function : main
77684 2019-Jan-11 15:26:43.872722 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77685 2019-Jan-11 15:26:43.873349 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77686 2019-Jan-11 15:26:43.873978 - [DEBUG] Value : BOTTOM
77687 2019-Jan-11 15:26:43.874004 - [DEBUG]
77688 2019-Jan-11 15:26:43.874030 - [DEBUG] Function : main
77689 2019-Jan-11 15:26:43.874056 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77690 2019-Jan-11 15:26:43.874696 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77691 2019-Jan-11 15:26:43.875322 - [DEBUG] Value : BOTTOM
77692 2019-Jan-11 15:26:43.875349 - [DEBUG]
77693 2019-Jan-11 15:26:43.875374 - [DEBUG] Function : main
77694 2019-Jan-11 15:26:43.875401 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77695 2019-Jan-11 15:26:43.876027 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77696 2019-Jan-11 15:26:43.876677 - [DEBUG] Value : BOTTOM
77697 2019-Jan-11 15:26:43.876705 - [DEBUG]
77698 2019-Jan-11 15:26:43.876730 - [DEBUG] Function : main
77699 2019-Jan-11 15:26:43.876757 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77700 2019-Jan-11 15:26:43.877385 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77701 2019-Jan-11 15:26:43.878027 - [DEBUG] Value : BOTTOM
77702 2019-Jan-11 15:26:43.878053 - [DEBUG]
77703 2019-Jan-11 15:26:43.878078 - [DEBUG] Function : main
77704 2019-Jan-11 15:26:43.878104 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77705 2019-Jan-11 15:26:43.878730 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77706 2019-Jan-11 15:26:43.879360 - [DEBUG] Value : BOTTOM
77707 2019-Jan-11 15:26:43.879387 - [DEBUG]
77708 2019-Jan-11 15:26:43.879413 - [DEBUG] Function : main
77709 2019-Jan-11 15:26:43.879440 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77710 2019-Jan-11 15:26:43.880065 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77711 2019-Jan-11 15:26:43.880690 - [DEBUG] Value : BOTTOM
77712 2019-Jan-11 15:26:43.880717 - [DEBUG]
77713 2019-Jan-11 15:26:43.880743 - [DEBUG] Function : main
77714 2019-Jan-11 15:26:43.880769 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77715 2019-Jan-11 15:26:43.881410 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77716 2019-Jan-11 15:26:43.882042 - [DEBUG] Value : BOTTOM
77717 2019-Jan-11 15:26:43.882069 - [DEBUG]
77718 2019-Jan-11 15:26:43.882095 - [DEBUG] Function : main
77719 2019-Jan-11 15:26:43.882121 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77720 2019-Jan-11 15:26:43.882748 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77721 2019-Jan-11 15:26:43.883375 - [DEBUG] Value : BOTTOM
77722 2019-Jan-11 15:26:43.883402 - [DEBUG]
77723 2019-Jan-11 15:26:43.883428 - [DEBUG] Function : main
77724 2019-Jan-11 15:26:43.883454 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77725 2019-Jan-11 15:26:43.884080 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77726 2019-Jan-11 15:26:43.884726 - [DEBUG] Value : BOTTOM
77727 2019-Jan-11 15:26:43.884752 - [DEBUG]
77728 2019-Jan-11 15:26:43.884776 - [DEBUG] Function : main
77729 2019-Jan-11 15:26:43.884802 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77730 2019-Jan-11 15:26:43.885428 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77731 2019-Jan-11 15:26:43.886055 - [DEBUG] Value : BOTTOM
77732 2019-Jan-11 15:26:43.886082 - [DEBUG]
77733 2019-Jan-11 15:26:43.886108 - [DEBUG] Function : main
77734 2019-Jan-11 15:26:43.886134 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77735 2019-Jan-11 15:26:43.886761 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77736 2019-Jan-11 15:26:43.887391 - [DEBUG] Value : BOTTOM
77737 2019-Jan-11 15:26:43.887418 - [DEBUG]
77738 2019-Jan-11 15:26:43.887443 - [DEBUG] Function : main
77739 2019-Jan-11 15:26:43.887469 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77740 2019-Jan-11 15:26:43.888109 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77741 2019-Jan-11 15:26:43.888735 - [DEBUG] Value : BOTTOM
77742 2019-Jan-11 15:26:43.888762 - [DEBUG]
77743 2019-Jan-11 15:26:43.888788 - [DEBUG] Function : main
77744 2019-Jan-11 15:26:43.888814 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77745 2019-Jan-11 15:26:43.889439 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77746 2019-Jan-11 15:26:43.890068 - [DEBUG] Value : BOTTOM
77747 2019-Jan-11 15:26:43.890095 - [DEBUG]
77748 2019-Jan-11 15:26:43.890120 - [DEBUG] Function : main
77749 2019-Jan-11 15:26:43.890147 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77750 2019-Jan-11 15:26:43.890773 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77751 2019-Jan-11 15:26:43.891423 - [DEBUG] Value : BOTTOM
77752 2019-Jan-11 15:26:43.891449 - [DEBUG]
77753 2019-Jan-11 15:26:43.891473 - [DEBUG] Function : main
77754 2019-Jan-11 15:26:43.891498 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77755 2019-Jan-11 15:26:43.892124 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77756 2019-Jan-11 15:26:43.892752 - [DEBUG] Value : BOTTOM
77757 2019-Jan-11 15:26:43.892779 - [DEBUG]
77758 2019-Jan-11 15:26:43.892806 - [DEBUG] Function : main
77759 2019-Jan-11 15:26:43.892832 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77760 2019-Jan-11 15:26:43.893467 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77761 2019-Jan-11 15:26:43.894096 - [DEBUG] Value : BOTTOM
77762 2019-Jan-11 15:26:43.894123 - [DEBUG]
77763 2019-Jan-11 15:26:43.894148 - [DEBUG] Function : main
77764 2019-Jan-11 15:26:43.894175 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77765 2019-Jan-11 15:26:43.894816 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77766 2019-Jan-11 15:26:43.895444 - [DEBUG] Value : BOTTOM
77767 2019-Jan-11 15:26:43.895471 - [DEBUG]
77768 2019-Jan-11 15:26:43.895497 - [DEBUG] Function : main
77769 2019-Jan-11 15:26:43.895523 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77770 2019-Jan-11 15:26:43.896148 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77771 2019-Jan-11 15:26:43.896776 - [DEBUG] Value : BOTTOM
77772 2019-Jan-11 15:26:43.896803 - [DEBUG]
77773 2019-Jan-11 15:26:43.896829 - [DEBUG] Function : main
77774 2019-Jan-11 15:26:43.896854 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77775 2019-Jan-11 15:26:43.897479 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77776 2019-Jan-11 15:26:43.898129 - [DEBUG] Value : BOTTOM
77777 2019-Jan-11 15:26:43.898155 - [DEBUG]
77778 2019-Jan-11 15:26:43.898179 - [DEBUG] Function : main
77779 2019-Jan-11 15:26:43.898205 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77780 2019-Jan-11 15:26:43.898829 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77781 2019-Jan-11 15:26:43.899458 - [DEBUG] Value : BOTTOM
77782 2019-Jan-11 15:26:43.899485 - [DEBUG]
77783 2019-Jan-11 15:26:43.899511 - [DEBUG] Function : main
77784 2019-Jan-11 15:26:43.899537 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77785 2019-Jan-11 15:26:43.900163 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77786 2019-Jan-11 15:26:43.900798 - [DEBUG] Value : BOTTOM
77787 2019-Jan-11 15:26:43.900824 - [DEBUG]
77788 2019-Jan-11 15:26:43.900850 - [DEBUG] Function : main
77789 2019-Jan-11 15:26:43.900876 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77790 2019-Jan-11 15:26:43.901516 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77791 2019-Jan-11 15:26:43.902145 - [DEBUG] Value : BOTTOM
77792 2019-Jan-11 15:26:43.902172 - [DEBUG]
77793 2019-Jan-11 15:26:43.902198 - [DEBUG] Function : main
77794 2019-Jan-11 15:26:43.902225 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77795 2019-Jan-11 15:26:43.902851 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77796 2019-Jan-11 15:26:43.903480 - [DEBUG] Value : BOTTOM
77797 2019-Jan-11 15:26:43.903506 - [DEBUG]
77798 2019-Jan-11 15:26:43.903532 - [DEBUG] Function : main
77799 2019-Jan-11 15:26:43.903558 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77800 2019-Jan-11 15:26:43.904184 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77801 2019-Jan-11 15:26:43.904828 - [DEBUG] Value : BOTTOM
77802 2019-Jan-11 15:26:43.904855 - [DEBUG]
77803 2019-Jan-11 15:26:43.904880 - [DEBUG] Function : main
77804 2019-Jan-11 15:26:43.904905 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77805 2019-Jan-11 15:26:43.905544 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77806 2019-Jan-11 15:26:43.905602 - [DEBUG] Value : BOTTOM
77807 2019-Jan-11 15:26:43.905627 - [DEBUG]
77808 2019-Jan-11 15:26:43.905668 - [DEBUG] Function : main
77809 2019-Jan-11 15:26:43.905695 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77810 2019-Jan-11 15:26:43.906328 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77811 2019-Jan-11 15:26:43.906958 - [DEBUG] Value : BOTTOM
77812 2019-Jan-11 15:26:43.906985 - [DEBUG]
77813 2019-Jan-11 15:26:43.907010 - [DEBUG] Function : main
77814 2019-Jan-11 15:26:43.907036 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77815 2019-Jan-11 15:26:43.907666 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77816 2019-Jan-11 15:26:43.908310 - [DEBUG] Value : BOTTOM
77817 2019-Jan-11 15:26:43.908337 - [DEBUG]
77818 2019-Jan-11 15:26:43.908363 - [DEBUG] Function : main
77819 2019-Jan-11 15:26:43.908389 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77820 2019-Jan-11 15:26:43.909063 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77821 2019-Jan-11 15:26:43.909695 - [DEBUG] Value : BOTTOM
77822 2019-Jan-11 15:26:43.909722 - [DEBUG]
77823 2019-Jan-11 15:26:43.909748 - [DEBUG] Function : main
77824 2019-Jan-11 15:26:43.909775 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77825 2019-Jan-11 15:26:43.910404 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77826 2019-Jan-11 15:26:43.911053 - [DEBUG] Value : BOTTOM
77827 2019-Jan-11 15:26:43.911080 - [DEBUG]
77828 2019-Jan-11 15:26:43.911106 - [DEBUG] Function : main
77829 2019-Jan-11 15:26:43.911132 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77830 2019-Jan-11 15:26:43.911783 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77831 2019-Jan-11 15:26:43.912410 - [DEBUG] Value : BOTTOM
77832 2019-Jan-11 15:26:43.912437 - [DEBUG]
77833 2019-Jan-11 15:26:43.912462 - [DEBUG] Function : main
77834 2019-Jan-11 15:26:43.912488 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77835 2019-Jan-11 15:26:43.913118 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77836 2019-Jan-11 15:26:43.913748 - [DEBUG] Value : BOTTOM
77837 2019-Jan-11 15:26:43.913776 - [DEBUG]
77838 2019-Jan-11 15:26:43.913802 - [DEBUG] Function : main
77839 2019-Jan-11 15:26:43.913828 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77840 2019-Jan-11 15:26:43.914456 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77841 2019-Jan-11 15:26:43.915098 - [DEBUG] Value : BOTTOM
77842 2019-Jan-11 15:26:43.915125 - [DEBUG]
77843 2019-Jan-11 15:26:43.915150 - [DEBUG] Function : main
77844 2019-Jan-11 15:26:43.915177 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77845 2019-Jan-11 15:26:43.915806 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77846 2019-Jan-11 15:26:43.916433 - [DEBUG] Value : BOTTOM
77847 2019-Jan-11 15:26:43.916460 - [DEBUG]
77848 2019-Jan-11 15:26:43.916486 - [DEBUG] Function : main
77849 2019-Jan-11 15:26:43.916512 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77850 2019-Jan-11 15:26:43.917152 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77851 2019-Jan-11 15:26:43.917778 - [DEBUG] Value : BOTTOM
77852 2019-Jan-11 15:26:43.917805 - [DEBUG]
77853 2019-Jan-11 15:26:43.917830 - [DEBUG] Function : main
77854 2019-Jan-11 15:26:43.917869 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77855 2019-Jan-11 15:26:43.918501 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77856 2019-Jan-11 15:26:43.919132 - [DEBUG] Value : BOTTOM
77857 2019-Jan-11 15:26:43.919160 - [DEBUG]
77858 2019-Jan-11 15:26:43.919185 - [DEBUG] Function : main
77859 2019-Jan-11 15:26:43.919212 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77860 2019-Jan-11 15:26:43.919840 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77861 2019-Jan-11 15:26:43.920466 - [DEBUG] Value : BOTTOM
77862 2019-Jan-11 15:26:43.920492 - [DEBUG]
77863 2019-Jan-11 15:26:43.920518 - [DEBUG] Function : main
77864 2019-Jan-11 15:26:43.920544 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77865 2019-Jan-11 15:26:43.921174 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77866 2019-Jan-11 15:26:43.921817 - [DEBUG] Value : BOTTOM
77867 2019-Jan-11 15:26:43.921844 - [DEBUG]
77868 2019-Jan-11 15:26:43.921870 - [DEBUG] Function : main
77869 2019-Jan-11 15:26:43.921896 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77870 2019-Jan-11 15:26:43.922526 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77871 2019-Jan-11 15:26:43.923154 - [DEBUG] Value : BOTTOM
77872 2019-Jan-11 15:26:43.923180 - [DEBUG]
77873 2019-Jan-11 15:26:43.923206 - [DEBUG] Function : main
77874 2019-Jan-11 15:26:43.923232 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77875 2019-Jan-11 15:26:43.923861 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77876 2019-Jan-11 15:26:43.924490 - [DEBUG] Value : BOTTOM
77877 2019-Jan-11 15:26:43.924516 - [DEBUG]
77878 2019-Jan-11 15:26:43.924556 - [DEBUG] Function : main
77879 2019-Jan-11 15:26:43.924582 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77880 2019-Jan-11 15:26:43.925219 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77881 2019-Jan-11 15:26:43.925855 - [DEBUG] Value : BOTTOM
77882 2019-Jan-11 15:26:43.925882 - [DEBUG]
77883 2019-Jan-11 15:26:43.925908 - [DEBUG] Function : main
77884 2019-Jan-11 15:26:43.925934 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77885 2019-Jan-11 15:26:43.926563 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77886 2019-Jan-11 15:26:43.927191 - [DEBUG] Value : BOTTOM
77887 2019-Jan-11 15:26:43.927218 - [DEBUG]
77888 2019-Jan-11 15:26:43.927245 - [DEBUG] Function : main
77889 2019-Jan-11 15:26:43.927271 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77890 2019-Jan-11 15:26:43.927913 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77891 2019-Jan-11 15:26:43.928541 - [DEBUG] Value : BOTTOM
77892 2019-Jan-11 15:26:43.928568 - [DEBUG]
77893 2019-Jan-11 15:26:43.928593 - [DEBUG] Function : main
77894 2019-Jan-11 15:26:43.928620 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77895 2019-Jan-11 15:26:43.929248 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77896 2019-Jan-11 15:26:43.929885 - [DEBUG] Value : BOTTOM
77897 2019-Jan-11 15:26:43.929913 - [DEBUG]
77898 2019-Jan-11 15:26:43.929939 - [DEBUG] Function : main
77899 2019-Jan-11 15:26:43.929965 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77900 2019-Jan-11 15:26:43.930593 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77901 2019-Jan-11 15:26:43.931233 - [DEBUG] Value : BOTTOM
77902 2019-Jan-11 15:26:43.931260 - [DEBUG]
77903 2019-Jan-11 15:26:43.931285 - [DEBUG] Function : main
77904 2019-Jan-11 15:26:43.931311 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77905 2019-Jan-11 15:26:43.931940 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77906 2019-Jan-11 15:26:43.932576 - [DEBUG] Value : BOTTOM
77907 2019-Jan-11 15:26:43.932603 - [DEBUG]
77908 2019-Jan-11 15:26:43.932629 - [DEBUG] Function : main
77909 2019-Jan-11 15:26:43.932655 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77910 2019-Jan-11 15:26:43.933284 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77911 2019-Jan-11 15:26:43.933911 - [DEBUG] Value : BOTTOM
77912 2019-Jan-11 15:26:43.933938 - [DEBUG]
77913 2019-Jan-11 15:26:43.933963 - [DEBUG] Function : main
77914 2019-Jan-11 15:26:43.933990 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77915 2019-Jan-11 15:26:43.934633 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77916 2019-Jan-11 15:26:43.935268 - [DEBUG] Value : BOTTOM
77917 2019-Jan-11 15:26:43.935295 - [DEBUG]
77918 2019-Jan-11 15:26:43.935321 - [DEBUG] Function : main
77919 2019-Jan-11 15:26:43.935347 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77920 2019-Jan-11 15:26:43.935977 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77921 2019-Jan-11 15:26:43.936604 - [DEBUG] Value : BOTTOM
77922 2019-Jan-11 15:26:43.936631 - [DEBUG]
77923 2019-Jan-11 15:26:43.936656 - [DEBUG] Function : main
77924 2019-Jan-11 15:26:43.936683 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77925 2019-Jan-11 15:26:43.937311 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77926 2019-Jan-11 15:26:43.937951 - [DEBUG] Value : BOTTOM
77927 2019-Jan-11 15:26:43.937977 - [DEBUG]
77928 2019-Jan-11 15:26:43.938002 - [DEBUG] Function : main
77929 2019-Jan-11 15:26:43.938027 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77930 2019-Jan-11 15:26:43.938655 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77931 2019-Jan-11 15:26:43.939284 - [DEBUG] Value : BOTTOM
77932 2019-Jan-11 15:26:43.939311 - [DEBUG]
77933 2019-Jan-11 15:26:43.939336 - [DEBUG] Function : main
77934 2019-Jan-11 15:26:43.939363 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77935 2019-Jan-11 15:26:43.939992 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77936 2019-Jan-11 15:26:43.940618 - [DEBUG] Value : BOTTOM
77937 2019-Jan-11 15:26:43.940645 - [DEBUG]
77938 2019-Jan-11 15:26:43.940671 - [DEBUG] Function : main
77939 2019-Jan-11 15:26:43.940697 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77940 2019-Jan-11 15:26:43.941341 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77941 2019-Jan-11 15:26:43.941986 - [DEBUG] Value : BOTTOM
77942 2019-Jan-11 15:26:43.942013 - [DEBUG]
77943 2019-Jan-11 15:26:43.942039 - [DEBUG] Function : main
77944 2019-Jan-11 15:26:43.942065 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77945 2019-Jan-11 15:26:43.942694 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77946 2019-Jan-11 15:26:43.942754 - [DEBUG] Value : BOTTOM
77947 2019-Jan-11 15:26:43.942782 - [DEBUG]
77948 2019-Jan-11 15:26:43.942826 - [DEBUG] Function : main
77949 2019-Jan-11 15:26:43.942853 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77950 2019-Jan-11 15:26:43.943481 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77951 2019-Jan-11 15:26:43.944110 - [DEBUG] Value : BOTTOM
77952 2019-Jan-11 15:26:43.944137 - [DEBUG]
77953 2019-Jan-11 15:26:43.944163 - [DEBUG] Function : main
77954 2019-Jan-11 15:26:43.944189 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77955 2019-Jan-11 15:26:43.944830 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77956 2019-Jan-11 15:26:43.945458 - [DEBUG] Value : BOTTOM
77957 2019-Jan-11 15:26:43.945484 - [DEBUG]
77958 2019-Jan-11 15:26:43.945510 - [DEBUG] Function : main
77959 2019-Jan-11 15:26:43.945536 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77960 2019-Jan-11 15:26:43.946161 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77961 2019-Jan-11 15:26:43.946788 - [DEBUG] Value : BOTTOM
77962 2019-Jan-11 15:26:43.946814 - [DEBUG]
77963 2019-Jan-11 15:26:43.946840 - [DEBUG] Function : main
77964 2019-Jan-11 15:26:43.946867 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77965 2019-Jan-11 15:26:43.947491 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77966 2019-Jan-11 15:26:43.948151 - [DEBUG] Value : BOTTOM
77967 2019-Jan-11 15:26:43.948177 - [DEBUG]
77968 2019-Jan-11 15:26:43.948201 - [DEBUG] Function : main
77969 2019-Jan-11 15:26:43.948227 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77970 2019-Jan-11 15:26:43.948854 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77971 2019-Jan-11 15:26:43.949480 - [DEBUG] Value : BOTTOM
77972 2019-Jan-11 15:26:43.949507 - [DEBUG]
77973 2019-Jan-11 15:26:43.949532 - [DEBUG] Function : main
77974 2019-Jan-11 15:26:43.949558 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77975 2019-Jan-11 15:26:43.950183 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77976 2019-Jan-11 15:26:43.950811 - [DEBUG] Value : BOTTOM
77977 2019-Jan-11 15:26:43.950837 - [DEBUG]
77978 2019-Jan-11 15:26:43.950862 - [DEBUG] Function : main
77979 2019-Jan-11 15:26:43.950888 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77980 2019-Jan-11 15:26:43.951526 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77981 2019-Jan-11 15:26:43.952150 - [DEBUG] Value : BOTTOM
77982 2019-Jan-11 15:26:43.952176 - [DEBUG]
77983 2019-Jan-11 15:26:43.952202 - [DEBUG] Function : main
77984 2019-Jan-11 15:26:43.952228 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77985 2019-Jan-11 15:26:43.952852 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77986 2019-Jan-11 15:26:43.953477 - [DEBUG] Value : BOTTOM
77987 2019-Jan-11 15:26:43.953504 - [DEBUG]
77988 2019-Jan-11 15:26:43.953529 - [DEBUG] Function : main
77989 2019-Jan-11 15:26:43.953563 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77990 2019-Jan-11 15:26:43.954188 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77991 2019-Jan-11 15:26:43.954827 - [DEBUG] Value : BOTTOM
77992 2019-Jan-11 15:26:43.954853 - [DEBUG]
77993 2019-Jan-11 15:26:43.954878 - [DEBUG] Function : main
77994 2019-Jan-11 15:26:43.954903 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77995 2019-Jan-11 15:26:43.955529 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77996 2019-Jan-11 15:26:43.956158 - [DEBUG] Value : BOTTOM
77997 2019-Jan-11 15:26:43.956184 - [DEBUG]
77998 2019-Jan-11 15:26:43.956209 - [DEBUG] Function : main
77999 2019-Jan-11 15:26:43.956234 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78000 2019-Jan-11 15:26:43.956858 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78001 2019-Jan-11 15:26:43.957485 - [DEBUG] Value : BOTTOM
78002 2019-Jan-11 15:26:43.957512 - [DEBUG]
78003 2019-Jan-11 15:26:43.957537 - [DEBUG] Function : main
78004 2019-Jan-11 15:26:43.957563 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78005 2019-Jan-11 15:26:43.958200 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78006 2019-Jan-11 15:26:43.958829 - [DEBUG] Value : BOTTOM
78007 2019-Jan-11 15:26:43.958854 - [DEBUG]
78008 2019-Jan-11 15:26:43.958879 - [DEBUG] Function : main
78009 2019-Jan-11 15:26:43.958905 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78010 2019-Jan-11 15:26:43.959529 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78011 2019-Jan-11 15:26:43.960156 - [DEBUG] Value : BOTTOM
78012 2019-Jan-11 15:26:43.960183 - [DEBUG]
78013 2019-Jan-11 15:26:43.960209 - [DEBUG] Function : main
78014 2019-Jan-11 15:26:43.960235 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78015 2019-Jan-11 15:26:43.960860 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78016 2019-Jan-11 15:26:43.961503 - [DEBUG] Value : BOTTOM
78017 2019-Jan-11 15:26:43.961529 - [DEBUG]
78018 2019-Jan-11 15:26:43.961554 - [DEBUG] Function : main
78019 2019-Jan-11 15:26:43.961579 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78020 2019-Jan-11 15:26:43.962203 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78021 2019-Jan-11 15:26:43.962838 - [DEBUG] Value : BOTTOM
78022 2019-Jan-11 15:26:43.962864 - [DEBUG]
78023 2019-Jan-11 15:26:43.962890 - [DEBUG] Function : main
78024 2019-Jan-11 15:26:43.962916 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78025 2019-Jan-11 15:26:43.963541 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78026 2019-Jan-11 15:26:43.964169 - [DEBUG] Value : BOTTOM
78027 2019-Jan-11 15:26:43.964195 - [DEBUG]
78028 2019-Jan-11 15:26:43.964222 - [DEBUG] Function : main
78029 2019-Jan-11 15:26:43.964248 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78030 2019-Jan-11 15:26:43.964887 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78031 2019-Jan-11 15:26:43.965516 - [DEBUG] Value : BOTTOM
78032 2019-Jan-11 15:26:43.965543 - [DEBUG]
78033 2019-Jan-11 15:26:43.965568 - [DEBUG] Function : main
78034 2019-Jan-11 15:26:43.965594 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78035 2019-Jan-11 15:26:43.966218 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78036 2019-Jan-11 15:26:43.966855 - [DEBUG] Value : BOTTOM
78037 2019-Jan-11 15:26:43.966882 - [DEBUG]
78038 2019-Jan-11 15:26:43.966908 - [DEBUG] Function : main
78039 2019-Jan-11 15:26:43.966934 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78040 2019-Jan-11 15:26:43.967560 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78041 2019-Jan-11 15:26:43.968202 - [DEBUG] Value : BOTTOM
78042 2019-Jan-11 15:26:43.968227 - [DEBUG]
78043 2019-Jan-11 15:26:43.968252 - [DEBUG] Function : main
78044 2019-Jan-11 15:26:43.968277 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78045 2019-Jan-11 15:26:43.968902 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78046 2019-Jan-11 15:26:43.969537 - [DEBUG] Value : BOTTOM
78047 2019-Jan-11 15:26:43.969563 - [DEBUG]
78048 2019-Jan-11 15:26:43.969589 - [DEBUG] Function : main
78049 2019-Jan-11 15:26:43.969615 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78050 2019-Jan-11 15:26:43.970240 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78051 2019-Jan-11 15:26:43.970867 - [DEBUG] Value : BOTTOM
78052 2019-Jan-11 15:26:43.970894 - [DEBUG]
78053 2019-Jan-11 15:26:43.970920 - [DEBUG] Function : main
78054 2019-Jan-11 15:26:43.970946 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78055 2019-Jan-11 15:26:43.971585 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78056 2019-Jan-11 15:26:43.972220 - [DEBUG] Value : BOTTOM
78057 2019-Jan-11 15:26:43.972246 - [DEBUG]
78058 2019-Jan-11 15:26:43.972272 - [DEBUG] Function : main
78059 2019-Jan-11 15:26:43.972298 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78060 2019-Jan-11 15:26:43.972923 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78061 2019-Jan-11 15:26:43.973551 - [DEBUG] Value : BOTTOM
78062 2019-Jan-11 15:26:43.973578 - [DEBUG]
78063 2019-Jan-11 15:26:43.973603 - [DEBUG] Function : main
78064 2019-Jan-11 15:26:43.973629 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78065 2019-Jan-11 15:26:43.974254 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78066 2019-Jan-11 15:26:43.974894 - [DEBUG] Value : BOTTOM
78067 2019-Jan-11 15:26:43.974921 - [DEBUG]
78068 2019-Jan-11 15:26:43.974947 - [DEBUG] Function : main
78069 2019-Jan-11 15:26:43.974973 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78070 2019-Jan-11 15:26:43.975597 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78071 2019-Jan-11 15:26:43.976225 - [DEBUG] Value : BOTTOM
78072 2019-Jan-11 15:26:43.976251 - [DEBUG]
78073 2019-Jan-11 15:26:43.976275 - [DEBUG] Function : main
78074 2019-Jan-11 15:26:43.976301 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78075 2019-Jan-11 15:26:43.976927 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78076 2019-Jan-11 15:26:43.977551 - [DEBUG] Value : BOTTOM
78077 2019-Jan-11 15:26:43.977577 - [DEBUG]
78078 2019-Jan-11 15:26:43.977603 - [DEBUG] Function : main
78079 2019-Jan-11 15:26:43.977629 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78080 2019-Jan-11 15:26:43.978268 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78081 2019-Jan-11 15:26:43.978904 - [DEBUG] Value : BOTTOM
78082 2019-Jan-11 15:26:43.978938 - [DEBUG]
78083 2019-Jan-11 15:26:43.978964 - [DEBUG] Function : main
78084 2019-Jan-11 15:26:43.978991 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78085 2019-Jan-11 15:26:43.979617 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78086 2019-Jan-11 15:26:43.980245 - [DEBUG] Value : BOTTOM
78087 2019-Jan-11 15:26:43.980272 - [DEBUG]
78088 2019-Jan-11 15:26:43.980297 - [DEBUG] Function : main
78089 2019-Jan-11 15:26:43.980323 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78090 2019-Jan-11 15:26:43.980948 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78091 2019-Jan-11 15:26:43.981005 - [DEBUG] Value : BOTTOM
78092 2019-Jan-11 15:26:43.981031 - [DEBUG]
78093 2019-Jan-11 15:26:43.981072 - [DEBUG] Function : main
78094 2019-Jan-11 15:26:43.981099 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78095 2019-Jan-11 15:26:43.981745 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78096 2019-Jan-11 15:26:43.982374 - [DEBUG] Value : BOTTOM
78097 2019-Jan-11 15:26:43.982401 - [DEBUG]
78098 2019-Jan-11 15:26:43.982427 - [DEBUG] Function : main
78099 2019-Jan-11 15:26:43.982453 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78100 2019-Jan-11 15:26:43.983080 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78101 2019-Jan-11 15:26:43.983708 - [DEBUG] Value : BOTTOM
78102 2019-Jan-11 15:26:43.983735 - [DEBUG]
78103 2019-Jan-11 15:26:43.983761 - [DEBUG] Function : main
78104 2019-Jan-11 15:26:43.983788 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78105 2019-Jan-11 15:26:43.984416 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78106 2019-Jan-11 15:26:43.985059 - [DEBUG] Value : BOTTOM
78107 2019-Jan-11 15:26:43.985087 - [DEBUG]
78108 2019-Jan-11 15:26:43.985112 - [DEBUG] Function : main
78109 2019-Jan-11 15:26:43.985138 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78110 2019-Jan-11 15:26:43.985767 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78111 2019-Jan-11 15:26:43.986410 - [DEBUG] Value : BOTTOM
78112 2019-Jan-11 15:26:43.986438 - [DEBUG]
78113 2019-Jan-11 15:26:43.986463 - [DEBUG] Function : main
78114 2019-Jan-11 15:26:43.986489 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78115 2019-Jan-11 15:26:43.987119 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78116 2019-Jan-11 15:26:43.987746 - [DEBUG] Value : BOTTOM
78117 2019-Jan-11 15:26:43.987773 - [DEBUG]
78118 2019-Jan-11 15:26:43.987799 - [DEBUG] Function : main
78119 2019-Jan-11 15:26:43.987825 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78120 2019-Jan-11 15:26:43.988469 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78121 2019-Jan-11 15:26:43.989099 - [DEBUG] Value : BOTTOM
78122 2019-Jan-11 15:26:43.989125 - [DEBUG]
78123 2019-Jan-11 15:26:43.989151 - [DEBUG] Function : main
78124 2019-Jan-11 15:26:43.989177 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78125 2019-Jan-11 15:26:43.989806 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78126 2019-Jan-11 15:26:43.990432 - [DEBUG] Value : BOTTOM
78127 2019-Jan-11 15:26:43.990459 - [DEBUG]
78128 2019-Jan-11 15:26:43.990485 - [DEBUG] Function : main
78129 2019-Jan-11 15:26:43.990511 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78130 2019-Jan-11 15:26:43.991148 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78131 2019-Jan-11 15:26:43.991789 - [DEBUG] Value : BOTTOM
78132 2019-Jan-11 15:26:43.991816 - [DEBUG]
78133 2019-Jan-11 15:26:43.991842 - [DEBUG] Function : main
78134 2019-Jan-11 15:26:43.991869 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78135 2019-Jan-11 15:26:43.992498 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78136 2019-Jan-11 15:26:43.993124 - [DEBUG] Value : BOTTOM
78137 2019-Jan-11 15:26:43.993151 - [DEBUG]
78138 2019-Jan-11 15:26:43.993176 - [DEBUG] Function : main
78139 2019-Jan-11 15:26:43.993203 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78140 2019-Jan-11 15:26:43.993832 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78141 2019-Jan-11 15:26:43.994461 - [DEBUG] Value : BOTTOM
78142 2019-Jan-11 15:26:43.994488 - [DEBUG]
78143 2019-Jan-11 15:26:43.994513 - [DEBUG] Function : main
78144 2019-Jan-11 15:26:43.994553 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78145 2019-Jan-11 15:26:43.995184 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78146 2019-Jan-11 15:26:43.995811 - [DEBUG] Value : BOTTOM
78147 2019-Jan-11 15:26:43.995838 - [DEBUG]
78148 2019-Jan-11 15:26:43.995863 - [DEBUG] Function : main
78149 2019-Jan-11 15:26:43.995889 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78150 2019-Jan-11 15:26:43.996518 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78151 2019-Jan-11 15:26:43.997147 - [DEBUG] Value : BOTTOM
78152 2019-Jan-11 15:26:43.997174 - [DEBUG]
78153 2019-Jan-11 15:26:43.997200 - [DEBUG] Function : main
78154 2019-Jan-11 15:26:43.997226 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78155 2019-Jan-11 15:26:43.997854 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78156 2019-Jan-11 15:26:43.998494 - [DEBUG] Value : BOTTOM
78157 2019-Jan-11 15:26:43.998521 - [DEBUG]
78158 2019-Jan-11 15:26:43.998547 - [DEBUG] Function : main
78159 2019-Jan-11 15:26:43.998573 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78160 2019-Jan-11 15:26:43.999203 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78161 2019-Jan-11 15:26:43.999830 - [DEBUG] Value : BOTTOM
78162 2019-Jan-11 15:26:43.999857 - [DEBUG]
78163 2019-Jan-11 15:26:43.999882 - [DEBUG] Function : main
78164 2019-Jan-11 15:26:43.999909 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78165 2019-Jan-11 15:26:44.000537 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78166 2019-Jan-11 15:26:44.001172 - [DEBUG] Value : BOTTOM
78167 2019-Jan-11 15:26:44.001212 - [DEBUG]
78168 2019-Jan-11 15:26:44.001238 - [DEBUG] Function : main
78169 2019-Jan-11 15:26:44.001265 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78170 2019-Jan-11 15:26:44.001894 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78171 2019-Jan-11 15:26:44.002521 - [DEBUG] Value : BOTTOM
78172 2019-Jan-11 15:26:44.002548 - [DEBUG]
78173 2019-Jan-11 15:26:44.002575 - [DEBUG] Function : main
78174 2019-Jan-11 15:26:44.002601 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78175 2019-Jan-11 15:26:44.003237 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78176 2019-Jan-11 15:26:44.003867 - [DEBUG] Value : BOTTOM
78177 2019-Jan-11 15:26:44.003895 - [DEBUG]
78178 2019-Jan-11 15:26:44.003920 - [DEBUG] Function : main
78179 2019-Jan-11 15:26:44.003947 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78180 2019-Jan-11 15:26:44.004588 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78181 2019-Jan-11 15:26:44.005215 - [DEBUG] Value : BOTTOM
78182 2019-Jan-11 15:26:44.005242 - [DEBUG]
78183 2019-Jan-11 15:26:44.005267 - [DEBUG] Function : main
78184 2019-Jan-11 15:26:44.005293 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78185 2019-Jan-11 15:26:44.005923 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78186 2019-Jan-11 15:26:44.006551 - [DEBUG] Value : BOTTOM
78187 2019-Jan-11 15:26:44.006579 - [DEBUG]
78188 2019-Jan-11 15:26:44.006604 - [DEBUG] Function : main
78189 2019-Jan-11 15:26:44.006630 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78190 2019-Jan-11 15:26:44.007258 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78191 2019-Jan-11 15:26:44.007904 - [DEBUG] Value : BOTTOM
78192 2019-Jan-11 15:26:44.007931 - [DEBUG]
78193 2019-Jan-11 15:26:44.007957 - [DEBUG] Function : main
78194 2019-Jan-11 15:26:44.007983 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78195 2019-Jan-11 15:26:44.008611 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78196 2019-Jan-11 15:26:44.009240 - [DEBUG] Value : BOTTOM
78197 2019-Jan-11 15:26:44.009267 - [DEBUG]
78198 2019-Jan-11 15:26:44.009293 - [DEBUG] Function : main
78199 2019-Jan-11 15:26:44.009319 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78200 2019-Jan-11 15:26:44.009948 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78201 2019-Jan-11 15:26:44.010603 - [DEBUG] Value : BOTTOM
78202 2019-Jan-11 15:26:44.010631 - [DEBUG]
78203 2019-Jan-11 15:26:44.010657 - [DEBUG] Function : main
78204 2019-Jan-11 15:26:44.010684 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78205 2019-Jan-11 15:26:44.011346 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78206 2019-Jan-11 15:26:44.011976 - [DEBUG] Value : BOTTOM
78207 2019-Jan-11 15:26:44.012003 - [DEBUG]
78208 2019-Jan-11 15:26:44.012029 - [DEBUG] Function : main
78209 2019-Jan-11 15:26:44.012055 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78210 2019-Jan-11 15:26:44.012684 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78211 2019-Jan-11 15:26:44.013313 - [DEBUG] Value : BOTTOM
78212 2019-Jan-11 15:26:44.013339 - [DEBUG]
78213 2019-Jan-11 15:26:44.013365 - [DEBUG] Function : main
78214 2019-Jan-11 15:26:44.013391 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78215 2019-Jan-11 15:26:44.014021 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78216 2019-Jan-11 15:26:44.014664 - [DEBUG] Value : BOTTOM
78217 2019-Jan-11 15:26:44.014690 - [DEBUG]
78218 2019-Jan-11 15:26:44.014715 - [DEBUG] Function : main
78219 2019-Jan-11 15:26:44.014740 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78220 2019-Jan-11 15:26:44.015368 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78221 2019-Jan-11 15:26:44.016006 - [DEBUG] Value : BOTTOM
78222 2019-Jan-11 15:26:44.016033 - [DEBUG]
78223 2019-Jan-11 15:26:44.016059 - [DEBUG] Function : main
78224 2019-Jan-11 15:26:44.016086 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78225 2019-Jan-11 15:26:44.016715 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78226 2019-Jan-11 15:26:44.017343 - [DEBUG] Value : BOTTOM
78227 2019-Jan-11 15:26:44.017370 - [DEBUG]
78228 2019-Jan-11 15:26:44.017395 - [DEBUG] Function : main
78229 2019-Jan-11 15:26:44.017421 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78230 2019-Jan-11 15:26:44.018065 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78231 2019-Jan-11 15:26:44.018123 - [DEBUG] Value : BOTTOM
78232 2019-Jan-11 15:26:44.018149 - [DEBUG]
78233 2019-Jan-11 15:26:44.018195 - [DEBUG] Function : main
78234 2019-Jan-11 15:26:44.018222 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78235 2019-Jan-11 15:26:44.018849 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78236 2019-Jan-11 15:26:44.019477 - [DEBUG] Value : BOTTOM
78237 2019-Jan-11 15:26:44.019504 - [DEBUG]
78238 2019-Jan-11 15:26:44.019530 - [DEBUG] Function : main
78239 2019-Jan-11 15:26:44.019556 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78240 2019-Jan-11 15:26:44.020181 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78241 2019-Jan-11 15:26:44.020810 - [DEBUG] Value : BOTTOM
78242 2019-Jan-11 15:26:44.020837 - [DEBUG]
78243 2019-Jan-11 15:26:44.020863 - [DEBUG] Function : main
78244 2019-Jan-11 15:26:44.020889 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78245 2019-Jan-11 15:26:44.021527 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78246 2019-Jan-11 15:26:44.022156 - [DEBUG] Value : BOTTOM
78247 2019-Jan-11 15:26:44.022183 - [DEBUG]
78248 2019-Jan-11 15:26:44.022208 - [DEBUG] Function : main
78249 2019-Jan-11 15:26:44.022235 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78250 2019-Jan-11 15:26:44.022860 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78251 2019-Jan-11 15:26:44.023506 - [DEBUG] Value : BOTTOM
78252 2019-Jan-11 15:26:44.023533 - [DEBUG]
78253 2019-Jan-11 15:26:44.023559 - [DEBUG] Function : main
78254 2019-Jan-11 15:26:44.023585 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78255 2019-Jan-11 15:26:44.024213 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78256 2019-Jan-11 15:26:44.024855 - [DEBUG] Value : BOTTOM
78257 2019-Jan-11 15:26:44.024881 - [DEBUG]
78258 2019-Jan-11 15:26:44.024906 - [DEBUG] Function : main
78259 2019-Jan-11 15:26:44.024932 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78260 2019-Jan-11 15:26:44.025559 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78261 2019-Jan-11 15:26:44.026189 - [DEBUG] Value : BOTTOM
78262 2019-Jan-11 15:26:44.026216 - [DEBUG]
78263 2019-Jan-11 15:26:44.026244 - [DEBUG] Function : main
78264 2019-Jan-11 15:26:44.026270 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78265 2019-Jan-11 15:26:44.026895 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78266 2019-Jan-11 15:26:44.027520 - [DEBUG] Value : BOTTOM
78267 2019-Jan-11 15:26:44.027547 - [DEBUG]
78268 2019-Jan-11 15:26:44.027573 - [DEBUG] Function : main
78269 2019-Jan-11 15:26:44.027608 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78270 2019-Jan-11 15:26:44.028248 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78271 2019-Jan-11 15:26:44.028873 - [DEBUG] Value : BOTTOM
78272 2019-Jan-11 15:26:44.028900 - [DEBUG]
78273 2019-Jan-11 15:26:44.028926 - [DEBUG] Function : main
78274 2019-Jan-11 15:26:44.028952 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78275 2019-Jan-11 15:26:44.029577 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78276 2019-Jan-11 15:26:44.030202 - [DEBUG] Value : BOTTOM
78277 2019-Jan-11 15:26:44.030229 - [DEBUG]
78278 2019-Jan-11 15:26:44.030255 - [DEBUG] Function : main
78279 2019-Jan-11 15:26:44.030281 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78280 2019-Jan-11 15:26:44.030906 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78281 2019-Jan-11 15:26:44.031549 - [DEBUG] Value : BOTTOM
78282 2019-Jan-11 15:26:44.031575 - [DEBUG]
78283 2019-Jan-11 15:26:44.031600 - [DEBUG] Function : main
78284 2019-Jan-11 15:26:44.031625 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78285 2019-Jan-11 15:26:44.032250 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78286 2019-Jan-11 15:26:44.032876 - [DEBUG] Value : BOTTOM
78287 2019-Jan-11 15:26:44.032903 - [DEBUG]
78288 2019-Jan-11 15:26:44.032929 - [DEBUG] Function : main
78289 2019-Jan-11 15:26:44.032955 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78290 2019-Jan-11 15:26:44.033580 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78291 2019-Jan-11 15:26:44.034209 - [DEBUG] Value : BOTTOM
78292 2019-Jan-11 15:26:44.034234 - [DEBUG]
78293 2019-Jan-11 15:26:44.034259 - [DEBUG] Function : main
78294 2019-Jan-11 15:26:44.034285 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78295 2019-Jan-11 15:26:44.034925 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78296 2019-Jan-11 15:26:44.035553 - [DEBUG] Value : BOTTOM
78297 2019-Jan-11 15:26:44.035580 - [DEBUG]
78298 2019-Jan-11 15:26:44.035605 - [DEBUG] Function : main
78299 2019-Jan-11 15:26:44.035632 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78300 2019-Jan-11 15:26:44.036255 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78301 2019-Jan-11 15:26:44.036884 - [DEBUG] Value : BOTTOM
78302 2019-Jan-11 15:26:44.036910 - [DEBUG]
78303 2019-Jan-11 15:26:44.036936 - [DEBUG] Function : main
78304 2019-Jan-11 15:26:44.036962 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78305 2019-Jan-11 15:26:44.037587 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78306 2019-Jan-11 15:26:44.038237 - [DEBUG] Value : BOTTOM
78307 2019-Jan-11 15:26:44.038264 - [DEBUG]
78308 2019-Jan-11 15:26:44.038290 - [DEBUG] Function : main
78309 2019-Jan-11 15:26:44.038316 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78310 2019-Jan-11 15:26:44.038943 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78311 2019-Jan-11 15:26:44.039570 - [DEBUG] Value : BOTTOM
78312 2019-Jan-11 15:26:44.039597 - [DEBUG]
78313 2019-Jan-11 15:26:44.039623 - [DEBUG] Function : main
78314 2019-Jan-11 15:26:44.039650 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78315 2019-Jan-11 15:26:44.040282 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78316 2019-Jan-11 15:26:44.040912 - [DEBUG] Value : BOTTOM
78317 2019-Jan-11 15:26:44.040938 - [DEBUG]
78318 2019-Jan-11 15:26:44.040964 - [DEBUG] Function : main
78319 2019-Jan-11 15:26:44.040990 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78320 2019-Jan-11 15:26:44.041630 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78321 2019-Jan-11 15:26:44.042256 - [DEBUG] Value : BOTTOM
78322 2019-Jan-11 15:26:44.042283 - [DEBUG]
78323 2019-Jan-11 15:26:44.042309 - [DEBUG] Function : main
78324 2019-Jan-11 15:26:44.042335 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78325 2019-Jan-11 15:26:44.042961 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78326 2019-Jan-11 15:26:44.043587 - [DEBUG] Value : BOTTOM
78327 2019-Jan-11 15:26:44.043614 - [DEBUG]
78328 2019-Jan-11 15:26:44.043640 - [DEBUG] Function : main
78329 2019-Jan-11 15:26:44.043666 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78330 2019-Jan-11 15:26:44.044290 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78331 2019-Jan-11 15:26:44.044939 - [DEBUG] Value : BOTTOM
78332 2019-Jan-11 15:26:44.044966 - [DEBUG]
78333 2019-Jan-11 15:26:44.044992 - [DEBUG] Function : main
78334 2019-Jan-11 15:26:44.045018 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78335 2019-Jan-11 15:26:44.045644 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78336 2019-Jan-11 15:26:44.046271 - [DEBUG] Value : BOTTOM
78337 2019-Jan-11 15:26:44.046298 - [DEBUG]
78338 2019-Jan-11 15:26:44.046323 - [DEBUG] Function : main
78339 2019-Jan-11 15:26:44.046350 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78340 2019-Jan-11 15:26:44.046974 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78341 2019-Jan-11 15:26:44.047608 - [DEBUG] Value : BOTTOM
78342 2019-Jan-11 15:26:44.047635 - [DEBUG]
78343 2019-Jan-11 15:26:44.047661 - [DEBUG] Function : main
78344 2019-Jan-11 15:26:44.047687 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78345 2019-Jan-11 15:26:44.048329 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78346 2019-Jan-11 15:26:44.048957 - [DEBUG] Value : BOTTOM
78347 2019-Jan-11 15:26:44.048984 - [DEBUG]
78348 2019-Jan-11 15:26:44.049009 - [DEBUG] Function : main
78349 2019-Jan-11 15:26:44.049035 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78350 2019-Jan-11 15:26:44.049660 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78351 2019-Jan-11 15:26:44.050288 - [DEBUG] Value : BOTTOM
78352 2019-Jan-11 15:26:44.050315 - [DEBUG]
78353 2019-Jan-11 15:26:44.050341 - [DEBUG] Function : main
78354 2019-Jan-11 15:26:44.050367 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78355 2019-Jan-11 15:26:44.050990 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78356 2019-Jan-11 15:26:44.051634 - [DEBUG] Value : BOTTOM
78357 2019-Jan-11 15:26:44.051660 - [DEBUG]
78358 2019-Jan-11 15:26:44.051684 - [DEBUG] Function : main
78359 2019-Jan-11 15:26:44.051710 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78360 2019-Jan-11 15:26:44.052334 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78361 2019-Jan-11 15:26:44.052958 - [DEBUG] Value : BOTTOM
78362 2019-Jan-11 15:26:44.052993 - [DEBUG]
78363 2019-Jan-11 15:26:44.053019 - [DEBUG] Function : main
78364 2019-Jan-11 15:26:44.053045 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78365 2019-Jan-11 15:26:44.053671 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78366 2019-Jan-11 15:26:44.054300 - [DEBUG] Value : BOTTOM
78367 2019-Jan-11 15:26:44.054326 - [DEBUG]
78368 2019-Jan-11 15:26:44.054351 - [DEBUG] Function : main
78369 2019-Jan-11 15:26:44.054377 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78370 2019-Jan-11 15:26:44.055018 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78371 2019-Jan-11 15:26:44.055647 - [DEBUG] Value : BOTTOM
78372 2019-Jan-11 15:26:44.055674 - [DEBUG]
78373 2019-Jan-11 15:26:44.055700 - [DEBUG] Function : main
78374 2019-Jan-11 15:26:44.055726 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78375 2019-Jan-11 15:26:44.056351 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78376 2019-Jan-11 15:26:44.056974 - [DEBUG] Value : BOTTOM
78377 2019-Jan-11 15:26:44.057001 - [DEBUG]
78378 2019-Jan-11 15:26:44.057027 - [DEBUG] Function : main
78379 2019-Jan-11 15:26:44.057053 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78380 2019-Jan-11 15:26:44.057677 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78381 2019-Jan-11 15:26:44.058327 - [DEBUG] Value : BOTTOM
78382 2019-Jan-11 15:26:44.058354 - [DEBUG]
78383 2019-Jan-11 15:26:44.058380 - [DEBUG] Function : main
78384 2019-Jan-11 15:26:44.058406 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78385 2019-Jan-11 15:26:44.059031 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78386 2019-Jan-11 15:26:44.059659 - [DEBUG] Value : BOTTOM
78387 2019-Jan-11 15:26:44.059686 - [DEBUG]
78388 2019-Jan-11 15:26:44.059711 - [DEBUG] Function : main
78389 2019-Jan-11 15:26:44.059737 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78390 2019-Jan-11 15:26:44.060362 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78391 2019-Jan-11 15:26:44.060420 - [DEBUG] Value : BOTTOM
78392 2019-Jan-11 15:26:44.060447 - [DEBUG]
78393 2019-Jan-11 15:26:44.060489 - [DEBUG] Function : main
78394 2019-Jan-11 15:26:44.060517 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78395 2019-Jan-11 15:26:44.061144 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78396 2019-Jan-11 15:26:44.061788 - [DEBUG] Value : BOTTOM
78397 2019-Jan-11 15:26:44.061815 - [DEBUG]
78398 2019-Jan-11 15:26:44.061841 - [DEBUG] Function : main
78399 2019-Jan-11 15:26:44.061867 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78400 2019-Jan-11 15:26:44.062492 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78401 2019-Jan-11 15:26:44.063120 - [DEBUG] Value : BOTTOM
78402 2019-Jan-11 15:26:44.063147 - [DEBUG]
78403 2019-Jan-11 15:26:44.063173 - [DEBUG] Function : main
78404 2019-Jan-11 15:26:44.063198 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78405 2019-Jan-11 15:26:44.063823 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78406 2019-Jan-11 15:26:44.064449 - [DEBUG] Value : BOTTOM
78407 2019-Jan-11 15:26:44.064476 - [DEBUG]
78408 2019-Jan-11 15:26:44.064502 - [DEBUG] Function : main
78409 2019-Jan-11 15:26:44.064541 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78410 2019-Jan-11 15:26:44.065174 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78411 2019-Jan-11 15:26:44.065818 - [DEBUG] Value : BOTTOM
78412 2019-Jan-11 15:26:44.065845 - [DEBUG]
78413 2019-Jan-11 15:26:44.065870 - [DEBUG] Function : main
78414 2019-Jan-11 15:26:44.065897 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78415 2019-Jan-11 15:26:44.066524 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78416 2019-Jan-11 15:26:44.067150 - [DEBUG] Value : BOTTOM
78417 2019-Jan-11 15:26:44.067177 - [DEBUG]
78418 2019-Jan-11 15:26:44.067202 - [DEBUG] Function : main
78419 2019-Jan-11 15:26:44.067229 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78420 2019-Jan-11 15:26:44.067854 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78421 2019-Jan-11 15:26:44.068496 - [DEBUG] Value : BOTTOM
78422 2019-Jan-11 15:26:44.068523 - [DEBUG]
78423 2019-Jan-11 15:26:44.068549 - [DEBUG] Function : main
78424 2019-Jan-11 15:26:44.068575 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78425 2019-Jan-11 15:26:44.069201 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78426 2019-Jan-11 15:26:44.069828 - [DEBUG] Value : BOTTOM
78427 2019-Jan-11 15:26:44.069855 - [DEBUG]
78428 2019-Jan-11 15:26:44.069880 - [DEBUG] Function : main
78429 2019-Jan-11 15:26:44.069907 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78430 2019-Jan-11 15:26:44.070532 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78431 2019-Jan-11 15:26:44.071157 - [DEBUG] Value : BOTTOM
78432 2019-Jan-11 15:26:44.071184 - [DEBUG]
78433 2019-Jan-11 15:26:44.071223 - [DEBUG] Function : main
78434 2019-Jan-11 15:26:44.071249 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78435 2019-Jan-11 15:26:44.071875 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78436 2019-Jan-11 15:26:44.072500 - [DEBUG] Value : BOTTOM
78437 2019-Jan-11 15:26:44.072527 - [DEBUG]
78438 2019-Jan-11 15:26:44.072552 - [DEBUG] Function : main
78439 2019-Jan-11 15:26:44.072578 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78440 2019-Jan-11 15:26:44.073203 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78441 2019-Jan-11 15:26:44.073833 - [DEBUG] Value : BOTTOM
78442 2019-Jan-11 15:26:44.073860 - [DEBUG]
78443 2019-Jan-11 15:26:44.073886 - [DEBUG] Function : main
78444 2019-Jan-11 15:26:44.073912 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78445 2019-Jan-11 15:26:44.074549 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78446 2019-Jan-11 15:26:44.075174 - [DEBUG] Value : BOTTOM
78447 2019-Jan-11 15:26:44.075201 - [DEBUG]
78448 2019-Jan-11 15:26:44.075227 - [DEBUG] Function : main
78449 2019-Jan-11 15:26:44.075253 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78450 2019-Jan-11 15:26:44.075879 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78451 2019-Jan-11 15:26:44.076508 - [DEBUG] Value : BOTTOM
78452 2019-Jan-11 15:26:44.076547 - [DEBUG]
78453 2019-Jan-11 15:26:44.076573 - [DEBUG] Function : main
78454 2019-Jan-11 15:26:44.076600 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78455 2019-Jan-11 15:26:44.077226 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78456 2019-Jan-11 15:26:44.077853 - [DEBUG] Value : BOTTOM
78457 2019-Jan-11 15:26:44.077893 - [DEBUG]
78458 2019-Jan-11 15:26:44.077919 - [DEBUG] Function : main
78459 2019-Jan-11 15:26:44.077945 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78460 2019-Jan-11 15:26:44.078570 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78461 2019-Jan-11 15:26:44.079199 - [DEBUG] Value : BOTTOM
78462 2019-Jan-11 15:26:44.079225 - [DEBUG]
78463 2019-Jan-11 15:26:44.079251 - [DEBUG] Function : main
78464 2019-Jan-11 15:26:44.079277 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78465 2019-Jan-11 15:26:44.079902 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78466 2019-Jan-11 15:26:44.080536 - [DEBUG] Value : BOTTOM
78467 2019-Jan-11 15:26:44.080563 - [DEBUG]
78468 2019-Jan-11 15:26:44.080589 - [DEBUG] Function : main
78469 2019-Jan-11 15:26:44.080615 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78470 2019-Jan-11 15:26:44.081254 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78471 2019-Jan-11 15:26:44.081881 - [DEBUG] Value : BOTTOM
78472 2019-Jan-11 15:26:44.081908 - [DEBUG]
78473 2019-Jan-11 15:26:44.081935 - [DEBUG] Function : main
78474 2019-Jan-11 15:26:44.081961 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78475 2019-Jan-11 15:26:44.082586 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78476 2019-Jan-11 15:26:44.083215 - [DEBUG] Value : BOTTOM
78477 2019-Jan-11 15:26:44.083242 - [DEBUG]
78478 2019-Jan-11 15:26:44.083267 - [DEBUG] Function : main
78479 2019-Jan-11 15:26:44.083294 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78480 2019-Jan-11 15:26:44.083919 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78481 2019-Jan-11 15:26:44.084559 - [DEBUG] Value : BOTTOM
78482 2019-Jan-11 15:26:44.084586 - [DEBUG]
78483 2019-Jan-11 15:26:44.084611 - [DEBUG] Function : main
78484 2019-Jan-11 15:26:44.084638 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78485 2019-Jan-11 15:26:44.085264 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78486 2019-Jan-11 15:26:44.085893 - [DEBUG] Value : BOTTOM
78487 2019-Jan-11 15:26:44.085920 - [DEBUG]
78488 2019-Jan-11 15:26:44.085945 - [DEBUG] Function : main
78489 2019-Jan-11 15:26:44.085972 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78490 2019-Jan-11 15:26:44.086598 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78491 2019-Jan-11 15:26:44.087233 - [DEBUG] Value : BOTTOM
78492 2019-Jan-11 15:26:44.087260 - [DEBUG]
78493 2019-Jan-11 15:26:44.087285 - [DEBUG] Function : main
78494 2019-Jan-11 15:26:44.087312 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78495 2019-Jan-11 15:26:44.087949 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78496 2019-Jan-11 15:26:44.088587 - [DEBUG] Value : BOTTOM
78497 2019-Jan-11 15:26:44.088614 - [DEBUG]
78498 2019-Jan-11 15:26:44.088640 - [DEBUG] Function : main
78499 2019-Jan-11 15:26:44.088667 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78500 2019-Jan-11 15:26:44.089292 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78501 2019-Jan-11 15:26:44.089927 - [DEBUG] Value : BOTTOM
78502 2019-Jan-11 15:26:44.089954 - [DEBUG]
78503 2019-Jan-11 15:26:44.089979 - [DEBUG] Function : main
78504 2019-Jan-11 15:26:44.090006 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78505 2019-Jan-11 15:26:44.090630 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78506 2019-Jan-11 15:26:44.091270 - [DEBUG] Value : BOTTOM
78507 2019-Jan-11 15:26:44.091296 - [DEBUG]
78508 2019-Jan-11 15:26:44.091321 - [DEBUG] Function : main
78509 2019-Jan-11 15:26:44.091347 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78510 2019-Jan-11 15:26:44.091978 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78511 2019-Jan-11 15:26:44.092658 - [DEBUG] Value : BOTTOM
78512 2019-Jan-11 15:26:44.092686 - [DEBUG]
78513 2019-Jan-11 15:26:44.092714 - [DEBUG] Function : main
78514 2019-Jan-11 15:26:44.092741 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78515 2019-Jan-11 15:26:44.093423 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78516 2019-Jan-11 15:26:44.094116 - [DEBUG] Value : BOTTOM
78517 2019-Jan-11 15:26:44.094145 - [DEBUG]
78518 2019-Jan-11 15:26:44.094173 - [DEBUG] Function : main
78519 2019-Jan-11 15:26:44.094200 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78520 2019-Jan-11 15:26:44.094902 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78521 2019-Jan-11 15:26:44.095548 - [DEBUG] Value : BOTTOM
78522 2019-Jan-11 15:26:44.095576 - [DEBUG]
78523 2019-Jan-11 15:26:44.095603 - [DEBUG] Function : main
78524 2019-Jan-11 15:26:44.095630 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78525 2019-Jan-11 15:26:44.096256 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78526 2019-Jan-11 15:26:44.096896 - [DEBUG] Value : BOTTOM
78527 2019-Jan-11 15:26:44.096923 - [DEBUG]
78528 2019-Jan-11 15:26:44.096949 - [DEBUG] Function : main
78529 2019-Jan-11 15:26:44.096976 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78530 2019-Jan-11 15:26:44.097600 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78531 2019-Jan-11 15:26:44.098249 - [DEBUG] Value : BOTTOM
78532 2019-Jan-11 15:26:44.098276 - [DEBUG]
78533 2019-Jan-11 15:26:44.098302 - [DEBUG] Function : main
78534 2019-Jan-11 15:26:44.098329 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78535 2019-Jan-11 15:26:44.098954 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78536 2019-Jan-11 15:26:44.099015 - [DEBUG] Value : BOTTOM
78537 2019-Jan-11 15:26:44.099042 - [DEBUG]
78538 2019-Jan-11 15:26:44.099092 - [DEBUG] Function : main
78539 2019-Jan-11 15:26:44.099119 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78540 2019-Jan-11 15:26:44.099745 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78541 2019-Jan-11 15:26:44.100376 - [DEBUG] Value : BOTTOM
78542 2019-Jan-11 15:26:44.100420 - [DEBUG]
78543 2019-Jan-11 15:26:44.100446 - [DEBUG] Function : main
78544 2019-Jan-11 15:26:44.100473 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78545 2019-Jan-11 15:26:44.101097 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78546 2019-Jan-11 15:26:44.101739 - [DEBUG] Value : BOTTOM
78547 2019-Jan-11 15:26:44.101766 - [DEBUG]
78548 2019-Jan-11 15:26:44.101792 - [DEBUG] Function : main
78549 2019-Jan-11 15:26:44.101818 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78550 2019-Jan-11 15:26:44.102441 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78551 2019-Jan-11 15:26:44.103071 - [DEBUG] Value : BOTTOM
78552 2019-Jan-11 15:26:44.103097 - [DEBUG]
78553 2019-Jan-11 15:26:44.103123 - [DEBUG] Function : main
78554 2019-Jan-11 15:26:44.103149 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78555 2019-Jan-11 15:26:44.103772 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78556 2019-Jan-11 15:26:44.104423 - [DEBUG] Value : BOTTOM
78557 2019-Jan-11 15:26:44.104450 - [DEBUG]
78558 2019-Jan-11 15:26:44.104476 - [DEBUG] Function : main
78559 2019-Jan-11 15:26:44.104502 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78560 2019-Jan-11 15:26:44.105143 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78561 2019-Jan-11 15:26:44.105770 - [DEBUG] Value : BOTTOM
78562 2019-Jan-11 15:26:44.105797 - [DEBUG]
78563 2019-Jan-11 15:26:44.105822 - [DEBUG] Function : main
78564 2019-Jan-11 15:26:44.105848 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78565 2019-Jan-11 15:26:44.106471 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78566 2019-Jan-11 15:26:44.107100 - [DEBUG] Value : BOTTOM
78567 2019-Jan-11 15:26:44.107125 - [DEBUG]
78568 2019-Jan-11 15:26:44.107151 - [DEBUG] Function : main
78569 2019-Jan-11 15:26:44.107176 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78570 2019-Jan-11 15:26:44.107799 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78571 2019-Jan-11 15:26:44.108440 - [DEBUG] Value : BOTTOM
78572 2019-Jan-11 15:26:44.108467 - [DEBUG]
78573 2019-Jan-11 15:26:44.108492 - [DEBUG] Function : main
78574 2019-Jan-11 15:26:44.108519 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78575 2019-Jan-11 15:26:44.109142 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78576 2019-Jan-11 15:26:44.109767 - [DEBUG] Value : BOTTOM
78577 2019-Jan-11 15:26:44.109793 - [DEBUG]
78578 2019-Jan-11 15:26:44.109819 - [DEBUG] Function : main
78579 2019-Jan-11 15:26:44.109845 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78580 2019-Jan-11 15:26:44.110468 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78581 2019-Jan-11 15:26:44.111094 - [DEBUG] Value : BOTTOM
78582 2019-Jan-11 15:26:44.111121 - [DEBUG]
78583 2019-Jan-11 15:26:44.111146 - [DEBUG] Function : main
78584 2019-Jan-11 15:26:44.111173 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78585 2019-Jan-11 15:26:44.111810 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78586 2019-Jan-11 15:26:44.112441 - [DEBUG] Value : BOTTOM
78587 2019-Jan-11 15:26:44.112467 - [DEBUG]
78588 2019-Jan-11 15:26:44.112492 - [DEBUG] Function : main
78589 2019-Jan-11 15:26:44.112517 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78590 2019-Jan-11 15:26:44.113140 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78591 2019-Jan-11 15:26:44.113777 - [DEBUG] Value : BOTTOM
78592 2019-Jan-11 15:26:44.113804 - [DEBUG]
78593 2019-Jan-11 15:26:44.113830 - [DEBUG] Function : main
78594 2019-Jan-11 15:26:44.113856 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78595 2019-Jan-11 15:26:44.114480 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78596 2019-Jan-11 15:26:44.115142 - [DEBUG] Value : BOTTOM
78597 2019-Jan-11 15:26:44.115169 - [DEBUG]
78598 2019-Jan-11 15:26:44.115194 - [DEBUG] Function : main
78599 2019-Jan-11 15:26:44.115219 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78600 2019-Jan-11 15:26:44.115842 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78601 2019-Jan-11 15:26:44.116469 - [DEBUG] Value : BOTTOM
78602 2019-Jan-11 15:26:44.116496 - [DEBUG]
78603 2019-Jan-11 15:26:44.116521 - [DEBUG] Function : main
78604 2019-Jan-11 15:26:44.116547 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78605 2019-Jan-11 15:26:44.117171 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78606 2019-Jan-11 15:26:44.117799 - [DEBUG] Value : BOTTOM
78607 2019-Jan-11 15:26:44.117826 - [DEBUG]
78608 2019-Jan-11 15:26:44.117851 - [DEBUG] Function : main
78609 2019-Jan-11 15:26:44.117891 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78610 2019-Jan-11 15:26:44.118515 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78611 2019-Jan-11 15:26:44.119152 - [DEBUG] Value : BOTTOM
78612 2019-Jan-11 15:26:44.119179 - [DEBUG]
78613 2019-Jan-11 15:26:44.119205 - [DEBUG] Function : main
78614 2019-Jan-11 15:26:44.119231 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78615 2019-Jan-11 15:26:44.119854 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78616 2019-Jan-11 15:26:44.120481 - [DEBUG] Value : BOTTOM
78617 2019-Jan-11 15:26:44.120508 - [DEBUG]
78618 2019-Jan-11 15:26:44.120535 - [DEBUG] Function : main
78619 2019-Jan-11 15:26:44.120561 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78620 2019-Jan-11 15:26:44.121185 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78621 2019-Jan-11 15:26:44.121826 - [DEBUG] Value : BOTTOM
78622 2019-Jan-11 15:26:44.121853 - [DEBUG]
78623 2019-Jan-11 15:26:44.121879 - [DEBUG] Function : main
78624 2019-Jan-11 15:26:44.121905 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78625 2019-Jan-11 15:26:44.122529 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78626 2019-Jan-11 15:26:44.123155 - [DEBUG] Value : BOTTOM
78627 2019-Jan-11 15:26:44.123182 - [DEBUG]
78628 2019-Jan-11 15:26:44.123208 - [DEBUG] Function : main
78629 2019-Jan-11 15:26:44.123234 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78630 2019-Jan-11 15:26:44.123858 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78631 2019-Jan-11 15:26:44.124486 - [DEBUG] Value : BOTTOM
78632 2019-Jan-11 15:26:44.124513 - [DEBUG]
78633 2019-Jan-11 15:26:44.124552 - [DEBUG] Function : main
78634 2019-Jan-11 15:26:44.124579 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78635 2019-Jan-11 15:26:44.125202 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78636 2019-Jan-11 15:26:44.125836 - [DEBUG] Value : BOTTOM
78637 2019-Jan-11 15:26:44.125863 - [DEBUG]
78638 2019-Jan-11 15:26:44.125888 - [DEBUG] Function : main
78639 2019-Jan-11 15:26:44.125923 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78640 2019-Jan-11 15:26:44.126548 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78641 2019-Jan-11 15:26:44.127176 - [DEBUG] Value : BOTTOM
78642 2019-Jan-11 15:26:44.127203 - [DEBUG]
78643 2019-Jan-11 15:26:44.127229 - [DEBUG] Function : main
78644 2019-Jan-11 15:26:44.127255 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78645 2019-Jan-11 15:26:44.127892 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78646 2019-Jan-11 15:26:44.128527 - [DEBUG] Value : BOTTOM
78647 2019-Jan-11 15:26:44.128554 - [DEBUG]
78648 2019-Jan-11 15:26:44.128579 - [DEBUG] Function : main
78649 2019-Jan-11 15:26:44.128606 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78650 2019-Jan-11 15:26:44.129230 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78651 2019-Jan-11 15:26:44.129858 - [DEBUG] Value : BOTTOM
78652 2019-Jan-11 15:26:44.129885 - [DEBUG]
78653 2019-Jan-11 15:26:44.129911 - [DEBUG] Function : main
78654 2019-Jan-11 15:26:44.129937 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78655 2019-Jan-11 15:26:44.130561 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78656 2019-Jan-11 15:26:44.131188 - [DEBUG] Value : BOTTOM
78657 2019-Jan-11 15:26:44.131227 - [DEBUG]
78658 2019-Jan-11 15:26:44.131253 - [DEBUG] Function : main
78659 2019-Jan-11 15:26:44.131280 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78660 2019-Jan-11 15:26:44.131904 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78661 2019-Jan-11 15:26:44.132533 - [DEBUG] Value : BOTTOM
78662 2019-Jan-11 15:26:44.132560 - [DEBUG]
78663 2019-Jan-11 15:26:44.132585 - [DEBUG] Function : main
78664 2019-Jan-11 15:26:44.132611 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78665 2019-Jan-11 15:26:44.133234 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78666 2019-Jan-11 15:26:44.133859 - [DEBUG] Value : BOTTOM
78667 2019-Jan-11 15:26:44.133886 - [DEBUG]
78668 2019-Jan-11 15:26:44.133911 - [DEBUG] Function : main
78669 2019-Jan-11 15:26:44.133937 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78670 2019-Jan-11 15:26:44.134573 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78671 2019-Jan-11 15:26:44.135202 - [DEBUG] Value : BOTTOM
78672 2019-Jan-11 15:26:44.135229 - [DEBUG]
78673 2019-Jan-11 15:26:44.135255 - [DEBUG] Function : main
78674 2019-Jan-11 15:26:44.135281 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78675 2019-Jan-11 15:26:44.135904 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78676 2019-Jan-11 15:26:44.136533 - [DEBUG] Value : BOTTOM
78677 2019-Jan-11 15:26:44.136560 - [DEBUG]
78678 2019-Jan-11 15:26:44.136586 - [DEBUG] Function : main
78679 2019-Jan-11 15:26:44.136612 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78680 2019-Jan-11 15:26:44.137235 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78681 2019-Jan-11 15:26:44.137870 - [DEBUG] Value : BOTTOM
78682 2019-Jan-11 15:26:44.137899 - [DEBUG]
78683 2019-Jan-11 15:26:44.137925 - [DEBUG] Function : main
78684 2019-Jan-11 15:26:44.137951 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78685 2019-Jan-11 15:26:44.138574 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78686 2019-Jan-11 15:26:44.139217 - [DEBUG] Value : BOTTOM
78687 2019-Jan-11 15:26:44.139244 - [DEBUG]
78688 2019-Jan-11 15:26:44.139270 - [DEBUG] Function : main
78689 2019-Jan-11 15:26:44.139296 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78690 2019-Jan-11 15:26:44.139920 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78691 2019-Jan-11 15:26:44.140549 - [DEBUG] Value : BOTTOM
78692 2019-Jan-11 15:26:44.140576 - [DEBUG]
78693 2019-Jan-11 15:26:44.140602 - [DEBUG] Function : main
78694 2019-Jan-11 15:26:44.140628 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78695 2019-Jan-11 15:26:44.141264 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78696 2019-Jan-11 15:26:44.141322 - [DEBUG] Value : BOTTOM
78697 2019-Jan-11 15:26:44.141347 - [DEBUG]
78698 2019-Jan-11 15:26:44.141390 - [DEBUG] Function : main
78699 2019-Jan-11 15:26:44.141417 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78700 2019-Jan-11 15:26:44.142045 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78701 2019-Jan-11 15:26:44.142673 - [DEBUG] Value : BOTTOM
78702 2019-Jan-11 15:26:44.142700 - [DEBUG]
78703 2019-Jan-11 15:26:44.142725 - [DEBUG] Function : main
78704 2019-Jan-11 15:26:44.142751 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78705 2019-Jan-11 15:26:44.143387 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78706 2019-Jan-11 15:26:44.144014 - [DEBUG] Value : BOTTOM
78707 2019-Jan-11 15:26:44.144041 - [DEBUG]
78708 2019-Jan-11 15:26:44.144067 - [DEBUG] Function : main
78709 2019-Jan-11 15:26:44.144093 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78710 2019-Jan-11 15:26:44.144735 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78711 2019-Jan-11 15:26:44.145362 - [DEBUG] Value : BOTTOM
78712 2019-Jan-11 15:26:44.145388 - [DEBUG]
78713 2019-Jan-11 15:26:44.145414 - [DEBUG] Function : main
78714 2019-Jan-11 15:26:44.145440 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78715 2019-Jan-11 15:26:44.146067 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78716 2019-Jan-11 15:26:44.146712 - [DEBUG] Value : BOTTOM
78717 2019-Jan-11 15:26:44.146739 - [DEBUG]
78718 2019-Jan-11 15:26:44.146765 - [DEBUG] Function : main
78719 2019-Jan-11 15:26:44.146792 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78720 2019-Jan-11 15:26:44.147420 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78721 2019-Jan-11 15:26:44.148062 - [DEBUG] Value : BOTTOM
78722 2019-Jan-11 15:26:44.148089 - [DEBUG]
78723 2019-Jan-11 15:26:44.148114 - [DEBUG] Function : main
78724 2019-Jan-11 15:26:44.148140 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78725 2019-Jan-11 15:26:44.148766 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78726 2019-Jan-11 15:26:44.149394 - [DEBUG] Value : BOTTOM
78727 2019-Jan-11 15:26:44.149420 - [DEBUG]
78728 2019-Jan-11 15:26:44.149445 - [DEBUG] Function : main
78729 2019-Jan-11 15:26:44.149471 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78730 2019-Jan-11 15:26:44.150096 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78731 2019-Jan-11 15:26:44.150722 - [DEBUG] Value : BOTTOM
78732 2019-Jan-11 15:26:44.150759 - [DEBUG]
78733 2019-Jan-11 15:26:44.150785 - [DEBUG] Function : main
78734 2019-Jan-11 15:26:44.150812 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78735 2019-Jan-11 15:26:44.151454 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78736 2019-Jan-11 15:26:44.152078 - [DEBUG] Value : BOTTOM
78737 2019-Jan-11 15:26:44.152105 - [DEBUG]
78738 2019-Jan-11 15:26:44.152130 - [DEBUG] Function : main
78739 2019-Jan-11 15:26:44.152157 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78740 2019-Jan-11 15:26:44.152783 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78741 2019-Jan-11 15:26:44.153408 - [DEBUG] Value : BOTTOM
78742 2019-Jan-11 15:26:44.153435 - [DEBUG]
78743 2019-Jan-11 15:26:44.153461 - [DEBUG] Function : main
78744 2019-Jan-11 15:26:44.153487 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78745 2019-Jan-11 15:26:44.154113 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78746 2019-Jan-11 15:26:44.154758 - [DEBUG] Value : BOTTOM
78747 2019-Jan-11 15:26:44.154784 - [DEBUG]
78748 2019-Jan-11 15:26:44.154809 - [DEBUG] Function : main
78749 2019-Jan-11 15:26:44.154834 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78750 2019-Jan-11 15:26:44.155460 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78751 2019-Jan-11 15:26:44.156086 - [DEBUG] Value : BOTTOM
78752 2019-Jan-11 15:26:44.156113 - [DEBUG]
78753 2019-Jan-11 15:26:44.156138 - [DEBUG] Function : main
78754 2019-Jan-11 15:26:44.156165 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78755 2019-Jan-11 15:26:44.156791 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78756 2019-Jan-11 15:26:44.157420 - [DEBUG] Value : BOTTOM
78757 2019-Jan-11 15:26:44.157447 - [DEBUG]
78758 2019-Jan-11 15:26:44.157473 - [DEBUG] Function : main
78759 2019-Jan-11 15:26:44.157499 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78760 2019-Jan-11 15:26:44.158140 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78761 2019-Jan-11 15:26:44.158768 - [DEBUG] Value : BOTTOM
78762 2019-Jan-11 15:26:44.158794 - [DEBUG]
78763 2019-Jan-11 15:26:44.158820 - [DEBUG] Function : main
78764 2019-Jan-11 15:26:44.158846 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78765 2019-Jan-11 15:26:44.159471 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78766 2019-Jan-11 15:26:44.160099 - [DEBUG] Value : BOTTOM
78767 2019-Jan-11 15:26:44.160125 - [DEBUG]
78768 2019-Jan-11 15:26:44.160150 - [DEBUG] Function : main
78769 2019-Jan-11 15:26:44.160177 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78770 2019-Jan-11 15:26:44.160803 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78771 2019-Jan-11 15:26:44.161453 - [DEBUG] Value : BOTTOM
78772 2019-Jan-11 15:26:44.161479 - [DEBUG]
78773 2019-Jan-11 15:26:44.161504 - [DEBUG] Function : main
78774 2019-Jan-11 15:26:44.161529 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78775 2019-Jan-11 15:26:44.162156 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78776 2019-Jan-11 15:26:44.162791 - [DEBUG] Value : BOTTOM
78777 2019-Jan-11 15:26:44.162819 - [DEBUG]
78778 2019-Jan-11 15:26:44.162846 - [DEBUG] Function : main
78779 2019-Jan-11 15:26:44.162872 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78780 2019-Jan-11 15:26:44.163499 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78781 2019-Jan-11 15:26:44.164128 - [DEBUG] Value : BOTTOM
78782 2019-Jan-11 15:26:44.164155 - [DEBUG]
78783 2019-Jan-11 15:26:44.164180 - [DEBUG] Function : main
78784 2019-Jan-11 15:26:44.164206 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78785 2019-Jan-11 15:26:44.164846 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78786 2019-Jan-11 15:26:44.165472 - [DEBUG] Value : BOTTOM
78787 2019-Jan-11 15:26:44.165499 - [DEBUG]
78788 2019-Jan-11 15:26:44.165524 - [DEBUG] Function : main
78789 2019-Jan-11 15:26:44.165550 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78790 2019-Jan-11 15:26:44.166176 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78791 2019-Jan-11 15:26:44.166804 - [DEBUG] Value : BOTTOM
78792 2019-Jan-11 15:26:44.166831 - [DEBUG]
78793 2019-Jan-11 15:26:44.166856 - [DEBUG] Function : main
78794 2019-Jan-11 15:26:44.166882 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78795 2019-Jan-11 15:26:44.167509 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78796 2019-Jan-11 15:26:44.168157 - [DEBUG] Value : BOTTOM
78797 2019-Jan-11 15:26:44.168183 - [DEBUG]
78798 2019-Jan-11 15:26:44.168207 - [DEBUG] Function : main
78799 2019-Jan-11 15:26:44.168233 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78800 2019-Jan-11 15:26:44.168859 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78801 2019-Jan-11 15:26:44.169487 - [DEBUG] Value : BOTTOM
78802 2019-Jan-11 15:26:44.169514 - [DEBUG]
78803 2019-Jan-11 15:26:44.169539 - [DEBUG] Function : main
78804 2019-Jan-11 15:26:44.169565 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78805 2019-Jan-11 15:26:44.170191 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78806 2019-Jan-11 15:26:44.170825 - [DEBUG] Value : BOTTOM
78807 2019-Jan-11 15:26:44.170851 - [DEBUG]
78808 2019-Jan-11 15:26:44.170877 - [DEBUG] Function : main
78809 2019-Jan-11 15:26:44.170903 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78810 2019-Jan-11 15:26:44.171543 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78811 2019-Jan-11 15:26:44.172170 - [DEBUG] Value : BOTTOM
78812 2019-Jan-11 15:26:44.172196 - [DEBUG]
78813 2019-Jan-11 15:26:44.172222 - [DEBUG] Function : main
78814 2019-Jan-11 15:26:44.172248 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78815 2019-Jan-11 15:26:44.172874 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78816 2019-Jan-11 15:26:44.173502 - [DEBUG] Value : BOTTOM
78817 2019-Jan-11 15:26:44.173529 - [DEBUG]
78818 2019-Jan-11 15:26:44.173554 - [DEBUG] Function : main
78819 2019-Jan-11 15:26:44.173580 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78820 2019-Jan-11 15:26:44.174205 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78821 2019-Jan-11 15:26:44.174856 - [DEBUG] Value : BOTTOM
78822 2019-Jan-11 15:26:44.174882 - [DEBUG]
78823 2019-Jan-11 15:26:44.174907 - [DEBUG] Function : main
78824 2019-Jan-11 15:26:44.174932 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78825 2019-Jan-11 15:26:44.175559 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78826 2019-Jan-11 15:26:44.176184 - [DEBUG] Value : BOTTOM
78827 2019-Jan-11 15:26:44.176210 - [DEBUG]
78828 2019-Jan-11 15:26:44.176236 - [DEBUG] Function : main
78829 2019-Jan-11 15:26:44.176262 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78830 2019-Jan-11 15:26:44.176887 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78831 2019-Jan-11 15:26:44.177515 - [DEBUG] Value : BOTTOM
78832 2019-Jan-11 15:26:44.177542 - [DEBUG]
78833 2019-Jan-11 15:26:44.177567 - [DEBUG] Function : main
78834 2019-Jan-11 15:26:44.177593 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78835 2019-Jan-11 15:26:44.178236 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78836 2019-Jan-11 15:26:44.178863 - [DEBUG] Value : BOTTOM
78837 2019-Jan-11 15:26:44.178890 - [DEBUG]
78838 2019-Jan-11 15:26:44.178916 - [DEBUG] Function : main
78839 2019-Jan-11 15:26:44.178942 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78840 2019-Jan-11 15:26:44.179567 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78841 2019-Jan-11 15:26:44.180191 - [DEBUG] Value : BOTTOM
78842 2019-Jan-11 15:26:44.180218 - [DEBUG]
78843 2019-Jan-11 15:26:44.180244 - [DEBUG] Function : main
78844 2019-Jan-11 15:26:44.180270 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78845 2019-Jan-11 15:26:44.180895 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78846 2019-Jan-11 15:26:44.180953 - [DEBUG] Value : BOTTOM
78847 2019-Jan-11 15:26:44.180980 - [DEBUG]
78848 2019-Jan-11 15:26:44.181022 - [DEBUG] Function : main
78849 2019-Jan-11 15:26:44.181049 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78850 2019-Jan-11 15:26:44.181691 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78851 2019-Jan-11 15:26:44.182321 - [DEBUG] Value : BOTTOM
78852 2019-Jan-11 15:26:44.182347 - [DEBUG]
78853 2019-Jan-11 15:26:44.182373 - [DEBUG] Function : main
78854 2019-Jan-11 15:26:44.182399 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78855 2019-Jan-11 15:26:44.183025 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78856 2019-Jan-11 15:26:44.183654 - [DEBUG] Value : BOTTOM
78857 2019-Jan-11 15:26:44.183681 - [DEBUG]
78858 2019-Jan-11 15:26:44.183706 - [DEBUG] Function : main
78859 2019-Jan-11 15:26:44.183731 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78860 2019-Jan-11 15:26:44.184358 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78861 2019-Jan-11 15:26:44.184999 - [DEBUG] Value : BOTTOM
78862 2019-Jan-11 15:26:44.185026 - [DEBUG]
78863 2019-Jan-11 15:26:44.185051 - [DEBUG] Function : main
78864 2019-Jan-11 15:26:44.185078 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78865 2019-Jan-11 15:26:44.185703 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78866 2019-Jan-11 15:26:44.186354 - [DEBUG] Value : BOTTOM
78867 2019-Jan-11 15:26:44.186381 - [DEBUG]
78868 2019-Jan-11 15:26:44.186407 - [DEBUG] Function : main
78869 2019-Jan-11 15:26:44.186433 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78870 2019-Jan-11 15:26:44.187061 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78871 2019-Jan-11 15:26:44.187686 - [DEBUG] Value : BOTTOM
78872 2019-Jan-11 15:26:44.187713 - [DEBUG]
78873 2019-Jan-11 15:26:44.187739 - [DEBUG] Function : main
78874 2019-Jan-11 15:26:44.187765 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78875 2019-Jan-11 15:26:44.188405 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78876 2019-Jan-11 15:26:44.189033 - [DEBUG] Value : BOTTOM
78877 2019-Jan-11 15:26:44.189059 - [DEBUG]
78878 2019-Jan-11 15:26:44.189084 - [DEBUG] Function : main
78879 2019-Jan-11 15:26:44.189110 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78880 2019-Jan-11 15:26:44.189735 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78881 2019-Jan-11 15:26:44.190360 - [DEBUG] Value : BOTTOM
78882 2019-Jan-11 15:26:44.190387 - [DEBUG]
78883 2019-Jan-11 15:26:44.190412 - [DEBUG] Function : main
78884 2019-Jan-11 15:26:44.190439 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78885 2019-Jan-11 15:26:44.191065 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78886 2019-Jan-11 15:26:44.191705 - [DEBUG] Value : BOTTOM
78887 2019-Jan-11 15:26:44.191732 - [DEBUG]
78888 2019-Jan-11 15:26:44.191758 - [DEBUG] Function : main
78889 2019-Jan-11 15:26:44.191784 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78890 2019-Jan-11 15:26:44.192410 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78891 2019-Jan-11 15:26:44.193035 - [DEBUG] Value : BOTTOM
78892 2019-Jan-11 15:26:44.193062 - [DEBUG]
78893 2019-Jan-11 15:26:44.193087 - [DEBUG] Function : main
78894 2019-Jan-11 15:26:44.193113 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78895 2019-Jan-11 15:26:44.193740 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78896 2019-Jan-11 15:26:44.194368 - [DEBUG] Value : BOTTOM
78897 2019-Jan-11 15:26:44.194394 - [DEBUG]
78898 2019-Jan-11 15:26:44.194419 - [DEBUG] Function : main
78899 2019-Jan-11 15:26:44.194444 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78900 2019-Jan-11 15:26:44.195086 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78901 2019-Jan-11 15:26:44.195712 - [DEBUG] Value : BOTTOM
78902 2019-Jan-11 15:26:44.195739 - [DEBUG]
78903 2019-Jan-11 15:26:44.195765 - [DEBUG] Function : main
78904 2019-Jan-11 15:26:44.195791 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78905 2019-Jan-11 15:26:44.196417 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78906 2019-Jan-11 15:26:44.197046 - [DEBUG] Value : BOTTOM
78907 2019-Jan-11 15:26:44.197071 - [DEBUG]
78908 2019-Jan-11 15:26:44.197096 - [DEBUG] Function : main
78909 2019-Jan-11 15:26:44.197121 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78910 2019-Jan-11 15:26:44.197754 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78911 2019-Jan-11 15:26:44.198396 - [DEBUG] Value : BOTTOM
78912 2019-Jan-11 15:26:44.198423 - [DEBUG]
78913 2019-Jan-11 15:26:44.198449 - [DEBUG] Function : main
78914 2019-Jan-11 15:26:44.198475 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78915 2019-Jan-11 15:26:44.199101 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78916 2019-Jan-11 15:26:44.199728 - [DEBUG] Value : BOTTOM
78917 2019-Jan-11 15:26:44.199755 - [DEBUG]
78918 2019-Jan-11 15:26:44.199780 - [DEBUG] Function : main
78919 2019-Jan-11 15:26:44.199806 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78920 2019-Jan-11 15:26:44.200434 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78921 2019-Jan-11 15:26:44.201068 - [DEBUG] Value : BOTTOM
78922 2019-Jan-11 15:26:44.201095 - [DEBUG]
78923 2019-Jan-11 15:26:44.201120 - [DEBUG] Function : main
78924 2019-Jan-11 15:26:44.201146 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78925 2019-Jan-11 15:26:44.201788 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78926 2019-Jan-11 15:26:44.202415 - [DEBUG] Value : BOTTOM
78927 2019-Jan-11 15:26:44.202441 - [DEBUG]
78928 2019-Jan-11 15:26:44.202468 - [DEBUG] Function : main
78929 2019-Jan-11 15:26:44.202494 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78930 2019-Jan-11 15:26:44.203119 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78931 2019-Jan-11 15:26:44.203748 - [DEBUG] Value : BOTTOM
78932 2019-Jan-11 15:26:44.203774 - [DEBUG]
78933 2019-Jan-11 15:26:44.203800 - [DEBUG] Function : main
78934 2019-Jan-11 15:26:44.203826 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78935 2019-Jan-11 15:26:44.204452 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78936 2019-Jan-11 15:26:44.205095 - [DEBUG] Value : BOTTOM
78937 2019-Jan-11 15:26:44.205122 - [DEBUG]
78938 2019-Jan-11 15:26:44.205147 - [DEBUG] Function : main
78939 2019-Jan-11 15:26:44.205173 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78940 2019-Jan-11 15:26:44.205799 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78941 2019-Jan-11 15:26:44.206429 - [DEBUG] Value : BOTTOM
78942 2019-Jan-11 15:26:44.206456 - [DEBUG]
78943 2019-Jan-11 15:26:44.206481 - [DEBUG] Function : main
78944 2019-Jan-11 15:26:44.206507 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78945 2019-Jan-11 15:26:44.207135 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78946 2019-Jan-11 15:26:44.207769 - [DEBUG] Value : BOTTOM
78947 2019-Jan-11 15:26:44.207796 - [DEBUG]
78948 2019-Jan-11 15:26:44.207821 - [DEBUG] Function : main
78949 2019-Jan-11 15:26:44.207848 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78950 2019-Jan-11 15:26:44.208486 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78951 2019-Jan-11 15:26:44.209114 - [DEBUG] Value : BOTTOM
78952 2019-Jan-11 15:26:44.209141 - [DEBUG]
78953 2019-Jan-11 15:26:44.209167 - [DEBUG] Function : main
78954 2019-Jan-11 15:26:44.209193 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78955 2019-Jan-11 15:26:44.209826 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78956 2019-Jan-11 15:26:44.210461 - [DEBUG] Value : BOTTOM
78957 2019-Jan-11 15:26:44.210487 - [DEBUG]
78958 2019-Jan-11 15:26:44.210513 - [DEBUG] Function : main
78959 2019-Jan-11 15:26:44.210539 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78960 2019-Jan-11 15:26:44.211166 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78961 2019-Jan-11 15:26:44.211807 - [DEBUG] Value : BOTTOM
78962 2019-Jan-11 15:26:44.211834 - [DEBUG]
78963 2019-Jan-11 15:26:44.211859 - [DEBUG] Function : main
78964 2019-Jan-11 15:26:44.211886 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78965 2019-Jan-11 15:26:44.212512 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78966 2019-Jan-11 15:26:44.213140 - [DEBUG] Value : BOTTOM
78967 2019-Jan-11 15:26:44.213167 - [DEBUG]
78968 2019-Jan-11 15:26:44.213193 - [DEBUG] Function : main
78969 2019-Jan-11 15:26:44.213219 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78970 2019-Jan-11 15:26:44.213844 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78971 2019-Jan-11 15:26:44.214474 - [DEBUG] Value : BOTTOM
78972 2019-Jan-11 15:26:44.214501 - [DEBUG]
78973 2019-Jan-11 15:26:44.214536 - [DEBUG] Function : main
78974 2019-Jan-11 15:26:44.214565 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78975 2019-Jan-11 15:26:44.215191 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78976 2019-Jan-11 15:26:44.215816 - [DEBUG] Value : BOTTOM
78977 2019-Jan-11 15:26:44.215843 - [DEBUG]
78978 2019-Jan-11 15:26:44.215868 - [DEBUG] Function : main
78979 2019-Jan-11 15:26:44.215895 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78980 2019-Jan-11 15:26:44.216521 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78981 2019-Jan-11 15:26:44.217147 - [DEBUG] Value : BOTTOM
78982 2019-Jan-11 15:26:44.217174 - [DEBUG]
78983 2019-Jan-11 15:26:44.217200 - [DEBUG] Function : main
78984 2019-Jan-11 15:26:44.217226 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78985 2019-Jan-11 15:26:44.217852 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78986 2019-Jan-11 15:26:44.218493 - [DEBUG] Value : BOTTOM
78987 2019-Jan-11 15:26:44.218520 - [DEBUG]
78988 2019-Jan-11 15:26:44.218546 - [DEBUG] Function : main
78989 2019-Jan-11 15:26:44.218572 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78990 2019-Jan-11 15:26:44.219197 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78991 2019-Jan-11 15:26:44.219821 - [DEBUG] Value : BOTTOM
78992 2019-Jan-11 15:26:44.219847 - [DEBUG]
78993 2019-Jan-11 15:26:44.219873 - [DEBUG] Function : main
78994 2019-Jan-11 15:26:44.219899 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78995 2019-Jan-11 15:26:44.220525 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78996 2019-Jan-11 15:26:44.220583 - [DEBUG] Value : BOTTOM
78997 2019-Jan-11 15:26:44.220610 - [DEBUG]
78998 2019-Jan-11 15:26:44.220657 - [DEBUG] Function : main
78999 2019-Jan-11 15:26:44.220693 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79000 2019-Jan-11 15:26:44.221339 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79001 2019-Jan-11 15:26:44.221967 - [DEBUG] Value : BOTTOM
79002 2019-Jan-11 15:26:44.221994 - [DEBUG]
79003 2019-Jan-11 15:26:44.222019 - [DEBUG] Function : main
79004 2019-Jan-11 15:26:44.222045 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79005 2019-Jan-11 15:26:44.222674 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79006 2019-Jan-11 15:26:44.223301 - [DEBUG] Value : BOTTOM
79007 2019-Jan-11 15:26:44.223328 - [DEBUG]
79008 2019-Jan-11 15:26:44.223353 - [DEBUG] Function : main
79009 2019-Jan-11 15:26:44.223379 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79010 2019-Jan-11 15:26:44.224006 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79011 2019-Jan-11 15:26:44.224646 - [DEBUG] Value : BOTTOM
79012 2019-Jan-11 15:26:44.224671 - [DEBUG]
79013 2019-Jan-11 15:26:44.224696 - [DEBUG] Function : main
79014 2019-Jan-11 15:26:44.224721 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79015 2019-Jan-11 15:26:44.225349 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79016 2019-Jan-11 15:26:44.225992 - [DEBUG] Value : BOTTOM
79017 2019-Jan-11 15:26:44.226019 - [DEBUG]
79018 2019-Jan-11 15:26:44.226044 - [DEBUG] Function : main
79019 2019-Jan-11 15:26:44.226071 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79020 2019-Jan-11 15:26:44.226701 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79021 2019-Jan-11 15:26:44.227327 - [DEBUG] Value : BOTTOM
79022 2019-Jan-11 15:26:44.227354 - [DEBUG]
79023 2019-Jan-11 15:26:44.227379 - [DEBUG] Function : main
79024 2019-Jan-11 15:26:44.227405 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79025 2019-Jan-11 15:26:44.228048 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79026 2019-Jan-11 15:26:44.228676 - [DEBUG] Value : BOTTOM
79027 2019-Jan-11 15:26:44.228703 - [DEBUG]
79028 2019-Jan-11 15:26:44.228729 - [DEBUG] Function : main
79029 2019-Jan-11 15:26:44.228755 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79030 2019-Jan-11 15:26:44.229390 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79031 2019-Jan-11 15:26:44.230015 - [DEBUG] Value : BOTTOM
79032 2019-Jan-11 15:26:44.230041 - [DEBUG]
79033 2019-Jan-11 15:26:44.230067 - [DEBUG] Function : main
79034 2019-Jan-11 15:26:44.230093 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79035 2019-Jan-11 15:26:44.230720 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79036 2019-Jan-11 15:26:44.231357 - [DEBUG] Value : BOTTOM
79037 2019-Jan-11 15:26:44.231383 - [DEBUG]
79038 2019-Jan-11 15:26:44.231408 - [DEBUG] Function : main
79039 2019-Jan-11 15:26:44.231433 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79040 2019-Jan-11 15:26:44.232061 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79041 2019-Jan-11 15:26:44.232689 - [DEBUG] Value : BOTTOM
79042 2019-Jan-11 15:26:44.232716 - [DEBUG]
79043 2019-Jan-11 15:26:44.232741 - [DEBUG] Function : main
79044 2019-Jan-11 15:26:44.232767 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79045 2019-Jan-11 15:26:44.233406 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79046 2019-Jan-11 15:26:44.234036 - [DEBUG] Value : BOTTOM
79047 2019-Jan-11 15:26:44.234064 - [DEBUG]
79048 2019-Jan-11 15:26:44.234089 - [DEBUG] Function : main
79049 2019-Jan-11 15:26:44.234115 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79050 2019-Jan-11 15:26:44.234759 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79051 2019-Jan-11 15:26:44.235383 - [DEBUG] Value : BOTTOM
79052 2019-Jan-11 15:26:44.235410 - [DEBUG]
79053 2019-Jan-11 15:26:44.235436 - [DEBUG] Function : main
79054 2019-Jan-11 15:26:44.235462 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79055 2019-Jan-11 15:26:44.236089 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
79056 2019-Jan-11 15:26:44.236719 - [DEBUG] Value : BOTTOM
79057 2019-Jan-11 15:26:44.236746 - [DEBUG]
79058 2019-Jan-11 15:26:44.236771 - [DEBUG] Function : main
79059 2019-Jan-11 15:26:44.236797 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79060 2019-Jan-11 15:26:44.237426 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79061 2019-Jan-11 15:26:44.238068 - [DEBUG] Value : BOTTOM
79062 2019-Jan-11 15:26:44.238093 - [DEBUG]
79063 2019-Jan-11 15:26:44.238118 - [DEBUG] Function : main
79064 2019-Jan-11 15:26:44.238143 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79065 2019-Jan-11 15:26:44.238771 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79066 2019-Jan-11 15:26:44.239400 - [DEBUG] Value : BOTTOM
79067 2019-Jan-11 15:26:44.239427 - [DEBUG]
79068 2019-Jan-11 15:26:44.239452 - [DEBUG] Function : main
79069 2019-Jan-11 15:26:44.239478 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79070 2019-Jan-11 15:26:44.240105 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79071 2019-Jan-11 15:26:44.240740 - [DEBUG] Value : BOTTOM
79072 2019-Jan-11 15:26:44.240767 - [DEBUG]
79073 2019-Jan-11 15:26:44.240792 - [DEBUG] Function : main
79074 2019-Jan-11 15:26:44.240818 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79075 2019-Jan-11 15:26:44.241461 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79076 2019-Jan-11 15:26:44.242087 - [DEBUG] Value : BOTTOM
79077 2019-Jan-11 15:26:44.242114 - [DEBUG]
79078 2019-Jan-11 15:26:44.242140 - [DEBUG] Function : main
79079 2019-Jan-11 15:26:44.242166 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79080 2019-Jan-11 15:26:44.242795 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79081 2019-Jan-11 15:26:44.243424 - [DEBUG] Value : BOTTOM
79082 2019-Jan-11 15:26:44.243450 - [DEBUG]
79083 2019-Jan-11 15:26:44.243476 - [DEBUG] Function : main
79084 2019-Jan-11 15:26:44.243502 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79085 2019-Jan-11 15:26:44.244131 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79086 2019-Jan-11 15:26:44.244772 - [DEBUG] Value : BOTTOM
79087 2019-Jan-11 15:26:44.244798 - [DEBUG]
79088 2019-Jan-11 15:26:44.244823 - [DEBUG] Function : main
79089 2019-Jan-11 15:26:44.244848 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79090 2019-Jan-11 15:26:44.245476 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79091 2019-Jan-11 15:26:44.246111 - [DEBUG] Value : BOTTOM
79092 2019-Jan-11 15:26:44.246138 - [DEBUG]
79093 2019-Jan-11 15:26:44.246164 - [DEBUG] Function : main
79094 2019-Jan-11 15:26:44.246190 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79095 2019-Jan-11 15:26:44.246818 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79096 2019-Jan-11 15:26:44.247452 - [DEBUG] Value : BOTTOM
79097 2019-Jan-11 15:26:44.247479 - [DEBUG]
79098 2019-Jan-11 15:26:44.247504 - [DEBUG] Function : main
79099 2019-Jan-11 15:26:44.247530 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79100 2019-Jan-11 15:26:44.248172 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79101 2019-Jan-11 15:26:44.248800 - [DEBUG] Value : BOTTOM
79102 2019-Jan-11 15:26:44.248826 - [DEBUG]
79103 2019-Jan-11 15:26:44.248852 - [DEBUG] Function : main
79104 2019-Jan-11 15:26:44.248878 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79105 2019-Jan-11 15:26:44.249507 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79106 2019-Jan-11 15:26:44.250142 - [DEBUG] Value : BOTTOM
79107 2019-Jan-11 15:26:44.250169 - [DEBUG]
79108 2019-Jan-11 15:26:44.250194 - [DEBUG] Function : main
79109 2019-Jan-11 15:26:44.250221 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79110 2019-Jan-11 15:26:44.250849 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79111 2019-Jan-11 15:26:44.251491 - [DEBUG] Value : BOTTOM
79112 2019-Jan-11 15:26:44.251517 - [DEBUG]
79113 2019-Jan-11 15:26:44.251542 - [DEBUG] Function : main
79114 2019-Jan-11 15:26:44.251567 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79115 2019-Jan-11 15:26:44.252195 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79116 2019-Jan-11 15:26:44.252823 - [DEBUG] Value : BOTTOM
79117 2019-Jan-11 15:26:44.252850 - [DEBUG]
79118 2019-Jan-11 15:26:44.252875 - [DEBUG] Function : main
79119 2019-Jan-11 15:26:44.252901 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79120 2019-Jan-11 15:26:44.253529 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79121 2019-Jan-11 15:26:44.254157 - [DEBUG] Value : BOTTOM
79122 2019-Jan-11 15:26:44.254184 - [DEBUG]
79123 2019-Jan-11 15:26:44.254209 - [DEBUG] Function : main
79124 2019-Jan-11 15:26:44.254235 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79125 2019-Jan-11 15:26:44.254878 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
79126 2019-Jan-11 15:26:44.255503 - [DEBUG] Value : BOTTOM
79127 2019-Jan-11 15:26:44.255530 - [DEBUG]
79128 2019-Jan-11 15:26:44.255555 - [DEBUG] Function : main
79129 2019-Jan-11 15:26:44.255581 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79130 2019-Jan-11 15:26:44.256209 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79131 2019-Jan-11 15:26:44.256836 - [DEBUG] Value : BOTTOM
79132 2019-Jan-11 15:26:44.256863 - [DEBUG]
79133 2019-Jan-11 15:26:44.256888 - [DEBUG] Function : main
79134 2019-Jan-11 15:26:44.256915 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79135 2019-Jan-11 15:26:44.257543 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79136 2019-Jan-11 15:26:44.258192 - [DEBUG] Value : BOTTOM
79137 2019-Jan-11 15:26:44.258219 - [DEBUG]
79138 2019-Jan-11 15:26:44.258244 - [DEBUG] Function : main
79139 2019-Jan-11 15:26:44.258269 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79140 2019-Jan-11 15:26:44.258897 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
79141 2019-Jan-11 15:26:44.259521 - [DEBUG] Value : BOTTOM
79142 2019-Jan-11 15:26:44.259548 - [DEBUG]
79143 2019-Jan-11 15:26:44.259573 - [DEBUG] Function : main
79144 2019-Jan-11 15:26:44.259599 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79145 2019-Jan-11 15:26:44.260227 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79146 2019-Jan-11 15:26:44.260862 - [DEBUG] Value : BOTTOM
79147 2019-Jan-11 15:26:44.260889 - [DEBUG]
79148 2019-Jan-11 15:26:44.260914 - [DEBUG] Function : main
79149 2019-Jan-11 15:26:44.260941 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79150 2019-Jan-11 15:26:44.261582 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79151 2019-Jan-11 15:26:44.261639 - [DEBUG] Value : BOTTOM
79152 2019-Jan-11 15:26:44.261665 - [DEBUG]
79153 2019-Jan-11 15:26:44.261706 - [DEBUG] Function : main
79154 2019-Jan-11 15:26:44.261733 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79155 2019-Jan-11 15:26:44.262362 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79156 2019-Jan-11 15:26:44.262991 - [DEBUG] Value : BOTTOM
79157 2019-Jan-11 15:26:44.263017 - [DEBUG]
79158 2019-Jan-11 15:26:44.263043 - [DEBUG] Function : main
79159 2019-Jan-11 15:26:44.263069 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79160 2019-Jan-11 15:26:44.263697 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79161 2019-Jan-11 15:26:44.264325 - [DEBUG] Value : BOTTOM
79162 2019-Jan-11 15:26:44.264352 - [DEBUG]
79163 2019-Jan-11 15:26:44.264377 - [DEBUG] Function : main
79164 2019-Jan-11 15:26:44.264403 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79165 2019-Jan-11 15:26:44.265048 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79166 2019-Jan-11 15:26:44.265675 - [DEBUG] Value : BOTTOM
79167 2019-Jan-11 15:26:44.265701 - [DEBUG]
79168 2019-Jan-11 15:26:44.265727 - [DEBUG] Function : main
79169 2019-Jan-11 15:26:44.265753 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79170 2019-Jan-11 15:26:44.266381 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79171 2019-Jan-11 15:26:44.267024 - [DEBUG] Value : BOTTOM
79172 2019-Jan-11 15:26:44.267051 - [DEBUG]
79173 2019-Jan-11 15:26:44.267076 - [DEBUG] Function : main
79174 2019-Jan-11 15:26:44.267102 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79175 2019-Jan-11 15:26:44.267733 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79176 2019-Jan-11 15:26:44.268374 - [DEBUG] Value : BOTTOM
79177 2019-Jan-11 15:26:44.268401 - [DEBUG]
79178 2019-Jan-11 15:26:44.268426 - [DEBUG] Function : main
79179 2019-Jan-11 15:26:44.268452 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79180 2019-Jan-11 15:26:44.269080 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79181 2019-Jan-11 15:26:44.269717 - [DEBUG] Value : BOTTOM
79182 2019-Jan-11 15:26:44.269744 - [DEBUG]
79183 2019-Jan-11 15:26:44.269770 - [DEBUG] Function : main
79184 2019-Jan-11 15:26:44.269796 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79185 2019-Jan-11 15:26:44.270425 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79186 2019-Jan-11 15:26:44.271051 - [DEBUG] Value : BOTTOM
79187 2019-Jan-11 15:26:44.271078 - [DEBUG]
79188 2019-Jan-11 15:26:44.271103 - [DEBUG] Function : main
79189 2019-Jan-11 15:26:44.271129 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79190 2019-Jan-11 15:26:44.271773 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79191 2019-Jan-11 15:26:44.272397 - [DEBUG] Value : BOTTOM
79192 2019-Jan-11 15:26:44.272424 - [DEBUG]
79193 2019-Jan-11 15:26:44.272449 - [DEBUG] Function : main
79194 2019-Jan-11 15:26:44.272476 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79195 2019-Jan-11 15:26:44.273104 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79196 2019-Jan-11 15:26:44.273730 - [DEBUG] Value : BOTTOM
79197 2019-Jan-11 15:26:44.273757 - [DEBUG]
79198 2019-Jan-11 15:26:44.273782 - [DEBUG] Function : main
79199 2019-Jan-11 15:26:44.273808 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79200 2019-Jan-11 15:26:44.274437 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79201 2019-Jan-11 15:26:44.275081 - [DEBUG] Value : BOTTOM
79202 2019-Jan-11 15:26:44.275107 - [DEBUG]
79203 2019-Jan-11 15:26:44.275132 - [DEBUG] Function : main
79204 2019-Jan-11 15:26:44.275157 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79205 2019-Jan-11 15:26:44.275786 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79206 2019-Jan-11 15:26:44.276412 - [DEBUG] Value : BOTTOM
79207 2019-Jan-11 15:26:44.276438 - [DEBUG]
79208 2019-Jan-11 15:26:44.276464 - [DEBUG] Function : main
79209 2019-Jan-11 15:26:44.276490 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79210 2019-Jan-11 15:26:44.277120 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
79211 2019-Jan-11 15:26:44.277750 - [DEBUG] Value : BOTTOM
79212 2019-Jan-11 15:26:44.277777 - [DEBUG]
79213 2019-Jan-11 15:26:44.277802 - [DEBUG] Function : main
79214 2019-Jan-11 15:26:44.277828 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79215 2019-Jan-11 15:26:44.278472 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79216 2019-Jan-11 15:26:44.279098 - [DEBUG] Value : BOTTOM
79217 2019-Jan-11 15:26:44.279125 - [DEBUG]
79218 2019-Jan-11 15:26:44.279150 - [DEBUG] Function : main
79219 2019-Jan-11 15:26:44.279177 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79220 2019-Jan-11 15:26:44.279805 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79221 2019-Jan-11 15:26:44.280431 - [DEBUG] Value : BOTTOM
79222 2019-Jan-11 15:26:44.280458 - [DEBUG]
79223 2019-Jan-11 15:26:44.280483 - [DEBUG] Function : main
79224 2019-Jan-11 15:26:44.280509 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79225 2019-Jan-11 15:26:44.281138 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79226 2019-Jan-11 15:26:44.281788 - [DEBUG] Value : BOTTOM
79227 2019-Jan-11 15:26:44.281822 - [DEBUG]
79228 2019-Jan-11 15:26:44.281848 - [DEBUG] Function : main
79229 2019-Jan-11 15:26:44.281874 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79230 2019-Jan-11 15:26:44.282503 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79231 2019-Jan-11 15:26:44.283131 - [DEBUG] Value : BOTTOM
79232 2019-Jan-11 15:26:44.283158 - [DEBUG]
79233 2019-Jan-11 15:26:44.283184 - [DEBUG] Function : main
79234 2019-Jan-11 15:26:44.283211 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79235 2019-Jan-11 15:26:44.283840 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79236 2019-Jan-11 15:26:44.284468 - [DEBUG] Value : BOTTOM
79237 2019-Jan-11 15:26:44.284495 - [DEBUG]
79238 2019-Jan-11 15:26:44.284520 - [DEBUG] Function : main
79239 2019-Jan-11 15:26:44.284560 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79240 2019-Jan-11 15:26:44.285189 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79241 2019-Jan-11 15:26:44.285818 - [DEBUG] Value : BOTTOM
79242 2019-Jan-11 15:26:44.285845 - [DEBUG]
79243 2019-Jan-11 15:26:44.285870 - [DEBUG] Function : main
79244 2019-Jan-11 15:26:44.285896 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79245 2019-Jan-11 15:26:44.286525 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79246 2019-Jan-11 15:26:44.287153 - [DEBUG] Value : BOTTOM
79247 2019-Jan-11 15:26:44.287180 - [DEBUG]
79248 2019-Jan-11 15:26:44.287206 - [DEBUG] Function : main
79249 2019-Jan-11 15:26:44.287232 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79250 2019-Jan-11 15:26:44.287870 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79251 2019-Jan-11 15:26:44.288505 - [DEBUG] Value : BOTTOM
79252 2019-Jan-11 15:26:44.288532 - [DEBUG]
79253 2019-Jan-11 15:26:44.288558 - [DEBUG] Function : main
79254 2019-Jan-11 15:26:44.288584 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79255 2019-Jan-11 15:26:44.289212 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79256 2019-Jan-11 15:26:44.289840 - [DEBUG] Value : BOTTOM
79257 2019-Jan-11 15:26:44.289867 - [DEBUG]
79258 2019-Jan-11 15:26:44.289892 - [DEBUG] Function : main
79259 2019-Jan-11 15:26:44.289918 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79260 2019-Jan-11 15:26:44.290547 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79261 2019-Jan-11 15:26:44.291181 - [DEBUG] Value : BOTTOM
79262 2019-Jan-11 15:26:44.291222 - [DEBUG]
79263 2019-Jan-11 15:26:44.291247 - [DEBUG] Function : main
79264 2019-Jan-11 15:26:44.291274 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79265 2019-Jan-11 15:26:44.291903 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79266 2019-Jan-11 15:26:44.292531 - [DEBUG] Value : BOTTOM
79267 2019-Jan-11 15:26:44.292558 - [DEBUG]
79268 2019-Jan-11 15:26:44.292583 - [DEBUG] Function : main
79269 2019-Jan-11 15:26:44.292609 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79270 2019-Jan-11 15:26:44.293237 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79271 2019-Jan-11 15:26:44.293864 - [DEBUG] Value : BOTTOM
79272 2019-Jan-11 15:26:44.293891 - [DEBUG]
79273 2019-Jan-11 15:26:44.293917 - [DEBUG] Function : main
79274 2019-Jan-11 15:26:44.293952 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79275 2019-Jan-11 15:26:44.294594 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79276 2019-Jan-11 15:26:44.295223 - [DEBUG] Value : BOTTOM
79277 2019-Jan-11 15:26:44.295250 - [DEBUG]
79278 2019-Jan-11 15:26:44.295276 - [DEBUG] Function : main
79279 2019-Jan-11 15:26:44.295302 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79280 2019-Jan-11 15:26:44.295931 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
79281 2019-Jan-11 15:26:44.296555 - [DEBUG] Value : BOTTOM
79282 2019-Jan-11 15:26:44.296582 - [DEBUG]
79283 2019-Jan-11 15:26:44.296607 - [DEBUG] Function : main
79284 2019-Jan-11 15:26:44.296634 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79285 2019-Jan-11 15:26:44.297262 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79286 2019-Jan-11 15:26:44.297901 - [DEBUG] Value : BOTTOM
79287 2019-Jan-11 15:26:44.297928 - [DEBUG]
79288 2019-Jan-11 15:26:44.297954 - [DEBUG] Function : main
79289 2019-Jan-11 15:26:44.297980 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79290 2019-Jan-11 15:26:44.298609 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79291 2019-Jan-11 15:26:44.299236 - [DEBUG] Value : BOTTOM
79292 2019-Jan-11 15:26:44.299263 - [DEBUG]
79293 2019-Jan-11 15:26:44.299289 - [DEBUG] Function : main
79294 2019-Jan-11 15:26:44.299315 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79295 2019-Jan-11 15:26:44.299943 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
79296 2019-Jan-11 15:26:44.300567 - [DEBUG] Value : BOTTOM
79297 2019-Jan-11 15:26:44.300594 - [DEBUG]
79298 2019-Jan-11 15:26:44.300620 - [DEBUG] Function : main
79299 2019-Jan-11 15:26:44.300646 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79300 2019-Jan-11 15:26:44.301288 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79301 2019-Jan-11 15:26:44.301921 - [DEBUG] Value : BOTTOM
79302 2019-Jan-11 15:26:44.301948 - [DEBUG]
79303 2019-Jan-11 15:26:44.301974 - [DEBUG] Function : main
79304 2019-Jan-11 15:26:44.302000 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79305 2019-Jan-11 15:26:44.302628 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79306 2019-Jan-11 15:26:44.302686 - [DEBUG] Value : BOTTOM
79307 2019-Jan-11 15:26:44.302712 - [DEBUG]
79308 2019-Jan-11 15:26:44.302756 - [DEBUG] Function : main
79309 2019-Jan-11 15:26:44.302783 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79310 2019-Jan-11 15:26:44.303413 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79311 2019-Jan-11 15:26:44.304041 - [DEBUG] Value : BOTTOM
79312 2019-Jan-11 15:26:44.304068 - [DEBUG]
79313 2019-Jan-11 15:26:44.304093 - [DEBUG] Function : main
79314 2019-Jan-11 15:26:44.304119 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79315 2019-Jan-11 15:26:44.304761 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79316 2019-Jan-11 15:26:44.305388 - [DEBUG] Value : BOTTOM
79317 2019-Jan-11 15:26:44.305414 - [DEBUG]
79318 2019-Jan-11 15:26:44.305440 - [DEBUG] Function : main
79319 2019-Jan-11 15:26:44.305466 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79320 2019-Jan-11 15:26:44.306101 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79321 2019-Jan-11 15:26:44.306728 - [DEBUG] Value : BOTTOM
79322 2019-Jan-11 15:26:44.306755 - [DEBUG]
79323 2019-Jan-11 15:26:44.306780 - [DEBUG] Function : main
79324 2019-Jan-11 15:26:44.306806 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79325 2019-Jan-11 15:26:44.307435 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79326 2019-Jan-11 15:26:44.308095 - [DEBUG] Value : BOTTOM
79327 2019-Jan-11 15:26:44.308121 - [DEBUG]
79328 2019-Jan-11 15:26:44.308145 - [DEBUG] Function : main
79329 2019-Jan-11 15:26:44.308171 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79330 2019-Jan-11 15:26:44.308801 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79331 2019-Jan-11 15:26:44.309427 - [DEBUG] Value : BOTTOM
79332 2019-Jan-11 15:26:44.309454 - [DEBUG]
79333 2019-Jan-11 15:26:44.309479 - [DEBUG] Function : main
79334 2019-Jan-11 15:26:44.309505 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79335 2019-Jan-11 15:26:44.310134 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79336 2019-Jan-11 15:26:44.310763 - [DEBUG] Value : BOTTOM
79337 2019-Jan-11 15:26:44.310790 - [DEBUG]
79338 2019-Jan-11 15:26:44.310816 - [DEBUG] Function : main
79339 2019-Jan-11 15:26:44.310842 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79340 2019-Jan-11 15:26:44.311483 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79341 2019-Jan-11 15:26:44.312108 - [DEBUG] Value : BOTTOM
79342 2019-Jan-11 15:26:44.312135 - [DEBUG]
79343 2019-Jan-11 15:26:44.312160 - [DEBUG] Function : main
79344 2019-Jan-11 15:26:44.312186 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79345 2019-Jan-11 15:26:44.312813 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79346 2019-Jan-11 15:26:44.313438 - [DEBUG] Value : BOTTOM
79347 2019-Jan-11 15:26:44.313465 - [DEBUG]
79348 2019-Jan-11 15:26:44.313490 - [DEBUG] Function : main
79349 2019-Jan-11 15:26:44.313516 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79350 2019-Jan-11 15:26:44.314144 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79351 2019-Jan-11 15:26:44.314784 - [DEBUG] Value : BOTTOM
79352 2019-Jan-11 15:26:44.314810 - [DEBUG]
79353 2019-Jan-11 15:26:44.314835 - [DEBUG] Function : main
79354 2019-Jan-11 15:26:44.314860 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79355 2019-Jan-11 15:26:44.315489 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79356 2019-Jan-11 15:26:44.316117 - [DEBUG] Value : BOTTOM
79357 2019-Jan-11 15:26:44.316144 - [DEBUG]
79358 2019-Jan-11 15:26:44.316170 - [DEBUG] Function : main
79359 2019-Jan-11 15:26:44.316196 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79360 2019-Jan-11 15:26:44.316824 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79361 2019-Jan-11 15:26:44.317448 - [DEBUG] Value : BOTTOM
79362 2019-Jan-11 15:26:44.317475 - [DEBUG]
79363 2019-Jan-11 15:26:44.317501 - [DEBUG] Function : main
79364 2019-Jan-11 15:26:44.317527 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79365 2019-Jan-11 15:26:44.318178 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
79366 2019-Jan-11 15:26:44.318807 - [DEBUG] Value : BOTTOM
79367 2019-Jan-11 15:26:44.318833 - [DEBUG]
79368 2019-Jan-11 15:26:44.318858 - [DEBUG] Function : main
79369 2019-Jan-11 15:26:44.318884 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79370 2019-Jan-11 15:26:44.319513 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79371 2019-Jan-11 15:26:44.320141 - [DEBUG] Value : BOTTOM
79372 2019-Jan-11 15:26:44.320168 - [DEBUG]
79373 2019-Jan-11 15:26:44.320193 - [DEBUG] Function : main
79374 2019-Jan-11 15:26:44.320220 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79375 2019-Jan-11 15:26:44.320848 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79376 2019-Jan-11 15:26:44.321491 - [DEBUG] Value : BOTTOM
79377 2019-Jan-11 15:26:44.321517 - [DEBUG]
79378 2019-Jan-11 15:26:44.321541 - [DEBUG] Function : main
79379 2019-Jan-11 15:26:44.321567 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79380 2019-Jan-11 15:26:44.322194 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79381 2019-Jan-11 15:26:44.322829 - [DEBUG] Value : BOTTOM
79382 2019-Jan-11 15:26:44.322856 - [DEBUG]
79383 2019-Jan-11 15:26:44.322881 - [DEBUG] Function : main
79384 2019-Jan-11 15:26:44.322908 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79385 2019-Jan-11 15:26:44.323536 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79386 2019-Jan-11 15:26:44.324164 - [DEBUG] Value : BOTTOM
79387 2019-Jan-11 15:26:44.324191 - [DEBUG]
79388 2019-Jan-11 15:26:44.324217 - [DEBUG] Function : main
79389 2019-Jan-11 15:26:44.324243 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79390 2019-Jan-11 15:26:44.324885 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79391 2019-Jan-11 15:26:44.325515 - [DEBUG] Value : BOTTOM
79392 2019-Jan-11 15:26:44.325541 - [DEBUG]
79393 2019-Jan-11 15:26:44.325567 - [DEBUG] Function : main
79394 2019-Jan-11 15:26:44.325593 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79395 2019-Jan-11 15:26:44.326221 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79396 2019-Jan-11 15:26:44.326847 - [DEBUG] Value : BOTTOM
79397 2019-Jan-11 15:26:44.326874 - [DEBUG]
79398 2019-Jan-11 15:26:44.326899 - [DEBUG] Function : main
79399 2019-Jan-11 15:26:44.326925 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79400 2019-Jan-11 15:26:44.327553 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79401 2019-Jan-11 15:26:44.328194 - [DEBUG] Value : BOTTOM
79402 2019-Jan-11 15:26:44.328220 - [DEBUG]
79403 2019-Jan-11 15:26:44.328244 - [DEBUG] Function : main
79404 2019-Jan-11 15:26:44.328270 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79405 2019-Jan-11 15:26:44.328897 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79406 2019-Jan-11 15:26:44.329531 - [DEBUG] Value : BOTTOM
79407 2019-Jan-11 15:26:44.329558 - [DEBUG]
79408 2019-Jan-11 15:26:44.329583 - [DEBUG] Function : main
79409 2019-Jan-11 15:26:44.329609 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79410 2019-Jan-11 15:26:44.330238 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79411 2019-Jan-11 15:26:44.330873 - [DEBUG] Value : BOTTOM
79412 2019-Jan-11 15:26:44.330900 - [DEBUG]
79413 2019-Jan-11 15:26:44.330925 - [DEBUG] Function : main
79414 2019-Jan-11 15:26:44.330952 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79415 2019-Jan-11 15:26:44.331596 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79416 2019-Jan-11 15:26:44.332232 - [DEBUG] Value : BOTTOM
79417 2019-Jan-11 15:26:44.332259 - [DEBUG]
79418 2019-Jan-11 15:26:44.332284 - [DEBUG] Function : main
79419 2019-Jan-11 15:26:44.332310 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79420 2019-Jan-11 15:26:44.332938 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79421 2019-Jan-11 15:26:44.333566 - [DEBUG] Value : BOTTOM
79422 2019-Jan-11 15:26:44.333592 - [DEBUG]
79423 2019-Jan-11 15:26:44.333618 - [DEBUG] Function : main
79424 2019-Jan-11 15:26:44.333644 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79425 2019-Jan-11 15:26:44.334272 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79426 2019-Jan-11 15:26:44.334915 - [DEBUG] Value : BOTTOM
79427 2019-Jan-11 15:26:44.334942 - [DEBUG]
79428 2019-Jan-11 15:26:44.334967 - [DEBUG] Function : main
79429 2019-Jan-11 15:26:44.334993 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79430 2019-Jan-11 15:26:44.335620 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79431 2019-Jan-11 15:26:44.336249 - [DEBUG] Value : BOTTOM
79432 2019-Jan-11 15:26:44.336276 - [DEBUG]
79433 2019-Jan-11 15:26:44.336301 - [DEBUG] Function : main
79434 2019-Jan-11 15:26:44.336327 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79435 2019-Jan-11 15:26:44.336954 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79436 2019-Jan-11 15:26:44.337588 - [DEBUG] Value : BOTTOM
79437 2019-Jan-11 15:26:44.337615 - [DEBUG]
79438 2019-Jan-11 15:26:44.337640 - [DEBUG] Function : main
79439 2019-Jan-11 15:26:44.337667 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79440 2019-Jan-11 15:26:44.338310 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79441 2019-Jan-11 15:26:44.338938 - [DEBUG] Value : BOTTOM
79442 2019-Jan-11 15:26:44.338965 - [DEBUG]
79443 2019-Jan-11 15:26:44.338990 - [DEBUG] Function : main
79444 2019-Jan-11 15:26:44.339017 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79445 2019-Jan-11 15:26:44.339652 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79446 2019-Jan-11 15:26:44.340279 - [DEBUG] Value : BOTTOM
79447 2019-Jan-11 15:26:44.340306 - [DEBUG]
79448 2019-Jan-11 15:26:44.340332 - [DEBUG] Function : main
79449 2019-Jan-11 15:26:44.340358 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79450 2019-Jan-11 15:26:44.340986 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79451 2019-Jan-11 15:26:44.341631 - [DEBUG] Value : BOTTOM
79452 2019-Jan-11 15:26:44.341658 - [DEBUG]
79453 2019-Jan-11 15:26:44.341683 - [DEBUG] Function : main
79454 2019-Jan-11 15:26:44.341709 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79455 2019-Jan-11 15:26:44.342338 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79456 2019-Jan-11 15:26:44.343019 - [DEBUG] Value : BOTTOM
79457 2019-Jan-11 15:26:44.343049 - [DEBUG]
79458 2019-Jan-11 15:26:44.343074 - [DEBUG] Function : main
79459 2019-Jan-11 15:26:44.343102 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79460 2019-Jan-11 15:26:44.343804 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79461 2019-Jan-11 15:26:44.344495 - [DEBUG] Value : BOTTOM
79462 2019-Jan-11 15:26:44.344545 - [DEBUG]
79463 2019-Jan-11 15:26:44.344575 - [DEBUG] Function : main
79464 2019-Jan-11 15:26:44.344604 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79465 2019-Jan-11 15:26:44.345298 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79466 2019-Jan-11 15:26:44.345943 - [DEBUG] Value : BOTTOM
79467 2019-Jan-11 15:26:44.345970 - [DEBUG]
79468 2019-Jan-11 15:26:44.345996 - [DEBUG] Function : main
79469 2019-Jan-11 15:26:44.346022 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79470 2019-Jan-11 15:26:44.346651 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79471 2019-Jan-11 15:26:44.347279 - [DEBUG] Value : BOTTOM
79472 2019-Jan-11 15:26:44.347306 - [DEBUG]
79473 2019-Jan-11 15:26:44.347332 - [DEBUG] Function : main
79474 2019-Jan-11 15:26:44.347358 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79475 2019-Jan-11 15:26:44.348006 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79476 2019-Jan-11 15:26:44.348641 - [DEBUG] Value : BOTTOM
79477 2019-Jan-11 15:26:44.348667 - [DEBUG]
79478 2019-Jan-11 15:26:44.348693 - [DEBUG] Function : main
79479 2019-Jan-11 15:26:44.348719 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79480 2019-Jan-11 15:26:44.349346 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79481 2019-Jan-11 15:26:44.349407 - [DEBUG] Value : BOTTOM
79482 2019-Jan-11 15:26:44.349433 - [DEBUG]
79483 2019-Jan-11 15:26:44.349485 - [DEBUG] Function : main
79484 2019-Jan-11 15:26:44.349511 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79485 2019-Jan-11 15:26:44.350139 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79486 2019-Jan-11 15:26:44.350767 - [DEBUG] Value : BOTTOM
79487 2019-Jan-11 15:26:44.350794 - [DEBUG]
79488 2019-Jan-11 15:26:44.350819 - [DEBUG] Function : main
79489 2019-Jan-11 15:26:44.350845 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79490 2019-Jan-11 15:26:44.351485 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79491 2019-Jan-11 15:26:44.352113 - [DEBUG] Value : BOTTOM
79492 2019-Jan-11 15:26:44.352140 - [DEBUG]
79493 2019-Jan-11 15:26:44.352165 - [DEBUG] Function : main
79494 2019-Jan-11 15:26:44.352191 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79495 2019-Jan-11 15:26:44.352816 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79496 2019-Jan-11 15:26:44.353441 - [DEBUG] Value : BOTTOM
79497 2019-Jan-11 15:26:44.353468 - [DEBUG]
79498 2019-Jan-11 15:26:44.353494 - [DEBUG] Function : main
79499 2019-Jan-11 15:26:44.353520 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79500 2019-Jan-11 15:26:44.354145 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79501 2019-Jan-11 15:26:44.354808 - [DEBUG] Value : BOTTOM
79502 2019-Jan-11 15:26:44.354850 - [DEBUG]
79503 2019-Jan-11 15:26:44.354875 - [DEBUG] Function : main
79504 2019-Jan-11 15:26:44.354901 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79505 2019-Jan-11 15:26:44.355529 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79506 2019-Jan-11 15:26:44.356156 - [DEBUG] Value : BOTTOM
79507 2019-Jan-11 15:26:44.356183 - [DEBUG]
79508 2019-Jan-11 15:26:44.356208 - [DEBUG] Function : main
79509 2019-Jan-11 15:26:44.356234 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79510 2019-Jan-11 15:26:44.356860 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79511 2019-Jan-11 15:26:44.357490 - [DEBUG] Value : BOTTOM
79512 2019-Jan-11 15:26:44.357516 - [DEBUG]
79513 2019-Jan-11 15:26:44.357543 - [DEBUG] Function : main
79514 2019-Jan-11 15:26:44.357569 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79515 2019-Jan-11 15:26:44.358209 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79516 2019-Jan-11 15:26:44.358835 - [DEBUG] Value : BOTTOM
79517 2019-Jan-11 15:26:44.358862 - [DEBUG]
79518 2019-Jan-11 15:26:44.358888 - [DEBUG] Function : main
79519 2019-Jan-11 15:26:44.358914 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79520 2019-Jan-11 15:26:44.359538 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79521 2019-Jan-11 15:26:44.360163 - [DEBUG] Value : BOTTOM
79522 2019-Jan-11 15:26:44.360189 - [DEBUG]
79523 2019-Jan-11 15:26:44.360215 - [DEBUG] Function : main
79524 2019-Jan-11 15:26:44.360241 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79525 2019-Jan-11 15:26:44.360866 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79526 2019-Jan-11 15:26:44.361506 - [DEBUG] Value : BOTTOM
79527 2019-Jan-11 15:26:44.361532 - [DEBUG]
79528 2019-Jan-11 15:26:44.361556 - [DEBUG] Function : main
79529 2019-Jan-11 15:26:44.361582 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79530 2019-Jan-11 15:26:44.362206 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79531 2019-Jan-11 15:26:44.362836 - [DEBUG] Value : BOTTOM
79532 2019-Jan-11 15:26:44.362862 - [DEBUG]
79533 2019-Jan-11 15:26:44.362886 - [DEBUG] Function : main
79534 2019-Jan-11 15:26:44.362912 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79535 2019-Jan-11 15:26:44.363537 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79536 2019-Jan-11 15:26:44.364163 - [DEBUG] Value : BOTTOM
79537 2019-Jan-11 15:26:44.364190 - [DEBUG]
79538 2019-Jan-11 15:26:44.364215 - [DEBUG] Function : main
79539 2019-Jan-11 15:26:44.364241 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79540 2019-Jan-11 15:26:44.364880 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
79541 2019-Jan-11 15:26:44.365510 - [DEBUG] Value : BOTTOM
79542 2019-Jan-11 15:26:44.365537 - [DEBUG]
79543 2019-Jan-11 15:26:44.365562 - [DEBUG] Function : main
79544 2019-Jan-11 15:26:44.365589 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79545 2019-Jan-11 15:26:44.366213 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79546 2019-Jan-11 15:26:44.366840 - [DEBUG] Value : BOTTOM
79547 2019-Jan-11 15:26:44.366867 - [DEBUG]
79548 2019-Jan-11 15:26:44.366893 - [DEBUG] Function : main
79549 2019-Jan-11 15:26:44.366919 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79550 2019-Jan-11 15:26:44.367552 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79551 2019-Jan-11 15:26:44.368195 - [DEBUG] Value : BOTTOM
79552 2019-Jan-11 15:26:44.368221 - [DEBUG]
79553 2019-Jan-11 15:26:44.368246 - [DEBUG] Function : main
79554 2019-Jan-11 15:26:44.368271 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79555 2019-Jan-11 15:26:44.368896 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79556 2019-Jan-11 15:26:44.369530 - [DEBUG] Value : BOTTOM
79557 2019-Jan-11 15:26:44.369557 - [DEBUG]
79558 2019-Jan-11 15:26:44.369582 - [DEBUG] Function : main
79559 2019-Jan-11 15:26:44.369609 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79560 2019-Jan-11 15:26:44.370234 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79561 2019-Jan-11 15:26:44.370862 - [DEBUG] Value : BOTTOM
79562 2019-Jan-11 15:26:44.370889 - [DEBUG]
79563 2019-Jan-11 15:26:44.370915 - [DEBUG] Function : main
79564 2019-Jan-11 15:26:44.370941 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79565 2019-Jan-11 15:26:44.371582 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79566 2019-Jan-11 15:26:44.372210 - [DEBUG] Value : BOTTOM
79567 2019-Jan-11 15:26:44.372237 - [DEBUG]
79568 2019-Jan-11 15:26:44.372262 - [DEBUG] Function : main
79569 2019-Jan-11 15:26:44.372288 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79570 2019-Jan-11 15:26:44.372913 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79571 2019-Jan-11 15:26:44.373540 - [DEBUG] Value : BOTTOM
79572 2019-Jan-11 15:26:44.373566 - [DEBUG]
79573 2019-Jan-11 15:26:44.373592 - [DEBUG] Function : main
79574 2019-Jan-11 15:26:44.373618 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79575 2019-Jan-11 15:26:44.374242 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79576 2019-Jan-11 15:26:44.374885 - [DEBUG] Value : BOTTOM
79577 2019-Jan-11 15:26:44.374912 - [DEBUG]
79578 2019-Jan-11 15:26:44.374937 - [DEBUG] Function : main
79579 2019-Jan-11 15:26:44.374963 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79580 2019-Jan-11 15:26:44.375588 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79581 2019-Jan-11 15:26:44.376223 - [DEBUG] Value : BOTTOM
79582 2019-Jan-11 15:26:44.376250 - [DEBUG]
79583 2019-Jan-11 15:26:44.376275 - [DEBUG] Function : main
79584 2019-Jan-11 15:26:44.376302 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79585 2019-Jan-11 15:26:44.376926 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79586 2019-Jan-11 15:26:44.377553 - [DEBUG] Value : BOTTOM
79587 2019-Jan-11 15:26:44.377580 - [DEBUG]
79588 2019-Jan-11 15:26:44.377606 - [DEBUG] Function : main
79589 2019-Jan-11 15:26:44.377632 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79590 2019-Jan-11 15:26:44.378272 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79591 2019-Jan-11 15:26:44.378907 - [DEBUG] Value : BOTTOM
79592 2019-Jan-11 15:26:44.378934 - [DEBUG]
79593 2019-Jan-11 15:26:44.378959 - [DEBUG] Function : main
79594 2019-Jan-11 15:26:44.378986 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79595 2019-Jan-11 15:26:44.379610 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79596 2019-Jan-11 15:26:44.380246 - [DEBUG] Value : BOTTOM
79597 2019-Jan-11 15:26:44.380273 - [DEBUG]
79598 2019-Jan-11 15:26:44.380298 - [DEBUG] Function : main
79599 2019-Jan-11 15:26:44.380325 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79600 2019-Jan-11 15:26:44.380950 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79601 2019-Jan-11 15:26:44.381592 - [DEBUG] Value : BOTTOM
79602 2019-Jan-11 15:26:44.381619 - [DEBUG]
79603 2019-Jan-11 15:26:44.381645 - [DEBUG] Function : main
79604 2019-Jan-11 15:26:44.381671 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79605 2019-Jan-11 15:26:44.382297 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79606 2019-Jan-11 15:26:44.382926 - [DEBUG] Value : BOTTOM
79607 2019-Jan-11 15:26:44.382953 - [DEBUG]
79608 2019-Jan-11 15:26:44.382978 - [DEBUG] Function : main
79609 2019-Jan-11 15:26:44.383005 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79610 2019-Jan-11 15:26:44.383630 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79611 2019-Jan-11 15:26:44.384265 - [DEBUG] Value : BOTTOM
79612 2019-Jan-11 15:26:44.384292 - [DEBUG]
79613 2019-Jan-11 15:26:44.384317 - [DEBUG] Function : main
79614 2019-Jan-11 15:26:44.384343 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79615 2019-Jan-11 15:26:44.384983 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79616 2019-Jan-11 15:26:44.385611 - [DEBUG] Value : BOTTOM
79617 2019-Jan-11 15:26:44.385638 - [DEBUG]
79618 2019-Jan-11 15:26:44.385663 - [DEBUG] Function : main
79619 2019-Jan-11 15:26:44.385689 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79620 2019-Jan-11 15:26:44.386314 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79621 2019-Jan-11 15:26:44.386941 - [DEBUG] Value : BOTTOM
79622 2019-Jan-11 15:26:44.386967 - [DEBUG]
79623 2019-Jan-11 15:26:44.386993 - [DEBUG] Function : main
79624 2019-Jan-11 15:26:44.387019 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79625 2019-Jan-11 15:26:44.387644 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79626 2019-Jan-11 15:26:44.388288 - [DEBUG] Value : BOTTOM
79627 2019-Jan-11 15:26:44.388315 - [DEBUG]
79628 2019-Jan-11 15:26:44.388340 - [DEBUG] Function : main
79629 2019-Jan-11 15:26:44.388366 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79630 2019-Jan-11 15:26:44.388990 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79631 2019-Jan-11 15:26:44.389625 - [DEBUG] Value : BOTTOM
79632 2019-Jan-11 15:26:44.389651 - [DEBUG]
79633 2019-Jan-11 15:26:44.389677 - [DEBUG] Function : main
79634 2019-Jan-11 15:26:44.389703 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79635 2019-Jan-11 15:26:44.390327 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79636 2019-Jan-11 15:26:44.390956 - [DEBUG] Value : BOTTOM
79637 2019-Jan-11 15:26:44.390983 - [DEBUG]
79638 2019-Jan-11 15:26:44.391009 - [DEBUG] Function : main
79639 2019-Jan-11 15:26:44.391035 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79640 2019-Jan-11 15:26:44.391676 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79641 2019-Jan-11 15:26:44.392311 - [DEBUG] Value : BOTTOM
79642 2019-Jan-11 15:26:44.392346 - [DEBUG]
79643 2019-Jan-11 15:26:44.392372 - [DEBUG] Function : main
79644 2019-Jan-11 15:26:44.392398 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79645 2019-Jan-11 15:26:44.393023 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79646 2019-Jan-11 15:26:44.393651 - [DEBUG] Value : BOTTOM
79647 2019-Jan-11 15:26:44.393678 - [DEBUG]
79648 2019-Jan-11 15:26:44.393703 - [DEBUG] Function : main
79649 2019-Jan-11 15:26:44.393729 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79650 2019-Jan-11 15:26:44.394355 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79651 2019-Jan-11 15:26:44.395007 - [DEBUG] Value : BOTTOM
79652 2019-Jan-11 15:26:44.395033 - [DEBUG]
79653 2019-Jan-11 15:26:44.395059 - [DEBUG] Function : main
79654 2019-Jan-11 15:26:44.395085 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79655 2019-Jan-11 15:26:44.395709 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79656 2019-Jan-11 15:26:44.396337 - [DEBUG] Value : BOTTOM
79657 2019-Jan-11 15:26:44.396364 - [DEBUG]
79658 2019-Jan-11 15:26:44.396389 - [DEBUG] Function : main
79659 2019-Jan-11 15:26:44.396415 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79660 2019-Jan-11 15:26:44.397040 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79661 2019-Jan-11 15:26:44.397098 - [DEBUG] Value : BOTTOM
79662 2019-Jan-11 15:26:44.397125 - [DEBUG]
79663 2019-Jan-11 15:26:44.397170 - [DEBUG] Function : main
79664 2019-Jan-11 15:26:44.397197 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79665 2019-Jan-11 15:26:44.397828 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79666 2019-Jan-11 15:26:44.398472 - [DEBUG] Value : BOTTOM
79667 2019-Jan-11 15:26:44.398499 - [DEBUG]
79668 2019-Jan-11 15:26:44.398525 - [DEBUG] Function : main
79669 2019-Jan-11 15:26:44.398551 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79670 2019-Jan-11 15:26:44.399180 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79671 2019-Jan-11 15:26:44.399807 - [DEBUG] Value : BOTTOM
79672 2019-Jan-11 15:26:44.399834 - [DEBUG]
79673 2019-Jan-11 15:26:44.399859 - [DEBUG] Function : main
79674 2019-Jan-11 15:26:44.399885 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79675 2019-Jan-11 15:26:44.400513 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79676 2019-Jan-11 15:26:44.401139 - [DEBUG] Value : BOTTOM
79677 2019-Jan-11 15:26:44.401166 - [DEBUG]
79678 2019-Jan-11 15:26:44.401203 - [DEBUG] Function : main
79679 2019-Jan-11 15:26:44.401231 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79680 2019-Jan-11 15:26:44.401859 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79681 2019-Jan-11 15:26:44.402502 - [DEBUG] Value : BOTTOM
79682 2019-Jan-11 15:26:44.402529 - [DEBUG]
79683 2019-Jan-11 15:26:44.402554 - [DEBUG] Function : main
79684 2019-Jan-11 15:26:44.402581 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79685 2019-Jan-11 15:26:44.403213 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79686 2019-Jan-11 15:26:44.403838 - [DEBUG] Value : BOTTOM
79687 2019-Jan-11 15:26:44.403865 - [DEBUG]
79688 2019-Jan-11 15:26:44.403891 - [DEBUG] Function : main
79689 2019-Jan-11 15:26:44.403917 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79690 2019-Jan-11 15:26:44.404571 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79691 2019-Jan-11 15:26:44.405199 - [DEBUG] Value : BOTTOM
79692 2019-Jan-11 15:26:44.405225 - [DEBUG]
79693 2019-Jan-11 15:26:44.405250 - [DEBUG] Function : main
79694 2019-Jan-11 15:26:44.405275 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79695 2019-Jan-11 15:26:44.405905 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79696 2019-Jan-11 15:26:44.406530 - [DEBUG] Value : BOTTOM
79697 2019-Jan-11 15:26:44.406557 - [DEBUG]
79698 2019-Jan-11 15:26:44.406582 - [DEBUG] Function : main
79699 2019-Jan-11 15:26:44.406608 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79700 2019-Jan-11 15:26:44.407236 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79701 2019-Jan-11 15:26:44.407872 - [DEBUG] Value : BOTTOM
79702 2019-Jan-11 15:26:44.407900 - [DEBUG]
79703 2019-Jan-11 15:26:44.407926 - [DEBUG] Function : main
79704 2019-Jan-11 15:26:44.407952 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79705 2019-Jan-11 15:26:44.408581 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79706 2019-Jan-11 15:26:44.409206 - [DEBUG] Value : BOTTOM
79707 2019-Jan-11 15:26:44.409233 - [DEBUG]
79708 2019-Jan-11 15:26:44.409259 - [DEBUG] Function : main
79709 2019-Jan-11 15:26:44.409285 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79710 2019-Jan-11 15:26:44.409912 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79711 2019-Jan-11 15:26:44.410542 - [DEBUG] Value : BOTTOM
79712 2019-Jan-11 15:26:44.410569 - [DEBUG]
79713 2019-Jan-11 15:26:44.410594 - [DEBUG] Function : main
79714 2019-Jan-11 15:26:44.410620 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79715 2019-Jan-11 15:26:44.411263 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79716 2019-Jan-11 15:26:44.411887 - [DEBUG] Value : BOTTOM
79717 2019-Jan-11 15:26:44.411914 - [DEBUG]
79718 2019-Jan-11 15:26:44.411939 - [DEBUG] Function : main
79719 2019-Jan-11 15:26:44.411965 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79720 2019-Jan-11 15:26:44.412594 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79721 2019-Jan-11 15:26:44.413222 - [DEBUG] Value : BOTTOM
79722 2019-Jan-11 15:26:44.413249 - [DEBUG]
79723 2019-Jan-11 15:26:44.413274 - [DEBUG] Function : main
79724 2019-Jan-11 15:26:44.413301 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79725 2019-Jan-11 15:26:44.413929 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79726 2019-Jan-11 15:26:44.414570 - [DEBUG] Value : BOTTOM
79727 2019-Jan-11 15:26:44.414597 - [DEBUG]
79728 2019-Jan-11 15:26:44.414622 - [DEBUG] Function : main
79729 2019-Jan-11 15:26:44.414648 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79730 2019-Jan-11 15:26:44.415276 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79731 2019-Jan-11 15:26:44.415910 - [DEBUG] Value : BOTTOM
79732 2019-Jan-11 15:26:44.415937 - [DEBUG]
79733 2019-Jan-11 15:26:44.415962 - [DEBUG] Function : main
79734 2019-Jan-11 15:26:44.415989 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79735 2019-Jan-11 15:26:44.416625 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79736 2019-Jan-11 15:26:44.417253 - [DEBUG] Value : BOTTOM
79737 2019-Jan-11 15:26:44.417280 - [DEBUG]
79738 2019-Jan-11 15:26:44.417306 - [DEBUG] Function : main
79739 2019-Jan-11 15:26:44.417332 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79740 2019-Jan-11 15:26:44.417975 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79741 2019-Jan-11 15:26:44.418602 - [DEBUG] Value : BOTTOM
79742 2019-Jan-11 15:26:44.418629 - [DEBUG]
79743 2019-Jan-11 15:26:44.418655 - [DEBUG] Function : main
79744 2019-Jan-11 15:26:44.418681 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79745 2019-Jan-11 15:26:44.419310 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79746 2019-Jan-11 15:26:44.419937 - [DEBUG] Value : BOTTOM
79747 2019-Jan-11 15:26:44.419964 - [DEBUG]
79748 2019-Jan-11 15:26:44.419989 - [DEBUG] Function : main
79749 2019-Jan-11 15:26:44.420015 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79750 2019-Jan-11 15:26:44.420644 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79751 2019-Jan-11 15:26:44.421285 - [DEBUG] Value : BOTTOM
79752 2019-Jan-11 15:26:44.421311 - [DEBUG]
79753 2019-Jan-11 15:26:44.421335 - [DEBUG] Function : main
79754 2019-Jan-11 15:26:44.421361 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79755 2019-Jan-11 15:26:44.421989 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79756 2019-Jan-11 15:26:44.422625 - [DEBUG] Value : BOTTOM
79757 2019-Jan-11 15:26:44.422652 - [DEBUG]
79758 2019-Jan-11 15:26:44.422677 - [DEBUG] Function : main
79759 2019-Jan-11 15:26:44.422703 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79760 2019-Jan-11 15:26:44.423331 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79761 2019-Jan-11 15:26:44.423959 - [DEBUG] Value : BOTTOM
79762 2019-Jan-11 15:26:44.423986 - [DEBUG]
79763 2019-Jan-11 15:26:44.424011 - [DEBUG] Function : main
79764 2019-Jan-11 15:26:44.424037 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79765 2019-Jan-11 15:26:44.424681 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79766 2019-Jan-11 15:26:44.425314 - [DEBUG] Value : BOTTOM
79767 2019-Jan-11 15:26:44.425341 - [DEBUG]
79768 2019-Jan-11 15:26:44.425366 - [DEBUG] Function : main
79769 2019-Jan-11 15:26:44.425392 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79770 2019-Jan-11 15:26:44.426020 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79771 2019-Jan-11 15:26:44.426647 - [DEBUG] Value : BOTTOM
79772 2019-Jan-11 15:26:44.426674 - [DEBUG]
79773 2019-Jan-11 15:26:44.426699 - [DEBUG] Function : main
79774 2019-Jan-11 15:26:44.426725 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79775 2019-Jan-11 15:26:44.427352 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79776 2019-Jan-11 15:26:44.427995 - [DEBUG] Value : BOTTOM
79777 2019-Jan-11 15:26:44.428021 - [DEBUG]
79778 2019-Jan-11 15:26:44.428046 - [DEBUG] Function : main
79779 2019-Jan-11 15:26:44.428071 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79780 2019-Jan-11 15:26:44.428698 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79781 2019-Jan-11 15:26:44.429333 - [DEBUG] Value : BOTTOM
79782 2019-Jan-11 15:26:44.429360 - [DEBUG]
79783 2019-Jan-11 15:26:44.429386 - [DEBUG] Function : main
79784 2019-Jan-11 15:26:44.429412 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79785 2019-Jan-11 15:26:44.430041 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79786 2019-Jan-11 15:26:44.430676 - [DEBUG] Value : BOTTOM
79787 2019-Jan-11 15:26:44.430703 - [DEBUG]
79788 2019-Jan-11 15:26:44.430729 - [DEBUG] Function : main
79789 2019-Jan-11 15:26:44.430755 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79790 2019-Jan-11 15:26:44.431398 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79791 2019-Jan-11 15:26:44.432026 - [DEBUG] Value : BOTTOM
79792 2019-Jan-11 15:26:44.432052 - [DEBUG]
79793 2019-Jan-11 15:26:44.432077 - [DEBUG] Function : main
79794 2019-Jan-11 15:26:44.432103 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79795 2019-Jan-11 15:26:44.432731 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79796 2019-Jan-11 15:26:44.433358 - [DEBUG] Value : BOTTOM
79797 2019-Jan-11 15:26:44.433385 - [DEBUG]
79798 2019-Jan-11 15:26:44.433410 - [DEBUG] Function : main
79799 2019-Jan-11 15:26:44.433436 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79800 2019-Jan-11 15:26:44.434065 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79801 2019-Jan-11 15:26:44.434726 - [DEBUG] Value : BOTTOM
79802 2019-Jan-11 15:26:44.434752 - [DEBUG]
79803 2019-Jan-11 15:26:44.434776 - [DEBUG] Function : main
79804 2019-Jan-11 15:26:44.434802 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79805 2019-Jan-11 15:26:44.435430 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79806 2019-Jan-11 15:26:44.436064 - [DEBUG] Value : BOTTOM
79807 2019-Jan-11 15:26:44.436091 - [DEBUG]
79808 2019-Jan-11 15:26:44.436117 - [DEBUG] Function : main
79809 2019-Jan-11 15:26:44.436143 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79810 2019-Jan-11 15:26:44.436771 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79811 2019-Jan-11 15:26:44.437398 - [DEBUG] Value : BOTTOM
79812 2019-Jan-11 15:26:44.437424 - [DEBUG]
79813 2019-Jan-11 15:26:44.437450 - [DEBUG] Function : main
79814 2019-Jan-11 15:26:44.437476 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79815 2019-Jan-11 15:26:44.438121 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79816 2019-Jan-11 15:26:44.438755 - [DEBUG] Value : BOTTOM
79817 2019-Jan-11 15:26:44.438782 - [DEBUG]
79818 2019-Jan-11 15:26:44.438807 - [DEBUG] Function : main
79819 2019-Jan-11 15:26:44.438833 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79820 2019-Jan-11 15:26:44.439461 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79821 2019-Jan-11 15:26:44.440089 - [DEBUG] Value : BOTTOM
79822 2019-Jan-11 15:26:44.440116 - [DEBUG]
79823 2019-Jan-11 15:26:44.440142 - [DEBUG] Function : main
79824 2019-Jan-11 15:26:44.440168 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79825 2019-Jan-11 15:26:44.440796 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79826 2019-Jan-11 15:26:44.441453 - [DEBUG] Value : BOTTOM
79827 2019-Jan-11 15:26:44.441479 - [DEBUG]
79828 2019-Jan-11 15:26:44.441504 - [DEBUG] Function : main
79829 2019-Jan-11 15:26:44.441529 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79830 2019-Jan-11 15:26:44.442157 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79831 2019-Jan-11 15:26:44.442786 - [DEBUG] Value : BOTTOM
79832 2019-Jan-11 15:26:44.442812 - [DEBUG]
79833 2019-Jan-11 15:26:44.442838 - [DEBUG] Function : main
79834 2019-Jan-11 15:26:44.442864 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79835 2019-Jan-11 15:26:44.443492 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79836 2019-Jan-11 15:26:44.444126 - [DEBUG] Value : BOTTOM
79837 2019-Jan-11 15:26:44.444153 - [DEBUG]
79838 2019-Jan-11 15:26:44.444178 - [DEBUG] Function : main
79839 2019-Jan-11 15:26:44.444204 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79840 2019-Jan-11 15:26:44.444846 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79841 2019-Jan-11 15:26:44.444903 - [DEBUG] Value : BOTTOM
79842 2019-Jan-11 15:26:44.444928 - [DEBUG]
79843 2019-Jan-11 15:26:44.444973 - [DEBUG] Function : main
79844 2019-Jan-11 15:26:44.444999 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79845 2019-Jan-11 15:26:44.445625 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79846 2019-Jan-11 15:26:44.446253 - [DEBUG] Value : BOTTOM
79847 2019-Jan-11 15:26:44.446280 - [DEBUG]
79848 2019-Jan-11 15:26:44.446306 - [DEBUG] Function : main
79849 2019-Jan-11 15:26:44.446332 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79850 2019-Jan-11 15:26:44.446958 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79851 2019-Jan-11 15:26:44.447585 - [DEBUG] Value : BOTTOM
79852 2019-Jan-11 15:26:44.447612 - [DEBUG]
79853 2019-Jan-11 15:26:44.447638 - [DEBUG] Function : main
79854 2019-Jan-11 15:26:44.447664 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79855 2019-Jan-11 15:26:44.448305 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79856 2019-Jan-11 15:26:44.448932 - [DEBUG] Value : BOTTOM
79857 2019-Jan-11 15:26:44.448959 - [DEBUG]
79858 2019-Jan-11 15:26:44.448985 - [DEBUG] Function : main
79859 2019-Jan-11 15:26:44.449011 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79860 2019-Jan-11 15:26:44.449635 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79861 2019-Jan-11 15:26:44.450277 - [DEBUG] Value : BOTTOM
79862 2019-Jan-11 15:26:44.450304 - [DEBUG]
79863 2019-Jan-11 15:26:44.450329 - [DEBUG] Function : main
79864 2019-Jan-11 15:26:44.450356 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79865 2019-Jan-11 15:26:44.450983 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79866 2019-Jan-11 15:26:44.451624 - [DEBUG] Value : BOTTOM
79867 2019-Jan-11 15:26:44.451651 - [DEBUG]
79868 2019-Jan-11 15:26:44.451676 - [DEBUG] Function : main
79869 2019-Jan-11 15:26:44.451702 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79870 2019-Jan-11 15:26:44.452328 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79871 2019-Jan-11 15:26:44.452957 - [DEBUG] Value : BOTTOM
79872 2019-Jan-11 15:26:44.452990 - [DEBUG]
79873 2019-Jan-11 15:26:44.453015 - [DEBUG] Function : main
79874 2019-Jan-11 15:26:44.453041 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79875 2019-Jan-11 15:26:44.453668 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79876 2019-Jan-11 15:26:44.454293 - [DEBUG] Value : BOTTOM
79877 2019-Jan-11 15:26:44.454320 - [DEBUG]
79878 2019-Jan-11 15:26:44.454346 - [DEBUG] Function : main
79879 2019-Jan-11 15:26:44.454372 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79880 2019-Jan-11 15:26:44.455014 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79881 2019-Jan-11 15:26:44.455640 - [DEBUG] Value : BOTTOM
79882 2019-Jan-11 15:26:44.455667 - [DEBUG]
79883 2019-Jan-11 15:26:44.455692 - [DEBUG] Function : main
79884 2019-Jan-11 15:26:44.455718 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79885 2019-Jan-11 15:26:44.456343 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79886 2019-Jan-11 15:26:44.456968 - [DEBUG] Value : BOTTOM
79887 2019-Jan-11 15:26:44.456995 - [DEBUG]
79888 2019-Jan-11 15:26:44.457020 - [DEBUG] Function : main
79889 2019-Jan-11 15:26:44.457046 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79890 2019-Jan-11 15:26:44.457671 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79891 2019-Jan-11 15:26:44.458315 - [DEBUG] Value : BOTTOM
79892 2019-Jan-11 15:26:44.458341 - [DEBUG]
79893 2019-Jan-11 15:26:44.458366 - [DEBUG] Function : main
79894 2019-Jan-11 15:26:44.458391 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79895 2019-Jan-11 15:26:44.459016 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79896 2019-Jan-11 15:26:44.459641 - [DEBUG] Value : BOTTOM
79897 2019-Jan-11 15:26:44.459668 - [DEBUG]
79898 2019-Jan-11 15:26:44.459693 - [DEBUG] Function : main
79899 2019-Jan-11 15:26:44.459720 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79900 2019-Jan-11 15:26:44.460344 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79901 2019-Jan-11 15:26:44.460972 - [DEBUG] Value : BOTTOM
79902 2019-Jan-11 15:26:44.460998 - [DEBUG]
79903 2019-Jan-11 15:26:44.461024 - [DEBUG] Function : main
79904 2019-Jan-11 15:26:44.461050 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79905 2019-Jan-11 15:26:44.461693 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79906 2019-Jan-11 15:26:44.462321 - [DEBUG] Value : BOTTOM
79907 2019-Jan-11 15:26:44.462348 - [DEBUG]
79908 2019-Jan-11 15:26:44.462373 - [DEBUG] Function : main
79909 2019-Jan-11 15:26:44.462400 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79910 2019-Jan-11 15:26:44.463025 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79911 2019-Jan-11 15:26:44.463659 - [DEBUG] Value : BOTTOM
79912 2019-Jan-11 15:26:44.463686 - [DEBUG]
79913 2019-Jan-11 15:26:44.463711 - [DEBUG] Function : main
79914 2019-Jan-11 15:26:44.463737 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79915 2019-Jan-11 15:26:44.464371 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79916 2019-Jan-11 15:26:44.465014 - [DEBUG] Value : BOTTOM
79917 2019-Jan-11 15:26:44.465041 - [DEBUG]
79918 2019-Jan-11 15:26:44.465067 - [DEBUG] Function : main
79919 2019-Jan-11 15:26:44.465093 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79920 2019-Jan-11 15:26:44.465726 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79921 2019-Jan-11 15:26:44.466356 - [DEBUG] Value : BOTTOM
79922 2019-Jan-11 15:26:44.466382 - [DEBUG]
79923 2019-Jan-11 15:26:44.466408 - [DEBUG] Function : main
79924 2019-Jan-11 15:26:44.466436 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79925 2019-Jan-11 15:26:44.467063 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79926 2019-Jan-11 15:26:44.467690 - [DEBUG] Value : BOTTOM
79927 2019-Jan-11 15:26:44.467718 - [DEBUG]
79928 2019-Jan-11 15:26:44.467744 - [DEBUG] Function : main
79929 2019-Jan-11 15:26:44.467770 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79930 2019-Jan-11 15:26:44.468411 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79931 2019-Jan-11 15:26:44.469040 - [DEBUG] Value : BOTTOM
79932 2019-Jan-11 15:26:44.469067 - [DEBUG]
79933 2019-Jan-11 15:26:44.469092 - [DEBUG] Function : main
79934 2019-Jan-11 15:26:44.469119 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79935 2019-Jan-11 15:26:44.469744 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79936 2019-Jan-11 15:26:44.470380 - [DEBUG] Value : BOTTOM
79937 2019-Jan-11 15:26:44.470407 - [DEBUG]
79938 2019-Jan-11 15:26:44.470432 - [DEBUG] Function : main
79939 2019-Jan-11 15:26:44.470458 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79940 2019-Jan-11 15:26:44.471084 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79941 2019-Jan-11 15:26:44.471727 - [DEBUG] Value : BOTTOM
79942 2019-Jan-11 15:26:44.471754 - [DEBUG]
79943 2019-Jan-11 15:26:44.471780 - [DEBUG] Function : main
79944 2019-Jan-11 15:26:44.471806 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79945 2019-Jan-11 15:26:44.472430 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79946 2019-Jan-11 15:26:44.473065 - [DEBUG] Value : BOTTOM
79947 2019-Jan-11 15:26:44.473092 - [DEBUG]
79948 2019-Jan-11 15:26:44.473118 - [DEBUG] Function : main
79949 2019-Jan-11 15:26:44.473144 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79950 2019-Jan-11 15:26:44.473769 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79951 2019-Jan-11 15:26:44.474396 - [DEBUG] Value : BOTTOM
79952 2019-Jan-11 15:26:44.474423 - [DEBUG]
79953 2019-Jan-11 15:26:44.474448 - [DEBUG] Function : main
79954 2019-Jan-11 15:26:44.474474 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79955 2019-Jan-11 15:26:44.475114 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79956 2019-Jan-11 15:26:44.475742 - [DEBUG] Value : BOTTOM
79957 2019-Jan-11 15:26:44.475769 - [DEBUG]
79958 2019-Jan-11 15:26:44.475794 - [DEBUG] Function : main
79959 2019-Jan-11 15:26:44.475820 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79960 2019-Jan-11 15:26:44.476445 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79961 2019-Jan-11 15:26:44.477073 - [DEBUG] Value : BOTTOM
79962 2019-Jan-11 15:26:44.477100 - [DEBUG]
79963 2019-Jan-11 15:26:44.477125 - [DEBUG] Function : main
79964 2019-Jan-11 15:26:44.477151 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79965 2019-Jan-11 15:26:44.477775 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79966 2019-Jan-11 15:26:44.478433 - [DEBUG] Value : BOTTOM
79967 2019-Jan-11 15:26:44.478460 - [DEBUG]
79968 2019-Jan-11 15:26:44.478486 - [DEBUG] Function : main
79969 2019-Jan-11 15:26:44.478512 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79970 2019-Jan-11 15:26:44.479137 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79971 2019-Jan-11 15:26:44.479765 - [DEBUG] Value : BOTTOM
79972 2019-Jan-11 15:26:44.479792 - [DEBUG]
79973 2019-Jan-11 15:26:44.479817 - [DEBUG] Function : main
79974 2019-Jan-11 15:26:44.479844 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79975 2019-Jan-11 15:26:44.480468 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79976 2019-Jan-11 15:26:44.481096 - [DEBUG] Value : BOTTOM
79977 2019-Jan-11 15:26:44.481123 - [DEBUG]
79978 2019-Jan-11 15:26:44.481148 - [DEBUG] Function : main
79979 2019-Jan-11 15:26:44.481175 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79980 2019-Jan-11 15:26:44.481814 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79981 2019-Jan-11 15:26:44.482443 - [DEBUG] Value : BOTTOM
79982 2019-Jan-11 15:26:44.482470 - [DEBUG]
79983 2019-Jan-11 15:26:44.482495 - [DEBUG] Function : main
79984 2019-Jan-11 15:26:44.482521 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79985 2019-Jan-11 15:26:44.483146 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79986 2019-Jan-11 15:26:44.483781 - [DEBUG] Value : BOTTOM
79987 2019-Jan-11 15:26:44.483808 - [DEBUG]
79988 2019-Jan-11 15:26:44.483834 - [DEBUG] Function : main
79989 2019-Jan-11 15:26:44.483860 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79990 2019-Jan-11 15:26:44.484485 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79991 2019-Jan-11 15:26:44.485128 - [DEBUG] Value : BOTTOM
79992 2019-Jan-11 15:26:44.485155 - [DEBUG]
79993 2019-Jan-11 15:26:44.485180 - [DEBUG] Function : main
79994 2019-Jan-11 15:26:44.485207 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79995 2019-Jan-11 15:26:44.485831 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79996 2019-Jan-11 15:26:44.486466 - [DEBUG] Value : BOTTOM
79997 2019-Jan-11 15:26:44.486493 - [DEBUG]
79998 2019-Jan-11 15:26:44.486519 - [DEBUG] Function : main
79999 2019-Jan-11 15:26:44.486545 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80000 2019-Jan-11 15:26:44.487170 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80001 2019-Jan-11 15:26:44.487799 - [DEBUG] Value : BOTTOM
80002 2019-Jan-11 15:26:44.487825 - [DEBUG]
80003 2019-Jan-11 15:26:44.487851 - [DEBUG] Function : main
80004 2019-Jan-11 15:26:44.487891 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80005 2019-Jan-11 15:26:44.488515 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80006 2019-Jan-11 15:26:44.489149 - [DEBUG] Value : BOTTOM
80007 2019-Jan-11 15:26:44.489176 - [DEBUG]
80008 2019-Jan-11 15:26:44.489201 - [DEBUG] Function : main
80009 2019-Jan-11 15:26:44.489228 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80010 2019-Jan-11 15:26:44.489852 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80011 2019-Jan-11 15:26:44.490488 - [DEBUG] Value : BOTTOM
80012 2019-Jan-11 15:26:44.490515 - [DEBUG]
80013 2019-Jan-11 15:26:44.490540 - [DEBUG] Function : main
80014 2019-Jan-11 15:26:44.490567 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80015 2019-Jan-11 15:26:44.491202 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80016 2019-Jan-11 15:26:44.491838 - [DEBUG] Value : BOTTOM
80017 2019-Jan-11 15:26:44.491865 - [DEBUG]
80018 2019-Jan-11 15:26:44.491891 - [DEBUG] Function : main
80019 2019-Jan-11 15:26:44.491917 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80020 2019-Jan-11 15:26:44.492543 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80021 2019-Jan-11 15:26:44.493170 - [DEBUG] Value : BOTTOM
80022 2019-Jan-11 15:26:44.493197 - [DEBUG]
80023 2019-Jan-11 15:26:44.493224 - [DEBUG] Function : main
80024 2019-Jan-11 15:26:44.493250 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80025 2019-Jan-11 15:26:44.493874 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80026 2019-Jan-11 15:26:44.493932 - [DEBUG] Value : BOTTOM
80027 2019-Jan-11 15:26:44.493959 - [DEBUG]
80028 2019-Jan-11 15:26:44.494003 - [DEBUG] Function : main
80029 2019-Jan-11 15:26:44.494031 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80030 2019-Jan-11 15:26:44.494675 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80031 2019-Jan-11 15:26:44.495303 - [DEBUG] Value : BOTTOM
80032 2019-Jan-11 15:26:44.495329 - [DEBUG]
80033 2019-Jan-11 15:26:44.495355 - [DEBUG] Function : main
80034 2019-Jan-11 15:26:44.495381 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80035 2019-Jan-11 15:26:44.496009 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80036 2019-Jan-11 15:26:44.496637 - [DEBUG] Value : BOTTOM
80037 2019-Jan-11 15:26:44.496664 - [DEBUG]
80038 2019-Jan-11 15:26:44.496689 - [DEBUG] Function : main
80039 2019-Jan-11 15:26:44.496715 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80040 2019-Jan-11 15:26:44.497342 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80041 2019-Jan-11 15:26:44.497982 - [DEBUG] Value : BOTTOM
80042 2019-Jan-11 15:26:44.498008 - [DEBUG]
80043 2019-Jan-11 15:26:44.498032 - [DEBUG] Function : main
80044 2019-Jan-11 15:26:44.498058 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80045 2019-Jan-11 15:26:44.498684 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80046 2019-Jan-11 15:26:44.499325 - [DEBUG] Value : BOTTOM
80047 2019-Jan-11 15:26:44.499352 - [DEBUG]
80048 2019-Jan-11 15:26:44.499377 - [DEBUG] Function : main
80049 2019-Jan-11 15:26:44.499404 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80050 2019-Jan-11 15:26:44.500033 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80051 2019-Jan-11 15:26:44.500660 - [DEBUG] Value : BOTTOM
80052 2019-Jan-11 15:26:44.500687 - [DEBUG]
80053 2019-Jan-11 15:26:44.500712 - [DEBUG] Function : main
80054 2019-Jan-11 15:26:44.500738 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80055 2019-Jan-11 15:26:44.501382 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80056 2019-Jan-11 15:26:44.502009 - [DEBUG] Value : BOTTOM
80057 2019-Jan-11 15:26:44.502036 - [DEBUG]
80058 2019-Jan-11 15:26:44.502062 - [DEBUG] Function : main
80059 2019-Jan-11 15:26:44.502099 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80060 2019-Jan-11 15:26:44.502728 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80061 2019-Jan-11 15:26:44.503353 - [DEBUG] Value : BOTTOM
80062 2019-Jan-11 15:26:44.503380 - [DEBUG]
80063 2019-Jan-11 15:26:44.503405 - [DEBUG] Function : main
80064 2019-Jan-11 15:26:44.503432 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80065 2019-Jan-11 15:26:44.504059 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80066 2019-Jan-11 15:26:44.504699 - [DEBUG] Value : BOTTOM
80067 2019-Jan-11 15:26:44.504725 - [DEBUG]
80068 2019-Jan-11 15:26:44.504750 - [DEBUG] Function : main
80069 2019-Jan-11 15:26:44.504775 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80070 2019-Jan-11 15:26:44.505402 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80071 2019-Jan-11 15:26:44.506027 - [DEBUG] Value : BOTTOM
80072 2019-Jan-11 15:26:44.506054 - [DEBUG]
80073 2019-Jan-11 15:26:44.506080 - [DEBUG] Function : main
80074 2019-Jan-11 15:26:44.506106 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80075 2019-Jan-11 15:26:44.506733 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80076 2019-Jan-11 15:26:44.507360 - [DEBUG] Value : BOTTOM
80077 2019-Jan-11 15:26:44.507387 - [DEBUG]
80078 2019-Jan-11 15:26:44.507412 - [DEBUG] Function : main
80079 2019-Jan-11 15:26:44.507439 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80080 2019-Jan-11 15:26:44.508082 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80081 2019-Jan-11 15:26:44.508709 - [DEBUG] Value : BOTTOM
80082 2019-Jan-11 15:26:44.508736 - [DEBUG]
80083 2019-Jan-11 15:26:44.508761 - [DEBUG] Function : main
80084 2019-Jan-11 15:26:44.508788 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80085 2019-Jan-11 15:26:44.509414 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80086 2019-Jan-11 15:26:44.510050 - [DEBUG] Value : BOTTOM
80087 2019-Jan-11 15:26:44.510077 - [DEBUG]
80088 2019-Jan-11 15:26:44.510102 - [DEBUG] Function : main
80089 2019-Jan-11 15:26:44.510128 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80090 2019-Jan-11 15:26:44.510755 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80091 2019-Jan-11 15:26:44.511396 - [DEBUG] Value : BOTTOM
80092 2019-Jan-11 15:26:44.511422 - [DEBUG]
80093 2019-Jan-11 15:26:44.511447 - [DEBUG] Function : main
80094 2019-Jan-11 15:26:44.511472 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80095 2019-Jan-11 15:26:44.512099 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80096 2019-Jan-11 15:26:44.512727 - [DEBUG] Value : BOTTOM
80097 2019-Jan-11 15:26:44.512754 - [DEBUG]
80098 2019-Jan-11 15:26:44.512779 - [DEBUG] Function : main
80099 2019-Jan-11 15:26:44.512806 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80100 2019-Jan-11 15:26:44.513434 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80101 2019-Jan-11 15:26:44.514061 - [DEBUG] Value : BOTTOM
80102 2019-Jan-11 15:26:44.514088 - [DEBUG]
80103 2019-Jan-11 15:26:44.514113 - [DEBUG] Function : main
80104 2019-Jan-11 15:26:44.514139 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80105 2019-Jan-11 15:26:44.514791 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80106 2019-Jan-11 15:26:44.515420 - [DEBUG] Value : BOTTOM
80107 2019-Jan-11 15:26:44.515447 - [DEBUG]
80108 2019-Jan-11 15:26:44.515473 - [DEBUG] Function : main
80109 2019-Jan-11 15:26:44.515500 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80110 2019-Jan-11 15:26:44.516128 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80111 2019-Jan-11 15:26:44.516763 - [DEBUG] Value : BOTTOM
80112 2019-Jan-11 15:26:44.516790 - [DEBUG]
80113 2019-Jan-11 15:26:44.516816 - [DEBUG] Function : main
80114 2019-Jan-11 15:26:44.516842 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80115 2019-Jan-11 15:26:44.517470 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80116 2019-Jan-11 15:26:44.518113 - [DEBUG] Value : BOTTOM
80117 2019-Jan-11 15:26:44.518138 - [DEBUG]
80118 2019-Jan-11 15:26:44.518163 - [DEBUG] Function : main
80119 2019-Jan-11 15:26:44.518188 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80120 2019-Jan-11 15:26:44.518816 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80121 2019-Jan-11 15:26:44.519451 - [DEBUG] Value : BOTTOM
80122 2019-Jan-11 15:26:44.519478 - [DEBUG]
80123 2019-Jan-11 15:26:44.519503 - [DEBUG] Function : main
80124 2019-Jan-11 15:26:44.519529 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80125 2019-Jan-11 15:26:44.520157 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80126 2019-Jan-11 15:26:44.520784 - [DEBUG] Value : BOTTOM
80127 2019-Jan-11 15:26:44.520811 - [DEBUG]
80128 2019-Jan-11 15:26:44.520836 - [DEBUG] Function : main
80129 2019-Jan-11 15:26:44.520862 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80130 2019-Jan-11 15:26:44.521504 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80131 2019-Jan-11 15:26:44.522130 - [DEBUG] Value : BOTTOM
80132 2019-Jan-11 15:26:44.522157 - [DEBUG]
80133 2019-Jan-11 15:26:44.522182 - [DEBUG] Function : main
80134 2019-Jan-11 15:26:44.522208 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80135 2019-Jan-11 15:26:44.522836 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80136 2019-Jan-11 15:26:44.523465 - [DEBUG] Value : BOTTOM
80137 2019-Jan-11 15:26:44.523491 - [DEBUG]
80138 2019-Jan-11 15:26:44.523517 - [DEBUG] Function : main
80139 2019-Jan-11 15:26:44.523543 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80140 2019-Jan-11 15:26:44.524170 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80141 2019-Jan-11 15:26:44.524819 - [DEBUG] Value : BOTTOM
80142 2019-Jan-11 15:26:44.524845 - [DEBUG]
80143 2019-Jan-11 15:26:44.524870 - [DEBUG] Function : main
80144 2019-Jan-11 15:26:44.524895 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80145 2019-Jan-11 15:26:44.525523 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80146 2019-Jan-11 15:26:44.526151 - [DEBUG] Value : BOTTOM
80147 2019-Jan-11 15:26:44.526178 - [DEBUG]
80148 2019-Jan-11 15:26:44.526203 - [DEBUG] Function : main
80149 2019-Jan-11 15:26:44.526230 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80150 2019-Jan-11 15:26:44.526857 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80151 2019-Jan-11 15:26:44.527491 - [DEBUG] Value : BOTTOM
80152 2019-Jan-11 15:26:44.527518 - [DEBUG]
80153 2019-Jan-11 15:26:44.527543 - [DEBUG] Function : main
80154 2019-Jan-11 15:26:44.527570 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80155 2019-Jan-11 15:26:44.528213 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80156 2019-Jan-11 15:26:44.528841 - [DEBUG] Value : BOTTOM
80157 2019-Jan-11 15:26:44.528868 - [DEBUG]
80158 2019-Jan-11 15:26:44.528893 - [DEBUG] Function : main
80159 2019-Jan-11 15:26:44.528919 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80160 2019-Jan-11 15:26:44.529548 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80161 2019-Jan-11 15:26:44.530184 - [DEBUG] Value : BOTTOM
80162 2019-Jan-11 15:26:44.530211 - [DEBUG]
80163 2019-Jan-11 15:26:44.530236 - [DEBUG] Function : main
80164 2019-Jan-11 15:26:44.530262 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80165 2019-Jan-11 15:26:44.530890 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80166 2019-Jan-11 15:26:44.531532 - [DEBUG] Value : BOTTOM
80167 2019-Jan-11 15:26:44.531557 - [DEBUG]
80168 2019-Jan-11 15:26:44.531582 - [DEBUG] Function : main
80169 2019-Jan-11 15:26:44.531607 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80170 2019-Jan-11 15:26:44.532234 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80171 2019-Jan-11 15:26:44.532869 - [DEBUG] Value : BOTTOM
80172 2019-Jan-11 15:26:44.532895 - [DEBUG]
80173 2019-Jan-11 15:26:44.532921 - [DEBUG] Function : main
80174 2019-Jan-11 15:26:44.532947 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80175 2019-Jan-11 15:26:44.533575 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80176 2019-Jan-11 15:26:44.534202 - [DEBUG] Value : BOTTOM
80177 2019-Jan-11 15:26:44.534229 - [DEBUG]
80178 2019-Jan-11 15:26:44.534254 - [DEBUG] Function : main
80179 2019-Jan-11 15:26:44.534280 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80180 2019-Jan-11 15:26:44.534923 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80181 2019-Jan-11 15:26:44.535559 - [DEBUG] Value : BOTTOM
80182 2019-Jan-11 15:26:44.535585 - [DEBUG]
80183 2019-Jan-11 15:26:44.535611 - [DEBUG] Function : main
80184 2019-Jan-11 15:26:44.535637 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80185 2019-Jan-11 15:26:44.536265 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80186 2019-Jan-11 15:26:44.536893 - [DEBUG] Value : BOTTOM
80187 2019-Jan-11 15:26:44.536919 - [DEBUG]
80188 2019-Jan-11 15:26:44.536945 - [DEBUG] Function : main
80189 2019-Jan-11 15:26:44.536971 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80190 2019-Jan-11 15:26:44.537598 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80191 2019-Jan-11 15:26:44.538248 - [DEBUG] Value : BOTTOM
80192 2019-Jan-11 15:26:44.538275 - [DEBUG]
80193 2019-Jan-11 15:26:44.538300 - [DEBUG] Function : main
80194 2019-Jan-11 15:26:44.538326 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80195 2019-Jan-11 15:26:44.538954 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80196 2019-Jan-11 15:26:44.539589 - [DEBUG] Value : BOTTOM
80197 2019-Jan-11 15:26:44.539616 - [DEBUG]
80198 2019-Jan-11 15:26:44.539642 - [DEBUG] Function : main
80199 2019-Jan-11 15:26:44.539668 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80200 2019-Jan-11 15:26:44.540295 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80201 2019-Jan-11 15:26:44.540352 - [DEBUG] Value : BOTTOM
80202 2019-Jan-11 15:26:44.540379 - [DEBUG]
80203 2019-Jan-11 15:26:44.540423 - [DEBUG] Function : main
80204 2019-Jan-11 15:26:44.540450 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80205 2019-Jan-11 15:26:44.541079 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80206 2019-Jan-11 15:26:44.541723 - [DEBUG] Value : BOTTOM
80207 2019-Jan-11 15:26:44.541750 - [DEBUG]
80208 2019-Jan-11 15:26:44.541775 - [DEBUG] Function : main
80209 2019-Jan-11 15:26:44.541801 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80210 2019-Jan-11 15:26:44.542430 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80211 2019-Jan-11 15:26:44.543059 - [DEBUG] Value : BOTTOM
80212 2019-Jan-11 15:26:44.543086 - [DEBUG]
80213 2019-Jan-11 15:26:44.543111 - [DEBUG] Function : main
80214 2019-Jan-11 15:26:44.543137 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80215 2019-Jan-11 15:26:44.543764 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80216 2019-Jan-11 15:26:44.544389 - [DEBUG] Value : BOTTOM
80217 2019-Jan-11 15:26:44.544416 - [DEBUG]
80218 2019-Jan-11 15:26:44.544441 - [DEBUG] Function : main
80219 2019-Jan-11 15:26:44.544468 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80220 2019-Jan-11 15:26:44.545110 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80221 2019-Jan-11 15:26:44.545752 - [DEBUG] Value : BOTTOM
80222 2019-Jan-11 15:26:44.545779 - [DEBUG]
80223 2019-Jan-11 15:26:44.545805 - [DEBUG] Function : main
80224 2019-Jan-11 15:26:44.545831 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80225 2019-Jan-11 15:26:44.546460 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80226 2019-Jan-11 15:26:44.547085 - [DEBUG] Value : BOTTOM
80227 2019-Jan-11 15:26:44.547111 - [DEBUG]
80228 2019-Jan-11 15:26:44.547136 - [DEBUG] Function : main
80229 2019-Jan-11 15:26:44.547163 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80230 2019-Jan-11 15:26:44.547789 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80231 2019-Jan-11 15:26:44.548432 - [DEBUG] Value : BOTTOM
80232 2019-Jan-11 15:26:44.548457 - [DEBUG]
80233 2019-Jan-11 15:26:44.548482 - [DEBUG] Function : main
80234 2019-Jan-11 15:26:44.548508 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80235 2019-Jan-11 15:26:44.549135 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80236 2019-Jan-11 15:26:44.549760 - [DEBUG] Value : BOTTOM
80237 2019-Jan-11 15:26:44.549787 - [DEBUG]
80238 2019-Jan-11 15:26:44.549812 - [DEBUG] Function : main
80239 2019-Jan-11 15:26:44.549838 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80240 2019-Jan-11 15:26:44.550465 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80241 2019-Jan-11 15:26:44.551090 - [DEBUG] Value : BOTTOM
80242 2019-Jan-11 15:26:44.551125 - [DEBUG]
80243 2019-Jan-11 15:26:44.551151 - [DEBUG] Function : main
80244 2019-Jan-11 15:26:44.551177 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80245 2019-Jan-11 15:26:44.551818 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80246 2019-Jan-11 15:26:44.552445 - [DEBUG] Value : BOTTOM
80247 2019-Jan-11 15:26:44.552472 - [DEBUG]
80248 2019-Jan-11 15:26:44.552497 - [DEBUG] Function : main
80249 2019-Jan-11 15:26:44.552523 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80250 2019-Jan-11 15:26:44.553150 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80251 2019-Jan-11 15:26:44.553778 - [DEBUG] Value : BOTTOM
80252 2019-Jan-11 15:26:44.553805 - [DEBUG]
80253 2019-Jan-11 15:26:44.553830 - [DEBUG] Function : main
80254 2019-Jan-11 15:26:44.553856 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80255 2019-Jan-11 15:26:44.554484 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80256 2019-Jan-11 15:26:44.555127 - [DEBUG] Value : BOTTOM
80257 2019-Jan-11 15:26:44.555153 - [DEBUG]
80258 2019-Jan-11 15:26:44.555179 - [DEBUG] Function : main
80259 2019-Jan-11 15:26:44.555205 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80260 2019-Jan-11 15:26:44.555832 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80261 2019-Jan-11 15:26:44.556467 - [DEBUG] Value : BOTTOM
80262 2019-Jan-11 15:26:44.556494 - [DEBUG]
80263 2019-Jan-11 15:26:44.556519 - [DEBUG] Function : main
80264 2019-Jan-11 15:26:44.556545 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80265 2019-Jan-11 15:26:44.557172 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80266 2019-Jan-11 15:26:44.557801 - [DEBUG] Value : BOTTOM
80267 2019-Jan-11 15:26:44.557827 - [DEBUG]
80268 2019-Jan-11 15:26:44.557853 - [DEBUG] Function : main
80269 2019-Jan-11 15:26:44.557892 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80270 2019-Jan-11 15:26:44.558520 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80271 2019-Jan-11 15:26:44.559148 - [DEBUG] Value : BOTTOM
80272 2019-Jan-11 15:26:44.559175 - [DEBUG]
80273 2019-Jan-11 15:26:44.559201 - [DEBUG] Function : main
80274 2019-Jan-11 15:26:44.559227 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80275 2019-Jan-11 15:26:44.559854 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80276 2019-Jan-11 15:26:44.560481 - [DEBUG] Value : BOTTOM
80277 2019-Jan-11 15:26:44.560508 - [DEBUG]
80278 2019-Jan-11 15:26:44.560533 - [DEBUG] Function : main
80279 2019-Jan-11 15:26:44.560560 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80280 2019-Jan-11 15:26:44.561186 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80281 2019-Jan-11 15:26:44.561826 - [DEBUG] Value : BOTTOM
80282 2019-Jan-11 15:26:44.561853 - [DEBUG]
80283 2019-Jan-11 15:26:44.561880 - [DEBUG] Function : main
80284 2019-Jan-11 15:26:44.561906 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80285 2019-Jan-11 15:26:44.562534 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80286 2019-Jan-11 15:26:44.563169 - [DEBUG] Value : BOTTOM
80287 2019-Jan-11 15:26:44.563196 - [DEBUG]
80288 2019-Jan-11 15:26:44.563230 - [DEBUG] Function : main
80289 2019-Jan-11 15:26:44.563257 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80290 2019-Jan-11 15:26:44.563886 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80291 2019-Jan-11 15:26:44.564514 - [DEBUG] Value : BOTTOM
80292 2019-Jan-11 15:26:44.564554 - [DEBUG]
80293 2019-Jan-11 15:26:44.564580 - [DEBUG] Function : main
80294 2019-Jan-11 15:26:44.564607 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80295 2019-Jan-11 15:26:44.565235 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80296 2019-Jan-11 15:26:44.565871 - [DEBUG] Value : BOTTOM
80297 2019-Jan-11 15:26:44.565898 - [DEBUG]
80298 2019-Jan-11 15:26:44.565924 - [DEBUG] Function : main
80299 2019-Jan-11 15:26:44.565950 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80300 2019-Jan-11 15:26:44.566578 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80301 2019-Jan-11 15:26:44.567205 - [DEBUG] Value : BOTTOM
80302 2019-Jan-11 15:26:44.567232 - [DEBUG]
80303 2019-Jan-11 15:26:44.567258 - [DEBUG] Function : main
80304 2019-Jan-11 15:26:44.567284 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80305 2019-Jan-11 15:26:44.567928 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80306 2019-Jan-11 15:26:44.568555 - [DEBUG] Value : BOTTOM
80307 2019-Jan-11 15:26:44.568582 - [DEBUG]
80308 2019-Jan-11 15:26:44.568607 - [DEBUG] Function : main
80309 2019-Jan-11 15:26:44.568633 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80310 2019-Jan-11 15:26:44.569261 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80311 2019-Jan-11 15:26:44.569890 - [DEBUG] Value : BOTTOM
80312 2019-Jan-11 15:26:44.569917 - [DEBUG]
80313 2019-Jan-11 15:26:44.569943 - [DEBUG] Function : main
80314 2019-Jan-11 15:26:44.569969 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80315 2019-Jan-11 15:26:44.570597 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80316 2019-Jan-11 15:26:44.571244 - [DEBUG] Value : BOTTOM
80317 2019-Jan-11 15:26:44.571270 - [DEBUG]
80318 2019-Jan-11 15:26:44.571294 - [DEBUG] Function : main
80319 2019-Jan-11 15:26:44.571320 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80320 2019-Jan-11 15:26:44.571948 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80321 2019-Jan-11 15:26:44.572576 - [DEBUG] Value : BOTTOM
80322 2019-Jan-11 15:26:44.572603 - [DEBUG]
80323 2019-Jan-11 15:26:44.572628 - [DEBUG] Function : main
80324 2019-Jan-11 15:26:44.572654 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80325 2019-Jan-11 15:26:44.573282 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80326 2019-Jan-11 15:26:44.573910 - [DEBUG] Value : BOTTOM
80327 2019-Jan-11 15:26:44.573936 - [DEBUG]
80328 2019-Jan-11 15:26:44.573962 - [DEBUG] Function : main
80329 2019-Jan-11 15:26:44.573988 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80330 2019-Jan-11 15:26:44.574630 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80331 2019-Jan-11 15:26:44.575257 - [DEBUG] Value : BOTTOM
80332 2019-Jan-11 15:26:44.575284 - [DEBUG]
80333 2019-Jan-11 15:26:44.575310 - [DEBUG] Function : main
80334 2019-Jan-11 15:26:44.575348 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80335 2019-Jan-11 15:26:44.575977 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80336 2019-Jan-11 15:26:44.576612 - [DEBUG] Value : BOTTOM
80337 2019-Jan-11 15:26:44.576639 - [DEBUG]
80338 2019-Jan-11 15:26:44.576665 - [DEBUG] Function : main
80339 2019-Jan-11 15:26:44.576691 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80340 2019-Jan-11 15:26:44.577320 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80341 2019-Jan-11 15:26:44.577961 - [DEBUG] Value : BOTTOM
80342 2019-Jan-11 15:26:44.577987 - [DEBUG]
80343 2019-Jan-11 15:26:44.578012 - [DEBUG] Function : main
80344 2019-Jan-11 15:26:44.578037 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80345 2019-Jan-11 15:26:44.578664 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80346 2019-Jan-11 15:26:44.579299 - [DEBUG] Value : BOTTOM
80347 2019-Jan-11 15:26:44.579326 - [DEBUG]
80348 2019-Jan-11 15:26:44.579351 - [DEBUG] Function : main
80349 2019-Jan-11 15:26:44.579378 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80350 2019-Jan-11 15:26:44.580005 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80351 2019-Jan-11 15:26:44.580632 - [DEBUG] Value : BOTTOM
80352 2019-Jan-11 15:26:44.580659 - [DEBUG]
80353 2019-Jan-11 15:26:44.580684 - [DEBUG] Function : main
80354 2019-Jan-11 15:26:44.580711 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80355 2019-Jan-11 15:26:44.581351 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80356 2019-Jan-11 15:26:44.581985 - [DEBUG] Value : BOTTOM
80357 2019-Jan-11 15:26:44.582012 - [DEBUG]
80358 2019-Jan-11 15:26:44.582037 - [DEBUG] Function : main
80359 2019-Jan-11 15:26:44.582064 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80360 2019-Jan-11 15:26:44.582691 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80361 2019-Jan-11 15:26:44.583320 - [DEBUG] Value : BOTTOM
80362 2019-Jan-11 15:26:44.583347 - [DEBUG]
80363 2019-Jan-11 15:26:44.583372 - [DEBUG] Function : main
80364 2019-Jan-11 15:26:44.583398 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80365 2019-Jan-11 15:26:44.584025 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80366 2019-Jan-11 15:26:44.584674 - [DEBUG] Value : BOTTOM
80367 2019-Jan-11 15:26:44.584700 - [DEBUG]
80368 2019-Jan-11 15:26:44.584724 - [DEBUG] Function : main
80369 2019-Jan-11 15:26:44.584750 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80370 2019-Jan-11 15:26:44.585377 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80371 2019-Jan-11 15:26:44.586004 - [DEBUG] Value : BOTTOM
80372 2019-Jan-11 15:26:44.586031 - [DEBUG]
80373 2019-Jan-11 15:26:44.586056 - [DEBUG] Function : main
80374 2019-Jan-11 15:26:44.586083 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80375 2019-Jan-11 15:26:44.586709 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80376 2019-Jan-11 15:26:44.586767 - [DEBUG] Value : BOTTOM
80377 2019-Jan-11 15:26:44.586793 - [DEBUG]
80378 2019-Jan-11 15:26:44.586837 - [DEBUG] Function : main
80379 2019-Jan-11 15:26:44.586872 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80380 2019-Jan-11 15:26:44.587503 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80381 2019-Jan-11 15:26:44.588146 - [DEBUG] Value : BOTTOM
80382 2019-Jan-11 15:26:44.588172 - [DEBUG]
80383 2019-Jan-11 15:26:44.588197 - [DEBUG] Function : main
80384 2019-Jan-11 15:26:44.588222 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80385 2019-Jan-11 15:26:44.588851 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80386 2019-Jan-11 15:26:44.589479 - [DEBUG] Value : BOTTOM
80387 2019-Jan-11 15:26:44.589505 - [DEBUG]
80388 2019-Jan-11 15:26:44.589531 - [DEBUG] Function : main
80389 2019-Jan-11 15:26:44.589557 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80390 2019-Jan-11 15:26:44.590185 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80391 2019-Jan-11 15:26:44.590812 - [DEBUG] Value : BOTTOM
80392 2019-Jan-11 15:26:44.590838 - [DEBUG]
80393 2019-Jan-11 15:26:44.590864 - [DEBUG] Function : main
80394 2019-Jan-11 15:26:44.590890 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80395 2019-Jan-11 15:26:44.591533 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80396 2019-Jan-11 15:26:44.592176 - [DEBUG] Value : BOTTOM
80397 2019-Jan-11 15:26:44.592202 - [DEBUG]
80398 2019-Jan-11 15:26:44.592228 - [DEBUG] Function : main
80399 2019-Jan-11 15:26:44.592254 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80400 2019-Jan-11 15:26:44.592884 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80401 2019-Jan-11 15:26:44.593541 - [DEBUG] Value : BOTTOM
80402 2019-Jan-11 15:26:44.593569 - [DEBUG]
80403 2019-Jan-11 15:26:44.593596 - [DEBUG] Function : main
80404 2019-Jan-11 15:26:44.593623 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80405 2019-Jan-11 15:26:44.594315 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80406 2019-Jan-11 15:26:44.595034 - [DEBUG] Value : BOTTOM
80407 2019-Jan-11 15:26:44.595061 - [DEBUG]
80408 2019-Jan-11 15:26:44.595090 - [DEBUG] Function : main
80409 2019-Jan-11 15:26:44.595118 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80410 2019-Jan-11 15:26:44.595787 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80411 2019-Jan-11 15:26:44.596415 - [DEBUG] Value : BOTTOM
80412 2019-Jan-11 15:26:44.596441 - [DEBUG]
80413 2019-Jan-11 15:26:44.596467 - [DEBUG] Function : main
80414 2019-Jan-11 15:26:44.596493 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80415 2019-Jan-11 15:26:44.597121 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80416 2019-Jan-11 15:26:44.597746 - [DEBUG] Value : BOTTOM
80417 2019-Jan-11 15:26:44.597773 - [DEBUG]
80418 2019-Jan-11 15:26:44.597798 - [DEBUG] Function : main
80419 2019-Jan-11 15:26:44.597824 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80420 2019-Jan-11 15:26:44.598474 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80421 2019-Jan-11 15:26:44.599099 - [DEBUG] Value : BOTTOM
80422 2019-Jan-11 15:26:44.599126 - [DEBUG]
80423 2019-Jan-11 15:26:44.599152 - [DEBUG] Function : main
80424 2019-Jan-11 15:26:44.599178 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80425 2019-Jan-11 15:26:44.599821 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80426 2019-Jan-11 15:26:44.600450 - [DEBUG] Value : BOTTOM
80427 2019-Jan-11 15:26:44.600476 - [DEBUG]
80428 2019-Jan-11 15:26:44.600502 - [DEBUG] Function : main
80429 2019-Jan-11 15:26:44.600528 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80430 2019-Jan-11 15:26:44.601156 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80431 2019-Jan-11 15:26:44.601800 - [DEBUG] Value : BOTTOM
80432 2019-Jan-11 15:26:44.601827 - [DEBUG]
80433 2019-Jan-11 15:26:44.601852 - [DEBUG] Function : main
80434 2019-Jan-11 15:26:44.601878 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80435 2019-Jan-11 15:26:44.602507 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80436 2019-Jan-11 15:26:44.603144 - [DEBUG] Value : BOTTOM
80437 2019-Jan-11 15:26:44.603171 - [DEBUG]
80438 2019-Jan-11 15:26:44.603196 - [DEBUG] Function : main
80439 2019-Jan-11 15:26:44.603222 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80440 2019-Jan-11 15:26:44.603852 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80441 2019-Jan-11 15:26:44.604478 - [DEBUG] Value : BOTTOM
80442 2019-Jan-11 15:26:44.604505 - [DEBUG]
80443 2019-Jan-11 15:26:44.604544 - [DEBUG] Function : main
80444 2019-Jan-11 15:26:44.604571 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80445 2019-Jan-11 15:26:44.605210 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80446 2019-Jan-11 15:26:44.605838 - [DEBUG] Value : BOTTOM
80447 2019-Jan-11 15:26:44.605864 - [DEBUG]
80448 2019-Jan-11 15:26:44.605890 - [DEBUG] Function : main
80449 2019-Jan-11 15:26:44.605916 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80450 2019-Jan-11 15:26:44.606546 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80451 2019-Jan-11 15:26:44.607173 - [DEBUG] Value : BOTTOM
80452 2019-Jan-11 15:26:44.607200 - [DEBUG]
80453 2019-Jan-11 15:26:44.607225 - [DEBUG] Function : main
80454 2019-Jan-11 15:26:44.607251 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80455 2019-Jan-11 15:26:44.607892 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80456 2019-Jan-11 15:26:44.608520 - [DEBUG] Value : BOTTOM
80457 2019-Jan-11 15:26:44.608547 - [DEBUG]
80458 2019-Jan-11 15:26:44.608574 - [DEBUG] Function : main
80459 2019-Jan-11 15:26:44.608600 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80460 2019-Jan-11 15:26:44.609229 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80461 2019-Jan-11 15:26:44.609864 - [DEBUG] Value : BOTTOM
80462 2019-Jan-11 15:26:44.609891 - [DEBUG]
80463 2019-Jan-11 15:26:44.609917 - [DEBUG] Function : main
80464 2019-Jan-11 15:26:44.609943 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80465 2019-Jan-11 15:26:44.610573 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80466 2019-Jan-11 15:26:44.611214 - [DEBUG] Value : BOTTOM
80467 2019-Jan-11 15:26:44.611241 - [DEBUG]
80468 2019-Jan-11 15:26:44.611267 - [DEBUG] Function : main
80469 2019-Jan-11 15:26:44.611293 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80470 2019-Jan-11 15:26:44.611923 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80471 2019-Jan-11 15:26:44.612574 - [DEBUG] Value : BOTTOM
80472 2019-Jan-11 15:26:44.612602 - [DEBUG]
80473 2019-Jan-11 15:26:44.612628 - [DEBUG] Function : main
80474 2019-Jan-11 15:26:44.612654 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80475 2019-Jan-11 15:26:44.613285 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80476 2019-Jan-11 15:26:44.613913 - [DEBUG] Value : BOTTOM
80477 2019-Jan-11 15:26:44.613940 - [DEBUG]
80478 2019-Jan-11 15:26:44.613965 - [DEBUG] Function : main
80479 2019-Jan-11 15:26:44.613991 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80480 2019-Jan-11 15:26:44.614635 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80481 2019-Jan-11 15:26:44.615262 - [DEBUG] Value : BOTTOM
80482 2019-Jan-11 15:26:44.615289 - [DEBUG]
80483 2019-Jan-11 15:26:44.615315 - [DEBUG] Function : main
80484 2019-Jan-11 15:26:44.615341 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80485 2019-Jan-11 15:26:44.615970 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80486 2019-Jan-11 15:26:44.616599 - [DEBUG] Value : BOTTOM
80487 2019-Jan-11 15:26:44.616625 - [DEBUG]
80488 2019-Jan-11 15:26:44.616651 - [DEBUG] Function : main
80489 2019-Jan-11 15:26:44.616677 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80490 2019-Jan-11 15:26:44.617306 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80491 2019-Jan-11 15:26:44.617954 - [DEBUG] Value : BOTTOM
80492 2019-Jan-11 15:26:44.617980 - [DEBUG]
80493 2019-Jan-11 15:26:44.618005 - [DEBUG] Function : main
80494 2019-Jan-11 15:26:44.618031 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80495 2019-Jan-11 15:26:44.618659 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80496 2019-Jan-11 15:26:44.619288 - [DEBUG] Value : BOTTOM
80497 2019-Jan-11 15:26:44.619314 - [DEBUG]
80498 2019-Jan-11 15:26:44.619340 - [DEBUG] Function : main
80499 2019-Jan-11 15:26:44.619366 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80500 2019-Jan-11 15:26:44.619995 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80501 2019-Jan-11 15:26:44.620621 - [DEBUG] Value : BOTTOM
80502 2019-Jan-11 15:26:44.620648 - [DEBUG]
80503 2019-Jan-11 15:26:44.620674 - [DEBUG] Function : main
80504 2019-Jan-11 15:26:44.620700 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80505 2019-Jan-11 15:26:44.621343 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80506 2019-Jan-11 15:26:44.621970 - [DEBUG] Value : BOTTOM
80507 2019-Jan-11 15:26:44.621997 - [DEBUG]
80508 2019-Jan-11 15:26:44.622022 - [DEBUG] Function : main
80509 2019-Jan-11 15:26:44.622049 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80510 2019-Jan-11 15:26:44.622677 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80511 2019-Jan-11 15:26:44.623312 - [DEBUG] Value : BOTTOM
80512 2019-Jan-11 15:26:44.623339 - [DEBUG]
80513 2019-Jan-11 15:26:44.623364 - [DEBUG] Function : main
80514 2019-Jan-11 15:26:44.623390 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80515 2019-Jan-11 15:26:44.624019 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80516 2019-Jan-11 15:26:44.624668 - [DEBUG] Value : BOTTOM
80517 2019-Jan-11 15:26:44.624694 - [DEBUG]
80518 2019-Jan-11 15:26:44.624719 - [DEBUG] Function : main
80519 2019-Jan-11 15:26:44.624745 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80520 2019-Jan-11 15:26:44.625374 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80521 2019-Jan-11 15:26:44.626008 - [DEBUG] Value : BOTTOM
80522 2019-Jan-11 15:26:44.626035 - [DEBUG]
80523 2019-Jan-11 15:26:44.626061 - [DEBUG] Function : main
80524 2019-Jan-11 15:26:44.626087 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80525 2019-Jan-11 15:26:44.626716 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80526 2019-Jan-11 15:26:44.627344 - [DEBUG] Value : BOTTOM
80527 2019-Jan-11 15:26:44.627370 - [DEBUG]
80528 2019-Jan-11 15:26:44.627396 - [DEBUG] Function : main
80529 2019-Jan-11 15:26:44.627422 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80530 2019-Jan-11 15:26:44.628065 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80531 2019-Jan-11 15:26:44.628701 - [DEBUG] Value : BOTTOM
80532 2019-Jan-11 15:26:44.628728 - [DEBUG]
80533 2019-Jan-11 15:26:44.628753 - [DEBUG] Function : main
80534 2019-Jan-11 15:26:44.628780 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80535 2019-Jan-11 15:26:44.629409 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80536 2019-Jan-11 15:26:44.630037 - [DEBUG] Value : BOTTOM
80537 2019-Jan-11 15:26:44.630063 - [DEBUG]
80538 2019-Jan-11 15:26:44.630089 - [DEBUG] Function : main
80539 2019-Jan-11 15:26:44.630115 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80540 2019-Jan-11 15:26:44.630744 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80541 2019-Jan-11 15:26:44.631396 - [DEBUG] Value : BOTTOM
80542 2019-Jan-11 15:26:44.631422 - [DEBUG]
80543 2019-Jan-11 15:26:44.631446 - [DEBUG] Function : main
80544 2019-Jan-11 15:26:44.631472 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80545 2019-Jan-11 15:26:44.632100 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80546 2019-Jan-11 15:26:44.632727 - [DEBUG] Value : BOTTOM
80547 2019-Jan-11 15:26:44.632754 - [DEBUG]
80548 2019-Jan-11 15:26:44.632779 - [DEBUG] Function : main
80549 2019-Jan-11 15:26:44.632806 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80550 2019-Jan-11 15:26:44.633435 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80551 2019-Jan-11 15:26:44.633495 - [DEBUG] Value : BOTTOM
80552 2019-Jan-11 15:26:44.633522 - [DEBUG]
80553 2019-Jan-11 15:26:44.633571 - [DEBUG] Function : main
80554 2019-Jan-11 15:26:44.633599 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80555 2019-Jan-11 15:26:44.634228 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80556 2019-Jan-11 15:26:44.634870 - [DEBUG] Value : BOTTOM
80557 2019-Jan-11 15:26:44.634895 - [DEBUG]
80558 2019-Jan-11 15:26:44.634920 - [DEBUG] Function : main
80559 2019-Jan-11 15:26:44.634945 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80560 2019-Jan-11 15:26:44.635572 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80561 2019-Jan-11 15:26:44.636200 - [DEBUG] Value : BOTTOM
80562 2019-Jan-11 15:26:44.636227 - [DEBUG]
80563 2019-Jan-11 15:26:44.636258 - [DEBUG] Function : main
80564 2019-Jan-11 15:26:44.636284 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80565 2019-Jan-11 15:26:44.636911 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80566 2019-Jan-11 15:26:44.637538 - [DEBUG] Value : BOTTOM
80567 2019-Jan-11 15:26:44.637565 - [DEBUG]
80568 2019-Jan-11 15:26:44.637590 - [DEBUG] Function : main
80569 2019-Jan-11 15:26:44.637616 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80570 2019-Jan-11 15:26:44.638258 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80571 2019-Jan-11 15:26:44.638908 - [DEBUG] Value : BOTTOM
80572 2019-Jan-11 15:26:44.638935 - [DEBUG]
80573 2019-Jan-11 15:26:44.638960 - [DEBUG] Function : main
80574 2019-Jan-11 15:26:44.638987 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80575 2019-Jan-11 15:26:44.639617 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80576 2019-Jan-11 15:26:44.640242 - [DEBUG] Value : BOTTOM
80577 2019-Jan-11 15:26:44.640269 - [DEBUG]
80578 2019-Jan-11 15:26:44.640294 - [DEBUG] Function : main
80579 2019-Jan-11 15:26:44.640321 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80580 2019-Jan-11 15:26:44.640947 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80581 2019-Jan-11 15:26:44.641589 - [DEBUG] Value : BOTTOM
80582 2019-Jan-11 15:26:44.641615 - [DEBUG]
80583 2019-Jan-11 15:26:44.641640 - [DEBUG] Function : main
80584 2019-Jan-11 15:26:44.641666 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80585 2019-Jan-11 15:26:44.642292 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80586 2019-Jan-11 15:26:44.642916 - [DEBUG] Value : BOTTOM
80587 2019-Jan-11 15:26:44.642943 - [DEBUG]
80588 2019-Jan-11 15:26:44.642969 - [DEBUG] Function : main
80589 2019-Jan-11 15:26:44.642995 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80590 2019-Jan-11 15:26:44.643620 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80591 2019-Jan-11 15:26:44.644244 - [DEBUG] Value : BOTTOM
80592 2019-Jan-11 15:26:44.644271 - [DEBUG]
80593 2019-Jan-11 15:26:44.644296 - [DEBUG] Function : main
80594 2019-Jan-11 15:26:44.644322 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80595 2019-Jan-11 15:26:44.644962 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80596 2019-Jan-11 15:26:44.645587 - [DEBUG] Value : BOTTOM
80597 2019-Jan-11 15:26:44.645614 - [DEBUG]
80598 2019-Jan-11 15:26:44.645640 - [DEBUG] Function : main
80599 2019-Jan-11 15:26:44.645666 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80600 2019-Jan-11 15:26:44.646291 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80601 2019-Jan-11 15:26:44.646919 - [DEBUG] Value : BOTTOM
80602 2019-Jan-11 15:26:44.646945 - [DEBUG]
80603 2019-Jan-11 15:26:44.646971 - [DEBUG] Function : main
80604 2019-Jan-11 15:26:44.646997 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80605 2019-Jan-11 15:26:44.647622 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80606 2019-Jan-11 15:26:44.648266 - [DEBUG] Value : BOTTOM
80607 2019-Jan-11 15:26:44.648293 - [DEBUG]
80608 2019-Jan-11 15:26:44.648318 - [DEBUG] Function : main
80609 2019-Jan-11 15:26:44.648352 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80610 2019-Jan-11 15:26:44.648980 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80611 2019-Jan-11 15:26:44.649615 - [DEBUG] Value : BOTTOM
80612 2019-Jan-11 15:26:44.649642 - [DEBUG]
80613 2019-Jan-11 15:26:44.649667 - [DEBUG] Function : main
80614 2019-Jan-11 15:26:44.649693 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80615 2019-Jan-11 15:26:44.650319 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80616 2019-Jan-11 15:26:44.650947 - [DEBUG] Value : BOTTOM
80617 2019-Jan-11 15:26:44.650974 - [DEBUG]
80618 2019-Jan-11 15:26:44.650999 - [DEBUG] Function : main
80619 2019-Jan-11 15:26:44.651025 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80620 2019-Jan-11 15:26:44.651667 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80621 2019-Jan-11 15:26:44.652296 - [DEBUG] Value : BOTTOM
80622 2019-Jan-11 15:26:44.652323 - [DEBUG]
80623 2019-Jan-11 15:26:44.652348 - [DEBUG] Function : main
80624 2019-Jan-11 15:26:44.652374 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80625 2019-Jan-11 15:26:44.653001 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80626 2019-Jan-11 15:26:44.653628 - [DEBUG] Value : BOTTOM
80627 2019-Jan-11 15:26:44.653654 - [DEBUG]
80628 2019-Jan-11 15:26:44.653679 - [DEBUG] Function : main
80629 2019-Jan-11 15:26:44.653706 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80630 2019-Jan-11 15:26:44.654331 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80631 2019-Jan-11 15:26:44.654974 - [DEBUG] Value : BOTTOM
80632 2019-Jan-11 15:26:44.655001 - [DEBUG]
80633 2019-Jan-11 15:26:44.655028 - [DEBUG] Function : main
80634 2019-Jan-11 15:26:44.655054 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80635 2019-Jan-11 15:26:44.655679 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80636 2019-Jan-11 15:26:44.656314 - [DEBUG] Value : BOTTOM
80637 2019-Jan-11 15:26:44.656341 - [DEBUG]
80638 2019-Jan-11 15:26:44.656366 - [DEBUG] Function : main
80639 2019-Jan-11 15:26:44.656393 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80640 2019-Jan-11 15:26:44.657020 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80641 2019-Jan-11 15:26:44.657648 - [DEBUG] Value : BOTTOM
80642 2019-Jan-11 15:26:44.657675 - [DEBUG]
80643 2019-Jan-11 15:26:44.657700 - [DEBUG] Function : main
80644 2019-Jan-11 15:26:44.657726 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80645 2019-Jan-11 15:26:44.658367 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80646 2019-Jan-11 15:26:44.659003 - [DEBUG] Value : BOTTOM
80647 2019-Jan-11 15:26:44.659030 - [DEBUG]
80648 2019-Jan-11 15:26:44.659055 - [DEBUG] Function : main
80649 2019-Jan-11 15:26:44.659081 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80650 2019-Jan-11 15:26:44.659708 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80651 2019-Jan-11 15:26:44.660336 - [DEBUG] Value : BOTTOM
80652 2019-Jan-11 15:26:44.660363 - [DEBUG]
80653 2019-Jan-11 15:26:44.660388 - [DEBUG] Function : main
80654 2019-Jan-11 15:26:44.660414 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80655 2019-Jan-11 15:26:44.661048 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80656 2019-Jan-11 15:26:44.661694 - [DEBUG] Value : BOTTOM
80657 2019-Jan-11 15:26:44.661721 - [DEBUG]
80658 2019-Jan-11 15:26:44.661746 - [DEBUG] Function : main
80659 2019-Jan-11 15:26:44.661772 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80660 2019-Jan-11 15:26:44.662399 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80661 2019-Jan-11 15:26:44.663028 - [DEBUG] Value : BOTTOM
80662 2019-Jan-11 15:26:44.663054 - [DEBUG]
80663 2019-Jan-11 15:26:44.663080 - [DEBUG] Function : main
80664 2019-Jan-11 15:26:44.663106 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80665 2019-Jan-11 15:26:44.663732 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80666 2019-Jan-11 15:26:44.664367 - [DEBUG] Value : BOTTOM
80667 2019-Jan-11 15:26:44.664393 - [DEBUG]
80668 2019-Jan-11 15:26:44.664419 - [DEBUG] Function : main
80669 2019-Jan-11 15:26:44.664445 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80670 2019-Jan-11 15:26:44.665087 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80671 2019-Jan-11 15:26:44.665716 - [DEBUG] Value : BOTTOM
80672 2019-Jan-11 15:26:44.665744 - [DEBUG]
80673 2019-Jan-11 15:26:44.665769 - [DEBUG] Function : main
80674 2019-Jan-11 15:26:44.665795 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80675 2019-Jan-11 15:26:44.666421 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80676 2019-Jan-11 15:26:44.667049 - [DEBUG] Value : BOTTOM
80677 2019-Jan-11 15:26:44.667076 - [DEBUG]
80678 2019-Jan-11 15:26:44.667101 - [DEBUG] Function : main
80679 2019-Jan-11 15:26:44.667127 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80680 2019-Jan-11 15:26:44.667754 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80681 2019-Jan-11 15:26:44.668398 - [DEBUG] Value : BOTTOM
80682 2019-Jan-11 15:26:44.668425 - [DEBUG]
80683 2019-Jan-11 15:26:44.668450 - [DEBUG] Function : main
80684 2019-Jan-11 15:26:44.668476 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80685 2019-Jan-11 15:26:44.669103 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80686 2019-Jan-11 15:26:44.669738 - [DEBUG] Value : BOTTOM
80687 2019-Jan-11 15:26:44.669764 - [DEBUG]
80688 2019-Jan-11 15:26:44.669790 - [DEBUG] Function : main
80689 2019-Jan-11 15:26:44.669816 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80690 2019-Jan-11 15:26:44.670443 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80691 2019-Jan-11 15:26:44.671071 - [DEBUG] Value : BOTTOM
80692 2019-Jan-11 15:26:44.671098 - [DEBUG]
80693 2019-Jan-11 15:26:44.671124 - [DEBUG] Function : main
80694 2019-Jan-11 15:26:44.671150 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80695 2019-Jan-11 15:26:44.671792 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80696 2019-Jan-11 15:26:44.672427 - [DEBUG] Value : BOTTOM
80697 2019-Jan-11 15:26:44.672454 - [DEBUG]
80698 2019-Jan-11 15:26:44.672479 - [DEBUG] Function : main
80699 2019-Jan-11 15:26:44.672506 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80700 2019-Jan-11 15:26:44.673140 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80701 2019-Jan-11 15:26:44.673768 - [DEBUG] Value : BOTTOM
80702 2019-Jan-11 15:26:44.673795 - [DEBUG]
80703 2019-Jan-11 15:26:44.673820 - [DEBUG] Function : main
80704 2019-Jan-11 15:26:44.673846 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80705 2019-Jan-11 15:26:44.674474 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80706 2019-Jan-11 15:26:44.675123 - [DEBUG] Value : BOTTOM
80707 2019-Jan-11 15:26:44.675150 - [DEBUG]
80708 2019-Jan-11 15:26:44.675176 - [DEBUG] Function : main
80709 2019-Jan-11 15:26:44.675202 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80710 2019-Jan-11 15:26:44.675829 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80711 2019-Jan-11 15:26:44.676456 - [DEBUG] Value : BOTTOM
80712 2019-Jan-11 15:26:44.676483 - [DEBUG]
80713 2019-Jan-11 15:26:44.676509 - [DEBUG] Function : main
80714 2019-Jan-11 15:26:44.676535 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80715 2019-Jan-11 15:26:44.677162 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80716 2019-Jan-11 15:26:44.677797 - [DEBUG] Value : BOTTOM
80717 2019-Jan-11 15:26:44.677824 - [DEBUG]
80718 2019-Jan-11 15:26:44.677849 - [DEBUG] Function : main
80719 2019-Jan-11 15:26:44.677889 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80720 2019-Jan-11 15:26:44.678516 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80721 2019-Jan-11 15:26:44.679144 - [DEBUG] Value : BOTTOM
80722 2019-Jan-11 15:26:44.679171 - [DEBUG]
80723 2019-Jan-11 15:26:44.679196 - [DEBUG] Function : main
80724 2019-Jan-11 15:26:44.679222 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80725 2019-Jan-11 15:26:44.679848 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80726 2019-Jan-11 15:26:44.679906 - [DEBUG] Value : BOTTOM
80727 2019-Jan-11 15:26:44.679933 - [DEBUG]
80728 2019-Jan-11 15:26:44.679977 - [DEBUG] Function : main
80729 2019-Jan-11 15:26:44.680004 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80730 2019-Jan-11 15:26:44.680629 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80731 2019-Jan-11 15:26:44.681272 - [DEBUG] Value : BOTTOM
80732 2019-Jan-11 15:26:44.681297 - [DEBUG]
80733 2019-Jan-11 15:26:44.681322 - [DEBUG] Function : main
80734 2019-Jan-11 15:26:44.681347 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80735 2019-Jan-11 15:26:44.681970 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80736 2019-Jan-11 15:26:44.682598 - [DEBUG] Value : BOTTOM
80737 2019-Jan-11 15:26:44.682624 - [DEBUG]
80738 2019-Jan-11 15:26:44.682650 - [DEBUG] Function : main
80739 2019-Jan-11 15:26:44.682676 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80740 2019-Jan-11 15:26:44.683299 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80741 2019-Jan-11 15:26:44.683925 - [DEBUG] Value : BOTTOM
80742 2019-Jan-11 15:26:44.683952 - [DEBUG]
80743 2019-Jan-11 15:26:44.683978 - [DEBUG] Function : main
80744 2019-Jan-11 15:26:44.684004 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80745 2019-Jan-11 15:26:44.684641 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80746 2019-Jan-11 15:26:44.685292 - [DEBUG] Value : BOTTOM
80747 2019-Jan-11 15:26:44.685319 - [DEBUG]
80748 2019-Jan-11 15:26:44.685344 - [DEBUG] Function : main
80749 2019-Jan-11 15:26:44.685371 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80750 2019-Jan-11 15:26:44.685997 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80751 2019-Jan-11 15:26:44.686623 - [DEBUG] Value : BOTTOM
80752 2019-Jan-11 15:26:44.686649 - [DEBUG]
80753 2019-Jan-11 15:26:44.686675 - [DEBUG] Function : main
80754 2019-Jan-11 15:26:44.686701 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80755 2019-Jan-11 15:26:44.687324 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80756 2019-Jan-11 15:26:44.687967 - [DEBUG] Value : BOTTOM
80757 2019-Jan-11 15:26:44.687993 - [DEBUG]
80758 2019-Jan-11 15:26:44.688018 - [DEBUG] Function : main
80759 2019-Jan-11 15:26:44.688043 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80760 2019-Jan-11 15:26:44.688666 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80761 2019-Jan-11 15:26:44.689291 - [DEBUG] Value : BOTTOM
80762 2019-Jan-11 15:26:44.689317 - [DEBUG]
80763 2019-Jan-11 15:26:44.689343 - [DEBUG] Function : main
80764 2019-Jan-11 15:26:44.689369 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80765 2019-Jan-11 15:26:44.689991 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80766 2019-Jan-11 15:26:44.690616 - [DEBUG] Value : BOTTOM
80767 2019-Jan-11 15:26:44.690643 - [DEBUG]
80768 2019-Jan-11 15:26:44.690668 - [DEBUG] Function : main
80769 2019-Jan-11 15:26:44.690694 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80770 2019-Jan-11 15:26:44.691331 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80771 2019-Jan-11 15:26:44.691957 - [DEBUG] Value : BOTTOM
80772 2019-Jan-11 15:26:44.691984 - [DEBUG]
80773 2019-Jan-11 15:26:44.692010 - [DEBUG] Function : main
80774 2019-Jan-11 15:26:44.692036 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80775 2019-Jan-11 15:26:44.692659 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80776 2019-Jan-11 15:26:44.693286 - [DEBUG] Value : BOTTOM
80777 2019-Jan-11 15:26:44.693313 - [DEBUG]
80778 2019-Jan-11 15:26:44.693339 - [DEBUG] Function : main
80779 2019-Jan-11 15:26:44.693365 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80780 2019-Jan-11 15:26:44.693988 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80781 2019-Jan-11 15:26:44.694628 - [DEBUG] Value : BOTTOM
80782 2019-Jan-11 15:26:44.694654 - [DEBUG]
80783 2019-Jan-11 15:26:44.694679 - [DEBUG] Function : main
80784 2019-Jan-11 15:26:44.694704 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80785 2019-Jan-11 15:26:44.695327 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80786 2019-Jan-11 15:26:44.695962 - [DEBUG] Value : BOTTOM
80787 2019-Jan-11 15:26:44.695989 - [DEBUG]
80788 2019-Jan-11 15:26:44.696014 - [DEBUG] Function : main
80789 2019-Jan-11 15:26:44.696040 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80790 2019-Jan-11 15:26:44.696663 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80791 2019-Jan-11 15:26:44.697291 - [DEBUG] Value : BOTTOM
80792 2019-Jan-11 15:26:44.697318 - [DEBUG]
80793 2019-Jan-11 15:26:44.697343 - [DEBUG] Function : main
80794 2019-Jan-11 15:26:44.697370 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80795 2019-Jan-11 15:26:44.698018 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80796 2019-Jan-11 15:26:44.698647 - [DEBUG] Value : BOTTOM
80797 2019-Jan-11 15:26:44.698674 - [DEBUG]
80798 2019-Jan-11 15:26:44.698700 - [DEBUG] Function : main
80799 2019-Jan-11 15:26:44.698726 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80800 2019-Jan-11 15:26:44.699350 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80801 2019-Jan-11 15:26:44.699978 - [DEBUG] Value : BOTTOM
80802 2019-Jan-11 15:26:44.700004 - [DEBUG]
80803 2019-Jan-11 15:26:44.700030 - [DEBUG] Function : main
80804 2019-Jan-11 15:26:44.700056 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80805 2019-Jan-11 15:26:44.700678 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80806 2019-Jan-11 15:26:44.701321 - [DEBUG] Value : BOTTOM
80807 2019-Jan-11 15:26:44.701347 - [DEBUG]
80808 2019-Jan-11 15:26:44.701372 - [DEBUG] Function : main
80809 2019-Jan-11 15:26:44.701398 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80810 2019-Jan-11 15:26:44.702021 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80811 2019-Jan-11 15:26:44.702658 - [DEBUG] Value : BOTTOM
80812 2019-Jan-11 15:26:44.702684 - [DEBUG]
80813 2019-Jan-11 15:26:44.702710 - [DEBUG] Function : main
80814 2019-Jan-11 15:26:44.702736 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80815 2019-Jan-11 15:26:44.703358 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80816 2019-Jan-11 15:26:44.703987 - [DEBUG] Value : BOTTOM
80817 2019-Jan-11 15:26:44.704014 - [DEBUG]
80818 2019-Jan-11 15:26:44.704039 - [DEBUG] Function : main
80819 2019-Jan-11 15:26:44.704066 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80820 2019-Jan-11 15:26:44.704702 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80821 2019-Jan-11 15:26:44.705337 - [DEBUG] Value : BOTTOM
80822 2019-Jan-11 15:26:44.705364 - [DEBUG]
80823 2019-Jan-11 15:26:44.705389 - [DEBUG] Function : main
80824 2019-Jan-11 15:26:44.705416 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80825 2019-Jan-11 15:26:44.706039 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80826 2019-Jan-11 15:26:44.706667 - [DEBUG] Value : BOTTOM
80827 2019-Jan-11 15:26:44.706694 - [DEBUG]
80828 2019-Jan-11 15:26:44.706719 - [DEBUG] Function : main
80829 2019-Jan-11 15:26:44.706746 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80830 2019-Jan-11 15:26:44.707367 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80831 2019-Jan-11 15:26:44.708009 - [DEBUG] Value : BOTTOM
80832 2019-Jan-11 15:26:44.708035 - [DEBUG]
80833 2019-Jan-11 15:26:44.708060 - [DEBUG] Function : main
80834 2019-Jan-11 15:26:44.708085 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80835 2019-Jan-11 15:26:44.708708 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80836 2019-Jan-11 15:26:44.709337 - [DEBUG] Value : BOTTOM
80837 2019-Jan-11 15:26:44.709363 - [DEBUG]
80838 2019-Jan-11 15:26:44.709389 - [DEBUG] Function : main
80839 2019-Jan-11 15:26:44.709415 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80840 2019-Jan-11 15:26:44.710037 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80841 2019-Jan-11 15:26:44.710671 - [DEBUG] Value : BOTTOM
80842 2019-Jan-11 15:26:44.710706 - [DEBUG]
80843 2019-Jan-11 15:26:44.710731 - [DEBUG] Function : main
80844 2019-Jan-11 15:26:44.710758 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80845 2019-Jan-11 15:26:44.711396 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80846 2019-Jan-11 15:26:44.712025 - [DEBUG] Value : BOTTOM
80847 2019-Jan-11 15:26:44.712052 - [DEBUG]
80848 2019-Jan-11 15:26:44.712077 - [DEBUG] Function : main
80849 2019-Jan-11 15:26:44.712103 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80850 2019-Jan-11 15:26:44.712726 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80851 2019-Jan-11 15:26:44.713354 - [DEBUG] Value : BOTTOM
80852 2019-Jan-11 15:26:44.713380 - [DEBUG]
80853 2019-Jan-11 15:26:44.713406 - [DEBUG] Function : main
80854 2019-Jan-11 15:26:44.713432 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80855 2019-Jan-11 15:26:44.714055 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80856 2019-Jan-11 15:26:44.714698 - [DEBUG] Value : BOTTOM
80857 2019-Jan-11 15:26:44.714724 - [DEBUG]
80858 2019-Jan-11 15:26:44.714748 - [DEBUG] Function : main
80859 2019-Jan-11 15:26:44.714774 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80860 2019-Jan-11 15:26:44.715396 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80861 2019-Jan-11 15:26:44.716031 - [DEBUG] Value : BOTTOM
80862 2019-Jan-11 15:26:44.716058 - [DEBUG]
80863 2019-Jan-11 15:26:44.716083 - [DEBUG] Function : main
80864 2019-Jan-11 15:26:44.716109 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80865 2019-Jan-11 15:26:44.716732 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80866 2019-Jan-11 15:26:44.717359 - [DEBUG] Value : BOTTOM
80867 2019-Jan-11 15:26:44.717386 - [DEBUG]
80868 2019-Jan-11 15:26:44.717411 - [DEBUG] Function : main
80869 2019-Jan-11 15:26:44.717437 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80870 2019-Jan-11 15:26:44.718075 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80871 2019-Jan-11 15:26:44.718710 - [DEBUG] Value : BOTTOM
80872 2019-Jan-11 15:26:44.718736 - [DEBUG]
80873 2019-Jan-11 15:26:44.718762 - [DEBUG] Function : main
80874 2019-Jan-11 15:26:44.718788 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80875 2019-Jan-11 15:26:44.719411 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80876 2019-Jan-11 15:26:44.720039 - [DEBUG] Value : BOTTOM
80877 2019-Jan-11 15:26:44.720066 - [DEBUG]
80878 2019-Jan-11 15:26:44.720092 - [DEBUG] Function : main
80879 2019-Jan-11 15:26:44.720118 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80880 2019-Jan-11 15:26:44.720739 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80881 2019-Jan-11 15:26:44.721389 - [DEBUG] Value : BOTTOM
80882 2019-Jan-11 15:26:44.721414 - [DEBUG]
80883 2019-Jan-11 15:26:44.721439 - [DEBUG] Function : main
80884 2019-Jan-11 15:26:44.721465 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80885 2019-Jan-11 15:26:44.722087 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80886 2019-Jan-11 15:26:44.722714 - [DEBUG] Value : BOTTOM
80887 2019-Jan-11 15:26:44.722741 - [DEBUG]
80888 2019-Jan-11 15:26:44.722766 - [DEBUG] Function : main
80889 2019-Jan-11 15:26:44.722792 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80890 2019-Jan-11 15:26:44.723415 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80891 2019-Jan-11 15:26:44.724058 - [DEBUG] Value : BOTTOM
80892 2019-Jan-11 15:26:44.724085 - [DEBUG]
80893 2019-Jan-11 15:26:44.724110 - [DEBUG] Function : main
80894 2019-Jan-11 15:26:44.724137 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80895 2019-Jan-11 15:26:44.724774 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80896 2019-Jan-11 15:26:44.725403 - [DEBUG] Value : BOTTOM
80897 2019-Jan-11 15:26:44.725429 - [DEBUG]
80898 2019-Jan-11 15:26:44.725455 - [DEBUG] Function : main
80899 2019-Jan-11 15:26:44.725481 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80900 2019-Jan-11 15:26:44.726104 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80901 2019-Jan-11 15:26:44.726161 - [DEBUG] Value : BOTTOM
80902 2019-Jan-11 15:26:44.726186 - [DEBUG]
80903 2019-Jan-11 15:26:44.726230 - [DEBUG] Function : main
80904 2019-Jan-11 15:26:44.726256 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80905 2019-Jan-11 15:26:44.726920 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80906 2019-Jan-11 15:26:44.727548 - [DEBUG] Value : BOTTOM
80907 2019-Jan-11 15:26:44.727575 - [DEBUG]
80908 2019-Jan-11 15:26:44.727600 - [DEBUG] Function : main
80909 2019-Jan-11 15:26:44.727626 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80910 2019-Jan-11 15:26:44.728268 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80911 2019-Jan-11 15:26:44.728896 - [DEBUG] Value : BOTTOM
80912 2019-Jan-11 15:26:44.728923 - [DEBUG]
80913 2019-Jan-11 15:26:44.728949 - [DEBUG] Function : main
80914 2019-Jan-11 15:26:44.728975 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80915 2019-Jan-11 15:26:44.729600 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80916 2019-Jan-11 15:26:44.730226 - [DEBUG] Value : BOTTOM
80917 2019-Jan-11 15:26:44.730253 - [DEBUG]
80918 2019-Jan-11 15:26:44.730278 - [DEBUG] Function : main
80919 2019-Jan-11 15:26:44.730304 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80920 2019-Jan-11 15:26:44.730929 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80921 2019-Jan-11 15:26:44.731584 - [DEBUG] Value : BOTTOM
80922 2019-Jan-11 15:26:44.731611 - [DEBUG]
80923 2019-Jan-11 15:26:44.731637 - [DEBUG] Function : main
80924 2019-Jan-11 15:26:44.731663 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80925 2019-Jan-11 15:26:44.732291 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80926 2019-Jan-11 15:26:44.732917 - [DEBUG] Value : BOTTOM
80927 2019-Jan-11 15:26:44.732944 - [DEBUG]
80928 2019-Jan-11 15:26:44.732969 - [DEBUG] Function : main
80929 2019-Jan-11 15:26:44.732995 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80930 2019-Jan-11 15:26:44.733620 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80931 2019-Jan-11 15:26:44.734249 - [DEBUG] Value : BOTTOM
80932 2019-Jan-11 15:26:44.734276 - [DEBUG]
80933 2019-Jan-11 15:26:44.734301 - [DEBUG] Function : main
80934 2019-Jan-11 15:26:44.734328 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80935 2019-Jan-11 15:26:44.734969 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80936 2019-Jan-11 15:26:44.735603 - [DEBUG] Value : BOTTOM
80937 2019-Jan-11 15:26:44.735630 - [DEBUG]
80938 2019-Jan-11 15:26:44.735655 - [DEBUG] Function : main
80939 2019-Jan-11 15:26:44.735682 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80940 2019-Jan-11 15:26:44.736306 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80941 2019-Jan-11 15:26:44.736933 - [DEBUG] Value : BOTTOM
80942 2019-Jan-11 15:26:44.736960 - [DEBUG]
80943 2019-Jan-11 15:26:44.736985 - [DEBUG] Function : main
80944 2019-Jan-11 15:26:44.737011 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80945 2019-Jan-11 15:26:44.737638 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80946 2019-Jan-11 15:26:44.738279 - [DEBUG] Value : BOTTOM
80947 2019-Jan-11 15:26:44.738306 - [DEBUG]
80948 2019-Jan-11 15:26:44.738331 - [DEBUG] Function : main
80949 2019-Jan-11 15:26:44.738358 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80950 2019-Jan-11 15:26:44.738983 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80951 2019-Jan-11 15:26:44.739609 - [DEBUG] Value : BOTTOM
80952 2019-Jan-11 15:26:44.739636 - [DEBUG]
80953 2019-Jan-11 15:26:44.739661 - [DEBUG] Function : main
80954 2019-Jan-11 15:26:44.739687 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80955 2019-Jan-11 15:26:44.740313 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80956 2019-Jan-11 15:26:44.740941 - [DEBUG] Value : BOTTOM
80957 2019-Jan-11 15:26:44.740967 - [DEBUG]
80958 2019-Jan-11 15:26:44.740993 - [DEBUG] Function : main
80959 2019-Jan-11 15:26:44.741019 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80960 2019-Jan-11 15:26:44.741658 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80961 2019-Jan-11 15:26:44.742294 - [DEBUG] Value : BOTTOM
80962 2019-Jan-11 15:26:44.742321 - [DEBUG]
80963 2019-Jan-11 15:26:44.742346 - [DEBUG] Function : main
80964 2019-Jan-11 15:26:44.742372 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80965 2019-Jan-11 15:26:44.742996 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80966 2019-Jan-11 15:26:44.743623 - [DEBUG] Value : BOTTOM
80967 2019-Jan-11 15:26:44.743650 - [DEBUG]
80968 2019-Jan-11 15:26:44.743675 - [DEBUG] Function : main
80969 2019-Jan-11 15:26:44.743701 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80970 2019-Jan-11 15:26:44.744326 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80971 2019-Jan-11 15:26:44.744969 - [DEBUG] Value : BOTTOM
80972 2019-Jan-11 15:26:44.744996 - [DEBUG]
80973 2019-Jan-11 15:26:44.745021 - [DEBUG] Function : main
80974 2019-Jan-11 15:26:44.745047 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80975 2019-Jan-11 15:26:44.745672 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80976 2019-Jan-11 15:26:44.746298 - [DEBUG] Value : BOTTOM
80977 2019-Jan-11 15:26:44.746325 - [DEBUG]
80978 2019-Jan-11 15:26:44.746350 - [DEBUG] Function : main
80979 2019-Jan-11 15:26:44.746376 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80980 2019-Jan-11 15:26:44.747009 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80981 2019-Jan-11 15:26:44.747637 - [DEBUG] Value : BOTTOM
80982 2019-Jan-11 15:26:44.747664 - [DEBUG]
80983 2019-Jan-11 15:26:44.747690 - [DEBUG] Function : main
80984 2019-Jan-11 15:26:44.747717 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80985 2019-Jan-11 15:26:44.748358 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80986 2019-Jan-11 15:26:44.748992 - [DEBUG] Value : BOTTOM
80987 2019-Jan-11 15:26:44.749019 - [DEBUG]
80988 2019-Jan-11 15:26:44.749044 - [DEBUG] Function : main
80989 2019-Jan-11 15:26:44.749071 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80990 2019-Jan-11 15:26:44.749696 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80991 2019-Jan-11 15:26:44.750324 - [DEBUG] Value : BOTTOM
80992 2019-Jan-11 15:26:44.750351 - [DEBUG]
80993 2019-Jan-11 15:26:44.750377 - [DEBUG] Function : main
80994 2019-Jan-11 15:26:44.750403 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80995 2019-Jan-11 15:26:44.751028 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80996 2019-Jan-11 15:26:44.751678 - [DEBUG] Value : BOTTOM
80997 2019-Jan-11 15:26:44.751705 - [DEBUG]
80998 2019-Jan-11 15:26:44.751730 - [DEBUG] Function : main
80999 2019-Jan-11 15:26:44.751757 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81000 2019-Jan-11 15:26:44.752382 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81001 2019-Jan-11 15:26:44.753009 - [DEBUG] Value : BOTTOM
81002 2019-Jan-11 15:26:44.753036 - [DEBUG]
81003 2019-Jan-11 15:26:44.753061 - [DEBUG] Function : main
81004 2019-Jan-11 15:26:44.753087 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81005 2019-Jan-11 15:26:44.753712 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81006 2019-Jan-11 15:26:44.754341 - [DEBUG] Value : BOTTOM
81007 2019-Jan-11 15:26:44.754367 - [DEBUG]
81008 2019-Jan-11 15:26:44.754393 - [DEBUG] Function : main
81009 2019-Jan-11 15:26:44.754419 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81010 2019-Jan-11 15:26:44.755059 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81011 2019-Jan-11 15:26:44.755688 - [DEBUG] Value : BOTTOM
81012 2019-Jan-11 15:26:44.755714 - [DEBUG]
81013 2019-Jan-11 15:26:44.755738 - [DEBUG] Function : main
81014 2019-Jan-11 15:26:44.755764 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81015 2019-Jan-11 15:26:44.756388 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81016 2019-Jan-11 15:26:44.757024 - [DEBUG] Value : BOTTOM
81017 2019-Jan-11 15:26:44.757050 - [DEBUG]
81018 2019-Jan-11 15:26:44.757076 - [DEBUG] Function : main
81019 2019-Jan-11 15:26:44.757102 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81020 2019-Jan-11 15:26:44.757727 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81021 2019-Jan-11 15:26:44.758371 - [DEBUG] Value : BOTTOM
81022 2019-Jan-11 15:26:44.758398 - [DEBUG]
81023 2019-Jan-11 15:26:44.758423 - [DEBUG] Function : main
81024 2019-Jan-11 15:26:44.758457 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81025 2019-Jan-11 15:26:44.759083 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81026 2019-Jan-11 15:26:44.759709 - [DEBUG] Value : BOTTOM
81027 2019-Jan-11 15:26:44.759736 - [DEBUG]
81028 2019-Jan-11 15:26:44.759761 - [DEBUG] Function : main
81029 2019-Jan-11 15:26:44.759787 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81030 2019-Jan-11 15:26:44.760413 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81031 2019-Jan-11 15:26:44.761041 - [DEBUG] Value : BOTTOM
81032 2019-Jan-11 15:26:44.761068 - [DEBUG]
81033 2019-Jan-11 15:26:44.761093 - [DEBUG] Function : main
81034 2019-Jan-11 15:26:44.761119 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81035 2019-Jan-11 15:26:44.761761 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81036 2019-Jan-11 15:26:44.762396 - [DEBUG] Value : BOTTOM
81037 2019-Jan-11 15:26:44.762423 - [DEBUG]
81038 2019-Jan-11 15:26:44.762448 - [DEBUG] Function : main
81039 2019-Jan-11 15:26:44.762475 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81040 2019-Jan-11 15:26:44.763099 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81041 2019-Jan-11 15:26:44.763726 - [DEBUG] Value : BOTTOM
81042 2019-Jan-11 15:26:44.763753 - [DEBUG]
81043 2019-Jan-11 15:26:44.763779 - [DEBUG] Function : main
81044 2019-Jan-11 15:26:44.763805 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81045 2019-Jan-11 15:26:44.764430 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81046 2019-Jan-11 15:26:44.765079 - [DEBUG] Value : BOTTOM
81047 2019-Jan-11 15:26:44.765106 - [DEBUG]
81048 2019-Jan-11 15:26:44.765132 - [DEBUG] Function : main
81049 2019-Jan-11 15:26:44.765158 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81050 2019-Jan-11 15:26:44.765783 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81051 2019-Jan-11 15:26:44.766411 - [DEBUG] Value : BOTTOM
81052 2019-Jan-11 15:26:44.766438 - [DEBUG]
81053 2019-Jan-11 15:26:44.766463 - [DEBUG] Function : main
81054 2019-Jan-11 15:26:44.766489 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81055 2019-Jan-11 15:26:44.767114 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81056 2019-Jan-11 15:26:44.767748 - [DEBUG] Value : BOTTOM
81057 2019-Jan-11 15:26:44.767775 - [DEBUG]
81058 2019-Jan-11 15:26:44.767800 - [DEBUG] Function : main
81059 2019-Jan-11 15:26:44.767827 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81060 2019-Jan-11 15:26:44.768468 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81061 2019-Jan-11 15:26:44.769096 - [DEBUG] Value : BOTTOM
81062 2019-Jan-11 15:26:44.769123 - [DEBUG]
81063 2019-Jan-11 15:26:44.769148 - [DEBUG] Function : main
81064 2019-Jan-11 15:26:44.769174 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81065 2019-Jan-11 15:26:44.769800 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81066 2019-Jan-11 15:26:44.770442 - [DEBUG] Value : BOTTOM
81067 2019-Jan-11 15:26:44.770470 - [DEBUG]
81068 2019-Jan-11 15:26:44.770495 - [DEBUG] Function : main
81069 2019-Jan-11 15:26:44.770521 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81070 2019-Jan-11 15:26:44.771147 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81071 2019-Jan-11 15:26:44.771791 - [DEBUG] Value : BOTTOM
81072 2019-Jan-11 15:26:44.771818 - [DEBUG]
81073 2019-Jan-11 15:26:44.771844 - [DEBUG] Function : main
81074 2019-Jan-11 15:26:44.771870 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81075 2019-Jan-11 15:26:44.772508 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81076 2019-Jan-11 15:26:44.772565 - [DEBUG] Value : BOTTOM
81077 2019-Jan-11 15:26:44.772592 - [DEBUG]
81078 2019-Jan-11 15:26:44.772635 - [DEBUG] Function : main
81079 2019-Jan-11 15:26:44.772663 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81080 2019-Jan-11 15:26:44.773292 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81081 2019-Jan-11 15:26:44.773919 - [DEBUG] Value : BOTTOM
81082 2019-Jan-11 15:26:44.773946 - [DEBUG]
81083 2019-Jan-11 15:26:44.773971 - [DEBUG] Function : main
81084 2019-Jan-11 15:26:44.773997 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81085 2019-Jan-11 15:26:44.774640 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81086 2019-Jan-11 15:26:44.775266 - [DEBUG] Value : BOTTOM
81087 2019-Jan-11 15:26:44.775293 - [DEBUG]
81088 2019-Jan-11 15:26:44.775319 - [DEBUG] Function : main
81089 2019-Jan-11 15:26:44.775345 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81090 2019-Jan-11 15:26:44.775972 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81091 2019-Jan-11 15:26:44.776599 - [DEBUG] Value : BOTTOM
81092 2019-Jan-11 15:26:44.776626 - [DEBUG]
81093 2019-Jan-11 15:26:44.776651 - [DEBUG] Function : main
81094 2019-Jan-11 15:26:44.776677 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81095 2019-Jan-11 15:26:44.777305 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81096 2019-Jan-11 15:26:44.777963 - [DEBUG] Value : BOTTOM
81097 2019-Jan-11 15:26:44.777989 - [DEBUG]
81098 2019-Jan-11 15:26:44.778013 - [DEBUG] Function : main
81099 2019-Jan-11 15:26:44.778039 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81100 2019-Jan-11 15:26:44.778668 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81101 2019-Jan-11 15:26:44.779294 - [DEBUG] Value : BOTTOM
81102 2019-Jan-11 15:26:44.779321 - [DEBUG]
81103 2019-Jan-11 15:26:44.779346 - [DEBUG] Function : main
81104 2019-Jan-11 15:26:44.779372 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81105 2019-Jan-11 15:26:44.780001 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81106 2019-Jan-11 15:26:44.780629 - [DEBUG] Value : BOTTOM
81107 2019-Jan-11 15:26:44.780656 - [DEBUG]
81108 2019-Jan-11 15:26:44.780681 - [DEBUG] Function : main
81109 2019-Jan-11 15:26:44.780708 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81110 2019-Jan-11 15:26:44.781350 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81111 2019-Jan-11 15:26:44.781976 - [DEBUG] Value : BOTTOM
81112 2019-Jan-11 15:26:44.782011 - [DEBUG]
81113 2019-Jan-11 15:26:44.782036 - [DEBUG] Function : main
81114 2019-Jan-11 15:26:44.782063 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81115 2019-Jan-11 15:26:44.782690 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81116 2019-Jan-11 15:26:44.783316 - [DEBUG] Value : BOTTOM
81117 2019-Jan-11 15:26:44.783342 - [DEBUG]
81118 2019-Jan-11 15:26:44.783368 - [DEBUG] Function : main
81119 2019-Jan-11 15:26:44.783394 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81120 2019-Jan-11 15:26:44.784022 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81121 2019-Jan-11 15:26:44.784662 - [DEBUG] Value : BOTTOM
81122 2019-Jan-11 15:26:44.784688 - [DEBUG]
81123 2019-Jan-11 15:26:44.784712 - [DEBUG] Function : main
81124 2019-Jan-11 15:26:44.784738 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81125 2019-Jan-11 15:26:44.785366 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81126 2019-Jan-11 15:26:44.785995 - [DEBUG] Value : BOTTOM
81127 2019-Jan-11 15:26:44.786021 - [DEBUG]
81128 2019-Jan-11 15:26:44.786047 - [DEBUG] Function : main
81129 2019-Jan-11 15:26:44.786073 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81130 2019-Jan-11 15:26:44.786700 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81131 2019-Jan-11 15:26:44.787328 - [DEBUG] Value : BOTTOM
81132 2019-Jan-11 15:26:44.787355 - [DEBUG]
81133 2019-Jan-11 15:26:44.787380 - [DEBUG] Function : main
81134 2019-Jan-11 15:26:44.787406 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81135 2019-Jan-11 15:26:44.788049 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81136 2019-Jan-11 15:26:44.788682 - [DEBUG] Value : BOTTOM
81137 2019-Jan-11 15:26:44.788709 - [DEBUG]
81138 2019-Jan-11 15:26:44.788735 - [DEBUG] Function : main
81139 2019-Jan-11 15:26:44.788761 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81140 2019-Jan-11 15:26:44.789389 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81141 2019-Jan-11 15:26:44.790015 - [DEBUG] Value : BOTTOM
81142 2019-Jan-11 15:26:44.790042 - [DEBUG]
81143 2019-Jan-11 15:26:44.790067 - [DEBUG] Function : main
81144 2019-Jan-11 15:26:44.790093 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81145 2019-Jan-11 15:26:44.790721 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81146 2019-Jan-11 15:26:44.791364 - [DEBUG] Value : BOTTOM
81147 2019-Jan-11 15:26:44.791390 - [DEBUG]
81148 2019-Jan-11 15:26:44.791414 - [DEBUG] Function : main
81149 2019-Jan-11 15:26:44.791439 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81150 2019-Jan-11 15:26:44.792067 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81151 2019-Jan-11 15:26:44.792693 - [DEBUG] Value : BOTTOM
81152 2019-Jan-11 15:26:44.792720 - [DEBUG]
81153 2019-Jan-11 15:26:44.792745 - [DEBUG] Function : main
81154 2019-Jan-11 15:26:44.792772 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81155 2019-Jan-11 15:26:44.793399 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81156 2019-Jan-11 15:26:44.794028 - [DEBUG] Value : BOTTOM
81157 2019-Jan-11 15:26:44.794055 - [DEBUG]
81158 2019-Jan-11 15:26:44.794081 - [DEBUG] Function : main
81159 2019-Jan-11 15:26:44.794115 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81160 2019-Jan-11 15:26:44.794759 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81161 2019-Jan-11 15:26:44.795394 - [DEBUG] Value : BOTTOM
81162 2019-Jan-11 15:26:44.795422 - [DEBUG]
81163 2019-Jan-11 15:26:44.795447 - [DEBUG] Function : main
81164 2019-Jan-11 15:26:44.795473 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81165 2019-Jan-11 15:26:44.796101 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81166 2019-Jan-11 15:26:44.796728 - [DEBUG] Value : BOTTOM
81167 2019-Jan-11 15:26:44.796755 - [DEBUG]
81168 2019-Jan-11 15:26:44.796780 - [DEBUG] Function : main
81169 2019-Jan-11 15:26:44.796807 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81170 2019-Jan-11 15:26:44.797433 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81171 2019-Jan-11 15:26:44.798083 - [DEBUG] Value : BOTTOM
81172 2019-Jan-11 15:26:44.798109 - [DEBUG]
81173 2019-Jan-11 15:26:44.798134 - [DEBUG] Function : main
81174 2019-Jan-11 15:26:44.798160 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81175 2019-Jan-11 15:26:44.798787 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81176 2019-Jan-11 15:26:44.799414 - [DEBUG] Value : BOTTOM
81177 2019-Jan-11 15:26:44.799441 - [DEBUG]
81178 2019-Jan-11 15:26:44.799466 - [DEBUG] Function : main
81179 2019-Jan-11 15:26:44.799493 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81180 2019-Jan-11 15:26:44.800121 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81181 2019-Jan-11 15:26:44.800748 - [DEBUG] Value : BOTTOM
81182 2019-Jan-11 15:26:44.800775 - [DEBUG]
81183 2019-Jan-11 15:26:44.800801 - [DEBUG] Function : main
81184 2019-Jan-11 15:26:44.800827 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81185 2019-Jan-11 15:26:44.801469 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81186 2019-Jan-11 15:26:44.802096 - [DEBUG] Value : BOTTOM
81187 2019-Jan-11 15:26:44.802122 - [DEBUG]
81188 2019-Jan-11 15:26:44.802146 - [DEBUG] Function : main
81189 2019-Jan-11 15:26:44.802172 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81190 2019-Jan-11 15:26:44.802799 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81191 2019-Jan-11 15:26:44.803434 - [DEBUG] Value : BOTTOM
81192 2019-Jan-11 15:26:44.803461 - [DEBUG]
81193 2019-Jan-11 15:26:44.803486 - [DEBUG] Function : main
81194 2019-Jan-11 15:26:44.803513 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81195 2019-Jan-11 15:26:44.804141 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81196 2019-Jan-11 15:26:44.804785 - [DEBUG] Value : BOTTOM
81197 2019-Jan-11 15:26:44.804811 - [DEBUG]
81198 2019-Jan-11 15:26:44.804835 - [DEBUG] Function : main
81199 2019-Jan-11 15:26:44.804861 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81200 2019-Jan-11 15:26:44.805489 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81201 2019-Jan-11 15:26:44.806116 - [DEBUG] Value : BOTTOM
81202 2019-Jan-11 15:26:44.806142 - [DEBUG]
81203 2019-Jan-11 15:26:44.806168 - [DEBUG] Function : main
81204 2019-Jan-11 15:26:44.806201 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81205 2019-Jan-11 15:26:44.806831 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81206 2019-Jan-11 15:26:44.807458 - [DEBUG] Value : BOTTOM
81207 2019-Jan-11 15:26:44.807485 - [DEBUG]
81208 2019-Jan-11 15:26:44.807510 - [DEBUG] Function : main
81209 2019-Jan-11 15:26:44.807536 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81210 2019-Jan-11 15:26:44.808180 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81211 2019-Jan-11 15:26:44.808816 - [DEBUG] Value : BOTTOM
81212 2019-Jan-11 15:26:44.808842 - [DEBUG]
81213 2019-Jan-11 15:26:44.808868 - [DEBUG] Function : main
81214 2019-Jan-11 15:26:44.808894 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81215 2019-Jan-11 15:26:44.809522 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81216 2019-Jan-11 15:26:44.810149 - [DEBUG] Value : BOTTOM
81217 2019-Jan-11 15:26:44.810176 - [DEBUG]
81218 2019-Jan-11 15:26:44.810201 - [DEBUG] Function : main
81219 2019-Jan-11 15:26:44.810227 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81220 2019-Jan-11 15:26:44.810855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81221 2019-Jan-11 15:26:44.811505 - [DEBUG] Value : BOTTOM
81222 2019-Jan-11 15:26:44.811531 - [DEBUG]
81223 2019-Jan-11 15:26:44.811556 - [DEBUG] Function : main
81224 2019-Jan-11 15:26:44.811581 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81225 2019-Jan-11 15:26:44.812210 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81226 2019-Jan-11 15:26:44.812837 - [DEBUG] Value : BOTTOM
81227 2019-Jan-11 15:26:44.812864 - [DEBUG]
81228 2019-Jan-11 15:26:44.812889 - [DEBUG] Function : main
81229 2019-Jan-11 15:26:44.812915 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81230 2019-Jan-11 15:26:44.813543 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81231 2019-Jan-11 15:26:44.814177 - [DEBUG] Value : BOTTOM
81232 2019-Jan-11 15:26:44.814204 - [DEBUG]
81233 2019-Jan-11 15:26:44.814230 - [DEBUG] Function : main
81234 2019-Jan-11 15:26:44.814256 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81235 2019-Jan-11 15:26:44.814896 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81236 2019-Jan-11 15:26:44.815523 - [DEBUG] Value : BOTTOM
81237 2019-Jan-11 15:26:44.815550 - [DEBUG]
81238 2019-Jan-11 15:26:44.815575 - [DEBUG] Function : main
81239 2019-Jan-11 15:26:44.815602 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81240 2019-Jan-11 15:26:44.816230 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81241 2019-Jan-11 15:26:44.816866 - [DEBUG] Value : BOTTOM
81242 2019-Jan-11 15:26:44.816893 - [DEBUG]
81243 2019-Jan-11 15:26:44.816919 - [DEBUG] Function : main
81244 2019-Jan-11 15:26:44.816945 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81245 2019-Jan-11 15:26:44.817573 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81246 2019-Jan-11 15:26:44.818215 - [DEBUG] Value : BOTTOM
81247 2019-Jan-11 15:26:44.818242 - [DEBUG]
81248 2019-Jan-11 15:26:44.818267 - [DEBUG] Function : main
81249 2019-Jan-11 15:26:44.818301 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81250 2019-Jan-11 15:26:44.818929 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81251 2019-Jan-11 15:26:44.818987 - [DEBUG] Value : BOTTOM
81252 2019-Jan-11 15:26:44.819014 - [DEBUG]
81253 2019-Jan-11 15:26:44.819058 - [DEBUG] Function : main
81254 2019-Jan-11 15:26:44.819086 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81255 2019-Jan-11 15:26:44.819712 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81256 2019-Jan-11 15:26:44.820340 - [DEBUG] Value : BOTTOM
81257 2019-Jan-11 15:26:44.820367 - [DEBUG]
81258 2019-Jan-11 15:26:44.820392 - [DEBUG] Function : main
81259 2019-Jan-11 15:26:44.820419 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81260 2019-Jan-11 15:26:44.821045 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81261 2019-Jan-11 15:26:44.821689 - [DEBUG] Value : BOTTOM
81262 2019-Jan-11 15:26:44.821716 - [DEBUG]
81263 2019-Jan-11 15:26:44.821742 - [DEBUG] Function : main
81264 2019-Jan-11 15:26:44.821768 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81265 2019-Jan-11 15:26:44.822392 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81266 2019-Jan-11 15:26:44.823018 - [DEBUG] Value : BOTTOM
81267 2019-Jan-11 15:26:44.823045 - [DEBUG]
81268 2019-Jan-11 15:26:44.823070 - [DEBUG] Function : main
81269 2019-Jan-11 15:26:44.823097 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81270 2019-Jan-11 15:26:44.823721 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81271 2019-Jan-11 15:26:44.824363 - [DEBUG] Value : BOTTOM
81272 2019-Jan-11 15:26:44.824390 - [DEBUG]
81273 2019-Jan-11 15:26:44.824416 - [DEBUG] Function : main
81274 2019-Jan-11 15:26:44.824442 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81275 2019-Jan-11 15:26:44.825086 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81276 2019-Jan-11 15:26:44.825712 - [DEBUG] Value : BOTTOM
81277 2019-Jan-11 15:26:44.825739 - [DEBUG]
81278 2019-Jan-11 15:26:44.825764 - [DEBUG] Function : main
81279 2019-Jan-11 15:26:44.825790 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81280 2019-Jan-11 15:26:44.826416 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81281 2019-Jan-11 15:26:44.827043 - [DEBUG] Value : BOTTOM
81282 2019-Jan-11 15:26:44.827069 - [DEBUG]
81283 2019-Jan-11 15:26:44.827094 - [DEBUG] Function : main
81284 2019-Jan-11 15:26:44.827119 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81285 2019-Jan-11 15:26:44.827744 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81286 2019-Jan-11 15:26:44.828389 - [DEBUG] Value : BOTTOM
81287 2019-Jan-11 15:26:44.828416 - [DEBUG]
81288 2019-Jan-11 15:26:44.828442 - [DEBUG] Function : main
81289 2019-Jan-11 15:26:44.828468 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81290 2019-Jan-11 15:26:44.829093 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81291 2019-Jan-11 15:26:44.829718 - [DEBUG] Value : BOTTOM
81292 2019-Jan-11 15:26:44.829745 - [DEBUG]
81293 2019-Jan-11 15:26:44.829770 - [DEBUG] Function : main
81294 2019-Jan-11 15:26:44.829796 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81295 2019-Jan-11 15:26:44.830421 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81296 2019-Jan-11 15:26:44.831054 - [DEBUG] Value : BOTTOM
81297 2019-Jan-11 15:26:44.831081 - [DEBUG]
81298 2019-Jan-11 15:26:44.831107 - [DEBUG] Function : main
81299 2019-Jan-11 15:26:44.831133 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81300 2019-Jan-11 15:26:44.831774 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81301 2019-Jan-11 15:26:44.832403 - [DEBUG] Value : BOTTOM
81302 2019-Jan-11 15:26:44.832429 - [DEBUG]
81303 2019-Jan-11 15:26:44.832455 - [DEBUG] Function : main
81304 2019-Jan-11 15:26:44.832481 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81305 2019-Jan-11 15:26:44.833106 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81306 2019-Jan-11 15:26:44.833733 - [DEBUG] Value : BOTTOM
81307 2019-Jan-11 15:26:44.833760 - [DEBUG]
81308 2019-Jan-11 15:26:44.833786 - [DEBUG] Function : main
81309 2019-Jan-11 15:26:44.833812 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81310 2019-Jan-11 15:26:44.834437 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81311 2019-Jan-11 15:26:44.835088 - [DEBUG] Value : BOTTOM
81312 2019-Jan-11 15:26:44.835115 - [DEBUG]
81313 2019-Jan-11 15:26:44.835140 - [DEBUG] Function : main
81314 2019-Jan-11 15:26:44.835167 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81315 2019-Jan-11 15:26:44.835791 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81316 2019-Jan-11 15:26:44.836419 - [DEBUG] Value : BOTTOM
81317 2019-Jan-11 15:26:44.836446 - [DEBUG]
81318 2019-Jan-11 15:26:44.836471 - [DEBUG] Function : main
81319 2019-Jan-11 15:26:44.836497 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81320 2019-Jan-11 15:26:44.837122 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81321 2019-Jan-11 15:26:44.837750 - [DEBUG] Value : BOTTOM
81322 2019-Jan-11 15:26:44.837777 - [DEBUG]
81323 2019-Jan-11 15:26:44.837802 - [DEBUG] Function : main
81324 2019-Jan-11 15:26:44.837829 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81325 2019-Jan-11 15:26:44.838469 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81326 2019-Jan-11 15:26:44.839096 - [DEBUG] Value : BOTTOM
81327 2019-Jan-11 15:26:44.839123 - [DEBUG]
81328 2019-Jan-11 15:26:44.839148 - [DEBUG] Function : main
81329 2019-Jan-11 15:26:44.839175 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81330 2019-Jan-11 15:26:44.839800 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81331 2019-Jan-11 15:26:44.840428 - [DEBUG] Value : BOTTOM
81332 2019-Jan-11 15:26:44.840454 - [DEBUG]
81333 2019-Jan-11 15:26:44.840481 - [DEBUG] Function : main
81334 2019-Jan-11 15:26:44.840507 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81335 2019-Jan-11 15:26:44.841132 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81336 2019-Jan-11 15:26:44.841781 - [DEBUG] Value : BOTTOM
81337 2019-Jan-11 15:26:44.841808 - [DEBUG]
81338 2019-Jan-11 15:26:44.841834 - [DEBUG] Function : main
81339 2019-Jan-11 15:26:44.841860 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81340 2019-Jan-11 15:26:44.842486 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81341 2019-Jan-11 15:26:44.843115 - [DEBUG] Value : BOTTOM
81342 2019-Jan-11 15:26:44.843142 - [DEBUG]
81343 2019-Jan-11 15:26:44.843167 - [DEBUG] Function : main
81344 2019-Jan-11 15:26:44.843201 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81345 2019-Jan-11 15:26:44.843830 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81346 2019-Jan-11 15:26:44.844503 - [DEBUG] Value : BOTTOM
81347 2019-Jan-11 15:26:44.844549 - [DEBUG]
81348 2019-Jan-11 15:26:44.844576 - [DEBUG] Function : main
81349 2019-Jan-11 15:26:44.844603 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81350 2019-Jan-11 15:26:44.845284 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81351 2019-Jan-11 15:26:44.845981 - [DEBUG] Value : BOTTOM
81352 2019-Jan-11 15:26:44.846010 - [DEBUG]
81353 2019-Jan-11 15:26:44.846038 - [DEBUG] Function : main
81354 2019-Jan-11 15:26:44.846065 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81355 2019-Jan-11 15:26:44.846712 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81356 2019-Jan-11 15:26:44.847343 - [DEBUG] Value : BOTTOM
81357 2019-Jan-11 15:26:44.847370 - [DEBUG]
81358 2019-Jan-11 15:26:44.847396 - [DEBUG] Function : main
81359 2019-Jan-11 15:26:44.847422 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81360 2019-Jan-11 15:26:44.848071 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81361 2019-Jan-11 15:26:44.848701 - [DEBUG] Value : BOTTOM
81362 2019-Jan-11 15:26:44.848727 - [DEBUG]
81363 2019-Jan-11 15:26:44.848752 - [DEBUG] Function : main
81364 2019-Jan-11 15:26:44.848778 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81365 2019-Jan-11 15:26:44.849403 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81366 2019-Jan-11 15:26:44.850040 - [DEBUG] Value : BOTTOM
81367 2019-Jan-11 15:26:44.850067 - [DEBUG]
81368 2019-Jan-11 15:26:44.850093 - [DEBUG] Function : main
81369 2019-Jan-11 15:26:44.850119 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81370 2019-Jan-11 15:26:44.850744 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81371 2019-Jan-11 15:26:44.851388 - [DEBUG] Value : BOTTOM
81372 2019-Jan-11 15:26:44.851414 - [DEBUG]
81373 2019-Jan-11 15:26:44.851439 - [DEBUG] Function : main
81374 2019-Jan-11 15:26:44.851464 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81375 2019-Jan-11 15:26:44.852090 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81376 2019-Jan-11 15:26:44.852717 - [DEBUG] Value : BOTTOM
81377 2019-Jan-11 15:26:44.852744 - [DEBUG]
81378 2019-Jan-11 15:26:44.852770 - [DEBUG] Function : main
81379 2019-Jan-11 15:26:44.852796 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81380 2019-Jan-11 15:26:44.853433 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81381 2019-Jan-11 15:26:44.854062 - [DEBUG] Value : BOTTOM
81382 2019-Jan-11 15:26:44.854089 - [DEBUG]
81383 2019-Jan-11 15:26:44.854114 - [DEBUG] Function : main
81384 2019-Jan-11 15:26:44.854140 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81385 2019-Jan-11 15:26:44.854779 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81386 2019-Jan-11 15:26:44.855413 - [DEBUG] Value : BOTTOM
81387 2019-Jan-11 15:26:44.855440 - [DEBUG]
81388 2019-Jan-11 15:26:44.855465 - [DEBUG] Function : main
81389 2019-Jan-11 15:26:44.855493 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81390 2019-Jan-11 15:26:44.856119 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81391 2019-Jan-11 15:26:44.856765 - [DEBUG] Value : BOTTOM
81392 2019-Jan-11 15:26:44.856793 - [DEBUG]
81393 2019-Jan-11 15:26:44.856819 - [DEBUG] Function : main
81394 2019-Jan-11 15:26:44.856846 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81395 2019-Jan-11 15:26:44.857472 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81396 2019-Jan-11 15:26:44.858122 - [DEBUG] Value : BOTTOM
81397 2019-Jan-11 15:26:44.858148 - [DEBUG]
81398 2019-Jan-11 15:26:44.858172 - [DEBUG] Function : main
81399 2019-Jan-11 15:26:44.858198 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81400 2019-Jan-11 15:26:44.858822 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81401 2019-Jan-11 15:26:44.859448 - [DEBUG] Value : BOTTOM
81402 2019-Jan-11 15:26:44.859475 - [DEBUG]
81403 2019-Jan-11 15:26:44.859501 - [DEBUG] Function : main
81404 2019-Jan-11 15:26:44.859527 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81405 2019-Jan-11 15:26:44.860152 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81406 2019-Jan-11 15:26:44.860796 - [DEBUG] Value : BOTTOM
81407 2019-Jan-11 15:26:44.860823 - [DEBUG]
81408 2019-Jan-11 15:26:44.860849 - [DEBUG] Function : main
81409 2019-Jan-11 15:26:44.860875 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81410 2019-Jan-11 15:26:44.861521 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81411 2019-Jan-11 15:26:44.862150 - [DEBUG] Value : BOTTOM
81412 2019-Jan-11 15:26:44.862178 - [DEBUG]
81413 2019-Jan-11 15:26:44.862203 - [DEBUG] Function : main
81414 2019-Jan-11 15:26:44.862229 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81415 2019-Jan-11 15:26:44.862854 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81416 2019-Jan-11 15:26:44.863490 - [DEBUG] Value : BOTTOM
81417 2019-Jan-11 15:26:44.863516 - [DEBUG]
81418 2019-Jan-11 15:26:44.863542 - [DEBUG] Function : main
81419 2019-Jan-11 15:26:44.863568 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81420 2019-Jan-11 15:26:44.864194 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81421 2019-Jan-11 15:26:44.864836 - [DEBUG] Value : BOTTOM
81422 2019-Jan-11 15:26:44.864862 - [DEBUG]
81423 2019-Jan-11 15:26:44.864887 - [DEBUG] Function : main
81424 2019-Jan-11 15:26:44.864912 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81425 2019-Jan-11 15:26:44.865537 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81426 2019-Jan-11 15:26:44.865598 - [DEBUG] Value : BOTTOM
81427 2019-Jan-11 15:26:44.865623 - [DEBUG]
81428 2019-Jan-11 15:26:44.865674 - [DEBUG] Function : main
81429 2019-Jan-11 15:26:44.865701 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81430 2019-Jan-11 15:26:44.866330 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81431 2019-Jan-11 15:26:44.866959 - [DEBUG] Value : BOTTOM
81432 2019-Jan-11 15:26:44.866985 - [DEBUG]
81433 2019-Jan-11 15:26:44.867011 - [DEBUG] Function : main
81434 2019-Jan-11 15:26:44.867037 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81435 2019-Jan-11 15:26:44.867665 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81436 2019-Jan-11 15:26:44.868308 - [DEBUG] Value : BOTTOM
81437 2019-Jan-11 15:26:44.868345 - [DEBUG]
81438 2019-Jan-11 15:26:44.868372 - [DEBUG] Function : main
81439 2019-Jan-11 15:26:44.868398 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81440 2019-Jan-11 15:26:44.869026 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81441 2019-Jan-11 15:26:44.869652 - [DEBUG] Value : BOTTOM
81442 2019-Jan-11 15:26:44.869679 - [DEBUG]
81443 2019-Jan-11 15:26:44.869704 - [DEBUG] Function : main
81444 2019-Jan-11 15:26:44.869730 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81445 2019-Jan-11 15:26:44.870358 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81446 2019-Jan-11 15:26:44.871008 - [DEBUG] Value : BOTTOM
81447 2019-Jan-11 15:26:44.871034 - [DEBUG]
81448 2019-Jan-11 15:26:44.871060 - [DEBUG] Function : main
81449 2019-Jan-11 15:26:44.871086 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81450 2019-Jan-11 15:26:44.871732 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81451 2019-Jan-11 15:26:44.872360 - [DEBUG] Value : BOTTOM
81452 2019-Jan-11 15:26:44.872387 - [DEBUG]
81453 2019-Jan-11 15:26:44.872412 - [DEBUG] Function : main
81454 2019-Jan-11 15:26:44.872438 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81455 2019-Jan-11 15:26:44.873066 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81456 2019-Jan-11 15:26:44.873696 - [DEBUG] Value : BOTTOM
81457 2019-Jan-11 15:26:44.873723 - [DEBUG]
81458 2019-Jan-11 15:26:44.873749 - [DEBUG] Function : main
81459 2019-Jan-11 15:26:44.873775 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81460 2019-Jan-11 15:26:44.874403 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81461 2019-Jan-11 15:26:44.875044 - [DEBUG] Value : BOTTOM
81462 2019-Jan-11 15:26:44.875071 - [DEBUG]
81463 2019-Jan-11 15:26:44.875096 - [DEBUG] Function : main
81464 2019-Jan-11 15:26:44.875122 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81465 2019-Jan-11 15:26:44.875750 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81466 2019-Jan-11 15:26:44.876376 - [DEBUG] Value : BOTTOM
81467 2019-Jan-11 15:26:44.876402 - [DEBUG]
81468 2019-Jan-11 15:26:44.876428 - [DEBUG] Function : main
81469 2019-Jan-11 15:26:44.876454 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81470 2019-Jan-11 15:26:44.877082 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81471 2019-Jan-11 15:26:44.877709 - [DEBUG] Value : BOTTOM
81472 2019-Jan-11 15:26:44.877736 - [DEBUG]
81473 2019-Jan-11 15:26:44.877761 - [DEBUG] Function : main
81474 2019-Jan-11 15:26:44.877787 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81475 2019-Jan-11 15:26:44.878431 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81476 2019-Jan-11 15:26:44.879059 - [DEBUG] Value : BOTTOM
81477 2019-Jan-11 15:26:44.879086 - [DEBUG]
81478 2019-Jan-11 15:26:44.879111 - [DEBUG] Function : main
81479 2019-Jan-11 15:26:44.879137 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81480 2019-Jan-11 15:26:44.879766 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81481 2019-Jan-11 15:26:44.880394 - [DEBUG] Value : BOTTOM
81482 2019-Jan-11 15:26:44.880421 - [DEBUG]
81483 2019-Jan-11 15:26:44.880446 - [DEBUG] Function : main
81484 2019-Jan-11 15:26:44.880481 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81485 2019-Jan-11 15:26:44.881109 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81486 2019-Jan-11 15:26:44.881758 - [DEBUG] Value : BOTTOM
81487 2019-Jan-11 15:26:44.881785 - [DEBUG]
81488 2019-Jan-11 15:26:44.881810 - [DEBUG] Function : main
81489 2019-Jan-11 15:26:44.881837 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81490 2019-Jan-11 15:26:44.882465 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81491 2019-Jan-11 15:26:44.883094 - [DEBUG] Value : BOTTOM
81492 2019-Jan-11 15:26:44.883121 - [DEBUG]
81493 2019-Jan-11 15:26:44.883146 - [DEBUG] Function : main
81494 2019-Jan-11 15:26:44.883172 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81495 2019-Jan-11 15:26:44.883799 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81496 2019-Jan-11 15:26:44.884428 - [DEBUG] Value : BOTTOM
81497 2019-Jan-11 15:26:44.884455 - [DEBUG]
81498 2019-Jan-11 15:26:44.884480 - [DEBUG] Function : main
81499 2019-Jan-11 15:26:44.884507 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81500 2019-Jan-11 15:26:44.885148 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81501 2019-Jan-11 15:26:44.885774 - [DEBUG] Value : BOTTOM
81502 2019-Jan-11 15:26:44.885801 - [DEBUG]
81503 2019-Jan-11 15:26:44.885827 - [DEBUG] Function : main
81504 2019-Jan-11 15:26:44.885852 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81505 2019-Jan-11 15:26:44.886480 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81506 2019-Jan-11 15:26:44.887108 - [DEBUG] Value : BOTTOM
81507 2019-Jan-11 15:26:44.887135 - [DEBUG]
81508 2019-Jan-11 15:26:44.887161 - [DEBUG] Function : main
81509 2019-Jan-11 15:26:44.887188 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81510 2019-Jan-11 15:26:44.887816 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81511 2019-Jan-11 15:26:44.888467 - [DEBUG] Value : BOTTOM
81512 2019-Jan-11 15:26:44.888494 - [DEBUG]
81513 2019-Jan-11 15:26:44.888520 - [DEBUG] Function : main
81514 2019-Jan-11 15:26:44.888546 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81515 2019-Jan-11 15:26:44.889174 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81516 2019-Jan-11 15:26:44.889802 - [DEBUG] Value : BOTTOM
81517 2019-Jan-11 15:26:44.889829 - [DEBUG]
81518 2019-Jan-11 15:26:44.889854 - [DEBUG] Function : main
81519 2019-Jan-11 15:26:44.889880 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81520 2019-Jan-11 15:26:44.890509 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81521 2019-Jan-11 15:26:44.891144 - [DEBUG] Value : BOTTOM
81522 2019-Jan-11 15:26:44.891171 - [DEBUG]
81523 2019-Jan-11 15:26:44.891208 - [DEBUG] Function : main
81524 2019-Jan-11 15:26:44.891235 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81525 2019-Jan-11 15:26:44.891864 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81526 2019-Jan-11 15:26:44.892492 - [DEBUG] Value : BOTTOM
81527 2019-Jan-11 15:26:44.892519 - [DEBUG]
81528 2019-Jan-11 15:26:44.892544 - [DEBUG] Function : main
81529 2019-Jan-11 15:26:44.892584 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81530 2019-Jan-11 15:26:44.893213 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81531 2019-Jan-11 15:26:44.893841 - [DEBUG] Value : BOTTOM
81532 2019-Jan-11 15:26:44.893868 - [DEBUG]
81533 2019-Jan-11 15:26:44.893893 - [DEBUG] Function : main
81534 2019-Jan-11 15:26:44.893920 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81535 2019-Jan-11 15:26:44.894559 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81536 2019-Jan-11 15:26:44.895187 - [DEBUG] Value : BOTTOM
81537 2019-Jan-11 15:26:44.895213 - [DEBUG]
81538 2019-Jan-11 15:26:44.895238 - [DEBUG] Function : main
81539 2019-Jan-11 15:26:44.895263 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81540 2019-Jan-11 15:26:44.895891 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81541 2019-Jan-11 15:26:44.896526 - [DEBUG] Value : BOTTOM
81542 2019-Jan-11 15:26:44.896553 - [DEBUG]
81543 2019-Jan-11 15:26:44.896579 - [DEBUG] Function : main
81544 2019-Jan-11 15:26:44.896605 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81545 2019-Jan-11 15:26:44.897234 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81546 2019-Jan-11 15:26:44.897876 - [DEBUG] Value : BOTTOM
81547 2019-Jan-11 15:26:44.897903 - [DEBUG]
81548 2019-Jan-11 15:26:44.897928 - [DEBUG] Function : main
81549 2019-Jan-11 15:26:44.897955 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81550 2019-Jan-11 15:26:44.898584 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81551 2019-Jan-11 15:26:44.899211 - [DEBUG] Value : BOTTOM
81552 2019-Jan-11 15:26:44.899238 - [DEBUG]
81553 2019-Jan-11 15:26:44.899263 - [DEBUG] Function : main
81554 2019-Jan-11 15:26:44.899289 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81555 2019-Jan-11 15:26:44.899917 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81556 2019-Jan-11 15:26:44.900546 - [DEBUG] Value : BOTTOM
81557 2019-Jan-11 15:26:44.900589 - [DEBUG]
81558 2019-Jan-11 15:26:44.900615 - [DEBUG] Function : main
81559 2019-Jan-11 15:26:44.900641 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81560 2019-Jan-11 15:26:44.901283 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81561 2019-Jan-11 15:26:44.901917 - [DEBUG] Value : BOTTOM
81562 2019-Jan-11 15:26:44.901944 - [DEBUG]
81563 2019-Jan-11 15:26:44.901970 - [DEBUG] Function : main
81564 2019-Jan-11 15:26:44.901996 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81565 2019-Jan-11 15:26:44.902624 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81566 2019-Jan-11 15:26:44.903252 - [DEBUG] Value : BOTTOM
81567 2019-Jan-11 15:26:44.903279 - [DEBUG]
81568 2019-Jan-11 15:26:44.903304 - [DEBUG] Function : main
81569 2019-Jan-11 15:26:44.903330 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81570 2019-Jan-11 15:26:44.903958 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81571 2019-Jan-11 15:26:44.904606 - [DEBUG] Value : BOTTOM
81572 2019-Jan-11 15:26:44.904632 - [DEBUG]
81573 2019-Jan-11 15:26:44.904657 - [DEBUG] Function : main
81574 2019-Jan-11 15:26:44.904682 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81575 2019-Jan-11 15:26:44.905318 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81576 2019-Jan-11 15:26:44.905948 - [DEBUG] Value : BOTTOM
81577 2019-Jan-11 15:26:44.905974 - [DEBUG]
81578 2019-Jan-11 15:26:44.906000 - [DEBUG] Function : main
81579 2019-Jan-11 15:26:44.906026 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81580 2019-Jan-11 15:26:44.906653 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81581 2019-Jan-11 15:26:44.907288 - [DEBUG] Value : BOTTOM
81582 2019-Jan-11 15:26:44.907315 - [DEBUG]
81583 2019-Jan-11 15:26:44.907341 - [DEBUG] Function : main
81584 2019-Jan-11 15:26:44.907367 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81585 2019-Jan-11 15:26:44.908008 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81586 2019-Jan-11 15:26:44.908636 - [DEBUG] Value : BOTTOM
81587 2019-Jan-11 15:26:44.908663 - [DEBUG]
81588 2019-Jan-11 15:26:44.908689 - [DEBUG] Function : main
81589 2019-Jan-11 15:26:44.908715 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81590 2019-Jan-11 15:26:44.909355 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81591 2019-Jan-11 15:26:44.910003 - [DEBUG] Value : BOTTOM
81592 2019-Jan-11 15:26:44.910030 - [DEBUG]
81593 2019-Jan-11 15:26:44.910056 - [DEBUG] Function : main
81594 2019-Jan-11 15:26:44.910082 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81595 2019-Jan-11 15:26:44.910714 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81596 2019-Jan-11 15:26:44.911360 - [DEBUG] Value : BOTTOM
81597 2019-Jan-11 15:26:44.911386 - [DEBUG]
81598 2019-Jan-11 15:26:44.911410 - [DEBUG] Function : main
81599 2019-Jan-11 15:26:44.911436 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81600 2019-Jan-11 15:26:44.912064 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81601 2019-Jan-11 15:26:44.912124 - [DEBUG] Value : BOTTOM
81602 2019-Jan-11 15:26:44.912149 - [DEBUG]
81603 2019-Jan-11 15:26:44.912199 - [DEBUG] Function : main
81604 2019-Jan-11 15:26:44.912226 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81605 2019-Jan-11 15:26:44.912855 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81606 2019-Jan-11 15:26:44.913484 - [DEBUG] Value : BOTTOM
81607 2019-Jan-11 15:26:44.913510 - [DEBUG]
81608 2019-Jan-11 15:26:44.913536 - [DEBUG] Function : main
81609 2019-Jan-11 15:26:44.913562 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81610 2019-Jan-11 15:26:44.914188 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81611 2019-Jan-11 15:26:44.914829 - [DEBUG] Value : BOTTOM
81612 2019-Jan-11 15:26:44.914855 - [DEBUG]
81613 2019-Jan-11 15:26:44.914880 - [DEBUG] Function : main
81614 2019-Jan-11 15:26:44.914905 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81615 2019-Jan-11 15:26:44.915531 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81616 2019-Jan-11 15:26:44.916158 - [DEBUG] Value : BOTTOM
81617 2019-Jan-11 15:26:44.916185 - [DEBUG]
81618 2019-Jan-11 15:26:44.916210 - [DEBUG] Function : main
81619 2019-Jan-11 15:26:44.916236 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81620 2019-Jan-11 15:26:44.916874 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81621 2019-Jan-11 15:26:44.917522 - [DEBUG] Value : BOTTOM
81622 2019-Jan-11 15:26:44.917549 - [DEBUG]
81623 2019-Jan-11 15:26:44.917575 - [DEBUG] Function : main
81624 2019-Jan-11 15:26:44.917601 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81625 2019-Jan-11 15:26:44.918245 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81626 2019-Jan-11 15:26:44.918871 - [DEBUG] Value : BOTTOM
81627 2019-Jan-11 15:26:44.918897 - [DEBUG]
81628 2019-Jan-11 15:26:44.918923 - [DEBUG] Function : main
81629 2019-Jan-11 15:26:44.918949 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81630 2019-Jan-11 15:26:44.919575 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81631 2019-Jan-11 15:26:44.920203 - [DEBUG] Value : BOTTOM
81632 2019-Jan-11 15:26:44.920229 - [DEBUG]
81633 2019-Jan-11 15:26:44.920254 - [DEBUG] Function : main
81634 2019-Jan-11 15:26:44.920280 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81635 2019-Jan-11 15:26:44.920907 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81636 2019-Jan-11 15:26:44.921546 - [DEBUG] Value : BOTTOM
81637 2019-Jan-11 15:26:44.921572 - [DEBUG]
81638 2019-Jan-11 15:26:44.921596 - [DEBUG] Function : main
81639 2019-Jan-11 15:26:44.921622 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81640 2019-Jan-11 15:26:44.922247 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81641 2019-Jan-11 15:26:44.922873 - [DEBUG] Value : BOTTOM
81642 2019-Jan-11 15:26:44.922900 - [DEBUG]
81643 2019-Jan-11 15:26:44.922925 - [DEBUG] Function : main
81644 2019-Jan-11 15:26:44.922951 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81645 2019-Jan-11 15:26:44.923578 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81646 2019-Jan-11 15:26:44.924204 - [DEBUG] Value : BOTTOM
81647 2019-Jan-11 15:26:44.924231 - [DEBUG]
81648 2019-Jan-11 15:26:44.924256 - [DEBUG] Function : main
81649 2019-Jan-11 15:26:44.924283 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81650 2019-Jan-11 15:26:44.924922 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81651 2019-Jan-11 15:26:44.925549 - [DEBUG] Value : BOTTOM
81652 2019-Jan-11 15:26:44.925576 - [DEBUG]
81653 2019-Jan-11 15:26:44.925601 - [DEBUG] Function : main
81654 2019-Jan-11 15:26:44.925627 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81655 2019-Jan-11 15:26:44.926255 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81656 2019-Jan-11 15:26:44.926882 - [DEBUG] Value : BOTTOM
81657 2019-Jan-11 15:26:44.926909 - [DEBUG]
81658 2019-Jan-11 15:26:44.926935 - [DEBUG] Function : main
81659 2019-Jan-11 15:26:44.926961 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81660 2019-Jan-11 15:26:44.927587 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81661 2019-Jan-11 15:26:44.928236 - [DEBUG] Value : BOTTOM
81662 2019-Jan-11 15:26:44.928263 - [DEBUG]
81663 2019-Jan-11 15:26:44.928288 - [DEBUG] Function : main
81664 2019-Jan-11 15:26:44.928315 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81665 2019-Jan-11 15:26:44.928941 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81666 2019-Jan-11 15:26:44.929577 - [DEBUG] Value : BOTTOM
81667 2019-Jan-11 15:26:44.929604 - [DEBUG]
81668 2019-Jan-11 15:26:44.929630 - [DEBUG] Function : main
81669 2019-Jan-11 15:26:44.929656 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81670 2019-Jan-11 15:26:44.930282 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81671 2019-Jan-11 15:26:44.930910 - [DEBUG] Value : BOTTOM
81672 2019-Jan-11 15:26:44.930937 - [DEBUG]
81673 2019-Jan-11 15:26:44.930962 - [DEBUG] Function : main
81674 2019-Jan-11 15:26:44.930988 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81675 2019-Jan-11 15:26:44.931629 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81676 2019-Jan-11 15:26:44.932256 - [DEBUG] Value : BOTTOM
81677 2019-Jan-11 15:26:44.932283 - [DEBUG]
81678 2019-Jan-11 15:26:44.932308 - [DEBUG] Function : main
81679 2019-Jan-11 15:26:44.932334 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81680 2019-Jan-11 15:26:44.932961 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81681 2019-Jan-11 15:26:44.933589 - [DEBUG] Value : BOTTOM
81682 2019-Jan-11 15:26:44.933615 - [DEBUG]
81683 2019-Jan-11 15:26:44.933641 - [DEBUG] Function : main
81684 2019-Jan-11 15:26:44.933668 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81685 2019-Jan-11 15:26:44.934293 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81686 2019-Jan-11 15:26:44.934944 - [DEBUG] Value : BOTTOM
81687 2019-Jan-11 15:26:44.934971 - [DEBUG]
81688 2019-Jan-11 15:26:44.934996 - [DEBUG] Function : main
81689 2019-Jan-11 15:26:44.935022 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81690 2019-Jan-11 15:26:44.935649 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81691 2019-Jan-11 15:26:44.936278 - [DEBUG] Value : BOTTOM
81692 2019-Jan-11 15:26:44.936304 - [DEBUG]
81693 2019-Jan-11 15:26:44.936330 - [DEBUG] Function : main
81694 2019-Jan-11 15:26:44.936356 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81695 2019-Jan-11 15:26:44.936982 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81696 2019-Jan-11 15:26:44.937617 - [DEBUG] Value : BOTTOM
81697 2019-Jan-11 15:26:44.937644 - [DEBUG]
81698 2019-Jan-11 15:26:44.937669 - [DEBUG] Function : main
81699 2019-Jan-11 15:26:44.937695 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81700 2019-Jan-11 15:26:44.938338 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81701 2019-Jan-11 15:26:44.938965 - [DEBUG] Value : BOTTOM
81702 2019-Jan-11 15:26:44.938992 - [DEBUG]
81703 2019-Jan-11 15:26:44.939018 - [DEBUG] Function : main
81704 2019-Jan-11 15:26:44.939044 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81705 2019-Jan-11 15:26:44.939670 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81706 2019-Jan-11 15:26:44.940297 - [DEBUG] Value : BOTTOM
81707 2019-Jan-11 15:26:44.940324 - [DEBUG]
81708 2019-Jan-11 15:26:44.940349 - [DEBUG] Function : main
81709 2019-Jan-11 15:26:44.940376 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81710 2019-Jan-11 15:26:44.941002 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81711 2019-Jan-11 15:26:44.941654 - [DEBUG] Value : BOTTOM
81712 2019-Jan-11 15:26:44.941680 - [DEBUG]
81713 2019-Jan-11 15:26:44.941705 - [DEBUG] Function : main
81714 2019-Jan-11 15:26:44.941730 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81715 2019-Jan-11 15:26:44.942357 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81716 2019-Jan-11 15:26:44.942992 - [DEBUG] Value : BOTTOM
81717 2019-Jan-11 15:26:44.943019 - [DEBUG]
81718 2019-Jan-11 15:26:44.943044 - [DEBUG] Function : main
81719 2019-Jan-11 15:26:44.943071 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81720 2019-Jan-11 15:26:44.943697 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81721 2019-Jan-11 15:26:44.944325 - [DEBUG] Value : BOTTOM
81722 2019-Jan-11 15:26:44.944352 - [DEBUG]
81723 2019-Jan-11 15:26:44.944378 - [DEBUG] Function : main
81724 2019-Jan-11 15:26:44.944404 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81725 2019-Jan-11 15:26:44.945043 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81726 2019-Jan-11 15:26:44.945670 - [DEBUG] Value : BOTTOM
81727 2019-Jan-11 15:26:44.945697 - [DEBUG]
81728 2019-Jan-11 15:26:44.945722 - [DEBUG] Function : main
81729 2019-Jan-11 15:26:44.945749 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81730 2019-Jan-11 15:26:44.946375 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81731 2019-Jan-11 15:26:44.947002 - [DEBUG] Value : BOTTOM
81732 2019-Jan-11 15:26:44.947029 - [DEBUG]
81733 2019-Jan-11 15:26:44.947055 - [DEBUG] Function : main
81734 2019-Jan-11 15:26:44.947081 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81735 2019-Jan-11 15:26:44.947706 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81736 2019-Jan-11 15:26:44.948358 - [DEBUG] Value : BOTTOM
81737 2019-Jan-11 15:26:44.948384 - [DEBUG]
81738 2019-Jan-11 15:26:44.948410 - [DEBUG] Function : main
81739 2019-Jan-11 15:26:44.948436 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81740 2019-Jan-11 15:26:44.949062 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81741 2019-Jan-11 15:26:44.949691 - [DEBUG] Value : BOTTOM
81742 2019-Jan-11 15:26:44.949717 - [DEBUG]
81743 2019-Jan-11 15:26:44.949743 - [DEBUG] Function : main
81744 2019-Jan-11 15:26:44.949769 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81745 2019-Jan-11 15:26:44.950395 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81746 2019-Jan-11 15:26:44.951030 - [DEBUG] Value : BOTTOM
81747 2019-Jan-11 15:26:44.951057 - [DEBUG]
81748 2019-Jan-11 15:26:44.951082 - [DEBUG] Function : main
81749 2019-Jan-11 15:26:44.951109 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81750 2019-Jan-11 15:26:44.951749 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81751 2019-Jan-11 15:26:44.952379 - [DEBUG] Value : BOTTOM
81752 2019-Jan-11 15:26:44.952405 - [DEBUG]
81753 2019-Jan-11 15:26:44.952431 - [DEBUG] Function : main
81754 2019-Jan-11 15:26:44.952457 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81755 2019-Jan-11 15:26:44.953083 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81756 2019-Jan-11 15:26:44.953725 - [DEBUG] Value : BOTTOM
81757 2019-Jan-11 15:26:44.953752 - [DEBUG]
81758 2019-Jan-11 15:26:44.953778 - [DEBUG] Function : main
81759 2019-Jan-11 15:26:44.953804 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81760 2019-Jan-11 15:26:44.954431 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81761 2019-Jan-11 15:26:44.955074 - [DEBUG] Value : BOTTOM
81762 2019-Jan-11 15:26:44.955101 - [DEBUG]
81763 2019-Jan-11 15:26:44.955126 - [DEBUG] Function : main
81764 2019-Jan-11 15:26:44.955153 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81765 2019-Jan-11 15:26:44.955778 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81766 2019-Jan-11 15:26:44.956414 - [DEBUG] Value : BOTTOM
81767 2019-Jan-11 15:26:44.956441 - [DEBUG]
81768 2019-Jan-11 15:26:44.956466 - [DEBUG] Function : main
81769 2019-Jan-11 15:26:44.956493 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81770 2019-Jan-11 15:26:44.957119 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81771 2019-Jan-11 15:26:44.957747 - [DEBUG] Value : BOTTOM
81772 2019-Jan-11 15:26:44.957774 - [DEBUG]
81773 2019-Jan-11 15:26:44.957799 - [DEBUG] Function : main
81774 2019-Jan-11 15:26:44.957825 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81775 2019-Jan-11 15:26:44.958469 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81776 2019-Jan-11 15:26:44.958527 - [DEBUG] Value : BOTTOM
81777 2019-Jan-11 15:26:44.958554 - [DEBUG]
81778 2019-Jan-11 15:26:44.958579 - [DEBUG] Function : main
81779 2019-Jan-11 15:26:44.958606 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81780 2019-Jan-11 15:26:44.959232 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
81781 2019-Jan-11 15:26:44.959858 - [DEBUG] Value : BOTTOM
81782 2019-Jan-11 15:26:44.959884 - [DEBUG]
81783 2019-Jan-11 15:26:44.959912 - [DEBUG] Function : main
81784 2019-Jan-11 15:26:44.959938 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81785 2019-Jan-11 15:26:44.960572 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81786 2019-Jan-11 15:26:44.961218 - [DEBUG] Value : BOTTOM
81787 2019-Jan-11 15:26:44.961245 - [DEBUG]
81788 2019-Jan-11 15:26:44.961270 - [DEBUG] Function : main
81789 2019-Jan-11 15:26:44.961297 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81790 2019-Jan-11 15:26:44.961923 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
81791 2019-Jan-11 15:26:44.962558 - [DEBUG] Value : BOTTOM
81792 2019-Jan-11 15:26:44.962585 - [DEBUG]
81793 2019-Jan-11 15:26:44.962610 - [DEBUG] Function : main
81794 2019-Jan-11 15:26:44.962636 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81795 2019-Jan-11 15:26:44.963262 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
81796 2019-Jan-11 15:26:44.963889 - [DEBUG] Value : BOTTOM
81797 2019-Jan-11 15:26:44.963915 - [DEBUG]
81798 2019-Jan-11 15:26:44.963961 - [DEBUG] Function : main
81799 2019-Jan-11 15:26:44.963989 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81800 2019-Jan-11 15:26:44.964629 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81801 2019-Jan-11 15:26:44.965265 - [DEBUG] Value : BOTTOM
81802 2019-Jan-11 15:26:44.965292 - [DEBUG]
81803 2019-Jan-11 15:26:44.965318 - [DEBUG] Function : main
81804 2019-Jan-11 15:26:44.965344 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81805 2019-Jan-11 15:26:44.965969 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81806 2019-Jan-11 15:26:44.966596 - [DEBUG] Value : BOTTOM
81807 2019-Jan-11 15:26:44.966623 - [DEBUG]
81808 2019-Jan-11 15:26:44.966649 - [DEBUG] Function : main
81809 2019-Jan-11 15:26:44.966675 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81810 2019-Jan-11 15:26:44.967299 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81811 2019-Jan-11 15:26:44.967939 - [DEBUG] Value : BOTTOM
81812 2019-Jan-11 15:26:44.967965 - [DEBUG]
81813 2019-Jan-11 15:26:44.967989 - [DEBUG] Function : main
81814 2019-Jan-11 15:26:44.968014 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81815 2019-Jan-11 15:26:44.968639 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81816 2019-Jan-11 15:26:44.969284 - [DEBUG] Value : BOTTOM
81817 2019-Jan-11 15:26:44.969311 - [DEBUG]
81818 2019-Jan-11 15:26:44.969336 - [DEBUG] Function : main
81819 2019-Jan-11 15:26:44.969363 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81820 2019-Jan-11 15:26:44.969990 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81821 2019-Jan-11 15:26:44.970615 - [DEBUG] Value : BOTTOM
81822 2019-Jan-11 15:26:44.970642 - [DEBUG]
81823 2019-Jan-11 15:26:44.970668 - [DEBUG] Function : main
81824 2019-Jan-11 15:26:44.970694 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81825 2019-Jan-11 15:26:44.971333 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81826 2019-Jan-11 15:26:44.971961 - [DEBUG] Value : BOTTOM
81827 2019-Jan-11 15:26:44.971986 - [DEBUG]
81828 2019-Jan-11 15:26:44.972011 - [DEBUG] Function : main
81829 2019-Jan-11 15:26:44.972037 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81830 2019-Jan-11 15:26:44.972662 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81831 2019-Jan-11 15:26:44.973288 - [DEBUG] Value : BOTTOM
81832 2019-Jan-11 15:26:44.973315 - [DEBUG]
81833 2019-Jan-11 15:26:44.973340 - [DEBUG] Function : main
81834 2019-Jan-11 15:26:44.973366 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81835 2019-Jan-11 15:26:44.973991 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81836 2019-Jan-11 15:26:44.974629 - [DEBUG] Value : BOTTOM
81837 2019-Jan-11 15:26:44.974655 - [DEBUG]
81838 2019-Jan-11 15:26:44.974679 - [DEBUG] Function : main
81839 2019-Jan-11 15:26:44.974704 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81840 2019-Jan-11 15:26:44.975330 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81841 2019-Jan-11 15:26:44.975956 - [DEBUG] Value : BOTTOM
81842 2019-Jan-11 15:26:44.975983 - [DEBUG]
81843 2019-Jan-11 15:26:44.976008 - [DEBUG] Function : main
81844 2019-Jan-11 15:26:44.976034 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81845 2019-Jan-11 15:26:44.976659 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81846 2019-Jan-11 15:26:44.977286 - [DEBUG] Value : BOTTOM
81847 2019-Jan-11 15:26:44.977312 - [DEBUG]
81848 2019-Jan-11 15:26:44.977338 - [DEBUG] Function : main
81849 2019-Jan-11 15:26:44.977364 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81850 2019-Jan-11 15:26:44.978009 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81851 2019-Jan-11 15:26:44.978637 - [DEBUG] Value : BOTTOM
81852 2019-Jan-11 15:26:44.978664 - [DEBUG]
81853 2019-Jan-11 15:26:44.978689 - [DEBUG] Function : main
81854 2019-Jan-11 15:26:44.978716 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81855 2019-Jan-11 15:26:44.979340 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81856 2019-Jan-11 15:26:44.979975 - [DEBUG] Value : BOTTOM
81857 2019-Jan-11 15:26:44.980002 - [DEBUG]
81858 2019-Jan-11 15:26:44.980028 - [DEBUG] Function : main
81859 2019-Jan-11 15:26:44.980054 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81860 2019-Jan-11 15:26:44.980679 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81861 2019-Jan-11 15:26:44.981320 - [DEBUG] Value : BOTTOM
81862 2019-Jan-11 15:26:44.981346 - [DEBUG]
81863 2019-Jan-11 15:26:44.981371 - [DEBUG] Function : main
81864 2019-Jan-11 15:26:44.981396 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81865 2019-Jan-11 15:26:44.982020 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81866 2019-Jan-11 15:26:44.982648 - [DEBUG] Value : BOTTOM
81867 2019-Jan-11 15:26:44.982675 - [DEBUG]
81868 2019-Jan-11 15:26:44.982700 - [DEBUG] Function : main
81869 2019-Jan-11 15:26:44.982726 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81870 2019-Jan-11 15:26:44.983352 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81871 2019-Jan-11 15:26:44.983979 - [DEBUG] Value : BOTTOM
81872 2019-Jan-11 15:26:44.984006 - [DEBUG]
81873 2019-Jan-11 15:26:44.984031 - [DEBUG] Function : main
81874 2019-Jan-11 15:26:44.984057 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81875 2019-Jan-11 15:26:44.984697 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81876 2019-Jan-11 15:26:44.985325 - [DEBUG] Value : BOTTOM
81877 2019-Jan-11 15:26:44.985352 - [DEBUG]
81878 2019-Jan-11 15:26:44.985378 - [DEBUG] Function : main
81879 2019-Jan-11 15:26:44.985404 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81880 2019-Jan-11 15:26:44.986029 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81881 2019-Jan-11 15:26:44.986664 - [DEBUG] Value : BOTTOM
81882 2019-Jan-11 15:26:44.986691 - [DEBUG]
81883 2019-Jan-11 15:26:44.986717 - [DEBUG] Function : main
81884 2019-Jan-11 15:26:44.986743 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81885 2019-Jan-11 15:26:44.987368 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81886 2019-Jan-11 15:26:44.988009 - [DEBUG] Value : BOTTOM
81887 2019-Jan-11 15:26:44.988035 - [DEBUG]
81888 2019-Jan-11 15:26:44.988060 - [DEBUG] Function : main
81889 2019-Jan-11 15:26:44.988085 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81890 2019-Jan-11 15:26:44.988710 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81891 2019-Jan-11 15:26:44.989346 - [DEBUG] Value : BOTTOM
81892 2019-Jan-11 15:26:44.989373 - [DEBUG]
81893 2019-Jan-11 15:26:44.989398 - [DEBUG] Function : main
81894 2019-Jan-11 15:26:44.989424 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81895 2019-Jan-11 15:26:44.990049 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81896 2019-Jan-11 15:26:44.990688 - [DEBUG] Value : BOTTOM
81897 2019-Jan-11 15:26:44.990716 - [DEBUG]
81898 2019-Jan-11 15:26:44.990741 - [DEBUG] Function : main
81899 2019-Jan-11 15:26:44.990768 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81900 2019-Jan-11 15:26:44.991409 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81901 2019-Jan-11 15:26:44.992037 - [DEBUG] Value : BOTTOM
81902 2019-Jan-11 15:26:44.992064 - [DEBUG]
81903 2019-Jan-11 15:26:44.992089 - [DEBUG] Function : main
81904 2019-Jan-11 15:26:44.992116 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81905 2019-Jan-11 15:26:44.992740 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81906 2019-Jan-11 15:26:44.993369 - [DEBUG] Value : BOTTOM
81907 2019-Jan-11 15:26:44.993396 - [DEBUG]
81908 2019-Jan-11 15:26:44.993421 - [DEBUG] Function : main
81909 2019-Jan-11 15:26:44.993448 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81910 2019-Jan-11 15:26:44.994072 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81911 2019-Jan-11 15:26:44.994722 - [DEBUG] Value : BOTTOM
81912 2019-Jan-11 15:26:44.994748 - [DEBUG]
81913 2019-Jan-11 15:26:44.994773 - [DEBUG] Function : main
81914 2019-Jan-11 15:26:44.994798 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81915 2019-Jan-11 15:26:44.995423 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81916 2019-Jan-11 15:26:44.996051 - [DEBUG] Value : BOTTOM
81917 2019-Jan-11 15:26:44.996077 - [DEBUG]
81918 2019-Jan-11 15:26:44.996103 - [DEBUG] Function : main
81919 2019-Jan-11 15:26:44.996129 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81920 2019-Jan-11 15:26:44.996754 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81921 2019-Jan-11 15:26:44.997382 - [DEBUG] Value : BOTTOM
81922 2019-Jan-11 15:26:44.997408 - [DEBUG]
81923 2019-Jan-11 15:26:44.997434 - [DEBUG] Function : main
81924 2019-Jan-11 15:26:44.997460 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81925 2019-Jan-11 15:26:44.998098 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81926 2019-Jan-11 15:26:44.998725 - [DEBUG] Value : BOTTOM
81927 2019-Jan-11 15:26:44.998752 - [DEBUG]
81928 2019-Jan-11 15:26:44.998778 - [DEBUG] Function : main
81929 2019-Jan-11 15:26:44.998804 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81930 2019-Jan-11 15:26:44.999429 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81931 2019-Jan-11 15:26:45.000064 - [DEBUG] Value : BOTTOM
81932 2019-Jan-11 15:26:45.000091 - [DEBUG]
81933 2019-Jan-11 15:26:45.000117 - [DEBUG] Function : main
81934 2019-Jan-11 15:26:45.000143 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81935 2019-Jan-11 15:26:45.000778 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81936 2019-Jan-11 15:26:45.003400 - [DEBUG] Value : BOTTOM
81937 2019-Jan-11 15:26:45.003428 - [DEBUG]
81938 2019-Jan-11 15:26:45.003454 - [DEBUG] Function : main
81939 2019-Jan-11 15:26:45.003481 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81940 2019-Jan-11 15:26:45.005919 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81941 2019-Jan-11 15:26:45.006588 - [DEBUG] Value : BOTTOM
81942 2019-Jan-11 15:26:45.006616 - [DEBUG]
81943 2019-Jan-11 15:26:45.006643 - [DEBUG] Function : main
81944 2019-Jan-11 15:26:45.006670 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81945 2019-Jan-11 15:26:45.007319 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81946 2019-Jan-11 15:26:45.008017 - [DEBUG] Value : BOTTOM
81947 2019-Jan-11 15:26:45.008044 - [DEBUG]
81948 2019-Jan-11 15:26:45.008071 - [DEBUG] Function : main
81949 2019-Jan-11 15:26:45.008097 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81950 2019-Jan-11 15:26:45.008747 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81951 2019-Jan-11 15:26:45.009411 - [DEBUG] Value : BOTTOM
81952 2019-Jan-11 15:26:45.009438 - [DEBUG]
81953 2019-Jan-11 15:26:45.009464 - [DEBUG] Function : main
81954 2019-Jan-11 15:26:45.009491 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81955 2019-Jan-11 15:26:45.010133 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81956 2019-Jan-11 15:26:45.010765 - [DEBUG] Value : BOTTOM
81957 2019-Jan-11 15:26:45.010792 - [DEBUG]
81958 2019-Jan-11 15:26:45.010817 - [DEBUG] Function : main
81959 2019-Jan-11 15:26:45.010844 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81960 2019-Jan-11 15:26:45.011528 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81961 2019-Jan-11 15:26:45.012173 - [DEBUG] Value : BOTTOM
81962 2019-Jan-11 15:26:45.012200 - [DEBUG]
81963 2019-Jan-11 15:26:45.012226 - [DEBUG] Function : main
81964 2019-Jan-11 15:26:45.012253 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81965 2019-Jan-11 15:26:45.012879 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81966 2019-Jan-11 15:26:45.013510 - [DEBUG] Value : BOTTOM
81967 2019-Jan-11 15:26:45.013536 - [DEBUG]
81968 2019-Jan-11 15:26:45.013562 - [DEBUG] Function : main
81969 2019-Jan-11 15:26:45.013588 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81970 2019-Jan-11 15:26:45.014214 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81971 2019-Jan-11 15:26:45.014275 - [DEBUG] Value : BOTTOM
81972 2019-Jan-11 15:26:45.014300 - [DEBUG]
81973 2019-Jan-11 15:26:45.014326 - [DEBUG] Function : main
81974 2019-Jan-11 15:26:45.014351 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81975 2019-Jan-11 15:26:45.015000 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
81976 2019-Jan-11 15:26:45.015628 - [DEBUG] Value : BOTTOM
81977 2019-Jan-11 15:26:45.015655 - [DEBUG]
81978 2019-Jan-11 15:26:45.015683 - [DEBUG] Function : main
81979 2019-Jan-11 15:26:45.015710 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81980 2019-Jan-11 15:26:45.016336 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81981 2019-Jan-11 15:26:45.016967 - [DEBUG] Value : BOTTOM
81982 2019-Jan-11 15:26:45.016993 - [DEBUG]
81983 2019-Jan-11 15:26:45.017017 - [DEBUG] Function : main
81984 2019-Jan-11 15:26:45.017043 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81985 2019-Jan-11 15:26:45.017667 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
81986 2019-Jan-11 15:26:45.018328 - [DEBUG] Value : BOTTOM
81987 2019-Jan-11 15:26:45.018355 - [DEBUG]
81988 2019-Jan-11 15:26:45.018397 - [DEBUG] Function : main
81989 2019-Jan-11 15:26:45.018424 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81990 2019-Jan-11 15:26:45.019051 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
81991 2019-Jan-11 15:26:45.019679 - [DEBUG] Value : BOTTOM
81992 2019-Jan-11 15:26:45.019706 - [DEBUG]
81993 2019-Jan-11 15:26:45.019760 - [DEBUG] Function : main
81994 2019-Jan-11 15:26:45.019788 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81995 2019-Jan-11 15:26:45.020419 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81996 2019-Jan-11 15:26:45.021047 - [DEBUG] Value : BOTTOM
81997 2019-Jan-11 15:26:45.021074 - [DEBUG]
81998 2019-Jan-11 15:26:45.021099 - [DEBUG] Function : main
81999 2019-Jan-11 15:26:45.021125 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82000 2019-Jan-11 15:26:45.021771 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
82001 2019-Jan-11 15:26:45.022400 - [DEBUG] Value : BOTTOM
82002 2019-Jan-11 15:26:45.022427 - [DEBUG]
82003 2019-Jan-11 15:26:45.022452 - [DEBUG] Function : main
82004 2019-Jan-11 15:26:45.022478 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82005 2019-Jan-11 15:26:45.023108 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
82006 2019-Jan-11 15:26:45.023735 - [DEBUG] Value : BOTTOM
82007 2019-Jan-11 15:26:45.023762 - [DEBUG]
82008 2019-Jan-11 15:26:45.023787 - [DEBUG] Function : main
82009 2019-Jan-11 15:26:45.023813 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82010 2019-Jan-11 15:26:45.024443 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
82011 2019-Jan-11 15:26:45.025110 - [DEBUG] Value : BOTTOM
82012 2019-Jan-11 15:26:45.025137 - [DEBUG]
82013 2019-Jan-11 15:26:45.025163 - [DEBUG] Function : main
82014 2019-Jan-11 15:26:45.025189 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82015 2019-Jan-11 15:26:45.025822 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
82016 2019-Jan-11 15:26:45.026448 - [DEBUG] Value : BOTTOM
82017 2019-Jan-11 15:26:45.026475 - [DEBUG]
82018 2019-Jan-11 15:26:45.026500 - [DEBUG] Function : main
82019 2019-Jan-11 15:26:45.026527 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82020 2019-Jan-11 15:26:45.027157 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
82021 2019-Jan-11 15:26:45.027788 - [DEBUG] Value : BOTTOM
82022 2019-Jan-11 15:26:45.027815 - [DEBUG]
82023 2019-Jan-11 15:26:45.027842 - [DEBUG] Function : main
82024 2019-Jan-11 15:26:45.027892 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82025 2019-Jan-11 15:26:45.028524 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
82026 2019-Jan-11 15:26:45.029150 - [DEBUG] Value : BOTTOM
82027 2019-Jan-11 15:26:45.029177 - [DEBUG]
82028 2019-Jan-11 15:26:45.029202 - [DEBUG] Function : main
82029 2019-Jan-11 15:26:45.029229 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82030 2019-Jan-11 15:26:45.029859 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
82031 2019-Jan-11 15:26:45.030492 - [DEBUG] Value : BOTTOM
82032 2019-Jan-11 15:26:45.030520 - [DEBUG]
82033 2019-Jan-11 15:26:45.030545 - [DEBUG] Function : main
82034 2019-Jan-11 15:26:45.030572 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82035 2019-Jan-11 15:26:45.031215 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
82036 2019-Jan-11 15:26:45.031841 - [DEBUG] Value : BOTTOM
82037 2019-Jan-11 15:26:45.031868 - [DEBUG]
82038 2019-Jan-11 15:26:45.031894 - [DEBUG] Function : main
82039 2019-Jan-11 15:26:45.031920 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82040 2019-Jan-11 15:26:45.032551 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
82041 2019-Jan-11 15:26:45.033179 - [DEBUG] Value : BOTTOM
82042 2019-Jan-11 15:26:45.033206 - [DEBUG]
82043 2019-Jan-11 15:26:45.033231 - [DEBUG] Function : main
82044 2019-Jan-11 15:26:45.033257 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82045 2019-Jan-11 15:26:45.033887 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
82046 2019-Jan-11 15:26:45.034516 - [DEBUG] Value : BOTTOM
82047 2019-Jan-11 15:26:45.034557 - [DEBUG]
82048 2019-Jan-11 15:26:45.034582 - [DEBUG] Function : main
82049 2019-Jan-11 15:26:45.034609 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82050 2019-Jan-11 15:26:45.035240 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
82051 2019-Jan-11 15:26:45.035876 - [DEBUG] Value : BOTTOM
82052 2019-Jan-11 15:26:45.035903 - [DEBUG]
82053 2019-Jan-11 15:26:45.035928 - [DEBUG] Function : main
82054 2019-Jan-11 15:26:45.035955 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82055 2019-Jan-11 15:26:45.036584 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
82056 2019-Jan-11 15:26:45.037211 - [DEBUG] Value : BOTTOM
82057 2019-Jan-11 15:26:45.037238 - [DEBUG]
82058 2019-Jan-11 15:26:45.037263 - [DEBUG] Function : main
82059 2019-Jan-11 15:26:45.037289 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82060 2019-Jan-11 15:26:45.037939 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
82061 2019-Jan-11 15:26:45.038568 - [DEBUG] Value : BOTTOM
82062 2019-Jan-11 15:26:45.038595 - [DEBUG]
82063 2019-Jan-11 15:26:45.038620 - [DEBUG] Function : main
82064 2019-Jan-11 15:26:45.038647 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82065 2019-Jan-11 15:26:45.039277 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
82066 2019-Jan-11 15:26:45.039905 - [DEBUG] Value : BOTTOM
82067 2019-Jan-11 15:26:45.039931 - [DEBUG]
82068 2019-Jan-11 15:26:45.039957 - [DEBUG] Function : main
82069 2019-Jan-11 15:26:45.039983 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82070 2019-Jan-11 15:26:45.040613 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
82071 2019-Jan-11 15:26:45.041253 - [DEBUG] Value : BOTTOM
82072 2019-Jan-11 15:26:45.041279 - [DEBUG]
82073 2019-Jan-11 15:26:45.041305 - [DEBUG] Function : main
82074 2019-Jan-11 15:26:45.041331 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82075 2019-Jan-11 15:26:45.041969 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
82076 2019-Jan-11 15:26:45.042604 - [DEBUG] Value : BOTTOM
82077 2019-Jan-11 15:26:45.042631 - [DEBUG]
82078 2019-Jan-11 15:26:45.042657 - [DEBUG] Function : main
82079 2019-Jan-11 15:26:45.042683 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82080 2019-Jan-11 15:26:45.043314 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
82081 2019-Jan-11 15:26:45.043943 - [DEBUG] Value : BOTTOM
82082 2019-Jan-11 15:26:45.043970 - [DEBUG]
82083 2019-Jan-11 15:26:45.043996 - [DEBUG] Function : main
82084 2019-Jan-11 15:26:45.044022 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82085 2019-Jan-11 15:26:45.044665 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82086 2019-Jan-11 15:26:45.045299 - [DEBUG] Value : BOTTOM
82087 2019-Jan-11 15:26:45.045326 - [DEBUG]
82088 2019-Jan-11 15:26:45.045352 - [DEBUG] Function : main
82089 2019-Jan-11 15:26:45.045378 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82090 2019-Jan-11 15:26:45.046008 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
82091 2019-Jan-11 15:26:45.046635 - [DEBUG] Value : BOTTOM
82092 2019-Jan-11 15:26:45.046662 - [DEBUG]
82093 2019-Jan-11 15:26:45.046687 - [DEBUG] Function : main
82094 2019-Jan-11 15:26:45.046713 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82095 2019-Jan-11 15:26:45.047342 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
82096 2019-Jan-11 15:26:45.047983 - [DEBUG] Value : BOTTOM
82097 2019-Jan-11 15:26:45.048009 - [DEBUG]
82098 2019-Jan-11 15:26:45.048034 - [DEBUG] Function : main
82099 2019-Jan-11 15:26:45.048059 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82100 2019-Jan-11 15:26:45.048689 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
82101 2019-Jan-11 15:26:45.049318 - [DEBUG] Value : BOTTOM
82102 2019-Jan-11 15:26:45.049345 - [DEBUG]
82103 2019-Jan-11 15:26:45.049371 - [DEBUG] Function : main
82104 2019-Jan-11 15:26:45.049397 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82105 2019-Jan-11 15:26:45.050027 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
82106 2019-Jan-11 15:26:45.050661 - [DEBUG] Value : BOTTOM
82107 2019-Jan-11 15:26:45.050687 - [DEBUG]
82108 2019-Jan-11 15:26:45.050713 - [DEBUG] Function : main
82109 2019-Jan-11 15:26:45.050739 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82110 2019-Jan-11 15:26:45.051385 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
82111 2019-Jan-11 15:26:45.052012 - [DEBUG] Value : BOTTOM
82112 2019-Jan-11 15:26:45.052039 - [DEBUG]
82113 2019-Jan-11 15:26:45.052065 - [DEBUG] Function : main
82114 2019-Jan-11 15:26:45.052091 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82115 2019-Jan-11 15:26:45.052721 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
82116 2019-Jan-11 15:26:45.053356 - [DEBUG] Value : BOTTOM
82117 2019-Jan-11 15:26:45.053383 - [DEBUG]
82118 2019-Jan-11 15:26:45.053409 - [DEBUG] Function : main
82119 2019-Jan-11 15:26:45.053435 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82120 2019-Jan-11 15:26:45.054066 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
82121 2019-Jan-11 15:26:45.054709 - [DEBUG] Value : BOTTOM
82122 2019-Jan-11 15:26:45.054735 - [DEBUG]
82123 2019-Jan-11 15:26:45.054759 - [DEBUG] Function : main
82124 2019-Jan-11 15:26:45.054785 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82125 2019-Jan-11 15:26:45.055415 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
82126 2019-Jan-11 15:26:45.056051 - [DEBUG] Value : BOTTOM
82127 2019-Jan-11 15:26:45.056078 - [DEBUG]
82128 2019-Jan-11 15:26:45.056104 - [DEBUG] Function : main
82129 2019-Jan-11 15:26:45.056130 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82130 2019-Jan-11 15:26:45.056760 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
82131 2019-Jan-11 15:26:45.057387 - [DEBUG] Value : BOTTOM
82132 2019-Jan-11 15:26:45.057414 - [DEBUG]
82133 2019-Jan-11 15:26:45.057440 - [DEBUG] Function : main
82134 2019-Jan-11 15:26:45.057466 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82135 2019-Jan-11 15:26:45.058111 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
82136 2019-Jan-11 15:26:45.058745 - [DEBUG] Value : BOTTOM
82137 2019-Jan-11 15:26:45.058771 - [DEBUG]
82138 2019-Jan-11 15:26:45.058797 - [DEBUG] Function : main
82139 2019-Jan-11 15:26:45.058823 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82140 2019-Jan-11 15:26:45.059453 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
82141 2019-Jan-11 15:26:45.060081 - [DEBUG] Value : BOTTOM
82142 2019-Jan-11 15:26:45.060108 - [DEBUG]
82143 2019-Jan-11 15:26:45.060133 - [DEBUG] Function : main
82144 2019-Jan-11 15:26:45.060159 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82145 2019-Jan-11 15:26:45.060789 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
82146 2019-Jan-11 15:26:45.061439 - [DEBUG] Value : BOTTOM
82147 2019-Jan-11 15:26:45.061464 - [DEBUG]
82148 2019-Jan-11 15:26:45.061489 - [DEBUG] Function : main
82149 2019-Jan-11 15:26:45.061515 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82150 2019-Jan-11 15:26:45.062143 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
82151 2019-Jan-11 15:26:45.062770 - [DEBUG] Value : BOTTOM
82152 2019-Jan-11 15:26:45.062797 - [DEBUG]
82153 2019-Jan-11 15:26:45.062822 - [DEBUG] Function : main
82154 2019-Jan-11 15:26:45.062849 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82155 2019-Jan-11 15:26:45.063479 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
82156 2019-Jan-11 15:26:45.064115 - [DEBUG] Value : BOTTOM
82157 2019-Jan-11 15:26:45.064142 - [DEBUG]
82158 2019-Jan-11 15:26:45.064180 - [DEBUG] Function : main
82159 2019-Jan-11 15:26:45.064207 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82160 2019-Jan-11 15:26:45.064852 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
82161 2019-Jan-11 15:26:45.065480 - [DEBUG] Value : BOTTOM
82162 2019-Jan-11 15:26:45.065506 - [DEBUG]
82163 2019-Jan-11 15:26:45.065532 - [DEBUG] Function : main
82164 2019-Jan-11 15:26:45.065558 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82165 2019-Jan-11 15:26:45.066189 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
82166 2019-Jan-11 15:26:45.066247 - [DEBUG] Value : BOTTOM
82167 2019-Jan-11 15:26:45.066273 - [DEBUG]
82168 2019-Jan-11 15:26:45.066299 - [DEBUG] Function : main
82169 2019-Jan-11 15:26:45.066325 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82170 2019-Jan-11 15:26:45.066956 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
82171 2019-Jan-11 15:26:45.067582 - [DEBUG] Value : BOTTOM
82172 2019-Jan-11 15:26:45.067609 - [DEBUG]
82173 2019-Jan-11 15:26:45.067655 - [DEBUG] Function : main
82174 2019-Jan-11 15:26:45.067683 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82175 2019-Jan-11 15:26:45.068327 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
82176 2019-Jan-11 15:26:45.068956 - [DEBUG] Value : BOTTOM
82177 2019-Jan-11 15:26:45.068983 - [DEBUG]
82178 2019-Jan-11 15:26:45.069009 - [DEBUG] Function : main
82179 2019-Jan-11 15:26:45.069035 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82180 2019-Jan-11 15:26:45.069663 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
82181 2019-Jan-11 15:26:45.070291 - [DEBUG] Value : BOTTOM
82182 2019-Jan-11 15:26:45.070318 - [DEBUG]
82183 2019-Jan-11 15:26:45.070344 - [DEBUG] Function : main
82184 2019-Jan-11 15:26:45.070370 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82185 2019-Jan-11 15:26:45.071000 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
82186 2019-Jan-11 15:26:45.071643 - [DEBUG] Value : BOTTOM
82187 2019-Jan-11 15:26:45.071670 - [DEBUG]
82188 2019-Jan-11 15:26:45.071695 - [DEBUG] Function : main
82189 2019-Jan-11 15:26:45.071722 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82190 2019-Jan-11 15:26:45.072350 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
82191 2019-Jan-11 15:26:45.072994 - [DEBUG] Value : BOTTOM
82192 2019-Jan-11 15:26:45.073021 - [DEBUG]
82193 2019-Jan-11 15:26:45.073046 - [DEBUG] Function : main
82194 2019-Jan-11 15:26:45.073072 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82195 2019-Jan-11 15:26:45.073702 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
82196 2019-Jan-11 15:26:45.074328 - [DEBUG] Value : BOTTOM
82197 2019-Jan-11 15:26:45.074355 - [DEBUG]
82198 2019-Jan-11 15:26:45.074381 - [DEBUG] Function : main
82199 2019-Jan-11 15:26:45.074407 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82200 2019-Jan-11 15:26:45.075054 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
82201 2019-Jan-11 15:26:45.075682 - [DEBUG] Value : BOTTOM
82202 2019-Jan-11 15:26:45.075708 - [DEBUG]
82203 2019-Jan-11 15:26:45.075734 - [DEBUG] Function : main
82204 2019-Jan-11 15:26:45.075771 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82205 2019-Jan-11 15:26:45.076397 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
82206 2019-Jan-11 15:26:45.077020 - [DEBUG] Value : BOTTOM
82207 2019-Jan-11 15:26:45.077047 - [DEBUG]
82208 2019-Jan-11 15:26:45.077073 - [DEBUG] Function : main
82209 2019-Jan-11 15:26:45.077099 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82210 2019-Jan-11 15:26:45.077724 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
82211 2019-Jan-11 15:26:45.078364 - [DEBUG] Value : BOTTOM
82212 2019-Jan-11 15:26:45.078391 - [DEBUG]
82213 2019-Jan-11 15:26:45.078416 - [DEBUG] Function : main
82214 2019-Jan-11 15:26:45.078442 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82215 2019-Jan-11 15:26:45.079067 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
82216 2019-Jan-11 15:26:45.079691 - [DEBUG] Value : BOTTOM
82217 2019-Jan-11 15:26:45.079718 - [DEBUG]
82218 2019-Jan-11 15:26:45.079743 - [DEBUG] Function : main
82219 2019-Jan-11 15:26:45.079769 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82220 2019-Jan-11 15:26:45.080393 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
82221 2019-Jan-11 15:26:45.081020 - [DEBUG] Value : BOTTOM
82222 2019-Jan-11 15:26:45.081047 - [DEBUG]
82223 2019-Jan-11 15:26:45.081072 - [DEBUG] Function : main
82224 2019-Jan-11 15:26:45.081098 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82225 2019-Jan-11 15:26:45.081741 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
82226 2019-Jan-11 15:26:45.082368 - [DEBUG] Value : BOTTOM
82227 2019-Jan-11 15:26:45.082395 - [DEBUG]
82228 2019-Jan-11 15:26:45.082420 - [DEBUG] Function : main
82229 2019-Jan-11 15:26:45.082447 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82230 2019-Jan-11 15:26:45.083071 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
82231 2019-Jan-11 15:26:45.083704 - [DEBUG] Value : BOTTOM
82232 2019-Jan-11 15:26:45.083731 - [DEBUG]
82233 2019-Jan-11 15:26:45.083756 - [DEBUG] Function : main
82234 2019-Jan-11 15:26:45.083782 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82235 2019-Jan-11 15:26:45.084428 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
82236 2019-Jan-11 15:26:45.085075 - [DEBUG] Value : BOTTOM
82237 2019-Jan-11 15:26:45.085102 - [DEBUG]
82238 2019-Jan-11 15:26:45.085128 - [DEBUG] Function : main
82239 2019-Jan-11 15:26:45.085154 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82240 2019-Jan-11 15:26:45.085780 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
82241 2019-Jan-11 15:26:45.086406 - [DEBUG] Value : BOTTOM
82242 2019-Jan-11 15:26:45.086432 - [DEBUG]
82243 2019-Jan-11 15:26:45.086457 - [DEBUG] Function : main
82244 2019-Jan-11 15:26:45.086484 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82245 2019-Jan-11 15:26:45.087109 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
82246 2019-Jan-11 15:26:45.087734 - [DEBUG] Value : BOTTOM
82247 2019-Jan-11 15:26:45.087762 - [DEBUG]
82248 2019-Jan-11 15:26:45.087788 - [DEBUG] Function : main
82249 2019-Jan-11 15:26:45.087814 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82250 2019-Jan-11 15:26:45.092002 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
82251 2019-Jan-11 15:26:45.092651 - [DEBUG] Value : BOTTOM
82252 2019-Jan-11 15:26:45.092679 - [DEBUG]
82253 2019-Jan-11 15:26:45.092707 - [DEBUG] Function : main
82254 2019-Jan-11 15:26:45.092735 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82255 2019-Jan-11 15:26:45.093367 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
82256 2019-Jan-11 15:26:45.094717 - [DEBUG] Value : BOTTOM
82257 2019-Jan-11 15:26:45.094746 - [DEBUG]
82258 2019-Jan-11 15:26:45.094773 - [DEBUG] Function : main
82259 2019-Jan-11 15:26:45.094800 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82260 2019-Jan-11 15:26:45.095500 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
82261 2019-Jan-11 15:26:45.096184 - [DEBUG] Value : BOTTOM
82262 2019-Jan-11 15:26:45.096213 - [DEBUG]
82263 2019-Jan-11 15:26:45.096241 - [DEBUG] Function : main
82264 2019-Jan-11 15:26:45.096269 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82265 2019-Jan-11 15:26:45.097041 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82266 2019-Jan-11 15:26:45.097785 - [DEBUG] Value : BOTTOM
82267 2019-Jan-11 15:26:45.097813 - [DEBUG]
82268 2019-Jan-11 15:26:45.097841 - [DEBUG] Function : main
82269 2019-Jan-11 15:26:45.097890 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82270 2019-Jan-11 15:26:45.098522 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
82271 2019-Jan-11 15:26:45.099147 - [DEBUG] Value : BOTTOM
82272 2019-Jan-11 15:26:45.099174 - [DEBUG]
82273 2019-Jan-11 15:26:45.099200 - [DEBUG] Function : main
82274 2019-Jan-11 15:26:45.099226 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82275 2019-Jan-11 15:26:45.099851 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
82276 2019-Jan-11 15:26:45.100477 - [DEBUG] Value : BOTTOM
82277 2019-Jan-11 15:26:45.100504 - [DEBUG]
82278 2019-Jan-11 15:26:45.100530 - [DEBUG] Function : main
82279 2019-Jan-11 15:26:45.100555 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82280 2019-Jan-11 15:26:45.101179 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
82281 2019-Jan-11 15:26:45.101821 - [DEBUG] Value : BOTTOM
82282 2019-Jan-11 15:26:45.101848 - [DEBUG]
82283 2019-Jan-11 15:26:45.101874 - [DEBUG] Function : main
82284 2019-Jan-11 15:26:45.101900 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82285 2019-Jan-11 15:26:45.102524 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
82286 2019-Jan-11 15:26:45.103158 - [DEBUG] Value : BOTTOM
82287 2019-Jan-11 15:26:45.103185 - [DEBUG]
82288 2019-Jan-11 15:26:45.103210 - [DEBUG] Function : main
82289 2019-Jan-11 15:26:45.103236 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82290 2019-Jan-11 15:26:45.103932 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
82291 2019-Jan-11 15:26:45.104585 - [DEBUG] Value : BOTTOM
82292 2019-Jan-11 15:26:45.104611 - [DEBUG]
82293 2019-Jan-11 15:26:45.104636 - [DEBUG] Function : main
82294 2019-Jan-11 15:26:45.104661 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82295 2019-Jan-11 15:26:45.105311 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
82296 2019-Jan-11 15:26:45.106120 - [DEBUG] Value : BOTTOM
82297 2019-Jan-11 15:26:45.106147 - [DEBUG]
82298 2019-Jan-11 15:26:45.106173 - [DEBUG] Function : main
82299 2019-Jan-11 15:26:45.106199 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82300 2019-Jan-11 15:26:45.106829 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
82301 2019-Jan-11 15:26:45.107457 - [DEBUG] Value : BOTTOM
82302 2019-Jan-11 15:26:45.107484 - [DEBUG]
82303 2019-Jan-11 15:26:45.107510 - [DEBUG] Function : main
82304 2019-Jan-11 15:26:45.107536 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82305 2019-Jan-11 15:26:45.108180 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
82306 2019-Jan-11 15:26:45.108816 - [DEBUG] Value : BOTTOM
82307 2019-Jan-11 15:26:45.108843 - [DEBUG]
82308 2019-Jan-11 15:26:45.108869 - [DEBUG] Function : main
82309 2019-Jan-11 15:26:45.108895 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82310 2019-Jan-11 15:26:45.109524 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
82311 2019-Jan-11 15:26:45.110151 - [DEBUG] Value : BOTTOM
82312 2019-Jan-11 15:26:45.110178 - [DEBUG]
82313 2019-Jan-11 15:26:45.110204 - [DEBUG] Function : main
82314 2019-Jan-11 15:26:45.110230 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82315 2019-Jan-11 15:26:45.110857 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
82316 2019-Jan-11 15:26:45.111508 - [DEBUG] Value : BOTTOM
82317 2019-Jan-11 15:26:45.111534 - [DEBUG]
82318 2019-Jan-11 15:26:45.111559 - [DEBUG] Function : main
82319 2019-Jan-11 15:26:45.111584 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82320 2019-Jan-11 15:26:45.112212 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
82321 2019-Jan-11 15:26:45.112851 - [DEBUG] Value : BOTTOM
82322 2019-Jan-11 15:26:45.112877 - [DEBUG]
82323 2019-Jan-11 15:26:45.112903 - [DEBUG] Function : main
82324 2019-Jan-11 15:26:45.112929 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82325 2019-Jan-11 15:26:45.113559 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
82326 2019-Jan-11 15:26:45.114200 - [DEBUG] Value : BOTTOM
82327 2019-Jan-11 15:26:45.114227 - [DEBUG]
82328 2019-Jan-11 15:26:45.114253 - [DEBUG] Function : main
82329 2019-Jan-11 15:26:45.114279 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82330 2019-Jan-11 15:26:45.114923 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
82331 2019-Jan-11 15:26:45.115552 - [DEBUG] Value : BOTTOM
82332 2019-Jan-11 15:26:45.115578 - [DEBUG]
82333 2019-Jan-11 15:26:45.115604 - [DEBUG] Function : main
82334 2019-Jan-11 15:26:45.115630 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82335 2019-Jan-11 15:26:45.116258 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
82336 2019-Jan-11 15:26:45.116893 - [DEBUG] Value : BOTTOM
82337 2019-Jan-11 15:26:45.116920 - [DEBUG]
82338 2019-Jan-11 15:26:45.116945 - [DEBUG] Function : main
82339 2019-Jan-11 15:26:45.116972 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82340 2019-Jan-11 15:26:45.117617 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
82341 2019-Jan-11 15:26:45.118260 - [DEBUG] Value : BOTTOM
82342 2019-Jan-11 15:26:45.118287 - [DEBUG]
82343 2019-Jan-11 15:26:45.118313 - [DEBUG] Function : main
82344 2019-Jan-11 15:26:45.118339 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82345 2019-Jan-11 15:26:45.118967 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
82346 2019-Jan-11 15:26:45.119028 - [DEBUG] Value : BOTTOM
82347 2019-Jan-11 15:26:45.119055 - [DEBUG]
82348 2019-Jan-11 15:26:45.119081 - [DEBUG] Function : main
82349 2019-Jan-11 15:26:45.119107 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82350 2019-Jan-11 15:26:45.119736 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
82351 2019-Jan-11 15:26:45.120363 - [DEBUG] Value : BOTTOM
82352 2019-Jan-11 15:26:45.120390 - [DEBUG]
82353 2019-Jan-11 15:26:45.120418 - [DEBUG] Function : main
82354 2019-Jan-11 15:26:45.120444 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82355 2019-Jan-11 15:26:45.121080 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82356 2019-Jan-11 15:26:45.121731 - [DEBUG] Value : BOTTOM
82357 2019-Jan-11 15:26:45.121756 - [DEBUG]
82358 2019-Jan-11 15:26:45.121781 - [DEBUG] Function : main
82359 2019-Jan-11 15:26:45.121807 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82360 2019-Jan-11 15:26:45.122435 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
82361 2019-Jan-11 15:26:45.123069 - [DEBUG] Value : BOTTOM
82362 2019-Jan-11 15:26:45.123096 - [DEBUG]
82363 2019-Jan-11 15:26:45.123150 - [DEBUG] Function : main
82364 2019-Jan-11 15:26:45.123177 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82365 2019-Jan-11 15:26:45.123809 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
82366 2019-Jan-11 15:26:45.124437 - [DEBUG] Value : BOTTOM
82367 2019-Jan-11 15:26:45.124464 - [DEBUG]
82368 2019-Jan-11 15:26:45.124489 - [DEBUG] Function : main
82369 2019-Jan-11 15:26:45.124515 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82370 2019-Jan-11 15:26:45.125153 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
82371 2019-Jan-11 15:26:45.125782 - [DEBUG] Value : BOTTOM
82372 2019-Jan-11 15:26:45.125809 - [DEBUG]
82373 2019-Jan-11 15:26:45.125835 - [DEBUG] Function : main
82374 2019-Jan-11 15:26:45.125861 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82375 2019-Jan-11 15:26:45.126485 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
82376 2019-Jan-11 15:26:45.127112 - [DEBUG] Value : BOTTOM
82377 2019-Jan-11 15:26:45.127139 - [DEBUG]
82378 2019-Jan-11 15:26:45.127164 - [DEBUG] Function : main
82379 2019-Jan-11 15:26:45.127190 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82380 2019-Jan-11 15:26:45.127815 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
82381 2019-Jan-11 15:26:45.128512 - [DEBUG] Value : BOTTOM
82382 2019-Jan-11 15:26:45.128539 - [DEBUG]
82383 2019-Jan-11 15:26:45.128564 - [DEBUG] Function : main
82384 2019-Jan-11 15:26:45.128591 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82385 2019-Jan-11 15:26:45.129218 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
82386 2019-Jan-11 15:26:45.129851 - [DEBUG] Value : BOTTOM
82387 2019-Jan-11 15:26:45.129879 - [DEBUG]
82388 2019-Jan-11 15:26:45.129904 - [DEBUG] Function : main
82389 2019-Jan-11 15:26:45.129931 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82390 2019-Jan-11 15:26:45.130557 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
82391 2019-Jan-11 15:26:45.131186 - [DEBUG] Value : BOTTOM
82392 2019-Jan-11 15:26:45.131226 - [DEBUG]
82393 2019-Jan-11 15:26:45.131252 - [DEBUG] Function : main
82394 2019-Jan-11 15:26:45.131278 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82395 2019-Jan-11 15:26:45.131905 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
82396 2019-Jan-11 15:26:45.132531 - [DEBUG] Value : BOTTOM
82397 2019-Jan-11 15:26:45.132558 - [DEBUG]
82398 2019-Jan-11 15:26:45.132583 - [DEBUG] Function : main
82399 2019-Jan-11 15:26:45.132610 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82400 2019-Jan-11 15:26:45.133235 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
82401 2019-Jan-11 15:26:45.133865 - [DEBUG] Value : BOTTOM
82402 2019-Jan-11 15:26:45.133892 - [DEBUG]
82403 2019-Jan-11 15:26:45.133917 - [DEBUG] Function : main
82404 2019-Jan-11 15:26:45.133943 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82405 2019-Jan-11 15:26:45.134584 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
82406 2019-Jan-11 15:26:45.135209 - [DEBUG] Value : BOTTOM
82407 2019-Jan-11 15:26:45.135236 - [DEBUG]
82408 2019-Jan-11 15:26:45.135261 - [DEBUG] Function : main
82409 2019-Jan-11 15:26:45.135288 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82410 2019-Jan-11 15:26:45.135912 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
82411 2019-Jan-11 15:26:45.136540 - [DEBUG] Value : BOTTOM
82412 2019-Jan-11 15:26:45.136567 - [DEBUG]
82413 2019-Jan-11 15:26:45.136592 - [DEBUG] Function : main
82414 2019-Jan-11 15:26:45.136618 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82415 2019-Jan-11 15:26:45.137250 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
82416 2019-Jan-11 15:26:45.137891 - [DEBUG] Value : BOTTOM
82417 2019-Jan-11 15:26:45.137918 - [DEBUG]
82418 2019-Jan-11 15:26:45.137944 - [DEBUG] Function : main
82419 2019-Jan-11 15:26:45.137970 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82420 2019-Jan-11 15:26:45.138595 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
82421 2019-Jan-11 15:26:45.139230 - [DEBUG] Value : BOTTOM
82422 2019-Jan-11 15:26:45.139257 - [DEBUG]
82423 2019-Jan-11 15:26:45.139282 - [DEBUG] Function : main
82424 2019-Jan-11 15:26:45.139308 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82425 2019-Jan-11 15:26:45.139933 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
82426 2019-Jan-11 15:26:45.140562 - [DEBUG] Value : BOTTOM
82427 2019-Jan-11 15:26:45.140589 - [DEBUG]
82428 2019-Jan-11 15:26:45.140614 - [DEBUG] Function : main
82429 2019-Jan-11 15:26:45.140640 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82430 2019-Jan-11 15:26:45.141285 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
82431 2019-Jan-11 15:26:45.141913 - [DEBUG] Value : BOTTOM
82432 2019-Jan-11 15:26:45.141940 - [DEBUG]
82433 2019-Jan-11 15:26:45.141966 - [DEBUG] Function : main
82434 2019-Jan-11 15:26:45.141992 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82435 2019-Jan-11 15:26:45.142625 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
82436 2019-Jan-11 15:26:45.143253 - [DEBUG] Value : BOTTOM
82437 2019-Jan-11 15:26:45.143280 - [DEBUG]
82438 2019-Jan-11 15:26:45.143305 - [DEBUG] Function : main
82439 2019-Jan-11 15:26:45.143331 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82440 2019-Jan-11 15:26:45.143962 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
82441 2019-Jan-11 15:26:45.144603 - [DEBUG] Value : BOTTOM
82442 2019-Jan-11 15:26:45.144628 - [DEBUG]
82443 2019-Jan-11 15:26:45.144654 - [DEBUG] Function : main
82444 2019-Jan-11 15:26:45.144679 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82445 2019-Jan-11 15:26:45.145305 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
82446 2019-Jan-11 15:26:45.145951 - [DEBUG] Value : BOTTOM
82447 2019-Jan-11 15:26:45.145978 - [DEBUG]
82448 2019-Jan-11 15:26:45.146003 - [DEBUG] Function : main
82449 2019-Jan-11 15:26:45.146029 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82450 2019-Jan-11 15:26:45.146655 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
82451 2019-Jan-11 15:26:45.147283 - [DEBUG] Value : BOTTOM
82452 2019-Jan-11 15:26:45.147309 - [DEBUG]
82453 2019-Jan-11 15:26:45.147335 - [DEBUG] Function : main
82454 2019-Jan-11 15:26:45.147361 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82455 2019-Jan-11 15:26:45.147999 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82456 2019-Jan-11 15:26:45.148634 - [DEBUG] Value : BOTTOM
82457 2019-Jan-11 15:26:45.148660 - [DEBUG]
82458 2019-Jan-11 15:26:45.148686 - [DEBUG] Function : main
82459 2019-Jan-11 15:26:45.148712 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82460 2019-Jan-11 15:26:45.149338 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
82461 2019-Jan-11 15:26:45.149966 - [DEBUG] Value : BOTTOM
82462 2019-Jan-11 15:26:45.149992 - [DEBUG]
82463 2019-Jan-11 15:26:45.150018 - [DEBUG] Function : main
82464 2019-Jan-11 15:26:45.150044 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82465 2019-Jan-11 15:26:45.150669 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
82466 2019-Jan-11 15:26:45.151311 - [DEBUG] Value : BOTTOM
82467 2019-Jan-11 15:26:45.151337 - [DEBUG]
82468 2019-Jan-11 15:26:45.151361 - [DEBUG] Function : main
82469 2019-Jan-11 15:26:45.151387 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82470 2019-Jan-11 15:26:45.152011 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
82471 2019-Jan-11 15:26:45.152639 - [DEBUG] Value : BOTTOM
82472 2019-Jan-11 15:26:45.152665 - [DEBUG]
82473 2019-Jan-11 15:26:45.152689 - [DEBUG] Function : main
82474 2019-Jan-11 15:26:45.152715 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82475 2019-Jan-11 15:26:45.153347 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
82476 2019-Jan-11 15:26:45.153987 - [DEBUG] Value : BOTTOM
82477 2019-Jan-11 15:26:45.154014 - [DEBUG]
82478 2019-Jan-11 15:26:45.154039 - [DEBUG] Function : main
82479 2019-Jan-11 15:26:45.154065 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82480 2019-Jan-11 15:26:45.154704 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
82481 2019-Jan-11 15:26:45.155332 - [DEBUG] Value : BOTTOM
82482 2019-Jan-11 15:26:45.155358 - [DEBUG]
82483 2019-Jan-11 15:26:45.155392 - [DEBUG] Function : main
82484 2019-Jan-11 15:26:45.155418 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82485 2019-Jan-11 15:26:45.156044 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
82486 2019-Jan-11 15:26:45.156670 - [DEBUG] Value : BOTTOM
82487 2019-Jan-11 15:26:45.156697 - [DEBUG]
82488 2019-Jan-11 15:26:45.156723 - [DEBUG] Function : main
82489 2019-Jan-11 15:26:45.156749 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82490 2019-Jan-11 15:26:45.157373 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
82491 2019-Jan-11 15:26:45.158017 - [DEBUG] Value : BOTTOM
82492 2019-Jan-11 15:26:45.158043 - [DEBUG]
82493 2019-Jan-11 15:26:45.158067 - [DEBUG] Function : main
82494 2019-Jan-11 15:26:45.158093 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82495 2019-Jan-11 15:26:45.158717 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
82496 2019-Jan-11 15:26:45.159352 - [DEBUG] Value : BOTTOM
82497 2019-Jan-11 15:26:45.159378 - [DEBUG]
82498 2019-Jan-11 15:26:45.159404 - [DEBUG] Function : main
82499 2019-Jan-11 15:26:45.159430 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82500 2019-Jan-11 15:26:45.160055 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
82501 2019-Jan-11 15:26:45.160683 - [DEBUG] Value : BOTTOM
82502 2019-Jan-11 15:26:45.160709 - [DEBUG]
82503 2019-Jan-11 15:26:45.160735 - [DEBUG] Function : main
82504 2019-Jan-11 15:26:45.160761 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82505 2019-Jan-11 15:26:45.161400 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
82506 2019-Jan-11 15:26:45.162034 - [DEBUG] Value : BOTTOM
82507 2019-Jan-11 15:26:45.162061 - [DEBUG]
82508 2019-Jan-11 15:26:45.162086 - [DEBUG] Function : main
82509 2019-Jan-11 15:26:45.162112 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82510 2019-Jan-11 15:26:45.162737 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
82511 2019-Jan-11 15:26:45.163365 - [DEBUG] Value : BOTTOM
82512 2019-Jan-11 15:26:45.163392 - [DEBUG]
82513 2019-Jan-11 15:26:45.163417 - [DEBUG] Function : main
82514 2019-Jan-11 15:26:45.163443 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82515 2019-Jan-11 15:26:45.164073 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
82516 2019-Jan-11 15:26:45.164723 - [DEBUG] Value : BOTTOM
82517 2019-Jan-11 15:26:45.164749 - [DEBUG]
82518 2019-Jan-11 15:26:45.164774 - [DEBUG] Function : main
82519 2019-Jan-11 15:26:45.164799 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82520 2019-Jan-11 15:26:45.165423 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
82521 2019-Jan-11 15:26:45.166052 - [DEBUG] Value : BOTTOM
82522 2019-Jan-11 15:26:45.166078 - [DEBUG]
82523 2019-Jan-11 15:26:45.166104 - [DEBUG] Function : main
82524 2019-Jan-11 15:26:45.166130 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82525 2019-Jan-11 15:26:45.166754 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
82526 2019-Jan-11 15:26:45.167389 - [DEBUG] Value : BOTTOM
82527 2019-Jan-11 15:26:45.167416 - [DEBUG]
82528 2019-Jan-11 15:26:45.167441 - [DEBUG] Function : main
82529 2019-Jan-11 15:26:45.167467 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82530 2019-Jan-11 15:26:45.168114 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
82531 2019-Jan-11 15:26:45.168742 - [DEBUG] Value : BOTTOM
82532 2019-Jan-11 15:26:45.168769 - [DEBUG]
82533 2019-Jan-11 15:26:45.168794 - [DEBUG] Function : main
82534 2019-Jan-11 15:26:45.168821 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82535 2019-Jan-11 15:26:45.169452 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
82536 2019-Jan-11 15:26:45.169510 - [DEBUG] Value : BOTTOM
82537 2019-Jan-11 15:26:45.169536 - [DEBUG]
82538 2019-Jan-11 15:26:45.169561 - [DEBUG] Function : main
82539 2019-Jan-11 15:26:45.169586 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82540 2019-Jan-11 15:26:45.170211 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
82541 2019-Jan-11 15:26:45.170837 - [DEBUG] Value : BOTTOM
82542 2019-Jan-11 15:26:45.170864 - [DEBUG]
82543 2019-Jan-11 15:26:45.170891 - [DEBUG] Function : main
82544 2019-Jan-11 15:26:45.170917 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82545 2019-Jan-11 15:26:45.171559 - [DEBUG] Fact : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
82546 2019-Jan-11 15:26:45.172185 - [DEBUG] Value : BOTTOM
82547 2019-Jan-11 15:26:45.172211 - [DEBUG]
82548 2019-Jan-11 15:26:45.172237 - [DEBUG] Function : main
82549 2019-Jan-11 15:26:45.172263 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82550 2019-Jan-11 15:26:45.172889 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
82551 2019-Jan-11 15:26:45.173524 - [DEBUG] Value : BOTTOM
82552 2019-Jan-11 15:26:45.173551 - [DEBUG]
82553 2019-Jan-11 15:26:45.173576 - [DEBUG] Function : main
82554 2019-Jan-11 15:26:45.173603 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82555 2019-Jan-11 15:26:45.174233 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82556 2019-Jan-11 15:26:45.174876 - [DEBUG] Value : BOTTOM
82557 2019-Jan-11 15:26:45.174903 - [DEBUG]
82558 2019-Jan-11 15:26:45.174941 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: st82559 2019-Jan-11 15:26:48.620144 - [INFO] Write results to file
82560 2019-Jan-11 15:26:48.623485 - [INFO] Shutdown llvm and the analysis framework.


ore i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM

No IFDS report available!